* gcc.c (main): Include generated configargs.h header
and use arguments in '-v' output.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36734
138bc75d-0d04-0410-961f-
82ee72b054a4
+2000-10-05 Phil Edwards <pme@gcc.gnu.org>
+
+ * configure: Save configure arguments to gcc/configargs.h.
+
2000-10-04 Philipp Thomas <pthomas@suse.de>
* config.guess: Import CVS version 1.157.
target_alias=NOTARGET
target_makefile_frag=
undefs=NOUNDEFS
-version="$Revision: 1.27 $"
+version="$Revision: 1.28 $"
x11=default
bindir='${exec_prefix}/bin'
sbindir='${exec_prefix}/sbin'
esac
done
+# Remember the pristine configure arguments for later. $arguments gets
+# built up with further defaults in preparation for recursion.
+original_arguments=$arguments
+
# process host and target
# Do some error checking and defaulting for the host and target type.
done
fi
+# Remember configure arguments for later.
+cat > gcc/configargs.h <<EOF
+/* Generated automatically. */
+static const char configuration_arguments[] = "$original_arguments";
+EOF
+
# Perform the same cleanup as the trap handler, minus the "exit 1" of course,
# and reset the trap handler.
rm -f ${tmpfile}.com ${tmpfile}.tgt ${tmpfile}.hst ${tmpfile}.pos
+2000-10-05 Phil Edwards <pme@gcc.gnu.org>
+
+ * gcc.c (main): Include generated configargs.h header
+ and use arguments in '-v' output.
+
Thu Oct 5 16:16:57 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* gcc.c: Move data on prefixes forward in file and reorganize.
to the calling program. */
static int pass_exit_codes;
+/* Definition of string containing the arguments given to configure. */
+#include "configargs.h"
+
/* Flag saying to print the directories gcc will search through looking for
programs, libraries, etc. */
{
int n;
+ notice ("Configured with: %s\n", configuration_arguments);
+
/* compiler_version is truncated at the first space when initialized
from version string, so truncate version_string at the first space
before comparing. */