diff options
author | peter <peter@FreeBSD.org> | 2008-11-02 01:28:47 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2008-11-02 01:28:47 +0000 |
commit | 3375b8347bf4a4a5365a390af7fa3c2adb0ad6cd (patch) | |
tree | 3dffbf64ba2a3402b9a89f84ff5f5036d0a9ce91 /lib/libc/i386/gen | |
parent | aa63008f13d7a07b62a85c25814374cb77dc7f84 (diff) | |
download | FreeBSD-src-3375b8347bf4a4a5365a390af7fa3c2adb0ad6cd.zip FreeBSD-src-3375b8347bf4a4a5365a390af7fa3c2adb0ad6cd.tar.gz |
Add missing END() macros, as per rev 184547 for amd64. The lack of these
is mostly harmless, but it does upset some of valgrind's functionality.
Diffstat (limited to 'lib/libc/i386/gen')
-rw-r--r-- | lib/libc/i386/gen/_ctx_start.S | 1 | ||||
-rw-r--r-- | lib/libc/i386/gen/_setjmp.S | 2 | ||||
-rw-r--r-- | lib/libc/i386/gen/fabs.S | 1 | ||||
-rw-r--r-- | lib/libc/i386/gen/modf.S | 1 | ||||
-rw-r--r-- | lib/libc/i386/gen/rfork_thread.S | 1 | ||||
-rw-r--r-- | lib/libc/i386/gen/setjmp.S | 2 | ||||
-rw-r--r-- | lib/libc/i386/gen/sigsetjmp.S | 6 |
7 files changed, 12 insertions, 2 deletions
diff --git a/lib/libc/i386/gen/_ctx_start.S b/lib/libc/i386/gen/_ctx_start.S index a990035..7083d3c 100644 --- a/lib/libc/i386/gen/_ctx_start.S +++ b/lib/libc/i386/gen/_ctx_start.S @@ -49,3 +49,4 @@ ENTRY(_ctx_start) call PIC_PLT(_ctx_done) /* should never return */ call PIC_PLT(abort) /* fubar */ ret +END(_ctx_start) diff --git a/lib/libc/i386/gen/_setjmp.S b/lib/libc/i386/gen/_setjmp.S index 5d76373..7eb1ae3 100644 --- a/lib/libc/i386/gen/_setjmp.S +++ b/lib/libc/i386/gen/_setjmp.S @@ -58,6 +58,7 @@ ENTRY(_setjmp) fnstcw 24(%eax) xorl %eax,%eax ret +END(_setjmp) .weak CNAME(_longjmp) .set CNAME(_longjmp),CNAME(___longjmp) @@ -76,3 +77,4 @@ ENTRY(___longjmp) incl %eax 1: movl %ecx,0(%esp) ret +END(___longjmp) diff --git a/lib/libc/i386/gen/fabs.S b/lib/libc/i386/gen/fabs.S index 108e1b2..9903fd3 100644 --- a/lib/libc/i386/gen/fabs.S +++ b/lib/libc/i386/gen/fabs.S @@ -40,3 +40,4 @@ ENTRY(fabs) fldl 4(%esp) fabs ret +END(fabs) diff --git a/lib/libc/i386/gen/modf.S b/lib/libc/i386/gen/modf.S index 8310a0a..0f7112e 100644 --- a/lib/libc/i386/gen/modf.S +++ b/lib/libc/i386/gen/modf.S @@ -82,3 +82,4 @@ ENTRY(modf) fdivp /* return +/- 0 for +/- Inf, NaN for NaN */ leave ret +END(modf) diff --git a/lib/libc/i386/gen/rfork_thread.S b/lib/libc/i386/gen/rfork_thread.S index c0fc624..841717a 100644 --- a/lib/libc/i386/gen/rfork_thread.S +++ b/lib/libc/i386/gen/rfork_thread.S @@ -115,3 +115,4 @@ ENTRY(rfork_thread) popl %ebp PIC_PROLOGUE jmp PIC_PLT(HIDENAME(cerror)) +END(rfork_thread) diff --git a/lib/libc/i386/gen/setjmp.S b/lib/libc/i386/gen/setjmp.S index 900ade6..6f6cd89 100644 --- a/lib/libc/i386/gen/setjmp.S +++ b/lib/libc/i386/gen/setjmp.S @@ -69,6 +69,7 @@ ENTRY(setjmp) fnstcw 24(%ecx) xorl %eax,%eax ret +END(setjmp) .weak CNAME(longjmp) .set CNAME(longjmp),CNAME(__longjmp) @@ -96,3 +97,4 @@ ENTRY(__longjmp) incl %eax 1: movl %ecx,0(%esp) ret +END(__longjmp) diff --git a/lib/libc/i386/gen/sigsetjmp.S b/lib/libc/i386/gen/sigsetjmp.S index 7c1f85c..6134d03 100644 --- a/lib/libc/i386/gen/sigsetjmp.S +++ b/lib/libc/i386/gen/sigsetjmp.S @@ -78,10 +78,11 @@ ENTRY(sigsetjmp) fnstcw 24(%ecx) xorl %eax,%eax ret +END(sigsetjmp) .weak CNAME(siglongjmp); - .set CNAME(siglongjmp),CNAME(__siglongjmp); -ENTRY(__siglongjmp); + .set CNAME(siglongjmp),CNAME(__siglongjmp) +ENTRY(__siglongjmp) movl 4(%esp),%edx cmpl $0,44(%edx) jz 2f @@ -108,3 +109,4 @@ ENTRY(__siglongjmp); incl %eax 1: movl %ecx,0(%esp) ret +END(__siglongjmp) |