Ulrich Drepper
d2f6944a4e
Update.
2002-01-08 07:06:12 +00:00
Ulrich Drepper
9a9f9d5437
Update.
2002-01-08 06:31:23 +00:00
Ulrich Drepper
68ce44fc51
Update.
2001-12-31 17:48:09 +00:00
Ulrich Drepper
8c45ca8978
Update.
2001-12-31 17:46:05 +00:00
Roland McGrath
c667bf7076
.
2001-12-22 20:53:05 +00:00
Roland McGrath
e2df7aa004
.
2001-12-22 20:19:00 +00:00
Ulrich Drepper
34498bb0ac
Update.
2001-12-19 00:21:56 +00:00
Ulrich Drepper
2ad1cb8bcc
Update.
2001-12-14 18:14:55 +00:00
Andreas Jaeger
d46d6ca3db
Merge from mainline.
2001-12-14 15:56:38 +00:00
Ulrich Drepper
7efcf66997
Update.
2001-12-14 07:15:50 +00:00
Ulrich Drepper
64e1abb5ad
Update.
2001-12-14 07:03:26 +00:00
Ulrich Drepper
02906308e3
Update.
2001-12-14 06:36:45 +00:00
Ulrich Drepper
4317c6b0dc
Update.
2001-12-13 03:58:16 +00:00
Ulrich Drepper
524b7b508b
Update.
2001-12-13 03:42:49 +00:00
Andreas Jaeger
b6cf1bf099
* configure.in: Use -nostartfiles -nostdlib for linker tests, fix
...
combreloc test so that it works in this case.
2001-12-12 18:45:27 +00:00
Ulrich Drepper
043f810f6a
Update.
2001-12-12 17:35:31 +00:00
Roland McGrath
8552c3e8be
.
2001-12-11 05:04:39 +00:00
Roland McGrath
5ac9ff7020
.
2001-12-11 04:31:09 +00:00
Ulrich Drepper
7778045087
Update.
2001-12-10 23:55:44 +00:00
Ulrich Drepper
1798c0ef87
Update.
2001-12-06 08:11:54 +00:00
Ulrich Drepper
a592c67344
Update.
2001-12-05 18:56:19 +00:00
Roland McGrath
988cca3323
.
2001-12-02 00:11:26 +00:00
Ulrich Drepper
f4e82d00ed
Update.
2001-11-29 21:56:26 +00:00
Ulrich Drepper
0507d5057d
Update.
2001-11-28 23:38:04 +00:00
Ulrich Drepper
7ffb7f860d
Update.
2001-11-28 21:13:52 +00:00
Ulrich Drepper
75ec0fbe45
Update.
2001-11-28 20:21:43 +00:00
Ulrich Drepper
df06960c2e
Update.
2001-11-28 20:12:58 +00:00
Ulrich Drepper
4e4528973a
Update.
2001-11-27 03:57:12 +00:00
Andreas Jaeger
c753791496
Update.
2001-11-26 12:44:45 +00:00
Andreas Jaeger
9f2a264a97
Merge from mainline.
2001-11-26 12:44:35 +00:00
Andreas Jaeger
df0a1a7fab
Update.
...
2001-11-15 Andreas Jaeger <aj@suse.de>
* include/features.h (__GLIBC_HAVE_LONG_LONG): Define for
compilers that support it.
* posix/sys/types.h: Use __GLIBC_HAVE_LONG_LONG.
* sysdeps/unix/sysv/linux/bits/types.h: Likewise.
* stdlib/stdlib.h: Likewise.
2001-11-19 10:12:27 +00:00
Ulrich Drepper
a41179fd9e
Update.
...
2001-11-17 Ulrich Drepper <drepper@redhat.com>
* posix/regex.c (byte_re_match_2_internal): For gcc replace switch
statement with gotos.
Based on a patch by Paolo Bonzini <bonzini@pc-amo3.elet.polimi.it>.
2001-11-16 Stephen L Moshier <moshier@mediaone.net>
2001-11-17 12:05:25 +00:00
Andreas Jaeger
c83a3aeb8f
Update.
...
2001-11-16 Stephen L Moshier <moshier@mediaone.net>
* sysdeps/ieee754/ldbl-96/s_erfl.c (__erfcl): Fix K&R header.
2001-11-16 20:19:46 +00:00
Ulrich Drepper
5ff4a0aa78
Update.
...
2001-11-15 Ulrich Drepper <drepper@redhat.com>
* sysdeps/generic/unwind-dw2-fde.c: Don't use recursive mutexes.
2001-11-16 01:43:09 +00:00
Ulrich Drepper
74bd2300b5
Update.
...
2001-10-02 Jakub Jelinek <jakub@redhat.com>
H.J. Lu <hjl@gnu.org>
* configure.in (libc_cv_gcc_static_libgcc): Set to -static-libgcc
if gcc supports this flag.
(EXPORT_UNWIND_FIND_FDE): Define unless target configure disables it.
(gcc3): Allow glibc to be compiled with gcc 3.x.
* config.h.in (EXPORT_UNWIND_FIND_FDE): Add.
* config.make.in (static-libgcc, unwind-find-fde): Add.
* Makerules (build-shlib-helper, build-module-helper): Use it.
* scripts/versions.awk: Make sure GLIBC_ versions come first.
* elf/soinit.c (__libc_global_ctors): Set tbases and dbases if
necessary.
(_fini): Call __deregister_frame_info_bases if
__register_frame_info_bases was used to register.
* elf/Versions (__register_frame_info, __deregister_frame_info): Add
for GLIBC_2.0.
(__register_frame_info_bases, __register_frame_info_table_bases,
__deregister_frame_info_bases, _Unwind_Find_FDE): Add for GLIBC_2.2.5.
* elf/Makefile (routines): Add unwind-dw2-fde.
(shared-only-routines): Add unwind-dw2-fde.
* sysdeps/alpha/gccframe.h: New file.
* sysdeps/arm/gccframe.h: New file.
* sysdeps/generic/framestate.c: New file.
* sysdeps/generic/dwarf2.h: New file.
* sysdeps/generic/gccframe.h (struct object): Update from gcc 3.0.
* sysdeps/generic/unwind-dw2-fde.c: New file.
* sysdeps/unix/sysv/linux/ia64/unwind-dw2-fde.c: New file.
* sysdeps/generic/unwind-dw2-fde.h: New file.
* sysdeps/generic/unwind-dw2.c: New file.
* sysdeps/generic/unwind-pe.h: New file.
* sysdeps/generic/unwind.h: New file.
* sysdeps/hppa/gccframe.h: New file.
* sysdeps/i386/gccframe.h: New file.
* sysdeps/m68k/gccframe.h: New file.
* sysdeps/mips/gccframe.h: New file.
* sysdeps/powerpc/gccframe.h: New file.
* sysdeps/s390/gccframe.h: New file.
* sysdeps/sh/gccframe.h: New file.
* sysdeps/sparc/gccframe.h: New file.
* sysdeps/vax/gccframe.h: New file.
* sysdeps/unix/sysv/linux/configure.in (libc_cv_gcc_unwind_find_fde):
Set on all architectures except ia64.
* sysdeps/mach/hurd/configure.in (libc_cv_gcc_unwind_find_fde): Set
for i386.
* sysdeps/mach/hurd/i386/Versions (__register_frame_info,
__deregister_frame_info): Move to elf/Versions.
* sysdeps/unix/sysv/linux/m68k/Versions: Likewise.
* sysdeps/unix/sysv/linux/arm/Versions: Likewise.
* sysdeps/unix/sysv/linux/alpha/Versions: Likewise.
* sysdeps/unix/sysv/linux/i386/Versions: Likewise.
* sysdeps/unix/sysv/linux/mips/Versions: Likewise.
* sysdeps/unix/sysv/linux/powerpc/Versions: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Versions: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/Versions: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/Versions: Likewise.
* sysdeps/mach/hurd/i386/Makefile (sysdep-routines): Add framestate.
* sysdeps/unix/sysv/linux/arm/Makefile: Likewise.
* sysdeps/unix/sysv/linux/alpha/Makefile: Likewise.
* sysdeps/unix/sysv/linux/i386/Makefile: Likewise.
* sysdeps/unix/sysv/linux/m68k/Makefile: Likewise.
* sysdeps/unix/sysv/linux/mips/Makefile: Likewise.
* sysdeps/unix/sysv/linux/powerpc/Makefile: Likewise.
* sysdeps/unix/sysv/linux/s390/s390-32/Makefile: Likewise.
* sysdeps/unix/sysv/linux/sparc/Makefile: Likewise.
* sysdeps/unix/sysv/linux/ia64/ldd-rewrite.sed: New file.
* sysdeps/unix/sysv/linux/s390/ldd-rewrite.sed: New file.
* sysdeps/generic/strnlen.c: New file.
2001-11-16 01:27:24 +00:00
Ulrich Drepper
f6b20a369e
Update.
...
2001-11-15 Jeff Law <law@redhat.com>
* posix/regex.c (uintptr_t): Do not provide a definition if the
system provided one.
2001-11-15 18:27:28 +00:00
Roland McGrath
27114e2046
* stdio-common/tmpfile.c: Moved to ...
...
* sysdeps/generic/tmpfile.c: ... here.
* sysdeps/mach/hurd/tmpfile.c: New file.
* hurd/fopenport.c (__fopenport): Renamed from fopenport.
[USE_IN_LIBIO] (fopencookie): #define as _IO_fopencookie.
(fopenport): Define as weak alias.
* libio/iofopncook.c (_IO_fopencookie): Move forward declaration ...
* libio/libioP.h: ... to here.
2001-11-13 10:07:33 +00:00
Ulrich Drepper
f133c09767
Update.
...
2001-11-12 Ulrich Drepper <drepper@redhat.com>
* elf/dl-reloc.c (_dl_relocate_object): Avoid iterating over
program header twice. Construct list with the needed information.
2001-11-12 21:04:45 +00:00
Ulrich Drepper
e5b27fe5d1
Update.
...
* po/ca.po: Update from translation team.
2001-11-11 01:48:58 +00:00
Ulrich Drepper
9d63abbc7f
Update.
...
2001-11-10 Ulrich Drepper <drepper@redhat.com>
* elf/dl-load.c (_dl_map_object_from_fd): Remove use of
_dl_pf_to_prot. Use arithmetic operation using PF_TO_PROT macro.
* sysdeps/generic/ldsodefs.h (PF_TO_PROT): New macro.
* elf/dl-reloc.c (_dl_relocate_object): Likewise.
2001-11-10 22:47:40 +00:00
Andreas Jaeger
76321a2576
Update.
...
2001-11-10 Andreas Jaeger <aj@suse.de>
* sysdeps/ieee754/ldbl-128/e_log2l.c: New file.
* sysdeps/ieee754/ldbl-128/e_log10l.c: Likewise.
Contributed by Stephen L Moshier <moshier@mediaone.net>.
2001-11-10 10:39:05 +00:00
Ulrich Drepper
6d5d3ae3d6
Update.
...
2001-11-09 Ulrich Drepper <drepper@redhat.com>
* elf/dl-minimal.c (realloc): Handle NULL for first parameter
correctly.
* elf/dl-load.c (is_dst): New function.
(_dl_dst_count): Use is_dst to check for DST variable.
(_dl_dst_substitute): Likewise.
2001-11-10 03:28:35 +00:00
Roland McGrath
7d0c582398
Hurd/PowerPC port contributed by Peter Bruin <pjbruin@dds.nl>.
...
* NEWS: Mention it.
* sysdeps/mach/hurd/powerpc/exc2signal.c: New file.
* sysdeps/mach/hurd/powerpc/init-first.c: New file.
* sysdeps/mach/hurd/powerpc/intr-msg.h: New file.
* sysdeps/mach/hurd/powerpc/longjmp-ts.c: New file.
* sysdeps/mach/hurd/powerpc/register-dump.h: New file.
* sysdeps/mach/hurd/powerpc/sigreturn.c: New file.
* sysdeps/mach/hurd/powerpc/static-start.S: New file.
* sysdeps/mach/hurd/powerpc/trampoline.c: New file.
* sysdeps/mach/hurd/powerpc/bits/sigcontext.h: New file.
* sysdeps/mach/hurd/powerpc/Dist: New file.
2001-11-10 00:37:59 +00:00
Roland McGrath
d0bf7991d6
* hurd/privports.c (__get_privileged_ports):
...
Only contact the proc server if necessary for this call.
Suggested by Neal H Walfield <neal@cs.uml.edu>.
Check error return for mach_port_mod_refs.
2001-11-10 00:11:38 +00:00
Ulrich Drepper
7fd52cc83c
Update.
...
* elf/dl-load.c (lose): Remove some unnecessary code. The new
object is always the last in the list.
(_dl_map_object_from_fd): Delete code to remove from object list
when DF_1_NOOPEN is seen. This is done in lose.
2001-11-09 20:17:52 +00:00
Andreas Schwab
50e79604ab
* sysdeps/unix/sysv/linux/m68k/bits/resource.h: New file.
2001-11-09 19:58:14 +00:00
Ulrich Drepper
d32059507b
Update.
...
2001-11-09 Ulrich Drepper <drepper@redhat.com>
* elf/dl-load.c (_dl_map_object_from_fd): Delete code to remove
from object list when DF_1_NOOPEN is seen. This is done in lose.
2001-11-09 19:32:36 +00:00
Ulrich Drepper
7bccbc05af
Update.
...
2001-11-08 Ulrich Drepper <drepper@redhat.com>
* elf/dl-object.c (_dl_new_object): Various small optimizations.
2001-11-08 22:32:38 +00:00
Ulrich Drepper
40b07f5b94
Update.
...
* sysdeps/generic/dl-cache.c: Optimize SEARCH_CACHE and
HWCAP_CHECK macro code.
* elf/dl-misc.c (_dl_sysdep_read_whole_file): Optimize code a bit.
Now returns MAP_FAILED on error.
* elf/rtld.c: Adjust caller.
* sysdeps/generic/dl-cache.c: Likewise.
* sysdeps/generic/ldsodefs.h: Adjust description.
2001-11-08 01:48:57 +00:00
Ulrich Drepper
6ed623f848
Update.
...
2001-11-07 Ulrich Drepper <drepper@redhat.com>
* elf/dl-version.c (match_symbol): Optimize error handling for size.
(_dl_check_map_versions): Likewise.
2001-11-07 23:21:00 +00:00