I got Executing on host: /export/build/gnu/gcc/build-ia64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-ia64-linux/gcc/ /net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/gcc.dg/builtin-unreachable-3.c -O2 -S -o builtin-unreachable-3.s (timeout = 300) /net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/gcc.dg/builtin-unreachable-3.c: In function 'f':^M /net/gnu-13/export/gnu/src/gcc/gcc/gcc/testsuite/gcc.dg/builtin-unreachable-3.c:9:1: internal compiler error: Segmentation fault^M Please submit a full bug report,^M with preprocessed source if appropriate.^M See <http://gcc.gnu.org/bugs.html> for instructions.^M
Starting program: /export/build/gnu/gcc/build-ia64-linux/stage1-gcc/cc1 -fpreprocessed /tmp/x.i -quiet -dumpbase x.i -auxbase x -O2 -version -o x.s GNU C (GCC) version 4.5.0 20090618 (experimental) [trunk revision 148658] (ia64-unknown-linux-gnu) compiled by GNU C version 3.4.6 20060404 (Red Hat 3.4.6-9), GMP version 4.2.2, MPFR version 2.3.2 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 GNU C (GCC) version 4.5.0 20090618 (experimental) [trunk revision 148658] (ia64-unknown-linux-gnu) compiled by GNU C version 3.4.6 20060404 (Red Hat 3.4.6-9), GMP version 4.2.2, MPFR version 2.3.2 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 8913ea3e9927da81125036b21150e23a Program received signal SIGSEGV, Segmentation fault. 0x4000000000ff2041 in ia64_reorg () at /net/gnu-13/export/gnu/src/gcc/gcc/gcc/config/ia64/ia64.c:9243 9243 while (GET_CODE (insn) == INSN && get_attr_empty (insn) == EMPTY_YES) (gdb) list 9238 9239 insn = get_last_insn (); 9240 if (! INSN_P (insn)) 9241 insn = prev_active_insn (insn); 9242 /* Skip over insns that expand to nothing. */ 9243 while (GET_CODE (insn) == INSN && get_attr_empty (insn) == EMPTY_YES) 9244 { 9245 if (GET_CODE (PATTERN (insn)) == UNSPEC_VOLATILE 9246 && XINT (PATTERN (insn), 1) == UNSPECV_INSN_GROUP_BARRIER) 9247 saw_stop = 1; (gdb) r Breakpoint 3, ia64_reorg () at /net/gnu-13/export/gnu/src/gcc/gcc/gcc/config/ia64/ia64.c:9240 9240 if (! INSN_P (insn)) (gdb) call debug_rtx (insn) (note 15 5 0 NOTE_INSN_DELETED) (gdb) next 9241 insn = prev_active_insn (insn); (gdb) 9243 while (GET_CODE (insn) == INSN && get_attr_empty (insn) == EMPTY_YES) (gdb) p insn $4 = (rtx) 0x0 (gdb) -- Summary: gcc.dg/builtin-unreachable-3.c doesn't work on ia64 Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com GCC target triplet: ia64-*-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40489