re PR bootstrap/36331 (Gcc failed to bootstrap)
authorDaniel Franke <franke.daniel@gmail.com>
Mon, 26 May 2008 07:43:17 +0000 (03:43 -0400)
committerDaniel Franke <dfranke@gcc.gnu.org>
Mon, 26 May 2008 07:43:17 +0000 (03:43 -0400)
2008-05-26  Daniel Franke  <franke.daniel@gmail.com>

        PR bootstrap/36331
        * c-cppbuiltin.c (define__GNUC__): Re-add definition of __GNUG__.

From-SVN: r135892

gcc/ChangeLog
gcc/c-cppbuiltin.c

index 4e2a40d5ef7659d134dbcea7791b26186cc46b1f..4e68ae5619ef5ddec7e3e5f60128b99259a264cc 100644 (file)
@@ -1,3 +1,8 @@
+2008-05-26  Daniel Franke  <franke.daniel@gmail.com>
+
+       PR bootstrap/36331
+       * c-cppbuiltin.c (define__GNUC__): Re-add definition of __GNUG__.
+
 2008-05-26  Dominique Dhumieres  <dominiq@lps.ens.fr>
 
        * config/darwin-c.c: Include "incpath.h" instead of "c-incpath.h".
index 2f2033de53784c352d30c1b92a59e3ca5f5e95fd..63e5ad4e41b29ef7e0e5a2ceb6e03d921dad469d 100644 (file)
@@ -384,6 +384,8 @@ define__GNUC__ (void)
   cpp_define_formatted (parse_in, "__GNUC_MINOR__=%d", minor);
   cpp_define_formatted (parse_in, "__GNUC_PATCHLEVEL__=%d", patchlevel);
 
+  if (c_dialect_cxx ())
+    cpp_define_formatted (parse_in, "__GNUG__=%d", major);
 }
 
 /* Define macros used by <stdint.h>.  Currently only defines limits