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