Fix gas/22304 by forcing a 64-bit bfd for cris*-*.
authorHans-Peter Nilsson <hp@bitrange.com>
Sun, 22 Oct 2017 11:05:07 +0000 (13:05 +0200)
committerHans-Peter Nilsson <hp@bitrange.com>
Sun, 22 Oct 2017 11:05:07 +0000 (13:05 +0200)
PR gas/22304
* config.bfd (cris-*-* | crisv32-*-*): Require a 64-bit BFD.

bfd/ChangeLog
bfd/config.bfd

index 4be9704d1d1ebf98e1f2edd399087b0a2a3d1b70..f628a61ee3b9dfa30dc259ec4d2543fd1519aa57 100644 (file)
@@ -1,3 +1,8 @@
+2017-10-22  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR gas/22304
+       * config.bfd (cris-*-* | crisv32-*-*): Require a 64-bit BFD.
+
 2017-10-19  Palmer Dabbelt  <palmer@dabbelt.com>
 
        * elfnn-riscv.c (riscv_pcgp_hi_reloc): New structure.
index dc24aabad5e6cc601ff9d34fbabf6cc3cde52405..62f8ac3b90652db67c2029b683e94651ec2ebeee 100644 (file)
@@ -500,6 +500,7 @@ case "${targ}" in
     targ_underscore=yes
     ;;
 
+#ifdef BFD64
   cris-*-* | crisv32-*-*)
     targ_defvec=cris_aout_vec
     targ_selvecs="cris_elf32_us_vec cris_elf32_vec ieee_vec"
@@ -507,7 +508,9 @@ case "${targ}" in
        *-*-linux*) ;;
        *) targ_underscore=yes ;;
     esac
+    want64=true
     ;;
+#endif
 
   crx-*-elf*)
     targ_defvec=crx_elf32_vec