| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
| |
* scripts/cross-test-ssh.sh: Doc fix.
git-svn-id: svn://svn.eglibc.org/trunk@1639 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@1638 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
directory.
* configure: Regenerate.
git-svn-id: svn://svn.eglibc.org/trunk@1584 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
| |
$(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
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@1523 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@1486 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@1482 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
| |
Convert spaces to tabs in Changelog.
git-svn-id: svn://svn.eglibc.org/trunk@1479 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@1453 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@1383 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@1339 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@1289 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@1288 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@1275 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@1193 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@1148 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
| |
__sim_disabled_exceptions, __sim_round_mode): Remove declarations.
git-svn-id: svn://svn.eglibc.org/trunk@1090 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@859 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@689 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@678 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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/bits/mathdef.h. Remove comment about FPA.
git-svn-id: svn://svn.eglibc.org/trunk@638 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@636 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
| |
__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
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@616 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
| |
(DOCARGS_6): Change ".pad #20" to ".pad #16".
git-svn-id: svn://svn.eglibc.org/trunk@508 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
<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
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
conditional.
git-svn-id: svn://svn.eglibc.org/trunk@438 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@427 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@346 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@335 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@314 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|
|
|
|
| |
git-svn-id: svn://svn.eglibc.org/trunk@313 7b3dc134-2b1b-0410-93df-9e9f96275f8d
|