1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-29 11:41:21 +03:00
2001-07-26  kaz Kojima  <kkojima@rr.iij4u.or.jp>

	* sysdeps/sh/dl-machine.h (elf_machine_load_address): Don't use
	multi-line strings.
	(FUN_ADDR, FGR_SAVE, ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise.
	(elf_machine_rela): Handle unaligned relocation.
This commit is contained in:
Ulrich Drepper
2001-07-26 01:39:53 +00:00
parent 370f00c3a7
commit 045fcd2621
5 changed files with 237 additions and 172 deletions

View File

@ -1,3 +1,7 @@
2001-07-26 kaz Kojima <kkojima@rr.iij4u.or.jp>
* sysdeps/sh/pt-machine.h (THREAD_SELF, INIT_THREAD_SELF): Defined.
2001-07-24 Ulrich Drepper <drepper@redhat.com>
* tst-context.c (main): Print explanation before bailing out

View File

@ -44,3 +44,13 @@ testandset (int *spinlock)
of the stack, just something somewhere in the current frame. */
#define CURRENT_STACK_FRAME stack_pointer
register char * stack_pointer __asm__ ("r15");
/* Return the thread descriptor for the current thread. */
struct _pthread_descr_struct;
#define THREAD_SELF \
({ struct _pthread_descr_struct *self; \
__asm__("stc gbr,%0" : "=r" (self)); self;})
/* Initialize the thread-unique value. */
#define INIT_THREAD_SELF(descr, nr) \
({ __asm__("ldc %0,gbr" : : "r" (descr));})