Commit 36d21883 by Eric Botcazou Committed by Eric Botcazou

configure.ac (PLUGIN_LD): Rename into...

	* configure.ac (PLUGIN_LD): Rename into...
	(PLUGIN_LD_SUFFIX): ...this and strip the target_alias triplet.
	* config.in: Regenerate.
	* configure: Likewise.
	* collect2.c (main): Set plugin_ld_suffix to PLUGIN_LD_SUFFIX.

From-SVN: r187269
parent b48e22b2
2012-05-07 Eric Botcazou <ebotcazou@adacore.com> 2012-05-07 Eric Botcazou <ebotcazou@adacore.com>
* configure.ac (PLUGIN_LD): Rename into...
(PLUGIN_LD_SUFFIX): ...this and strip the target_alias triplet.
* config.in: Regenerate.
* configure: Likewise.
* collect2.c (main): Set plugin_ld_suffix to PLUGIN_LD_SUFFIX.
2012-05-07 Eric Botcazou <ebotcazou@adacore.com>
* tree-dfa.c (get_ref_base_and_extent) <ARRAY_REF>: Do the offset * tree-dfa.c (get_ref_base_and_extent) <ARRAY_REF>: Do the offset
computation using the precision of the index type. computation using the precision of the index type.
* gimple-fold.c (fold_const_aggregate_ref_1) <ARRAY_REF>: Likewise. * gimple-fold.c (fold_const_aggregate_ref_1) <ARRAY_REF>: Likewise.
......
...@@ -1024,7 +1024,7 @@ int ...@@ -1024,7 +1024,7 @@ int
main (int argc, char **argv) main (int argc, char **argv)
{ {
static const char *const ld_suffix = "ld"; static const char *const ld_suffix = "ld";
static const char *const plugin_ld_suffix = PLUGIN_LD; static const char *const plugin_ld_suffix = PLUGIN_LD_SUFFIX;
static const char *const real_ld_suffix = "real-ld"; static const char *const real_ld_suffix = "real-ld";
static const char *const collect_ld_suffix = "collect-ld"; static const char *const collect_ld_suffix = "collect-ld";
static const char *const nm_suffix = "nm"; static const char *const nm_suffix = "nm";
......
...@@ -1693,7 +1693,7 @@ ...@@ -1693,7 +1693,7 @@
/* Specify plugin linker */ /* Specify plugin linker */
#ifndef USED_FOR_TARGET #ifndef USED_FOR_TARGET
#undef PLUGIN_LD #undef PLUGIN_LD_SUFFIX
#endif #endif
......
...@@ -21511,20 +21511,20 @@ fi ...@@ -21511,20 +21511,20 @@ fi
fi fi
ORIGINAL_PLUGIN_LD_FOR_TARGET=$gcc_cv_ld ORIGINAL_PLUGIN_LD_FOR_TARGET=$gcc_cv_ld
PLUGIN_LD=`basename $gcc_cv_ld` PLUGIN_LD_SUFFIX=`basename $gcc_cv_ld | sed -e "s,$target_alias-,,"`
# Check whether --with-plugin-ld was given. # Check whether --with-plugin-ld was given.
if test "${with_plugin_ld+set}" = set; then : if test "${with_plugin_ld+set}" = set; then :
withval=$with_plugin_ld; if test x"$withval" != x; then withval=$with_plugin_ld; if test x"$withval" != x; then
ORIGINAL_PLUGIN_LD_FOR_TARGET="$withval" ORIGINAL_PLUGIN_LD_FOR_TARGET="$withval"
PLUGIN_LD="$withval" PLUGIN_LD_SUFFIX=`echo $withval | sed -e "s,$target_alias-,,"`
fi fi
fi fi
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
#define PLUGIN_LD "$PLUGIN_LD" #define PLUGIN_LD_SUFFIX "$PLUGIN_LD_SUFFIX"
_ACEOF _ACEOF
......
...@@ -2001,15 +2001,15 @@ else ...@@ -2001,15 +2001,15 @@ else
fi]) fi])
ORIGINAL_PLUGIN_LD_FOR_TARGET=$gcc_cv_ld ORIGINAL_PLUGIN_LD_FOR_TARGET=$gcc_cv_ld
PLUGIN_LD=`basename $gcc_cv_ld` PLUGIN_LD_SUFFIX=`basename $gcc_cv_ld | sed -e "s,$target_alias-,,"`
AC_ARG_WITH(plugin-ld, AC_ARG_WITH(plugin-ld,
[AS_HELP_STRING([[--with-plugin-ld=[ARG]]], [specify the plugin linker])], [AS_HELP_STRING([[--with-plugin-ld=[ARG]]], [specify the plugin linker])],
[if test x"$withval" != x; then [if test x"$withval" != x; then
ORIGINAL_PLUGIN_LD_FOR_TARGET="$withval" ORIGINAL_PLUGIN_LD_FOR_TARGET="$withval"
PLUGIN_LD="$withval" PLUGIN_LD_SUFFIX=`echo $withval | sed -e "s,$target_alias-,,"`
fi]) fi])
AC_SUBST(ORIGINAL_PLUGIN_LD_FOR_TARGET) AC_SUBST(ORIGINAL_PLUGIN_LD_FOR_TARGET)
AC_DEFINE_UNQUOTED(PLUGIN_LD, "$PLUGIN_LD", [Specify plugin linker]) AC_DEFINE_UNQUOTED(PLUGIN_LD_SUFFIX, "$PLUGIN_LD_SUFFIX", [Specify plugin linker])
# Check to see if we are using gold instead of ld # Check to see if we are using gold instead of ld
AC_MSG_CHECKING(whether we are using gold) AC_MSG_CHECKING(whether we are using gold)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment