c/2840: HP-UX: ICEs with -march=1.0 in gcc 3.0 prerelease
rbrown64@csc.com.au
rbrown64@csc.com.au
Tue May 15 23:16:00 GMT 2001
>Number: 2840
>Category: c
>Synopsis: HP-UX: ICEs with -march=1.0 in gcc 3.0 prerelease
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: unassigned
>State: open
>Class: ice-on-legal-code
>Submitter-Id: net
>Arrival-Date: Tue May 15 23:16:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: rbrown64@csc.com.au
>Release: gcc version 3.0 20010514 (prerelease)
>Organization:
>Environment:
hppa2.0-hp-hpux10.20, hppa1.1-hp-hpux11.00
>Description:
The C testsuite has excess errors running with -march=1.0,
caused by Internal Compiler Errors.
It is unlikely that there are hppa1.0 boxes running HP-UX
or MPE/iX that need to run gcc, so the mpeix default
could be moved to hppa1.1 and this be prioritorized based
on any embedded hppa1.0 clients.
gcc -v /devel/span/rdb/src/gcc-20010514/gcc/testsuite/gcc.c-torture/compile/941
019-1.c -w -Os -c -march=1.0 -o /devel/span/rdb/src/gcc-20010514.obj/gcc/t
estsuite/941019-1.o
Reading specs from /usr/local/lib/gcc-lib/hppa2.0-hp-hpux10.20/2.95.2/specs
gcc version 2.95.2 19991024 (release)
/usr/local/lib/gcc-lib/hppa2.0-hp-hpux10.20/2.95.2/cpp -lang-c -v -D__GNUC__=2
-D__GNUC_MINOR__=95 -Dhppa -Dhp9000s800 -D__hp9000s800 -Dhp9k8 -DPWB -Dhpux -D
unix -D__hppa__ -D__hp9000s800__ -D__hp9000s800 -D__hp9k8__ -D__PWB__ -D__hpux_
_ -D__unix__ -D__hppa -D__hp9000s800 -D__hp9k8 -D__PWB -D__hpux -D__unix -Asyst
em(unix) -Asystem(hpux) -Acpu(hppa) -Amachine(hppa) -D__OPTIMIZE_SIZE__ -D__OPT
IMIZE__ -w -D__hp9000s700 -D_PA_RISC1_1 -D_HPUX_SOURCE -D_HIUX_SOURCE -D__STDC_
EXT__ /devel/span/rdb/src/gcc-20010514/gcc/testsuite/gcc.c-torture/compile/9410
19-1.c /var/tmp/ccAVMu6Z.i
GNU CPP version 2.95.2 19991024 (release) (hppa)
#include "..." search starts here:
#include <...> search starts here:
/usr/local/include
/usr/local/lib/gcc-lib/hppa2.0-hp-hpux10.20/2.95.2/../../../../hppa2.0-hp-hpux
10.20/include
/usr/local/lib/gcc-lib/hppa2.0-hp-hpux10.20/2.95.2/include
/usr/include
End of search list.
The following default directories have been omitted from the search path:
/usr/local/lib/gcc-lib/hppa2.0-hp-hpux10.20/2.95.2/../../../../include/g++-3
End of omitted list.
/usr/local/lib/gcc-lib/hppa2.0-hp-hpux10.20/2.95.2/cc1 /var/tmp/ccAVMu6Z.i -qu
iet -dumpbase 941019-1.c -march=1.0 -Os -w -version -o /var/tmp/ccuk0nE1.s
GNU C version 2.95.2 19991024 (release) (hppa2.0-hp-hpux10.20) compiled by GNU
C version 2.95.2 19991024 (release).
/usr/local/lib/gcc-lib/hppa2.0-hp-hpux10.20/2.95.2/as -o /devel/span/rdb/src/g
cc-20010514.obj/gcc/testsuite/941019-1.o /var/tmp/ccuk0nE1.s
/devel/span/rdb/src/gcc-20010514.obj/gcc/xgcc -B/devel/span/rdb/src/gcc-2001051
4.obj/gcc/ /devel/span/rdb/src/gcc-20010514/gcc/testsuite/gcc.c-torture/compile
/941019-1.c -w -Os -c -march=1.0 -o /devel/span/rdb/src/gcc-20010514.obj/g
cc/testsuite/941019-1.o
/devel/span/rdb/src/gcc-20010514/gcc/testsuite/gcc.c-torture/compile/941019-1.c
: In function `sub':
/devel/span/rdb/src/gcc-20010514/gcc/testsuite/gcc.c-torture/compile/941019-1.c
:1: Unable to find a register to spill in class `GENERAL_REGS'.
/devel/span/rdb/src/gcc-20010514/gcc/testsuite/gcc.c-torture/compile/941019-1.c
:1: This is the insn:
(insn 8 23 4 (set (subreg:SI (reg/v:TF 40 %fr8 [96]) 0)
(mem/f:SI (reg/v:SI 26 %r26 [95]) 1)) 68 {*pa.md:2088} (insn_list 6 (ni
l))
(nil))
/devel/span/rdb/src/gcc-20010514/gcc/testsuite/gcc.c-torture/compile/941019-1.c
:1: confused by earlier errors, bailing out
3.0 20010507 (prerelease) testsuite on hppa1.1-hp-hpux11.00
-Running target unix/-march=1.0
+Running target unix
-FAIL: gcc.c-torture/compile/941019-1.c, -O1
...
+PASS: gcc.c-torture/compile/941019-1.c, -O1
...
-FAIL: gcc.c-torture/compile/20001212-1.c, -O0
+PASS: gcc.c-torture/compile/20001212-1.c, -O0
...
-FAIL: gcc.c-torture/execute/930622-2.c compilation, -O0
...
+PASS: gcc.c-torture/execute/930622-2.c compilation, -O0
...
-FAIL: gcc.c-torture/execute/960215-1.c compilation, -O0
...
+PASS: gcc.c-torture/execute/960215-1.c compilation, -O0
...
-FAIL: gcc.c-torture/execute/960405-1.c compilation, -O2
...
+PASS: gcc.c-torture/execute/960405-1.c compilation, -O2
...
-FAIL: gcc.c-torture/execute/960513-1.c compilation, -O0
...
+PASS: gcc.c-torture/execute/960513-1.c compilation, -O0
...
-FAIL: gcc.c-torture/execute/961223-1.c compilation, -O0
...
+PASS: gcc.c-torture/execute/961223-1.c compilation, -O0
...
-FAIL: gcc.c-torture/execute/991019-1.c compilation, -O1
...
+PASS: gcc.c-torture/execute/991019-1.c compilation, -O1
...
-FAIL: gcc.c-torture/execute/builtin-complex-1.c compilation, -O0
...
+PASS: gcc.c-torture/execute/builtin-complex-1.c compilation, -O0
...
-FAIL: gcc.c-torture/execute/complex-5.c execution, -O0
+PASS: gcc.c-torture/execute/complex-5.c execution, -O0
...
-FAIL: gcc.c-torture/execute/regstack-1.c compilation, -O0
...
+PASS: gcc.c-torture/execute/regstack-1.c compilation, -O0
...
-FAIL: gcc.c-torture/execute/strct-pack-1.c compilation, -O0
-UNRESOLVED: gcc.c-torture/execute/strct-pack-1.c execution, -O0
+PASS: gcc.c-torture/execute/strct-pack-1.c compilation, -O0
+PASS: gcc.c-torture/execute/strct-pack-1.c execution, -O0
-FAIL: gcc.c-torture/execute/va-arg-5.c compilation, -O2
...
+PASS: gcc.c-torture/execute/va-arg-5.c compilation, -O2
...
-FAIL: gcc.c-torture/execute/va-arg-6.c compilation, -O2
...
+PASS: gcc.c-torture/execute/va-arg-6.c compilation, -O2
...
-FAIL: gcc.c-torture/execute/ieee/fp-cmp-3.c compilation, -O2
...
+PASS: gcc.c-torture/execute/ieee/fp-cmp-3.c compilation, -O2
...
-FAIL: gcc.dg/wtr-conversion-1.c (test for excess errors)
+PASS: gcc.dg/wtr-conversion-1.c (test for excess errors)
- === gcc Summary for unix/-march=1.0 ===
+ === gcc Summary for unix ===
-# of expected passes 14862
-# of unexpected failures 117
+# of expected passes 15005
+# of unexpected failures 36
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the Gcc-bugs
mailing list