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

gue...@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

Reply via email to