diff options
author | Martin Sebor <msebor@redhat.com> | 2017-10-02 23:57:19 +0000 |
---|---|---|
committer | Martin Sebor <msebor@gcc.gnu.org> | 2017-10-02 17:57:19 -0600 |
commit | bc437a56994d4f8d75fd03f5035ec6d211b69ce2 (patch) | |
tree | 7057399e4312ddfd64fe5b95a55069246953400b /libatomic/configure | |
parent | 9a741aee62831fb98afb1c9fab8bff7dfe8c2a7f (diff) | |
download | gcc-bc437a56994d4f8d75fd03f5035ec6d211b69ce2.tar.gz |
Clean up more fallout from r252976.
libatomic/ChangeLog:
2017-10-02 Martin Sebor <msebor@redhat.com>
PR c/81854
* acinclude.m4 (LIBAT_CHECK_IFUNC): Have ifunc resolver return
a function pointer rather than void* to avoid GCC 8 warnings.
* configure: Regenerate.
* libatomic_i.h: Declare ifunc resolvers to return function
pointers rather than void*.
From-SVN: r253372
Diffstat (limited to 'libatomic/configure')
-rwxr-xr-x | libatomic/configure | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libatomic/configure b/libatomic/configure index c05fc9d1141..e88a7b8c553 100755 --- a/libatomic/configure +++ b/libatomic/configure @@ -12333,6 +12333,7 @@ _ACEOF + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 2" >&5 $as_echo_n "checking for __atomic_load/store for size 2... " >&6; } if test "${libat_cv_have_at_ldst_2+set}" = set; then : @@ -12400,6 +12401,7 @@ _ACEOF + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 4" >&5 $as_echo_n "checking for __atomic_load/store for size 4... " >&6; } if test "${libat_cv_have_at_ldst_4+set}" = set; then : @@ -12467,6 +12469,7 @@ _ACEOF + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 8" >&5 $as_echo_n "checking for __atomic_load/store for size 8... " >&6; } if test "${libat_cv_have_at_ldst_8+set}" = set; then : @@ -12534,6 +12537,7 @@ _ACEOF + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_load/store for size 16" >&5 $as_echo_n "checking for __atomic_load/store for size 16... " >&6; } if test "${libat_cv_have_at_ldst_16+set}" = set; then : @@ -12602,6 +12606,7 @@ _ACEOF + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __atomic_test_and_set for size 1" >&5 $as_echo_n "checking for __atomic_test_and_set for size 1... " >&6; } if test "${libat_cv_have_at_tas_1+set}" = set; then : @@ -14693,7 +14698,8 @@ else /* end confdefs.h. */ int foo_alt(void) { return 0; } - void *foo_sel(void) { return foo_alt; } + typedef int F (void); + F *foo_sel(void) { return foo_alt; } int foo(void) __attribute__((ifunc("foo_sel"))); int main () |