This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r263087 - in /trunk/gcc: ChangeLog gcc.c
- From: hainque at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 31 Jul 2018 09:44:48 -0000
- Subject: r263087 - in /trunk/gcc: ChangeLog gcc.c
Author: hainque
Date: Tue Jul 31 09:44:48 2018
New Revision: 263087
URL: https://gcc.gnu.org/viewcvs?rev=263087&root=gcc&view=rev
Log:
Improve specs processing to allow %* in function arguments
2018-07-31 Olivier Hainque <hainque@adacore.com>
* gcc.c (handle_spec_function): Accept a soft_matched_part
argument, as do_spec_1. Pass it down to ...
(eval_spec_function): Accept a soft_matched_part argument,
and pass it down to ...
(do_spec_2): Accept a soft_matched_part argument, and pass
it down to do_spec_1.
(do_spec_1): Pass soft_matched_part to handle_spec_function.
(handle_braces): Update call to handle_spec_function.
(driver::set_up_specs): Update calls to do_spec_2.
(compare_debug_dump_opt_spec_function): Likewise.
(compare_debug_self_opt_spec_function): Likewise.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gcc.c