aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2001-05-14 10:16:58 -0700
committerRichard Henderson <rth@gcc.gnu.org>2001-05-14 10:16:58 -0700
commit402d7dfed56c92791609fe4e0d4d9d928a2a6971 (patch)
tree12aa4a549c0fa830f441f45269d61af82f5148e0 /libstdc++-v3
parent3581fae0bb35d8d6fdeb9dbb34ac6a53f7b97324 (diff)
downloadgcc-402d7dfed56c92791609fe4e0d4d9d928a2a6971.zip
gcc-402d7dfed56c92791609fe4e0d4d9d928a2a6971.tar.gz
gcc-402d7dfed56c92791609fe4e0d4d9d928a2a6971.tar.bz2
* mknumeric_limits: Build with -fno-exceptions.
From-SVN: r42075
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog4
-rwxr-xr-xlibstdc++-v3/mknumeric_limits6
2 files changed, 8 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index caf31dc..2d903aa 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2001-05-14 Richard Henderson <rth@redhat.com>
+
+ * mknumeric_limits: Build with -fno-exceptions.
+
2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
Switch over to new harness.
diff --git a/libstdc++-v3/mknumeric_limits b/libstdc++-v3/mknumeric_limits
index a20b0bf..c324d02 100755
--- a/libstdc++-v3/mknumeric_limits
+++ b/libstdc++-v3/mknumeric_limits
@@ -163,10 +163,12 @@ namespace std {
EOF
-echo "$CC -I. $CPPFLAGS -I$BUILD_DIR/include -DHAVE_CONFIG_H \
+# Must turn off exceptions, because the C++ exception handling support
+# routines have not been built yet.
+echo "$CC -I. $CPPFLAGS -I$BUILD_DIR/include -DHAVE_CONFIG_H -fno-exceptions \
-o $BUILD_DIR/src/gen-num-limits $SRC_DIR/src/gen-num-limits.cc"
-{ $CC -I. $CPPFLAGS -I$BUILD_DIR/include -DHAVE_CONFIG_H \
+{ $CC -I. $CPPFLAGS -I$BUILD_DIR/include -DHAVE_CONFIG_H -fno-exceptions \
-o "$BUILD_DIR/src/gen-num-limits" "$SRC_DIR/src/gen-num-limits.cc"
} || {
echo "gen-num-limits failed to build, exiting."