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/14040] [3.3 Regression] ARM cross compiler: error: could not split insn


------- Additional Comments From phillim2 at comcast dot net  2004-02-07 03:02 -------
Built gcc-3.4 csl-arm-branch, glibc cvs, binutils cvs. Same result with
selective optimizations, error output: 

GNU C version 3.4.0 20031230 (CodeSourcery ARM Q4 2003) (arm-linux)
        compiled by GNU C version 3.3.1 (SuSE Linux).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
ni_morphology.c: In function `NI_BinaryErosion':
ni_morphology.c:277: error: could not split insn
(insn 3193 1132 3194 (cond_exec (ne (reg:CC cc)
            (const_int 0 [0x0]))
        (set (reg:SI r1)
            (plus:SI (reg/f:SI sp)
                (const_int 3380 [0xd34])))) 809 {ctzsi2+5} (nil)
    (nil))
ni_morphology.c:277: internal compiler error: in final_scan_insn, at final.c:2417

But, interestingly, adding -O2 does complete the compile and does not hit the
infinite loop problem. 


-- 


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


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