2005-11-23 Kazuhiro Inaoka * libc/sysdeps/linux/m32r/brk.c (brk): Stable 'trap' at 32bit Alignment location on m32r not m32r2. * libc/sysdeps/linux/m32r/syscall.c (syscall): Likewise. * libc/sysdeps/linux/m32r/syscall.h (SYSCALL_INST*): Likewise. * libc/sysdeps/linux/m32r/sigaction.c (RESTORE2): Likewise. * Rules.mak (PICFLAG): Removed -mforce-gotoff. 2005-03-22 Kazuhiro Inaoka *libc/sysdeps/linux/m32r/sysdep.h (SYSCALL_ERROR_HANDLER): Changed. (PSEUDO_END): Cahnged. (PSEUDO): Cahnged. *libc/sysdeps/linux/m32r/clone.S: Changed.to call syscall_error. 2005-03-10 Kazuhiro Inaoka *libc/sysdeps/linux/m32r/sysdep.S Changed SHARED to __PIC__ *libc/sysdeps/linux/m32r/sysdep.h: Ditto. *libc/sysdeps/linux/m32r/setjmp.S: Ditto. *libc/sysdeps/linux/m32r/vfork.S: Ditto. *libc/sysdeps/linux/m32r/brk.c: Changed function name __brk to brk. *libc/sysdeps/linux/m32r/clone.S: Added clone = __clone. *sysdeps/linux/common/__syscall_fcntl64.c: Added weak_alias( __libc_fctl64, __libc_fctl) if not defined __NR_fnctl. 2005-02-23 Kazuhiro Inaoka * Rules.mak: Added M32R Support. * extra/Configs/Config.in: Added TARGET_m32r. * extra/Configs/Config.m32r: New file. * include/elf.h: Added M32R relocs. * libc/sysdeps/linux/common/__syscall_fcntl.c : Check for _NR_fcntl. * libc/sysdeps/linux/common/__syscall_fcntl64.c : Ditto. * libc/sysdeps/linux/common/chown.c : Check for _NR_chown. * libc/sysdeps/linux/common/fchown.c : Check for _NR_chown32. * libc/sysdeps/linux/common/getgid.c : Check for _NR_getgid. * libc/sysdeps/linux/common/getgroups.c : Check for _NR_getgroups. * libc/sysdeps/linux/common/getresgid.c : Check for _NR_getresgid. * libc/sysdeps/linux/common/getresuid.c : Check for _NR_getresuid32. * libc/sysdeps/linux/common/getuid.c : Check for _NR_getuid. * libc/sysdeps/linux/common/lchown.c : Check for _NR_lchown. * libc/sysdeps/linux/common/setfsgid.c : Check for _NR_setfsgid. * libc/sysdeps/linux/common/setfsuid.c : Check for _NR_setfsuid. * libc/sysdeps/linux/common/setgid.c : Check for _NR_setgid. * libc/sysdeps/linux/common/setgroups.c : Check for _NR_setgroups. * libc/sysdeps/linux/common/setregid.c : Check for _NR_setregid. * libc/sysdeps/linux/common/setresgid.c : Check for _NR_setresgid32. * libc/sysdeps/linux/common/setresuid.c : Check for _NR_setresuid32. * libc/sysdeps/linux/common/setreuid.c : Check for _NR_setreuid. * libc/sysdeps/linux/common/setuid.c : Check for _NR_setuid. * libc/sysdeps/linux/Makefile (ALL_SUBDIRS): Added m32r. * libc/sysdeps/linux/m32r/Makefile: New file. * libc/sysdeps/linux/m32r/__longjmp.S: Ditto. * libc/sysdeps/linux/m32r/bits/endian.h: Ditto. * libc/sysdeps/linux/m32r/bits/fcntl.h: Ditto. * libc/sysdeps/linux/m32r/bits/kernel_types.h: Ditto. * libc/sysdeps/linux/m32r/bits/machine-gmon.h: Ditto. * libc/sysdeps/linux/m32r/bits/mman.h: Ditto. * libc/sysdeps/linux/m32r/bits/profil-counter.h: Ditto. * libc/sysdeps/linux/m32r/bits/resource.h: Ditto. * libc/sysdeps/linux/m32r/bits/setjmp.h: Ditto. * libc/sysdeps/linux/m32r/bits/sigcontextinfo.h: Ditto. * libc/sysdeps/linux/m32r/bits/syscalls.h: Ditto. * libc/sysdeps/linux/m32r/bits/wordsize.h: Ditto. * libc/sysdeps/linux/m32r/bp-sym.h: Ditto. * libc/sysdeps/linux/m32r/brk.c: Ditto. * libc/sysdeps/linux/m32r/clone.S: Ditto. * libc/sysdeps/linux/m32r/crt0.S: Ditto. * libc/sysdeps/linux/m32r/crt0.c: Ditto. * libc/sysdeps/linux/m32r/crti.S: Ditto. * libc/sysdeps/linux/m32r/crtn.S: Ditto. * libc/sysdeps/linux/m32r/defs.h: Ditto. * libc/sysdeps/linux/m32r/setjmp.S: Ditto. * libc/sysdeps/linux/m32r/sys/procfs.h: Ditto. * libc/sysdeps/linux/m32r/sys/ucontext.h: Ditto. * sysdeps/linux/m32r/sigaction.c: Ditto. * sysdeps/linux/m32r/syscall.c: Ditto. * sysdeps/linux/m32r/sysdep.S: Ditto. * sysdeps/linux/m32r/sysdep.h: Ditto. * sysdeps/linux/m32r/vfork.S: Ditto. * libpthread/linuxthreads/sysdeps/m32r/pt-machine.h: Ditto.