On 7/16/2010 08:46, Yaakov (Cygwin/X) wrote: > On Fri, 2010-07-16 at 02:06 +0200, Angelo Graziosi wrote: >> Testing the mingw64-i686* packages found at >> ftp://ftp.cygwinports.org/pub/cygwinports/temp/MinGW (Cygwin cross >> compiler, see[*]), I have obtained an ICE: >> >> $ cat ICE_test.cpp >> void foo(char const* upattern, int color) >> { >> static short bitmap_data[8]; >> for (int i = 0; i< 8; i++) >> { >> bitmap_data[i] = (unsigned char)~upattern[i]; >> >> } >> } >> >> $ mingw32-g++ -O3 -c ICE_test.cpp >> ICE_test.cpp: In function ‘void foo(const char*, int)’: >> ICE_test.cpp:1:6: internal compiler error: in vectorizable_store, at >> tree-vect-stmts.c:3157 >> Please submit a full bug report, >> with preprocessed source if appropriate. >> See<http://gcc.gnu.org/bugs.html> for instructions. >> >> >> Using '-O0/-O1/-O2' in place of '-O3' option, works just fine! > > Confirmed. Note that this does not occur with the other cross-targets > compiled from the same snapshot (i686-pc-mingw32, x86_64-w64-mingw32, > i686-pc-linux-gnu), even with -O3. > > > Yaakov > Cygwin Ports >
Adding mingw-w64-public to CC. ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public