diff options
Diffstat (limited to 'libgcc/ChangeLog')
-rw-r--r-- | libgcc/ChangeLog | 80 |
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 |