toplev.c (independent_decode_option): Require =' between
-aux-info' and filename in the same argument.
* toplev.c (independent_decode_option): Require `=' between `-aux-info' and filename in the same argument. * gcc.c: Don't pass -aux-info=filename twice. From-SVN: r43123
This commit is contained in:
parent
ceafcb9877
commit
c47af4b7d3
3 changed files with 15 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
|||
2001-06-09 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* toplev.c (independent_decode_option): Require `=' between
|
||||
`-aux-info' and filename in the same argument.
|
||||
* gcc.c: Don't pass -aux-info=filename twice.
|
||||
|
||||
2001-06-09 Mark Mitchell <mark@codesourcery.com>
|
||||
|
||||
* expr.c (expand_expr, case ARRAY_REF): Do not replace
|
||||
|
|
|
@ -663,7 +663,7 @@ static const char *cc1_options =
|
|||
%1 %{!Q:-quiet} -dumpbase %B %{d*} %{m*} %{a*}\
|
||||
%{g*} %{O*} %{W*} %{w} %{pedantic*} %{std*} %{ansi}\
|
||||
%{traditional} %{v:-version} %{pg:-p} %{p} %{f*}\
|
||||
%{aux-info*} %{Qn:-fno-ident} %{--help:--help}\
|
||||
%{Qn:-fno-ident} %{--help:--help}\
|
||||
%{--target-help:--target-help}\
|
||||
%{!fsyntax-only:%{S:%W{o*}%{!o*:-o %b.s}}}\
|
||||
%{fsyntax-only:-o %j} %{-param*}";
|
||||
|
|
11
gcc/toplev.c
11
gcc/toplev.c
|
@ -3932,7 +3932,7 @@ display_help ()
|
|||
debug_args[i].arg, _(debug_args[i].description));
|
||||
}
|
||||
|
||||
printf (_(" -aux-info <file> Emit declaration info into <file>.X\n"));
|
||||
printf (_(" -aux-info <file> Emit declaration info into <file>\n"));
|
||||
printf (_(" -quiet Do not display functions compiled or elapsed time\n"));
|
||||
printf (_(" -version Display the compiler's version\n"));
|
||||
printf (_(" -d[letters] Enable dumps from specific passes of the compiler\n"));
|
||||
|
@ -4567,17 +4567,22 @@ independent_decode_option (argc, argv)
|
|||
}
|
||||
else if (!strncmp (arg, "aux-info", 8))
|
||||
{
|
||||
flag_gen_aux_info = 1;
|
||||
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
|
||||
aux_info_file_name = arg + 8;
|
||||
return 0;
|
||||
}
|
||||
else
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Reference in a new issue