]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/19548 (RTEMS CPP specs not merged from 3.2/3.2 branches)
authorRalf Corsepius <ralf.corsepius@rtems.org>
Sat, 22 Jan 2005 03:04:16 +0000 (04:04 +0100)
committerRalf Corsepius <corsepiu@gcc.gnu.org>
Sat, 22 Jan 2005 03:04:16 +0000 (04:04 +0100)
2005-01-22  Ralf Corsepius  <ralf.corsepius@rtems.org>

PR target/19548
* config/rs6000/rtems.h: Resurrect cpp_os_rtems_spec from gcc < 3.4.
(CPP_OS_RTEMS_SPEC): New (From gcc-3.3's config/rs6000/sys4.h).
(SUBSUBTARGET_EXTRA_SPECS): Use CPP_OS_RTEMS_SPEC.

From-SVN: r94058

gcc/ChangeLog
gcc/config/rs6000/rtems.h

index e00a978f3f95a8bafbd1254f68585856532a7819..d5b90bc76211b7a821db146bdee1b9e9171c5043 100644 (file)
@@ -1,3 +1,10 @@
+2005-01-22  Ralf Corsepius  <ralf.corsepius@rtems.org>
+
+       PR target/19548
+       * config/rs6000/rtems.h: Resurrect cpp_os_rtems_spec from gcc < 3.4.
+       (CPP_OS_RTEMS_SPEC): New (From gcc-3.3's config/rs6000/sys4.h).
+       (SUBSUBTARGET_EXTRA_SPECS): Use CPP_OS_RTEMS_SPEC.
+
 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
 
        PR rtl-optimization/15139
index 9d8a3c3c7f6c03099728d2dbd3cd19d12a5ccd8a..d83e1eb61ccca01233c0301fef1b569bb04c28de 100644 (file)
@@ -1,5 +1,6 @@
 /* Definitions for rtems targeting a PowerPC using elf.
-   Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1997, 2000, 2001, 2002, 2003, 2005
+   Free Software Foundation, Inc.
    Contributed by Joel Sherrill (joel@OARcorp.com).
 
    This file is part of GCC.
 
 #undef CPP_OS_DEFAULT_SPEC
 #define CPP_OS_DEFAULT_SPEC "%(cpp_os_rtems)"
+
+#define CPP_OS_RTEMS_SPEC "\
+%{!mcpu*:  %{!Dppc*: %{!Dmpc*: -Dmpc750} } }\
+%{mcpu=403:  %{!Dppc*: %{!Dmpc*: -Dppc403}  } } \
+%{mcpu=505:  %{!Dppc*: %{!Dmpc*: -Dmpc505}  } } \
+%{mcpu=601:  %{!Dppc*: %{!Dmpc*: -Dppc601}  } } \
+%{mcpu=602:  %{!Dppc*: %{!Dmpc*: -Dppc602}  } } \
+%{mcpu=603:  %{!Dppc*: %{!Dmpc*: -Dppc603}  } } \
+%{mcpu=603e: %{!Dppc*: %{!Dmpc*: -Dppc603e} } } \
+%{mcpu=604:  %{!Dppc*: %{!Dmpc*: -Dmpc604}  } } \
+%{mcpu=750:  %{!Dppc*: %{!Dmpc*: -Dmpc750}  } } \
+%{mcpu=821:  %{!Dppc*: %{!Dmpc*: -Dmpc821}  } } \
+%{mcpu=860:  %{!Dppc*: %{!Dmpc*: -Dmpc860}  } }" 
+
+#undef  SUBSUBTARGET_EXTRA_SPECS
+#define SUBSUBTARGET_EXTRA_SPECS \
+  { "cpp_os_rtems",            CPP_OS_RTEMS_SPEC }