OSDN Git Service

* config/sol2.h, config/alpha/alpha.h, config/alpha/linux.h,
authorneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Jul 2003 05:45:19 +0000 (05:45 +0000)
committerneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Jul 2003 05:45:19 +0000 (05:45 +0000)
config/i386/i386-interix.h, config/ia64/hpux.h, config/mips/iris6.h,
config/mips/linux.h, config/mips/mips.h, config/pa/pa-hpux.h,
config/pa/pa-hpux10.h, config/pa/pa-hpux11.h, config/pa/pa-pro-end.h,
config/pa/pa.h, config/pa/rtems.h: Use c_dialect_ macros.

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

15 files changed:
gcc/ChangeLog
gcc/config/alpha/alpha.h
gcc/config/alpha/linux.h
gcc/config/i386/i386-interix.h
gcc/config/ia64/hpux.h
gcc/config/mips/iris6.h
gcc/config/mips/linux.h
gcc/config/mips/mips.h
gcc/config/pa/pa-hpux.h
gcc/config/pa/pa-hpux10.h
gcc/config/pa/pa-hpux11.h
gcc/config/pa/pa-pro-end.h
gcc/config/pa/pa.h
gcc/config/pa/rtems.h
gcc/config/sol2.h

index 718067e..a8f4e33 100644 (file)
@@ -1,3 +1,11 @@
+2003-07-01  Neil Booth  <neil@daikokuya.co.uk>
+
+       * config/sol2.h, config/alpha/alpha.h, config/alpha/linux.h,
+       config/i386/i386-interix.h, config/ia64/hpux.h, config/mips/iris6.h,
+       config/mips/linux.h, config/mips/mips.h, config/pa/pa-hpux.h,
+       config/pa/pa-hpux10.h, config/pa/pa-hpux11.h, config/pa/pa-pro-end.h,
+       config/pa/pa.h, config/pa/rtems.h: Use c_dialect_ macros.
+
 2003-07-01  Andreas Jaeger  <aj@suse.de>
 
        * final.c: Convert prototypes to ISO C90.
index b9bc40f..3a81b08 100644 (file)
@@ -78,14 +78,14 @@ Boston, MA 02111-1307, USA.  */
     {                                                  \
       if (preprocessing_asm_p ())                      \
        builtin_define_std ("LANGUAGE_ASSEMBLY");       \
-      else if (c_language == clk_c)                    \
-       builtin_define_std ("LANGUAGE_C");              \
-      else if (c_language == clk_cplusplus)            \
+      else if (c_dialect_cxx ())                       \
        {                                               \
          builtin_define ("__LANGUAGE_C_PLUS_PLUS");    \
          builtin_define ("__LANGUAGE_C_PLUS_PLUS__");  \
        }                                               \
-      if (flag_objc)                                   \
+      else                                             \
+       builtin_define_std ("LANGUAGE_C");              \
+      if (c_dialect_objc ())                           \
        {                                               \
          builtin_define ("__LANGUAGE_OBJECTIVE_C");    \
          builtin_define ("__LANGUAGE_OBJECTIVE_C__");  \
index feca60f..bad20a6 100644 (file)
@@ -31,7 +31,7 @@ Boston, MA 02111-1307, USA.  */
        builtin_define_std ("unix");                            \
        builtin_assert ("system=linux");                        \
        /* The GNU C++ standard library requires this.  */      \
-       if (c_language == clk_cplusplus)                        \
+       if (c_dialect_cxx ())                                   \
          builtin_define ("_GNU_SOURCE");                       \
     } while (0)
 
index 4d5e202..5507649 100644 (file)
@@ -71,9 +71,9 @@ Boston, MA 02111-1307, USA.  */
        else                                                            \
          {                                                             \
             builtin_define_std ("LANGUAGE_C");                         \
-            if (c_language == clk_cplusplus)                           \
+            if (c_dialect_cxx ())                                      \
               builtin_define_std ("LANGUAGE_C_PLUS_PLUS");             \
-            if (flag_objc)                                             \
+            if (c_dialect_objc ())                                     \
               builtin_define_std ("LANGUAGE_OBJECTIVE_C");             \
          }                                                             \
     }                                                                  \
index 60674ba..4009484 100644 (file)
@@ -42,7 +42,7 @@ do {                                                  \
        builtin_define("__fpreg=long double");          \
        builtin_define("__float80=long double");        \
        builtin_define("__float128=long double");       \
-       if (c_language == clk_cplusplus || !flag_iso)   \
+       if (c_dialect_cxx () || !flag_iso)              \
          {                                             \
            builtin_define("_HPUX_SOURCE");             \
            builtin_define("__STDC_EXT__");             \
index 6a3e792..efdf4c2 100644 (file)
@@ -128,11 +128,11 @@ Boston, MA 02111-1307, USA.  */
      /* IRIX 6.5.18 and above provide many ISO C99     \
        features protected by the __c99 macro.          \
        libstdc++ v3 needs them as well.  */            \
-     if ((c_language == clk_c && flag_isoc99)          \
-        || c_language == clk_cplusplus)                \
+     if ((!c_dialect_cxx () && flag_isoc99)            \
+        || c_dialect_cxx ())                           \
        builtin_define ("__c99");                       \
                                                        \
-     if (c_language == clk_cplusplus)                  \
+     if (c_dialect_cxx ())                             \
       {                                                        \
        builtin_define ("__EXTENSIONS__");              \
        builtin_define ("_SGI_SOURCE");                 \
index 50526e9..f39250f 100644 (file)
@@ -126,7 +126,7 @@ void FN ()                                                  \
        builtin_define_std ("linux");                           \
        builtin_assert ("system=linux");                        \
        /* The GNU C++ standard library requires this.  */      \
-       if (c_language == clk_cplusplus)                        \
+       if (c_dialect_cxx ())                                   \
          builtin_define ("_GNU_SOURCE");                       \
                                                                \
       if (mips_abi == ABI_N32)                                 \
index 6325d95..06cf288 100644 (file)
@@ -479,18 +479,18 @@ extern void               sbss_section PARAMS ((void));
           builtin_define_std ("LANGUAGE_ASSEMBLY");            \
          builtin_define ("_LANGUAGE_ASSEMBLY");                \
        }                                                       \
-      else if (c_language == clk_c)                            \
-       {                                                       \
-          builtin_define_std ("LANGUAGE_C");                   \
-         builtin_define ("_LANGUAGE_C");                       \
-       }                                                       \
-      else if (c_language == clk_cplusplus)                    \
+      else if (c_dialect_cxx ())                               \
         {                                                      \
          builtin_define ("_LANGUAGE_C_PLUS_PLUS");             \
           builtin_define ("__LANGUAGE_C_PLUS_PLUS");           \
           builtin_define ("__LANGUAGE_C_PLUS_PLUS__");         \
         }                                                      \
-      if (flag_objc)                                           \
+      else                                                     \
+       {                                                       \
+          builtin_define_std ("LANGUAGE_C");                   \
+         builtin_define ("_LANGUAGE_C");                       \
+       }                                                       \
+      if (c_dialect_objc ())                                   \
         {                                                      \
          builtin_define ("_LANGUAGE_OBJECTIVE_C");             \
           builtin_define ("__LANGUAGE_OBJECTIVE_C");           \
index d6e1516..5b99ee5 100644 (file)
@@ -42,7 +42,7 @@ Boston, MA 02111-1307, USA.  */
        builtin_define ("__hpux__");                            \
        builtin_define ("__unix");                              \
        builtin_define ("__unix__");                            \
-       if (c_language == clk_cplusplus)                        \
+       if (c_dialect_cxx ())                                   \
          {                                                     \
            builtin_define ("_HPUX_SOURCE");                    \
            builtin_define ("_INCLUDE_LONGLONG");               \
index 1c89598..78ac2af 100644 (file)
@@ -32,7 +32,7 @@ Boston, MA 02111-1307, USA.  */
        builtin_define ("__hpux__");                            \
        builtin_define ("__unix");                              \
        builtin_define ("__unix__");                            \
-       if (c_language == clk_cplusplus)                        \
+       if (c_dialect_cxx ())                                   \
          {                                                     \
            builtin_define ("_HPUX_SOURCE");                    \
            builtin_define ("_INCLUDE_LONGLONG");               \
index a1dbf20..5a35ace 100644 (file)
@@ -30,7 +30,7 @@ Boston, MA 02111-1307, USA.  */
        builtin_define ("__hpux__");                            \
        builtin_define ("__unix");                              \
        builtin_define ("__unix__");                            \
-       if (c_language == clk_cplusplus)                        \
+       if (c_dialect_cxx ())                                   \
          {                                                     \
            builtin_define ("_HPUX_SOURCE");                    \
            builtin_define ("_INCLUDE_LONGLONG");               \
index e6322e5..927f424 100644 (file)
@@ -29,8 +29,7 @@ Boston, MA 02111-1307, USA.  */
 #define TARGET_OS_CPP_BUILTINS()               \
   do                                           \
     {                                          \
-       if (c_language != clk_cplusplus         \
-           && !flag_iso)                       \
+       if (!c_dialect_cxx () && !flag_iso)     \
          {                                     \
            builtin_define ("hppa");            \
            builtin_define_std ("PWB");         \
index 4d71cdc..9c6a4a4 100644 (file)
@@ -388,8 +388,7 @@ do {                                                                \
        builtin_define_std ("hp800");                           \
        builtin_define_std ("hp9000");                          \
        builtin_define_std ("hp9k8");                           \
-       if (c_language != clk_cplusplus                         \
-           && !flag_iso)                                       \
+       if (!c_dialect_cxx () && !flag_iso)                     \
          builtin_define ("hppa");                              \
        builtin_define_std ("spectrum");                        \
        builtin_define_std ("unix");                            \
index c71ac6e..14a8b2a 100644 (file)
@@ -25,8 +25,7 @@ Boston, MA 02111-1307, USA.  */
 #define TARGET_OS_CPP_BUILTINS()               \
   do                                           \
     {                                          \
-       if (c_language != clk_cplusplus         \
-           && !flag_iso)                       \
+       if (!c_dialect_cxx () && !flag_iso)     \
          {                                     \
            builtin_define ("hppa");            \
            builtin_define_std ("PWB");         \
index b5fb3d5..950472d 100644 (file)
@@ -66,7 +66,7 @@ Boston, MA 02111-1307, USA.  */
        /* For C++ we need to add some additional macro \
           definitions required by the C++ standard     \
           library.  */                                 \
-       if (c_language == clk_cplusplus)                \
+       if (c_dialect_cxx ())                           \
          {                                             \
            builtin_define ("_XOPEN_SOURCE=500");       \
            builtin_define ("_LARGEFILE_SOURCE=1");     \