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/36415] [4.3 regression] internal compiler error: in extract_insn, at recog.c:1990



------- Comment #2 from laurent at guerby dot net  2009-01-02 12:02 -------
Confirmed on 4.3.2-1 Debian gnueabi

guerby@gcc50:~$ g++ -c -O1 pr36415.c 
pr36415.c:29: warning: inline function ?const UChar*
icu_3_4::UnicodeString::getBuffer() const? used but never defined
pr36415.c: In member function ?virtual UBool icu_3_4::RegexMatcher::find()?:
pr36415.c:128: error: unrecognizable insn:
(insn 70 41 42 3 pr36415.c:122 (set (reg:SI 0 r0)
        (plus:SI (reg:SI 3 r3 [156])
            (mult:SI (reg/v:SI 1 r1 [orig:138 opValue ] [138])
                (const_int 32 [0x20])))) -1 (nil))
pr36415.c:128: internal compiler error: in extract_insn, at recog.c:1990

But this compiles fine at -O0/1/2/3 on trunk rev 142808


-- 

laurent at guerby dot net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |laurent at guerby dot net
           Keywords|                            |ice-on-valid-code
      Known to fail|                            |4.3.2
      Known to work|                            |4.4.0
            Summary|internal compiler error: in |[4.3 regression] internal
                   |extract_insn, at            |compiler error: in
                   |recog.c:1990                |extract_insn, at
                   |                            |recog.c:1990


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


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