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