From 7e261ba3d85d10eefbb55f2e9d67c55910dfae2f Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Fri, 12 Mar 2010 21:37:02 +0100 Subject: [PATCH] Add m68k-helpers optimized for m680x0 --- ChangeLog.m68k | 7 +++++++ sysdeps/unix/sysv/linux/m68k/{ => coldfire}/m68k-helpers.S | 0 sysdeps/unix/sysv/linux/m68k/{ => m680x0}/m68k-helpers.S | 6 ++---- 3 files changed, 9 insertions(+), 4 deletions(-) copy sysdeps/unix/sysv/linux/m68k/{ => coldfire}/m68k-helpers.S (100%) rename sysdeps/unix/sysv/linux/m68k/{ => m680x0}/m68k-helpers.S (97%) diff --git a/ChangeLog.m68k b/ChangeLog.m68k index 32681fff72..446a30707e 100644 --- a/ChangeLog.m68k +++ b/ChangeLog.m68k @@ -1,3 +1,10 @@ +2010-03-12 Andreas Schwab + + * sysdeps/unix/sysv/linux/m68k/m68k-helpers.S: Renamed ... + * sysdeps/unix/sysv/linux/m68k/coldfire/m68k-helpers.S: ... to + this. + * sysdeps/unix/sysv/linux/m68k/m680x0/m68k-helpers.S: New file. + 2010-03-09 Maxim Kuvyrkov NPTL support for m68k/ColdFire diff --git a/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S b/sysdeps/unix/sysv/linux/m68k/coldfire/m68k-helpers.S similarity index 100% copy from sysdeps/unix/sysv/linux/m68k/m68k-helpers.S copy to sysdeps/unix/sysv/linux/m68k/coldfire/m68k-helpers.S diff --git a/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S b/sysdeps/unix/sysv/linux/m68k/m680x0/m68k-helpers.S similarity index 97% rename from sysdeps/unix/sysv/linux/m68k/m68k-helpers.S rename to sysdeps/unix/sysv/linux/m68k/m680x0/m68k-helpers.S index 242d23d390..83ce56423a 100644 --- a/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/m68k-helpers.S @@ -60,11 +60,9 @@ END (__vdso_read_tp_stub) # endif ENTRY (__m68k_read_tp) cfi_startproc - move.l #_GLOBAL_OFFSET_TABLE_@GOTPC, %a0 - lea (-6, %pc, %a0), %a0 + lea _GLOBAL_OFFSET_TABLE_@GOTPC(%pc), %a0 move.l M68K_VDSO_SYMBOL (__vdso_read_tp)@GOT(%a0), %a0 - move.l (%a0), %a0 - jmp (%a0) + jmp ([%a0]) cfi_endproc END (__m68k_read_tp) -- 2.11.4.GIT