------- 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