This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/48256] New: gcc4.4.5 internal compiler error: in change_address_1, at emit-rtl.c:1954


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: unassigned@gcc.gnu.org
        ReportedBy: moloned@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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]