This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
This patch introduces the am33_2.0-linux-gnu port of glibc. It has long been supported in binutils and gcc, but the glibc port, started in 2001, had never been officially contributed. This patch fixes that. It builds with the latest stable releases of GCC and binutils, natively and cross-compiled. Ok to install? Index: ChangeLog 2004-06-18 Alexandre Oliva <aoliva@redhat.com> Port to Matsushita AM33/2.0. 2004-06-09 Alexandre Oliva <aoliva@redhat.com> * sysdeps/am33/bsd-setjmp.S: Move into... * sysdeps/am33/setjmp.S: ... this file. * sysdeps/am33/bsd-_setjmp.S: Likewise. * sysdeps/am33/dl-machine.h (_dl_start_user): Do not do double indirection to obtain _dl_loaded. (elf_machine_rela_relative): Do not add addend. 2004-06-08 Alexandre Oliva <aoliva@redhat.com> * sysdeps/am33/sysdep.h (JUMPTARGET): Undef before redefining. * sysdeps/unix/sysv/linux/am33/sysdep.h (PSEUDO_NOERROR, PSEUDO_END_NOERROR, ret_NOERROR, PSEUDO_ERRVAL, PSEUDO_END_ERRVAL, ret_ERRVAL, INTERNAL_SYSCALL, INTERNAL_SYSCALL_DECL, INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO): New. (INLINE_SYSCALL): Rewrite in terms of INTERNAL_SYSCALL macros. (DO_CALL): Reorder arguments. * sysdeps/am33/dl-machine.h (elf_machine_rela): Update prototype. 2003-05-16 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/am33/Makefile: New file. * sysdeps/unix/sysv/linux/am33/sysdep.h (INLINE_SYSCALL1): Drop comma before args when calling inline_syscall0. * sysdeps/unix/sysv/linux/am33/chown.c: New file. * sysdeps/unix/sysv/linux/am33/fchown.c: New file. * sysdeps/unix/sysv/linux/am33/fxstat.c: New file. * sysdeps/unix/sysv/linux/am33/getegid.c: New file. * sysdeps/unix/sysv/linux/am33/geteuid.c: New file. * sysdeps/unix/sysv/linux/am33/getgid.c: New file. * sysdeps/unix/sysv/linux/am33/getrlimit.c: New file. * sysdeps/unix/sysv/linux/am33/getuid.c: New file. * sysdeps/unix/sysv/linux/am33/lchown.c: New file. * sysdeps/unix/sysv/linux/am33/lockf64.c: New file. * sysdeps/unix/sysv/linux/am33/lxstat.c: New file. * sysdeps/unix/sysv/linux/am33/setegid.c: New file. * sysdeps/unix/sysv/linux/am33/seteuid.c: New file. * sysdeps/unix/sysv/linux/am33/setfsgid.c: New file. * sysdeps/unix/sysv/linux/am33/setfsuid.c: New file. * sysdeps/unix/sysv/linux/am33/setgid.c: New file. * sysdeps/unix/sysv/linux/am33/setregid.c: New file. * sysdeps/unix/sysv/linux/am33/setresgid.c: New file. * sysdeps/unix/sysv/linux/am33/setresuid.c: New file. * sysdeps/unix/sysv/linux/am33/setreuid.c: New file. * sysdeps/unix/sysv/linux/am33/setrlimit.c: New file. * sysdeps/unix/sysv/linux/am33/setuid.c: New file. * sysdeps/unix/sysv/linux/am33/xstat.c: New file. * sysdeps/unix/sysv/linux/am33/syscalls.list: Removed, reverting 2003-03-26's patch. * sysdeps/unix/sysv/linux/am33/getresgid.c: New file. * sysdeps/unix/sysv/linux/am33/getresuid.c: New file. 2003-05-09 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/am33/getgroups.c: New file. * sysdeps/unix/sysv/linux/am33/setgroups.c: New file. 2003-05-07 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/am33/getmsg.c: New file. * sysdeps/unix/sysv/linux/am33/putmsg.c: New file. 2003-03-26 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/am33/syscalls.list: Added getresuid and getresgid. 2003-01-17 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/am33/fcntl.c: New file. 2002-02-08 Alexandre Oliva <aoliva@redhat.com> * sysdeps/am33/sys/ucontext.h (fpregset_t): Make it a structure. 2002-01-07 Alexandre Oliva <aoliva@redhat.com> * sysdeps/am33/sys/ucontext.h (NFREG): Increment by 1, to make room for FPCR. 2001-12-13 Alexandre Oliva <aoliva@redhat.com> * shlib-versions: Set GLIBC_2.2.5 as the earliest symbol set. * shlib-versions: Use ld.so.1 as the dynamic linker name. 2001-12-07 Alexandre Oliva <aoliva@redhat.com> * configure.in: Accept gcc 3.1-am33-*. * configure: Rebuilt. * sysdeps/am33/__longjmp.S: Tabify. * sysdeps/am33/setjmp.S: Likewise. * sysdeps/am33/dl-debug.h: Remove. * sysdeps/am33/dl-machine.h: Delete commented-out uses of macros defined in dl-debug. (elf_machine_rela): Optimize if HAVE_Z_COMBRELOC. Fix prediction of R_MN10300_NONE. Don't test for impossible condition. * sysdeps/am33/sysdep.h (ASM_TYPE_DIRECTIVE, ASM_SIZE_DIRECTIVE): Define to nothing if ! HAVE_ELF. 2001-11-09 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/am33/clone.S: Avoid branch overflow in static link. 2001-11-08 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/am33/clone.S: Load arguments correctly for syscall. 2001-11-07 Alexandre Oliva <aoliva@redhat.com> * sysdeps/unix/sysv/linux/am33/clone.S: Fix argument-passing to thread_start. 2001-10-31 Alexandre Oliva <aoliva@redhat.com> * configure.in: Added am33_2.0 support. * shlib-versions: Likewise. * scripts/config.sub: Likewise. * sysdeps/unix/sysv/linux/configure.in: Likewise. * elf/elf.h: Defined R_MN10300_* relocation numbers. * configure: Rebuilt. * sysdeps/unix/sysv/linux/configure: Likewise. * sysdeps/am33/Implies: New file. * sysdeps/am33/__longjmp.S: New file. * sysdeps/am33/atomicity.h: New file. * sysdeps/am33/bsd-_setjmp.S: New file. * sysdeps/am33/bsd-setjmp.S: New file. * sysdeps/am33/dl-debug.h: New file. * sysdeps/am33/dl-machine.h: New file. * sysdeps/am33/memusage.h: New file. * sysdeps/am33/setjmp.S: New file. * sysdeps/am33/stackinfo.h: New file. * sysdeps/am33/sysdep.h: New file. * sysdeps/am33/bits/endian.h: New file. * sysdeps/am33/bits/setjmp.h: New file. * sysdeps/am33/elf/start.S: New file. * sysdeps/am33/sys/ucontext.h: New file. * sysdeps/unix/am33/sysdep.S: New file. * sysdeps/unix/am33/sysdep.h: New file. * sysdeps/unix/sysv/linux/am33/brk.c: New file. * sysdeps/unix/sysv/linux/am33/clone.S: New file. * sysdeps/unix/sysv/linux/am33/profil-counter.h: New file. * sysdeps/unix/sysv/linux/am33/socket.S: New file. * sysdeps/unix/sysv/linux/am33/syscall.S: New file. * sysdeps/unix/sysv/linux/am33/sysdep.S: New file. * sysdeps/unix/sysv/linux/am33/sysdep.h: New file. * sysdeps/unix/sysv/linux/am33/bits/fcntl.h: New file. * sysdeps/unix/sysv/linux/am33/bits/mman.h: New file. Index: linuxthreads/ChangeLog 2004-06-18 Alexandre Oliva <aoliva@redhat.com> Port to Matsushita AM33/2.0. 2004-06-08 Alexandre Oliva <aoliva@redhat.com> * sysdeps/am33/pt-machine.h: Protect for multiple inclusions. * sysdeps/unix/sysv/linux/am33/sysdep-cancel.h: New. 2001-10-31 Alexandre Oliva <aoliva@redhat.com> * sysdeps/am33/pspinlock.c: New file. * sysdeps/am33/pt-machine.h: New file.
Attachment:
am33-port.patch.bz2
Description: BZip2 compressed data
-- Alexandre Oliva http://www.ic.unicamp.br/~oliva/ Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org} Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |