https://gcc.gnu.org/g:6046449c70ce80ea49ae8c4b2696c3e98c11b9f3
commit 6046449c70ce80ea49ae8c4b2696c3e98c11b9f3 Author: Michael Meissner <[email protected]> Date: Wed Nov 5 00:56:46 2025 -0500 Update ChangeLog.* Diff: --- gcc/ChangeLog.float | 36 ++++++++++++++++++++++++++++++++++++ libgcc/ChangeLog.meissner | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) diff --git a/gcc/ChangeLog.float b/gcc/ChangeLog.float index b2a1b3a039a7..5a476b411962 100644 --- a/gcc/ChangeLog.float +++ b/gcc/ChangeLog.float @@ -1,3 +1,39 @@ +==================== Branch work223-float, patch #324 ==================== + +Eliminate -mbfloat16, just use -mfloat16. + +2025-11-05 Michael Meissner <[email protected]> + +gcc/ + + * config/rs6000/float16.md (FP16): Use TARGET_FLOAT16 instead of + TARGET_BFLOAT16. + (VFP16): Likewise. + * config/rs6000/rs6000-builtin.cc (rs6000_type_string): Likewise. + (rs6000_init_builtins): Likewise. + * config/rs6000/rs6000-c.cc (rs6000_target_modify_macros): Likewise. + * config/rs6000/rs6000.cc (rs6000_init_hard_regno_mode_ok): Likewise. + (rs6000_init_hard_regno_mode_ok): Likewise. + (rs6000_option_override_internal): Likewise. + (rs6000_opt_masks): Likewise. + * config/rs6000/rs6000.h (TARGET_BFLOAT16_HW): Likewise. + (FP16_SCALAR_MODE_P): Likewise. + (FP16_VECTOR_MODE_P): Likewise. + * config/rs6000/rs6000.md (BOOL_128): Use TARGET_ALTIVEC for V8HFmode + and V8BFmode. + * config/rs6000/rs6000.opt (-mbfloat): Delete. + (-mfloat16-gpr-args): Reword. + +libgcc/ + + * config.host (powerpc*-*-linux*): Delete -mbfloat16 support, just use + -mfloat16. + * config/rs6000/t-float16: Likewise. + * configure.ac (powerpc*-*-linux*): Likewise. + * configure: Regenerate. + * config/rs6000/t-bfloat16: Delete. + * config/rs6000/t-both-fp16: Likewise. + ==================== Branch work223-float, patch #323 ==================== Add changes from future patch submission. diff --git a/libgcc/ChangeLog.meissner b/libgcc/ChangeLog.meissner index d22eb26c48d1..b686c409b886 100644 --- a/libgcc/ChangeLog.meissner +++ b/libgcc/ChangeLog.meissner @@ -1,3 +1,39 @@ +==================== Branch work223, patch #324 ==================== + +Eliminate -mbfloat16, just use -mfloat16. + +2025-11-05 Michael Meissner <[email protected]> + +gcc/ + + * config/rs6000/float16.md (FP16): Use TARGET_FLOAT16 instead of + TARGET_BFLOAT16. + (VFP16): Likewise. + * config/rs6000/rs6000-builtin.cc (rs6000_type_string): Likewise. + (rs6000_init_builtins): Likewise. + * config/rs6000/rs6000-c.cc (rs6000_target_modify_macros): Likewise. + * config/rs6000/rs6000.cc (rs6000_init_hard_regno_mode_ok): Likewise. + (rs6000_init_hard_regno_mode_ok): Likewise. + (rs6000_option_override_internal): Likewise. + (rs6000_opt_masks): Likewise. + * config/rs6000/rs6000.h (TARGET_BFLOAT16_HW): Likewise. + (FP16_SCALAR_MODE_P): Likewise. + (FP16_VECTOR_MODE_P): Likewise. + * config/rs6000/rs6000.md (BOOL_128): Use TARGET_ALTIVEC for V8HFmode + and V8BFmode. + * config/rs6000/rs6000.opt (-mbfloat): Delete. + (-mfloat16-gpr-args): Reword. + +libgcc/ + + * config.host (powerpc*-*-linux*): Delete -mbfloat16 support, just use + -mfloat16. + * config/rs6000/t-float16: Likewise. + * configure.ac (powerpc*-*-linux*): Likewise. + * configure: Regenerate. + * config/rs6000/t-bfloat16: Delete. + * config/rs6000/t-both-fp16: Likewise. + ==================== Branch work223, patch #302 ==================== Add HF/BF emulation functions to libgcc.
