From: Pietro Monteiro Date: Tue, 5 May 2026 00:54:45 +0000 (-0400) Subject: libga68: Remove redundant CHECK_ATTRIBUTE_VISIBILITY macro X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=582e88fd9184bb4afca98af44c4e95268d5762a9;p=thirdparty%2Fgcc.git libga68: Remove redundant CHECK_ATTRIBUTE_VISIBILITY macro Use the shared macro from config/visibility.m4. libga68/ChangeLog: * Makefile.in: Regenerate. * acinclude.m4: Delete LIBGA68_CHECK_ATTRIBUTE_VISIBILITY. * aclocal.m4: Regenerate. * configure: Regenerate. * configure.ac: Use GCC_CHECK_ATTRIBUTE_VISIBILITY instead of LIBGA68_CHECK_ATTRIBUTE_VISIBILITY. Signed-off-by: Pietro Monteiro --- diff --git a/libga68/Makefile.in b/libga68/Makefile.in index 09899a8ffe2..28e03a5c612 100644 --- a/libga68/Makefile.in +++ b/libga68/Makefile.in @@ -125,6 +125,7 @@ am__aclocal_m4_deps = $(top_srcdir)/../config/acx.m4 \ $(top_srcdir)/../config/multi.m4 \ $(top_srcdir)/../config/no-executables.m4 \ $(top_srcdir)/../config/override.m4 \ + $(top_srcdir)/../config/visibility.m4 \ $(top_srcdir)/../libtool.m4 $(top_srcdir)/../ltoptions.m4 \ $(top_srcdir)/../ltsugar.m4 $(top_srcdir)/../ltversion.m4 \ $(top_srcdir)/../lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \ diff --git a/libga68/acinclude.m4 b/libga68/acinclude.m4 index 5fb7e6ea754..6c8576d71f5 100644 --- a/libga68/acinclude.m4 +++ b/libga68/acinclude.m4 @@ -9,18 +9,3 @@ dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A dnl PARTICULAR PURPOSE. m4_include([m4/autoconf.m4]) - -dnl Check whether the target supports hidden visibility. -AC_DEFUN([LIBGA68_CHECK_ATTRIBUTE_VISIBILITY], [ - AC_CACHE_CHECK([whether the target supports hidden visibility], - libga68_cv_have_attribute_visibility, [ - save_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS -Werror" - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[void __attribute__((visibility("hidden"))) foo(void) { }]], [])], - [libga68_cv_have_attribute_visibility=yes], - [libga68_cv_have_attribute_visibility=no]) - CFLAGS="$save_CFLAGS"]) - if test $libga68_cv_have_attribute_visibility = yes; then - AC_DEFINE(HAVE_ATTRIBUTE_VISIBILITY, 1, - [Define to 1 if the target supports __attribute__((visibility(...))).]) - fi]) diff --git a/libga68/aclocal.m4 b/libga68/aclocal.m4 index 830fb238bbe..1fc086f52a7 100644 --- a/libga68/aclocal.m4 +++ b/libga68/aclocal.m4 @@ -1196,6 +1196,7 @@ m4_include([../config/lthostflags.m4]) m4_include([../config/multi.m4]) m4_include([../config/no-executables.m4]) m4_include([../config/override.m4]) +m4_include([../config/visibility.m4]) m4_include([../libtool.m4]) m4_include([../ltoptions.m4]) m4_include([../ltsugar.m4]) diff --git a/libga68/configure b/libga68/configure index fd27bd6ab6c..731476fc909 100755 --- a/libga68/configure +++ b/libga68/configure @@ -13227,7 +13227,7 @@ CC_FOR_BUILD=${CC_FOR_BUILD:-gcc} { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5 $as_echo_n "checking whether the target supports hidden visibility... " >&6; } -if ${libga68_cv_have_attribute_visibility+:} false; then : +if ${gcc_cv_have_attribute_visibility+:} false; then : $as_echo_n "(cached) " >&6 else @@ -13245,16 +13245,16 @@ main () } _ACEOF if ac_fn_c_try_compile "$LINENO"; then : - libga68_cv_have_attribute_visibility=yes + gcc_cv_have_attribute_visibility=yes else - libga68_cv_have_attribute_visibility=no + gcc_cv_have_attribute_visibility=no fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext CFLAGS="$save_CFLAGS" fi -{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libga68_cv_have_attribute_visibility" >&5 -$as_echo "$libga68_cv_have_attribute_visibility" >&6; } - if test $libga68_cv_have_attribute_visibility = yes; then +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_attribute_visibility" >&5 +$as_echo "$gcc_cv_have_attribute_visibility" >&6; } + if test $gcc_cv_have_attribute_visibility = yes; then $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h diff --git a/libga68/configure.ac b/libga68/configure.ac index 91b5753723d..d84088febe8 100644 --- a/libga68/configure.ac +++ b/libga68/configure.ac @@ -171,7 +171,7 @@ CC_FOR_BUILD=${CC_FOR_BUILD:-gcc} AC_SUBST(CC_FOR_BUILD) # Check whether the target supports hidden visibility. -LIBGA68_CHECK_ATTRIBUTE_VISIBILITY +GCC_CHECK_ATTRIBUTE_VISIBILITY # Search for needed functions in host libraries. AC_SEARCH_LIBS([malloc], [c])