https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112560
Uroš Bizjak <ubizjak at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #56705|0 |1 is obsolete| | --- Comment #5 from Uroš Bizjak <ubizjak at gmail dot com> --- Created attachment 57666 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57666&action=edit Proposed v2 patch New version of patch in testing. This version handles change of the mode of CC reg outside comparison. Now we scan the RTX and change the mode of the CC reg at the proper place. We are guaranteed by find_single_use that cc_use_loc can be non-NULL only when exactly one user follows the combined comparison. In case of unsupported cc_use_insn combine will be undone. To avoid combine failure, pushfl<mode>2 in i386.md is changed to accept all MODE_CC modes.