This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.23-279-g8a9ea3c
- From: schwab at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 30 Apr 2016 16:53:33 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.23-279-g8a9ea3c
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 8a9ea3ccc58fd36bfee657e10e0ea225729192b2 (commit)
via 4816d802ff96112f7115679985d935d3444f8541 (commit)
from ced8f8933673f4efda1d666d26a1a949602035ed (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=8a9ea3ccc58fd36bfee657e10e0ea225729192b2
commit 8a9ea3ccc58fd36bfee657e10e0ea225729192b2
Author: Andreas Schwab <schwab@linux-m68k.org>
Date: Wed Apr 27 12:08:38 2016 +0200
m68k: use large PIC model for gcrt1.o
diff --git a/ChangeLog b/ChangeLog
index 943556f..52c5811 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
2016-04-30 Andreas Schwab <schwab@linux-m68k.org>
+ * sysdeps/m68k/Makefile (CFLAGS-gmon-start.c): Define.
+
* sysdeps/unix/sysv/linux/m68k/clone.S: Localize labels.
2016-04-29 Stephen Gallagher <sgallagh@redhat.com>
diff --git a/sysdeps/m68k/Makefile b/sysdeps/m68k/Makefile
index 37a2f2d..22a961c 100644
--- a/sysdeps/m68k/Makefile
+++ b/sysdeps/m68k/Makefile
@@ -26,6 +26,11 @@ asm-CPPFLAGS += $(m68k-syntax-flag)
pic-ccflag = -fpic
+ifeq ($(subdir),csu)
+# Make sure gcrt1.o uses the large PIC model
+CFLAGS-gmon-start.c := -fPIC
+endif
+
ifeq ($(subdir),setjmp)
# Make sure setjmp.c is compiled with a frame pointer
CFLAGS-setjmp.c := -fno-omit-frame-pointer
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=4816d802ff96112f7115679985d935d3444f8541
commit 4816d802ff96112f7115679985d935d3444f8541
Author: Andreas Schwab <schwab@linux-m68k.org>
Date: Fri Apr 22 21:33:20 2016 +0200
m68k: avoid local labels in symbol table
diff --git a/ChangeLog b/ChangeLog
index ab05782..943556f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2016-04-30 Andreas Schwab <schwab@linux-m68k.org>
+
+ * sysdeps/unix/sysv/linux/m68k/clone.S: Localize labels.
+
2016-04-29 Stephen Gallagher <sgallagh@redhat.com>
Carlos O'Donell <carlos@redhat.com>
diff --git a/sysdeps/unix/sysv/linux/m68k/clone.S b/sysdeps/unix/sysv/linux/m68k/clone.S
index aec12cb..3a82844 100644
--- a/sysdeps/unix/sysv/linux/m68k/clone.S
+++ b/sysdeps/unix/sysv/linux/m68k/clone.S
@@ -90,17 +90,17 @@ ENTRY (__clone)
tstl %d0
jmi SYSCALL_ERROR_LABEL
- jeq thread_start
+ jeq 1f
rts
-thread_start:
+1:
cfi_startproc
cfi_undefined (pc) /* Mark end of stack */
subl %fp, %fp /* terminate the stack frame */
/* Check and see if we need to reset the PID. */
andl #CLONE_VM, %d1
- jne donepid
+ jne 1f
movel #SYS_ify (getpid), %d0
trap #0
movel %a0, -(%sp)
@@ -110,7 +110,7 @@ thread_start:
movel %d0, PID_OFFSET(%a0)
movel %d0, TID_OFFSET(%a0)
movel (%sp)+, %a0
-donepid:
+1:
jsr (%a0)
movel %d0, %d1
movel #SYS_ify (exit), %d0
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 6 ++++++
sysdeps/m68k/Makefile | 5 +++++
sysdeps/unix/sysv/linux/m68k/clone.S | 8 ++++----
3 files changed, 15 insertions(+), 4 deletions(-)
hooks/post-receive
--
GNU C Library master sources