From mboxrd@z Thu Jan 1 00:00:00 1970 From: rbrown64@csc.com.au To: gcc-gnats@gcc.gnu.org Subject: c/2840: HP-UX: ICEs with -march=1.0 in gcc 3.0 prerelease Date: Tue, 15 May 2001 23:16:00 -0000 Message-id: <20010516060847.22952.qmail@sourceware.cygnus.com> X-SW-Source: 2001-05/msg00392.html List-Id: >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: