2ee0e200dc
- Update to v4.6.0 * multiple updates for POSIX-1.2024 * fixed problem when REENTRANT_SYSCALLS_PROVIDED and MISSING_SYSCALL_NAMES are defined together * improved performance for mem[p]cpy/memmove optimized code * new --enable-newlib-hw-misaligned-access option added * mips libgloss support fixed * optimized mem and str functions for riscv * locale code rework to drop global_locale_string and adding locale_string to every locale_t * new m68k-atari-elf target support added * strtorQ method created based on FreeBSD's gdtoa library and used for strtold to support 128-bit long double * old PRU core libgloss support added * data tables updated to Unicode 17.0 * various fixes
factory
Richard Biener
2026-01-26 10:04:29 +01:00
298acb7fd7
- Use versioned compiler binary (%{target}-gcc-%{gcc_version}) for building.
Richard Biener
2025-09-15 15:07:43 +02:00
2a7e140471
Accepting request 1238280 from devel:gcc
Ana Guerrero2025-01-16 17:34:51 +00:00
15ed8aabab
- Update to v4.5.0 * major clean-up of libgloss build including merging a number of platforms into top-level Makefile (moxie, v850, i960, msp430, frv, i386, ...) and removal of dead platforms such as xc16x * strverscmp fixed for comparison of digit sequence with non-digits * proper locking added from amdgcn * numerous improvements to arc support including support of 16-entry register file * long double complex functions are now skipped if long double != double * support for POSIX.1-2024 added to features.h * arc64: port added for Synopsys Designware ARCv3 ISA * sys/xtensa removed and replaced by machine/xtensa and libgloss * fixes to powf * fixes for building with gcc-15
Richard Biener2025-01-16 13:25:38 +00:00
2296f1f62e
Accepting request 1227696 from devel:gcc
Ana Guerrero2024-12-02 15:59:21 +00:00
7217bbe755
- Update to v4.4.0 * long double support for i386, aarch64, and x86_64 added from FreeBSD * RISC-V Zfinx/Zdinx extension support * wildcard support added to allow arbitrary include dirs to be specified for a platform * Xtensa port added * printf family helper functions split out into separate files to save space when linking * wide-oriented I/O fixes including proper split of byte and wide-oriented stdio functions * support added for RISC-V long double math * fixes for c99/gcc-14 warnings treated as errors in multiple platforms - Includes epiphany-fixes.diff
Richard Biener2024-12-02 07:59:00 +00:00
f6f5762cbe
Accepting request 1072052 from home:marxin:branches:devel:gcc
Richard Biener2023-03-15 09:25:00 +00:00
0319092ee8
- Update to v4.3.0 * remove i?86-pc-linux-gnu support * remove decstation & sunos support * remove phoenix OS support * remove unused members from struct _reent (see also --enable-newlib-reent-binary-compat) * build system internals heavily rewritten & updated * make arm jmp_buf size and alignment ABI-conformant * fixed bug in arm setjmp/longjmp to preserve floating-point register values * add --enable-newlib-reent-thread-local configuration option * add --enable-newlib-reent-binary-compat configuration option * add 64-bit powerpc setjmp/longjmp support * use global stdio streams for all configurations * use global atexit data for all configurations * vectorized math routines added for amdgcn platform * nvptx: remove newlib ELIX level 1 restriction - Already in v4.2.0 * remove use of --cygnus option for automake * rename configure.in files to configure.ac * enable automake silent rules * import gdtoa from OpenBSD * update to Unicode 14.0 * ignore _FORTIFY_SOURCE when building newlib * fixes to ldtoa * add clock support to nvptx port * various pthread POSIX APIs added * added implementatio for sig2str/str2sig * strtod/strtof to set errno to ERANGE consistently for underflow * fixed rounding issue with sqrt/sqrtf
Richard Biener2023-03-08 13:24:25 +00:00
dc822763c2
- Update to v4.1.0 * fixes for regressions to pow/powf and tgamma functions * RISC-V semihosting support * RISC-V and arm patches * additional out-of-bounds checking for malloc/nano-malloc family * various fixes to makedocbook for python 3.8 * multiple standard/accuracy fixes to libm math routines * C-SKY port * support for Armv8-R aarch64 added * move of __tzrules_struct from time.h to internal header * math additions/improvements for RISC-V and arm * all arm code converted to use unified syntax for Thumb1 * fenv support added for multiple platforms * hard float support for PowerPC taken from FreeBSD * advertising clause removed from BSD licenses * various other fixes
Richard Biener2021-03-08 13:26:21 +00:00