r266213 - in /trunk/gcc: ChangeLog tree-switch-...

ebotcazou@gcc.gnu.org ebotcazou@gcc.gnu.org
Fri Nov 16 16:25:00 GMT 2018


Author: ebotcazou
Date: Fri Nov 16 16:25:12 2018
New Revision: 266213

URL: https://gcc.gnu.org/viewcvs?rev=266213&root=gcc&view=rev
Log:
	* tree-switch-conversion.h (switch_decision_tree::emit_case_nodes): Add
	location_t parameter.
	(switch_decision_tree::emit_cmp_and_jump_insns): Likewise.
	(switch_decision_tree::do_jump_if_equal): Likewise.
	* tree-switch-conversion.c (switch_decision_tree::emit): Pass location
	of switch statement to emit_case_nodes.
	(switch_decision_tree::emit_cmp_and_jump_insns): Add LOC parameter and
	set it on the newly built GIMPLE comparison statement.
	(switch_decision_tree::do_jump_if_equal): Likewise.
	(switch_decision_tree::emit_case_nodes): Add LOC parameter and pass it
	in calls to do_jump_if_equal as well as recursive calls.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/tree-switch-conversion.c
    trunk/gcc/tree-switch-conversion.h



More information about the Gcc-cvs mailing list