diff options
author | David S. Miller <davem@pierdol.cobaltmicro.com> | 1998-08-10 05:34:44 +0000 |
---|---|---|
committer | David S. Miller <davem@gcc.gnu.org> | 1998-08-09 22:34:44 -0700 |
commit | e0d801845122f3952530d8047f17cfe62bf2aafc (patch) | |
tree | aa7b5df64d652b017925c5ebca8ec5b668713b88 /gcc/reorg.c | |
parent | b08b85c4a0b590394116fdb5acc8d4e2068544b1 (diff) | |
download | gcc-e0d801845122f3952530d8047f17cfe62bf2aafc.zip gcc-e0d801845122f3952530d8047f17cfe62bf2aafc.tar.gz gcc-e0d801845122f3952530d8047f17cfe62bf2aafc.tar.bz2 |
Sparc backend rewrite by rth and myself, please
peruse the lengthy ChangeLog for a blow by blow account.
Co-Authored-By: Richard Henderson <rth@cygnus.com>
From-SVN: r21652
Diffstat (limited to 'gcc/reorg.c')
-rw-r--r-- | gcc/reorg.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/reorg.c b/gcc/reorg.c index 69c4323..fb855a9 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -4660,6 +4660,13 @@ dbr_schedule (first, file) { int pred_flags; + if (GET_CODE (insn) == INSN) + { + rtx pat = PATTERN (insn); + + if (GET_CODE (pat) == SEQUENCE) + insn = XVECEXP (pat, 0, 0); + } if (GET_CODE (insn) != JUMP_INSN) continue; |