[gcc r17-2862] config: Update autoconf macros used for gcc/clang plugins [PR103459]

Pietro Monteiro via Gcc-cvs <[email protected]> Fri, 31 Jul 2026 21:39:14 +0000 (GMT)
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
https://gcc.gnu.org/g:c04ab9e2c3aa10e9a400abc9b92a2449acd59f48

commit r17-2862-gc04ab9e2c3aa10e9a400abc9b92a2449acd59f48
Author: Pietro Monteiro <[email protected]>
Date:   Fri Jul 31 16:40:33 2026 -0400

    config: Update autoconf macros used for gcc/clang plugins [PR103459]
    
    Update AC_TRY_COMPILE to AC_COMPILE_IFELSE in the macros used for
    finding GCC/Clang plugin options.  There's no changes to generated files.
    
            PR bootstrap/103459
    
    config/ChangeLog:
    
            * clang-plugin.m4: Update AC_TRY_COMPILE to AC_COMPILE_IFELSE.
            * gcc-plugin.m4: Likewise.

Diff:
---
 config/clang-plugin.m4 |  8 ++++----
 config/gcc-plugin.m4   | 10 +++++-----
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/config/clang-plugin.m4 b/config/clang-plugin.m4
index e94c4bbb6be9..69d54a098d36 100644
--- a/config/clang-plugin.m4
+++ b/config/clang-plugin.m4
@@ -73,13 +73,13 @@ AC_DEFUN([CLANG_PLUGIN_FILE_FOR_TARGET],[dnl
   saved_CC="$CC"
   CC="$COMPILER_FOR_TARGET"
   AC_CACHE_CHECK([for clang for target], clang_target_cv_working, [
-    AC_TRY_COMPILE([
+    AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
 #ifndef __clang__
 #error Not clang
 #endif
-    ],
-    [],
-    clang_target_cv_working=yes, clang_target_cv_working=no)])
+    ]],
+    [[]])],
+    [clang_target_cv_working=yes], [clang_target_cv_working=no])])
   CC="$saved_CC"
   plugin_file=
   if test $clang_target_cv_working = yes; then
diff --git a/config/gcc-plugin.m4 b/config/gcc-plugin.m4
index 5c24865fa2ed..848b28f4a8d1 100644
--- a/config/gcc-plugin.m4
+++ b/config/gcc-plugin.m4
@@ -183,11 +183,11 @@ fi
 saved_CC="$CC"
 CC="$COMPILER_FOR_TARGET"
 AC_CACHE_CHECK([for gcc for target], gcc_target_cv_working, [
-  AC_TRY_COMPILE(
-  [],
-  [],
-  gcc_target_cv_working=yes,
-  gcc_target_cv_working=no)])
+  AC_COMPILE_IFELSE([AC_LANG_PROGRAM(
+  [[]],
+  [[]])],
+  [gcc_target_cv_working=yes],
+  [gcc_target_cv_working=no])])
 CC="$saved_CC"
 AC_MSG_CHECKING([for target -plugin option])
 plugin_option=