This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
[PATCH] Add new CeGCC target names.
- From: Dave Korn <dave dot korn dot cygwin at googlemail dot com>
- To: "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Wed, 27 May 2009 20:22:36 +0100
- Subject: [PATCH] Add new CeGCC target names.
Hi everyone,
The CeGCC project have renamed their target triplets downstream:
arm-wince-mingw32ce -> arm-mingw32ce
arm-wince-cegcc -> arm-cegcc
An earlier attempt to port the new names upstream petered out in January:
http://sourceware.org/ml/binutils/2009-01/threads.html#00002
This patch I believe addresses all Pedro's concerns expressed in that
thread. I've discussed it on cegcc-devel and they're ok by it. I have a
follow-on patch with some testsuite fixes arising that I will send also if
this one is ok.
bfd/ChangeLog:
2009-05-26 Dave Korn <dave.korn.cygwin@gmail.com>
Merge cegcc and mingw32ce target name changes from CeGCC project.
2007-12-25 Pedro Alves <pedro_alves@portugalmail.pt>
* config.bfd: Add arm*-*-cegcc* target.
2007-12-17 Pedro Alves <pedro_alves@portugalmail.pt>
* config.bfd: Add arm-*-mingw32ce* target.
binutils/ChangeLog:
2009-05-26 Dave Korn <dave.korn.cygwin@gmail.com>
Merge cegcc and mingw32ce target name changes from CeGCC project.
2007-12-25 Pedro Alves <pedro_alves@portugalmail.pt>
* configure.in: Add arm*-*-cegcc* and arm*-*-mingw32ce* targets.
* configure: Regenerate.
gas/ChangeLog:
2009-05-26 Dave Korn <dave.korn.cygwin@gmail.com>
Merge cegcc and mingw32ce target name changes from CeGCC project.
2007-12-25 Pedro Alves <pedro_alves@portugalmail.pt>
* configure.tgt: Add arm*-*-cegcc* target.
2007-12-17 Pedro Alves <pedro_alves@portugalmail.pt>
* configure.tgt: Add arm-*-mingw32ce* target.
ld/ChangeLog:
2009-05-26 Dave Korn <dave.korn.cygwin@gmail.com>
Merge cegcc and mingw32ce target name changes from CeGCC project.
2008-09-24 Pedro Alves <pedroalves@users.sourceforge.net>
* configure.tgt (arm*-*-cegcc*): Set LIB_PATH to
${tooldir}/lib/w32api.
2007-12-25 Pedro Alves <pedro_alves@portugalmail.pt>
* configure.tgt: Add arm*-*-cegcc* target.
2007-12-17 Pedro Alves <pedro_alves@portugalmail.pt>
* configure.tgt: Add arm-*-mingw32ce* target.
Ok for head?
cheers,
DaveK
2009-05-26 Dave Korn <dave.korn.cygwin@gmail.com>
Merge cegcc and mingw32ce target name changes from CeGCC project.
Replaced "arm-*-" by "arm*-*-" where needed.
2008-09-24 Pedro Alves <pedroalves@users.sourceforge.net>
ld/
* configure.tgt (arm*-*-cegcc*): Set LIB_PATH to
${tooldir}/lib/w32api.
2007-12-25 Pedro Alves <pedro_alves@portugalmail.pt>
bfd/
* config.bfd: Add arm*-*-cegcc* target.
2007-12-25 Pedro Alves <pedro_alves@portugalmail.pt>
binutils/
* configure.in: Add arm*-*-cegcc* and arm*-*-mingw32ce* targets.
* configure: Regenerate.
2007-12-25 Pedro Alves <pedro_alves@portugalmail.pt>
gas/
* configure.tgt: Add arm*-*-cegcc* target.
2007-12-25 Pedro Alves <pedro_alves@portugalmail.pt>
ld/
* configure.tgt: Add arm*-*-cegcc* target.
2007-12-17 Pedro Alves <pedro_alves@portugalmail.pt>
bfd/
* config.bfd: Add arm-*-mingw32ce* target.
2007-12-17 Pedro Alves <pedro_alves@portugalmail.pt>
gas/
* configure.tgt: Add arm-*-mingw32ce* target.
2007-12-17 Pedro Alves <pedro_alves@portugalmail.pt>
ld/
* configure.tgt: Add arm-*-mingw32ce* target.
Index: bfd/config.bfd
===================================================================
RCS file: /cvs/src/src/bfd/config.bfd,v
retrieving revision 1.249
diff -p -u -r1.249 config.bfd
--- bfd/config.bfd 26 May 2009 14:12:02 -0000 1.249
+++ bfd/config.bfd 27 May 2009 19:04:45 -0000
@@ -243,7 +243,7 @@ case "${targ}" in
targ_underscore=no
targ_cflags=-DARM_COFF_BUGFIX
;;
- arm-wince-pe | arm-*-wince | arm-*-mingw32ce*)
+ arm-wince-pe | arm-*-wince | arm*-*-mingw32ce* | arm*-*-cegcc*)
targ_defvec=arm_wince_pe_little_vec
targ_selvecs="arm_wince_pe_little_vec arm_wince_pe_big_vec arm_wince_pei_little_vec arm_wince_pei_big_vec"
targ_underscore=no
Index: binutils/configure.in
===================================================================
RCS file: /cvs/src/src/binutils/configure.in,v
retrieving revision 1.95
diff -p -u -r1.95 configure.in
--- binutils/configure.in 27 May 2009 16:29:53 -0000 1.95
+++ binutils/configure.in 27 May 2009 19:04:48 -0000
@@ -287,7 +287,7 @@ changequote([,])dnl
BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'
BUILD_WINDMC='$(WINDMC_PROG)$(EXEEXT)'
;;
- arm-wince-pe* | arm-*-wince)
+ arm-wince-pe* | arm-*-wince | arm*-*-cegcc* | arm*-*-mingw32ce*)
BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
if test -z "$DLLTOOL_DEFAULT"; then
DLLTOOL_DEFAULT="-DDLLTOOL_DEFAULT_ARM_WINCE"
Index: gas/configure.tgt
===================================================================
RCS file: /cvs/src/src/gas/configure.tgt,v
retrieving revision 1.48
diff -p -u -r1.48 configure.tgt
--- gas/configure.tgt 16 Apr 2009 15:39:44 -0000 1.48
+++ gas/configure.tgt 27 May 2009 19:04:48 -0000
@@ -121,7 +121,8 @@ case ${generic_target} in
arm-*-*n*bsd*) fmt=aout em=nbsd ;;
arm-*-nto*) fmt=elf ;;
arm-epoc-pe | thumb-epoc-pe) fmt=coff em=epoc-pe ;;
- arm-wince-pe | arm-*-wince) fmt=coff em=wince-pe ;;
+ arm-wince-* | arm-*-wince | arm*-*-mingw32ce* | arm*-*-cegcc*)
+ fmt=coff em=wince-pe ;;
arm-*-pe | thumb-*-pe) fmt=coff em=pe ;;
arm-*-riscix*) fmt=aout em=riscix ;;
Index: ld/configure.tgt
===================================================================
RCS file: /cvs/src/src/ld/configure.tgt,v
retrieving revision 1.226
diff -p -u -r1.226 configure.tgt
--- ld/configure.tgt 16 Apr 2009 15:39:46 -0000 1.226
+++ ld/configure.tgt 27 May 2009 19:04:49 -0000
@@ -44,7 +44,10 @@ alpha*-*-openbsd*) targ_emul=elf64alpha
arc-*-elf*) targ_emul=arcelf
;;
arm-epoc-pe) targ_emul=arm_epoc_pe ; targ_extra_ofiles="deffilep.o pe-dll.o" ;;
-arm-wince-pe | arm-*-wince) targ_emul=arm_wince_pe ; targ_extra_ofiles="deffilep.o pe-dll.o" ;;
+arm*-*-cegcc*) targ_emul=arm_wince_pe ; targ_extra_ofiles="deffilep.o pe-dll.o"
+ LIB_PATH='${tooldir}/lib/w32api' ;;
+arm-wince-pe | arm-*-wince | arm*-*-mingw32ce*)
+ targ_emul=arm_wince_pe ; targ_extra_ofiles="deffilep.o pe-dll.o" ;;
arm-*-pe) targ_emul=armpe ; targ_extra_ofiles="deffilep.o pe-dll.o" ;;
arm-*-aout | armel-*-aout) targ_emul=armaoutl ;;
armeb-*-aout) targ_emul=armaoutb ;;