Commit f7a4d826 by Kaz Kojima

sh.md (casesi_worker_1): Use next_active_insn instead of next_real_insn.

	* config/sh/sh.md (casesi_worker_1): Use next_active_insn instead
	of next_real_insn.
	(casesi_worker_2, casesi_shift_media, casesi_load_media): Likewise.

From-SVN: r197285
parent 8bebe0af
2013-03-31 Kaz Kojima <kkojima@gcc.gnu.org>
* config/sh/sh.md (casesi_worker_1): Use next_active_insn instead
of next_real_insn.
(casesi_worker_2, casesi_shift_media, casesi_load_media): Likewise.
2013-03-30 Lawrence Crowl <crowl@google.com> 2013-03-30 Lawrence Crowl <crowl@google.com>
* dse.c (clear_alias_sets): Remove never set. * dse.c (clear_alias_sets): Remove never set.
......
...@@ -10725,7 +10725,7 @@ label: ...@@ -10725,7 +10725,7 @@ label:
(clobber (match_scratch:SI 3 "=X,1"))] (clobber (match_scratch:SI 3 "=X,1"))]
"TARGET_SH1" "TARGET_SH1"
{ {
rtx diff_vec = PATTERN (next_real_insn (operands[2])); rtx diff_vec = PATTERN (next_active_insn (operands[2]));
gcc_assert (GET_CODE (diff_vec) == ADDR_DIFF_VEC); gcc_assert (GET_CODE (diff_vec) == ADDR_DIFF_VEC);
...@@ -10759,7 +10759,7 @@ label: ...@@ -10759,7 +10759,7 @@ label:
(clobber (match_operand:SI 4 "" "=X,1"))] (clobber (match_operand:SI 4 "" "=X,1"))]
"TARGET_SH2 && reload_completed && flag_pic" "TARGET_SH2 && reload_completed && flag_pic"
{ {
rtx diff_vec = PATTERN (next_real_insn (operands[2])); rtx diff_vec = PATTERN (next_active_insn (operands[2]));
gcc_assert (GET_CODE (diff_vec) == ADDR_DIFF_VEC); gcc_assert (GET_CODE (diff_vec) == ADDR_DIFF_VEC);
switch (GET_MODE (diff_vec)) switch (GET_MODE (diff_vec))
...@@ -10797,7 +10797,7 @@ label: ...@@ -10797,7 +10797,7 @@ label:
UNSPEC_CASESI)))] UNSPEC_CASESI)))]
"TARGET_SHMEDIA" "TARGET_SHMEDIA"
{ {
rtx diff_vec = PATTERN (next_real_insn (operands[2])); rtx diff_vec = PATTERN (next_active_insn (operands[2]));
gcc_assert (GET_CODE (diff_vec) == ADDR_DIFF_VEC); gcc_assert (GET_CODE (diff_vec) == ADDR_DIFF_VEC);
...@@ -10824,7 +10824,7 @@ label: ...@@ -10824,7 +10824,7 @@ label:
(label_ref:DI (match_operand 3 "" ""))] UNSPEC_CASESI)))] (label_ref:DI (match_operand 3 "" ""))] UNSPEC_CASESI)))]
"TARGET_SHMEDIA" "TARGET_SHMEDIA"
{ {
rtx diff_vec = PATTERN (next_real_insn (operands[3])); rtx diff_vec = PATTERN (next_active_insn (operands[3]));
gcc_assert (GET_CODE (diff_vec) == ADDR_DIFF_VEC); gcc_assert (GET_CODE (diff_vec) == ADDR_DIFF_VEC);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment