Roland McGrath
fdd3affb97
Rename ARM bits/atomic.h not to be specific to nptl add-on.
2012-08-15 09:40:28 -07:00
Roland McGrath
f3bdd5f843
Separate ARM bits/atomic.h into generic and Linux-specific files.
2012-08-15 09:40:28 -07:00
Joseph Myers
5544c7e000
Update MIPS dl-lookup.c from generic version.
2012-08-15 09:49:07 +00:00
Mike Frysinger
9770df4f12
arm: fix up style in reloc fix
...
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-08-14 21:38:15 -04:00
Mike Frysinger
ca98e1710e
i386/x86_64: punt HAVE_CPP_ASM_DEBUGINFO
...
Pretty sure we require recent enough versions of gcc/binutils to make this
check pointless. I can't any logs in the last few years where this check
didn't return "yes".
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-08-14 21:37:00 -04:00
Mike Frysinger
d427a4f8a4
ia64: drop HAVE_CPP_ASM_DEBUGINFO
...
Looks like a wart copied from the i386 code base. The only place I can
find that checks this is the i386 sysdep.h, and even then this looks like
a check that should get thrown away as obsolete ...
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-08-14 21:37:00 -04:00
Roland McGrath
1ec79f2673
Add a missing #include.
2012-08-14 16:44:27 -07:00
Roland McGrath
5908bf4662
Add a missing #include.
2012-08-14 16:04:29 -07:00
Joseph Myers
f2c05b9ecf
Remove __ASSUME_CLONE_THREAD_FLAGS.
2012-08-14 22:34:04 +00:00
Joseph Myers
dee7d1e9d0
Add more fixed bug numbers to NEWS.
2012-08-14 20:28:33 +00:00
Andreas Jaeger
fab967007b
Another ULPs update.
2012-08-14 08:04:51 +02:00
Andreas Jaeger
e11f5155b2
Update i386 ULPs
2012-08-14 08:02:08 +02:00
Andreas Jaeger
2fdd4f783e
Use tabs instead of spaces
2012-08-14 07:59:57 +02:00
Maxim Kuvyrkov
8f12da9795
Add explicit acquire/release semantics to MIPS' atomic_exchange_and_add.
2012-08-13 19:55:34 -07:00
Maxim Kuvyrkov
51a9ba860a
Add explicit acquire/release semantics to atomic_exchange_and_add.
2012-08-13 19:31:00 -07:00
Richard Henderson
cc184e11fe
alpha: Don't test toolchain support for TLS or GPREL
2012-08-13 18:21:06 -07:00
Richard Henderson
2e33ecdf8c
alpha: Fix compat version number for nearbyintl
2012-08-13 18:19:42 -07:00
Markus Trippelsdorf
ba6cba9eec
Update x86-64 ULPs
...
The recent clog and clog10 fixes are causing some failing tests on my
AMD64 CPU.
2012-08-13 21:25:17 +02:00
Jeff Law
42443a4792
* manual/stdio.texi (snprintf): Clarify handling of the trailing
...
null byte in the output string.
2012-08-13 13:12:18 -06:00
Mike Frysinger
a107920668
ia64: drop TLS configure check
...
Since we require a new enough version of binutils that has TLS, we don't
need to bother checking for it anymore.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-08-12 15:01:40 -04:00
Mike Frysinger
191ce8ce59
hppa: add missing prlimit64 symbol
...
All other arches have this in their syscall list. Looks like hppa
is missing it though and breaks one or two apps that try to call it.
URL: https://bugs.gentoo.org/411745
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-08-12 14:53:07 -04:00
Mike Frysinger
86e1477c1a
ia64: drop ASM_TYPE_DIRECTIVE usage
...
Matches what we've done in the rest of the tree.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-08-12 14:49:55 -04:00
Mike Frysinger
3447612d3c
arm: handle unaligned ABS relocs
...
When relocating a misaligned R_ARM_ABS32, glibc currently crashes.
URL: https://bugs.gentoo.org/394237
URL: http://gcc.gnu.org/PR51456
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-08-12 14:49:45 -04:00
Joseph Myers
121dce05fe
Move Linux kernel version conditionals to kernel-features.h.
2012-08-10 15:53:27 +00:00
Jeff Law
77480c6ba5
Fix whitespace problems detected by commit hooks.
2012-08-10 09:39:58 -06:00
Jeff Law
bf51f568f1
[BZ #13939 ]
...
* malloc.c/arena.c (reused_arena): New parameter, avoid_arena.
When avoid_arena is set, don't retry in the that arena. Pick the
next one, whatever it might be.
(arena_get2): New parameter avoid_arena, pass through to reused_arena.
(arena_lock): Pass in new parameter to arena_get2.
* malloc/malloc.c (__libc_memalign): Pass in new parameter to
arena_get2.
(__libc_malloc): Unify retrying after main arena failure with
__libc_memalign version.
(__libc_valloc, __libc_pvalloc, __libc_calloc): Likewise.
2012-08-10 09:37:52 -06:00
Andreas Schwab
2d83a317e9
m68k: fix type of pltenter member in audit interface
2012-08-10 15:22:44 +02:00
Roland McGrath
2aa5b9c146
Make ARM setjmp/longjmp respect ARM_ASSUME_NO_IWMMXT macro.
2012-08-09 16:37:50 -07:00
Joseph Myers
7f54025287
Define __ASSUME_UTIMES for MIPS.
2012-08-09 23:33:41 +00:00
H.J. Lu
f85fa27058
Avoid DWARF definition DIE on ifunc symbols
2012-08-09 16:04:37 -07:00
Roland McGrath
6dcf80c782
Avoid VFP HWCAP check in setjmp/longjmp and getcontext/setcontext when compiled without __SOFTFP__ defined.
2012-08-09 11:51:05 -07:00
Roland McGrath
a4ca519518
Don't check HWCAP_ARM_VFP in OS-generic code.
...
Presume VFP if compiled without __SOFTFP__ defined.
2012-08-09 10:04:56 -07:00
Mark Salter
33b4a91e5b
Add new AM33 relocs
2012-08-08 21:43:47 -04:00
Roland McGrath
76de109437
Add sotruss-lib support for ARM.
2012-08-08 16:27:51 -07:00
Joseph Myers
b36137f1d6
Remove __ASSUME_TGKILL.
2012-08-08 23:22:53 +00:00
Roland McGrath
44c94c1da0
Add a const in arm_gnu_pltexit signature.
2012-08-08 14:57:07 -07:00
Roland McGrath
92142c0cfd
ARM: fix build breakage from sysdeps/unix/sysv/linux/arm/dl-machine.h addition.
2012-08-08 14:19:57 -07:00
Roland McGrath
69a14aa487
Fiddle ARM atomic.h to avoid -Wvolatile-register-var warnings.
2012-08-08 13:57:50 -07:00
Roland McGrath
7f3e1ad05f
Add missing #include for sysdeps/arm/dl-irel.h.
2012-08-08 13:16:54 -07:00
Roland McGrath
9b5281b65e
Fix __dl_start declaration to avoid warning.
2012-08-08 11:03:47 -07:00
Roland McGrath
a2433aac7e
Add a missing #include.
2012-08-08 10:39:28 -07:00
Roland McGrath
cdd915fd16
Missing #include updates for dirstream code move from unix to posix.
2012-08-08 09:18:37 -07:00
Richard Henderson
5afee2dc60
alpha: Purge __ASSUME_IEEE_RAISE_EXCEPTION
2012-08-08 07:45:21 -07:00
Richard Henderson
6ee732b7cd
alpha: Tidy up ieee_get/set_fp_control syscalls
2012-08-08 07:44:19 -07:00
Richard Henderson
6360984bc3
alpha: Purge __ASSUME_STAT64_SYSCALL
2012-08-08 07:43:27 -07:00
Andreas Schwab
3381e4ff2d
m68k/cf: define __signbit/__signbitf as inlines
2012-08-08 12:13:57 +02:00
Andreas Schwab
3b7d2b398e
m68k/cf: avoid warning in non-shared atomic_compare_and_exchange_val_acq
2012-08-08 12:13:56 +02:00
Allan McRae
bf9b740a11
rpcgen - fall back to looking for cpp in system path
...
Fall back to the system cpp when /lib/cpp is not present. Removes
searching for /usr/ccs/lib/cpp which is not supported on any system that
uses glibc.
2012-08-07 19:17:02 -04:00
Joseph Myers
93df14eee8
Remove some pre-2.6.16 Linux kernel conditionals.
2012-08-07 23:03:35 +00:00
Roland McGrath
a281decc87
Move common dirent implementation from sysdeps/unix to sysdeps/posix.
2012-08-07 14:47:34 -07:00