diff --git a/gcc/ChangeLog.float b/gcc/ChangeLog.float index 2f710d6828f5..a8ac076f6359 100644 --- a/gcc/ChangeLog.float +++ b/gcc/ChangeLog.float @@ -1,3 +1,25 @@ +==================== Branch work222-float, patch #321 ==================== + +Add power8 support for 16-bit floating point. + +2025-10-07 Michael Meissner + +gcc/ + + * config/rs6000/float16.md (neg2): Require hardware support for + the 16-bit floating point type. + (xor3): Likewise. + (abs2): Likewise. + (andc3): Likewise. + (nabs2): Likewise. + (ior3): Likewise. + * config/rs6000/rs6000-p8swap.cc (rs6000_gen_stvx): Add support for + V8HFmode and V8BFmode. + (rs6000_gen_lvx): Likewise. + (replace_swapped_load_constant): Likewise. + * config/rs6000/rs6000.md (rs6000_option_override_internal): Make + -mcpu=power8 the minimum for 16-bit floating point. + ==================== Branch work222-float, patch #320 ==================== Eliminate -mfloat16 and -mbfloat16 checks on vector types.