Module Name: src
Committed By: uebayasi
Date: Thu May 22 15:01:57 UTC 2014
Modified Files:
src/lib/libc/arch/x86_64/gen: __setjmp14.S __sigsetjmp14.S _setjmp.S
alloca.S fabs.S flt_rounds.S fpgetmask.S fpgetprec.S fpgetround.S
fpgetsticky.S fpsetmask.S fpsetprec.S fpsetround.S fpsetsticky.S
resumecontext.S swapcontext.S
src/lib/libc/arch/x86_64/stdlib: abs.S div.S labs.S ldiv.S
src/lib/libc/arch/x86_64/string: strncmp.S swab.S
src/lib/libc/arch/x86_64/sys: __clone.S __sigtramp2.S __vfork14.S brk.S
cerror.S exect.S fork.S getcontext.S pipe.S ptrace.S sbrk.S
Log Message:
Put missing END() markers to set ELF symbol size.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/x86_64/gen/__setjmp14.S \
src/lib/libc/arch/x86_64/gen/__sigsetjmp14.S
cvs rdiff -u -r1.1 -r1.2 src/lib/libc/arch/x86_64/gen/_setjmp.S \
src/lib/libc/arch/x86_64/gen/alloca.S \
src/lib/libc/arch/x86_64/gen/fpgetprec.S \
src/lib/libc/arch/x86_64/gen/fpsetprec.S
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/x86_64/gen/fabs.S \
src/lib/libc/arch/x86_64/gen/fpgetmask.S \
src/lib/libc/arch/x86_64/gen/fpgetsticky.S
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/arch/x86_64/gen/flt_rounds.S
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/x86_64/gen/fpgetround.S \
src/lib/libc/arch/x86_64/gen/fpsetround.S
cvs rdiff -u -r1.5 -r1.6 src/lib/libc/arch/x86_64/gen/fpsetmask.S \
src/lib/libc/arch/x86_64/gen/fpsetsticky.S \
src/lib/libc/arch/x86_64/gen/resumecontext.S \
src/lib/libc/arch/x86_64/gen/swapcontext.S
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/x86_64/stdlib/abs.S \
src/lib/libc/arch/x86_64/stdlib/labs.S \
src/lib/libc/arch/x86_64/stdlib/ldiv.S
cvs rdiff -u -r1.1 -r1.2 src/lib/libc/arch/x86_64/stdlib/div.S
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/x86_64/string/strncmp.S \
src/lib/libc/arch/x86_64/string/swab.S
cvs rdiff -u -r1.4 -r1.5 src/lib/libc/arch/x86_64/sys/__clone.S \
src/lib/libc/arch/x86_64/sys/__vfork14.S \
src/lib/libc/arch/x86_64/sys/ptrace.S
cvs rdiff -u -r1.5 -r1.6 src/lib/libc/arch/x86_64/sys/__sigtramp2.S \
src/lib/libc/arch/x86_64/sys/brk.S src/lib/libc/arch/x86_64/sys/sbrk.S
cvs rdiff -u -r1.6 -r1.7 src/lib/libc/arch/x86_64/sys/cerror.S
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/x86_64/sys/exect.S \
src/lib/libc/arch/x86_64/sys/fork.S \
src/lib/libc/arch/x86_64/sys/getcontext.S
cvs rdiff -u -r1.2 -r1.3 src/lib/libc/arch/x86_64/sys/pipe.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libc/arch/x86_64/gen/__setjmp14.S
diff -u src/lib/libc/arch/x86_64/gen/__setjmp14.S:1.2 src/lib/libc/arch/x86_64/gen/__setjmp14.S:1.3
--- src/lib/libc/arch/x86_64/gen/__setjmp14.S:1.2 Thu Sep 12 15:36:16 2013
+++ src/lib/libc/arch/x86_64/gen/__setjmp14.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: __setjmp14.S,v 1.2 2013/09/12 15:36:16 joerg Exp $ */
+/* $NetBSD: __setjmp14.S,v 1.3 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Copyright (c) 2001 Wasabi Systems, Inc.
@@ -40,7 +40,7 @@
#include <machine/setjmp.h>
#if defined(LIBC_SCCS)
- RCSID("$NetBSD: __setjmp14.S,v 1.2 2013/09/12 15:36:16 joerg Exp $")
+ RCSID("$NetBSD: __setjmp14.S,v 1.3 2014/05/22 15:01:56 uebayasi Exp $")
#endif
/*
@@ -75,6 +75,7 @@ ENTRY(__setjmp14)
#endif
2: xorl %eax,%eax
ret
+END(__setjmp14)
ENTRY(__longjmp14)
movq %rdi,%r12
@@ -106,3 +107,4 @@ ENTRY(__longjmp14)
incl %eax
1: movq %r11,0(%rsp)
ret
+END(__longjmp14)
Index: src/lib/libc/arch/x86_64/gen/__sigsetjmp14.S
diff -u src/lib/libc/arch/x86_64/gen/__sigsetjmp14.S:1.2 src/lib/libc/arch/x86_64/gen/__sigsetjmp14.S:1.3
--- src/lib/libc/arch/x86_64/gen/__sigsetjmp14.S:1.2 Thu Sep 12 15:36:16 2013
+++ src/lib/libc/arch/x86_64/gen/__sigsetjmp14.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: __sigsetjmp14.S,v 1.2 2013/09/12 15:36:16 joerg Exp $ */
+/* $NetBSD: __sigsetjmp14.S,v 1.3 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Copyright (c) 2001 Wasabi Systems, Inc.
@@ -40,7 +40,7 @@
#include <machine/setjmp.h>
#if defined(LIBC_SCCS)
- RCSID("$NetBSD: __sigsetjmp14.S,v 1.2 2013/09/12 15:36:16 joerg Exp $")
+ RCSID("$NetBSD: __sigsetjmp14.S,v 1.3 2014/05/22 15:01:56 uebayasi Exp $")
#endif
/*
@@ -79,6 +79,7 @@ ENTRY(__sigsetjmp14)
#endif
2: xorl %eax,%eax
ret
+END(__sigsetjmp14)
ENTRY(__siglongjmp14)
movq %rdi,%r12
@@ -110,3 +111,4 @@ ENTRY(__siglongjmp14)
incl %eax
1: movq %r11,0(%rsp)
ret
+END(__siglongjmp14)
Index: src/lib/libc/arch/x86_64/gen/_setjmp.S
diff -u src/lib/libc/arch/x86_64/gen/_setjmp.S:1.1 src/lib/libc/arch/x86_64/gen/_setjmp.S:1.2
--- src/lib/libc/arch/x86_64/gen/_setjmp.S:1.1 Tue Jun 19 00:25:02 2001
+++ src/lib/libc/arch/x86_64/gen/_setjmp.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: _setjmp.S,v 1.1 2001/06/19 00:25:02 fvdl Exp $ */
+/* $NetBSD: _setjmp.S,v 1.2 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Copyright (c) 2001 Wasabi Systems, Inc.
@@ -39,7 +39,7 @@
#include <machine/asm.h>
#include <machine/setjmp.h>
#if defined(LIBC_SCCS)
- RCSID("$NetBSD: _setjmp.S,v 1.1 2001/06/19 00:25:02 fvdl Exp $")
+ RCSID("$NetBSD: _setjmp.S,v 1.2 2014/05/22 15:01:56 uebayasi Exp $")
#endif
/*
@@ -65,6 +65,7 @@ ENTRY(_setjmp)
xorl %eax,%eax
ret
+END(_setjmp)
ENTRY(_longjmp)
movq (_JB_RBX * 8)(%rdi),%rbx
@@ -82,3 +83,4 @@ ENTRY(_longjmp)
incl %eax
1: movq %r11,0(%rsp)
ret
+END(_longjmp)
Index: src/lib/libc/arch/x86_64/gen/alloca.S
diff -u src/lib/libc/arch/x86_64/gen/alloca.S:1.1 src/lib/libc/arch/x86_64/gen/alloca.S:1.2
--- src/lib/libc/arch/x86_64/gen/alloca.S:1.1 Tue Jun 19 00:25:02 2001
+++ src/lib/libc/arch/x86_64/gen/alloca.S Thu May 22 15:01:56 2014
@@ -1,9 +1,9 @@
-/* $NetBSD: alloca.S,v 1.1 2001/06/19 00:25:02 fvdl Exp $ */
+/* $NetBSD: alloca.S,v 1.2 2014/05/22 15:01:56 uebayasi Exp $ */
#include <machine/asm.h>
#if defined(LIBC_SCCS)
- RCSID("$NetBSD: alloca.S,v 1.1 2001/06/19 00:25:02 fvdl Exp $")
+ RCSID("$NetBSD: alloca.S,v 1.2 2014/05/22 15:01:56 uebayasi Exp $")
#endif
ENTRY(alloca)
@@ -14,3 +14,4 @@ ENTRY(alloca)
subq %rdi,%rsp
movq %rsp,%rax
jmp *%rdx
+END(alloca)
Index: src/lib/libc/arch/x86_64/gen/fpgetprec.S
diff -u src/lib/libc/arch/x86_64/gen/fpgetprec.S:1.1 src/lib/libc/arch/x86_64/gen/fpgetprec.S:1.2
--- src/lib/libc/arch/x86_64/gen/fpgetprec.S:1.1 Sat Mar 26 19:51:42 2011
+++ src/lib/libc/arch/x86_64/gen/fpgetprec.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: fpgetprec.S,v 1.1 2011/03/26 19:51:42 christos Exp $ */
+/* $NetBSD: fpgetprec.S,v 1.2 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Written by J.T. Conklin, Apr 4, 1995
@@ -23,3 +23,8 @@ ENTRY(fpgetprec)
rorl $8,%eax
andl $3,%eax
ret
+#ifdef WEAK_ALIAS
+END(_fpgetprec)
+#else
+END(fpgetprec)
+#endif
Index: src/lib/libc/arch/x86_64/gen/fpsetprec.S
diff -u src/lib/libc/arch/x86_64/gen/fpsetprec.S:1.1 src/lib/libc/arch/x86_64/gen/fpsetprec.S:1.2
--- src/lib/libc/arch/x86_64/gen/fpsetprec.S:1.1 Sat Mar 26 19:51:42 2011
+++ src/lib/libc/arch/x86_64/gen/fpsetprec.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: fpsetprec.S,v 1.1 2011/03/26 19:51:42 christos Exp $ */
+/* $NetBSD: fpsetprec.S,v 1.2 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Written by Frank van der Linden at Wasabi Systems for NetBSD.
@@ -37,3 +37,8 @@ ENTRY(fpsetprec)
fldcw -4(%rsp)
ret
+#ifdef WEAK_ALIAS
+END(_fpsetprec)
+#else
+END(fpsetprec)
+#endif
Index: src/lib/libc/arch/x86_64/gen/fabs.S
diff -u src/lib/libc/arch/x86_64/gen/fabs.S:1.3 src/lib/libc/arch/x86_64/gen/fabs.S:1.4
--- src/lib/libc/arch/x86_64/gen/fabs.S:1.3 Tue Mar 23 17:11:35 2004
+++ src/lib/libc/arch/x86_64/gen/fabs.S Thu May 22 15:01:56 2014
@@ -1,8 +1,8 @@
-/* $NetBSD: fabs.S,v 1.3 2004/03/23 17:11:35 drochner Exp $ */
+/* $NetBSD: fabs.S,v 1.4 2014/05/22 15:01:56 uebayasi Exp $ */
#include <machine/asm.h>
#if defined(LIBC_SCCS)
- RCSID("$NetBSD: fabs.S,v 1.3 2004/03/23 17:11:35 drochner Exp $")
+ RCSID("$NetBSD: fabs.S,v 1.4 2014/05/22 15:01:56 uebayasi Exp $")
#endif
.section .rodata
@@ -15,3 +15,4 @@ ENTRY(fabs)
movsd __signmask(%rip),%xmm1
andpd %xmm1,%xmm0
ret
+END(fabs)
Index: src/lib/libc/arch/x86_64/gen/fpgetmask.S
diff -u src/lib/libc/arch/x86_64/gen/fpgetmask.S:1.3 src/lib/libc/arch/x86_64/gen/fpgetmask.S:1.4
--- src/lib/libc/arch/x86_64/gen/fpgetmask.S:1.3 Wed Jun 12 19:17:22 2002
+++ src/lib/libc/arch/x86_64/gen/fpgetmask.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: fpgetmask.S,v 1.3 2002/06/12 19:17:22 fvdl Exp $ */
+/* $NetBSD: fpgetmask.S,v 1.4 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Written by J.T. Conklin, Apr 4, 1995
@@ -24,3 +24,8 @@ ENTRY(fpgetmask)
notl %eax
andl $63,%eax
ret
+#ifdef WEAK_ALIAS
+END(_fpgetmask)
+#else
+END(fpgetmask)
+#endif
Index: src/lib/libc/arch/x86_64/gen/fpgetsticky.S
diff -u src/lib/libc/arch/x86_64/gen/fpgetsticky.S:1.3 src/lib/libc/arch/x86_64/gen/fpgetsticky.S:1.4
--- src/lib/libc/arch/x86_64/gen/fpgetsticky.S:1.3 Wed Jun 12 19:17:22 2002
+++ src/lib/libc/arch/x86_64/gen/fpgetsticky.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: fpgetsticky.S,v 1.3 2002/06/12 19:17:22 fvdl Exp $ */
+/* $NetBSD: fpgetsticky.S,v 1.4 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Written by Frank van der Linden at Wasabi Systems for NetBSD.
@@ -25,3 +25,8 @@ ENTRY(fpgetsticky)
orl -8(%rsp),%eax
andl $63,%eax
ret
+#ifdef WEAK_ALIAS
+END(_fpgetsticky)
+#else
+END(fpgetsticky)
+#endif
Index: src/lib/libc/arch/x86_64/gen/flt_rounds.S
diff -u src/lib/libc/arch/x86_64/gen/flt_rounds.S:1.6 src/lib/libc/arch/x86_64/gen/flt_rounds.S:1.7
--- src/lib/libc/arch/x86_64/gen/flt_rounds.S:1.6 Fri Sep 30 17:42:34 2011
+++ src/lib/libc/arch/x86_64/gen/flt_rounds.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: flt_rounds.S,v 1.6 2011/09/30 17:42:34 christos Exp $ */
+/* $NetBSD: flt_rounds.S,v 1.7 2014/05/22 15:01:56 uebayasi Exp $ */
#include <machine/asm.h>
@@ -19,3 +19,4 @@ ENTRY(__flt_rounds)
sarl %cl, %eax /* 0,1,2,3 -> 1,3,2,0 */
andl $3, %eax
ret
+END(__flt_rounds)
Index: src/lib/libc/arch/x86_64/gen/fpgetround.S
diff -u src/lib/libc/arch/x86_64/gen/fpgetround.S:1.4 src/lib/libc/arch/x86_64/gen/fpgetround.S:1.5
--- src/lib/libc/arch/x86_64/gen/fpgetround.S:1.4 Fri Sep 30 17:42:34 2011
+++ src/lib/libc/arch/x86_64/gen/fpgetround.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: fpgetround.S,v 1.4 2011/09/30 17:42:34 christos Exp $ */
+/* $NetBSD: fpgetround.S,v 1.5 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Written by J.T. Conklin, Apr 4, 1995
@@ -22,3 +22,8 @@ ENTRY(fpgetround)
movl -4(%rsp), %eax
andl $0x00000c00, %eax
ret
+#ifdef WEAK_ALIAS
+END(_fpgetround)
+#else
+END(fpgetround)
+#endif
Index: src/lib/libc/arch/x86_64/gen/fpsetround.S
diff -u src/lib/libc/arch/x86_64/gen/fpsetround.S:1.4 src/lib/libc/arch/x86_64/gen/fpsetround.S:1.5
--- src/lib/libc/arch/x86_64/gen/fpsetround.S:1.4 Fri Sep 30 17:42:34 2011
+++ src/lib/libc/arch/x86_64/gen/fpsetround.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: fpsetround.S,v 1.4 2011/09/30 17:42:34 christos Exp $ */
+/* $NetBSD: fpsetround.S,v 1.5 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Written by Frank van der Linden at Wasabi Systems for NetBSD.
@@ -40,3 +40,8 @@ ENTRY(fpsetround)
ldmxcsr -4(%rsp)
ret
+#ifdef WEAK_ALIAS
+END(_fpsetround)
+#else
+END(fpsetround)
+#endif
Index: src/lib/libc/arch/x86_64/gen/fpsetmask.S
diff -u src/lib/libc/arch/x86_64/gen/fpsetmask.S:1.5 src/lib/libc/arch/x86_64/gen/fpsetmask.S:1.6
--- src/lib/libc/arch/x86_64/gen/fpsetmask.S:1.5 Thu Jan 19 16:37:18 2012
+++ src/lib/libc/arch/x86_64/gen/fpsetmask.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: fpsetmask.S,v 1.5 2012/01/19 16:37:18 drochner Exp $ */
+/* $NetBSD: fpsetmask.S,v 1.6 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Written by Frank van der Linden at Wasabi Systems for NetBSD.
@@ -42,3 +42,8 @@ ENTRY(fpsetmask)
notl %eax
andl $0x0000003f, %eax
ret
+#ifdef WEAK_ALIAS
+END(_fpsetmask)
+#else
+END(fpsetmask)
+#endif
Index: src/lib/libc/arch/x86_64/gen/fpsetsticky.S
diff -u src/lib/libc/arch/x86_64/gen/fpsetsticky.S:1.5 src/lib/libc/arch/x86_64/gen/fpsetsticky.S:1.6
--- src/lib/libc/arch/x86_64/gen/fpsetsticky.S:1.5 Tue Mar 9 17:16:13 2004
+++ src/lib/libc/arch/x86_64/gen/fpsetsticky.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: fpsetsticky.S,v 1.5 2004/03/09 17:16:13 drochner Exp $ */
+/* $NetBSD: fpsetsticky.S,v 1.6 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Written by Frank van der Linden at Wasabi Systems for NetBSD
@@ -43,3 +43,8 @@ ENTRY(fpsetsticky)
ldmxcsr -32(%rsp)
fldenv -28(%rsp)
ret
+#ifdef WEAK_ALIAS
+END(_fpsetsticky)
+#else
+END(fpsetsticky)
+#endif
Index: src/lib/libc/arch/x86_64/gen/resumecontext.S
diff -u src/lib/libc/arch/x86_64/gen/resumecontext.S:1.5 src/lib/libc/arch/x86_64/gen/resumecontext.S:1.6
--- src/lib/libc/arch/x86_64/gen/resumecontext.S:1.5 Thu Sep 12 15:36:16 2013
+++ src/lib/libc/arch/x86_64/gen/resumecontext.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: resumecontext.S,v 1.5 2013/09/12 15:36:16 joerg Exp $ */
+/* $NetBSD: resumecontext.S,v 1.6 2014/05/22 15:01:56 uebayasi Exp $ */
/*-
* Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
#include "SYS.h"
#if defined(LIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: resumecontext.S,v 1.5 2013/09/12 15:36:16 joerg Exp $")
+ RCSID("$NetBSD: resumecontext.S,v 1.6 2014/05/22 15:01:56 uebayasi Exp $")
#endif /* LIBC_SCCS && !lint */
/*
@@ -77,3 +77,4 @@ NENTRY(_resumecontext) /* profiling prol
movq $SYS_exit,%rax
syscall
/* NOTREACHED */
+END(_resumecontext)
Index: src/lib/libc/arch/x86_64/gen/swapcontext.S
diff -u src/lib/libc/arch/x86_64/gen/swapcontext.S:1.5 src/lib/libc/arch/x86_64/gen/swapcontext.S:1.6
--- src/lib/libc/arch/x86_64/gen/swapcontext.S:1.5 Thu Sep 12 15:36:16 2013
+++ src/lib/libc/arch/x86_64/gen/swapcontext.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: swapcontext.S,v 1.5 2013/09/12 15:36:16 joerg Exp $ */
+/* $NetBSD: swapcontext.S,v 1.6 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Copyright (c) 2003 Wasabi Systems, Inc.
@@ -38,7 +38,7 @@
#include <machine/asm.h>
#if defined(LIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: swapcontext.S,v 1.5 2013/09/12 15:36:16 joerg Exp $")
+ RCSID("$NetBSD: swapcontext.S,v 1.6 2014/05/22 15:01:56 uebayasi Exp $")
#endif /* LIBC_SCCS && !lint */
/*
@@ -71,3 +71,4 @@ ENTRY(swapcontext)
#endif
2:
ret
+END(swapcontext)
Index: src/lib/libc/arch/x86_64/stdlib/abs.S
diff -u src/lib/libc/arch/x86_64/stdlib/abs.S:1.2 src/lib/libc/arch/x86_64/stdlib/abs.S:1.3
--- src/lib/libc/arch/x86_64/stdlib/abs.S:1.2 Thu Aug 7 16:42:36 2003
+++ src/lib/libc/arch/x86_64/stdlib/abs.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: abs.S,v 1.2 2003/08/07 16:42:36 agc Exp $ */
+/* $NetBSD: abs.S,v 1.3 2014/05/22 15:01:56 uebayasi Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -36,7 +36,7 @@
#include <machine/asm.h>
#if defined(LIBC_SCCS)
- RCSID("$NetBSD: abs.S,v 1.2 2003/08/07 16:42:36 agc Exp $")
+ RCSID("$NetBSD: abs.S,v 1.3 2014/05/22 15:01:56 uebayasi Exp $")
#endif
ENTRY(abs)
@@ -45,3 +45,4 @@ ENTRY(abs)
jns 1f
negl %eax
1: ret
+END(abs)
Index: src/lib/libc/arch/x86_64/stdlib/labs.S
diff -u src/lib/libc/arch/x86_64/stdlib/labs.S:1.2 src/lib/libc/arch/x86_64/stdlib/labs.S:1.3
--- src/lib/libc/arch/x86_64/stdlib/labs.S:1.2 Mon Aug 4 20:21:26 2008
+++ src/lib/libc/arch/x86_64/stdlib/labs.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: labs.S,v 1.2 2008/08/04 20:21:26 matt Exp $ */
+/* $NetBSD: labs.S,v 1.3 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Written by Frank van der Linden ([email protected])
@@ -8,7 +8,7 @@
#include <machine/asm.h>
#if defined(LIBC_SCCS)
- RCSID("$NetBSD: labs.S,v 1.2 2008/08/04 20:21:26 matt Exp $")
+ RCSID("$NetBSD: labs.S,v 1.3 2014/05/22 15:01:56 uebayasi Exp $")
#endif
#ifdef WEAK_ALIAS
@@ -29,3 +29,10 @@ ENTRY(labs)
jns 1f
negq %rax
1: ret
+#ifdef WEAK_ALIAS
+END(_llabs)
+END(_labs)
+#else
+END(llabs)
+END(labs)
+#endif
Index: src/lib/libc/arch/x86_64/stdlib/ldiv.S
diff -u src/lib/libc/arch/x86_64/stdlib/ldiv.S:1.2 src/lib/libc/arch/x86_64/stdlib/ldiv.S:1.3
--- src/lib/libc/arch/x86_64/stdlib/ldiv.S:1.2 Mon Aug 4 20:26:38 2008
+++ src/lib/libc/arch/x86_64/stdlib/ldiv.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: ldiv.S,v 1.2 2008/08/04 20:26:38 matt Exp $ */
+/* $NetBSD: ldiv.S,v 1.3 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Written by gcc 3.0.
@@ -8,7 +8,7 @@
#include <machine/asm.h>
#if defined(LIBC_SCCS)
- RCSID("$NetBSD: ldiv.S,v 1.2 2008/08/04 20:26:38 matt Exp $")
+ RCSID("$NetBSD: ldiv.S,v 1.3 2014/05/22 15:01:56 uebayasi Exp $")
#endif
#ifdef WEAK_ALIAS
@@ -24,3 +24,8 @@ ENTRY(ldiv)
cqto
idivq %rsi
ret
+#ifdef WEAK_ALIAS
+END(_ldiv)
+#else
+END(ldiv)
+#endif
Index: src/lib/libc/arch/x86_64/stdlib/div.S
diff -u src/lib/libc/arch/x86_64/stdlib/div.S:1.1 src/lib/libc/arch/x86_64/stdlib/div.S:1.2
--- src/lib/libc/arch/x86_64/stdlib/div.S:1.1 Tue Jun 19 00:25:04 2001
+++ src/lib/libc/arch/x86_64/stdlib/div.S Thu May 22 15:01:56 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: div.S,v 1.1 2001/06/19 00:25:04 fvdl Exp $ */
+/* $NetBSD: div.S,v 1.2 2014/05/22 15:01:56 uebayasi Exp $ */
/*
* Written by Frank van der Linden ([email protected])
* Public domain.
@@ -7,7 +7,7 @@
#include <machine/asm.h>
#if defined(LIBC_SCCS)
-RCSID("$NetBSD: div.S,v 1.1 2001/06/19 00:25:04 fvdl Exp $")
+RCSID("$NetBSD: div.S,v 1.2 2014/05/22 15:01:56 uebayasi Exp $")
#endif
ENTRY(div)
@@ -17,3 +17,4 @@ ENTRY(div)
salq $32, %rdx
orq %rdx,%rax
ret
+END(div)
Index: src/lib/libc/arch/x86_64/string/strncmp.S
diff -u src/lib/libc/arch/x86_64/string/strncmp.S:1.3 src/lib/libc/arch/x86_64/string/strncmp.S:1.4
--- src/lib/libc/arch/x86_64/string/strncmp.S:1.3 Wed Aug 3 22:59:50 2005
+++ src/lib/libc/arch/x86_64/string/strncmp.S Thu May 22 15:01:57 2014
@@ -6,7 +6,7 @@
#include <machine/asm.h>
#if defined(LIBC_SCCS)
- RCSID("$NetBSD: strncmp.S,v 1.3 2005/08/03 22:59:50 rpaulo Exp $")
+ RCSID("$NetBSD: strncmp.S,v 1.4 2014/05/22 15:01:57 uebayasi Exp $")
#endif
/*
@@ -105,3 +105,4 @@ L3: movzbl (%rdi),%eax /* unsigned comp
ret
L4: xorl %eax,%eax
ret
+END(strncmp)
Index: src/lib/libc/arch/x86_64/string/swab.S
diff -u src/lib/libc/arch/x86_64/string/swab.S:1.3 src/lib/libc/arch/x86_64/string/swab.S:1.4
--- src/lib/libc/arch/x86_64/string/swab.S:1.3 Tue Aug 2 14:20:49 2005
+++ src/lib/libc/arch/x86_64/string/swab.S Thu May 22 15:01:57 2014
@@ -6,7 +6,7 @@
#include <machine/asm.h>
#if defined(LIBC_SCCS)
- RCSID("$NetBSD: swab.S,v 1.3 2005/08/02 14:20:49 rpaulo Exp $")
+ RCSID("$NetBSD: swab.S,v 1.4 2014/05/22 15:01:57 uebayasi Exp $")
#endif
#define LOAD_SWAP_STORE_WORD \
@@ -44,3 +44,4 @@ L3:
jnz L3
L4:
ret
+END(swab)
Index: src/lib/libc/arch/x86_64/sys/__clone.S
diff -u src/lib/libc/arch/x86_64/sys/__clone.S:1.4 src/lib/libc/arch/x86_64/sys/__clone.S:1.5
--- src/lib/libc/arch/x86_64/sys/__clone.S:1.4 Thu Sep 12 15:36:16 2013
+++ src/lib/libc/arch/x86_64/sys/__clone.S Thu May 22 15:01:57 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: __clone.S,v 1.4 2013/09/12 15:36:16 joerg Exp $ */
+/* $NetBSD: __clone.S,v 1.5 2014/05/22 15:01:57 uebayasi Exp $ */
/*
* Copyright (c) 2002 Wasabi Systems, Inc.
@@ -94,3 +94,4 @@ ENTRY(__clone)
popq %r13
popq %r12
jmp CERROR
+END(__clone)
Index: src/lib/libc/arch/x86_64/sys/__vfork14.S
diff -u src/lib/libc/arch/x86_64/sys/__vfork14.S:1.4 src/lib/libc/arch/x86_64/sys/__vfork14.S:1.5
--- src/lib/libc/arch/x86_64/sys/__vfork14.S:1.4 Fri Nov 18 20:43:01 2011
+++ src/lib/libc/arch/x86_64/sys/__vfork14.S Thu May 22 15:01:57 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: __vfork14.S,v 1.4 2011/11/18 20:43:01 joerg Exp $ */
+/* $NetBSD: __vfork14.S,v 1.5 2014/05/22 15:01:57 uebayasi Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -36,7 +36,7 @@
#include <machine/asm.h>
#if defined(SYSLIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: __vfork14.S,v 1.4 2011/11/18 20:43:01 joerg Exp $")
+ RCSID("$NetBSD: __vfork14.S,v 1.5 2014/05/22 15:01:57 uebayasi Exp $")
#endif /* SYSLIBC_SCCS and not lint */
#include "SYS.h"
@@ -58,3 +58,4 @@ ENTRY(__vfork14)
err:
pushq %r9
jmp CERROR
+END(__vfork14)
Index: src/lib/libc/arch/x86_64/sys/ptrace.S
diff -u src/lib/libc/arch/x86_64/sys/ptrace.S:1.4 src/lib/libc/arch/x86_64/sys/ptrace.S:1.5
--- src/lib/libc/arch/x86_64/sys/ptrace.S:1.4 Thu Sep 12 15:36:16 2013
+++ src/lib/libc/arch/x86_64/sys/ptrace.S Thu May 22 15:01:57 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: ptrace.S,v 1.4 2013/09/12 15:36:16 joerg Exp $ */
+/* $NetBSD: ptrace.S,v 1.5 2014/05/22 15:01:57 uebayasi Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -36,7 +36,7 @@
#include <machine/asm.h>
#if defined(SYSLIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: ptrace.S,v 1.4 2013/09/12 15:36:16 joerg Exp $")
+ RCSID("$NetBSD: ptrace.S,v 1.5 2014/05/22 15:01:57 uebayasi Exp $")
#endif /* SYSLIBC_SCCS and not lint */
#include "SYS.h"
@@ -55,3 +55,4 @@ ENTRY(ptrace)
ret
err:
jmp CERROR
+END(ptrace)
Index: src/lib/libc/arch/x86_64/sys/__sigtramp2.S
diff -u src/lib/libc/arch/x86_64/sys/__sigtramp2.S:1.5 src/lib/libc/arch/x86_64/sys/__sigtramp2.S:1.6
--- src/lib/libc/arch/x86_64/sys/__sigtramp2.S:1.5 Wed Nov 8 21:16:40 2006
+++ src/lib/libc/arch/x86_64/sys/__sigtramp2.S Thu May 22 15:01:57 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: __sigtramp2.S,v 1.5 2006/11/08 21:16:40 drochner Exp $ */
+/* $NetBSD: __sigtramp2.S,v 1.6 2014/05/22 15:01:57 uebayasi Exp $ */
/*
* Copyright (c) 2001 Wasabi Systems, Inc.
@@ -48,3 +48,4 @@ NENTRY(__sigtramp_siginfo_2)
movq $-1,%rdi /* if we return here, something is wrong */
movq $SYS_exit, %rax
syscall
+END(__sigtramp_siginfo_2)
Index: src/lib/libc/arch/x86_64/sys/brk.S
diff -u src/lib/libc/arch/x86_64/sys/brk.S:1.5 src/lib/libc/arch/x86_64/sys/brk.S:1.6
--- src/lib/libc/arch/x86_64/sys/brk.S:1.5 Thu Sep 12 15:36:16 2013
+++ src/lib/libc/arch/x86_64/sys/brk.S Thu May 22 15:01:57 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: brk.S,v 1.5 2013/09/12 15:36:16 joerg Exp $ */
+/* $NetBSD: brk.S,v 1.6 2014/05/22 15:01:57 uebayasi Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -36,7 +36,7 @@
#include <machine/asm.h>
#if defined(SYSLIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: brk.S,v 1.5 2013/09/12 15:36:16 joerg Exp $")
+ RCSID("$NetBSD: brk.S,v 1.6 2014/05/22 15:01:57 uebayasi Exp $")
#endif /* SYSLIBC_SCCS and not lint */
#include "SYS.h"
@@ -82,3 +82,4 @@ err:
err:
jmp CERROR
#endif
+END(_brk)
Index: src/lib/libc/arch/x86_64/sys/sbrk.S
diff -u src/lib/libc/arch/x86_64/sys/sbrk.S:1.5 src/lib/libc/arch/x86_64/sys/sbrk.S:1.6
--- src/lib/libc/arch/x86_64/sys/sbrk.S:1.5 Thu Sep 12 15:36:16 2013
+++ src/lib/libc/arch/x86_64/sys/sbrk.S Thu May 22 15:01:57 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: sbrk.S,v 1.5 2013/09/12 15:36:16 joerg Exp $ */
+/* $NetBSD: sbrk.S,v 1.6 2014/05/22 15:01:57 uebayasi Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -36,7 +36,7 @@
#include <machine/asm.h>
#if defined(SYSLIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: sbrk.S,v 1.5 2013/09/12 15:36:16 joerg Exp $")
+ RCSID("$NetBSD: sbrk.S,v 1.6 2014/05/22 15:01:57 uebayasi Exp $")
#endif /* SYSLIBC_SCCS and not lint */
#include "SYS.h"
@@ -83,3 +83,4 @@ out:
err:
jmp CERROR
#endif
+END(_sbrk)
Index: src/lib/libc/arch/x86_64/sys/cerror.S
diff -u src/lib/libc/arch/x86_64/sys/cerror.S:1.6 src/lib/libc/arch/x86_64/sys/cerror.S:1.7
--- src/lib/libc/arch/x86_64/sys/cerror.S:1.6 Thu Sep 12 15:36:16 2013
+++ src/lib/libc/arch/x86_64/sys/cerror.S Thu May 22 15:01:57 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: cerror.S,v 1.6 2013/09/12 15:36:16 joerg Exp $ */
+/* $NetBSD: cerror.S,v 1.7 2014/05/22 15:01:57 uebayasi Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -36,7 +36,7 @@
#include <machine/asm.h>
#if defined(SYSLIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: cerror.S,v 1.6 2013/09/12 15:36:16 joerg Exp $")
+ RCSID("$NetBSD: cerror.S,v 1.7 2014/05/22 15:01:57 uebayasi Exp $")
#endif /* SYSLIBC_SCCS and not lint */
#include "SYS.h"
@@ -57,3 +57,4 @@ _ENTRY(CERROR)
movq $-1,%rax
popq %r12
ret
+END(CERROR)
Index: src/lib/libc/arch/x86_64/sys/exect.S
diff -u src/lib/libc/arch/x86_64/sys/exect.S:1.3 src/lib/libc/arch/x86_64/sys/exect.S:1.4
--- src/lib/libc/arch/x86_64/sys/exect.S:1.3 Fri Nov 18 20:43:01 2011
+++ src/lib/libc/arch/x86_64/sys/exect.S Thu May 22 15:01:57 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: exect.S,v 1.3 2011/11/18 20:43:01 joerg Exp $ */
+/* $NetBSD: exect.S,v 1.4 2014/05/22 15:01:57 uebayasi Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -36,7 +36,7 @@
#include <machine/asm.h>
#if defined(SYSLIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: exect.S,v 1.3 2011/11/18 20:43:01 joerg Exp $")
+ RCSID("$NetBSD: exect.S,v 1.4 2014/05/22 15:01:57 uebayasi Exp $")
#endif /* SYSLIBC_SCCS and not lint */
#include "SYS.h"
@@ -48,3 +48,4 @@ ENTRY(exect)
popfq
SYSTRAP(execve)
jmp CERROR
+END(exect)
Index: src/lib/libc/arch/x86_64/sys/fork.S
diff -u src/lib/libc/arch/x86_64/sys/fork.S:1.3 src/lib/libc/arch/x86_64/sys/fork.S:1.4
--- src/lib/libc/arch/x86_64/sys/fork.S:1.3 Thu Aug 7 16:42:37 2003
+++ src/lib/libc/arch/x86_64/sys/fork.S Thu May 22 15:01:57 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: fork.S,v 1.3 2003/08/07 16:42:37 agc Exp $ */
+/* $NetBSD: fork.S,v 1.4 2014/05/22 15:01:57 uebayasi Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -36,7 +36,7 @@
#include <machine/asm.h>
#if defined(SYSLIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: fork.S,v 1.3 2003/08/07 16:42:37 agc Exp $")
+ RCSID("$NetBSD: fork.S,v 1.4 2014/05/22 15:01:57 uebayasi Exp $")
#endif /* SYSLIBC_SCCS and not lint */
#include "SYS.h"
@@ -45,3 +45,4 @@ _SYSCALL(__fork,fork)
decl %edx /* from 1 to 0 in child, 0 to -1 in parent */
andl %edx,%eax
ret /* pid = fork(); */
+END(__fork)
Index: src/lib/libc/arch/x86_64/sys/getcontext.S
diff -u src/lib/libc/arch/x86_64/sys/getcontext.S:1.3 src/lib/libc/arch/x86_64/sys/getcontext.S:1.4
--- src/lib/libc/arch/x86_64/sys/getcontext.S:1.3 Tue Mar 9 20:21:22 2004
+++ src/lib/libc/arch/x86_64/sys/getcontext.S Thu May 22 15:01:57 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: getcontext.S,v 1.3 2004/03/09 20:21:22 drochner Exp $ */
+/* $NetBSD: getcontext.S,v 1.4 2014/05/22 15:01:57 uebayasi Exp $ */
/*
* Copyright (c) 2003 Wasabi Systems, Inc.
@@ -39,7 +39,7 @@
#include "SYS.h"
#if defined(SYSLIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: getcontext.S,v 1.3 2004/03/09 20:21:22 drochner Exp $")
+ RCSID("$NetBSD: getcontext.S,v 1.4 2014/05/22 15:01:57 uebayasi Exp $")
#endif
#ifdef WEAK_ALIAS
@@ -61,3 +61,4 @@ _SYSCALL(_getcontext,getcontext)
movq $0,(56 + 14 * 8)(%rdi)
xorl %eax,%eax
ret
+END(_getcontext)
Index: src/lib/libc/arch/x86_64/sys/pipe.S
diff -u src/lib/libc/arch/x86_64/sys/pipe.S:1.2 src/lib/libc/arch/x86_64/sys/pipe.S:1.3
--- src/lib/libc/arch/x86_64/sys/pipe.S:1.2 Thu Aug 7 16:42:37 2003
+++ src/lib/libc/arch/x86_64/sys/pipe.S Thu May 22 15:01:57 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: pipe.S,v 1.2 2003/08/07 16:42:37 agc Exp $ */
+/* $NetBSD: pipe.S,v 1.3 2014/05/22 15:01:57 uebayasi Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -36,7 +36,7 @@
#include <machine/asm.h>
#if defined(SYSLIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: pipe.S,v 1.2 2003/08/07 16:42:37 agc Exp $")
+ RCSID("$NetBSD: pipe.S,v 1.3 2014/05/22 15:01:57 uebayasi Exp $")
#endif /* SYSLIBC_SCCS and not lint */
#include "SYS.h"
@@ -50,3 +50,4 @@ _SYSCALL(_pipe,pipe)
movl %edx,4(%rdi)
xorl %eax,%eax
ret
+END(_pipe)