[Bug target/11227] New: ICE for _Complex float, _Complex long double args
janis187 at us dot ibm dot com
gcc-bugzilla@gcc.gnu.org
Tue Jun 17 22:49:00 GMT 2003
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11227
Summary: ICE for _Complex float, _Complex long double args
Product: gcc
Version: 3.3
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: target
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: janis187@us.ibm.com
CC: gcc-bugs@gcc.gnu.org
GCC build triplet: ia64-unknown-linux-gnu
GCC host triplet: ia64-unknown-linux-gnu
GCC target triplet: ia64-unknown-linux-gnu
The following tests (new since GCC 3.3) cause GCC to ICE for
ia64-linux while processing objects of type "_Complex float" and
_Complex long double". These are not regressions, the problems have
apparently existed since _Complex was added.
FAIL: gcc.dg/compat/scalar-by-value-3 c_compat_x_tst.o compile
FAIL: gcc.dg/compat/scalar-by-value-4 c_compat_x_tst.o compile
FAIL: gcc.dg/compat/scalar-return-3 c_compat_x_tst.o compile
FAIL: gcc.dg/compat/struct-by-value-16 c_compat_x_tst.o compile
FAIL: gcc.dg/compat/struct-by-value-16 c_compat_y_tst.o compile
FAIL: gcc.dg/compat/struct-by-value-18 c_compat_x_tst.o compile
FAIL: gcc.dg/compat/struct-by-value-5 c_compat_x_tst.o compile
The attached minimized test cases duplicate the ICEs from the
original tests. Output with gcc version 3.4 20030617 (experimental):
--- bug2.c ---
bug2.c: In function `testitcld':
bug2.c:8: internal compiler error: in gen_movtf, at insn-emit.c:2556
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
--- bug3a.c ---
bug3a.c: In function `testScf7':
bug3a.c:9: internal compiler error: in emit_move_insn, at expr.c:3262
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
--- bug3b.c ---
bug3b.c: In function `test2_cf':
bug3b.c:9: internal compiler error: in emit_move_insn, at expr.c:3262
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
--- bug4.c ---
bug4.c: In function `checkScf7':
bug4.c:7: internal compiler error: in convert_move, at expr.c:573
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
Two of the ICE messages are the same, but the test cases might get
there by different routes so they're both included.
More information about the Gcc-bugs
mailing list