[Bug c/23574] New: "insn does not sat

lts-rudolph at gmx dot de gcc-bugzilla@gcc.gnu.org
Fri Aug 26 08:37:00 GMT 2005


isfy its constraint" message while compiling newlib
X-Bugzilla-Reason: CC

The above mentioned error occur while:

My system is set up with compiler gcc-4.0.1 build on linux for native linux
On this system I build the binutils and crosscompiler for target m68hc12.
After compiling this gcc-m68hc12 compiler I tried to compile newlib.
While compiling newlib I got:

make[7]: Entering directory `/home/rudolphk/avrdownload/newlib-1.13.0/build/m68h
c12/m68hc11/mshort/newlib/libc/stdio'
m68hc12-gcc -B/home/rudolphk/avrdownload/newlib-1.13.0/build/m68hc12/m68hc11/msh
ort/newlib/ -isystem /home/rudolphk/avrdownload/newlib-1.13.0/build/m68hc12/m68h
c11/mshort/newlib/targ-include -isystem /home/rudolphk/avrdownload/newlib-1.13.0
/newlib/libc/include  -m68hc11 -mshort -DPACKAGE=\"newlib\" -DVERSION=\"1.13.0\"
  -I. -I../../../../../../../newlib/libc/stdio  -DPREFER_SIZE_OVER_SPEED -Os -mr
elax -DNO_EXEC -DABORT_PROVIDED -DSMALL_MEMORY -DMISSING_SYSCALL_NAMES -fno-buil
tin    -O2 -g -O2  -O2 -g -O2  -m68hc11 -mshort -fshort-enums -c ../../../../../
../../newlib/libc/stdio/vfprintf.c
../../../../../../../newlib/libc/stdio/vfprintf.c: In function '_vfprintf_r':
../../../../../../../newlib/libc/stdio/vfprintf.c:1221: error: insn does not sat
isfy its constraints:
(insn 4215 146 4213 14 ../../../../../../../newlib/libc/stdio/vfprintf.c:555 (pa
rallel [
            (set (reg:DF 14 *_.d1)
                (mem/s/u:DF (symbol_ref:HI ("C.1.2987") <var_decl 0x402aea20 C.1
>) [74 C.1+0 S8 A8]))
            (clobber (scratch:HI))
        ]) 18 {movdf_internal} (nil)
    (nil))
../../../../../../../newlib/libc/stdio/vfprintf.c:1221: internal compiler error:
 in reload_cse_simplify_operands, at postreload.c:391


I set up my native linux compiler with:
./configure --prefix=/opt/linux
The cross compiler for m68hc12 was set up with:
./configure --prefix=/opt/m68hc1x --enable-languages=c,c++
The newlib was configured with:
./configure --prefix=/opt/m68hc1x

Used Tools and Compiler/Library-Versions: 
gcc 4.0.1
newlib 1.13.0
binutils 2.16

Sorry that I have problems answering the correct host/taget/build triplet
question :-(

Thanks
   Klaus

-- 
           Summary: "insn does not sat
                    isfy its constraint" message while compiling newlib
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: lts-rudolph at gmx dot de
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i386-linux-gnu
  GCC host triplet: i386-linux-gnu
GCC target triplet: m68hc12


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



More information about the Gcc-bugs mailing list