Andreas Jaeger
a205dbe5b1
Merge from mainline.
2002-03-04 13:47:00 +00:00
Andreas Jaeger
cf3a3a9666
Added initialization of GP (to _gp) if compiled non-PIC.
2002-03-02 13:15:50 +00:00
Ulrich Drepper
e2395361cb
(_dl_important_hwcaps): Fix creation of .str elements in the returned
...
data structure.
2002-03-02 10:33:58 +00:00
Ulrich Drepper
9bf4068d8d
Nice implementation for Linux.
2002-03-02 00:46:57 +00:00
Ulrich Drepper
83af0cf53d
(sysdep_routines): Add divdi3 in csu dir.
...
(shared-only-routines): Likewise.
2002-02-28 19:39:19 +00:00
Ulrich Drepper
6d0579742f
__divdi3 function also found in libgcc.
2002-02-28 19:38:59 +00:00
Ulrich Drepper
cf3cc0f22e
(elf_machine_load_address, RTLD_START): Work around an Alpha gas bug.
2002-02-27 18:09:31 +00:00
Ulrich Drepper
ef9e71571b
(struct stat): Add attribute((packed)) to counter stupid people misuing gcc
...
options.
(struct stat64): Likewise.
2002-02-06 18:13:41 +00:00
Ulrich Drepper
2338e5c828
Check for ssize_t overflow, don't use alloca if the memory reqirements are too
...
high.
Use ssize_t for bytes_written. Fix comment.
2002-02-03 19:37:55 +00:00
Ulrich Drepper
31a3179d04
Use ssize_t for bytes_read.
2002-02-03 19:37:18 +00:00
Ulrich Drepper
c056910930
(_test_and_set): Use branch likely.
2002-02-03 02:29:07 +00:00
Ulrich Drepper
3c7654e4ad
(exchange_and_add): Use branch likely.
...
(atomic_add): Likewise.
(compare_and_swap): Return 0 only when failed to compare. Use branch likely.
2002-02-03 02:28:49 +00:00
Ulrich Drepper
43414194b8
(_dl_get_origin): Avoid writing over array boundary.
2002-02-02 19:21:26 +00:00
Andreas Schwab
9a53f4f254
Don't use multi-line string literals.
2002-02-01 10:36:38 +00:00
Ulrich Drepper
4e6f18e12f
Check for ssize_t overflow.
...
Don't use alloca if the memory requirements are too high.
2002-01-31 19:25:40 +00:00
Ulrich Drepper
247767f5d9
Regenerated: autoconf sysdeps/unix/sysv/linux/configure.in
2002-01-29 04:01:49 +00:00
Ulrich Drepper
e6683f0578
(pic-ccflag): New variable.
2002-01-29 03:53:57 +00:00
Ulrich Drepper
8b67700424
(libc_cv_gcc_unwind_find_fde): Set for arm, too.
2002-01-29 03:23:58 +00:00
Andreas Jaeger
57300ad3e3
Merge with mainline.
2002-01-26 10:30:06 +00:00
Andreas Schwab
e2bd0a6c89
(libc_cv_gcc_unwind_find_fde): Set for m68k, too.
2002-01-18 13:07:12 +00:00
Ulrich Drepper
2d243804a2
Use 64 bit instructions for pointer operations.
2002-01-17 22:57:59 +00:00
Andreas Jaeger
a84562fa98
GCC 3.1 has __uint128_t build-in.
2002-01-17 17:37:40 +00:00
Andreas Jaeger
8881b13276
* sysdeps/unix/sysv/linux/configure.in: Fix check for S390 and PowerPC.
2002-01-17 17:20:03 +00:00
Ulrich Drepper
310970c627
Fix regexp to reliably remove "-ia64" from rtld name.
2002-01-17 06:44:55 +00:00
Ulrich Drepper
fa831e8f1c
Update.
2002-01-17 00:47:26 +00:00
Ulrich Drepper
541e0e9620
swapcontext implementation for S390.
2002-01-17 00:46:11 +00:00
Ulrich Drepper
268090dfe7
We need different files for 32 and 64 bits.
2002-01-17 00:44:15 +00:00
Ulrich Drepper
3c8d17cb7e
Regenerated: autoconf sysdeps/unix/sysv/linux/configure.in
2002-01-12 01:43:16 +00:00
Ulrich Drepper
ac4ddec1ba
Add framestate.
2002-01-12 01:42:50 +00:00
Ulrich Drepper
44662670eb
s390-64 specific profile counter definitions.
2002-01-12 01:42:33 +00:00
Ulrich Drepper
a710437e19
s390-32 specific profile counter definitions.
2002-01-12 01:42:17 +00:00
Ulrich Drepper
49b0393f42
Need different versions for 31 and 64 bit machines.
2002-01-12 01:41:23 +00:00
Ulrich Drepper
93a6348b16
(__brk): Correct inline assembly contraints.
2002-01-12 01:40:40 +00:00
Ulrich Drepper
6dee5db02d
(libc_cv_gcc_unwind_find_fde): Set for s390 and s390x architectures.
2002-01-12 01:40:17 +00:00
Ulrich Drepper
ffd03ced90
(__ieee754_sqrt): Don't use multi-line string literals.
...
(__full_ieee754_sqrt): Add __attribute_used__.
2002-01-11 01:03:31 +00:00
Ulrich Drepper
5128ccc6e5
(__group_member): Also check groups[0].
2002-01-11 01:02:18 +00:00
Ulrich Drepper
bee8401f6f
Add ldd-rewrite.sed.
2002-01-08 21:37:02 +00:00
Ulrich Drepper
d2c4f682c0
Add sysv_termio.h and start-libc.c.
2002-01-08 21:34:59 +00:00
Ulrich Drepper
c0357983b9
Additional files to distribute for 4.4BSD.
2002-01-08 21:33:26 +00:00
Roland McGrath
ce12c9ffa2
2002-01-07 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/hurd/i386/init-first.c (_hurd_stack_setup): Use
volatile on type of ARGC so the compiler doesn't get clever.
2002-01-08 19:54:56 +00:00
Andreas Jaeger
d99126e6ef
Prevent double inclusion.
2002-01-08 10:20:28 +00:00
Ulrich Drepper
03f7b19e08
(execute_cfa_program): Fix DW_CFA_restore handling.
2002-01-08 06:30:43 +00:00
Ulrich Drepper
a608efe0cb
(__register_frame_info_bases): Optimize if .eh_frame section contains no FDEs.
...
(__register_frame, __deregister_frame_info_bases, __deregister_frame): Likewise.
2002-01-08 06:30:23 +00:00
Ulrich Drepper
dedaac22e2
Special unwind code for glibc-gcc interoperability.
2002-01-08 06:29:53 +00:00
Ulrich Drepper
106be30c1e
(getloadavg): Always use C locale to parse /proc/loadavg.
2001-12-31 17:44:02 +00:00
Ulrich Drepper
71614e31fb
(clone): Subtract stack bias from child stack pointer before passing it to
...
clone syscall.
2001-12-19 00:21:31 +00:00
Andreas Jaeger
d46d6ca3db
Merge from mainline.
2001-12-14 15:56:38 +00:00
Ulrich Drepper
261e312c01
(cuserid): If we don't find the UID, but have a user supplied buffer, return
...
the empty buffer, not NULL.
2001-12-14 07:02:32 +00:00
Roland McGrath
088af173bf
2001-12-10 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/hurd/bind.c (bind): Don't deallocate IFSOCK if we never
set it.
2001-12-11 05:06:49 +00:00
Roland McGrath
8961b4b9a0
2001-12-10 Roland McGrath <roland@frob.com>
...
* sysdeps/mach/hurd/configure.in (libc_cv_gcc_unwind_find_fde):
Fix conditionals so this is set by default for stdio and not for libio.
* sysdeps/mach/hurd/configure: Regenerated.
2001-12-11 04:29:56 +00:00