PR modula2/118761: gm2 driver doesnt behave as gcc for -fhelp=BLA
This patch enables the gm2 driver to handle -fsyntax-only -fhelp=optimizers, for example, correctly without terminating with gm2: fatal error: no input files. gcc/m2/ChangeLog: PR modula2/118761 * gm2spec.cc (lang_specific_driver): Add case clauses for OPT__help, OPT__help_ set in_added_libraries to 0 and early return. Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com>
This commit is contained in:
parent
a7ccad4a2e
commit
3c5422e719
1 changed files with 6 additions and 0 deletions
|
@ -576,6 +576,12 @@ lang_specific_driver (struct cl_decoded_option **in_decoded_options,
|
|||
args[i] |= SKIPOPT; /* We will add the option if it is needed. */
|
||||
m2_path_name = decoded_options[i].arg;
|
||||
break;
|
||||
case OPT__help:
|
||||
case OPT__help_:
|
||||
/* Let gcc.cc handle this, as it has a really
|
||||
cool facility for handling --help and --verbose --help. */
|
||||
*in_added_libraries = 0;
|
||||
return;
|
||||
case OPT_I:
|
||||
args[i] |= SKIPOPT; /* We will add the option if it is needed. */
|
||||
push_back_Ipath (decoded_options[i].arg);
|
||||
|
|
Loading…
Add table
Reference in a new issue