https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66270
Marc Glisse <glisse at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2015-05-24 Target Milestone|--- |6.0 Summary|ICE: canonical types differ |[6 Regression] ICE: |for identical types |canonical types differ for | |identical types Ever confirmed|0 |1 --- Comment #1 from Marc Glisse <glisse at gcc dot gnu.org> --- typedef float __m256 __attribute__ (( __vector_size__(32), __may_alias__ )); struct A { __m256 ymm; const float &f() const { return ymm[1]; } };