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.20-250-g467fec0


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  467fec0bb47464ff49e7075194342b028c75c72f (commit)
      from  6933c27e9c280f5b3d64227d756243d993eba727 (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=467fec0bb47464ff49e7075194342b028c75c72f

commit 467fec0bb47464ff49e7075194342b028c75c72f
Author: Brooks Moses <bmoses@google.com>
Date:   Mon Nov 24 16:24:58 2014 -0800

    sysdeps/x86_64/start.S doesn't have a .size elf directive for _start.
    This tripped up some analysis I was doing.
    
    This patch is the straightforward fix.
    
    I see no regressions on a "make check" using ENTRY and END.

diff --git a/ChangeLog b/ChangeLog
index dac4ad1..e9ce141 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2014-11-24  Sterling Augustine  <saugustine@google.com>
+
+	* sysdeps/x86_64/start.S (_start): Use ENTRY and END macros.
+
 2014-11-24  Ryan Cumming  <etaoins@gmail.com>
 
 	[BZ #17608]
diff --git a/sysdeps/x86_64/start.S b/sysdeps/x86_64/start.S
index e3d4ff8..97e972e 100644
--- a/sysdeps/x86_64/start.S
+++ b/sysdeps/x86_64/start.S
@@ -55,11 +55,7 @@
 
 #include <sysdep.h>
 
-	.text
-	.globl _start
-	.type _start,@function
-_start:
-	cfi_startproc
+ENTRY (_start)
 	/* Clearing frame pointer is insufficient, use CFI.  */
 	cfi_undefined (rip)
 	/* Clear the frame pointer.  The ABI suggests this be done, to mark
@@ -123,7 +119,7 @@ _start:
 #endif
 
 	hlt			/* Crash if somehow `exit' does return.	 */
-	cfi_endproc
+END (_start)
 
 /* Define a symbol for the first piece of initialized data.  */
 	.data

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog              |    4 ++++
 sysdeps/x86_64/start.S |    8 ++------
 2 files changed, 6 insertions(+), 6 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]