summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2007-03-12 Nathan Froyd <froydnj@codesourcery.com>joseph2007-03-132-1/+6
| | | | | | | | * elf/dl-profile.c (struct here_cg_arc_record): Declare 'count' as being properly aligned. git-svn-id: svn://svn.eglibc.org/trunk@1699 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * EGLIBC.cross-testing: Note inter-machine user issues.jimb2007-03-052-0/+12
| | | | | | | * scripts/cross-test-ssh.sh: Doc fix. git-svn-id: svn://svn.eglibc.org/trunk@1639 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * scripts/cross-test-ssh.sh: Make executable.jimb2007-03-052-0/+4
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1638 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* 2007-02-28 Richard Sandiford <rsandifo@nildram.co.uk>joseph2007-02-282-4/+11
| | | | | | | | | * sysdeps/mips/dl-machine.h (elf_machine_reloc): Change type of r_info argument to ElfW(Addr). (elf_machine_rel, elf_machine_rela): Update calls accordingly. git-svn-id: svn://svn.eglibc.org/trunk@1595 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * configure.in: Also pass -isystem option for GCC's include-fixedjoseph2007-02-283-2/+8
| | | | | | | | directory. * configure: Regenerate. git-svn-id: svn://svn.eglibc.org/trunk@1584 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * Makefile (install-headers): Preserve old behavior: depend onjimb2007-02-202-1/+14
| | | | | | | | $(inst_includedir)/gnu/stubs.h only if install-bootstrap-headers is set; otherwise, place gnu/stubs.h on the 'install-others' list. git-svn-id: svn://svn.eglibc.org/trunk@1525 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * nptl/sysdeps/pthread/configure: Regenerate.jimb2007-02-202-131/+7
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1523 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * EGLIBC.cross-building, EGLIBC.cross-testing,jimb2007-02-196-0/+730
| | | | | | | | | EGLIBC.option-groups: New files. * README, INSTALL: Identify ourselves as EGLIBC, and refer to the above files. git-svn-id: svn://svn.eglibc.org/trunk@1512 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Make configuration script more friendly to cross-compilation.jimb2007-02-164-37/+58
| | | | | | | | | | | * configure.in: Require at least binutils 2.17 and GCC 4.1. * configure: Regenerated. * nptl/sysdeps/pthread/configure.in: Disable link tests for forced unwinding and C cleanup handling; always #define HAVE_FORCED_UNWIND and set libc_cv_c_cleanup. git-svn-id: svn://svn.eglibc.org/trunk@1487 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Commit log message.jimb2007-02-161-0/+14
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1486 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * Makefile: Amend make install-headers to install everythingjimb2007-02-165-4/+29
| | | | | | | | | | | | | | | | necessary for building a cross-compiler. Install gnu/stubs.h as part of 'install-headers', not 'install-others'. If install-bootstrap-headers is 'yes', install a dummy copy of gnu/stubs.h, instead of computing the real thing. * include/stubs-bootstrap.h: New file. * sysdeps/unix/sysv/linux/Makefile: Install bits/syscall.h as part of 'install-headers' not 'install-others'. * stdio-common/Makefile: Similarly for bits/stdio_lim.h. * sunrpc/Makefile: Don't install generated headers if install-bootstrap-headers is 'yes'. git-svn-id: svn://svn.eglibc.org/trunk@1484 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Remove incorrect svn:mime-type property set on Makefiles by SVK bug.jimb2007-02-160-0/+0
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1482 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Re-define __i686 incase it is pre-defined by GCC.kraj2007-02-163-9/+23
| | | | | | | Convert spaces to tabs in Changelog. git-svn-id: svn://svn.eglibc.org/trunk@1479 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Remove incorrect svn:mime-type property set on Makefiles by SVK bug.jimb2007-02-140-0/+0
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1453 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Add support for cross-testing.jimb2007-02-0642-151/+449
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove Make conditionals that disable running tests or generating test input files when cross-compiling. * Rules: Disable conditionals. * stdlib/Makefile: Same. * libio/Makefile: Same. * intl/Makefile: Same. * iconvdata/Makefile: Same. * localedata/Makefile: Same. * catgets/Makefile: Same. * misc/Makefile: Same. * posix/Makefile: Same. * string/Makefile: Same. * stdio-common/Makefile: Same. * resolv/Makefile: Same. * iconv/Makefile: Same. * grp/Makefile: Same. * elf/Makefile: Same. * malloc/Makefile: Same. * io/Makefile: Same. Where tests run binaries, have them use cross-test-wrapper, if set. * Makeconfig (run-program-prefix): Split this into two pieces: (run-via-rtld-prefix): Prefix to run something via the dynamic linker. (run-program-prefix): Prefix to run something via the cross-testing wrapper and the dynamic linker. (built-program-command): Run the rule's second dependency, using the cross-test-wrapper and dynamic linker. (local-built-program-cmd): Like built-program-command, but don't use cross-test-wrapper. * intl/Makefile: Pass cross-test-wrapper to scripts. * intl/tst-codeset.sh, intl/tst-gettext.sh, intl/tst-gettext2.sh: * intl/tst-gettext3.sh, intl/tst-translit.sh: Expect and use wrapper. * iconvdata/Makefile: Pass cross-test-wrapper to scripts. * iconvdata/run-iconv-test.sh, iconvdata/tst-table.sh: * iconvdata/tst-tables.sh: Expect and use wrapper. * posix/Makefile: Pass cross-test-wrapper to scripts. Pass local-built-program-command to tests which run subprograms. * posix/tst-getconf.sh, posix/globtest.sh: * posix/workexp-tst.sh: Expect and use wrapper. * grp/Makefile: Pass cross-test-wrapper to scripts. * grp/tst-fgetgrent.sh: Expect and use wrapper. * elf/Makefile: Pass cross-test-wrapper to scripts. Use cross-test-wrapper to run binaries. Pass local-built-program-command to tests which run subprograms. * elf/tst-pathopt.sh: Expect and use wrapper. * malloc/Makefile: Pass cross-test-wrapper to scripts. * malloc/tst-mtrace.sh: Expect and use wrapper. * io/Makefile: Pass cross-test-wrapper to scripts. * io/ftwtest-sh: Expect and use wrapper. * nptl/Makefile: Pass cross-test-wrapper to scripts. Pass local-built-program-command to tests which run subprograms. * nptl/tst-tls6.sh: Expect and use wrapper. * rt/makefile (tst-mqueue7-ARGS): Pass local-built-program-command. Make sure cross-testing wrappers don't steal input from test script loops. * iconvdata/run-iconv-test.sh: Use non-stdin file descriptor for while loop input. * iconvdata/tst-tables.sh: Redirect loop body input from /dev/null. * localedata/tst-rpmatch.sh, localedata/tst-fmon.sh: Same. * localedata/tst-numeric.sh: Same. * posix/tst-getconf.sh: Same. * localedata/tst-wctype.sh: Take the command to run as an argument, as passed by the Makefile, not run_program_prefix. * io/Makefile ($(objpfx)/ftwtest.out): If cross-testing, use build tree for temporary directory. * localedata/Makefile ($(addprefix $(objpfx),$(CTYPE_FILES))): Use cross-localedef program, if specified. * scripts/cross-test-ssh.sh: New file: sample cross-test wrapper. git-svn-id: svn://svn.eglibc.org/trunk@1386 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r1192 and r1382 from /fsf/trunk.joseph2007-02-0587-605/+1650
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1383 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Use the host nm in NPTL tests.jimb2007-02-026-5/+23
| | | | | | | | | | | | * aclocal.m4 (LIBC_PROG_BINUTILS): Find path to 'nm', too. * configure: Regenerated. * config.make.in: Accept 'nm' path from configure script. * nptl/Makefile (tst-cancel-wrappers.out): Pass 'nm' path to test script. * nptl/tst-cancel-wrappers.sh: Use the 'nm' given in arguments. git-svn-id: svn://svn.eglibc.org/trunk@1358 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * sysdeps/mips/bits/mathdef.h (float_t): Change to float.joseph2007-01-312-5/+8
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1339 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * option-groups.mak: Initialize xtests-y.jimb2007-01-252-0/+2
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1289 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * Makerules: Allow option groups to control xtests as well.jimb2007-01-252-0/+5
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1288 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * sysdeps/powerpc/powerpc32/e500/fpu/tst-spepim.c: New.joseph2007-01-254-2/+517
| | | | | | | | | | | * sysdeps/powerpc/powerpc32/e500/fpu/Makefile: Enable new test. * sysdeps/powerpc/powerpc32/e500/fpu/strtofix.c (STRTOFIX): Check for invalid numbers starting "0x" with no following digits. Correct exponent normalization for hex numbers. Correct handling of low digits in hex numbers. git-svn-id: svn://svn.eglibc.org/trunk@1277 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Add Emacs magic for inserting ChangeLog entries in the right file.jimb2007-01-241-0/+4
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1275 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r1147 and r1192 from /fsf/trunk.joseph2007-01-1542-344/+1337
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1193 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* ChangeLog.eglibc:jimb2007-01-095-8/+49
| | | | | | | | | | | | | | | 2006-12-26 Jim Blandy <jimb@codesourcery.com> * option-groups.def, option-groups.defaults (OPTION_EGLIBC_LOCALES): New option group. * localedata/Makefile: Trim locale lists if OPTION_EGLIBC_LOCALES is not enabled. * option-groups.mak: Allow includer to override the option group config file name. git-svn-id: svn://svn.eglibc.org/trunk@1152 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* ChangeLog.eglibc:jimb2007-01-092-0/+19
| | | | | | | | | | 2006-12-26 Jim Blandy <jimb@codesourcery.com> * Makefile.in: Include option-groups.mak from glibc. Trim locale list if OPTION_EGLIBC_LOCALES is not enabled. git-svn-id: svn://svn.eglibc.org/trunk@1151 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge from branches/eglibc-2_5/libc:jimb2007-01-096-6/+101
| | | | | | | | | | | | | | | | 2006-12-08 Jim Blandy <jimb@codesourcery.com> Add rudimentary option group support. * option-groups.mak, option-groups.def, option-groups.defaults: New files. * Makerules: Add contents of enabled option groups to the values of the variables 'routines', 'others', 'install-bin', 'install-sbin', 'extra-objs', 'tests', and 'test-srcs'. * catgets/Makefile: Add the catgets directory's routines and programs to the OPTION_EGLIBC_CATGETS option group. git-svn-id: svn://svn.eglibc.org/trunk@1150 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r858 and r1147 /fsf/trunk.joseph2007-01-0986-380/+1922
| | | | git-svn-id: svn://svn.eglibc.org/trunk@1148 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * sysdeps/powerpc/nofpu/fesetenv.c (__sim_exceptions,joseph2007-01-032-5/+6
| | | | | | | __sim_disabled_exceptions, __sim_round_mode): Remove declarations. git-svn-id: svn://svn.eglibc.org/trunk@1090 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* libc:joseph2006-12-07101-7/+2882
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * misc/tst-efgcvt.c (ecvt_tests): Disable subnormal test for E500 double. * sysdeps/powerpc/bits/fenv.h: Include E500 definitions. Based on SPE add-on by Aldy Hernandez. * sysdeps/powerpc/fpu/bits/fenvinline.h: Change _SOFT_FLOAT to __NO_FPRS__. * sysdeps/powerpc/fpu/bits/mathinline.h: Likewise. * sysdeps/powerpc/fpu/fpu_control.h: Include soft-float and E500 definitions. Based on SPE add-on by Aldy Hernandez. * sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S: If __CONTEXT_EXTRA defined, include <getcontext-extra.S>. * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S: If __CONTEXT_EXTRA defined, include <setcontext-extra.S>. * sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S: If __CONTEXT_EXTRA defined, include <getcontext-extra.S> and <setcontext-extra.S>. ports: Add PowerPC E500 port, based on SPE add-on by Aldy Hernandez. * sysdeps/powerpc/preconfigure: New. * sysdeps/powerpc/powerpc32/e500: New. * sysdeps/unix/sysv/linux/powerpc/powerpc32/e500: New. git-svn-id: svn://svn.eglibc.org/trunk@877 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r677 and r858 from /fsf/trunk.joseph2006-12-0530-4238/+5582
| | | | git-svn-id: svn://svn.eglibc.org/trunk@859 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * sysdeps/powerpc/nofpu/libm-test-ulps: Add more ULPs.joseph2006-11-142-0/+11
| | | | git-svn-id: svn://svn.eglibc.org/trunk@689 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * sysdeps/alpha/bits/mathdef.h (float_t): Always define as float.joseph2006-11-135-87/+14
| | | | | | | | | * sysdeps/powerpc/bits/mathdef.h: Likewise. * sysdeps/sh/sh4/bits/mathdef.h: Likewise. * sysdeps/sparc/bits/mathdef.h: Likewise. git-svn-id: svn://svn.eglibc.org/trunk@679 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r615 and r677 from /fsf/trunk.joseph2006-11-1376-973/+2235
| | | | git-svn-id: svn://svn.eglibc.org/trunk@678 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* 2006-11-09 Steven Munroe <sjmunroe@us.ibm.com>joseph2006-11-103-2/+21
| | | | | | | | | | | | | | | [BZ #2749] * sysdeps/powerpc/nofpu/Makefile (CFLAGS-e_powl.c): Set. (CFLAGS-s_ccoshl.c): Likewise. (CFLAGS-s_csinhl.c): Likewise. (CFLAGS-s_clogl.c): Likewise. (CFLAGS-s_clog10l.c): Likewise. (CFLAGS-s_csinl.c): Likewise. (CFLAGS-s_csqrtl.c): Likewise. * sysdeps/powerpc/nofpu/libm-test-ulps: Update. git-svn-id: svn://svn.eglibc.org/trunk@644 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* 2006-11-09 Steven Munroe <sjmunroe@us.ibm.com>joseph2006-11-099-12/+689
| | | | | | | | | | | | | | | | | | | | | | | [BZ #2749] * sysdeps/powerpc/nofpu/Makefile [subdirs-soft-fp] (sysdep_routines): Remove gcc-quad-routines. [subdirs-math] (CPPFLAGS): Add -I../soft-fp. * sysdeps/powerpc/nofpu/Versions: Removed __fixtfdi, __fixtfsi, __trunctfsf2, __floatunditf, __floatunsitf, and __unordtf2. (GLIBC_2.4) * sysdeps/powerpc/nofpu/libm-test-ulps: Update for soft-fp. * sysdeps/powerpc/soft-fp/sfp-machine.h: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/Implies: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S: New file. * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S: New file. git-svn-id: svn://svn.eglibc.org/trunk@642 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* 2006-11-09 Steven Munroe <sjmunroe@us.ibm.com>joseph2006-11-0910-36/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | Joe Kerian <jkerian@us.us.ibm.com> [BZ #2749] * soft-fp/fenv_libc.h: New file. * soft-fp/op-common.h (_FP_OVERFLOW_SEMIRAW): Always set inexact and overflow for infinity. (_FP_PACK_SEMIRAW): Update comment. Do not round if NaN. * soft-fp/op-4.h (__FP_FRAC_SUB_3, __FP_FRAC_SUB_4): Correct borrow handling for high words. * sysdeps/ieee754/ldbl-128ibm/s_copysignl.c: Include <math_ldbl_opt.h>. Remove weak_alias. Use long_double_symbol macro. (__copysignl): Use signbit() for comparison. * sysdeps/ieee754/ldbl-128ibm/s_fabsl.c: [BZ #2423, #2749] * sysdeps/ieee754/ldbl-128ibm/s_ceill.c: Don't include <fenv_libc.h>. (__ceill): Remove calls to fegetround(), fesetround(). * sysdeps/ieee754/ldbl-128ibm/s_floorl.c: Likewise. * sysdeps/ieee754/ldbl-128ibm/s_roundl.c: Likewise. * sysdeps/ieee754/ldbl-128ibm/s_truncl.c: Likewise. git-svn-id: svn://svn.eglibc.org/trunk@640 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * sysdeps/arm/fpu/bits/mathdef.h: Move tojoseph2006-11-092-3/+6
| | | | | | | sysdeps/arm/bits/mathdef.h. Remove comment about FPA. git-svn-id: svn://svn.eglibc.org/trunk@638 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * sysdeps/arm/eabi/jmpbuf-offsets.h: New.joseph2006-11-092-0/+24
| | | | git-svn-id: svn://svn.eglibc.org/trunk@636 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * sysdeps/arm/eabi/bits/predefs.h (__STDC_IEC_559__,joseph2006-11-093-32/+9
| | | | | | | | | __STDC_IEC_559_COMPLEX__): Define if defined (__VFP_FP__) && !defined(__SOFTFP__). * sysdeps/arm/eabi/fpu: Remove. git-svn-id: svn://svn.eglibc.org/trunk@625 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r426 and r615 from /fsf/trunk.joseph2006-11-07176-1266/+1731
| | | | git-svn-id: svn://svn.eglibc.org/trunk@616 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * sysdeps/unix/sysv/linux/arm/eabi/nptl/sysdep-cancel.hjoseph2006-10-272-1/+6
| | | | | | | (DOCARGS_6): Change ".pad #20" to ".pad #16". git-svn-id: svn://svn.eglibc.org/trunk@508 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * sysdeps/arm/eabi/fclrexcpt.c: Include <sysdep.h> instead ofjoseph2006-10-2414-26/+43
| | | | | | | | | | | | | | | | | | | <asm/procinfo.h>. Use HWCAP_ARM_VFP instead of HWCAP_VFP. * sysdeps/arm/eabi/fedisblxcpt.c: Likewise. * sysdeps/arm/eabi/feenablxcpt.c: Likewise. * sysdeps/arm/eabi/fegetenv.c: Likewise. * sysdeps/arm/eabi/fegetexcept.c: Likewise. * sysdeps/arm/eabi/fegetround.c: Likewise. * sysdeps/arm/eabi/feholdexcpt.c: Likewise. * sysdeps/arm/eabi/fesetenv.c: Likewise. * sysdeps/arm/eabi/fesetround.c: Likewise. * sysdeps/arm/eabi/fraiseexcpt.c: Likewise. * sysdeps/arm/eabi/fsetexcptflg.c: Likewise. * sysdeps/arm/eabi/ftestexcept.c: Likewise. * sysdeps/arm/eabi/setfpucw.c: Likewise. git-svn-id: svn://svn.eglibc.org/trunk@490 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * sysdeps/unix/sysv/linux/arm/bits/fcntl.h (splice): Updatejoseph2006-10-193-2/+11
| | | | | | | | | prototype. * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (splice): Update prototype. git-svn-id: svn://svn.eglibc.org/trunk@440 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* * sysdeps/unix/sysv/linux/arm/kernel-features.h: Remove __i386__joseph2006-10-192-1/+6
| | | | | | | conditional. git-svn-id: svn://svn.eglibc.org/trunk@438 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* 2006-10-19 Nicolas Pitre <nico@cam.org>joseph2006-10-193-0/+470
| | | | | | | | | | Joseph Myers <joseph@codesourcery.com> * sysdeps/arm/memcpy.S: New file. * sysdeps/arm/memmove.S: Likewise. git-svn-id: svn://svn.eglibc.org/trunk@436 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r345 and r426 from /fsf/trunk.joseph2006-10-1868-7938/+10534
| | | | git-svn-id: svn://svn.eglibc.org/trunk@427 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r334 and r345 from /fsf/trunk.joseph2006-10-0715-3643/+4416
| | | | git-svn-id: svn://svn.eglibc.org/trunk@346 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r312 and r334 from /fsf/trunk.joseph2006-10-062-1/+6
| | | | git-svn-id: svn://svn.eglibc.org/trunk@335 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Remove bogus mime-type settings.joseph2006-10-040-0/+0
| | | | git-svn-id: svn://svn.eglibc.org/trunk@314 7b3dc134-2b1b-0410-93df-9e9f96275f8d
* Merge changes between r291 and r312 from /fsf/trunk.joseph2006-10-04273-158/+2528
| | | | git-svn-id: svn://svn.eglibc.org/trunk@313 7b3dc134-2b1b-0410-93df-9e9f96275f8d