static int a, b, c; char cnv(void) { return (a ? &b : &c); } f.c:3: internal compiler error: in emit_move_insn, at expr.c:3386
CCing Joern so maybe he can CC someone else. :-) -- Summary: arc target broken, cannot build newlib Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bonzini at gnu dot org GCC target triplet: arc-unknown-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39600