aboutsummaryrefslogtreecommitdiff
path: root/libgcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libgcc/ChangeLog')
-rw-r--r--libgcc/ChangeLog80
1 files changed, 80 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index fd7b15d8508..0897d7f7db4 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,83 @@
+2024-05-10 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/114981
+ * config/avr/t-avr (LIB2FUNCS_EXCLUDE): Add _powisf2.
+ (LIB1ASMFUNCS) [!avrtiny]: Add _powif.
+ * config/avr/lib1funcs.S (mov4): New .macro.
+ (L_powif, __powisf2) [!avrtiny]: New module and function.
+
+2024-05-07 Zac Walker <zacwalker@microsoft.com>
+
+ * config.host: Add aarch64-w64-mingw32 target. Adjust targets
+ after moving MinGW files.
+ * config/i386/t-gthr-win32: Move to...
+ * config/mingw/t-gthr-win32: ...here.
+ * config/i386/t-mingw-pthread: Move to...
+ * config/mingw/t-mingw-pthread: ...here.
+ * config/aarch64/t-no-eh: New file. EH is not yet implemented for
+ the target, and the default definition should be disabled.
+
+2024-05-07 Wolfgang Hospital <Wolfgang.Hospital@arcor.de>
+
+ PR target/114835
+ * config/avr/lib1funcs.S (__popcountqi2): Use code that
+ is one instruction shorter / faster.
+
+2024-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure.ac <*-*-solaris2*> (libgcc_cv_solaris_crts): Remove.
+ * config.host <*-*-solaris2*>: Remove !libgcc_cv_solaris_crts
+ support.
+ * configure, config.in: Regenerate.
+ * config/sol2/gmon.c (internal_mcount) [!HAVE_SOLARIS_CRTS]: Remove.
+ * config/i386/sol2-c1.S, config/sparc/sol2-c1.S: Remove.
+ * config/sol2/t-sol2 (crt1.o, gcrt1.o): Remove.
+
+2024-05-06 Xiao Zeng <zengxiao@eswincomputing.com>
+ Jin Ma <jinma@linux.alibaba.com>
+
+ * config/riscv/sfp-machine.h (_FP_NANFRAC_B): New.
+ (_FP_NANSIGN_B): Ditto.
+ * config/riscv/t-softfp32: Add support for BF16 libfuncs.
+ * config/riscv/t-softfp64: Ditto.
+ * soft-fp/floatsibf.c: For si -> bf16.
+ * soft-fp/floatunsibf.c: For unsi -> bf16.
+
+2024-05-03 Peter Damianov <peter0x44@disroot.org>
+
+ * libgcov-util.c (tag_counters): Swap order of arguments to xcalloc.
+ (topen_to_memory_representation): Likewise.
+
+2024-04-30 Jakub Jelinek <jakub@redhat.com>
+
+ * gthr.h (GTHREAD_USE_WEAK): Don't redefine to 0 for glibc 2.34+
+ on GNU Hurd.
+
+2024-04-25 Jakub Jelinek <jakub@redhat.com>
+
+ * gthr.h (GTHREAD_USE_WEAK): Redefine to 0 for GLIBC 2.34 or later.
+
+2024-04-21 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/114794
+ * config/avr/lib1funcs.S (__udivmodqi4): Tweak.
+
+2024-04-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR libgcc/114762
+ * libgcc2.c (__divmodbitint4): Perform the decrement on negative
+ v with most significant limb all ones and the second least
+ significant limb with most significant bit clear always, regardless of
+ un < vn.
+
+2024-04-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR libgcc/114755
+ * libgcc2.c (__divmodbitint4): Perform the decrement on negative
+ v with most significant limb all ones and the second least
+ significant limb with most significant bit clear always, regardless of
+ un < vn.
+
2024-04-15 Jakub Jelinek <jakub@redhat.com>
PR libgcc/114689