Fix warnings about binding changed to STB_WEAK on i386
authortb <tb@openbsd.org>
Sun, 4 Dec 2022 08:22:13 +0000 (08:22 +0000)
committertb <tb@openbsd.org>
Sun, 4 Dec 2022 08:22:13 +0000 (08:22 +0000)
Compiling libc on i386 results in compiler warnings for bcmp, bzero, bcopy,
brk, and sbrk. Use ENTRY_NB instead of ENTRY to avoid this.

ok jca millert

lib/libc/arch/i386/string/bcmp.S
lib/libc/arch/i386/string/bzero.S
lib/libc/arch/i386/string/memmove.S
lib/libc/arch/i386/sys/brk.S
lib/libc/arch/i386/sys/sbrk.S

index 6a9772e..97253d0 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bcmp.S,v 1.5 2017/11/29 05:13:57 guenther Exp $ */
+/*     $OpenBSD: bcmp.S,v 1.6 2022/12/04 08:22:13 tb Exp $ */
 /*
  * Written by J.T. Conklin <jtc@netbsd.org>.
  * Public domain.
@@ -6,7 +6,7 @@
 
 #include "DEFS.h"
 
-ENTRY(bcmp)
+ENTRY_NB(bcmp)
        pushl   %edi
        pushl   %esi
        movl    12(%esp),%edi
index 75cbf72..1e89500 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bzero.S,v 1.6 2017/11/29 05:13:57 guenther Exp $ */
+/*     $OpenBSD: bzero.S,v 1.7 2022/12/04 08:22:13 tb Exp $ */
 /*
  * Written by J.T. Conklin <jtc@netbsd.org>.
  * Public domain.
@@ -6,7 +6,7 @@
 
 #include "DEFS.h"
 
-ENTRY(bzero)
+ENTRY_NB(bzero)
        pushl   %edi
        movl    8(%esp),%edi
        movl    12(%esp),%edx
index 8d124ad..0a4508f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: memmove.S,v 1.7 2017/11/29 05:13:57 guenther Exp $    */
+/*     $OpenBSD: memmove.S,v 1.8 2022/12/04 08:22:13 tb Exp $  */
 
 /*-
  * Copyright (c) 1993, 1994, 1995 Charles M. Hannum.  All rights reserved.
@@ -39,7 +39,7 @@
  * Emulate bcopy() by swapping the first two arguments, and jumping
  * into memmove(), which handles overlapping regions.
  */
-ENTRY(bcopy)
+ENTRY_NB(bcopy)
        pushl   %esi
        pushl   %edi
        movl    12(%esp),%esi
index 6d4fac3..a360f96 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: brk.S,v 1.14 2021/10/25 14:38:10 jca Exp $ */
+/*     $OpenBSD: brk.S,v 1.15 2022/12/04 08:22:13 tb Exp $ */
 /*-
  * Copyright (c) 1990 The Regents of the University of California.
  * All rights reserved.
@@ -42,7 +42,7 @@ __minbrk:
        END(__minbrk)
        .type   __minbrk,@object
 
-ENTRY(brk)
+ENTRY_NB(brk)
 #ifdef __PIC__
        movl    4(%esp),%ecx
        PIC_PROLOGUE
index e54e5e2..4d2ac8b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sbrk.S,v 1.14 2021/10/25 14:38:10 jca Exp $ */
+/*     $OpenBSD: sbrk.S,v 1.15 2022/12/04 08:22:13 tb Exp $ */
 /*-
  * Copyright (c) 1990 The Regents of the University of California.
  * All rights reserved.
@@ -42,7 +42,7 @@ __curbrk:     .long   _end
        END(__curbrk)
        .type   __curbrk,@object
 
-ENTRY(sbrk)
+ENTRY_NB(sbrk)
 #ifdef __PIC__
        movl    4(%esp),%ecx
        PIC_PROLOGUE