http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50574

--- Comment #3 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot 
Uni-Bielefeld.DE> 2011-09-30 12:25:53 UTC ---
I find the following trees when error is hit for the first time:

(gdb) p type
$1 = (tree) 0xfba11140
(gdb) pt
 <vector_type fba11140
    type <integer_type fb99c3c0 int sizes-gimplified public SI
        size <integer_cst fb9885e0 constant 32>
        unit size <integer_cst fb988600 constant 4>
        align 32 symtab 0 alias set -1 canonical type fb99c3c0 precision 32 min
<integer_cst fb988940 -2147483648> max <integer_cst fb988960 2147483647>
        pointer_to_this <pointer_type fb99cae0>>
    sizes-gimplified TI
    size <integer_cst fb988b80 type <integer_type fb99c0c0 bitsizetype>
constant 128>
    unit size <integer_cst fb988ba0 type <integer_type fb99c060 sizetype>
constant 16>
    align 128 symtab 0 alias set -1 canonical type fba10d20 nunits 4>
(gdb) p op0_type
$2 = (tree) 0xfba4e120
(gdb) pt
 <vector_type fba4e120
    type <real_type fb99c8a0 float SF
        size <integer_cst fb9885e0 constant 32>
        unit size <integer_cst fb988600 constant 4>
        align 32 symtab 0 alias set -1 canonical type fb99c8a0 precision 32
        pointer_to_this <pointer_type fb99c9c0>>
    sizes-gimplified BLK
    size <integer_cst fb988b80 type <integer_type fb99c0c0 bitsizetype>
constant 128>
    unit size <integer_cst fb988ba0 type <integer_type fb99c060 sizetype>
constant 16>
    align 128 symtab 0 alias set -1 canonical type fba4e120 nunits 4
    pointer_to_this <pointer_type fba4e540>>

It seems the mode_size comparison is failing.

    Rainer

Reply via email to