diff options
Diffstat (limited to 'sysdeps')
-rwxr-xr-x | sysdeps/alpha/elf/configure | 47 | ||||
-rwxr-xr-x | sysdeps/generic/configure | 8 | ||||
-rw-r--r-- | sysdeps/generic/lchmod.c | 33 | ||||
-rwxr-xr-x | sysdeps/i386/elf/configure | 2 | ||||
-rw-r--r-- | sysdeps/ia64/elf/configure | 5 | ||||
-rw-r--r-- | sysdeps/mach/configure | 66 | ||||
-rwxr-xr-x | sysdeps/mach/hurd/configure | 12 | ||||
-rw-r--r-- | sysdeps/mach/hurd/lchmod.c | 38 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/Makefile | 9 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/Versions | 13 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/fclrexcpt.c (renamed from sysdeps/powerpc/soft-fp/fclrexcpt.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/fedisblxcpt.c (renamed from sysdeps/powerpc/soft-fp/fedisblxcpt.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/feenablxcpt.c (renamed from sysdeps/powerpc/soft-fp/feenablxcpt.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/fegetenv.c (renamed from sysdeps/powerpc/soft-fp/fegetenv.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/fegetexcept.c (renamed from sysdeps/powerpc/soft-fp/fegetexcept.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/fegetround.c (renamed from sysdeps/powerpc/soft-fp/fegetround.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/feholdexcpt.c (renamed from sysdeps/powerpc/soft-fp/feholdexcpt.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/fenv_const.c (renamed from sysdeps/powerpc/soft-fp/fenv_const.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/fesetenv.c (renamed from sysdeps/powerpc/soft-fp/fesetenv.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/fesetround.c (renamed from sysdeps/powerpc/soft-fp/fesetround.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/feupdateenv.c (renamed from sysdeps/powerpc/soft-fp/feupdateenv.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/fgetexcptflg.c (renamed from sysdeps/powerpc/soft-fp/fgetexcptflg.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/fraiseexcpt.c (renamed from sysdeps/powerpc/soft-fp/fraiseexcpt.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/fsetexcptflg.c (renamed from sysdeps/powerpc/soft-fp/fsetexcptflg.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/ftestexcept.c (renamed from sysdeps/powerpc/soft-fp/ftestexcept.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/libm-test-ulps (renamed from sysdeps/powerpc/soft-fp/libm-test-ulps) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/sim-full.c (renamed from sysdeps/powerpc/soft-fp/sim-full.c) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/soft-supp.h (renamed from sysdeps/powerpc/soft-fp/soft-supp.h) | 0 | ||||
-rw-r--r-- | sysdeps/powerpc/soft-fp/Makefile | 6 | ||||
-rw-r--r-- | sysdeps/powerpc/soft-fp/Versions | 12 | ||||
-rw-r--r-- | sysdeps/unix/bsd/bsd4.4/freebsd/sys/sysmacros.h | 28 | ||||
-rwxr-xr-x | sysdeps/unix/common/configure | 20 | ||||
-rwxr-xr-x | sysdeps/unix/configure | 8 | ||||
-rw-r--r-- | sysdeps/unix/sysv/aix/configure | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/configure | 27 | ||||
-rwxr-xr-x | sysdeps/unix/sysv/linux/mips/configure | 61 | ||||
-rwxr-xr-x | sysdeps/x86_64/elf/configure | 28 |
37 files changed, 252 insertions, 172 deletions
diff --git a/sysdeps/alpha/elf/configure b/sysdeps/alpha/elf/configure index 3ca6793758..ea99e35416 100755 --- a/sysdeps/alpha/elf/configure +++ b/sysdeps/alpha/elf/configure @@ -1,12 +1,13 @@ +# This file is generated from configure.in by Autoconf. DO NOT EDIT! # Local configure fragment for sysdeps/alpha/elf. if test "$usetls" != no; then # Check for support of thread-local storage handling in assembler and # linker. -echo $ac_n "checking for Alpha TLS support""... $ac_c" 1>&6 -echo "configure:8: checking for Alpha TLS support" >&5 -if eval "test \"`echo '$''{'libc_cv_alpha_tls'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +echo "$as_me:$LINENO: checking for Alpha TLS support" >&5 +echo $ECHO_N "checking for Alpha TLS support... $ECHO_C" >&6 +if test "${libc_cv_alpha_tls+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else cat > conftest.s <<\EOF .section ".tdata", "awT", @progbits @@ -42,27 +43,32 @@ baz: lda $16, m($16) !tprello lda $16, n($31) !tprel EOF -if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:46: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then +if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then libc_cv_alpha_tls=yes else libc_cv_alpha_tls=no fi rm -f conftest* fi - -echo "$ac_t""$libc_cv_alpha_tls" 1>&6 +echo "$as_me:$LINENO: result: $libc_cv_alpha_tls" >&5 +echo "${ECHO_T}$libc_cv_alpha_tls" >&6 if test $libc_cv_alpha_tls = yes; then - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define HAVE_TLS_SUPPORT 1 -EOF +_ACEOF fi fi -echo $ac_n "checking for GP relative module local relocs""... $ac_c" 1>&6 -echo "configure:64: checking for GP relative module local relocs" >&5 -if eval "test \"`echo '$''{'libc_cv_alpha_hidden_gprel'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +echo "$as_me:$LINENO: checking for GP relative module local relocs" >&5 +echo $ECHO_N "checking for GP relative module local relocs... $ECHO_C" >&6 +if test "${libc_cv_alpha_hidden_gprel+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else cat > conftest.c <<\EOF static int bar; @@ -75,7 +81,12 @@ int foo (void) EOF libc_cv_alpha_hidden_gprel=no -if { ac_try='${CC-cc} -S $CFLAGS -O2 -fpic conftest.c 1>&5'; { (eval echo configure:79: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then +if { ac_try='${CC-cc} -S $CFLAGS -O2 -fpic conftest.c 1>&5' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then if grep -q 'bar.*!gprel' conftest.s \ && grep -q 'baz.*!gprel' conftest.s \ && ! grep -q 'bar.*!literal' conftest.s \ @@ -85,11 +96,11 @@ if { ac_try='${CC-cc} -S $CFLAGS -O2 -fpic conftest.c 1>&5'; { (eval echo config fi rm -f conftest* fi - -echo "$ac_t""$libc_cv_alpha_hidden_gprel" 1>&6 +echo "$as_me:$LINENO: result: $libc_cv_alpha_hidden_gprel" >&5 +echo "${ECHO_T}$libc_cv_alpha_hidden_gprel" >&6 if test $libc_cv_alpha_hidden_gprel = yes; then - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define PI_STATIC_AND_HIDDEN 1 -EOF +_ACEOF fi diff --git a/sysdeps/generic/configure b/sysdeps/generic/configure index 85ddf4ac38..6f1582b5ce 100755 --- a/sysdeps/generic/configure +++ b/sysdeps/generic/configure @@ -1,7 +1,5 @@ -#! /bin/sh # This file is generated from configure.in by Autoconf. DO NOT EDIT! - if test -z "$inhibit_glue"; then # For signame.c, used in make_siglist. @@ -29,12 +27,6 @@ extern "C" char $ac_func (); char (*f) (); -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif int main () { diff --git a/sysdeps/generic/lchmod.c b/sysdeps/generic/lchmod.c new file mode 100644 index 0000000000..524b24c1ed --- /dev/null +++ b/sysdeps/generic/lchmod.c @@ -0,0 +1,33 @@ +/* lchmod -- Change the protections of a file or symbolic link. Stub version. + Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include <errno.h> +#include <sys/stat.h> +#include <sys/types.h> + +/* Change the protections of FILE to MODE. */ +int +lchmod (const char *file, mode_t mode) +{ + __set_errno (ENOSYS); + return -1; +} + +stub_warning (lchmod) +#include <stub-tag.h> diff --git a/sysdeps/i386/elf/configure b/sysdeps/i386/elf/configure index a7ff07bfac..1182d974bc 100755 --- a/sysdeps/i386/elf/configure +++ b/sysdeps/i386/elf/configure @@ -1,6 +1,4 @@ -#! /bin/sh # This file is generated from configure.in by Autoconf. DO NOT EDIT! - # Local configure fragment for sysdeps/i386/elf. if test "$usetls" != no; then diff --git a/sysdeps/ia64/elf/configure b/sysdeps/ia64/elf/configure index c2a514c527..6e92527769 100644 --- a/sysdeps/ia64/elf/configure +++ b/sysdeps/ia64/elf/configure @@ -1,6 +1,7 @@ +# This file is generated from configure.in by Autoconf. DO NOT EDIT! # Local configure fragment for sysdeps/ia64/elf. -cat >> confdefs.h <<\EOF +cat >>confdefs.h <<\_ACEOF #define PI_STATIC_AND_HIDDEN 1 -EOF +_ACEOF diff --git a/sysdeps/mach/configure b/sysdeps/mach/configure index a8d36c9d3d..597a0a5b1b 100644 --- a/sysdeps/mach/configure +++ b/sysdeps/mach/configure @@ -1,21 +1,4 @@ -#! /bin/sh # This file is generated from configure.in by Autoconf. DO NOT EDIT! -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conftest.sh - echo "exit 0" >>conftest.sh - chmod +x conftest.sh - if (PATH=".;."; conftest.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' - else - PATH_SEPARATOR=: - fi - rm -f conftest.sh -fi - -as_executable_p="test -f" - - if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mig", so it can be a program name with args. @@ -119,7 +102,7 @@ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -165,7 +148,7 @@ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -210,12 +193,6 @@ else #line $LINENO "configure" #include "confdefs.h" #include <mach/mach_types.h> -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif int main () { @@ -258,12 +235,6 @@ else #line $LINENO "configure" #include "confdefs.h" #include <mach/mach_types.h> -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif int main () { @@ -307,12 +278,6 @@ else #line $LINENO "configure" #include "confdefs.h" #include <mach/task_info.h> -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif int main () { @@ -371,7 +336,7 @@ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -407,6 +372,21 @@ echo "$as_me: error: what manner of Mach is this?" >&2;} { (exit 1); exit 1; }; } fi +echo "$as_me:$LINENO: checking for egrep" >&5 +echo $ECHO_N "checking for egrep... $ECHO_C" >&6 +if test "${ac_cv_prog_egrep+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if echo a | (grep -E '(a|b)') >/dev/null 2>&1 + then ac_cv_prog_egrep='grep -E' + else ac_cv_prog_egrep='egrep' + fi +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 +echo "${ECHO_T}$ac_cv_prog_egrep" >&6 + EGREP=$ac_cv_prog_egrep + + echo "$as_me:$LINENO: checking for host_page_size in mach_host.defs" >&5 echo $ECHO_N "checking for host_page_size in mach_host.defs... $ECHO_C" >&6 if test "${libc_cv_mach_host_page_size+set}" = set; then @@ -419,7 +399,7 @@ else _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "host_page_size" >/dev/null 2>&1; then + $EGREP "host_page_size" >/dev/null 2>&1; then libc_cv_mach_host_page_size=yes else libc_cv_mach_host_page_size=no @@ -449,7 +429,7 @@ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -489,7 +469,7 @@ _ACEOF if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? - egrep -v '^ *\+' conftest.er1 >conftest.err + grep -v '^ *+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 @@ -534,7 +514,7 @@ else _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "i386_io_perm_modify" >/dev/null 2>&1; then + $EGREP "i386_io_perm_modify" >/dev/null 2>&1; then libc_cv_mach_i386_ioports=yes else libc_cv_mach_i386_ioports=no @@ -563,7 +543,7 @@ else _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "i386_set_gdt" >/dev/null 2>&1; then + $EGREP "i386_set_gdt" >/dev/null 2>&1; then libc_cv_mach_i386_gdt=yes else libc_cv_mach_i386_gdt=no diff --git a/sysdeps/mach/hurd/configure b/sysdeps/mach/hurd/configure index fc6432f0a2..86239bb483 100755 --- a/sysdeps/mach/hurd/configure +++ b/sysdeps/mach/hurd/configure @@ -1,7 +1,5 @@ -#! /bin/sh # This file is generated from configure.in by Autoconf. DO NOT EDIT! - # GNU libc on the Hurd is always reentrant. DEFINES="$DEFINES -D_LIBC_REENTRANT" @@ -29,22 +27,16 @@ case "$machine" in ;; esac + echo "$as_me:$LINENO: checking Hurd header version" >&5 echo $ECHO_N "checking Hurd header version... $ECHO_C" >&6 if test "${libc_cv_hurd_version+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - -cat >conftest.$ac_ext <<_ACEOF + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" #include <hurd/version.h> -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif int main () { diff --git a/sysdeps/mach/hurd/lchmod.c b/sysdeps/mach/hurd/lchmod.c new file mode 100644 index 0000000000..4f33f03b17 --- /dev/null +++ b/sysdeps/mach/hurd/lchmod.c @@ -0,0 +1,38 @@ +/* lchmod -- Change the protections of a file or symbolic link. Hurd version. + Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#include <errno.h> +#include <stddef.h> +#include <sys/stat.h> +#include <hurd.h> + +/* Change the protections of FILE to MODE. */ +int +lchmod (const char *file, mode_t mode) +{ + error_t err; + file_t port = __file_name_lookup (file, O_NOLINK, 0); + if (port == MACH_PORT_NULL) + return -1; + err = __file_chmod (port, mode); + __mach_port_deallocate (__mach_task_self (), port); + if (err) + return __hurd_fail (err); + return 0; +} diff --git a/sysdeps/powerpc/nofpu/Makefile b/sysdeps/powerpc/nofpu/Makefile new file mode 100644 index 0000000000..f85cb0b7a3 --- /dev/null +++ b/sysdeps/powerpc/nofpu/Makefile @@ -0,0 +1,9 @@ +# Makefile fragment for PowerPC with no FPU. + +ifeq ($(subdir),soft-fp) +sysdep_routines += $(gcc-single-routines) $(gcc-double-routines) sim-full +endif + +ifeq ($(subdir),math) +libm-support += fenv_const fe_nomask +endif diff --git a/sysdeps/powerpc/nofpu/Versions b/sysdeps/powerpc/nofpu/Versions new file mode 100644 index 0000000000..4103db50bf --- /dev/null +++ b/sysdeps/powerpc/nofpu/Versions @@ -0,0 +1,13 @@ +libc { + GLIBC_2.3.2 { + __sim_exceptions; __sim_disabled_exceptions; __sim_round_mode; + __adddf3; __addsf3; __divdf3; __divsf3; __eqdf2; __eqsf2; + __extendsfdf2; __fixdfdi; __fixdfsi; __fixsfdi; __fixsfsi; + __fixtfdi; __fixtfsi; + __fixunsdfdi; __fixunsdfsi; __fixunssfdi; __fixunssfsi; + __floatdidf; __floatdisf; __floatsidf; __floatsisf; + __gedf2; __gesf2; __ledf2; __lesf2; __muldf3; __mulsf3; + __negdf2; __negsf2; __sqrtdf2; __sqrtsf2; __subdf3; + __subsf3; __truncdfsf2; __trunctfsf2; + } +} diff --git a/sysdeps/powerpc/soft-fp/fclrexcpt.c b/sysdeps/powerpc/nofpu/fclrexcpt.c index 16e96baeaf..16e96baeaf 100644 --- a/sysdeps/powerpc/soft-fp/fclrexcpt.c +++ b/sysdeps/powerpc/nofpu/fclrexcpt.c diff --git a/sysdeps/powerpc/soft-fp/fedisblxcpt.c b/sysdeps/powerpc/nofpu/fedisblxcpt.c index 3d8dd4462f..3d8dd4462f 100644 --- a/sysdeps/powerpc/soft-fp/fedisblxcpt.c +++ b/sysdeps/powerpc/nofpu/fedisblxcpt.c diff --git a/sysdeps/powerpc/soft-fp/feenablxcpt.c b/sysdeps/powerpc/nofpu/feenablxcpt.c index 060e450590..060e450590 100644 --- a/sysdeps/powerpc/soft-fp/feenablxcpt.c +++ b/sysdeps/powerpc/nofpu/feenablxcpt.c diff --git a/sysdeps/powerpc/soft-fp/fegetenv.c b/sysdeps/powerpc/nofpu/fegetenv.c index 3cc8b13dac..3cc8b13dac 100644 --- a/sysdeps/powerpc/soft-fp/fegetenv.c +++ b/sysdeps/powerpc/nofpu/fegetenv.c diff --git a/sysdeps/powerpc/soft-fp/fegetexcept.c b/sysdeps/powerpc/nofpu/fegetexcept.c index 0a47a09ac0..0a47a09ac0 100644 --- a/sysdeps/powerpc/soft-fp/fegetexcept.c +++ b/sysdeps/powerpc/nofpu/fegetexcept.c diff --git a/sysdeps/powerpc/soft-fp/fegetround.c b/sysdeps/powerpc/nofpu/fegetround.c index 0d01e4411f..0d01e4411f 100644 --- a/sysdeps/powerpc/soft-fp/fegetround.c +++ b/sysdeps/powerpc/nofpu/fegetround.c diff --git a/sysdeps/powerpc/soft-fp/feholdexcpt.c b/sysdeps/powerpc/nofpu/feholdexcpt.c index 786c691a4b..786c691a4b 100644 --- a/sysdeps/powerpc/soft-fp/feholdexcpt.c +++ b/sysdeps/powerpc/nofpu/feholdexcpt.c diff --git a/sysdeps/powerpc/soft-fp/fenv_const.c b/sysdeps/powerpc/nofpu/fenv_const.c index 7dc2e817c8..7dc2e817c8 100644 --- a/sysdeps/powerpc/soft-fp/fenv_const.c +++ b/sysdeps/powerpc/nofpu/fenv_const.c diff --git a/sysdeps/powerpc/soft-fp/fesetenv.c b/sysdeps/powerpc/nofpu/fesetenv.c index 43d03a45e2..43d03a45e2 100644 --- a/sysdeps/powerpc/soft-fp/fesetenv.c +++ b/sysdeps/powerpc/nofpu/fesetenv.c diff --git a/sysdeps/powerpc/soft-fp/fesetround.c b/sysdeps/powerpc/nofpu/fesetround.c index 842614a974..842614a974 100644 --- a/sysdeps/powerpc/soft-fp/fesetround.c +++ b/sysdeps/powerpc/nofpu/fesetround.c diff --git a/sysdeps/powerpc/soft-fp/feupdateenv.c b/sysdeps/powerpc/nofpu/feupdateenv.c index 5073776e7d..5073776e7d 100644 --- a/sysdeps/powerpc/soft-fp/feupdateenv.c +++ b/sysdeps/powerpc/nofpu/feupdateenv.c diff --git a/sysdeps/powerpc/soft-fp/fgetexcptflg.c b/sysdeps/powerpc/nofpu/fgetexcptflg.c index 9d4f078d23..9d4f078d23 100644 --- a/sysdeps/powerpc/soft-fp/fgetexcptflg.c +++ b/sysdeps/powerpc/nofpu/fgetexcptflg.c diff --git a/sysdeps/powerpc/soft-fp/fraiseexcpt.c b/sysdeps/powerpc/nofpu/fraiseexcpt.c index cd915027e1..cd915027e1 100644 --- a/sysdeps/powerpc/soft-fp/fraiseexcpt.c +++ b/sysdeps/powerpc/nofpu/fraiseexcpt.c diff --git a/sysdeps/powerpc/soft-fp/fsetexcptflg.c b/sysdeps/powerpc/nofpu/fsetexcptflg.c index 85fd88f01f..85fd88f01f 100644 --- a/sysdeps/powerpc/soft-fp/fsetexcptflg.c +++ b/sysdeps/powerpc/nofpu/fsetexcptflg.c diff --git a/sysdeps/powerpc/soft-fp/ftestexcept.c b/sysdeps/powerpc/nofpu/ftestexcept.c index ce8044fe0a..ce8044fe0a 100644 --- a/sysdeps/powerpc/soft-fp/ftestexcept.c +++ b/sysdeps/powerpc/nofpu/ftestexcept.c diff --git a/sysdeps/powerpc/soft-fp/libm-test-ulps b/sysdeps/powerpc/nofpu/libm-test-ulps index e2091f8a15..e2091f8a15 100644 --- a/sysdeps/powerpc/soft-fp/libm-test-ulps +++ b/sysdeps/powerpc/nofpu/libm-test-ulps diff --git a/sysdeps/powerpc/soft-fp/sim-full.c b/sysdeps/powerpc/nofpu/sim-full.c index 9f4c96ff20..9f4c96ff20 100644 --- a/sysdeps/powerpc/soft-fp/sim-full.c +++ b/sysdeps/powerpc/nofpu/sim-full.c diff --git a/sysdeps/powerpc/soft-fp/soft-supp.h b/sysdeps/powerpc/nofpu/soft-supp.h index e358eda5c7..e358eda5c7 100644 --- a/sysdeps/powerpc/soft-fp/soft-supp.h +++ b/sysdeps/powerpc/nofpu/soft-supp.h diff --git a/sysdeps/powerpc/soft-fp/Makefile b/sysdeps/powerpc/soft-fp/Makefile index cc60865a53..ff0a19119a 100644 --- a/sysdeps/powerpc/soft-fp/Makefile +++ b/sysdeps/powerpc/soft-fp/Makefile @@ -22,9 +22,6 @@ # 02111-1307 USA. ifeq ($(subdir),soft-fp) -ifeq ($(completely-soft),yes) -sysdep_routines += $(gcc-single-routines) $(gcc-double-routines) sim-full -endif ifeq ($(sizeof-long-double),16) powerpc-quad-routines := q_add q_cmp q_cmpe q_div q_dtoq q_feq q_fge \ q_fgt q_fle q_flt q_fne q_itoq q_mul q_neg q_qtod q_qtoi \ @@ -35,8 +32,5 @@ endif endif ifeq ($(subdir),math) -ifeq ($(completely-soft),yes) -libm-support += fenv_const fe_nomask -endif CPPFLAGS += -I../soft-fp/ endif diff --git a/sysdeps/powerpc/soft-fp/Versions b/sysdeps/powerpc/soft-fp/Versions index 4bbb4e8646..935c9c8efd 100644 --- a/sysdeps/powerpc/soft-fp/Versions +++ b/sysdeps/powerpc/soft-fp/Versions @@ -6,16 +6,4 @@ libc { _q_utoq; _q_lltoq; _q_qtoll; _q_qtoull; _q_ulltoq; } - - GLIBC_2.3.2 { - __sim_exceptions; __sim_disabled_exceptions; __sim_round_mode; - __adddf3; __addsf3; __divdf3; __divsf3; __eqdf2; __eqsf2; - __extendsfdf2; __fixdfdi; __fixdfsi; __fixsfdi; __fixsfsi; - __fixtfdi; __fixtfsi; - __fixunsdfdi; __fixunsdfsi; __fixunssfdi; __fixunssfsi; - __floatdidf; __floatdisf; __floatsidf; __floatsisf; - __gedf2; __gesf2; __ledf2; __lesf2; __muldf3; __mulsf3; - __negdf2; __negsf2; __sqrtdf2; __sqrtsf2; __subdf3; - __subsf3; __truncdfsf2; __trunctfsf2; - } } diff --git a/sysdeps/unix/bsd/bsd4.4/freebsd/sys/sysmacros.h b/sysdeps/unix/bsd/bsd4.4/freebsd/sys/sysmacros.h new file mode 100644 index 0000000000..6b5e07e089 --- /dev/null +++ b/sysdeps/unix/bsd/bsd4.4/freebsd/sys/sysmacros.h @@ -0,0 +1,28 @@ +/* Definitions of macros to access `dev_t' values. FreeBSD version. + Copyright (C) 2002 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, write to the Free + Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA + 02111-1307 USA. */ + +#ifndef _SYS_SYSMACROS_H +#define _SYS_SYSMACROS_H 1 + +/* For compatibility we provide alternative names. */ +#define major(dev) ((int)(((unsigned int) (dev) >> 8) & 0xff)) +#define minor(dev) ((int)((dev) & 0xffff00ff)) +#define makedev(major, minor) (((major) << 8) | (minor)) + +#endif /* sys/sysmacros.h */ diff --git a/sysdeps/unix/common/configure b/sysdeps/unix/common/configure index 3c1f7f65ae..c7e4ae2037 100755 --- a/sysdeps/unix/common/configure +++ b/sysdeps/unix/common/configure @@ -1,7 +1,5 @@ -#! /bin/sh # This file is generated from configure.in by Autoconf. DO NOT EDIT! - if test -z "$inhibit_glue"; then # Find out what this system calls `sys_siglist'. @@ -15,12 +13,6 @@ else #line $LINENO "configure" #include "confdefs.h" -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif int main () { @@ -68,12 +60,6 @@ else #line $LINENO "configure" #include "confdefs.h" -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif int main () { @@ -125,12 +111,6 @@ cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" #include <ctype.h> -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif int main () { diff --git a/sysdeps/unix/configure b/sysdeps/unix/configure index da424126db..61a5878dc1 100755 --- a/sysdeps/unix/configure +++ b/sysdeps/unix/configure @@ -1,6 +1,4 @@ -#! /bin/sh # This file is generated from configure.in by Autoconf. DO NOT EDIT! - # Local configure fragment for sysdeps/unix. if test -z "$inhibit_glue"; then @@ -30,12 +28,6 @@ extern "C" char $ac_func (); char (*f) (); -#ifdef F77_DUMMY_MAIN -# ifdef __cplusplus - extern "C" -# endif - int F77_DUMMY_MAIN() { return 1; } -#endif int main () { diff --git a/sysdeps/unix/sysv/aix/configure b/sysdeps/unix/sysv/aix/configure index fa4a6c987c..2c07b415f6 100644 --- a/sysdeps/unix/sysv/aix/configure +++ b/sysdeps/unix/sysv/aix/configure @@ -1,3 +1,4 @@ +# This file is generated from configure.in by Autoconf. DO NOT EDIT! # Local configure fragment for sysdeps/unix/sysv/aix. # Don't bother trying to generate any glue code to be compatible with the diff --git a/sysdeps/unix/sysv/linux/configure b/sysdeps/unix/sysv/linux/configure index 014d901b3c..dfc57d79f7 100644 --- a/sysdeps/unix/sysv/linux/configure +++ b/sysdeps/unix/sysv/linux/configure @@ -1,6 +1,4 @@ -#! /bin/sh # This file is generated from configure.in by Autoconf. DO NOT EDIT! - # Local configure fragment for sysdeps/unix/sysv/linux. # The Linux kernel headers can be found in @@ -21,14 +19,29 @@ if test -n "$sysheaders"; then OLD_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS $SYSINCLUDES" fi + + +echo "$as_me:$LINENO: checking for egrep" >&5 +echo $ECHO_N "checking for egrep... $ECHO_C" >&6 +if test "${ac_cv_prog_egrep+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if echo a | (grep -E '(a|b)') >/dev/null 2>&1 + then ac_cv_prog_egrep='grep -E' + else ac_cv_prog_egrep='egrep' + fi +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 +echo "${ECHO_T}$ac_cv_prog_egrep" >&6 + EGREP=$ac_cv_prog_egrep + + echo "$as_me:$LINENO: checking installed Linux kernel header files" >&5 echo $ECHO_N "checking installed Linux kernel header files... $ECHO_C" >&6 if test "${libc_cv_linux2010+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else - - -cat >conftest.$ac_ext <<_ACEOF + cat >conftest.$ac_ext <<_ACEOF #line $LINENO "configure" #include "confdefs.h" #include <linux/version.h> @@ -37,7 +50,7 @@ eat flaming death #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "eat flaming death" >/dev/null 2>&1; then + $EGREP "eat flaming death" >/dev/null 2>&1; then libc_cv_linux2010='TOO OLD!' else libc_cv_linux2010='2.0.10 or later' @@ -157,7 +170,7 @@ eat flaming death #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "eat flaming death" >/dev/null 2>&1; then + $EGREP "eat flaming death" >/dev/null 2>&1; then libc_minimum_kernel='too old!' else libc_minimum_kernel=ok diff --git a/sysdeps/unix/sysv/linux/mips/configure b/sysdeps/unix/sysv/linux/mips/configure index fb71310a1f..bd173ef39d 100755 --- a/sysdeps/unix/sysv/linux/mips/configure +++ b/sysdeps/unix/sysv/linux/mips/configure @@ -1,45 +1,52 @@ +# This file is generated from configure.in by Autoconf. DO NOT EDIT! # Local configure fragment for sysdeps/unix/sysv/linux/mips. for ac_prog in $AS do -# Extract the first word of "$ac_prog", so it can be a program name with args. + # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:9: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_AS+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else if test -n "$AS"; then ac_cv_prog_AS="$AS" # Let the user override the test. else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" - ac_dummy="$PATH" - for ac_dir in $ac_dummy; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_AS="$ac_prog" - break - fi - done - IFS="$ac_save_ifs" +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AS="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + fi fi -AS="$ac_cv_prog_AS" +AS=$ac_cv_prog_AS if test -n "$AS"; then - echo "$ac_t""$AS" 1>&6 + echo "$as_me:$LINENO: result: $AS" >&5 +echo "${ECHO_T}$AS" >&6 else - echo "$ac_t""no" 1>&6 + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 fi -test -n "$AS" && break + test -n "$AS" && break done if test -z "$AS"; then ac_verc_fail=yes else # Found it, now check the version. - echo $ac_n "checking version of $AS""... $ac_c" 1>&6 -echo "configure:43: checking version of $AS" >&5 + echo "$as_me:$LINENO: checking version of $AS" >&5 +echo $ECHO_N "checking version of $AS... $ECHO_C" >&6 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\(-ia64-[0-9]*\)*\).*$/\1/p'` case $ac_prog_version in '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; @@ -48,11 +55,15 @@ echo "configure:43: checking version of $AS" >&5 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; esac - echo "$ac_t""$ac_prog_version" 1>&6 + echo "$as_me:$LINENO: result: $ac_prog_version" >&5 +echo "${ECHO_T}$ac_prog_version" >&6 fi if test $ac_verc_fail = yes; then - echo "configure: warning: *** Your binutils versions are too old. -*** We strongly advise to update binutils. For details check -*** the FAQ and INSTALL documents." 1>&2 + { echo "$as_me:$LINENO: WARNING: *** Your binutils versions are too old. +*** We strongly advise to update binutils. For details check +*** the FAQ and INSTALL documents." >&5 +echo "$as_me: WARNING: *** Your binutils versions are too old. +*** We strongly advise to update binutils. For details check +*** the FAQ and INSTALL documents." >&2;} fi diff --git a/sysdeps/x86_64/elf/configure b/sysdeps/x86_64/elf/configure index 466ccd1b1b..24eff6284d 100755 --- a/sysdeps/x86_64/elf/configure +++ b/sysdeps/x86_64/elf/configure @@ -1,11 +1,12 @@ +# This file is generated from configure.in by Autoconf. DO NOT EDIT! # Local configure fragment for sysdeps/x86_64/elf. if test "$usetls" != no; then # Check for support of thread-local storage handling in assembler and linker. -echo $ac_n "checking for x86-64 TLS support""... $ac_c" 1>&6 -echo "configure:7: checking for x86-64 TLS support" >&5 -if eval "test \"`echo '$''{'libc_cv_x86_64_tls'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +echo "$as_me:$LINENO: checking for x86-64 TLS support" >&5 +echo $ECHO_N "checking for x86-64 TLS support... $ECHO_C" >&6 +if test "${libc_cv_x86_64_tls+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 else cat > conftest.s <<\EOF .section ".tdata", "awT", @progbits @@ -20,24 +21,29 @@ baz: leaq bar@TLSLD(%rip), %rdi addq foo@GOTTPOFF(%rip), %rax movq $bar@TPOFF, %rdx EOF -if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:24: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then +if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then libc_cv_x86_64_tls=yes else libc_cv_x86_64_tls=no fi rm -f conftest* fi - -echo "$ac_t""$libc_cv_x86_64_tls" 1>&6 +echo "$as_me:$LINENO: result: $libc_cv_x86_64_tls" >&5 +echo "${ECHO_T}$libc_cv_x86_64_tls" >&6 if test $libc_cv_x86_64_tls = yes; then - cat >> confdefs.h <<\EOF + cat >>confdefs.h <<\_ACEOF #define HAVE_TLS_SUPPORT 1 -EOF +_ACEOF fi fi -cat >> confdefs.h <<\EOF +cat >>confdefs.h <<\_ACEOF #define PI_STATIC_AND_HIDDEN 1 -EOF +_ACEOF |