[parisc-linux] FWD: Bug#162690: [parisc]gcc 3.x produces openssl test code that SEGVs with -march=2.0 and optimization >0
Randolph Chung
Randolph Chung <randolph@tausq.org>
Sat, 28 Sep 2002 10:59:51 -0700
perhaps someone here can look at this?
randolph
----- Forwarded message from Kevin Carson <kevincarson@shaw.ca> -----
Subject: Bug#162690: [parisc]gcc 3.x produces openssl test code that SEGVs with -march=2.0 and optimization >0
Reply-To: Kevin Carson <kevincarson@shaw.ca>, 162690@bugs.debian.org
Date: Sat, 28 Sep 2002 10:21:01 -0700
From: Kevin Carson <kevincarson@shaw.ca>
To: submit@bugs.debian.org
X-Mailing-List: <debian-gcc@lists.debian.org> archive/latest/3552
Package: gcc
Running Debian unstable on PA-RISC platform (C160 Workstation with 160MHz
PA-8000 CPU)
Compiling openssl 0.9.6g with any level of optimization for PA1.1 produces
code that passes all tests ("make test") and benchmarks ("openssl speed")
successfully. Using -march=2.0 flag produces code that only runs
successfully at optimization level "-O0" Any higher optimization fails some
of the test suite (reliably in test/exptest.c for instance).
I've observed this problem with gcc 3.0.4-8 and gcc-3.2.1-0pre2
libc6 2.2.5-14.3
"linux-parisc" configuration string in openssl Configure script for
successful run is
"gcc-3.2:-DB_ENDIAN -DNO_ASM -DTERMIO -O0 -march=2.0 -Wall::::::"
"linux-parisc" configuration string in openssl Configure script for failed
run is "gcc-3.2:-DB_ENDIAN -DNO_ASM -DTERMIO -O1 -march=2.0 -Wall::::::"
Run test by:
cd openssl-0.9.6g
<edit Configure to contain string above in single line>
make clean
./Configure linux-parisc
make test
if optimization is >0 run will fail with segmentation violation in exptest
(tests various operations on the big number library)
Kevin
--
To UNSUBSCRIBE, email to debian-gcc-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
----- End forwarded message -----