* PATCH: Big-endian ARM EABI
@ 2005-01-20 0:59 Mark Mitchell
2005-01-20 10:43 ` Nick Clifton
0 siblings, 1 reply; 3+ messages in thread
From: Mark Mitchell @ 2005-01-20 0:59 UTC (permalink / raw)
To: binutils
Daniel asked me to post this patch, which adds a big-endian ARM EABI
emulation to the linker. OK to apply?
--
Mark Mitchell
CodeSourcery, LLC
mark@codesourcery.com
2005-01-19 Daniel Jacobowitz <dan@codesourcery.com>
* Makefile.am (ALL_EMULATIONS): Add earmelfb_linux_eabi.o.
(earmelfb_linux_eabi.c): New target.
* Makefile.in: Regenerated.
* configure.tgt (arm*b-*-linux-gnueabi): New target.
* emulparams/armelfb_linux_eabi.sh: New file.
Index: Makefile.am
===================================================================
RCS file: /cvs/src/src/ld/Makefile.am,v
retrieving revision 1.168
diff -c -5 -p -r1.168 Makefile.am
*** Makefile.am 6 Jan 2005 16:18:24 -0000 1.168
--- Makefile.am 20 Jan 2005 00:53:13 -0000
*************** ALL_EMULATIONS = \
*** 121,130 ****
--- 121,131 ----
earmelfb.o \
earmelf_fbsd.o \
earmelf_linux.o \
earmelf_linux_eabi.o \
earmelfb_linux.o \
+ earmelfb_linux_eabi.o \
earmelf_nbsd.o \
earmelfb_nbsd.o \
earmelf_vxworks.o \
earmnto.o \
earmnbsd.o \
*************** earmelf_linux_eabi.c: $(srcdir)/emulpara
*** 506,515 ****
--- 507,522 ----
earmelfb_linux.c: $(srcdir)/emulparams/armelfb_linux.sh \
$(srcdir)/emulparams/armelf_linux.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
${GENSCRIPTS} armelfb_linux "$(tdir_armelfb_linux)"
+ earmelfb_linux_eabi.c: $(srcdir)/emulparams/armelfb_linux_eabi.sh \
+ $(srcdir)/emulparams/armelf_linux_eabi.sh \
+ $(srcdir)/emulparams/armelf_linux.sh \
+ $(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
+ $(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
+ ${GENSCRIPTS} armelfb_linux_eabi "$(tdir_armelfb_linux_abi)"
earmelf_nbsd.c: $(srcdir)/emulparams/armelf_nbsd.sh \
$(srcdir)/emulparams/armelf.sh \
$(srcdir)/emultempl/elf32.em $(srcdir)/emultempl/armelf.em \
$(srcdir)/scripttempl/elf.sc ${GEN_DEPENDS}
${GENSCRIPTS} armelf_nbsd "$(tdir_armelf_nbsd)"
Index: configure.tgt
===================================================================
RCS file: /cvs/src/src/ld/configure.tgt,v
retrieving revision 1.162
diff -c -5 -p -r1.162 configure.tgt
*** configure.tgt 6 Jan 2005 16:18:24 -0000 1.162
--- configure.tgt 20 Jan 2005 00:53:13 -0000
*************** armeb-*-elf) targ_emul=armelfb ;;
*** 260,269 ****
--- 260,270 ----
arm-*-elf | arm*-*-eabi*)
targ_emul=armelf ;;
arm*-*-symbianelf*) targ_emul=armsymbian;;
arm-*-kaos*) targ_emul=armelf ;;
arm9e-*-elf) targ_emul=armelf ;;
+ arm*b-*-linux-gnueabi) targ_emul=armelfb_linux_eabi ;;
arm*b-*-linux-gnu*) targ_emul=armelfb_linux; targ_extra_emuls=armelfb ;;
arm*-*-linux-gnueabi) targ_emul=armelf_linux_eabi ;;
arm*-*-linux-gnu*) targ_emul=armelf_linux; targ_extra_emuls=armelf ;;
arm*-*-uclinux*) targ_emul=armelf_linux; targ_extra_emuls=armelf ;;
arm-*-vxworks) targ_emul=armelf_vxworks ;;
Index: emulparams/armelfb_linux_eabi.sh
===================================================================
RCS file: emulparams/armelfb_linux_eabi.sh
diff -N emulparams/armelfb_linux_eabi.sh
*** /dev/null 1 Jan 1970 00:00:00 -0000
--- emulparams/armelfb_linux_eabi.sh 20 Jan 2005 00:53:13 -0000
***************
*** 0 ****
--- 1,2 ----
+ . ${srcdir}/emulparams/armelf_linux_eabi.sh
+ OUTPUT_FORMAT="elf32-bigarm"
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: PATCH: Big-endian ARM EABI
2005-01-20 0:59 PATCH: Big-endian ARM EABI Mark Mitchell
@ 2005-01-20 10:43 ` Nick Clifton
2005-01-20 19:38 ` Mark Mitchell
0 siblings, 1 reply; 3+ messages in thread
From: Nick Clifton @ 2005-01-20 10:43 UTC (permalink / raw)
To: mark; +Cc: binutils
Hi Mark,
> 2005-01-19 Daniel Jacobowitz <dan@codesourcery.com>
>
> * Makefile.am (ALL_EMULATIONS): Add earmelfb_linux_eabi.o.
> (earmelfb_linux_eabi.c): New target.
> * Makefile.in: Regenerated.
> * configure.tgt (arm*b-*-linux-gnueabi): New target.
> * emulparams/armelfb_linux_eabi.sh: New file.
Approved - please apply.
Cheers
Nick
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: PATCH: Big-endian ARM EABI
2005-01-20 10:43 ` Nick Clifton
@ 2005-01-20 19:38 ` Mark Mitchell
0 siblings, 0 replies; 3+ messages in thread
From: Mark Mitchell @ 2005-01-20 19:38 UTC (permalink / raw)
To: Nick Clifton; +Cc: binutils
Nick Clifton wrote:
> Hi Mark,
>
>> 2005-01-19 Daniel Jacobowitz <dan@codesourcery.com>
>>
>> * Makefile.am (ALL_EMULATIONS): Add earmelfb_linux_eabi.o.
>> (earmelfb_linux_eabi.c): New target.
>> * Makefile.in: Regenerated.
>> * configure.tgt (arm*b-*-linux-gnueabi): New target.
>> * emulparams/armelfb_linux_eabi.sh: New file.
>
>
> Approved - please apply.
Committed, thanks.
--
Mark Mitchell
CodeSourcery, LLC
mark@codesourcery.com
(916) 791-8304
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2005-01-20 19:38 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-20 0:59 PATCH: Big-endian ARM EABI Mark Mitchell
2005-01-20 10:43 ` Nick Clifton
2005-01-20 19:38 ` Mark Mitchell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).