aboutsummaryrefslogtreecommitdiff
path: root/sim/v850
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2021-04-18 21:50:07 -0400
committerMike Frysinger <vapier@gentoo.org>2021-04-18 21:55:17 -0400
commit37e9f18266e768ad93243fd34f9046c260b3096b (patch)
treeccb57e877ff8e68fdad6eaeb028a62182ba20e0d /sim/v850
parent3e91feb948093ffc52678681401cc2adabd13d38 (diff)
downloadgdb-37e9f18266e768ad93243fd34f9046c260b3096b.zip
gdb-37e9f18266e768ad93243fd34f9046c260b3096b.tar.gz
gdb-37e9f18266e768ad93243fd34f9046c260b3096b.tar.bz2
sim: switch to AC_CHECK_FUNCS_ONCE & merge a little
This avoids duplicate tests for functions between common m4, arches, and any other sources that would trigger func tests. Also manually delete known duplicate function tests between the m4, bfin, and v850 ports.
Diffstat (limited to 'sim/v850')
-rw-r--r--sim/v850/ChangeLog6
-rwxr-xr-xsim/v850/configure100
-rw-r--r--sim/v850/configure.ac2
3 files changed, 72 insertions, 36 deletions
diff --git a/sim/v850/ChangeLog b/sim/v850/ChangeLog
index 4607063..91741a1 100644
--- a/sim/v850/ChangeLog
+++ b/sim/v850/ChangeLog
@@ -1,3 +1,9 @@
+2021-04-18 Mike Frysinger <vapier@gentoo.org>
+
+ * configure.ac: Change AC_CHECK_FUNCS to AC_CHECK_FUNCS_ONCE and
+ delete time.
+ * configure: Regenerate.
+
2021-04-12 Mike Frysinger <vapier@gentoo.org>
* interp.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
diff --git a/sim/v850/configure b/sim/v850/configure
index 3f1085f..818ccd2 100755
--- a/sim/v850/configure
+++ b/sim/v850/configure
@@ -629,6 +629,7 @@ ac_includes_default="\
# include <unistd.h>
#endif"
+ac_func_list=
ac_subst_vars='LTLIBOBJS
LIBOBJS
sim_hw
@@ -2294,6 +2295,22 @@ $as_echo "$as_me: creating cache $cache_file" >&6;}
>$cache_file
fi
+as_fn_append ac_func_list " __setfpucw"
+as_fn_append ac_func_list " ftruncate"
+as_fn_append ac_func_list " getrusage"
+as_fn_append ac_func_list " lstat"
+as_fn_append ac_func_list " mmap"
+as_fn_append ac_func_list " munmap"
+as_fn_append ac_func_list " posix_fallocate"
+as_fn_append ac_func_list " sigaction"
+as_fn_append ac_func_list " time"
+as_fn_append ac_func_list " truncate"
+as_fn_append ac_func_list " chmod"
+as_fn_append ac_func_list " utime"
+as_fn_append ac_func_list " fork"
+as_fn_append ac_func_list " execve"
+as_fn_append ac_func_list " execv"
+as_fn_append ac_func_list " chown"
# Check that the precious variables saved in the cache have kept the same
# value.
ac_cache_corrupted=false
@@ -3868,6 +3885,41 @@ rmdir .tst 2>/dev/null
DEPDIR="${am__leading_dot}deps"
+
+
+
+ for ac_func in $ac_func_list
+do :
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
case `pwd` in
*\ * | *\ *)
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
@@ -7314,29 +7366,6 @@ fi
done
-for ac_func in getrusage time sigaction __setfpucw
-do :
- as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
-ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
-if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
- cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-done
-
-for ac_func in mmap munmap lstat truncate ftruncate posix_fallocate
-do :
- as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
-ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
-if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
- cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-
-fi
-done
ac_fn_c_check_member "$LINENO" "struct stat" "st_dev" "ac_cv_member_struct_stat_st_dev" "#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
@@ -11238,7 +11267,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 11241 "configure"
+#line 11270 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -11344,7 +11373,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
-#line 11347 "configure"
+#line 11376 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -12059,17 +12088,18 @@ fi
fi
-for ac_func in time chmod utime fork execve execv chown
-do :
- as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
-ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
-if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
- cat >>confdefs.h <<_ACEOF
-#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
-_ACEOF
-fi
-done
+
+
+
+
+
+
+
+
+
+
+
for ac_header in utime.h
do :
diff --git a/sim/v850/configure.ac b/sim/v850/configure.ac
index 47a5d15..b2f69c3 100644
--- a/sim/v850/configure.ac
+++ b/sim/v850/configure.ac
@@ -9,7 +9,7 @@ SIM_AC_OPTION_ALIGNMENT(,NONSTRICT_ALIGNMENT)
SIM_AC_OPTION_RESERVED_BITS
SIM_AC_OPTION_BITSIZE(32,31)
-AC_CHECK_FUNCS(time chmod utime fork execve execv chown)
+AC_CHECK_FUNCS_ONCE(chmod utime fork execve execv chown)
AC_CHECK_HEADERS(utime.h)
SIM_AC_OUTPUT