From 42429eacb42f0cc6dfe7fbd6d74a59e652945794 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Sun, 23 Jun 2013 20:08:23 +0000 Subject: bfd/ * Makefile.am (BFD32_BACKENDS, BFD32_BACKENDS_CFILES): Move MIPS ELF files to... (BFD64_BACKENDS, BFD64_BACKENDS_CFILES): ...here. * Makefile.in: Regenerate. * config.bfd: Enclose all MIPS ELF targets in #ifdef BFD64. Set want64 to true for them at the end. * targets.c (_bfd_target_vector): Protect MIPS ELF targets with #ifdef BFD64. gas/ * config/tc-mips.c: Assert that offsetT and valueT are at least 8 bytes in size. (GPR_SMIN, GPR_SMAX): New macros. (macro, mips_ip): Remove code for 4-byte valueT and offsetT. ld/ * Makefile.am (ALL_EMULATION_SOURCES): Move MIPS ELF emulations to... (ALL_64_EMULATION_SOURCES): ...here. * Makefile.in: Regenerate. --- ld/ChangeLog | 6 ++++++ ld/Makefile.am | 44 ++++++++++++++++++++++---------------------- ld/Makefile.in | 44 ++++++++++++++++++++++---------------------- 3 files changed, 50 insertions(+), 44 deletions(-) (limited to 'ld') diff --git a/ld/ChangeLog b/ld/ChangeLog index 1fa836c..e701fff 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,9 @@ +2013-06-23 Richard Sandiford + + * Makefile.am (ALL_EMULATION_SOURCES): Move MIPS ELF emulations to... + (ALL_64_EMULATION_SOURCES): ...here. + * Makefile.in: Regenerate. + 2013-06-22 Richard Sandiford * NEWS: Document the removal of MIPS ECOFF targets. diff --git a/ld/Makefile.am b/ld/Makefile.am index 4766510..e85c42a 100644 --- a/ld/Makefile.am +++ b/ld/Makefile.am @@ -214,25 +214,11 @@ ALL_EMULATION_SOURCES = \ eelf32_tic6x_elf_be.c \ eelf32_tic6x_elf_le.c \ eelf32am33lin.c \ - eelf32b4300.c \ eelf32bfin.c \ eelf32bfinfd.c \ - eelf32bmip.c \ - eelf32bmipn32.c \ - eelf32bsmip.c \ - eelf32btsmip.c \ - eelf32btsmip_fbsd.c \ - eelf32btsmipn32.c \ - eelf32btsmipn32_fbsd.c \ eelf32cr16.c \ eelf32cr16c.c \ eelf32crx.c \ - eelf32ebmip.c \ - eelf32ebmipvxworks.c \ - eelf32elmip.c \ - eelf32elmipvxworks.c \ - eelf32lr5900.c \ - eelf32lr5900n32.c \ eelf32epiphany.c \ eelf32epiphany_4x4.c \ eelf32fr30.c \ @@ -242,19 +228,12 @@ ALL_EMULATION_SOURCES = \ eelf32ip2k.c \ eelf32iq10.c \ eelf32iq2000.c \ - eelf32l4300.c \ eelf32lm32.c \ eelf32lm32fd.c \ - eelf32lmip.c \ eelf32lppc.c \ eelf32lppclinux.c \ eelf32lppcnto.c \ eelf32lppcsim.c \ - eelf32lsmip.c \ - eelf32ltsmip.c \ - eelf32ltsmip_fbsd.c \ - eelf32ltsmipn32.c \ - eelf32ltsmipn32_fbsd.c \ eelf32m32c.c \ eelf32mb_linux.c \ eelf32mcore.c \ @@ -262,7 +241,6 @@ ALL_EMULATION_SOURCES = \ eelf32metag.c \ eelf32microblazeel.c \ eelf32microblaze.c \ - eelf32mipswindiss.c \ eelf32moxie.c \ eelf32mt.c \ eelf32openrisc.c \ @@ -490,6 +468,28 @@ ALL_64_EMULATION_SOURCES = \ eaarch64linuxb.c \ eelf32_x86_64.c \ eelf32_x86_64_nacl.c \ + eelf32b4300.c \ + eelf32bmip.c \ + eelf32bmipn32.c \ + eelf32bsmip.c \ + eelf32btsmip.c \ + eelf32btsmip_fbsd.c \ + eelf32btsmipn32.c \ + eelf32btsmipn32_fbsd.c \ + eelf32ebmip.c \ + eelf32ebmipvxworks.c \ + eelf32elmip.c \ + eelf32elmipvxworks.c \ + eelf32l4300.c \ + eelf32lmip.c \ + eelf32lr5900.c \ + eelf32lr5900n32.c \ + eelf32lsmip.c \ + eelf32ltsmip.c \ + eelf32ltsmip_fbsd.c \ + eelf32ltsmipn32.c \ + eelf32ltsmipn32_fbsd.c \ + eelf32mipswindiss.c \ eelf64_aix.c \ eelf64_ia64.c \ eelf64_ia64_fbsd.c \ diff --git a/ld/Makefile.in b/ld/Makefile.in index c53df13..6a7849a 100644 --- a/ld/Makefile.in +++ b/ld/Makefile.in @@ -522,25 +522,11 @@ ALL_EMULATION_SOURCES = \ eelf32_tic6x_elf_be.c \ eelf32_tic6x_elf_le.c \ eelf32am33lin.c \ - eelf32b4300.c \ eelf32bfin.c \ eelf32bfinfd.c \ - eelf32bmip.c \ - eelf32bmipn32.c \ - eelf32bsmip.c \ - eelf32btsmip.c \ - eelf32btsmip_fbsd.c \ - eelf32btsmipn32.c \ - eelf32btsmipn32_fbsd.c \ eelf32cr16.c \ eelf32cr16c.c \ eelf32crx.c \ - eelf32ebmip.c \ - eelf32ebmipvxworks.c \ - eelf32elmip.c \ - eelf32elmipvxworks.c \ - eelf32lr5900.c \ - eelf32lr5900n32.c \ eelf32epiphany.c \ eelf32epiphany_4x4.c \ eelf32fr30.c \ @@ -550,19 +536,12 @@ ALL_EMULATION_SOURCES = \ eelf32ip2k.c \ eelf32iq10.c \ eelf32iq2000.c \ - eelf32l4300.c \ eelf32lm32.c \ eelf32lm32fd.c \ - eelf32lmip.c \ eelf32lppc.c \ eelf32lppclinux.c \ eelf32lppcnto.c \ eelf32lppcsim.c \ - eelf32lsmip.c \ - eelf32ltsmip.c \ - eelf32ltsmip_fbsd.c \ - eelf32ltsmipn32.c \ - eelf32ltsmipn32_fbsd.c \ eelf32m32c.c \ eelf32mb_linux.c \ eelf32mcore.c \ @@ -570,7 +549,6 @@ ALL_EMULATION_SOURCES = \ eelf32metag.c \ eelf32microblazeel.c \ eelf32microblaze.c \ - eelf32mipswindiss.c \ eelf32moxie.c \ eelf32mt.c \ eelf32openrisc.c \ @@ -797,6 +775,28 @@ ALL_64_EMULATION_SOURCES = \ eaarch64linuxb.c \ eelf32_x86_64.c \ eelf32_x86_64_nacl.c \ + eelf32b4300.c \ + eelf32bmip.c \ + eelf32bmipn32.c \ + eelf32bsmip.c \ + eelf32btsmip.c \ + eelf32btsmip_fbsd.c \ + eelf32btsmipn32.c \ + eelf32btsmipn32_fbsd.c \ + eelf32ebmip.c \ + eelf32ebmipvxworks.c \ + eelf32elmip.c \ + eelf32elmipvxworks.c \ + eelf32l4300.c \ + eelf32lmip.c \ + eelf32lr5900.c \ + eelf32lr5900n32.c \ + eelf32lsmip.c \ + eelf32ltsmip.c \ + eelf32ltsmip_fbsd.c \ + eelf32ltsmipn32.c \ + eelf32ltsmipn32_fbsd.c \ + eelf32mipswindiss.c \ eelf64_aix.c \ eelf64_ia64.c \ eelf64_ia64_fbsd.c \ -- cgit v1.1