diff options
author | Richard Stallman <rms@gnu.org> | 1993-05-05 20:13:33 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-05-05 20:13:33 +0000 |
commit | 7877bbb364b78492cb70bffb72c2eea65bbe3b04 (patch) | |
tree | 4115b05f60017763f045c7fc29dfac3873f08c62 | |
parent | 2abec1b739563b76ede2b39e9ecd5e2be2bd9b4f (diff) | |
download | gcc-7877bbb364b78492cb70bffb72c2eea65bbe3b04.zip gcc-7877bbb364b78492cb70bffb72c2eea65bbe3b04.tar.gz gcc-7877bbb364b78492cb70bffb72c2eea65bbe3b04.tar.bz2 |
(main): If C++ for Dwarf requested, warn and turn it off.
From-SVN: r4340
-rw-r--r-- | gcc/toplev.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index 45ea3d3..e887421 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -3301,6 +3301,15 @@ You Lose! You must define PREFERRED_DEBUGGING_TYPE! warning ("-Wuninitialized is not supported without -O"); } +#if defined(DWARF_DEBUGGING_INFO) + if (write_symbols == DWARF_DEBUG + && strcmp (language_string, "GNU C++") == 0) + { + warning ("-g option for g++ on SVR4 systems: -g disabled"); + write_symbols = NO_DEBUG; + } +#endif /* defined(DWARF_DEBUGGING_INFO) */ + #ifdef OVERRIDE_OPTIONS /* Some machines may reject certain combinations of options. */ OVERRIDE_OPTIONS; |