r230415 - in /trunk/gcc: ChangeLog gdbhooks.py ...
vries@gcc.gnu.org
vries@gcc.gnu.org
Mon Nov 16 12:40:00 GMT 2015
Author: vries
Date: Mon Nov 16 12:40:05 2015
New Revision: 230415
URL: https://gcc.gnu.org/viewcvs?rev=230415&root=gcc&view=rev
Log:
Remove first_pass_instance from pass_vrp
2015-11-16 Tom de Vries <tom@codesourcery.com>
* gdbhooks.py (class PassNames): Handle extra arg NEXT_PASS argument.
* gen-pass-instances.awk (handle_line): Same.
* pass_manager.h (class pass_manager): Define and undefine
NEXT_PASS_WITH_ARG.
* passes.c (opt_pass::set_pass_param): New function.
(pass_manager::pass_manager): Define and undefine NEXT_PASS_WITH_ARG.
* passes.def: Add extra arg to NEXT_PASS (pass_vrp).
* tree-pass.h (gimple_opt::set_pass_param): Declare.
* tree-vrp.c (vrp_finalize, execute_vrp): Add and handle
warn_array_bounds_p parameter.
(pass_vrp::pass_vrp): Initialize warn_array_bounds_p.
(pass_vrp::set_pass_param): New function.
(pass_vrp::execute): Add warn_array_bounds_p arg to execute_vrp call.
(pass_vrp::warn_array_bounds_p): New private member.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/gdbhooks.py
trunk/gcc/gen-pass-instances.awk
trunk/gcc/pass_manager.h
trunk/gcc/passes.c
trunk/gcc/passes.def
trunk/gcc/tree-pass.h
trunk/gcc/tree-vrp.c
More information about the Gcc-cvs
mailing list