aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libjava/ChangeLog6
-rw-r--r--libjava/Makefile.am3
-rw-r--r--libjava/Makefile.in2
3 files changed, 11 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 6f03ecb..769529f 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,9 @@
+2007-01-29 Tom Tromey <tromey@redhat.com>
+
+ * Makefile.in: Rebuilt.
+ * Makefile.am (interpret.lo): New target. Add -fwrap to
+ AM_CXXFLAGS.
+
2007-01-29 Keith Seitz <keiths@redhat.com>
* include/jvmti_md.h (_CLASSPATH_VM_JVMTI_TYPES_DEFINED):
diff --git a/libjava/Makefile.am b/libjava/Makefile.am
index 90e6afb..6045595 100644
--- a/libjava/Makefile.am
+++ b/libjava/Makefile.am
@@ -189,6 +189,9 @@ libgcj_la_SOURCES = prims.cc jni.cc jvmti.cc exception.cc stacktrace.cc \
link.cc defineclass.cc interpret.cc verify.cc \
$(nat_source_files)
+## We need to compile at least the interpreter this way.
+interpret.lo: AM_CXXFLAGS += -fwrapv
+
if USING_BOEHMGC
libgcj_la_SOURCES += boehm.cc
endif
diff --git a/libjava/Makefile.in b/libjava/Makefile.in
index 5513822..cdd88f3 100644
--- a/libjava/Makefile.in
+++ b/libjava/Makefile.in
@@ -9883,6 +9883,8 @@ uninstall-info: uninstall-info-recursive
uninstall-toolexecmainlibDATA
+interpret.lo: AM_CXXFLAGS += -fwrapv
+
$(db_name): gcj-dbtool$(EXEEXT)
@rm -f $(db_name)
./gcj-dbtool -n $(db_name) || touch $(db_name)