https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61737
--- Comment #8 from Hans-Peter Nilsson <hp at gcc dot gnu.org> --- (In reply to dhowe...@redhat.com from comment #0) > ../../../gcc-4.9.0-20140702/libgcc/libgcc2.c: In function ‘__subvsi3’: > ../../../gcc-4.9.0-20140702/libgcc/libgcc2.c:122:1: error: unrecognizable > insn: > } > ^ > (call_insn 27 26 28 7 (parallel [ > (call (mem:QI (symbol_ref:SI ("abort") [flags 0x41] > <function_decl 0x7f5784e05d00 abort>) [0 __builtin_abort S1 A8]) This symbol_ref must be wrapped inside a CONST by the middle-end. Something changed such that that doesn't happen anymore; that's the bug. Unless this was a deliberate general change in representation, which I doubt. Still investigating...