From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2134) id E5EFB3858C31; Sun, 31 Dec 2023 17:05:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E5EFB3858C31 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1704042345; bh=gS8uLLqBnSX1VaA753uSddWRd2/a2ndPdLDE1wRuXe8=; h=From:To:Subject:Date:From; b=tezPbIwWt1lDgsasn6xsN644lKgwxzgrRE9PLZMu6e7SCSZh4/rrg9uM6K40oDIXS QVz/WfJehE21DVbV3FonQf6TNYaoUtYKbJH+YFSS8aw0zrDTz3Y9J93wQ+vzgHEVai HX0CEUVRa+h5OL7QT/v1sfFGNBzwkUBgbrgK4qQs= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Jeff Johnston To: newlib-cvs@sourceware.org Subject: [newlib-cygwin] Changes for newlib 4.4.0 snapshot X-Act-Checkin: newlib-cygwin X-Git-Author: Jeff Johnston X-Git-Refname: refs/heads/master X-Git-Oldrev: ec119e1084f2adffb569e1b66b3fc11397d8e837 X-Git-Newrev: 26f7004bf73c421c3fd5e5a6ccf470d05337b435 Message-Id: <20231231170545.E5EFB3858C31@sourceware.org> Date: Sun, 31 Dec 2023 17:05:45 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=3Dnewlib-cygwin.git;h=3D26f7004bf73= c421c3fd5e5a6ccf470d05337b435 commit 26f7004bf73c421c3fd5e5a6ccf470d05337b435 Author: Jeff Johnston Date: Sun Dec 31 12:00:18 2023 -0500 Changes for newlib 4.4.0 snapshot =20 - bump up version to 4.4.0 Diff: --- newlib/NEWS | 12 ++++++++++++ newlib/acinclude.m4 | 2 +- newlib/configure | 24 ++++++++++++------------ newlib/libc/libc.texi | 4 ++-- newlib/libm/libm.texi | 4 ++-- 5 files changed, 29 insertions(+), 17 deletions(-) diff --git a/newlib/NEWS b/newlib/NEWS index ee456f9b8..348cb4d7d 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 f= or a platform +- Xtensa port added +- printf family helper functions split out into separate files to save spa= ce 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: =20 + - 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 ee1411d76..2f8fb8d0f 100644 --- a/newlib/acinclude.m4 +++ b/newlib/acinclude.m4 @@ -2,7 +2,7 @@ dnl This provides configure definitions used by all the new= lib dnl configure.in files. =20 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_VERS= ION],[0])) AC_DEFUN([DEF_NEWLIB_VERSION],m4_define([NEWLIB_VERSION],[NEWLIB_MAJOR_VER= SION.NEWLIB_MINOR_VERSION.NEWLIB_PATCHLEVEL_VERSION])) =20 diff --git a/newlib/configure b/newlib/configure index b21d9bf45..6a542bb88 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=3D # Identity of this package. PACKAGE_NAME=3D'newlib' PACKAGE_TARNAME=3D'newlib' -PACKAGE_VERSION=3D'4.3.0' -PACKAGE_STRING=3D'newlib 4.3.0' +PACKAGE_VERSION=3D'4.4.0' +PACKAGE_STRING=3D'newlib 4.4.0' PACKAGE_BUGREPORT=3D'' PACKAGE_URL=3D'' =20 @@ -1563,7 +1563,7 @@ if test "$ac_init_help" =3D "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. =20 Usage: $0 [OPTION]... [VAR=3DVALUE]... =20 @@ -1633,7 +1633,7 @@ fi =20 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 =20 @@ -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 =20 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. =20 -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 =20 $ $0 $@ @@ -4870,7 +4870,7 @@ fi =20 # Define the identity of the package. PACKAGE=3D'newlib' - VERSION=3D'4.3.0' + VERSION=3D'4.4.0' =20 =20 # Some tools Automake needs. @@ -6501,13 +6501,13 @@ fi =20 =20 =20 -$as_echo "#define _NEWLIB_VERSION \"4.3.0\"" >>confdefs.h +$as_echo "#define _NEWLIB_VERSION \"4.4.0\"" >>confdefs.h =20 =20 $as_echo "#define __NEWLIB__ 4" >>confdefs.h =20 =20 -$as_echo "#define __NEWLIB_MINOR__ 3" >>confdefs.h +$as_echo "#define __NEWLIB_MINOR__ 4" >>confdefs.h =20 =20 $as_echo "#define __NEWLIB_PATCHLEVEL__ 0" >>confdefs.h @@ -8460,7 +8460,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=3D1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=3D" -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 =20 CONFIG_FILES =3D $CONFIG_FILES @@ -8526,7 +8526,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=3D1 ac_cs_config=3D"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]= /\\\\&/g'`" ac_cs_version=3D"\\ -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\\" =20 diff --git a/newlib/libc/libc.texi b/newlib/libc/libc.texi index a5f24b15a..c6aeab227 100644 --- a/newlib/libc/libc.texi +++ b/newlib/libc/libc.texi @@ -69,8 +69,8 @@ into another language, under the above conditions for mod= ified 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 bf8a07255..943262d05 100644 --- a/newlib/libm/libm.texi +++ b/newlib/libm/libm.texi @@ -46,8 +46,8 @@ into another language, under the above conditions for mod= ified 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