This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/50609] [4.7 Regression] FAIL: gcc.c-torture/execute/pr23135.c compilation, -O2 -flto (ICE)
- From: "hp at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 04 Oct 2011 14:19:28 +0000
- Subject: [Bug middle-end/50609] [4.7 Regression] FAIL: gcc.c-torture/execute/pr23135.c compilation, -O2 -flto (ICE)
- Auto-submitted: auto-generated
- References: <bug-50609-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50609
Hans-Peter Nilsson <hp at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |NEW
--- Comment #4 from Hans-Peter Nilsson <hp at gcc dot gnu.org> 2011-10-04 14:19:28 UTC ---
(In reply to comment #3)
> can you show what ctor is here? Thus, debug_tree (ctor)?
Program received signal SIGSEGV, Segmentation fault.
0x000000000078bae8 in fold_nonarray_ctor_reference (type=0x7ffff7ece5e8,
ctor=0x7ffff7f8dab0, offset=0, size=32)
at /tmp/hpautotest-gcc1/gcc/gcc/gimple-fold.c:2834
2834 tree byte_offset = DECL_FIELD_OFFSET (cfield);
Missing separate debuginfos, use: debuginfo-install glibc-2.11.1-1.x86_64
(gdb) p type
$1 = (tree) 0x7ffff7ece5e8
(gdb) pt
<integer_type 0x7ffff7ece5e8 int public SI
size <integer_cst 0x7ffff7ec5b20 type <integer_type 0x7ffff7ece0a8
bitsizetype> constant 32>
unit size <integer_cst 0x7ffff7ec5b40 type <integer_type 0x7ffff7ece000
sizetype> constant 4>
align 8 symtab 0 alias set 2 canonical type 0x7ffff7ece5e8 precision 32 min
<integer_cst 0x7ffff7ec5e40 -2147483648> max <integer_cst 0x7ffff7ec5e60
2147483647>
pointer_to_this <pointer_type 0x7ffff7edc2a0>>
(gdb) p ctor
$2 = (tree) 0x7ffff7f8dab0
(gdb) pt
<constructor 0x7ffff7f8dab0
type <vector_type 0x7ffff7f7d0a8 vecint
type <integer_type 0x7ffff7ece5e8 int public SI
size <integer_cst 0x7ffff7ec5b20 constant 32>
unit size <integer_cst 0x7ffff7ec5b40 constant 4>
align 8 symtab 0 alias set 2 canonical type 0x7ffff7ece5e8
precision 32 min <integer_cst 0x7ffff7ec5e40 -2147483648> max <integer_cst
0x7ffff7ec5e60 2147483647>
pointer_to_this <pointer_type 0x7ffff7edc2a0>>
DI
size <integer_cst 0x7ffff7ec5fa0 constant 64>
unit size <integer_cst 0x7ffff7ec5fc0 constant 8>
align 64 symtab 0 alias set -1 canonical type 0x7ffff7f7d150 nunits 2
pointer_to_this <pointer_type 0x7ffff7f7d5e8>>
constant lngt 2
val <integer_cst 0x7ffff7f75a80 type <integer_type 0x7ffff7ece5e8 int>
constant -150>
val <integer_cst 0x7ffff7f75b60 type <integer_type 0x7ffff7ece5e8 int>
constant -100>>
(gdb)