diff options
| author | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-02 00:42:28 +0000 |
|---|---|---|
| committer | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-02 00:42:28 +0000 |
| commit | a19b96682e7d8a5423d9a32aa4623cf90bb56fb3 (patch) | |
| tree | 4ecc2785da359d98a20a15c593a6295bd53281e7 /gcc/cpphash.h | |
| parent | e2df8b814aafe37e171cc5138766b2b5f7a16dfe (diff) | |
| download | ppe42-gcc-a19b96682e7d8a5423d9a32aa4623cf90bb56fb3.tar.gz ppe42-gcc-a19b96682e7d8a5423d9a32aa4623cf90bb56fb3.zip | |
* cpphash.h (struct cpp_reader): Add print_version field.
* cppinit.c (cpp_handle_option): For -v, -version, and --version,
just set print_version and other flags as appropriate.
(cpp_post_options): Print version here if print_version is set.
* toplev.c (exit_after_options): New flag.
(independent_decode_option): Don't exit here; just set
exit_after_options.
(main): Exit after calling lang_hooks.post_options if
exit_after_options is true.
* cppinit.c (append_include_chain): Drop never-used case QUOTE.
(merge_include_chains): Adjust comment to match code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40171 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cpphash.h')
| -rw-r--r-- | gcc/cpphash.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/cpphash.h b/gcc/cpphash.h index ddeacac5f7f..14df2da9b20 100644 --- a/gcc/cpphash.h +++ b/gcc/cpphash.h @@ -343,6 +343,10 @@ struct cpp_reader /* True if we are skipping a failed conditional group. */ unsigned char skipping; + + /* Whether to print our version number. Done this way so + we don't get it twice for -v -version. */ + unsigned char print_version; }; /* Character classes. Based on the more primitive macros in safe-ctype.h. |

