svn commit: r272362 - in head/lib/libc: powerpc/gen powerpc/sys powerpc64/gen powerpc64/sys

Baptiste Daroussin bapt at FreeBSD.org
Wed Oct 1 15:00:27 UTC 2014


Author: bapt
Date: Wed Oct  1 15:00:21 2014
New Revision: 272362
URL: https://svnweb.freebsd.org/changeset/base/272362

Log:
  Ensure that every ENTRY(foo) has a matching END(foo).
  It allows to build with newer binutils
  
  Differential Revision:	https://reviews.freebsd.org/D877
  Reviewed by:	jhibbits

Modified:
  head/lib/libc/powerpc/gen/_ctx_start.S
  head/lib/libc/powerpc/gen/_setjmp.S
  head/lib/libc/powerpc/gen/eabi.S
  head/lib/libc/powerpc/gen/fabs.S
  head/lib/libc/powerpc/gen/setjmp.S
  head/lib/libc/powerpc/gen/sigsetjmp.S
  head/lib/libc/powerpc/sys/brk.S
  head/lib/libc/powerpc/sys/exect.S
  head/lib/libc/powerpc/sys/pipe.S
  head/lib/libc/powerpc/sys/ptrace.S
  head/lib/libc/powerpc/sys/sbrk.S
  head/lib/libc/powerpc64/gen/_ctx_start.S
  head/lib/libc/powerpc64/gen/_setjmp.S
  head/lib/libc/powerpc64/gen/fabs.S
  head/lib/libc/powerpc64/gen/setjmp.S
  head/lib/libc/powerpc64/gen/sigsetjmp.S
  head/lib/libc/powerpc64/sys/brk.S
  head/lib/libc/powerpc64/sys/exect.S
  head/lib/libc/powerpc64/sys/pipe.S
  head/lib/libc/powerpc64/sys/ptrace.S
  head/lib/libc/powerpc64/sys/sbrk.S

Modified: head/lib/libc/powerpc/gen/_ctx_start.S
==============================================================================
--- head/lib/libc/powerpc/gen/_ctx_start.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc/gen/_ctx_start.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -41,5 +41,6 @@
 	 * above branch.
 	 */
 	bl	PIC_PLT(CNAME(abort))	/* abort */
+ END(_cts_start)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc/gen/_setjmp.S
==============================================================================
--- head/lib/libc/powerpc/gen/_setjmp.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc/gen/_setjmp.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -58,6 +58,7 @@ ENTRY(_setjmp)
 	stmw	%r9,20(%r3)
 	li	%r3,0
 	blr
+END(_setjmp)
 
 ENTRY(_longjmp)
 	lmw	%r9,20(%r3)
@@ -68,5 +69,6 @@ ENTRY(_longjmp)
 	bnelr
 	li	%r3,1
 	blr
+END(_longjmp)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc/gen/eabi.S
==============================================================================
--- head/lib/libc/powerpc/gen/eabi.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc/gen/eabi.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -29,5 +29,6 @@ __FBSDID("$FreeBSD$");
 
 ENTRY(__eabi)
 	blr
+END(__eabi)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc/gen/fabs.S
==============================================================================
--- head/lib/libc/powerpc/gen/fabs.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc/gen/fabs.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -33,5 +33,6 @@ __FBSDID("$FreeBSD$");
 ENTRY(fabs)
 	fabs	%f1,%f1
 	blr
+END(fabs)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc/gen/setjmp.S
==============================================================================
--- head/lib/libc/powerpc/gen/setjmp.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc/gen/setjmp.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -68,6 +68,7 @@ ENTRY(setjmp)
 	stmw	%r9,20(%r6)
 	li	%r3,0			/* return (0) */
 	blr
+END(setjmp)
 
 	WEAK_REFERENCE(CNAME(__longjmp), longjmp)
 ENTRY(__longjmp)
@@ -86,5 +87,6 @@ ENTRY(__longjmp)
 	bnelr
 	li	%r3,1
 	blr
+END(__longjmp)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc/gen/sigsetjmp.S
==============================================================================
--- head/lib/libc/powerpc/gen/sigsetjmp.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc/gen/sigsetjmp.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -73,6 +73,7 @@ ENTRY(sigsetjmp)
 	stmw	%r9,20(%r6)
 	li	%r3,0
 	blr
+END(sigsetjmp)
 
 ENTRY(siglongjmp)
 	lmw	%r9,20(%r3)
@@ -94,5 +95,6 @@ ENTRY(siglongjmp)
 	bnelr
 	li	%r3,1
 	blr
+END(siglongjmp)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc/sys/brk.S
==============================================================================
--- head/lib/libc/powerpc/sys/brk.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc/sys/brk.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -71,5 +71,6 @@ ENTRY(brk)
 
 1:
 	b	PIC_PLT(HIDENAME(cerror))
+END(brk)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc/sys/exect.S
==============================================================================
--- head/lib/libc/powerpc/sys/exect.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc/sys/exect.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -37,5 +37,6 @@ ENTRY(exect)
 	blr
 1:
 	b	PIC_PLT(HIDENAME(cerror))
+END(exect)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc/sys/pipe.S
==============================================================================
--- head/lib/libc/powerpc/sys/pipe.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc/sys/pipe.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -41,5 +41,6 @@ ENTRY(pipe)
 	blr			/* and return 0 */
 1:
 	b	PIC_PLT(HIDENAME(cerror))
+END(pipe)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc/sys/ptrace.S
==============================================================================
--- head/lib/libc/powerpc/sys/ptrace.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc/sys/ptrace.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -56,5 +56,6 @@ ENTRY(ptrace)
 	blr
 1:
 	b	PIC_PLT(HIDENAME(cerror))
+END(ptrace)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc/sys/sbrk.S
==============================================================================
--- head/lib/libc/powerpc/sys/sbrk.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc/sys/sbrk.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -68,5 +68,6 @@ ENTRY(sbrk)
 	blr
 2:
 	b	PIC_PLT(HIDENAME(cerror))
+END(sbrk)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc64/gen/_ctx_start.S
==============================================================================
--- head/lib/libc/powerpc64/gen/_ctx_start.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc64/gen/_ctx_start.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -46,5 +46,6 @@
 	nop
 	bl	CNAME(abort)	/* abort */
 	nop
+ END(_ctx_start)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc64/gen/_setjmp.S
==============================================================================
--- head/lib/libc/powerpc64/gen/_setjmp.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc64/gen/_setjmp.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -80,6 +80,7 @@ ENTRY(_setjmp)
 	std	%r31,40 + 22*8(%r3)
 	li	%r3,0
 	blr
+END(_setjmp)
 
 ENTRY(_longjmp)
 	ld	%r9,40 + 0*8(%r3)
@@ -113,5 +114,6 @@ ENTRY(_longjmp)
 	bnelr
 	li	%r3,1
 	blr
+END(_longjmp)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc64/gen/fabs.S
==============================================================================
--- head/lib/libc/powerpc64/gen/fabs.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc64/gen/fabs.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -33,5 +33,6 @@ __FBSDID("$FreeBSD$");
 ENTRY(fabs)
 	fabs	%f1,%f1
 	blr
+END(fabs)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc64/gen/setjmp.S
==============================================================================
--- head/lib/libc/powerpc64/gen/setjmp.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc64/gen/setjmp.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -92,6 +92,7 @@ ENTRY(setjmp)
 
 	li	%r3,0			/* return (0) */
 	blr
+END(setjmp)
 
 	WEAK_REFERENCE(__longjmp, longjmp)
 ENTRY(__longjmp)
@@ -132,5 +133,6 @@ ENTRY(__longjmp)
 	bnelr
 	li	%r3,1
 	blr
+END(__longjmp)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc64/gen/sigsetjmp.S
==============================================================================
--- head/lib/libc/powerpc64/gen/sigsetjmp.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc64/gen/sigsetjmp.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -97,6 +97,7 @@ ENTRY(sigsetjmp)
 
 	li	%r3,0
 	blr
+END(sigsetjmp)
 
 ENTRY(siglongjmp)
 	ld	%r9,40 + 0*8(%r3)
@@ -141,5 +142,6 @@ ENTRY(siglongjmp)
 	bnelr
 	li	%r3,1
 	blr
+END(siglongjmp)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc64/sys/brk.S
==============================================================================
--- head/lib/libc/powerpc64/sys/brk.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc64/sys/brk.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -69,5 +69,6 @@ ENTRY(brk)
 	ld	%r0,16(%r1)
 	mtlr	%r0
 	blr
+END(brk)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc64/sys/exect.S
==============================================================================
--- head/lib/libc/powerpc64/sys/exect.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc64/sys/exect.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -45,5 +45,6 @@ ENTRY(exect)
 	ld	%r0,16(%r1)
 	mtlr	%r0
 	blr
+END(exect)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc64/sys/pipe.S
==============================================================================
--- head/lib/libc/powerpc64/sys/pipe.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc64/sys/pipe.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -49,5 +49,6 @@ ENTRY(pipe)
 	ld	%r0,16(%r1)
 	mtlr	%r0
 	blr
+END(pipe)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc64/sys/ptrace.S
==============================================================================
--- head/lib/libc/powerpc64/sys/ptrace.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc64/sys/ptrace.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -63,5 +63,6 @@ ENTRY(ptrace)
 	ld	%r0,16(%r1)
 	mtlr	%r0
 	blr
+END(ptrace)
 
 	.section .note.GNU-stack,"",%progbits

Modified: head/lib/libc/powerpc64/sys/sbrk.S
==============================================================================
--- head/lib/libc/powerpc64/sys/sbrk.S	Wed Oct  1 14:39:06 2014	(r272361)
+++ head/lib/libc/powerpc64/sys/sbrk.S	Wed Oct  1 15:00:21 2014	(r272362)
@@ -64,5 +64,6 @@ ENTRY(sbrk)
 	ld	%r0,16(%r1)
 	mtlr	%r0
 	blr
+END(sbrk)
 
 	.section .note.GNU-stack,"",%progbits


More information about the svn-src-head mailing list