re PR driver/57651 (gcc-ar and gcc-nm don't find the lto plugin)

PR driver/57651
	* gcc-ar.c (main): If not CROSS_DIRECTORY_STRUCTURE, look for
	PERSONALITY in $PATH derived prefixes.

From-SVN: r200209
This commit is contained in:
Jakub Jelinek 2013-06-19 19:37:36 +02:00 committed by Jakub Jelinek
parent ecdbf30675
commit 216c12abf6
2 changed files with 11 additions and 9 deletions

View File

@ -1,3 +1,9 @@
2013-06-19 Jakub Jelinek <jakub@redhat.com>
PR driver/57651
* gcc-ar.c (main): If not CROSS_DIRECTORY_STRUCTURE, look for
PERSONALITY in $PATH derived prefixes.
2013-06-19 Jeff Law <law@redhat.com>
* tree-ssa-forwprop.c (simplify_bitwise_binary_boolean): Fix typo

View File

@ -147,21 +147,17 @@ main(int ac, char **av)
exe_name = find_a_file (&target_path, PERSONALITY);
if (!exe_name)
{
const char *real_exe_name = PERSONALITY;
#ifdef CROSS_DIRECTORY_STRUCTURE
const char *cross_exe_name;
cross_exe_name = concat (target_machine, "-", PERSONALITY, NULL);
exe_name = find_a_file (&path, cross_exe_name);
real_exe_name = concat (target_machine, "-", PERSONALITY, NULL);
#endif
exe_name = find_a_file (&path, real_exe_name);
if (!exe_name)
{
fprintf (stderr, "%s: Cannot find binary '%s'\n", av[0],
cross_exe_name);
real_exe_name);
exit (1);
}
#else
fprintf (stderr, "%s: Cannot find binary '%s'\n", av[0], PERSONALITY);
exit (1);
#endif
}
/* Create new command line with plugin */