* 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>
|
2006-05-15 Paul Brook <paul@codesourcery.com>
|
||||||
|
|
||||||
* config/tc-arm.c (arm_adjust_symtab): Use
|
* 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.
|
We could in principle keep these fixups in gas when not relaxing.
|
||||||
However, there is no serious performance penilty when making the linker
|
However, there is no serious performance penilty when making the linker
|
||||||
make the fixup work. */
|
make the fixup work. */
|
||||||
#define TC_VALIDATE_FIX(FIXP,SEG,SKIP) \
|
#define TC_VALIDATE_FIX(FIXP,SEG,SKIP) \
|
||||||
if ( FIXP->fx_r_type == BFD_RELOC_AVR_7_PCREL \
|
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_13_PCREL \
|
||||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_LO8_LDI_PM \
|
|| 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_HI8_LDI_PM \
|
||||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_HH8_LDI_PM \
|
|| FIXP->fx_r_type == BFD_RELOC_AVR_HH8_LDI_PM \
|
||||||
|| FIXP->fx_r_type == BFD_RELOC_AVR_16_PM) \
|
|| FIXP->fx_r_type == BFD_RELOC_AVR_16_PM) \
|
||||||
{ \
|
&& (FIXP->fx_addsy)) \
|
||||||
goto SKIP; \
|
{ \
|
||||||
}
|
goto SKIP; \
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue