http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49781
--- Comment #28 from Uros Bizjak <ubizjak at gmail dot com> 2011-08-07 07:31:06
UTC ---
Reduced testcase:
--cut here--
void test (__int128 *array, int idx, int off)
{
__int128 *dest = &array [idx];
dest[0] += 1;
dest[off] = 0;
}
--cut here--
$ cc1 -O2 -mx32 -quiet t.c
t.c: In function ‘test’:
t.c:7:1: error: insn does not satisfy its constraints:
(insn 20 10 11 2 (set (reg:TI 2 cx)
(mem:TI (zero_extend:DI (reg:SI 4 si [71])) [2 *dest_5+0 S16 A128]))
t.c:5 60 {*movti_internal_rex64}
(nil))
t.c:7:1: internal compiler error: in reload_cse_simplify_operands, at
postreload.c:403
Please submit a full bug report,
...