platform/upstream/glibc.git
22 years ago2002-06-13 Roland McGrath <roland@frob.com>
Roland McGrath [Thu, 13 Jun 2002 08:56:05 +0000 (08:56 +0000)]
2002-06-13  Roland McGrath  <roland@frob.com>

* hurd/hurdstartup.h (_hurd_startup): int -> intptr_t in MAIN arg type.
* hurd/hurdstartup.c (_hurd_startup): Likewise.
Use intptr_t instead of int for argc in stack layout.
* sysdeps/mach/hurd/alpha/init-first.c (init): Fix argument type.
(_dl_init_first): Likewise.
(_hurd_stack_setup): Likewise.
(init1): Add a cast.

22 years ago(INTDEFX): Define to get correct expansion order.
Andreas Schwab [Thu, 13 Jun 2002 07:52:09 +0000 (07:52 +0000)]
(INTDEFX): Define to get correct expansion order.

22 years ago * sysdeps/unix/sysv/linux/alpha/sendfile64.c: New.
Andreas Jaeger [Fri, 7 Jun 2002 12:33:51 +0000 (12:33 +0000)]
* sysdeps/unix/sysv/linux/alpha/sendfile64.c: New.
* sysdeps/unix/sysv/linux/ia64/sendfile64.c: New.
* sysdeps/unix/sysv/linux/sparc/sparc64/sendfile64.c: New.
* sysdeps/unix/sysv/linux/x86_64/sendfile64.c: New.
* sysdeps/unix/sysv/linux/syscalls.list (sendfile): Remove EXTRA.
(sendfile64): Likewise.
* sysdeps/unix/sysv/linux/alpha/syscalls.list (sendfile): Likewise.
* sysdeps/unix/sysv/linux/ia64/syscalls.list (sendfile): Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/syscalls.list (sendfile):
Likewise.
* sysdeps/unix/sysv/linux/x86_64/syscalls.list (sendfile): Likewise.

22 years ago(elf_machine_rela): Cast reloc_addr to an integer type before performing
Andreas Jaeger [Thu, 6 Jun 2002 14:16:07 +0000 (14:16 +0000)]
(elf_machine_rela): Cast reloc_addr to an integer type before performing
 bit operations on it.

22 years agoCris stack information.
Andreas Jaeger [Thu, 6 Jun 2002 14:14:17 +0000 (14:14 +0000)]
Cris stack information.

22 years ago2002-06-04 Roland McGrath <roland@frob.com>
Roland McGrath [Wed, 5 Jun 2002 08:55:48 +0000 (08:55 +0000)]
2002-06-04  Roland McGrath  <roland@frob.com>

* sysdeps/alpha/elf/configure.in: New file.  Check for TLS support.
* sysdeps/alpha/elf/configure: New file (generated).

22 years ago2002-06-04 Roland McGrath <roland@frob.com>
Roland McGrath [Tue, 4 Jun 2002 19:02:43 +0000 (19:02 +0000)]
2002-06-04  Roland McGrath  <roland@frob.com>

* sysdeps/alpha/elf/configure.in: New file.  Check for TLS support.
* sysdeps/alpha/elf/configure: New file (generated).

22 years ago2002-06-01 Roland McGrath <roland@frob.com>
Roland McGrath [Tue, 4 Jun 2002 18:35:07 +0000 (18:35 +0000)]
2002-06-01  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/alpha/init-first.c: New file, modified from
i386/init-first.c by Andrew M. Miklic <miklic@attglobal.net>.

22 years agoAdd readahead syscall. Add sendfile64 alias to sendfile syscall.
Ulrich Drepper [Thu, 30 May 2002 23:23:09 +0000 (23:23 +0000)]
Add readahead syscall. Add sendfile64 alias to sendfile syscall.

22 years ago2002-05-28 Roland McGrath <roland@frob.com>
Roland McGrath [Wed, 29 May 2002 08:09:20 +0000 (08:09 +0000)]
2002-05-28  Roland McGrath  <roland@frob.com>

* sysdeps/mach/alpha/setfpucw.c: New file.

22 years agoDon't use multiline string as argument of #error.
Andreas Jaeger [Sun, 19 May 2002 16:24:27 +0000 (16:24 +0000)]
Don't use multiline string as argument of #error.

22 years ago(__recvmsg, __sendmsg): Add aliases.
Ulrich Drepper [Wed, 15 May 2002 00:20:02 +0000 (00:20 +0000)]
(__recvmsg, __sendmsg): Add aliases.

22 years ago(__getsockname): Renamed from getsockname, add getsockname as weak alias.
Ulrich Drepper [Wed, 15 May 2002 00:14:45 +0000 (00:14 +0000)]
(__getsockname): Renamed from getsockname, add getsockname as weak alias.

22 years ago(__sendmsg): Renamed from sendmsg, add sendmsg as weak alias.
Ulrich Drepper [Wed, 15 May 2002 00:10:13 +0000 (00:10 +0000)]
(__sendmsg): Renamed from sendmsg, add sendmsg as weak alias.

22 years ago(__recvfrom): Renamed from recvfrom, add recvfrom as weak alias.
Ulrich Drepper [Wed, 15 May 2002 00:08:25 +0000 (00:08 +0000)]
(__recvfrom): Renamed from recvfrom, add recvfrom as weak alias.

22 years ago(__recvmsg): Renamed from recvmsg, add recvmsg as weak alias.
Ulrich Drepper [Wed, 15 May 2002 00:07:30 +0000 (00:07 +0000)]
(__recvmsg): Renamed from recvmsg, add recvmsg as weak alias.

22 years ago2002-05-01 Roland McGrath <roland@frob.com>
Roland McGrath [Thu, 2 May 2002 21:13:45 +0000 (21:13 +0000)]
2002-05-01  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/alpha/static-start.S: New file (unfinished).

22 years ago2002-04-30 Roland McGrath <roland@frob.com>
Roland McGrath [Tue, 30 Apr 2002 22:00:59 +0000 (22:00 +0000)]
2002-04-30  Roland McGrath  <roland@frob.com>

Removed old GNU stdio implementation; GNU libio is now the only option.
* configure.in: Removed --enable-libio option and @stdio@ subst var.
Define USE_IN_LIBIO unconditionally.
* configure: Regenerated.
* Makeconfig (stdio): Set to libio by default.
* config.make.in (stdio): Variable removed.
* sysdeps/unix/sysv/linux/configure.in: Don't set $stdio.
* sysdeps/unix/sysv/linux/configure: Regenerated.
* sysdeps/mach/hurd/configure.in: Don't test $stdio.
* sysdeps/mach/hurd/configure: Regenerated.
* stdio/.cvsignore: File removed.
* stdio/Makefile: File removed.
* stdio/Versions: File removed.
* stdio/__fbufsize.c: File removed.
* stdio/__flbf.c: File removed.
* stdio/__fpending.c: File removed.
* stdio/__fpurge.c: File removed.
* stdio/__freadable.c: File removed.
* stdio/__freading.c: File removed.
* stdio/__fsetlocking.c: File removed.
* stdio/__fwritable.c: File removed.
* stdio/__fwriting.c: File removed.
* stdio/clearerr.c: File removed.
* stdio/fclose.c: File removed.
* stdio/fcloseall.c: File removed.
* stdio/feof.c: File removed.
* stdio/ferror.c: File removed.
* stdio/fflush.c: File removed.
* stdio/fgetc.c: File removed.
* stdio/fgetpos.c: File removed.
* stdio/fgets.c: File removed.
* stdio/fileno.c: File removed.
* stdio/fmemopen.c: File removed.
* stdio/fopen.c: File removed.
* stdio/fopncook.c: File removed.
* stdio/fputc.c: File removed.
* stdio/fputs.c: File removed.
* stdio/fread.c: File removed.
* stdio/freopen.c: File removed.
* stdio/fseek.c: File removed.
* stdio/fsetpos.c: File removed.
* stdio/ftell.c: File removed.
* stdio/fwrite.c: File removed.
* stdio/getc.c: File removed.
* stdio/getchar.c: File removed.
* stdio/getdelim.c: File removed.
* stdio/gets.c: File removed.
* stdio/glue.c: File removed.
* stdio/internals.c: File removed.
* stdio/linewrap.c: File removed.
* stdio/linewrap.h: File removed.
* stdio/memstream.c: File removed.
* stdio/newstream.c: File removed.
* stdio/obstream.c: File removed.
* stdio/putc.c: File removed.
* stdio/putchar.c: File removed.
* stdio/puts.c: File removed.
* stdio/rewind.c: File removed.
* stdio/setbuf.c: File removed.
* stdio/setbuffer.c: File removed.
* stdio/setlinebuf.c: File removed.
* stdio/setvbuf.c: File removed.
* stdio/stdio.h: File removed.
* stdio/ungetc.c: File removed.
* stdio/vasprintf.c: File removed.
* stdio/vscanf.c: File removed.
* stdio/vsnprintf.c: File removed.
* stdio/vsprintf.c: File removed.
* stdio/vsscanf.c: File removed.
* sysdeps/generic/defs.c: File removed.
* sysdeps/generic/fdopen.c: File removed.
* sysdeps/generic/pipestream.c: File removed.
* sysdeps/generic/stdio_init.c: File removed.
* sysdeps/generic/sysd-stdio.c: File removed.
* sysdeps/generic/vdprintf.c: File removed.
* sysdeps/mach/hurd/defs.c: File removed.
* sysdeps/mach/hurd/fdopen.c: File removed.
* sysdeps/mach/hurd/pipestream.c: File removed.
* sysdeps/mach/hurd/stdio_init.c: File removed.
* sysdeps/mach/hurd/sysd-stdio.c: File removed.
* sysdeps/mach/hurd/vdprintf.c: File removed.
* sysdeps/posix/defs.c: File removed.
* sysdeps/posix/fdopen.c: File removed.
* sysdeps/posix/pipestream.c: File removed.
* sysdeps/posix/stdio_init.c: File removed.
* sysdeps/posix/vdprintf.c: File removed.
* sysdeps/unix/pipestream.c: File removed.
* sysdeps/unix/sysv/sysd-stdio.c: File removed.
* sysdeps/unix/sysv/sco3.2.4/pipestream.c: File removed.
* sysdeps/unix/sysv/sysv4/pipestream.c: File removed.

22 years ago2002-04-24 Roland McGrath <roland@frob.com>
Roland McGrath [Wed, 24 Apr 2002 18:17:02 +0000 (18:17 +0000)]
2002-04-24  Roland McGrath  <roland@frob.com>

* sysdeps/alpha/dl-machine.h (ELF_MACHINE_USER_ADDRESS_MASK): New
macro; we need this for Hurd.

22 years ago2002-04-24 Roland McGrath <roland@frob.com>
Roland McGrath [Wed, 24 Apr 2002 18:16:59 +0000 (18:16 +0000)]
2002-04-24  Roland McGrath  <roland@frob.com>

* sysdeps/mach/alpha/syscall.S: Don't use .frame, ENTRY will have it;
use END macro instead of our own .end directive.
Use `callsys' insn mnemonic instead of `call_pal'.

22 years ago2002-04-24 Roland McGrath <roland@frob.com>
Roland McGrath [Wed, 24 Apr 2002 18:16:54 +0000 (18:16 +0000)]
2002-04-24  Roland McGrath  <roland@frob.com>

* sysdeps/mach/alpha/sysdep.h (ENTRY): New macro.

22 years agoAdd __connect_internal.
Ulrich Drepper [Fri, 19 Apr 2002 07:56:42 +0000 (07:56 +0000)]
Add __connect_internal.

22 years agoUse INTDEF for __write.
Ulrich Drepper [Mon, 15 Apr 2002 05:30:10 +0000 (05:30 +0000)]
Use INTDEF for __write.

22 years agoUse INTDEF for __lxstat64.
Ulrich Drepper [Mon, 15 Apr 2002 05:28:30 +0000 (05:28 +0000)]
Use INTDEF for __lxstat64.

22 years agoUse INTDEF for __lxstat.
Ulrich Drepper [Mon, 15 Apr 2002 05:27:20 +0000 (05:27 +0000)]
Use INTDEF for __lxstat.

22 years agoUse INTDEF for __open.
Ulrich Drepper [Sun, 14 Apr 2002 20:12:24 +0000 (20:12 +0000)]
Use INTDEF for __open.

22 years agoUndefine __libc_fcntl as well.
Ulrich Drepper [Sun, 14 Apr 2002 18:34:22 +0000 (18:34 +0000)]
Undefine __libc_fcntl as well.

22 years agoAlso define _internal alias.
Ulrich Drepper [Sun, 14 Apr 2002 17:54:50 +0000 (17:54 +0000)]
Also define _internal alias.

22 years agoDefine __gettimeofday alias.
Ulrich Drepper [Sun, 14 Apr 2002 09:12:57 +0000 (09:12 +0000)]
Define __gettimeofday alias.

22 years agoUse INTEDEF for __gettimeofday.
Ulrich Drepper [Sun, 14 Apr 2002 09:11:55 +0000 (09:11 +0000)]
Use INTEDEF for __gettimeofday.

22 years agoUse INTDEF for __getpgid.
Ulrich Drepper [Sun, 14 Apr 2002 08:42:53 +0000 (08:42 +0000)]
Use INTDEF for __getpgid.

22 years agoUse INTDEF for __getpagesize.
Ulrich Drepper [Sun, 14 Apr 2002 08:41:04 +0000 (08:41 +0000)]
Use INTDEF for __getpagesize.

22 years agoUse INTDEF for __fxstat64.
Ulrich Drepper [Sun, 14 Apr 2002 08:38:17 +0000 (08:38 +0000)]
Use INTDEF for __fxstat64.

22 years agoUse INTDEF for __fxstat.
Ulrich Drepper [Sun, 14 Apr 2002 08:37:17 +0000 (08:37 +0000)]
Use INTDEF for __fxstat.

22 years ago * sysdeps/m68k/fpu/s_finite.c: Add internal alias.
Andreas Schwab [Sat, 13 Apr 2002 15:41:53 +0000 (15:41 +0000)]
* sysdeps/m68k/fpu/s_finite.c: Add internal alias.
* sysdeps/m68k/fpu/s_finitef.c: Likewise.
* sysdeps/m68k/fpu/s_finitel.c: Likewise.

22 years agoAdjust all callers of _dl_lookup_symbol and _dl_lookup_versioned_symbol.
Ulrich Drepper [Sat, 13 Apr 2002 07:53:04 +0000 (07:53 +0000)]
Adjust all callers of _dl_lookup_symbol and _dl_lookup_versioned_symbol.

22 years agoLOC): Don't paste in a token.
Ulrich Drepper [Thu, 11 Apr 2002 20:38:52 +0000 (20:38 +0000)]
LOC): Don't paste in a token.

22 years agoUse INTUSE for __chown calls.
Ulrich Drepper [Tue, 9 Apr 2002 20:26:17 +0000 (20:26 +0000)]
Use INTUSE for __chown calls.

22 years agoUse INTDEF for __fork.
Ulrich Drepper [Tue, 9 Apr 2002 20:22:09 +0000 (20:22 +0000)]
Use INTDEF for __fork.

22 years agoUse INTDEF for __connect.
Ulrich Drepper [Tue, 9 Apr 2002 20:21:24 +0000 (20:21 +0000)]
Use INTDEF for __connect.

22 years agoUse INTDEF for __chown.
Ulrich Drepper [Tue, 9 Apr 2002 20:20:23 +0000 (20:20 +0000)]
Use INTDEF for __chown.

22 years agoUse INTDEF for __fcntl.
Ulrich Drepper [Tue, 9 Apr 2002 19:49:11 +0000 (19:49 +0000)]
Use INTDEF for __fcntl.

22 years ago2002-04-07 Roland McGrath <roland@frob.com>
Roland McGrath [Mon, 8 Apr 2002 07:06:48 +0000 (07:06 +0000)]
2002-04-07  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/alpha/trampoline.c: Don't include
<mach/machine/alpha_instruction.h>.
(_hurd_setup_sighandler): Take proper arguments for current decls.
Update code to use _hurdsig_catch_fault.
Use `callsys' instruction instead of `call_pal'.
* sysdeps/mach/hurd/alpha/intr-msg.h: New file.

22 years ago2002-04-07 Roland McGrath <roland@frob.com>
Roland McGrath [Mon, 8 Apr 2002 07:06:46 +0000 (07:06 +0000)]
2002-04-07  Roland McGrath  <roland@frob.com>

* sysdeps/mach/alpha/sysdep.h: Include <mach/alpha/asm.h>.
(ALIGN, at, AT, fp): New macros.

22 years ago2002-04-06 Roland McGrath <roland@frob.com>
Roland McGrath [Mon, 8 Apr 2002 02:16:12 +0000 (02:16 +0000)]
2002-04-06  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/alpha/exc2signal.c
(_hurd_exception2signal): Rewritten.
* sysdeps/mach/hurd/alpha/longjmp-ts.c
(_hurd_longjmp_thread_state): Rewritten.

22 years ago2002-04-06 Roland McGrath <roland@frob.com>
Roland McGrath [Mon, 8 Apr 2002 02:16:04 +0000 (02:16 +0000)]
2002-04-06  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/alpha/sigreturn.c: Pass missing argument to
__msg_sig_post RPC.

22 years agoProtect against multiple inclusion.
Ulrich Drepper [Sat, 6 Apr 2002 04:05:14 +0000 (04:05 +0000)]
Protect against multiple inclusion.

22 years agobrk implementation for dynamic linker.
Ulrich Drepper [Sat, 6 Apr 2002 01:34:06 +0000 (01:34 +0000)]
brk implementation for dynamic linker.

22 years ago(ELF_MACHINE_REL_RELATIVE): Define.
Ulrich Drepper [Sat, 6 Apr 2002 00:33:22 +0000 (00:33 +0000)]
(ELF_MACHINE_REL_RELATIVE): Define.

22 years agoRemove files since arch is not supported anymore.
Andreas Jaeger [Thu, 4 Apr 2002 08:57:22 +0000 (08:57 +0000)]
Remove files since arch is not supported anymore.

22 years agoRemove, the archs are not supported anymore.
Andreas Jaeger [Thu, 4 Apr 2002 08:53:30 +0000 (08:53 +0000)]
Remove, the archs are not supported anymore.

22 years ago(_DL_HWCAP_COUNT): Define as 8.
Ulrich Drepper [Wed, 3 Apr 2002 06:55:14 +0000 (06:55 +0000)]
(_DL_HWCAP_COUNT): Define as 8.

22 years agoCompletely specify size of _dl_arm_cap_flags.
Ulrich Drepper [Wed, 3 Apr 2002 06:54:28 +0000 (06:54 +0000)]
Completely specify size of _dl_arm_cap_flags.

22 years ago2002-03-23 Roland McGrath <roland@frob.com>
Roland McGrath [Sun, 24 Mar 2002 01:55:18 +0000 (01:55 +0000)]
2002-03-23  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/i386/Makefile
(sysdep_routines, shared-only-routines): Don't add framestate,
reverting 2001-10-02 change.
* 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/generic/Makefile (sysdep_routines, shared-only-routines):
Do it here instead, only if [$(unwind-find-fde) = yes].

22 years agoCopy from generic file with changes for NaNs on MIPS.
Andreas Jaeger [Fri, 22 Mar 2002 10:10:19 +0000 (10:10 +0000)]
Copy from generic file with changes for NaNs on MIPS.

22 years ago * sysdeps/i386/pt-machine.h: Add testandset and __compare_and_swap
Andreas Jaeger [Sun, 17 Mar 2002 12:09:54 +0000 (12:09 +0000)]
* sysdeps/i386/pt-machine.h: Add testandset and __compare_and_swap
prototpyes.
* sysdeps/alpha/pt-machine.h: Likewise.
* sysdeps/arm/pt-machine.h: Likewise.
* sysdeps/cris/pt-machine.h: Likewise.
* sysdeps/hppa/pt-machine.h: Likewise.
* sysdeps/i386/i686/pt-machine.h: Likewise.
* sysdeps/ia64/pt-machine.h: Likewise.
* sysdeps/m68k/pt-machine.h: Likewise.
* sysdeps/mips/pt-machine.h: Likewise.
* sysdeps/powerpc/pt-machine.h: Likewise.
* sysdeps/s390/s390-32/pt-machine.h: Likewise.
* sysdeps/s390/s390-64/pt-machine.h: Likewise.
* sysdeps/sh/pt-machine.h: Likewise.
* sysdeps/sparc/sparc32/pt-machine.h: Likewise.
* sysdeps/sparc/sparc64/pt-machine.h: Likewise.
* sysdeps/x86_64/pt-machine.h: Likewise.

* internals.h: Move testandset and __compare_and_swap prototypes
to pt-machine.h.

22 years ago * sysdeps/mips/fpu/fraiseexcpt.c (__feraiseexcept): Set cause bits.
Andreas Jaeger [Sun, 17 Mar 2002 12:07:44 +0000 (12:07 +0000)]
* sysdeps/mips/fpu/fraiseexcpt.c (__feraiseexcept): Set cause bits.

* sysdeps/mips/fpu/fgetexcptflg.c (__fegetexceptflag): Add comment.

* sysdeps/mips/fpu/fclrexcpt.c (__feclearexcept): Clear also cause
bits.

* sysdeps/mips/fpu/fenv_libc.h (CAUSE_MASK): New.
(CAUSE_SHIFT): New.

22 years agoDummy file fo rnot needed __clz_tab table.
Ulrich Drepper [Thu, 14 Mar 2002 20:44:11 +0000 (20:44 +0000)]
Dummy file fo rnot needed __clz_tab table.

22 years ago(__libc_multiple_libcs): Define as hidden.
Ulrich Drepper [Wed, 13 Mar 2002 03:49:52 +0000 (03:49 +0000)]
(__libc_multiple_libcs): Define as hidden.

22 years agoDefine __libc_argc and __libc_argv as hidden.
Ulrich Drepper [Tue, 12 Mar 2002 21:37:08 +0000 (21:37 +0000)]
Define __libc_argc and __libc_argv as hidden.

22 years agoAdded initialization of GP (to _gp) if compiled non-PIC.
Andreas Jaeger [Sat, 2 Mar 2002 13:14:40 +0000 (13:14 +0000)]
Added initialization of GP (to _gp) if compiled non-PIC.

22 years agoUse rtld_progrname instead of _dl_argv[0].
Ulrich Drepper [Fri, 1 Mar 2002 09:43:36 +0000 (09:43 +0000)]
Use rtld_progrname instead of _dl_argv[0].

22 years agoAdd HAVE_VISIBILITY_ATTRIBUTE and HAVE_SDATA_SECTION.
Ulrich Drepper [Thu, 28 Feb 2002 22:36:33 +0000 (22:36 +0000)]
Add HAVE_VISIBILITY_ATTRIBUTE and HAVE_SDATA_SECTION.

22 years ago(sysdep_routines): Add divdi3 in csu dir.
Ulrich Drepper [Thu, 28 Feb 2002 19:37:12 +0000 (19:37 +0000)]
(sysdep_routines): Add divdi3 in csu dir.
(shared-only-routines): Likewise.

22 years ago(elf_machine_load_address, RTLD_START): Work around an Alpha gas bug.
Ulrich Drepper [Wed, 27 Feb 2002 18:10:53 +0000 (18:10 +0000)]
(elf_machine_load_address, RTLD_START): Work around an Alpha gas bug.

22 years agoCall _dl_non_dynamic_init for !SHARED.
Ulrich Drepper [Sun, 24 Feb 2002 08:33:08 +0000 (08:33 +0000)]
Call _dl_non_dynamic_init for !SHARED.

22 years agoCall __init_misc in addition to __libc_init.
Ulrich Drepper [Sat, 23 Feb 2002 08:45:12 +0000 (08:45 +0000)]
Call __init_misc in addition to __libc_init.

22 years agoUpdate MCOUNT for current GCC behavior.
Andreas Jaeger [Mon, 11 Feb 2002 10:23:36 +0000 (10:23 +0000)]
Update MCOUNT for current GCC behavior.

22 years agoUse \n\ for multiline string.
Ulrich Drepper [Sat, 9 Feb 2002 01:58:16 +0000 (01:58 +0000)]
Use \n\ for multiline string.

22 years ago * sysdeps/mips/dl-machine.h (elf_machine_matches_host): Use
Andreas Jaeger [Fri, 8 Feb 2002 18:56:57 +0000 (18:56 +0000)]
* sysdeps/mips/dl-machine.h (elf_machine_matches_host): Use
__attribute_used__.
(__dl_runtime_resolve): Likewise.

* sysdeps/mips/machine-gmon.h (_MCOUNT_DECL): Make it a real
declaration.

22 years ago * sysdeps/unix/sysv/linux/mips/sys/procfs.h: Don't include
Andreas Jaeger [Fri, 8 Feb 2002 16:21:00 +0000 (16:21 +0000)]
* sysdeps/unix/sysv/linux/mips/sys/procfs.h: Don't include
<signal.h>, <sys/ucontext.h> nor <asm/elf.h>. Updated for gdb.

* sysdeps/unix/sysv/linux/mips/sys/user.h: New.

22 years ago * sysdeps/mips/atomicity.h (compare_and_swap): Remove
Andreas Jaeger [Fri, 8 Feb 2002 16:15:32 +0000 (16:15 +0000)]
* sysdeps/mips/atomicity.h (compare_and_swap): Remove
".set noreorder".
* sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set):
Likewise.

22 years agoDo not use branch likely.
Andreas Jaeger [Thu, 7 Feb 2002 10:39:06 +0000 (10:39 +0000)]
Do not use branch likely.

22 years ago Make sure the right <ldsodefs.h> is included.
Andreas Jaeger [Wed, 6 Feb 2002 22:48:35 +0000 (22:48 +0000)]
  Make sure the right <ldsodefs.h> is included.

22 years ago(_test_and_set): Use branch likely.
Ulrich Drepper [Sun, 3 Feb 2002 02:25:17 +0000 (02:25 +0000)]
(_test_and_set): Use branch likely.

22 years ago(exchange_and_add): Use branch likely.
Ulrich Drepper [Sun, 3 Feb 2002 02:24:53 +0000 (02:24 +0000)]
(exchange_and_add): Use branch likely.
(atomic_add): Likewise.
(compare_and_swap): Return 0 only when failed to compare. Use branch likely.

22 years ago(RTLD_START): Call _dl_init_internal instead of _dl_init.
Ulrich Drepper [Sun, 3 Feb 2002 00:29:15 +0000 (00:29 +0000)]
(RTLD_START): Call _dl_init_internal instead of _dl_init.

22 years agoMove all symbols to GLIBC_PRIVATE.
Ulrich Drepper [Fri, 1 Feb 2002 23:14:50 +0000 (23:14 +0000)]
Move all symbols to GLIBC_PRIVATE.

22 years agoRemove dl-procinfo.c.
Ulrich Drepper [Fri, 1 Feb 2002 19:11:08 +0000 (19:11 +0000)]
Remove dl-procinfo.c.

22 years ago_dl_fpu_control, _dl_fpu_control_set): Remove unused externs.
Ulrich Drepper [Fri, 1 Feb 2002 19:03:37 +0000 (19:03 +0000)]
_dl_fpu_control, _dl_fpu_control_set): Remove unused externs.

22 years agoDon't use multi-line string literals.
Andreas Schwab [Fri, 1 Feb 2002 10:28:20 +0000 (10:28 +0000)]
Don't use multi-line string literals.

22 years agoMove _dl_hp_timing_overhead and procinfo-related variables in
Ulrich Drepper [Fri, 1 Feb 2002 07:48:43 +0000 (07:48 +0000)]
Move _dl_hp_timing_overhead and procinfo-related variables in
rtld_global struct.

22 years agoMove global variables for SHARED code in struct _rtld_global. Export
Ulrich Drepper [Fri, 1 Feb 2002 01:32:06 +0000 (01:32 +0000)]
Move global variables for SHARED code in struct _rtld_global.  Export
this struct, remove all exports for the signal variables.

22 years ago(pic-ccflag): New variable.
Ulrich Drepper [Tue, 29 Jan 2002 03:53:32 +0000 (03:53 +0000)]
(pic-ccflag): New variable.

22 years ago(ELF_MACHINE_BEFORE_RTLD_RELOC): Don't use label at end of compound statement.
Ulrich Drepper [Tue, 29 Jan 2002 02:58:00 +0000 (02:58 +0000)]
(ELF_MACHINE_BEFORE_RTLD_RELOC): Don't use label at end of compound statement.

22 years agoAvoid warning about comma at end of enum for !_GNU_SOURCE.
Ulrich Drepper [Fri, 18 Jan 2002 23:37:53 +0000 (23:37 +0000)]
Avoid warning about comma at end of enum for !_GNU_SOURCE.

22 years ago(__dl_runtime_resolve): Remove `const' from `got'.
Ulrich Drepper [Thu, 17 Jan 2002 23:21:33 +0000 (23:21 +0000)]
(__dl_runtime_resolve): Remove `const' from `got'.

22 years ago(__ieee754_sqrt): Don't use multi-line string literals.
Ulrich Drepper [Fri, 11 Jan 2002 01:03:15 +0000 (01:03 +0000)]
(__ieee754_sqrt): Don't use multi-line string literals.
(__full_ieee754_sqrt): Add __attribute_used__.

22 years agoAdd sysv_termio.h and start-libc.c.
Ulrich Drepper [Tue, 8 Jan 2002 21:54:58 +0000 (21:54 +0000)]
Add sysv_termio.h and start-libc.c.

22 years agoPrevent double inclusion.
Andreas Jaeger [Tue, 8 Jan 2002 10:19:33 +0000 (10:19 +0000)]
Prevent double inclusion.

22 years agoDefine _G_MMAP64.
Ulrich Drepper [Mon, 7 Jan 2002 09:18:53 +0000 (09:18 +0000)]
Define _G_MMAP64.

22 years ago2002-01-02 Roland McGrath <roland@frob.com>
Roland McGrath [Wed, 2 Jan 2002 09:52:27 +0000 (09:52 +0000)]
2002-01-02  Roland McGrath  <roland@frob.com>

* sysdeps/mach/hurd/i386/bits/sigcontext.h: Protect from
multiple inclusion.  Inhibit #error under [_SYS_UCONTEXT_H].
* sysdeps/mach/hurd/alpha/bits/sigcontext.h: Likewise.
* sysdeps/mach/hurd/hppa/bits/sigcontext.h: Likewise.
* sysdeps/mach/hurd/mips/bits/sigcontext.h: Likewise.
* sysdeps/mach/hurd/powerpc/bits/sigcontext.h: Likewise.

22 years ago(elf_machine_runtime_setup): Avoid warning.
Ulrich Drepper [Mon, 31 Dec 2001 17:33:59 +0000 (17:33 +0000)]
(elf_machine_runtime_setup): Avoid warning.
(TRAMPOLINE_TEMPLATE, RTLD_START): Don't use multi-line string
literals to avoid warnings.

22 years ago(elf_machine_rela): Fix typo in last patch.
Andreas Jaeger [Wed, 12 Dec 2001 09:02:09 +0000 (09:02 +0000)]
(elf_machine_rela): Fix typo in last patch.

22 years ago(elf_machine_runtime_setup): Save original content of .got[1].
Ulrich Drepper [Wed, 12 Dec 2001 00:11:47 +0000 (00:11 +0000)]
(elf_machine_runtime_setup): Save original content of .got[1].
(ELF_MACHINE_NO_RELA): Only define if RTLD_BOOTSTRAP.
(ELF_MACHINE_PLT_REL): Define.
(elf_machine_rela, elf_machine_rela_relative): New.
(elf_machine_lazy_rel): Reinitialize R_ARM_JUMP_SLOT address instead
of adjusting it if prelinked and prelinking cannot be used.

22 years agoArm specific additions to struct link.
Ulrich Drepper [Wed, 12 Dec 2001 00:11:15 +0000 (00:11 +0000)]
Arm specific additions to struct link.

22 years ago(elf_machine_runtime_setup): Reinitialize
Ulrich Drepper [Wed, 12 Dec 2001 00:10:27 +0000 (00:10 +0000)]
(elf_machine_runtime_setup): Reinitialize
.plt for prelinked libraries where prelinking info cannot be used.
(elf_machine_rela): If relocating R_ALPHA_JMP_SLOT in .gnu.conflict
section, use RESOLVE_CONFLICT_FIND_MAP to find out reloc's link_map.

22 years agoRemove __brk_addr alias, avoid warning.
Andreas Jaeger [Mon, 26 Nov 2001 08:37:35 +0000 (08:37 +0000)]
Remove __brk_addr alias, avoid warning.

22 years ago(sysdep-routines): Add framestate.
Ulrich Drepper [Fri, 16 Nov 2001 01:24:04 +0000 (01:24 +0000)]
(sysdep-routines): Add framestate.

22 years ago(__register_frame_info, __deregister_frame_info): Move to elf/Versions.
Ulrich Drepper [Fri, 16 Nov 2001 01:22:33 +0000 (01:22 +0000)]
(__register_frame_info, __deregister_frame_info): Move to elf/Versions.