https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105002
--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Kewen Lin <li...@gcc.gnu.org>: https://gcc.gnu.org/g:83b43c74bbbdc6b6903350b220b932c6f774bdfd commit r12-8010-g83b43c74bbbdc6b6903350b220b932c6f774bdfd Author: Kewen Lin <li...@linux.ibm.com> Date: Tue Apr 5 22:18:30 2022 -0500 rs6000: Support UN[GL][ET] in rs6000_maybe_emit_maxc_minc [PR105002] Commit r12-7687 exposed one miss optimization chance in function rs6000_maybe_emit_maxc_minc, for now it only considers comparison codes GE/GT/LE/LT, but it can support more variants with codes UNLT/UNLE/UNGT/UNGE by reversing them into the equivalent ones with GE/GT/LE/LT. gcc/ChangeLog: PR target/105002 * config/rs6000/rs6000.cc (rs6000_maybe_emit_maxc_minc): Support more comparison codes UNLT/UNLE/UNGT/UNGE.