OSDN Git Service

2008-05-26 Daniel Franke <franke.daniel@gmail.com>
authordfranke <dfranke@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 May 2008 07:43:17 +0000 (07:43 +0000)
committerdfranke <dfranke@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 May 2008 07:43:17 +0000 (07:43 +0000)
        PR bootstrap/36331
        * c-cppbuiltin.c (define__GNUC__): Re-add definition of __GNUG__.

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

gcc/ChangeLog
gcc/c-cppbuiltin.c

index 4e2a40d..4e68ae5 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 2f2033d..63e5ad4 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