------- Additional Comments From falk at debian dot org 2005-03-08 14:25 ------- Confirmed. This is triggered by a bogus argument for an output constraint. Not a regression.
void f() { __asm__ ("" : "=r" ("r5"), "+r" ("r5")); } -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|middle-end |inline-asm Ever Confirmed| |1 GCC build triplet|3.3.1-macraigor1 | GCC host triplet|3.4.0 | GCC target triplet|3.3.1 | Keywords| |ice-on-invalid-code Known to fail| |2.95.4 3.2.3 3.3.5 3.4.3 | |4.1.0 Summary|internal compiler error in |internal compiler error with |emit_move_insn, at |bogus asm output constraint |expr.c:2809 | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20382