From: Andrew Haley Date: Thu, 21 Jan 2010 15:29:30 +0000 (+0000) Subject: gcc.c (process_command): Move lang_specific_driver before setting cc_libexec_prefix. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a288b14325f9d96277e7b4c5ec4bf566490fede3;p=gcc.git gcc.c (process_command): Move lang_specific_driver before setting cc_libexec_prefix. 2010-01-21 Andrew Haley * gcc.c (process_command): Move lang_specific_driver before setting cc_libexec_prefix. From-SVN: r156154 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 207d68088d3..349e1511f0b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-01-21 Andrew Haley + + * gcc.c (process_command): Move lang_specific_driver before + setting cc_libexec_prefix. + 2010-01-21 Richard Guenther PR middle-end/19988 diff --git a/gcc/gcc.c b/gcc/gcc.c index 8efb5704b4a..2e219d614e9 100644 --- a/gcc/gcc.c +++ b/gcc/gcc.c @@ -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);