http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48256
Summary: gcc4.4.5 internal compiler error: in change_address_1, at emit-rtl.c:1954 Product: gcc Version: 4.4.4 Status: UNCONFIRMED Severity: critical Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: molo...@gmail.com Created attachment 23759 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23759 FFTW generated source file which fails in compilation I get an internal compiler error when attempting to compile FFTW code for ARM NEON. Details described below. HW/SW setup ----------- BeagleBoard xM (native compilation using gcc under ubuntu) Ubuntu 10.10 GNU make 3.8.1 gcc (Ubuntu/Linaro 4.4.1-14ubuntu5) 4.4.5 FFTW codebase and setup ----------------------- git clone git://gitorious.org/gsoc2010-fftw-neon gsoc2010-fftw-neon cd gsoc2010-fftw-neon make clean sh bootstrap.sh CFLAGS="-O3 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp" ./configure --prefix=/usr --enable-single --enable-shared --with-pic --host=arm-none-linux-gnueabi --enable-armv7-cycle-counter --enable-neon make cd kernel cp cpy1d.c __cpy1d.c cp cpy1d-neon.c cpy1d.c cd .. make snippet from failing make (offending file attached) --------------------------------------------------- /bin/bash ../../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../.. -I../../../kernel -I../../../dft -I../../../dft/simd -I../../../simd -mfpu=neon -O3 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -MT n1fv_128.lo -MD -MP -MF .deps/n1fv_128.Tpo -c -o n1fv_128.lo n1fv_128.c libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../.. -I../../../kernel -I../../../dft -I../../../dft/simd -I../../../simd -mfpu=neon -O3 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp -MT n1fv_128.lo -MD -MP -MF .deps/n1fv_128.Tpo -c n1fv_128.c -fPIC -DPIC -o .libs/n1fv_128.o n1fv_128.c: In function 'n1fv_128': n1fv_128.c:3513: internal compiler error: in change_address_1, at emit-rtl.c:1954 Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-4.4/README.Bugs> for instructions. make[5]: *** [n1fv_128.lo] Error 1