From: Christian Bruel Date: Wed, 10 Apr 2013 07:52:00 +0000 (+0200) Subject: sh.md (barrier_align): Use next/prev_active_insn instead of next/prev_real_insn. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f408477e6d42fa6459e4372dff14da5aa9294a5d;p=gcc.git 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 --- 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);