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)

Reply via email to