https://gcc.gnu.org/g:e49f9ccf28beb1e45cb4527e137a9dedd3b9bba9
commit e49f9ccf28beb1e45cb4527e137a9dedd3b9bba9 Author: Michael Meissner <[email protected]> Date: Tue Sep 15 12:12:19 2026 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.float | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gcc/ChangeLog.float b/gcc/ChangeLog.float index af70d03b1400..424da12e0bfd 100644 --- a/gcc/ChangeLog.float +++ b/gcc/ChangeLog.float @@ -1,3 +1,24 @@ +==================== Branch work263-float, patch #211 ==================== + +Limit 16-bit floating point to power9 or later. + +2026-09-15 Michael Meissner <[email protected]> + +gcc/ + + * config/rs6000/float16.md (FP16_FLOAT_CONVERT): Rename from + fp16_float_convert. Restructure code. + (extend<FP16_HW:mode><FP16_FLOAT_CONVERT:mode>2): Likewise. + (trunc<fp16_float_convert:mode><FP16_HW:mode>2): Likewise. + (float<GPR:mode><FP16_HW:mode>2): Restructure code. + (floatuns<GPR:mode><FP16_HW:mode>2): Likewise. + (fix_trunc<FP16_HW:mode><GPR:mode>2): Likewise. + (fixuns_trunc<FP16_HW:mode><GPR:mode>2): Likewise. + * config/rs6000/rs6000.cc (rs6000_option_override_internal): Limit + 16-bit floating point to power9 or later. + (rs6000_scalar_mode_supported_p): Limit 16-bit floating point to + -mfloat16. + ==================== Branch work263-float, patch #210 ==================== Add -mfloat16-convert-in-gprs.
