mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-17 13:10:12 +08:00
* config/tc-avr.h (TC_VALIDATE_FIX): Allow fixups for immediate constant values.
This commit is contained in:
parent
b36b7f4f14
commit
cce7653bc1
@ -1,3 +1,8 @@
|
||||
2006-05-16 Bjoern Haase <bjoern.m.haase@web.de>
|
||||
|
||||
* config/tc-avr.h (TC_VALIDATE_FIX): Allow fixups for immediate
|
||||
constant values.
|
||||
|
||||
2006-05-15 Paul Brook <paul@codesourcery.com>
|
||||
|
||||
* config/tc-arm.c (arm_adjust_symtab): Use
|
||||
|
@ -126,14 +126,15 @@ extern long md_pcrel_from_section (struct fix *, segT);
|
||||
We could in principle keep these fixups in gas when not relaxing.
|
||||
However, there is no serious performance penilty when making the linker
|
||||
make the fixup work. */
|
||||
#define TC_VALIDATE_FIX(FIXP,SEG,SKIP) \
|
||||
if ( FIXP->fx_r_type == BFD_RELOC_AVR_7_PCREL \
|
||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_13_PCREL \
|
||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_LO8_LDI_PM \
|
||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_HI8_LDI_PM \
|
||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_HH8_LDI_PM \
|
||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_16_PM) \
|
||||
{ \
|
||||
goto SKIP; \
|
||||
}
|
||||
#define TC_VALIDATE_FIX(FIXP,SEG,SKIP) \
|
||||
if ( (FIXP->fx_r_type == BFD_RELOC_AVR_7_PCREL \
|
||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_13_PCREL \
|
||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_LO8_LDI_PM \
|
||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_HI8_LDI_PM \
|
||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_HH8_LDI_PM \
|
||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_16_PM) \
|
||||
&& (FIXP->fx_addsy)) \
|
||||
{ \
|
||||
goto SKIP; \
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user