diff options
-rw-r--r-- | newlib/NEWS | 12 | ||||
-rw-r--r-- | newlib/acinclude.m4 | 2 | ||||
-rwxr-xr-x | newlib/configure | 24 | ||||
-rw-r--r-- | newlib/libc/libc.texi | 4 | ||||
-rw-r--r-- | newlib/libm/libm.texi | 4 |
5 files changed, 29 insertions, 17 deletions
diff --git a/newlib/NEWS b/newlib/NEWS index ee456f9..348cb4d 100644 --- a/newlib/NEWS +++ b/newlib/NEWS @@ -1,5 +1,17 @@ +*** Major changes in newlib version 4.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 + *** Major changes in newlib version 4.3.0: + - remove i?86-pc-linux-gnu support - remove decstation & sunos support - remove phoenix OS support diff --git a/newlib/acinclude.m4 b/newlib/acinclude.m4 index ee1411d..2f8fb8d 100644 --- a/newlib/acinclude.m4 +++ b/newlib/acinclude.m4 @@ -2,7 +2,7 @@ dnl This provides configure definitions used by all the newlib dnl configure.in files. AC_DEFUN([DEF_NEWLIB_MAJOR_VERSION],m4_define([NEWLIB_MAJOR_VERSION],[4])) -AC_DEFUN([DEF_NEWLIB_MINOR_VERSION],m4_define([NEWLIB_MINOR_VERSION],[3])) +AC_DEFUN([DEF_NEWLIB_MINOR_VERSION],m4_define([NEWLIB_MINOR_VERSION],[4])) AC_DEFUN([DEF_NEWLIB_PATCHLEVEL_VERSION],m4_define([NEWLIB_PATCHLEVEL_VERSION],[0])) AC_DEFUN([DEF_NEWLIB_VERSION],m4_define([NEWLIB_VERSION],[NEWLIB_MAJOR_VERSION.NEWLIB_MINOR_VERSION.NEWLIB_PATCHLEVEL_VERSION])) diff --git a/newlib/configure b/newlib/configure index b21d9bf..6a542bb 100755 --- a/newlib/configure +++ b/newlib/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for newlib 4.3.0. +# Generated by GNU Autoconf 2.69 for newlib 4.4.0. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -576,8 +576,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='newlib' PACKAGE_TARNAME='newlib' -PACKAGE_VERSION='4.3.0' -PACKAGE_STRING='newlib 4.3.0' +PACKAGE_VERSION='4.4.0' +PACKAGE_STRING='newlib 4.4.0' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1563,7 +1563,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures newlib 4.3.0 to adapt to many kinds of systems. +\`configure' configures newlib 4.4.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1633,7 +1633,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of newlib 4.3.0:";; + short | recursive ) echo "Configuration of newlib 4.4.0:";; esac cat <<\_ACEOF @@ -1765,7 +1765,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -newlib configure 4.3.0 +newlib configure 4.4.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1857,7 +1857,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by newlib $as_me 4.3.0, which was +It was created by newlib $as_me 4.4.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -4870,7 +4870,7 @@ fi # Define the identity of the package. PACKAGE='newlib' - VERSION='4.3.0' + VERSION='4.4.0' # Some tools Automake needs. @@ -6501,13 +6501,13 @@ fi -$as_echo "#define _NEWLIB_VERSION \"4.3.0\"" >>confdefs.h +$as_echo "#define _NEWLIB_VERSION \"4.4.0\"" >>confdefs.h $as_echo "#define __NEWLIB__ 4" >>confdefs.h -$as_echo "#define __NEWLIB_MINOR__ 3" >>confdefs.h +$as_echo "#define __NEWLIB_MINOR__ 4" >>confdefs.h $as_echo "#define __NEWLIB_PATCHLEVEL__ 0" >>confdefs.h @@ -8460,7 +8460,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by newlib $as_me 4.3.0, which was +This file was extended by newlib $as_me 4.4.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -8526,7 +8526,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -newlib config.status 4.3.0 +newlib config.status 4.4.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/newlib/libc/libc.texi b/newlib/libc/libc.texi index a5f24b1..c6aeab2 100644 --- a/newlib/libc/libc.texi +++ b/newlib/libc/libc.texi @@ -69,8 +69,8 @@ into another language, under the above conditions for modified versions. @title The Red Hat newlib C Library @subtitle Full Configuration @sp 1 -@subtitle @code{libc} 4.3.0 -@subtitle January 2023 +@subtitle @code{libc} 4.4.0 +@subtitle December 2023 @author Steve Chamberlain @author Roland Pesch @author Red Hat Support diff --git a/newlib/libm/libm.texi b/newlib/libm/libm.texi index bf8a072..943262d 100644 --- a/newlib/libm/libm.texi +++ b/newlib/libm/libm.texi @@ -46,8 +46,8 @@ into another language, under the above conditions for modified versions. @titlepage @title The Red Hat newlib C Math Library @sp 1 -@subtitle @code{libm} 4.3.0 -@subtitle January 2023 +@subtitle @code{libm} 4.4.0 +@subtitle December 2023 @author Steve Chamberlain @author Roland Pesch @author Red Hat Support |