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);