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]

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


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