http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57748
philb at gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |philb at gnu dot org --- Comment #4 from philb at gnu dot org --- I was able to get Khem's testcase to provoke a crash at: 4761 gcc_assert (TREE_CODE (offset) == INTEGER_CST); Apparently OFFSET is: <plus_expr 0x7ffff6380d48 type <integer_type 0x7ffff6c60000 sizetype public unsigned SI size <integer_cst 0x7ffff6c5c080 constant 32> unit size <integer_cst 0x7ffff6c5c0a0 constant 4> align 32 symtab 0 alias set -1 canonical type 0x7ffff6c60000 precision 32 min <integer_cst 0x7ffff6c5c0c0 0> max <integer_cst 0x7ffff6c4b000 4294967295>> arg 0 <mult_expr 0x7ffff6380d20 type <integer_type 0x7ffff6c60000 sizetype> arg 0 <nop_expr 0x7ffff6381b80 type <integer_type 0x7ffff6c60000 sizetype> arg 0 <ssa_name 0x7ffff6374900 type <integer_type 0x7ffff6c605e8 int> var <var_decl 0x7ffff637a428 j>def_stmt j_22 = PHI <0(4), j_31(7)> version 22>> arg 1 <integer_cst 0x7ffff6c5c600 constant 16>> arg 1 <integer_cst 0x7ffff6c5c120 type <integer_type 0x7ffff6c60000 sizetype> constant 8>>