$ ./xgcc -v Using built-in specs. COLLECT_GCC=./xgcc Target: arm-unknown-linux-gnu Configured with: ../configure --target=arm-unknown-linux-gnu --prefix=/home/ryan/x-tools/arm-unknown-linux-gnu --with-headers=/home/ryan/x-tools/arm-unknown-linux-gnu/arm-unknown-linux-gnu/include --with-local-prefix=/home/ryan/x-tools/arm-unknown-linux-gnu/arm-unknown-linux-gnu --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c++ --enable-shared --enable-c99 --enable-long-long Thread model: posix gcc version 4.6.0 20100902 (experimental) [trunk revision 163787] (GCC)
$ ./xgcc -B. ~/ice.i -c -O3 -ftree-vectorize -mfpu=neon -mfloat-abi=softfp -S /home/ryan/ice.i: In function 'OverrideFloat16Precisions': /home/ryan/ice.i:37:59: warning: assignment from incompatible pointer type [enabled by default] /home/ryan/ice.i:35:49: internal compiler error: in neon_valid_immediate, at config/arm/arm.c:8294 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instruction -- Summary: ICE in neon_valid_immediate, at config/arm/arm.c:8294 Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rmansfield at qnx dot com GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: arm-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45511