Update ChangeLog.*

This commit is contained in:
Michael Meissner 2025-10-02 14:57:14 -04:00
parent d738ded115
commit 50502b256b
2 changed files with 102 additions and 0 deletions

View File

@ -1,3 +1,54 @@
==================== Branch work222-float, patch #307 ====================
Add HF/BF emulation functions to libgcc.
2025-10-02 Michael Meissner <meissner@linux.ibm.com>
libgcc/
* config.host (powerpc*-*-linux*): Add HF/BF emulation functions to
PowerPC libgcc.
* config/rs6000/sfp-machine.h (_FP_NANFRAC_H): New macro.
(_FP_NANFRAC_B): Likewise.
(_FP_NANSIGN_H): Likewise.
(_FP_NANSIGN_B): Likewise.
(DFtype2): Add HF/BF emulation function declarations.
(SFtype2): Likewise.
(DItype2): Likewise.
(UDItype2): Likewise.
(SItype2): Likewise.
(USItype2): Likewise.
(HFtype2): Likewise.
(__eqhf2): Likewise.
(__extendhfdf2): Likewise.
(__extendhfsf2): Likewise.
(__fixhfdi): Likewise.
(__fixhfsi): Likewise.
(__fixunshfdi): Likewise.
(__fixunshfsi): Likewise.
(__floatdihf): Likewise.
(__floatsihf): Likewise.
(__floatundihf): Likewise.
(__floatunsihf): Likewise.
(__truncdfhf2): Likewise.
(__truncsfhf2): Likewise.
(BFtype2): Likewise.
(__extendbfsf2): Likewise.
(__floatdibf): Likewise.
(__floatsibf): Likewise.
(__floatundibf): Likewise.
(__floatunsibf): Likewise.
(__truncdfbf2): Likewise.
(__truncsfbf2): Likewise.
(__truncbfhf2): Likewise.
(__trunchfbf2): Likewise.
* config/rs6000/t-bfloat16: New file.
* config/rs6000/t-both-fp16: Likewise.
* config/rs6000/t-float16: Likewise.
* configure.ac (powerpc*-*-linux*): Check if the PowerPC compiler
supports _Float16 and __bfloat16 types.
* configure: Regenerate.
==================== Branch work222-float, patch #306 ====================
Add 16-bit float to rs6000_load_constant_and_splat.

View File

@ -1,3 +1,54 @@
==================== Branch work222, patch #307 ====================
Add HF/BF emulation functions to libgcc.
2025-10-02 Michael Meissner <meissner@linux.ibm.com>
libgcc/
* config.host (powerpc*-*-linux*): Add HF/BF emulation functions to
PowerPC libgcc.
* config/rs6000/sfp-machine.h (_FP_NANFRAC_H): New macro.
(_FP_NANFRAC_B): Likewise.
(_FP_NANSIGN_H): Likewise.
(_FP_NANSIGN_B): Likewise.
(DFtype2): Add HF/BF emulation function declarations.
(SFtype2): Likewise.
(DItype2): Likewise.
(UDItype2): Likewise.
(SItype2): Likewise.
(USItype2): Likewise.
(HFtype2): Likewise.
(__eqhf2): Likewise.
(__extendhfdf2): Likewise.
(__extendhfsf2): Likewise.
(__fixhfdi): Likewise.
(__fixhfsi): Likewise.
(__fixunshfdi): Likewise.
(__fixunshfsi): Likewise.
(__floatdihf): Likewise.
(__floatsihf): Likewise.
(__floatundihf): Likewise.
(__floatunsihf): Likewise.
(__truncdfhf2): Likewise.
(__truncsfhf2): Likewise.
(BFtype2): Likewise.
(__extendbfsf2): Likewise.
(__floatdibf): Likewise.
(__floatsibf): Likewise.
(__floatundibf): Likewise.
(__floatunsibf): Likewise.
(__truncdfbf2): Likewise.
(__truncsfbf2): Likewise.
(__truncbfhf2): Likewise.
(__trunchfbf2): Likewise.
* config/rs6000/t-bfloat16: New file.
* config/rs6000/t-both-fp16: Likewise.
* config/rs6000/t-float16: Likewise.
* configure.ac (powerpc*-*-linux*): Check if the PowerPC compiler
supports _Float16 and __bfloat16 types.
* configure: Regenerate.
==================== Branch work222, baseline ====================
2025-09-19 Michael Meissner <meissner@linux.ibm.com>