https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109109
--- Comment #11 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #9) > Weird, at least on the current trunk when reverting all 4 i386.md hunks vs. > all but the 3_3 one I see differences in both > _Z22trx_undo_get_first_recRK11fil_space_tjtjRPK11buf_block_tP5mtr_tP7dberr_t > and > _ZL18trx_undo_free_pageP10trx_rseg_tbjjP5mtr_tP7dberr_t > So, are you sure it is the latter that matters? Pretty sure as I copied assembly content from good.s for _Z22trx_undo_get_first_recRK11fil_space_tjtjRPK11buf_block_tP5mtr_tP7dberr_t function. I'm going to step the function in gdb for good and bad version right now.