This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: Q: Estimated date for 2.16 release ?
Hi Daniel,
I had a discussion with Alan Modra last week and we agreed that a more
aggressive target deprecation policy would be a good idea,
Yes. Someone should take charge of doing that, starting with removing
the targets currently marked obsolete :-)
I have checked in the attached patch to do this.
Cheers
Nick
bfd/ChangeLog
2005-01-31 Nick Clifton <nickc@redhat.com>
* confg.bfd: Make targets scheduled for obsoletion (m68k-lynxos,
sparc-lynxos, vax-vms) be obsolete.
ld/ChangeLog
2005-01-31 Nick Clifton <nickc@redhat.com>
* configure.tgt: Remove obsolete targets m68k-lynxos and
sparc-lynxos.
gas/ChangeLog
2005-01-31 Nick Clifton <nickc@redhat.com>
* configure.tgt: Remove obsolete targets m68k-lynxos, sparc-lynxos
and vax-vms.
Index: bfd/config.bfd
===================================================================
RCS file: /cvs/src/src/bfd/config.bfd,v
retrieving revision 1.180
diff -c -3 -p -r1.180 config.bfd
*** bfd/config.bfd 6 Jan 2005 16:18:18 -0000 1.180
--- bfd/config.bfd 31 Jan 2005 17:07:46 -0000
*************** targ_underscore=no
*** 31,39 ****
# Catch obsolete configurations.
case $targ in
- m68*-*-lynxos* | \
- sparc-*-lynxos* | \
- vax-*-vms* | \
null)
if test "x$enable_obsolete" != xyes; then
echo "*** Configuration $targ is obsolete." >&2
--- 31,36 ----
*************** case $targ in
*** 45,50 ****
--- 42,50 ----
esac
case $targ in
+ m68*-*-lynxos* | \
+ sparc-*-lynxos* | \
+ vax-*-vms* | \
arm-*-oabi | \
thumb-*-oabi | \
null)
Index: gas/configure.tgt
===================================================================
RCS file: /cvs/src/src/gas/configure.tgt,v
retrieving revision 1.2
diff -c -3 -p -r1.2 configure.tgt
*** gas/configure.tgt 6 Jan 2005 16:13:48 -0000 1.2
--- gas/configure.tgt 31 Jan 2005 17:07:48 -0000
*************** case ${generic_target} in
*** 268,274 ****
m68k-*-linux-gnu*) fmt=elf em=linux ;;
m68k-*-uclinux*) fmt=elf ;;
m68k-*-gnu*) fmt=elf ;;
- m68k-*-lynxos*) fmt=coff em=lynx ;;
m68k-*-netbsdelf*) fmt=elf em=nbsd ;;
m68k-*-netbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
m68k-*-openbsd*) fmt=aout em=nbsd bfd_gas=yes ;;
--- 268,273 ----
*************** case ${generic_target} in
*** 371,377 ****
sparc-*-coff) fmt=coff ;;
sparc-*-linux*aout*) fmt=aout em=linux ;;
sparc-*-linux-gnu*) fmt=elf em=linux ;;
- sparc-*-lynxos*) fmt=coff em=lynx ;;
sparc-fujitsu-none) fmt=aout ;;
sparc-*-elf) fmt=elf ;;
sparc-*-sysv4*) fmt=elf ;;
--- 370,375 ----
*************** case ${generic_target} in
*** 401,407 ****
vax-*-netbsd*) fmt=aout em=nbsd ;;
vax-*-bsd* | vax-*-ultrix*) fmt=aout ;;
vax-*-linux-gnu*) fmt=elf em=linux bfd_gas=yes ;;
- vax-*-vms) fmt=vms ;;
w65-*-*) fmt=coff ;;
--- 399,404 ----
Index: ld/configure.tgt
===================================================================
RCS file: /cvs/src/src/ld/configure.tgt,v
retrieving revision 1.163
diff -c -3 -p -r1.163 configure.tgt
*** ld/configure.tgt 20 Jan 2005 19:37:49 -0000 1.163
--- ld/configure.tgt 31 Jan 2005 17:07:49 -0000
*************** sparc*-*-linux-gnu*) targ_emul=elf32_spa
*** 76,82 ****
tdir_elf64_sparc=`echo ${targ_alias} | sed -e 's/32//'`
tdir_sun4=sparc-sun-sunos4
;;
- sparc*-*-lynxos*) targ_emul=sparclynx ;;
sparc64-*-netbsd* | sparc64-*-openbsd*)
targ_emul=elf64_sparc
targ_extra_emuls="elf32_sparc"
--- 76,81 ----
*************** m68k-*-linux-gnu*) targ_emul=m68kelf
*** 379,385 ****
;;
m68k-*-uclinux*) targ_emul=m68kelf ;;
m68*-*-gnu*) targ_emul=m68kelf ;;
- m68*-*-lynxos*) targ_emul=m68klynx ;;
m68*-*-netbsd*4k*) targ_emul=m68k4knbsd
targ_extra_emuls="m68knbsd m68kelfnbsd" ;;
m68*-*-netbsdelf*) targ_emul=m68kelfnbsd
--- 378,383 ----