From f408477e6d42fa6459e4372dff14da5aa9294a5d Mon Sep 17 00:00:00 2001 From: Christian Bruel Date: Wed, 10 Apr 2013 09:52:00 +0200 Subject: [PATCH] sh.md (barrier_align): Use next/prev_active_insn instead of next/prev_real_insn. * config/sh/sh.md (barrier_align): Use next/prev_active_insn instead of next/prev_real_insn. From-SVN: r197664 --- gcc/ChangeLog | 5 +++++ gcc/config/sh/sh.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a623e88b80a..a74432745ff 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-04-09 Christian Bruel + + * config/sh/sh.md (barrier_align): Use next/prev_active_insn instead + of next/prev_real_insn. + 2013-04-09 Jan Hubicka * ipa.c (cgraph_externally_visible_p, varpool_externally_visible_p): Drop diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c index ccf0ffe2108..a4bb62a394d 100644 --- a/gcc/config/sh/sh.c +++ b/gcc/config/sh/sh.c @@ -5842,7 +5842,7 @@ fixup_addr_diff_vecs (rtx first) int barrier_align (rtx barrier_or_label) { - rtx next = next_real_insn (barrier_or_label), pat, prev; + rtx next = next_active_insn (barrier_or_label), pat, prev; if (! next) return 0; @@ -5856,7 +5856,7 @@ barrier_align (rtx barrier_or_label) /* This is a barrier in front of a constant table. */ return 0; - prev = prev_real_insn (barrier_or_label); + prev = prev_active_insn (barrier_or_label); if (GET_CODE (PATTERN (prev)) == ADDR_DIFF_VEC) { pat = PATTERN (prev); -- 2.30.2