]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
sol2.h, [...]: Use c_dialect_ macros.
authorNeil Booth <neil@daikokuya.co.uk>
Tue, 1 Jul 2003 05:45:19 +0000 (05:45 +0000)
committerNeil Booth <neil@gcc.gnu.org>
Tue, 1 Jul 2003 05:45:19 +0000 (05:45 +0000)
* 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.

From-SVN: r68763

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 718067e69416caafddd32d824ddbfacb5daadace..a8f4e3367f06527551df25b29889d853ab3a037f 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 b9bc40fa6000497218bc91e98d411a56a6a4345f..3a81b08f66f7803d7e26536aab55641dc2dd465b 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 feca60f19ccd83ce57eece7a06afbfc3e9132f42..bad20a6b204a829489adfa38f88dd32eba792865 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 4d5e202c16aba9fb6203cd2943e801917785a3cb..5507649ac422d34d648f101b5850675d862b4284 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 60674ba49b4126672cb6e0eb30d4d1b423d2a0a5..40094840719e6a4261f868c95ad42581fb6af4e6 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 6a3e792290c530f1ce4d399756a752dccd483476..efdf4c245fee785dedfea9382d38dfdc54a8cea3 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 50526e94b9e337718b35d0d7c56ede5620928f1a..f39250f362c4e5e5211ad07e65639cd3543a5819 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 6325d9534a98e9ce3d34d87678b034b28262dfcc..06cf288ff42b962261f23157aabff7d794dd36c3 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 d6e1516401395dba542a2311f04f66b7aeeb4d04..5b99ee5aadc485574e6f668c47531c4942bdecc7 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 1c895983ef1f90c3f8131e0547d9da31e2797381..78ac2afef0d9be6ee9144b0429d9401a3c6c3114 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 a1dbf20a454483ec8ae57e519d3c81e86a2a28cd..5a35ace408b98e406d2a9cbf8d4826511ff6787c 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 e6322e532a587f9976c23be172b8b61126cd3e48..927f424bc507492aa70f31bd08256f664e2be267 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 4d71cdc3ad8c72f3920d1b9a7991eda68f118ab0..9c6a4a4727f546b61a923843f4bb12aba146fa11 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 c71ac6e8441491e846eca83bc311cc4ba360ea88..14a8b2a6d6c7776a6abb188d361ea60d423a416b 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 b5fb3d54061b2cac68eebba042cc867fa5fb73d5..950472d77aceca3e29f9bb7a533dd0dd57e3bba1 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");     \