aboutsummaryrefslogtreecommitdiff
path: root/libgcc/config/libbid/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libgcc/config/libbid/ChangeLog')
-rw-r--r--libgcc/config/libbid/ChangeLog48
1 files changed, 48 insertions, 0 deletions
diff --git a/libgcc/config/libbid/ChangeLog b/libgcc/config/libbid/ChangeLog
index b26ca33..d3cec76 100644
--- a/libgcc/config/libbid/ChangeLog
+++ b/libgcc/config/libbid/ChangeLog
@@ -1,3 +1,51 @@
+2022-05-20 Christophe Lyon <christophe.lyon@arm.com>
+
+ * bid_binarydecimal.c (CLZ32_MASK16): Delete.
+ (CLZ32_MASK8): Delete.
+ (CLZ32_MASK4): Delete.
+ (CLZ32_MASK2): Delete.
+ (CLZ32_MASK1): Delete.
+ (clz32_nz): Use __builtin_clz.
+ (ctz32_1bit): Delete.
+ (ctz32): Use __builtin_ctz.
+ (CLZ64_MASK32): Delete.
+ (CLZ64_MASK16): Delete.
+ (CLZ64_MASK8): Delete.
+ (CLZ64_MASK4): Delete.
+ (CLZ64_MASK2): Delete.
+ (CLZ64_MASK1): Delete.
+ (clz64_nz): Use __builtin_clzl.
+ (ctz64_1bit): Delete.
+ (ctz64): Use __builtin_ctzl.
+
+2022-05-20 Christophe Lyon <christophe.lyon@arm.com>
+
+ * bid_gcc_intrinsics.h (LIBGCC2_HAS_HF_MODE): Define according to
+ __LIBGCC_HAS_HF_MODE__.
+ (BID_HAS_HF_MODE): Define.
+ (HFtype): Define.
+ (__bid_extendhfsd): New prototype.
+ (__bid_extendhfdd): Likewise.
+ (__bid_extendhftd): Likewise.
+ (__bid_truncsdhf): Likewise.
+ (__bid_truncddhf): Likewise.
+ (__bid_trunctdhf): Likewise.
+ * _dd_to_hf.c: New file.
+ * _hf_to_dd.c: New file.
+ * _hf_to_sd.c: New file.
+ * _hf_to_td.c: New file.
+ * _sd_to_hf.c: New file.
+ * _td_to_hf.c: New file.
+
+2022-05-20 Christophe Lyon <christophe.lyon@arm.com>
+
+ * _dd_to_xf.c: Check __LIBGCC_HAS_XF_MODE__.
+ * _sd_to_xf.c: Likewise.
+ * _td_to_xf.c: Likewise.
+ * _xf_to_dd.c: Likewise.
+ * _xf_to_sd.c: Likewise.
+ * _xf_to_td.c: Likewise.
+
2020-10-23 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/97164