https://gcc.gnu.org/g:d02ba6ac669277993c2102c42ee94ff3ac4dce67
commit d02ba6ac669277993c2102c42ee94ff3ac4dce67 Author: Michael Meissner <meiss...@linux.ibm.com> Date: Thu Jan 23 17:05:53 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gcc/ChangeLog.bugs b/gcc/ChangeLog.bugs index 63dcba4952a6..965f65f0523c 100644 --- a/gcc/ChangeLog.bugs +++ b/gcc/ChangeLog.bugs @@ -1,3 +1,18 @@ +==================== Branch work191-bugs, patch #210 ==================== + +Fix PR 118541, do not generate unordered fp cmoves. + +2025-01-23 Michael Meissner <meiss...@linux.ibm.com> + +gcc/ + + PR target/118541 + * config/rs6000/rs6000.cc (rs6000_reverse_condition): Do not allow + unordered floating point comparisons to be reversed if signaling NaNs + are a possibility. + (rs6000_maybe_emit_fp_cmove): Likewise. + (rs6000_emit_cmove): Likewise. + ==================== Branch work191-bugs, patch #202 ==================== PR target/108958 -- use mtvsrdd to zero extend GPR DImode to VSX TImode