summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2005-01-23 01:22:47 +0200
committerNicholas Clark <nick@ccl4.org>2005-01-22 22:30:12 +0000
commit0fae7d620a2a93c5758d63b6ec89d596930b4589 (patch)
tree3f9167af4a3789fa1b05a876019231369c1aa442
parent32c480af8dfd9e34b5575597dcf51e893e97e167 (diff)
downloadperl-0fae7d620a2a93c5758d63b6ec89d596930b4589.tar.gz
Re: Smoke [5.9.2] 23792 FAIL(F) osf1 V5.1 (21264A)/4 cpu)
Message-ID: <41F2C427.7020003@iki.fi> Date: Sat, 22 Jan 2005 23:22:47 +0200 p4raw-id: //depot/perl@23864
-rw-r--r--hints/dec_osf.sh14
1 files changed, 4 insertions, 10 deletions
diff --git a/hints/dec_osf.sh b/hints/dec_osf.sh
index e0380989cc..bcefbe9b8c 100644
--- a/hints/dec_osf.sh
+++ b/hints/dec_osf.sh
@@ -186,18 +186,12 @@ esac
# The patch 23787
# http://public.activestate.com/cgi-bin/perlbrowse?patch=23787
-# broke things for gcc (at least gcc 3.3) so that many of the
-# pack() checksum tests for formats L, j, J, especially when combined
-# with the < and > specifiers, started to fail if compiled with -O3.
+# broke things for gcc (at least gcc 3.3) so that many of the pack()
+# checksum tests for formats L, j, J, especially when combined
+# with the < and > specifiers, started to fail if compiled with plain -O3.
case "$isgcc" in
gcc)
- cat <<EOM >&4
-
-I'm lowering the optimisation level on pp_pack.c because gcc is known
-to misoptimise certain parts of it in Tru64.
-
-EOM
-pp_pack_cflags='optimize=-O1'
+pp_pack_cflags='optimize="-O3 -fno-cse-skip-blocks"'
;;
esac