]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: [multiple changes]
authorNathanael Nerode <neroden@gcc.gnu.org>
Sat, 10 Jan 2004 00:02:25 +0000 (00:02 +0000)
committerNathanael Nerode <neroden@gcc.gnu.org>
Sat, 10 Jan 2004 00:02:25 +0000 (00:02 +0000)
2004-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>

PR target/13069
Backport the following from mainline:

2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
        * config/sh/rtemself.h (TARGET_OS_CPP_BUILTINS): Use instead of
        CPP_PREDEFINES.
        * config/sh/rtems.h (TARGET_OS_CPP_BUILTINS): Use instead of
        CPP_PREDEFINES.

2003-09-27  Kelley Cook  <kcook@gcc.gnu.org>
* config/sh/rtemself.h, config/sh/rtems.h: GNU CC -> GCC.

From-SVN: r75612

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

index 7c5ff75469253f4bd3576c227631935d4f7f141c..128baf72077a238bad04ae6bf59b8515e2dfd4ce 100644 (file)
@@ -1,3 +1,17 @@
+2004-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+       PR target/13069
+       Backport the following from mainline: 
+
+       2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
+        * config/sh/rtemself.h (TARGET_OS_CPP_BUILTINS): Use instead of
+        CPP_PREDEFINES.
+        * config/sh/rtems.h (TARGET_OS_CPP_BUILTINS): Use instead of
+        CPP_PREDEFINES.
+
+       2003-09-27  Kelley Cook  <kcook@gcc.gnu.org>
+       * config/sh/rtemself.h, config/sh/rtems.h: GNU CC -> GCC.
+
 2004-01-02  Roger Sayle  <roger@eyesopen.com>
 
        * tree.h (integer_nonzerop): Use PARAMS macro with prototype.
index b52ef7216ec1a17cce2afa7463c7e7c895ba8c13..707be7204a957d41c44306dd57330b09de20787f 100644 (file)
@@ -2,25 +2,26 @@
    Copyright (C) 1997, 1998, 2000, 2002 Free Software Foundation, Inc.
    Contributed by Joel Sherrill (joel@OARcorp.com).
 
-This file is part of GNU CC.
+This file is part of GCC.
 
-GNU CC is free software; you can redistribute it and/or modify
+GCC is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2, or (at your option)
 any later version.
 
-GNU CC is distributed in the hope that it will be useful,
+GCC is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
-along with GNU CC; see the file COPYING.  If not, write to
+along with GCC; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* Specify predefined symbols in preprocessor.  */
 
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES "-D__sh__ -D__rtems__ \
-  -Asystem=rtems -Acpu=sh -Amachine=sh"
+#define TARGET_OS_CPP_BUILTINS() do {          \
+  builtin_define( "__rtems__" );               \
+  builtin_assert( "system=rtems" );            \
+} while (0)
index 6177c810dd144e801bde4f5f6766846e127635a5..1a846ccab46a06558bddba773fc96aa25cbc1f35 100644 (file)
@@ -2,25 +2,26 @@
    Copyright (C) 1997, 1998, 2000, 2002 Free Software Foundation, Inc.
    Contributed by Joel Sherrill (joel@OARcorp.com).
 
-This file is part of GNU CC.
+This file is part of GCC.
 
-GNU CC is free software; you can redistribute it and/or modify
+GCC is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 2, or (at your option)
 any later version.
 
-GNU CC is distributed in the hope that it will be useful,
+GCC is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
-along with GNU CC; see the file COPYING.  If not, write to
+along with GCC; see the file COPYING.  If not, write to
 the Free Software Foundation, 59 Temple Place - Suite 330,
 Boston, MA 02111-1307, USA.  */
 
 /* Specify predefined symbols in preprocessor.  */
 
-#undef CPP_PREDEFINES
-#define CPP_PREDEFINES "-D__sh__ -D__ELF__ -D__rtems__ \
-  -Asystem=rtems -Acpu=sh -Amachine=sh"
+#define TARGET_OS_CPP_BUILTINS() do {          \
+  builtin_define( "__rtems__" );               \
+  builtin_assert( "system=rtems" );            \
+} while (0)