The compiler ICEs with the following message: (vec_select:SI (reg:V4SI 21 xmm0 [84]) (parallel [ (const_int 1 [0x1]) ]))/home/piotr.wyderski/rt_rel/texture.cpp: In member function 'virtual float __vector[4] rt::texture_2d::map(float __vector[4]) const': /home/piotr.wyderski/rt_rel/texture.cpp:82:1: internal compiler error: in mem_lo c_descriptor, at dwarf2out.c:13589 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. make[1]: *** [CMakeFiles/a.dir/texture.cpp.o] Error 1
I didn't manage to create a reasonably-sized testcase. -- Summary: ICE when compiling SSE code in non-debug mode Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: piotr dot wyderski at gmail dot com GCC build triplet: i686-pc-cygwin GCC host triplet: i686-pc-cygwin GCC target triplet: i686-pc-cygwin http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43508