From 467fec0bb47464ff49e7075194342b028c75c72f Mon Sep 17 00:00:00 2001 From: Brooks Moses Date: Mon, 24 Nov 2014 16:24:58 -0800 Subject: [PATCH] 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. --- ChangeLog | 4 ++++ sysdeps/x86_64/start.S | 8 ++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index dac4ad1..e9ce141 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2014-11-24 Sterling Augustine + + * sysdeps/x86_64/start.S (_start): Use ENTRY and END macros. + 2014-11-24 Ryan Cumming [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 - .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 -- 2.7.4