[COMMITTED] config: Update autoconf macros used for gcc/clang plugins [PR103459]

Pietro Monteiro <[email protected]>
Newsgroups gmane.comp.gcc.patches
Message-ID <[email protected]>
Commited as obvious.

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.

Signed-off-by: Pietro Monteiro <[email protected]>
---
 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 e94c4bbb6be..69d54a098d3 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 5c24865fa2e..848b28f4a8d 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=
-- 
2.54.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.