http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53161
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Status|UNCONFIRMED |NEW Last reconfirmed| |2012-04-30 Target Milestone|--- |4.8.0 Summary|index domain error, in |[4.8 Regression] ICE with |ipa_remove_reference at |weakref function and a |ipa-ref.c:84 |function which takes vector | |types Ever Confirmed|0 |1 --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-04-30 04:14:31 UTC --- Here is a reduced testcase: extern int gg (int *__once_control); static __typeof(gg) __gthrw_gg __attribute__ ((__weakref__("gg"))); typedef float v4sf __attribute__ ((__vector_size__ (16))); extern v4sf f (float __F); void g(v4sf,v4sf); void h(float m_MinValue) { g(f(1), f(1.0f/2.2f)); } --- CUT --- Confirmed.