From 37e9f18266e768ad93243fd34f9046c260b3096b Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sun, 18 Apr 2021 21:50:07 -0400 Subject: 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. --- sim/cris/ChangeLog | 4 +++ sim/cris/configure | 73 +++++++++++++++++++++++++++++++++++------------------- 2 files changed, 52 insertions(+), 25 deletions(-) (limited to 'sim/cris') diff --git a/sim/cris/ChangeLog b/sim/cris/ChangeLog index 1efd0a5..ece075e 100644 --- a/sim/cris/ChangeLog +++ b/sim/cris/ChangeLog @@ -1,3 +1,7 @@ +2021-04-18 Mike Frysinger + + * configure: Regenerate. + 2021-04-12 Mike Frysinger * sim-if.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all. diff --git a/sim/cris/configure b/sim/cris/configure index d882057..4c89d99 100755 --- a/sim/cris/configure +++ b/sim/cris/configure @@ -629,6 +629,7 @@ ac_includes_default="\ # include #endif" +ac_func_list= ac_subst_vars='LTLIBOBJS LIBOBJS sim_reserved_bits @@ -2302,6 +2303,16 @@ $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" # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false @@ -3876,6 +3887,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 @@ -7322,29 +7368,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 @@ -11246,7 +11269,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11249 "configure" +#line 11272 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11352,7 +11375,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11355 "configure" +#line 11378 "configure" #include "confdefs.h" #if HAVE_DLFCN_H -- cgit v1.1