Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--newlib/ChangeLog17
-rw-r--r--newlib/NEWS14
-rw-r--r--newlib/README18
-rw-r--r--newlib/acinclude.m42
-rwxr-xr-xnewlib/configure22
-rwxr-xr-xnewlib/doc/configure20
-rwxr-xr-xnewlib/iconvdata/configure20
-rwxr-xr-xnewlib/libc/configure20
-rw-r--r--newlib/libc/libc.texinfo2
9 files changed, 83 insertions, 52 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index a216cda6f..fdf8cbe5a 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,3 +1,20 @@
+2008-12-17 Jeff Johnston <jjohnstn@redhat.com>
+
+ * NEWS: Update with 1.18.0 info.
+ * README: Ditto.
+ * acinclude.m4: Change version number to 1.18.0.
+ * aclocal.m4: Regenerated.
+ * configure: Ditto.
+ * doc/aclocal.m4: Ditto.
+ * doc/configure: Ditto.
+ * libc/*/aclocal.m4: Ditto.
+ * libc/*/configure: Ditto.
+ * libc/libc.texinfo: Ditto.
+ * libm/*/aclocal.m4: Ditto.
+ * libm/*/configure: Ditto.
+ * libm/libm.texinfo: Ditto.
+ * libc/sys/linux/shared.ld: Add VERS_1.18
+
2009-12-17 Jerker Back <jerker.back@gmail.com>
* libc/iconv/lib/local.h[!__GNUC__]: Add alternative version of
diff --git a/newlib/NEWS b/newlib/NEWS
index e964b6312..b17084ef1 100644
--- a/newlib/NEWS
+++ b/newlib/NEWS
@@ -1,3 +1,17 @@
+*** Major changes in newlib version 1.18.0:
+
+* wide-char enhancements
+* long double math routines added for platforms where LDBL == DBL
+* long long math routines added
+* math cleanup
+* UTF-16 modifications for Cygwin
+* major locale charset overhaul including added charsets
+* added moxie platform
+* added rx platform
+* added xc16x platform
+* various cleanups
+* various bug fixes
+
*** Major changes in newlib version 1.17.0:
* new C99 wide-char function additions
diff --git a/newlib/README b/newlib/README
index 70f729f59..5f5b06379 100644
--- a/newlib/README
+++ b/newlib/README
@@ -1,4 +1,4 @@
- README for newlib-1.17.0 release
+ README for newlib-1.18.0 release
(mostly cribbed from the README in the gdb-4.13 release)
This is `newlib', a simple ANSI C library, math library, and collection
@@ -17,8 +17,8 @@ WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Unpacking and Installation -- quick overview
==========================
-When you unpack the newlib-1.17.0.tar.gz file, you'll find a directory
-called `newlib-1.17.0', which contains:
+When you unpack the newlib-1.18.0.tar.gz file, you'll find a directory
+called `newlib-1.18.0', which contains:
COPYING config/ install-sh* mpw-configure
COPYING.LIB config-ml.in libgloss/ mpw-install
@@ -94,13 +94,13 @@ directory. If the path to `configure' would be the same as the
argument to `--srcdir', you can leave out the `--srcdir' option; it
will be assumed.)
- For example, with version 1.17.0, you can build NEWLIB in a separate
+ For example, with version 1.18.0, you can build NEWLIB in a separate
directory for a Sun 4 cross m68k-aout environment like this:
- cd newlib-1.17.0
+ cd newlib-1.18.0
mkdir ../newlib-m68k-aout
cd ../newlib-m68k-aout
- ../newlib-1.17.0/configure --host=sun4 --target=m68k-aout
+ ../newlib-1.18.0/configure --host=sun4 --target=m68k-aout
make
When `configure' builds a configuration using a remote source
@@ -116,8 +116,8 @@ called `configure' (or one of its subdirectories).
The `Makefile' that `configure' generates in each source directory
also runs recursively. If you type `make' in a source directory such
-as `newlib-1.17.0' (or in a separate configured directory configured with
-`--srcdir=PATH/newlib-1.17.0'), you will build all the required libraries.
+as `newlib-1.18.0' (or in a separate configured directory configured with
+`--srcdir=PATH/newlib-1.18.0'), you will build all the required libraries.
When you have multiple hosts or targets configured in separate
directories, you can run `make' on them in parallel (for example, if
@@ -380,7 +380,7 @@ Reporting Bugs
The correct address for reporting bugs found in NEWLIB is
"newlib@sources.redhat.com". Please email all bug reports to that
-address. Please include the NEWLIB version number (e.g., newlib-1.17.0),
+address. Please include the NEWLIB version number (e.g., newlib-1.18.0),
and how you configured it (e.g., "sun4 host and m68k-aout target").
Since NEWLIB supports many different configurations, it is important
that you be precise about this.
diff --git a/newlib/acinclude.m4 b/newlib/acinclude.m4
index 6e92ecbcd..16ef95116 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_VERSION],
-m4_define([NEWLIB_VERSION],[1.17.0]))
+m4_define([NEWLIB_VERSION],[1.18.0]))
dnl Basic newlib configury. This calls basic introductory stuff,
dnl including AM_INIT_AUTOMAKE and AC_CANONICAL_HOST. It also runs
diff --git a/newlib/configure b/newlib/configure
index de4e893a2..fa3fb724c 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.63 for newlib 1.17.0.
+# Generated by GNU Autoconf 2.63 for newlib 1.18.0.
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
@@ -743,8 +743,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='newlib'
PACKAGE_TARNAME='newlib'
-PACKAGE_VERSION='1.17.0'
-PACKAGE_STRING='newlib 1.17.0'
+PACKAGE_VERSION='1.18.0'
+PACKAGE_STRING='newlib 1.18.0'
PACKAGE_BUGREPORT=''
ac_unique_file="libc"
@@ -1545,7 +1545,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 1.17.0 to adapt to many kinds of systems.
+\`configure' configures newlib 1.18.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1615,7 +1615,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of newlib 1.17.0:";;
+ short | recursive ) echo "Configuration of newlib 1.18.0:";;
esac
cat <<\_ACEOF
@@ -1737,7 +1737,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-newlib configure 1.17.0
+newlib configure 1.18.0
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1751,7 +1751,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 1.17.0, which was
+It was created by newlib $as_me 1.18.0, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -3032,7 +3032,7 @@ fi
# Define the identity of the package.
PACKAGE='newlib'
- VERSION='1.17.0'
+ VERSION='1.18.0'
# Some tools Automake needs.
@@ -13010,7 +13010,7 @@ _ACEOF
fi
cat >>confdefs.h <<_ACEOF
-#define _NEWLIB_VERSION "1.17.0"
+#define _NEWLIB_VERSION "1.18.0"
_ACEOF
@@ -13783,7 +13783,7 @@ exec 6>&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 1.17.0, which was
+This file was extended by newlib $as_me 1.18.0, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13846,7 +13846,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-newlib config.status 1.17.0
+newlib config.status 1.18.0
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff --git a/newlib/doc/configure b/newlib/doc/configure
index b1cc3b4e8..c37125a67 100755
--- a/newlib/doc/configure
+++ b/newlib/doc/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for newlib 1.17.0.
+# Generated by GNU Autoconf 2.63 for newlib 1.18.0.
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
@@ -594,8 +594,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='newlib'
PACKAGE_TARNAME='newlib'
-PACKAGE_VERSION='1.17.0'
-PACKAGE_STRING='newlib 1.17.0'
+PACKAGE_VERSION='1.18.0'
+PACKAGE_STRING='newlib 1.18.0'
PACKAGE_BUGREPORT=''
ac_unique_file="makedoc.c"
@@ -1285,7 +1285,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 1.17.0 to adapt to many kinds of systems.
+\`configure' configures newlib 1.18.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1355,7 +1355,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of newlib 1.17.0:";;
+ short | recursive ) echo "Configuration of newlib 1.18.0:";;
esac
cat <<\_ACEOF
@@ -1445,7 +1445,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-newlib configure 1.17.0
+newlib configure 1.18.0
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1459,7 +1459,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 1.17.0, which was
+It was created by newlib $as_me 1.18.0, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2591,7 +2591,7 @@ fi
# Define the identity of the package.
PACKAGE='newlib'
- VERSION='1.17.0'
+ VERSION='1.18.0'
# Some tools Automake needs.
@@ -4205,7 +4205,7 @@ exec 6>&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 1.17.0, which was
+This file was extended by newlib $as_me 1.18.0, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -4259,7 +4259,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-newlib config.status 1.17.0
+newlib config.status 1.18.0
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff --git a/newlib/iconvdata/configure b/newlib/iconvdata/configure
index 78764eeda..f7826eb73 100755
--- a/newlib/iconvdata/configure
+++ b/newlib/iconvdata/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for newlib 1.17.0.
+# Generated by GNU Autoconf 2.63 for newlib 1.18.0.
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
@@ -743,8 +743,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='newlib'
PACKAGE_TARNAME='newlib'
-PACKAGE_VERSION='1.17.0'
-PACKAGE_STRING='newlib 1.17.0'
+PACKAGE_VERSION='1.18.0'
+PACKAGE_STRING='newlib 1.18.0'
PACKAGE_BUGREPORT=''
ac_unique_file="jis0201.c"
@@ -1505,7 +1505,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 1.17.0 to adapt to many kinds of systems.
+\`configure' configures newlib 1.18.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1575,7 +1575,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of newlib 1.17.0:";;
+ short | recursive ) echo "Configuration of newlib 1.18.0:";;
esac
cat <<\_ACEOF
@@ -1685,7 +1685,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-newlib configure 1.17.0
+newlib configure 1.18.0
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1699,7 +1699,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 1.17.0, which was
+It was created by newlib $as_me 1.18.0, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2831,7 +2831,7 @@ fi
# Define the identity of the package.
PACKAGE='newlib'
- VERSION='1.17.0'
+ VERSION='1.18.0'
# Some tools Automake needs.
@@ -13109,7 +13109,7 @@ exec 6>&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 1.17.0, which was
+This file was extended by newlib $as_me 1.18.0, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13163,7 +13163,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-newlib config.status 1.17.0
+newlib config.status 1.18.0
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff --git a/newlib/libc/configure b/newlib/libc/configure
index 5a872bd28..9b97c2f00 100755
--- a/newlib/libc/configure
+++ b/newlib/libc/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for newlib 1.17.0.
+# Generated by GNU Autoconf 2.63 for newlib 1.18.0.
#
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
@@ -743,8 +743,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='newlib'
PACKAGE_TARNAME='newlib'
-PACKAGE_VERSION='1.17.0'
-PACKAGE_STRING='newlib 1.17.0'
+PACKAGE_VERSION='1.18.0'
+PACKAGE_STRING='newlib 1.18.0'
PACKAGE_BUGREPORT=''
ac_unique_file="sys.tex"
@@ -1539,7 +1539,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 1.17.0 to adapt to many kinds of systems.
+\`configure' configures newlib 1.18.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1609,7 +1609,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of newlib 1.17.0:";;
+ short | recursive ) echo "Configuration of newlib 1.18.0:";;
esac
cat <<\_ACEOF
@@ -1720,7 +1720,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-newlib configure 1.17.0
+newlib configure 1.18.0
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1734,7 +1734,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 1.17.0, which was
+It was created by newlib $as_me 1.18.0, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2879,7 +2879,7 @@ fi
# Define the identity of the package.
PACKAGE='newlib'
- VERSION='1.17.0'
+ VERSION='1.18.0'
# Some tools Automake needs.
@@ -13416,7 +13416,7 @@ exec 6>&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 1.17.0, which was
+This file was extended by newlib $as_me 1.18.0, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13470,7 +13470,7 @@ Report bugs to <bug-autoconf@gnu.org>."
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-newlib config.status 1.17.0
+newlib config.status 1.18.0
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff --git a/newlib/libc/libc.texinfo b/newlib/libc/libc.texinfo
index defba8233..f4203b1ba 100644
--- a/newlib/libc/libc.texinfo
+++ b/newlib/libc/libc.texinfo
@@ -69,7 +69,7 @@ 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} 1.17.0
+@subtitle @code{libc} 1.18.0
@subtitle December 2008
@author {Steve Chamberlain}
@author {Roland Pesch}