mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 19:00:07 +00:00
Move USE_REGPARMS define to sysdeps/i386/configure.ac.
This patch moves the USE_REGPARMS define from the toplevel configure.ac to sysdeps/i386/configure.ac. Tested x86 that the disassembly of installed shared libraries is unchanged by this patch. * configure.ac (USE_REGPARMS): Don't define here. * configure: Regenerated. * sysdeps/i386/configure.ac (USE_REGPARMS): Define here. * sysdeps/i386/configure: Regenerated.
This commit is contained in:
parent
11b076bbae
commit
c2570a0b35
@ -1,5 +1,10 @@
|
|||||||
2014-06-25 Joseph Myers <joseph@codesourcery.com>
|
2014-06-25 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
* configure.ac (USE_REGPARMS): Don't define here.
|
||||||
|
* configure: Regenerated.
|
||||||
|
* sysdeps/i386/configure.ac (USE_REGPARMS): Define here.
|
||||||
|
* sysdeps/i386/configure: Regenerated.
|
||||||
|
|
||||||
* nptl/createthread.c: Don't include kernel-features.h.
|
* nptl/createthread.c: Don't include kernel-features.h.
|
||||||
* nptl/pthread_cancel.c: Likewise.
|
* nptl/pthread_cancel.c: Likewise.
|
||||||
* nptl/pthread_condattr_setclock.c: Likewise.
|
* nptl/pthread_condattr_setclock.c: Likewise.
|
||||||
|
5
configure
vendored
5
configure
vendored
@ -3969,11 +3969,6 @@ fi
|
|||||||
test -n "$base_machine" || base_machine=$machine
|
test -n "$base_machine" || base_machine=$machine
|
||||||
|
|
||||||
|
|
||||||
if test "$base_machine" = "i386"; then
|
|
||||||
$as_echo "#define USE_REGPARMS 1" >>confdefs.h
|
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
# For the multi-arch option we need support in the assembler & linker.
|
# For the multi-arch option we need support in the assembler & linker.
|
||||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
|
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
|
||||||
$as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
|
$as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
|
||||||
|
@ -586,10 +586,6 @@ fi
|
|||||||
test -n "$base_machine" || base_machine=$machine
|
test -n "$base_machine" || base_machine=$machine
|
||||||
AC_SUBST(base_machine)
|
AC_SUBST(base_machine)
|
||||||
|
|
||||||
if test "$base_machine" = "i386"; then
|
|
||||||
AC_DEFINE(USE_REGPARMS)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# For the multi-arch option we need support in the assembler & linker.
|
# For the multi-arch option we need support in the assembler & linker.
|
||||||
AC_CACHE_CHECK([for assembler and linker STT_GNU_IFUNC support],
|
AC_CACHE_CHECK([for assembler and linker STT_GNU_IFUNC support],
|
||||||
libc_cv_ld_gnu_indirect_function, [dnl
|
libc_cv_ld_gnu_indirect_function, [dnl
|
||||||
|
3
sysdeps/i386/configure
vendored
3
sysdeps/i386/configure
vendored
@ -240,5 +240,8 @@ $as_echo "$libc_cv_cc_novzeroupper" >&6; }
|
|||||||
config_vars="$config_vars
|
config_vars="$config_vars
|
||||||
config-cflags-novzeroupper = $libc_cv_cc_novzeroupper"
|
config-cflags-novzeroupper = $libc_cv_cc_novzeroupper"
|
||||||
|
|
||||||
|
$as_echo "#define USE_REGPARMS 1" >>confdefs.h
|
||||||
|
|
||||||
|
|
||||||
$as_echo "#define PI_STATIC_AND_HIDDEN 1" >>confdefs.h
|
$as_echo "#define PI_STATIC_AND_HIDDEN 1" >>confdefs.h
|
||||||
|
|
||||||
|
@ -88,6 +88,8 @@ LIBC_TRY_CC_OPTION([-mno-vzeroupper],
|
|||||||
])
|
])
|
||||||
LIBC_CONFIG_VAR([config-cflags-novzeroupper], [$libc_cv_cc_novzeroupper])
|
LIBC_CONFIG_VAR([config-cflags-novzeroupper], [$libc_cv_cc_novzeroupper])
|
||||||
|
|
||||||
|
AC_DEFINE(USE_REGPARMS)
|
||||||
|
|
||||||
dnl It is always possible to access static and hidden symbols in an
|
dnl It is always possible to access static and hidden symbols in an
|
||||||
dnl position independent way.
|
dnl position independent way.
|
||||||
AC_DEFINE(PI_STATIC_AND_HIDDEN)
|
AC_DEFINE(PI_STATIC_AND_HIDDEN)
|
||||||
|
Loading…
Reference in New Issue
Block a user