http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49030

--- Comment #8 from Mikael Pettersson <mikpe at it dot uu.se> 2011-06-12 
21:33:30 UTC ---
I have a preliminary patch which creates a clone of *arm_cmpdi_insn that does a
reverse comparison, via a new CC mode for must-be-reversed comparisons, and
corresponding updates to arm_select_cc_mode and get_arm_condition_code.  It's
the same transformation from eg (GT x y) to (LT y x) that cstoredi4 does, only
later so it can handle problematic comparisons introduced by the middle-end.

This fixes the ICEs on the two test cases in this PR.  I'll do a full bootstrap
and regtest as soon as my test machine is done with its current bootstrap and
regtest cycle.

I'll send the FSF Yet Another Ping about my employer's copyright disclaimer
first thing tomorrow.  They've had the papers since January or February...

Reply via email to