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

Reply via email to