r261474 - in /trunk/gcc: ChangeLog gcc.c
ebotcazou@gcc.gnu.org
ebotcazou@gcc.gnu.org
Tue Jun 12 06:52:00 GMT 2018
Author: ebotcazou
Date: Tue Jun 12 06:52:55 2018
New Revision: 261474
URL: https://gcc.gnu.org/viewcvs?rev=261474&root=gcc&view=rev
Log:
* gcc.c: Document new %@{...} sequence.
(LINK_COMMAND_SPEC): Use it for the -L switches.
(cpp_unique_options): Use it for the -I switches.
(at_file_argbuf): New global variable.
(in_at_file): Likewise.
(alloc_args): Create at_file_argbuf.
(clear_args): Truncate at_file_argbuf.
(store_arg): If in_at_file, push the argument onto at_file_argbuf.
(open_at_file): New function.
(close_at_file): Likewise.
(create_at_file): Delete.
(do_spec_1) <'i'>: Use open_at_file/close_at_file.
<'o'>: Likewise.
<'@'>: New case.
(validate_switches_from_spec): Deal with %@{...} sequence.
(validate_switches): Likewise.
(driver::finalize): Call clear_args.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gcc.c
More information about the Gcc-cvs
mailing list