diff options
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/c-common.c | 5 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 70a5c6b8661..7bc3be9eb5e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2002-08-01 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> + + * c-common.c (cb_register_builtins): Always define __GXX_ABI_VERSION. + 2002-08-01 Richard Henderson <rth@redhat.com> * toplev.c (parse_options_and_default_flags): Don't set diff --git a/gcc/c-common.c b/gcc/c-common.c index 4d66589bb4c..415127317f0 100644 --- a/gcc/c-common.c +++ b/gcc/c-common.c @@ -4732,9 +4732,12 @@ cb_register_builtins (pfile) cpp_define (pfile, "__EXCEPTIONS"); if (warn_deprecated) cpp_define (pfile, "__DEPRECATED"); - cpp_define (pfile, "__GXX_ABI_VERSION=102"); } + /* represents the C++ ABI version, always defined so it can be used while + preprocessing C and assembler. */ + cpp_define (pfile, "__GXX_ABI_VERSION=102"); + /* libgcc needs to know this. */ if (USING_SJLJ_EXCEPTIONS) cpp_define (pfile, "__USING_SJLJ_EXCEPTIONS__"); |