aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkvn <none@none>2009-04-30 15:57:29 -0700
committerkvn <none@none>2009-04-30 15:57:29 -0700
commitdcd7c07084ceaa08c844cf6fb98bea3ecda0053f (patch)
tree731ea552d195594518d70ac04cf94a538d654487
parent2bd67944811468813072cfe47b403015ffeddff9 (diff)
downloadjdk8u_hotspot-dcd7c07084ceaa08c844cf6fb98bea3ecda0053f.tar.gz
6835796: Fedora 9 linux_i586-fastdebug-c2-runThese_Xcomp times out
Summary: Switch off GCC 4.3.0 optimized compilation for mulnode.o. Reviewed-by: johnc
-rw-r--r--make/jprt.properties4
-rw-r--r--make/linux/makefiles/gcc.make5
2 files changed, 6 insertions, 3 deletions
diff --git a/make/jprt.properties b/make/jprt.properties
index 31dac84e1..c6d46e6b5 100644
--- a/make/jprt.properties
+++ b/make/jprt.properties
@@ -222,14 +222,12 @@ jprt.my.solaris.i586.test.targets= \
${jprt.my.solaris.i586}-fastdebug-c2-jbb_G1, \
${jprt.my.solaris.i586}-fastdebug-c2-jbb_ParOldGC
-# Removed 4/29/2009 due to Fedora 9 problem:
-# ${jprt.my.linux.i586}-fastdebug-c2-runThese_Xcomp
-
jprt.my.linux.i586.test.targets = \
${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-jvm98, \
${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-scimark, \
${jprt.my.linux.i586}-product-c1-runThese_Xcomp, \
${jprt.my.linux.i586}-fastdebug-c1-runThese_Xshare, \
+ ${jprt.my.linux.i586}-fastdebug-c2-runThese_Xcomp, \
${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_default, \
${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_SerialGC, \
${jprt.my.linux.i586}-{product|fastdebug}-{c1|c2}-GCBasher_ParallelGC, \
diff --git a/make/linux/makefiles/gcc.make b/make/linux/makefiles/gcc.make
index 002e960d3..13e96b31d 100644
--- a/make/linux/makefiles/gcc.make
+++ b/make/linux/makefiles/gcc.make
@@ -113,6 +113,11 @@ endif
OPT_CFLAGS/NOOPT=-O0
+# 6835796. Problem in GCC 4.3.0 with mulnode.o optimized compilation.
+ifneq "$(shell expr \( \( $(CC_VER_MAJOR) = 4 \) \& \( $(CC_VER_MINOR) = 3 \) \))" "0"
+OPT_CFLAGS/mulnode.o += -O0
+endif
+
#------------------------------------------------------------------------
# Linker flags