From: Mike Frysinger Date: Mon, 1 Jan 2024 20:26:21 +0000 (-0500) Subject: sim: ppc: drop build-config.h usage X-Git-Tag: binutils-2_42~318 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=179bd7a89d85a1d7b67c641778eac7df849b8d09;p=thirdparty%2Fbinutils-gdb.git sim: ppc: drop build-config.h usage This header is only used by the igen tool, and none of the igen code depends on the configure-time checks. Delete the logic to simplify to prepare for moving it to the local.mk code. --- diff --git a/sim/ppc/configure b/sim/ppc/configure index 04d09567b47..59c4d17d344 100755 --- a/sim/ppc/configure +++ b/sim/ppc/configure @@ -4147,38 +4147,6 @@ _ACEOF fi -# Since we run commands on the build system, we have to create a -# separate config header for the build system if build != host. -if test x$host = x$build; then - ac_config_commands="$ac_config_commands build-config.h" - -else - tempdir=build.$$ - rm -rf $tempdir - mkdir $tempdir - cd $tempdir - case ${srcdir} in - /* | A-Za-z:\\/* ) realsrcdir=${srcdir};; - *) realsrcdir=../${srcdir};; - esac - saved_CFLAGS="${CFLAGS}" - # Put a plausible default for CC_FOR_BUILD in Makefile. - if test "x$cross_compiling" = "xno"; then - CC_FOR_BUILD='$(CC)' - else - CC_FOR_BUILD=gcc - fi - CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD-${CFLAGS}}" \ - LDFLAGS="${LDFLAGS_FOR_BUILD}" \ - ${realsrcdir}/configure \ - --enable-languages=${enable_languages-all} \ - --target=$target_alias --host=$build_alias --build=$build_alias - CFLAGS="${saved_CFLAGS}" - mv config.h ../build-config.h - cd .. - rm -rf $tempdir -fi - @@ -4900,7 +4868,6 @@ for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; - "build-config.h") CONFIG_COMMANDS="$CONFIG_COMMANDS build-config.h" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; @@ -5458,7 +5425,6 @@ $as_echo "$as_me: executing $ac_file commands" >&6;} case $ac_file$ac_mode in - "build-config.h":C) cp config.h build-config.h ;; "default":C) case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac ;; esac diff --git a/sim/ppc/configure.ac b/sim/ppc/configure.ac index 290cdd15b81..adb4fc00a01 100644 --- a/sim/ppc/configure.ac +++ b/sim/ppc/configure.ac @@ -480,37 +480,6 @@ fi AC_CHECK_TYPES(long long) -# Since we run commands on the build system, we have to create a -# separate config header for the build system if build != host. -if test x$host = x$build; then - AC_CONFIG_COMMANDS([build-config.h],[cp config.h build-config.h]) -else - tempdir=build.$$ - rm -rf $tempdir - mkdir $tempdir - cd $tempdir - case ${srcdir} in - /* | [A-Za-z]:[\\/]* ) realsrcdir=${srcdir};; - *) realsrcdir=../${srcdir};; - esac - saved_CFLAGS="${CFLAGS}" - # Put a plausible default for CC_FOR_BUILD in Makefile. - if test "x$cross_compiling" = "xno"; then - CC_FOR_BUILD='$(CC)' - else - CC_FOR_BUILD=gcc - fi - CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD-${CFLAGS}}" \ - LDFLAGS="${LDFLAGS_FOR_BUILD}" \ - ${realsrcdir}/configure \ - --enable-languages=${enable_languages-all} \ - --target=$target_alias --host=$build_alias --build=$build_alias - CFLAGS="${saved_CFLAGS}" - mv config.h ../build-config.h - cd .. - rm -rf $tempdir -fi - AC_SUBST(sim_line_nr) AC_SUBST(sim_opcode) AC_SUBST(sim_switch) diff --git a/sim/ppc/filter.c b/sim/ppc/filter.c index f1da310b1c2..c2f28ea7b89 100644 --- a/sim/ppc/filter.c +++ b/sim/ppc/filter.c @@ -20,8 +20,6 @@ #include -#include "build-config.h" - #include #include "misc.h" diff --git a/sim/ppc/igen.c b/sim/ppc/igen.c index 9f642440541..4de7469b4e3 100644 --- a/sim/ppc/igen.c +++ b/sim/ppc/igen.c @@ -23,7 +23,6 @@ #include "misc.h" #include "lf.h" #include "table.h" -#include "build-config.h" #include "filter.h" diff --git a/sim/ppc/lf.c b/sim/ppc/lf.c index e170a47b090..9a9d6151c6e 100644 --- a/sim/ppc/lf.c +++ b/sim/ppc/lf.c @@ -22,7 +22,6 @@ #include #include -#include "build-config.h" #include "misc.h" #include "lf.h" diff --git a/sim/ppc/misc.c b/sim/ppc/misc.c index 8f2581e3ef3..a281d62b0af 100644 --- a/sim/ppc/misc.c +++ b/sim/ppc/misc.c @@ -22,7 +22,6 @@ #include #include -#include "build-config.h" #include "misc.h" #include diff --git a/sim/ppc/misc.h b/sim/ppc/misc.h index 08309134337..a9e97a003e5 100644 --- a/sim/ppc/misc.h +++ b/sim/ppc/misc.h @@ -20,8 +20,6 @@ /* Frustrating header junk */ -#include "build-config.h" - #include #include #include diff --git a/sim/ppc/table.c b/sim/ppc/table.c index da169675958..cb9a73aa8c4 100644 --- a/sim/ppc/table.c +++ b/sim/ppc/table.c @@ -24,7 +24,6 @@ #include #include -#include "build-config.h" #include "misc.h" #include "lf.h" #include "table.h"