* config/tc-ppc.c (ppc_fix_adjustable): Add got reloc types used
authorAlan Modra <amodra@gmail.com>
Thu, 29 Jul 2010 07:48:43 +0000 (07:48 +0000)
committerAlan Modra <amodra@gmail.com>
Thu, 29 Jul 2010 07:48:43 +0000 (07:48 +0000)
in large toc code.

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

index aa663c4b3b53907c985eeae8346c0e502aba0f2f..a70aeae87e48b7aa6a043298259227e24eee4b45 100644 (file)
@@ -1,3 +1,8 @@
+2010-07-29  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-ppc.c (ppc_fix_adjustable): Add got reloc types used
+       in large toc code.
+
 2010-07-28  Alan Modra  <amodra@gmail.com>
 
        PR gas/11841
index 8d64349f9fd06ce7244f32453beebdf4b0c9b320..f8c5d350810af18b2e041773cf93d58ce368c8ac 100644 (file)
@@ -5724,6 +5724,8 @@ ppc_fix_adjustable (fixS *fix)
          && fix->fx_r_type != BFD_RELOC_LO16_GOTOFF
          && fix->fx_r_type != BFD_RELOC_HI16_GOTOFF
          && fix->fx_r_type != BFD_RELOC_HI16_S_GOTOFF
+         && fix->fx_r_type != BFD_RELOC_PPC64_GOT16_DS
+         && fix->fx_r_type != BFD_RELOC_PPC64_GOT16_LO_DS
          && fix->fx_r_type != BFD_RELOC_GPREL16
          && fix->fx_r_type != BFD_RELOC_VTABLE_INHERIT
          && fix->fx_r_type != BFD_RELOC_VTABLE_ENTRY