[Bug c/14182] New: [3.3.3 regression]arm cross compiler cannot be built

zhangjie at magima dot com dot cn gcc-bugzilla@gcc.gnu.org
Wed Feb 18 01:49:00 GMT 2004


Configure options: --target=arm-elf --without-headers --with-newlib
I used following command to make:

make CFLAGS=-O2


dp-bit.c: In function `__pack_d':
dp-bit.c:411: error: insn does not satisfy its constraints:
(insn:HI 333 331 561 ff1ee1b0 (set (reg:HI 3 r3 [109])
        (mem:HI (label_ref 584) [0 S2 A16])) 183 {*thumb_movhi_insn}
(insn_list:REG_DEP_ANTI 330 (insn_list:REG_DEP_OUTPUT 329 (nil)))
    (expr_list:REG_EQUIV (const_int 2047 [0x7ff])
        (nil)))
dp-bit.c:411: internal compiler error: in extract_constrain_insn_cached, at
recog.c:2090

gcc-3.3.2 is ok.

-- 
           Summary: [3.3.3 regression]arm cross compiler cannot be built
           Product: gcc
           Version: 3.3.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: zhangjie at magima dot com dot cn
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i686-pc-linux-gnu
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: arm-elf


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



More information about the Gcc-bugs mailing list