This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Binutils 2.15.97 available


Daniel, Mark,

On Wed, 2005-04-20 at 15:50 -0400, Daniel Jacobowitz wrote:
> I have uploaded binutils 2.15.97 to:
> 
>   ftp://sources.redhat.com/pub/binutils/snapshots/binutils-2.15.97.tar.bz2
> 
> I plan that this will be the last prerelease, and binutils 2.16 will
> be released more-or-less unchanged next week.  Please do not commit
> anything to the 2.16 release branch without asking me first.  Please
> test this snapshot.
> 
> If problems show up for particular targets, I would prefer to have a
> quick 2.16.1 rather than delay this release any further.

Any chances to see these patches below applied to binutils-2.16 rsp.
gcc-4.0?

They add an h8300-*-rtemscoff target, binutils can deprecate/remove
later as part of binutils' h8300-*-coff removal, and switches h8300-*-
rtems* to using h8300-*-elf.

These patches should not have any impact on other targets, but would
help RTEMS in a transition from coff to elf.

Ralf


 
Index: bfd/config.bfd
===================================================================
RCS file: /cvs/src/src/bfd/config.bfd,v
retrieving revision 1.181
diff -u -r1.181 config.bfd
--- bfd/config.bfd	31 Jan 2005 17:18:47 -0000	1.181
+++ bfd/config.bfd	21 Apr 2005 09:51:32 -0000
@@ -369,7 +369,12 @@
     targ_selvecs=bfd_elf32_frv_vec
     ;;
 
-  h8300*-*-elf)
+  h8300*-*-rtemscoff*)
+    targ_defvec=h8300coff_vec
+    targ_underscore=yes
+    ;;
+
+  h8300*-*-elf | h8300*-*-rtems*)
     targ_defvec=bfd_elf32_h8300_vec
     targ_underscore=yes
     ;;
Index: gas/configure.tgt
===================================================================
RCS file: /cvs/src/src/gas/configure.tgt,v
retrieving revision 1.3
diff -u -r1.3 configure.tgt
--- gas/configure.tgt	31 Jan 2005 17:18:51 -0000	1.3
+++ gas/configure.tgt	21 Apr 2005 09:51:35 -0000
@@ -163,9 +163,9 @@
   hppa-*-bsd*)				fmt=som em=hppa ;;
   hppa-*-hiux*)				fmt=som em=hppa ;;
 
-  h8300-*-rtems*)			fmt=coff ;;
+  h8300-*-rtemscoff*)			fmt=coff ;;
   h8300-*-coff)				fmt=coff ;;
-  h8300-*-elf)				fmt=elf ;;
+  h8300-*-elf | h8300-*-rtems*)		fmt=elf ;;
   h8500-*-rtems*)			fmt=coff ;;
   h8500-*-coff)				fmt=coff ;;
 
Index: ld/configure.tgt
===================================================================
RCS file: /cvs/src/src/ld/configure.tgt,v
retrieving revision 1.165
diff -u -r1.165 configure.tgt
--- ld/configure.tgt	8 Feb 2005 19:54:27 -0000	1.165
+++ ld/configure.tgt	21 Apr 2005 09:51:37 -0000
@@ -280,10 +280,10 @@
 			targ_extra_ofiles="deffilep.o pe-dll.o" ;;
 xscale-*-coff)		targ_emul=armcoff ;;
 xscale-*-elf)		targ_emul=armelf ;;
-h8300-*-hms* | h8300-*-coff* | h8300-*-rtems*)
+h8300-*-hms* | h8300-*-coff* | h8300-*-rtemscoff*)
 			targ_emul=h8300; targ_extra_emuls="h8300h h8300s h8300hn h8300sn h8300sx h8300sxn"
 			;;
-h8300-*-elf*)
+h8300-*-elf* | h8300-*-rtems*)
 			targ_emul=h8300elf;
 			targ_extra_emuls="h8300helf h8300self h8300hnelf h8300snelf h8300sxelf h8300sxnelf"
 			;;
Index: gcc/config.gcc
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config.gcc,v
retrieving revision 1.516.2.5
diff -u -r1.516.2.5 config.gcc
--- gcc/config.gcc	31 Mar 2005 03:17:08 -0000	1.516.2.5
+++ gcc/config.gcc	21 Apr 2005 09:50:13 -0000
@@ -765,10 +765,14 @@
 	         linux.h frv/linux.h frv/frv-abi.h"
 	tmake_file="${tmake_file} frv/t-frv frv/t-linux"
 	;;
-h8300-*-rtems*)
+h8300-*-rtemscoff*)
 	tmake_file="h8300/t-h8300 t-rtems h8300/t-rtems"
 	tm_file="h8300/h8300.h dbxcoff.h h8300/coff.h h8300/rtems.h rtems.h"
 	;;
+h8300-*-rtems*)
+	tmake_file="h8300/t-h8300 h8300/t-elf t-rtems h8300/t-rtems"
+	tm_file="h8300/h8300.h dbxelf.h elfos.h h8300/elf.h h8300/rtems.h rtems.h"
+	;;
 h8300-*-elf*)
 	tmake_file="h8300/t-h8300 h8300/t-elf"
 	tm_file="h8300/h8300.h dbxelf.h elfos.h h8300/elf.h"

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]