/hg/release/icedtea7-forest-2.3/hotspot: 3 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Wed Aug 29 09:58:11 PDT 2012
changeset 1f86b50bbce3 in /hg/release/icedtea7-forest-2.3/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/hotspot?cmd=changeset;node=1f86b50bbce3
author: andrew
date: Wed Aug 22 16:25:23 2012 +0100
PR1095: Allow -Werror to be turned off.
changeset c798442fa4c0 in /hg/release/icedtea7-forest-2.3/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/hotspot?cmd=changeset;node=c798442fa4c0
author: andrew
date: Wed Aug 29 17:23:23 2012 +0100
PR1101: Undefined symbols on GNU/Linux SPARC
changeset 3e0087ab5e92 in /hg/release/icedtea7-forest-2.3/hotspot
details: http://icedtea.classpath.org/hg/release/icedtea7-forest-2.3/hotspot?cmd=changeset;node=3e0087ab5e92
author: andrew
date: Wed Aug 29 17:57:27 2012 +0100
Added tag icedtea-2.3.1 for changeset c798442fa4c0
diffstat:
.hgtags | 1 +
make/linux/makefiles/adlc.make | 2 +
make/linux/makefiles/gcc.make | 2 +
make/solaris/makefiles/adlc.make | 6 +++-
make/solaris/makefiles/gcc.make | 4 ++-
src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp | 31 ++++++++++++++-------------
6 files changed, 28 insertions(+), 18 deletions(-)
diffs (113 lines):
diff -r ee0c4d11b205 -r 3e0087ab5e92 .hgtags
--- a/.hgtags Wed Aug 15 19:38:25 2012 +0100
+++ b/.hgtags Wed Aug 29 17:57:27 2012 +0100
@@ -328,3 +328,4 @@
b03c2687fb16514652e79261ad68d2c601dcee62 jdk7u6-b24
cffde29ea7cc8647f17002a4d0e94065dcd82839 jdk7u6-b30
eede732f62dd73953dce03e003415729c6c335b2 icedtea-2.3
+c798442fa4c00ad251f6cbe989d32485845bf247 icedtea-2.3.1
diff -r ee0c4d11b205 -r 3e0087ab5e92 make/linux/makefiles/adlc.make
--- a/make/linux/makefiles/adlc.make Wed Aug 15 19:38:25 2012 +0100
+++ b/make/linux/makefiles/adlc.make Wed Aug 29 17:57:27 2012 +0100
@@ -68,7 +68,9 @@
# CFLAGS_WARN holds compiler options to suppress/enable warnings.
# Compiler warnings are treated as errors
+ifneq ($(COMPILER_WARNINGS_FATAL),false)
CFLAGS_WARN = -Werror
+endif
CFLAGS += $(CFLAGS_WARN)
OBJECTNAMES = \
diff -r ee0c4d11b205 -r 3e0087ab5e92 make/linux/makefiles/gcc.make
--- a/make/linux/makefiles/gcc.make Wed Aug 15 19:38:25 2012 +0100
+++ b/make/linux/makefiles/gcc.make Wed Aug 29 17:57:27 2012 +0100
@@ -150,7 +150,9 @@
endif
# Compiler warnings are treated as errors
+ifneq ($(COMPILER_WARNINGS_FATAL),false)
WARNINGS_ARE_ERRORS = -Werror
+endif
# Except for a few acceptable ones
# Since GCC 4.3, -Wconversion has changed its meanings to warn these implicit
diff -r ee0c4d11b205 -r 3e0087ab5e92 make/solaris/makefiles/adlc.make
--- a/make/solaris/makefiles/adlc.make Wed Aug 15 19:38:25 2012 +0100
+++ b/make/solaris/makefiles/adlc.make Wed Aug 29 17:57:27 2012 +0100
@@ -75,8 +75,10 @@
# CFLAGS_WARN holds compiler options to suppress/enable warnings.
# Compiler warnings are treated as errors
-ifeq ($(shell expr $(COMPILER_REV_NUMERIC) \>= 509), 1)
- CFLAGS_WARN = +w -errwarn
+ifneq ($(COMPILER_WARNINGS_FATAL),false)
+ ifeq ($(shell expr $(COMPILER_REV_NUMERIC) \>= 509), 1)
+ CFLAGS_WARN = +w -errwarn
+ endif
endif
CFLAGS += $(CFLAGS_WARN)
diff -r ee0c4d11b205 -r 3e0087ab5e92 make/solaris/makefiles/gcc.make
--- a/make/solaris/makefiles/gcc.make Wed Aug 15 19:38:25 2012 +0100
+++ b/make/solaris/makefiles/gcc.make Wed Aug 29 17:57:27 2012 +0100
@@ -112,7 +112,9 @@
# Compiler warnings are treated as errors
-WARNINGS_ARE_ERRORS = -Werror
+ifneq ($(COMPILER_WARNINGS_FATAL),false)
+WARNINGS_ARE_ERRORS = -Werror
+endif
# Enable these warnings. See 'info gcc' about details on these options
ADDITIONAL_WARNINGS = -Wpointer-arith -Wconversion -Wsign-compare
CFLAGS_WARN/DEFAULT = $(WARNINGS_ARE_ERRORS) $(ADDITIONAL_WARNINGS)
diff -r ee0c4d11b205 -r 3e0087ab5e92 src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
--- a/src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp Wed Aug 15 19:38:25 2012 +0100
+++ b/src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp Wed Aug 29 17:57:27 2012 +0100
@@ -309,29 +309,30 @@
if (context == NULL) return;
ucontext_t *uc = (ucontext_t*)context;
+ sigcontext* sc = (sigcontext*)context;
intptr_t *sp = (intptr_t *)os::Linux::ucontext_get_sp(uc);
st->print_cr("Register to memory mapping:");
st->cr();
// this is only for the "general purpose" registers
- st->print("G1="); print_location(st, SIG_REGS(sc).u_regs[CON__G1]);
- st->print("G2="); print_location(st, SIG_REGS(sc).u_regs[CON__G2]);
- st->print("G3="); print_location(st, SIG_REGS(sc).u_regs[CON__G3]);
- st->print("G4="); print_location(st, SIG_REGS(sc).u_regs[CON__G4]);
- st->print("G5="); print_location(st, SIG_REGS(sc).u_regs[CON__G5]);
- st->print("G6="); print_location(st, SIG_REGS(sc).u_regs[CON__G6]);
- st->print("G7="); print_location(st, SIG_REGS(sc).u_regs[CON__G7]);
+ st->print("G1="); print_location(st, SIG_REGS(sc).u_regs[CON_G1]);
+ st->print("G2="); print_location(st, SIG_REGS(sc).u_regs[CON_G2]);
+ st->print("G3="); print_location(st, SIG_REGS(sc).u_regs[CON_G3]);
+ st->print("G4="); print_location(st, SIG_REGS(sc).u_regs[CON_G4]);
+ st->print("G5="); print_location(st, SIG_REGS(sc).u_regs[CON_G5]);
+ st->print("G6="); print_location(st, SIG_REGS(sc).u_regs[CON_G6]);
+ st->print("G7="); print_location(st, SIG_REGS(sc).u_regs[CON_G7]);
st->cr();
- st->print("O0="); print_location(st, SIG_REGS(sc).u_regs[CON__O0]);
- st->print("O1="); print_location(st, SIG_REGS(sc).u_regs[CON__O1]);
- st->print("O2="); print_location(st, SIG_REGS(sc).u_regs[CON__O2]);
- st->print("O3="); print_location(st, SIG_REGS(sc).u_regs[CON__O3]);
- st->print("O4="); print_location(st, SIG_REGS(sc).u_regs[CON__O4]);
- st->print("O5="); print_location(st, SIG_REGS(sc).u_regs[CON__O5]);
- st->print("O6="); print_location(st, SIG_REGS(sc).u_regs[CON__O6]);
- st->print("O7="); print_location(st, SIG_REGS(sc).u_regs[CON__O7]);
+ st->print("O0="); print_location(st, SIG_REGS(sc).u_regs[CON_O0]);
+ st->print("O1="); print_location(st, SIG_REGS(sc).u_regs[CON_O1]);
+ st->print("O2="); print_location(st, SIG_REGS(sc).u_regs[CON_O2]);
+ st->print("O3="); print_location(st, SIG_REGS(sc).u_regs[CON_O3]);
+ st->print("O4="); print_location(st, SIG_REGS(sc).u_regs[CON_O4]);
+ st->print("O5="); print_location(st, SIG_REGS(sc).u_regs[CON_O5]);
+ st->print("O6="); print_location(st, SIG_REGS(sc).u_regs[CON_O6]);
+ st->print("O7="); print_location(st, SIG_REGS(sc).u_regs[CON_O7]);
st->cr();
st->print("L0="); print_location(st, sp[L0->sp_offset_in_saved_window()]);
More information about the distro-pkg-dev
mailing list