Joseph Myers
6277fdabc0
Remove CHECK_STRING, CHECK_STRING_NULL_OK and __ubp_memchr.
2013-02-04 16:29:39 +00:00
Joseph Myers
32a45bea39
Remove CHECK_SIGSET and CHECK_SIGSET_NULL_OK.
2013-01-31 23:00:15 +00:00
Joseph Myers
2e8a5c8c46
Remove bp-semctl.h and CHECK_SEMCTL.
2013-01-31 22:59:04 +00:00
Maciej W. Rozycki
29bfb065e3
MIPS: Correct NewABI syscall wrapper whitespace damage.
2013-01-29 13:30:16 +00:00
Steve Ellcey
c6af74e473
2013-01-25 Steve Ellcey <sellcey@mips.com>
...
* sysdeps/mips/memmove.c: Remove.
2013-01-25 16:11:40 -08:00
Marcus Shawcroft
a0b1cd8869
AArch64: Adding optimized strncmp implementation.
2013-01-24 14:33:12 +00:00
Marcus Shawcroft
4499bb3e1b
AArch64: Adding optimized strnlen implementation.
2013-01-24 14:33:11 +00:00
Andreas Schwab
ba6f5ae50b
m68k: update libm test ULPs
2013-01-20 21:00:09 +01:00
Andreas Schwab
7cd24045d6
m68k: add unwind tables to backtrace
2013-01-20 14:29:57 +01:00
Andreas Schwab
32ebef017f
Add backtrace for m68k
2013-01-19 23:47:27 +01:00
Andreas Schwab
41597a7c02
Add not-cancel.h for m68k/nptl
2013-01-19 21:23:15 +01:00
Marcus Shawcroft
d542f8ed21
AArch64: Implement optimized strlen.
2013-01-17 10:56:50 +00:00
Marcus Shawcroft
38fecb39a0
AArch64: Implement optimized strcmp
2013-01-17 10:56:49 +00:00
Marcus Shawcroft
7ac4d96239
AArch64: Implement optimized bzero.
2013-01-17 10:56:49 +00:00
Marcus Shawcroft
c2b6221ed3
AArch64: Implement optimized memmove.
2013-01-17 10:56:49 +00:00
Marcus Shawcroft
857c8d2228
AArch64: Implement optimized memcpy.
2013-01-17 10:56:49 +00:00
Marcus Shawcroft
58faa0874b
AArch64: Implement optimized memset.
2013-01-17 10:56:48 +00:00
Marcus Shawcroft
14d941e4dc
AArch64: Implement optimized memcmp.
2013-01-17 10:56:48 +00:00
Marcus Shawcroft
62216a0a1e
AArch64: Tidyup whitespace.
2013-01-17 10:56:48 +00:00
Joseph Myers
828beb132d
Use __extension__ with long long in installed headers.
2013-01-10 20:19:45 +00:00
Chris Metcalf
176f2fe0a1
tilegx: fix ldd to work with both tilegx64 and tilegx32
...
This uses the same ldd-rewrite.sed hook as other platforms, with
the minor tweak that tilegx uses /lib (64-bit) and /lib32 (32-bit).
2013-01-10 10:16:06 -05:00
Steve Ellcey
b13c7b55ed
Fix trailing blank.
2013-01-08 14:41:24 -08:00
Steve Ellcey
d9014c080a
2013-01-08 Steve Ellcey <sellcey@mips.com>
...
* sysdeps/mips/memcpy.S: Change prefetch hint, reorder partial
loads and stores, set and use MAX_PREFETCH_SIZE.
2013-01-08 14:40:28 -08:00
Andreas Jaeger
c40ea3d9a3
BZ#14985: Remove erroneous EPOLL_NONBLOCK
...
[BZ# 14985]
* sysdeps/unix/sysv/linux/sparc/bits/epoll.h (EPOLL_NONBLOCK):
Remove.
* sysdeps/unix/sysv/linux/bits/epoll.h (EPOLL_NONBLOCK):
Likewise.
* sysdeps/unix/sysv/linux/x86/bits/epoll.h (EPOLL_NONBLOCK):
Likewise.
ChangeLog.mips:
[BZ# 14985]
* sysdeps/unix/sysv/linux/mips/bits/epoll.h (EPOLL_NONBLOCK):
* Remove.
ChangeLog.hppa:
[BZ# 14985]
* sysdeps/unix/sysv/linux/hppa/sys/epoll.h (EPOLL_NONBLOCK):
Remove.
ChangeLog.alpha:
[BZ# 14985]
* sysdeps/unix/sysv/linux/alpha/bits/epoll.h (EPOLL_NONBLOCK):
Remove.
2013-01-08 19:32:00 +01:00
Andreas Schwab
8729819ba4
Update m68k libm test ULPs
2013-01-04 17:27:59 +01:00
Joseph Myers
e6898b8d92
Update miscellaneous copyright dates.
2013-01-02 19:43:40 +00:00
Joseph Myers
0e2f956295
Fix copyright notice corruption from update-copyright bug.
2013-01-02 19:28:45 +00:00
Joseph Myers
568035b787
Update copyright notices with scripts/update-copyrights.
2013-01-02 19:05:09 +00:00
Richard Henderson
caed4e98ca
alpha: Add lll_futex_timed_wait_bitset
2013-01-02 09:00:46 -08:00
Joseph Myers
f4cf5f2d8b
Add script to update copyright notices and reformat some to facilitate its use.
2013-01-01 16:29:10 +00:00
Chris Metcalf
fdfc65d21f
tile: support lll_futex_timed_wait_bitset
2012-12-28 12:13:01 -05:00
Chris Metcalf
2bc2d8e823
tile: fix DWARF bug in clone() for created thread
...
Previously, we would see a bad frame in the gdb backtrace output, e.g.:
(gdb) bt
#0 foo () at foo.c:5
#1 0x000000aaaab68ee8 in start_thread () from /lib/libpthread.so.0
#2 0x000000aaaad01c88 in clone () from /lib/libc.so.6
#3 0x0000000000000000 in ?? ()
With this change the bogus frame #3 is gone and we have the
same output as x86 does for the same program.
2012-12-21 15:29:55 -05:00
Marcus Shawcroft
99aad51087
aarch64: Fix compiler warning for unused declaration _x0
2012-12-10 10:33:30 +00:00
Richard Henderson
7514f09e1e
alpha: Fix redefinition of __isnanl macro warning
...
In bdd7898a58
we added self-definitions
of __isnan and friends in order to indicate specialized architecture
support, and avoid redefinitions within various generic math_private.h.
There is no generic math_private.h that concerns ldbl-128, and while
we provide __isnanl in the alpha math_private.h there's no need to
protect the function against redefinition.
2012-12-07 13:08:31 -06:00
Richard Henderson
3cb3bb9b40
alpha: Fix redefinition of __isnanl macro warning
...
In bdd7898a58
we added self-definitions
of __isnan and friends in order to indicate specialized architecture
support, and avoid redefinitions within various generic math_private.h.
There is no generic math_private.h that concerns ldbl-128, and while
we provide __isnanl in the alpha math_private.h there's no need to
protect the function against redefinition.
2012-12-07 13:05:39 -06:00
Richard Henderson
1aec5f74bb
alpha: Avoid builtin warning for isnanf
2012-12-07 12:43:06 -06:00
Marcus Shawcroft
ad2d839f37
aarch64: Regenerate libm-test-ulps.
2012-12-07 12:46:04 +00:00
Marcus Shawcroft
82bf34183f
aarch64: Resolve sc_err and _x0 defined but not used warnings.
2012-12-07 12:33:53 +00:00
Marcus Shawcroft
bb3c2a5391
aarch64: Resolve implict cast warning.
2012-12-07 12:31:29 +00:00
Marcus Shawcroft
443d9489b1
aarch64: Resolve strtab defined but not used warning.
2012-12-07 12:28:52 +00:00
Adam Conrad
270a72ed73
Fix ChangeLog formatting for arm and aarch64
2012-12-06 16:48:21 -07:00
Joseph Myers
d981452619
Change sources.redhat.com references to sourceware.org.
2012-12-06 15:32:46 +00:00
Joseph Myers
effbd42a77
Ports-related README updates.
2012-12-05 22:15:52 +00:00
Joseph Myers
ea2c5872e2
Specify powerpc-nofpu fegetexceptflag return type.
2012-12-05 18:11:55 +00:00
Joseph Myers
8d65d9d7a7
Fix typo in ChangeLog.mips.
2012-12-04 22:08:24 +00:00
Joseph Myers
0993dd9b0c
Fix warnings from MIPS soft-float _FPU_GETCW.
2012-12-04 22:07:03 +00:00
Marcus Shawcroft
a915e17fe7
aarch64: Tag ARM libc6-dependent libraries with FLAG_ELF_LIBC6
...
* sysdeps/unix/sysv/linux/aarch64/ldconfig.h: Add entries
for /lib/ld-linux.so.3 and /lib/ld-linux-armhf.so.3.
Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
2012-12-04 13:07:25 +00:00
Marcus Shawcroft
ba835e1074
aarch64: Tag ARM and AArch64 binaries in the ldconfig cache
...
Add the correct tags for ARM and AArch64 libraries in the ldconfig
cache for AArch64.
Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
2012-12-04 13:07:25 +00:00
Marcus Shawcroft
931ed9559b
arm: Check for the FLAG_ARM_LIBHF flag in the ldconfig cache
...
Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
2012-12-04 13:07:24 +00:00
Marcus Shawcroft
bc7981ac2b
arm: Tag ARM libc6-dependent binaries with FLAG_ELF_LIBC6
...
Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
2012-12-04 11:00:19 +00:00
Marcus Shawcroft
a55bca6542
arm: Tag ARM and AArch64 binaries in the ldconfig cache.
...
Add the correct tags for ARM and AArch64 libraries in the ldconfig
cache for ARM.
Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
2012-12-04 10:50:34 +00:00
Joseph Myers
ec13345bab
Update ARM libm-test-ulps.
2012-11-30 20:41:26 +00:00
Joseph Myers
8018f81bde
Update MIPS libm-test-ulps.
2012-11-30 20:35:34 +00:00
Richard Henderson
b062e14ff3
alpha: Add sysdeps/alpha/sotruss-lib.c.
2012-11-30 09:54:34 -08:00
Joseph Myers
2a398e6f5b
Remove powerpc-nofpu fma ulps.
2012-11-30 17:38:37 +00:00
Joseph Myers
05f5c45cff
Update powerpc-nofpu libm-test-ulps.
2012-11-30 17:33:37 +00:00
Richard Henderson
4bf2253280
alpha: Update libm-test-ulps.
2012-11-30 09:21:12 -08:00
Mike Frysinger
6355e122f5
ia64: clock_getcpuclockid.c: drop unused file
...
Since we no longer support __ASSUME_POSIX_CPU_TIMERS, the ia64 code
no longer needs to override HAS_CPUCLOCK in the common file. Drop
the ia64 shim as well.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-11-29 19:32:05 -05:00
Andreas Schwab
38f34d05c3
m68k: update libm-test ULPs
2012-11-30 00:36:34 +01:00
Joseph Myers
1672585fc1
Add 64-bit support to MIPS register-dump.h (bug 14893).
2012-11-29 23:03:48 +00:00
Carlos O'Donell
9e4eee23af
hppa: Fix ChangeLog format issues.
...
Remove trailing whitespace and canonicalize path names.
2012-11-29 14:53:57 -08:00
Carlos O'Donell
506fdf71df
hppa: Remove socket.h and implement socket_type.h.
2012-11-29 18:00:01 -05:00
Carlos O'Donell
80ceeaeef9
hppa: Cleanup two build warnings for integer to pointers casts.
2012-11-29 17:59:59 -05:00
Chris Metcalf
ebdcf03979
tile: remove redundant defines of libc_fetestexcept, etc. in s_fmaf.c
2012-11-29 11:17:29 -05:00
Carlos O'Donell
77a13b85e3
hppa: Add BZ#14447 to NEWS and ChangeLog.hppa.
2012-11-29 10:08:31 -05:00
Marcus Shawcroft
8d953369ef
aarch64: Use FLAG_AARCH64_LIB64 ldconfig cache tag.
...
Use the new FLAG_AARCH64_LIB64 ldconfig cache tag for AArch64,
similarly to the way tags are handled for other architectures.
Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org>
Reviewed-by: Carlos O'Donell <carlos@systemhalted.org>
Signed-off-by: Marcus Shawcroft <marcus.shawcroft@linaro.org>
2012-11-29 10:38:49 +00:00
Andreas Schwab
3e2e43e250
m68k/cf: fix copying frame in _dl_runtime_profile
2012-11-25 20:59:31 +01:00
Andreas Schwab
9205a99176
m68k: add sotruss-lib.c
2012-11-25 20:59:30 +01:00
Marcus Shawcroft
e061318880
aarch64: Re-generate libm-test-ulps.
2012-11-22 06:38:42 +00:00
Joseph Myers
fc6394c6fc
Implement MIPS n64 sendfile64 as alias of sendfile syscall (bug 14822).
2012-11-22 02:37:02 +00:00
Andreas Schwab
5a22385ad1
m68k: fix return value of lll_futex_timed_wait_bitset
2012-11-21 22:59:20 +01:00
Joseph Myers
a451ee33af
Avoid $(shell) in determining default ARM ABI.
2012-11-21 21:04:33 +00:00
Joseph Myers
ad35f2dd75
Make ARM fesetenv (FE_NOMASK_ENV) detect failure (bug 14866).
2012-11-21 20:26:56 +00:00
Joseph Myers
c3151ad100
Cast to uintptr_t in MIPS jmpbuf-unwind.h.
2012-11-21 16:41:57 +00:00
Marcus Shawcroft
86fe56bbde
aarch64: Fix lll_futex_timed_wait_bitset return value sign.
...
The implementation of lll_futex_timed_wait_bitset should not be negating
the futex syscall return value on error.
2012-11-21 12:24:11 +00:00
Marcus Shawcroft
3bae7c5d98
aarch64: Remove weak_aliasx macro.
2012-11-21 08:16:06 +00:00
Marcus Shawcroft
ea8867b7fe
aarch64: Remove support for NO_LONG_DOUBLE.
2012-11-21 08:16:04 +00:00
Marcus Shawcroft
5c5bd24ec1
aarch64: Indent preprocessor directives.
2012-11-21 08:16:02 +00:00
Marcus Shawcroft
0f28d32059
aarch64: Use range in copyright years.
2012-11-21 08:16:00 +00:00
Marcus Shawcroft
887a4ca5b0
aarch64: Rename .x files to .c
2012-11-21 08:16:00 +00:00
Marcus Shawcroft
5e543752f1
aarch64: Don't use K&R C
2012-11-21 08:16:00 +00:00
Joseph Myers
e0ba0e189a
Add sotruss-lib.c for MIPS.
2012-11-21 02:29:29 +00:00
Chris Metcalf
c10f7382a3
tile: update libm-test-ulps for new tests
2012-11-20 15:06:38 -05:00
Chris Metcalf
73deba6d3c
tile: Fix __bswap_64 return type in tile bits/byteswap.h
2012-11-20 15:05:59 -05:00
Chris Metcalf
3d45177146
tile: remove redundant defines of libc_fetestexcept, etc. in s_fma.c
2012-11-20 15:05:32 -05:00
Andreas Schwab
615f651b7e
m68k: Remove indirection through weak_aliasx
2012-11-20 21:00:09 +01:00
Joseph Myers
f59cba71d8
Use parentheses around MIPS syscall macro arguments.
2012-11-20 02:45:45 +00:00
Joseph Myers
aa099ade81
Fix int-to-pointer-cast warnings for MIPS.
2012-11-20 02:40:12 +00:00
Joseph Myers
bd077d205a
Fix warnings from aborting MIPS atomic macros.
2012-11-20 00:56:29 +00:00
Joseph Myers
c9c253d372
Fix unused-variable warnings from MIPS RESOLVE_GOTSYM macro.
2012-11-20 00:00:35 +00:00
Joseph Myers
6eb43a28af
Fix unused variable warnings from MIPS syscall macros.
2012-11-19 23:08:27 +00:00
Marcus Shawcroft
a6d9783fe7
AArch64: Adding optimized maths functions.
2012-11-19 15:15:18 +00:00
Carlos O'Donell
6e63f4ff60
hppa: Mark __pthread_once as a hidden def.
2012-11-19 00:55:04 -05:00
Carlos O'Donell
da66ca0fc0
hppa: Fix fesetenv for FE_DFL_ENV.
...
Switching back to FE_DFL_ENV should reset the FPU to the state
as it was at the start of the program.
2012-11-19 00:44:00 -05:00
Carlos O'Donell
886ce148c0
hppa: Implement get-rounding-mode.h
...
Implement get_rounding_mode using the new fpu_control.h
support. Use get_rounding_mode from fegetround.
2012-11-19 00:40:05 -05:00
Carlos O'Donell
030c5d66b8
hppa: Implement fpu_control.h.
...
The HP-PARISC processor has full IEEE-754 support
and we implement all of fpu_control.h.
2012-11-19 00:37:56 -05:00
Carlos O'Donell
0d6bed7150
hppa: Add ____longjmp_check C implementation.
2012-11-19 00:36:08 -05:00
Carlos O'Donell
320194d5b9
hppa: Implement __longjmp_chk.
...
Implement longjmp and the chk variant in C.
2012-11-19 00:28:30 -05:00
Andreas Schwab
67f2b51c62
m68k: fix cancellable syscall with 5 or 6 arguments
2012-11-18 01:22:38 +01:00
Andreas Schwab
e510ab5eff
m68k: define ELF_MACHINE_RUNTIME_FIXUP_PARAMS
2012-11-18 01:22:37 +01:00