https://gcc.gnu.org/g:a164c2aaae9b9eef17a303aad832615a53804377

commit a164c2aaae9b9eef17a303aad832615a53804377
Author: Michael Meissner <meiss...@linux.ibm.com>
Date:   Wed May 14 01:44:02 2025 -0400

    Try to fix crash
    
    2025-05-14  Michael Meissner  <meiss...@linux.ibm.com>
    
    gcc/
    
            PR target/118541
            * config/rs6000/rs6000.cc (rs6000_reverse_condition): Remove test
            against flag_finite_math_only.

Diff:
---
 gcc/config/rs6000/rs6000.cc | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gcc/config/rs6000/rs6000.cc b/gcc/config/rs6000/rs6000.cc
index ad5bbe9af5b0..210443b05729 100644
--- a/gcc/config/rs6000/rs6000.cc
+++ b/gcc/config/rs6000/rs6000.cc
@@ -15383,8 +15383,7 @@ rs6000_reverse_condition (machine_mode mode,
       && (code == UNLT || code == UNLE || code == UNGT || code == UNGE
          || code == UNEQ || code == LTGT))
     {
-      if (ordered_cmp_ok == rev_cond_ordered::no_ordered
-         && !flag_finite_math_only)
+      if (ordered_cmp_ok == rev_cond_ordered::no_ordered)
        return UNKNOWN;
 
       return reverse_condition_maybe_unordered (code);

Reply via email to