OSDN Git Service

* configure.in (sparc-*-elf*): Use sparc/elf.h, sparc/t-elf.
authordevans <devans@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Oct 1997 22:52:41 +0000 (22:52 +0000)
committerdevans <devans@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 30 Oct 1997 22:52:41 +0000 (22:52 +0000)
Set extra_parts.
(sparc*-*-*): Recognize --with-cpu=v9.
* sparc/elf.h: New file.
* sparc/t-elf: New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@16243 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/configure
gcc/configure.in

index 4af977e..48db0d8 100644 (file)
@@ -1,3 +1,11 @@
+Thu Oct 30 14:40:10 1997  Doug Evans  <devans@canuck.cygnus.com>
+
+       * configure.in (sparc-*-elf*): Use sparc/elf.h, sparc/t-elf.
+       Set extra_parts.
+       (sparc*-*-*): Recognize --with-cpu=v9.
+       * sparc/elf.h: New file.
+       * sparc/t-elf: New file.
+
 Thu Oct 30 13:26:12 1997  Jeffrey A Law  (law@cygnus.com)
 
        * mn10300.c (const_8bit_operand): New function.
index 4d25600..20bfbd0 100755 (executable)
@@ -3835,6 +3835,13 @@ for machine in $build $host $target; do
        sparc-*-bsd*)
                tm_file=sparc/bsd.h
                ;;
+       sparc-*-elf*)
+               tm_file=sparc/elf.h
+               tmake_file=sparc/t-elf
+               extra_parts="crti.o crtn.o crtbegin.o crtend.o"
+               #float_format=i128
+               float_format=i64
+               ;;
        sparc-*-linux-gnuaout*)         # Sparc's running Linux, a.out
                xm_file="sparc/xm-sparc.h sparc/xm-linux.h"
                tm_file=sparc/linux-aout.h
@@ -4118,7 +4125,7 @@ for machine in $build $host $target; do
                        .)
                                target_cpu_default2=TARGET_CPU_"`echo $machine | sed 's/-.*$//'`"
                                ;;
-                       .supersparc | .ultrasparc | .v7 | .v8)
+                       .supersparc | .ultrasparc | .v7 | .v8 | .v9)
                                target_cpu_default2="TARGET_CPU_$with_cpu"
                                ;;
                        *)
index 4cc80d2..e6dd351 100644 (file)
@@ -2320,6 +2320,13 @@ for machine in $build $host $target; do
        sparc-*-bsd*)
                tm_file=sparc/bsd.h
                ;;
+       sparc-*-elf*)
+               tm_file=sparc/elf.h
+               tmake_file=sparc/t-elf
+               extra_parts="crti.o crtn.o crtbegin.o crtend.o"
+               #float_format=i128
+               float_format=i64
+               ;;
        sparc-*-linux-gnuaout*)         # Sparc's running Linux, a.out
                xm_file="sparc/xm-sparc.h sparc/xm-linux.h"
                tm_file=sparc/linux-aout.h
@@ -2603,7 +2610,7 @@ for machine in $build $host $target; do
                        .)
                                target_cpu_default2=TARGET_CPU_"`echo $machine | sed 's/-.*$//'`"
                                ;;
-                       .supersparc | .ultrasparc | .v7 | .v8)
+                       .supersparc | .ultrasparc | .v7 | .v8 | .v9)
                                target_cpu_default2="TARGET_CPU_$with_cpu"
                                ;;
                        *)