aboutsummaryrefslogtreecommitdiff
path: root/libcpp/configure.ac
diff options
context:
space:
mode:
authorMichael Matz <matz@gcc.gnu.org>2011-11-03 17:17:07 +0000
committerMichael Matz <matz@gcc.gnu.org>2011-11-03 17:17:07 +0000
commite941124721742b4972785960645a57178fabb71c (patch)
tree4343503ebcbfe34ff7e06478572708b57fff1bf4 /libcpp/configure.ac
parentaf8d2409beff727cf7d29025c09abded080d4cf7 (diff)
downloadgcc-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.ac4
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])