This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
use assigned EM_XTENSA value
- From: Bob Wilson <bwilson at tensilica dot com>
- To: binutils at sources dot redhat dot com
- Date: Mon, 15 Aug 2005 11:21:43 -0700
- Subject: use assigned EM_XTENSA value
The Xtensa port of BFD has been using an old, unofficial value for
ELF_MACHINE_CODE for some time. The official EM_XTENSA value has been
recognized but not used. This was for backward compatibility with some old
tools that did not recognize the new value. It's been long enough, though, so
I'm switching to use the official value now. Tested by running the testsuites
with an xtensa-elf target, and committed on the mainline.
2005-08-15 Bob Wilson <bob.wilson@acm.org>
* elf32-xtensa.c (ELF_MACHINE_CODE, ELF_MACHINE_ALT1): Swap values
of EM_XTENSA and EM_XTENSA_OLD.
Index: elf32-xtensa.c
===================================================================
RCS file: /cvs/src/src/bfd/elf32-xtensa.c,v
retrieving revision 1.57
diff -u -r1.57 elf32-xtensa.c
--- elf32-xtensa.c 15 Jul 2005 20:43:37 -0000 1.57
+++ elf32-xtensa.c 15 Aug 2005 17:39:35 -0000
@@ -9487,14 +9487,8 @@
#define TARGET_BIG_NAME "elf32-xtensa-be"
#define ELF_ARCH bfd_arch_xtensa
-/* The new EM_XTENSA value will be recognized beginning in the Xtensa T1040
- release. However, we still have to generate files with the EM_XTENSA_OLD
- value so that pre-T1040 tools can read the files. As soon as we stop
- caring about pre-T1040 tools, the following two values should be
- swapped. At the same time, any other code that uses EM_XTENSA_OLD
- should be changed to use EM_XTENSA. */
-#define ELF_MACHINE_CODE EM_XTENSA_OLD
-#define ELF_MACHINE_ALT1 EM_XTENSA
+#define ELF_MACHINE_CODE EM_XTENSA
+#define ELF_MACHINE_ALT1 EM_XTENSA_OLD
#if XCHAL_HAVE_MMU
#define ELF_MAXPAGESIZE (1 << XCHAL_MMU_MIN_PTE_PAGE_SIZE)