gas/
authorRichard Sandiford <rdsandiford@googlemail.com>
Tue, 17 Apr 2012 13:59:41 +0000 (13:59 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Tue, 17 Apr 2012 13:59:41 +0000 (13:59 +0000)
* config/tc-avr.c (md_apply_fix): Fix handling of BFD_RELOC32.

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

index 0149bd0050c924176d27300cd8f81074a7c86375..4888168650ed4fbfb601cb4cc9c8bdc9a994a571 100644 (file)
@@ -1,3 +1,7 @@
+2012-04-17  Richard Sandiford  <r.sandiford@uk.ibm.com>
+
+       * config/tc-avr.c (md_apply_fix): Fix handling of BFD_RELOC32.
+
 2012-04-12  David S. Miller  <davem@davemloft.net>
 
        * config/tc-sparc.c (sparc_ip): Handle '=', "%h34", "%l34", and
index 98fc0f5476b4c4f30c43807ff361c313cbd58521..42eda2fd1bc1fc1d983c7c462d779fe7dbf3993b 100644 (file)
@@ -1224,7 +1224,7 @@ md_apply_fix (fixS *fixP, valueT * valP, segT seg)
          break;
 
        case BFD_RELOC_32:
-         bfd_putl16 ((bfd_vma) value, where);
+         bfd_putl32 ((bfd_vma) value, where);
          break;
 
        case BFD_RELOC_16: