http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45876
Richard Guenther <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2010.10.03 20:14:21 Target Milestone|--- |4.6.0 Summary|ICE: verify_gimple failed |[4.6 Regression] ICE: | |verify_gimple failed Ever Confirmed|0 |1 --- Comment #1 from Richard Guenther <rguenth at gcc dot gnu.org> 2010-10-03 20:14:21 UTC --- Confirmed. Bogus gimplifying happens. Testcase: typedef unsigned short gctUINT16; gctUINT16 _ProcessSampler(gctUINT16 cvalue, gctUINT16 index) { return (index & ~((1<<14)-1)) | (gctUINT16) ((index & ((1<<14)-1)) + cvalue) & ((1<<14)-1); }