gcc.c (process_command): Move lang_specific_driver before setting cc_libexec_prefix.

2010-01-21  Andrew Haley  <aph@redhat.com>

        * gcc.c (process_command): Move lang_specific_driver before
        setting cc_libexec_prefix.

From-SVN: r156154
This commit is contained in:
Andrew Haley 2010-01-21 15:29:30 +00:00 committed by Andrew Haley
parent 4e62a0175b
commit a288b14325
2 changed files with 11 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2010-01-21 Andrew Haley <aph@redhat.com>
* gcc.c (process_command): Move lang_specific_driver before
setting cc_libexec_prefix.
2010-01-21 Richard Guenther <rguenther@suse.de>
PR middle-end/19988

View File

@ -3606,12 +3606,6 @@ process_command (int argc, const char **argv)
CONST_CAST2 (const char *const **, const char ***,
&argv));
/* Do language-specific adjustment/addition of flags. */
lang_specific_driver (&argc,
CONST_CAST2 (const char *const **, const char ***,
&argv),
&added_libraries);
/* Handle any -no-canonical-prefixes flag early, to assign the function
that builds relative prefixes. This function creates default search
paths that are needed later in normal option handling. */
@ -3667,6 +3661,12 @@ process_command (int argc, const char **argv)
is relocated. The toolchain was either relocated using GCC_EXEC_PREFIX
or an automatically created GCC_EXEC_PREFIX from argv[0]. */
/* Do language-specific adjustment/addition of flags. */
lang_specific_driver (&argc,
CONST_CAST2 (const char *const **, const char ***,
&argv),
&added_libraries);
if (gcc_exec_prefix)
{
int len = strlen (gcc_exec_prefix);