re PR driver/54789 (Error in GCC driver when defining GCC_COMPARE_DEBUG)
PR driver/54789 * gcc.c (process_command): Use save_switch for synthesized -fcompare-debug=* option; mark the switch as known. From-SVN: r193337
This commit is contained in:
parent
1f242a0206
commit
3ad2d621f5
@ -1,3 +1,9 @@
|
||||
2012-11-08 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
|
||||
|
||||
PR driver/54789
|
||||
* gcc.c (process_command): Use save_switch for synthesized
|
||||
-fcompare-debug=* option; mark the switch as known.
|
||||
|
||||
2012-11-08 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/54308
|
||||
|
14
gcc/gcc.c
14
gcc/gcc.c
@ -3978,18 +3978,12 @@ process_command (unsigned int decoded_options_count,
|
||||
if (n_infiles == last_language_n_infiles && spec_lang != 0)
|
||||
warning (0, "%<-x %s%> after last input file has no effect", spec_lang);
|
||||
|
||||
/* Synthesize -fcompare-debug flag from the GCC_COMPARE_DEBUG
|
||||
environment variable. */
|
||||
if (compare_debug == 2 || compare_debug == 3)
|
||||
{
|
||||
alloc_switch ();
|
||||
switches[n_switches].part1 = concat ("fcompare-debug=",
|
||||
compare_debug_opt,
|
||||
NULL);
|
||||
switches[n_switches].args = 0;
|
||||
switches[n_switches].live_cond = 0;
|
||||
switches[n_switches].validated = false;
|
||||
switches[n_switches].known = false;
|
||||
switches[n_switches].ordering = 0;
|
||||
n_switches++;
|
||||
const char *opt = concat ("-fcompare-debug=", compare_debug_opt, NULL);
|
||||
save_switch (opt, 0, NULL, false, true);
|
||||
compare_debug = 1;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user