diff options
author | Michael Matz <matz@gcc.gnu.org> | 2011-11-03 17:17:07 +0000 |
---|---|---|
committer | Michael Matz <matz@gcc.gnu.org> | 2011-11-03 17:17:07 +0000 |
commit | e941124721742b4972785960645a57178fabb71c (patch) | |
tree | 4343503ebcbfe34ff7e06478572708b57fff1bf4 /libcpp/configure.ac | |
parent | af8d2409beff727cf7d29025c09abded080d4cf7 (diff) | |
download | gcc-e941124721742b4972785960645a57178fabb71c.zip gcc-e941124721742b4972785960645a57178fabb71c.tar.gz gcc-e941124721742b4972785960645a57178fabb71c.tar.bz2 |
re PR bootstrap/50857 (The compiler is built with exceptions and RTTI enabled)
libcpp/
PR bootstrap/50857
* configure.ac: Check for -fno-exceptions -fno-rtti.
* configure: Regenerate.
* Makefile.in (NOEXCEPTION_FLAGS): New flag.
(ALL_CXXFLAGS): Use it.
gcc/
PR bootstrap/50857
* configure.ac: Check for -fno-exceptions -fno-rtti.
* configure: Regenerate.
* Makefile.in (NOEXCEPTION_FLAGS): New flag.
(ALL_CXXFLAGS): Use it.
From-SVN: r180833
Diffstat (limited to 'libcpp/configure.ac')
-rw-r--r-- | libcpp/configure.ac | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libcpp/configure.ac b/libcpp/configure.ac index e843768..83d5bb6 100644 --- a/libcpp/configure.ac +++ b/libcpp/configure.ac @@ -39,6 +39,10 @@ ACX_PROG_CC_WARNING_OPTS([-Wstrict-prototypes -Wmissing-prototypes \ -Wold-style-definition -Wc++-compat], [c_warn]) ACX_PROG_CC_WARNING_ALMOST_PEDANTIC([-Wno-long-long]) +# Disable exceptions and RTTI if building with g++ +ACX_PROG_CC_WARNING_OPTS( + m4_quote(m4_do([-fno-exceptions -fno-rtti])), [noexception_flags]) + # Only enable with --enable-werror-always until existing warnings are # corrected. ACX_PROG_CC_WARNINGS_ARE_ERRORS([manual]) |