[Bug bootstrap/32753] New: building a crosscompiler for arm-elf fails because of an error in cirrus.md

leo at marco dot de gcc-bugzilla@gcc.gnu.org
Fri Jul 13 07:12:00 GMT 2007


When trying to build a crosscompiler for arm-elf with

cd i386-linux8; CC="gcc" CFLAGS="-O" LDFLAGS="-s" CLIB="" LANGUAGES=c
../gcc-4.2.1-RC-20070703/configure --srcdir=../gcc-4.2.1-RC-20070703
--prefix=/usr/arch --with-local-prefix=/usr/arch --target=arm-elf --with-newlib
--disable-libssp

it will fail with:

    build/genoutput.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o
build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/errors.o
../build-i686-pc-linux-gnu/libiberty/libiberty.a
build/genoutput ../../gcc-4.2.1-RC-20070703/gcc/config/arm/arm.md \
  insn-conditions.md > tmp-output.c
../../gcc-4.2.1-RC-20070703/gcc/config/arm/cirrus.md:407: error: undefined
machine-specific constraint at this point: "T,*v"
../../gcc-4.2.1-RC-20070703/gcc/config/arm/cirrus.md:407: note:  in operand 0
../../gcc-4.2.1-RC-20070703/gcc/config/arm/cirrus.md:407: error: undefined
machine-specific constraint at this point: "T,*v,*v"
../../gcc-4.2.1-RC-20070703/gcc/config/arm/cirrus.md:407: note:  in operand 1
gmake[2]: *** [s-output] Error 1
gmake[2]: Leaving directory
`/mnt/projekt/soft/uti/cmd/gcc/thumb/i386-linux8/gcc'
gmake[1]: *** [all-gcc] Error 2
gmake[1]: Leaving directory `/mnt/projekt/soft/uti/cmd/gcc/thumb/i386-linux8'
gmake: *** [all] Error 2
*** Error code 2
Stop.


-- 
           Summary: building a crosscompiler for arm-elf fails because of an
                    error in cirrus.md
           Product: gcc
           Version: 4.2.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: leo at marco dot de


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



More information about the Gcc-bugs mailing list