Trying to compile qemu 0.9.1 on arm (linksys nslu2), on debian linux. Kernel:
Linux linux 2.6.18-6-ixp4xx #1 Tue Feb 12 00:57:53 UTC 2008 armv5tel GNU/Linux

Qemu configured with:
$ CFLAGS="-mcpu=xscale -mtune=xscale" CXXFLAGS="-mcpu=xscale -mtune=xscale"
./configure --prefix=/xpto/qemu/ --disable-kqemu --disable-system
--enable-linux-user --disable-darwin-user --target-list="i386-linux-user"
--cc="gcc-3.4"
Install prefix    /xpto/qemu/
BIOS directory    /xpto/qemu//share/qemu
binary directory  /xpto/qemu//bin
Manual directory  /xpto/qemu//share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /xpto/qemu/qemu-0.9.1
C compiler        gcc-3.4
Host C compiler   gcc
make              make
install           install
host CPU          armv4l
host big endian   no
target list       i386-linux-user
gprof enabled     no
profiler          no
static build      no
-Werror enabled   no
SDL support       yes
SDL static link   yes
mingw32 support   no
Adlib support     no
CoreAudio support no
ALSA support      no
DSound support    no
FMOD support      no
OSS support       yes
VNC TLS support   yes
    TLS CFLAGS
    TLS LIBS      -lgnutls
kqemu support     no
Documentation     no


After a while:

gcc-3.4 -v -save-temps -mcpu=xscale -mtune=xscale -Wall -O2 -g
-fno-strict-aliasing -I. -I.. -I/xpto/qemu/qemu-0.9.1/target-i386
-I/xpto/qemu/qemu-0.9.1 -MMD -MP -DNEED_CPU_H
-I/xpto/qemu/qemu-0.9.1/linux-user -I/xpto/qemu/qemu-0.9.1/linux-user/i386
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-I/xpto/qemu/qemu-0.9.1/fpu  -DHAS_AUDIO -DHAS_AUDIO_CHOICE
-I/xpto/qemu/qemu-0.9.1/slirp    -c -o fpu/softfloat-native.o
/xpto/qemu/qemu-0.9.1/fpu/softfloat-native.c
Reading specs from /usr/lib/gcc/arm-linux-gnu/3.4.6/specs
Configured with: ../src/configure -v --enable-languages=c,c++,f77,pascal
--prefix=/usr --libexecdir=/usr/lib --with-gxx-include-dir=/usr/include/c++/3.4
--enable-shared --with-system-zlib --enable-nls --without-included-gettext
--program-suffix=-3.4 --enable-__cxa_atexit --enable-clocale=gnu
--enable-libstdcxx-debug arm-linux-gnu
Thread model: posix
gcc version 3.4.6 (Debian 3.4.6-5)
 /usr/lib/gcc/arm-linux-gnu/3.4.6/cc1 -E -quiet -v -I. -I..
-I/xpto/qemu/qemu-0.9.1/target-i386 -I/xpto/qemu/qemu-0.9.1
-I/xpto/qemu/qemu-0.9.1/linux-user -I/xpto/qemu/qemu-0.9.1/linux-user/i386
-I/xpto/qemu/qemu-0.9.1/fpu -I/xpto/qemu/qemu-0.9.1/slirp -MMD
fpu/softfloat-native.d -MP -MQ fpu/softfloat-native.o -D__ARM_ARCH_5TE__
-D__XSCALE__ -DNEED_CPU_H -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE_SOURCE -DHAS_AUDIO -DHAS_AUDIO_CHOICE
/xpto/qemu/qemu-0.9.1/fpu/softfloat-native.c -mcpu=xscale -mtune=xscale -Wall
-fno-strict-aliasing -fworking-directory -O2 -o softfloat-native.i
ignoring nonexistent directory "/usr/local/include/arm-linux-gnu"
ignoring nonexistent directory
"/usr/lib/gcc/arm-linux-gnu/3.4.6/../../../../arm-linux-gnu/include"
ignoring nonexistent directory "/usr/include/arm-linux-gnu"
ignoring duplicate directory "/xpto/qemu/qemu-0.9.1"
#include "..." search starts here:
#include <...> search starts here:
 .
 ..
 /xpto/qemu/qemu-0.9.1/target-i386
 /xpto/qemu/qemu-0.9.1/linux-user
 /xpto/qemu/qemu-0.9.1/linux-user/i386
 /xpto/qemu/qemu-0.9.1/fpu
 /xpto/qemu/qemu-0.9.1/slirp
 /usr/local/include
 /usr/lib/gcc/arm-linux-gnu/3.4.6/include
 /usr/include
End of search list.
 /usr/lib/gcc/arm-linux-gnu/3.4.6/cc1 -fpreprocessed softfloat-native.i -quiet
-dumpbase softfloat-native.c -mcpu=xscale -mtune=xscale -auxbase-strip
fpu/softfloat-native.o -g -O2 -Wall -fno-strict-aliasing -version -o
softfloat-native.s
GNU C version 3.4.6 (Debian 3.4.6-5) (arm-linux-gnu)
        compiled by GNU C version 3.4.6 (Debian 3.4.6-5).
GGC heuristics: --param ggc-min-expand=32 --param ggc-min-heapsize=4096
/xpto/qemu/qemu-0.9.1/fpu/softfloat-native.c: In function
`float32_compare_quiet':
/xpto/qemu/qemu-0.9.1/fpu/softfloat-native.c:243: internal compiler error: in
copy_rtx, at rtl.c:299
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see <URL:file:///usr/share/doc/gcc-3.4/README.Bugs>.


-- 
           Summary: internal compiler error compiling qemu on arm
           Product: gcc
           Version: 3.4.6
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: knuckles at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35562

Reply via email to