PR gas/13503
authorDenis Chertykov <denisc@overta.ru>
Tue, 11 Sep 2012 17:01:00 +0000 (17:01 +0000)
committerDenis Chertykov <denisc@overta.ru>
Tue, 11 Sep 2012 17:01:00 +0000 (17:01 +0000)
* config/tc-avr.h (TC_VALIDATE_FIX): Skip: BFD_RELOC_AVR_8_LO,
BFD_RELOC_AVR_8_HI, BFD_RELOC_AVR_8_HLO.

gas/ChangeLog
gas/config/tc-avr.h

index 7b736da302088889c78dbef2cfe6992f8755723e..b1004d223765820193e08e872e73fc362798cb23 100644 (file)
@@ -1,3 +1,10 @@
+
+2012-09-11  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR gas/13503
+       * config/tc-avr.h (TC_VALIDATE_FIX): Skip: BFD_RELOC_AVR_8_LO,
+       BFD_RELOC_AVR_8_HI, BFD_RELOC_AVR_8_HLO.
+
 2012-09-11  Alan Modra  <amodra@gmail.com>
 
        * Makefile.am (bootstrap): Add $EXEEXT to dependency.
index 777a9df37a23e9d3fe2e4857fa4bebc7e8c87d39..e82bd01c1922ca4e8fc8766da29091cbf1a7b7a1 100644 (file)
@@ -139,11 +139,14 @@ extern long md_pcrel_from_section (struct fix *, segT);
        || FIXP->fx_r_type == BFD_RELOC_AVR_LO8_LDI_PM_NEG    \
        || FIXP->fx_r_type == BFD_RELOC_AVR_HI8_LDI_PM_NEG    \
        || FIXP->fx_r_type == BFD_RELOC_AVR_HH8_LDI_PM_NEG    \
+       || FIXP->fx_r_type == BFD_RELOC_AVR_8_LO              \
+       || FIXP->fx_r_type == BFD_RELOC_AVR_8_HI              \
+       || FIXP->fx_r_type == BFD_RELOC_AVR_8_HLO             \
        || FIXP->fx_r_type == BFD_RELOC_AVR_16_PM)            \
       && (FIXP->fx_addsy))                                  \
     {                                                        \
       goto SKIP;                                             \
-   }
+    }
 
 /* This target is buggy, and sets fix size too large.  */
 #define TC_FX_SIZE_SLACK(FIX) 2