This is the mail archive of the glibc-cvs@sourceware.org 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]

ports ./ChangeLog.arm sysdeps/arm/dl-machine.h ...


CVSROOT:	/cvs/glibc
Module name:	ports
Changes by:	jsm28@sourceware.org	2009-02-05 14:46:42

Modified files:
	.              : ChangeLog.arm 
	sysdeps/arm    : dl-machine.h machine-gmon.h tls-macros.h 
	sysdeps/arm/elf: start.S 
	sysdeps/unix/sysv/linux/arm/eabi: sysdep.h 
	sysdeps/unix/sysv/linux/arm/eabi/nptl: unwind-forcedunwind.c 
	                                       unwind-resume.c 
	sysdeps/unix/sysv/linux/arm/nptl/bits: atomic.h 
Added files:
	sysdeps/unix/sysv/linux/arm/eabi/nptl: aio_misc.h 

Log message:
	2009-02-05  Paul Brook  <paul@codesourcery.com>
	Joseph Myers  <joseph@codesourcery.com>
	
	* sysdeps/arm/dl-machine.h (elf_machine_dynamic): Ditto.
	(elf_machine_load_address): Clear T bit of PLT entry contents.
	(RTLD_START): Mark function symbols as such.  Tweak pc-relative
	addressing to avoid depending on pc read pipeline offset.
	* sysdeps/arm/machine-gmon.h (MCOUNT): Add Thumb-2 implementation.
	* sysdeps/arm/tls-macros.h: Add alignment for Thumb-2.
	(ARM_PC_OFFSET): Define.
	(TLS_IE): Define differently for Thumb-2.
	(TLS_LE, TLS_LD, TLS_GD): Use ARM_PC_OFFSET.
	* sysdeps/arm/elf/start.S: Switch to thumb mode for Thumb-2.
	* sysdeps/unix/sysv/linux/arm/eabi/sysdep.h (INTERNAL_SYSCALL_RAW):
	Add Thumb implementation.
	* sysdeps/unix/sysv/linux/arm/eabi/nptl/aio_misc.h: New.
	* sysdeps/unix/sysv/linux/arm/eabi/nptl/unwind-resume.c: Enforce
	alignment for Thumb-2.  Adjust offset from PC for Thumb-2.
	* sysdeps/unix/sysv/linux/arm/eabi/nptl/unwind-forcedunwind.c: Ditto.
	* sysdeps/unix/sysv/linux/arm/nptl/bits/atomic.h (atomic_full_barrier,
	__arch_compare_and_exchange_val_32_acq): Add Thumb-2 implementation.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/ports/ChangeLog.arm.diff?cvsroot=glibc&r1=1.90&r2=1.91
http://sourceware.org/cgi-bin/cvsweb.cgi/ports/sysdeps/arm/dl-machine.h.diff?cvsroot=glibc&r1=1.60&r2=1.61
http://sourceware.org/cgi-bin/cvsweb.cgi/ports/sysdeps/arm/machine-gmon.h.diff?cvsroot=glibc&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/ports/sysdeps/arm/tls-macros.h.diff?cvsroot=glibc&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/ports/sysdeps/arm/elf/start.S.diff?cvsroot=glibc&r1=1.10&r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/ports/sysdeps/unix/sysv/linux/arm/eabi/sysdep.h.diff?cvsroot=glibc&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/ports/sysdeps/unix/sysv/linux/arm/eabi/nptl/aio_misc.h.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/ports/sysdeps/unix/sysv/linux/arm/eabi/nptl/unwind-forcedunwind.c.diff?cvsroot=glibc&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/ports/sysdeps/unix/sysv/linux/arm/eabi/nptl/unwind-resume.c.diff?cvsroot=glibc&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/ports/sysdeps/unix/sysv/linux/arm/nptl/bits/atomic.h.diff?cvsroot=glibc&r1=1.2&r2=1.3


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]