diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-27 17:22:00 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-12-27 17:22:00 +0000 |
commit | f8142eb13e4ced4b972ed9e3d493cbad00a69b64 (patch) | |
tree | 70ba5075bd43f39aba3a4802fa1d9cd143678dfc /gcc/toplev.c | |
parent | a42aa4cddaf02b0ad742bd33993b2c93874846d4 (diff) | |
download | gcc-f8142eb13e4ced4b972ed9e3d493cbad00a69b64.tar.gz |
* toplev.c (independent_decode_option): Re-add -aux-info option
handling.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48329 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r-- | gcc/toplev.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index e6178162bf9..273db7793ad 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -4235,6 +4235,30 @@ independent_decode_option (argc, argv) return decode_W_option (arg + 1); break; + case 'a': + if (!strncmp (arg, "aux-info", 8)) + { + if (arg[8] == '\0') + { + if (argc == 1) + return 0; + + aux_info_file_name = argv[1]; + flag_gen_aux_info = 1; + return 2; + } + else if (arg[8] == '=') + { + aux_info_file_name = arg + 9; + flag_gen_aux_info = 1; + } + else + return 0; + } + else + return 0; + break; + case 'o': if (arg[1] == 0) { |