OSDN Git Service

* config/sparc/rtems.h (CPP_PREDEFINES): Remove redundant
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Jul 2001 01:53:26 +0000 (01:53 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Jul 2001 01:53:26 +0000 (01:53 +0000)
        -Acpu and -Amachine.h.
        * config/sparc/rtemself.h (CPP_PREDEFINES): Likewise.
        Corrected header to say ELF not a.out.
        * config/sparc/sparc.h (CPP_CPU_SPEC): Define _SOFT_FLOAT
        when given -msoft-float.

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

gcc/ChangeLog
gcc/config/sparc/rtems.h
gcc/config/sparc/rtemself.h
gcc/config/sparc/sparc.h

index 9306c7e..7e6d81b 100644 (file)
@@ -1,4 +1,13 @@
-2001-06-19      Joel Sherrill <joel@OARcorp.com>
+2001-07-24  Joel Sherrill <joel@OARcorp.com>
+
+        * config/sparc/rtems.h (CPP_PREDEFINES): Remove redundant
+       -Acpu and -Amachine.h.
+        * config/sparc/rtemself.h (CPP_PREDEFINES): Likewise.
+        Corrected header to say ELF not a.out. 
+        * config/sparc/sparc.h (CPP_CPU_SPEC): Define _SOFT_FLOAT 
+       when given -msoft-float.
+
+2001-07-24  Joel Sherrill <joel@OARcorp.com>
 
        * config.gcc (arm*-*-rtems*): Include crtinit.o and crtfini.o as
        extra multilib parts like arm-elf.
index 36fcf33..eeb7730 100644 (file)
@@ -25,7 +25,7 @@ Boston, MA 02111-1307, USA.  */
 
 #undef CPP_PREDEFINES
 #define CPP_PREDEFINES "-Dsparc -D__GCC_NEW_VARARGS__ -Drtems -D__rtems__ \
-  -Asystem=rtems -Acpu=sparc -Amachine=sparc"
+  -Asystem=rtems"
 
 /* Generate calls to memcpy, memcmp and memset.  */
 #ifndef TARGET_MEM_FUNCTIONS
index 62277ab..cfc95f2 100644 (file)
@@ -1,4 +1,4 @@
-/* Definitions for rtems targeting a SPARC using a.out.
+/* Definitions for rtems targeting a SPARC using ELF.
    Copyright (C) 1996, 1997, 2000 Free Software Foundation, Inc.
    Contributed by Joel Sherrill (joel@OARcorp.com).
 
@@ -23,7 +23,7 @@ Boston, MA 02111-1307, USA.  */
 
 #undef CPP_PREDEFINES
 #define CPP_PREDEFINES "-Dsparc -D__GCC_NEW_VARARGS__ -Drtems -D__rtems__ \
-  -Asystem=rtems -Acpu=sparc -Amachine=sparc"
+  -Asystem=rtems"
 
 /* Generate calls to memcpy, memcmp and memset.  */
 #ifndef TARGET_MEM_FUNCTIONS
index b107236..6aa72d1 100644 (file)
@@ -223,6 +223,7 @@ Unrecognized value in TARGET_CPU_DEFAULT.
 /* Common CPP definitions used by CPP_SPEC amongst the various targets
    for handling -mcpu=xxx switches.  */
 #define CPP_CPU_SPEC "\
+%{msoft-float:-D_SOFT_FLOAT} \
 %{mcypress:} \
 %{msparclite:-D__sparclite__} \
 %{mf930:-D__sparclite__} %{mf934:-D__sparclite__} \