diff options
Diffstat (limited to 'gcc')
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/toplev.c | 24 |
2 files changed, 29 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ee37d8c..a2630f4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-12-27 Jakub Jelinek <jakub@redhat.com> + + * toplev.c (independent_decode_option): Re-add -aux-info option + handling. + Thu Dec 27 09:50:44 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> * integrate.c (copy_insn_notes): Don't adjust REG_EH_REGION note diff --git a/gcc/toplev.c b/gcc/toplev.c index e617816..273db77 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) { |
