diff options
author | Kaz Kojima <kkojima@gcc.gnu.org> | 2009-10-28 04:22:21 +0000 |
---|---|---|
committer | Kaz Kojima <kkojima@gcc.gnu.org> | 2009-10-28 04:22:21 +0000 |
commit | f60e5a206541c5cf811823d55c3811e55d6fc889 (patch) | |
tree | b148bd442c40b468d5376d65992eaa675bca6181 | |
parent | 5690de8f28c4ffc059c1867fd3f3d6e4479f6205 (diff) | |
download | gcc-f60e5a206541c5cf811823d55c3811e55d6fc889.zip gcc-f60e5a206541c5cf811823d55c3811e55d6fc889.tar.gz gcc-f60e5a206541c5cf811823d55c3811e55d6fc889.tar.bz2 |
sh.md (stuff_delay_slot): Move const_int pattern inside the unspec vector.
* config/sh/sh.md (stuff_delay_slot): Move const_int pattern
inside the unspec vector.
From-SVN: r153643
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/sh/sh.md | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d7b8164..4022869 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-10-28 Kaz Kojima <kkojima@gcc.gnu.org> + + * config/sh/sh.md (stuff_delay_slot): Move const_int pattern + inside the unspec vector. + 2009-10-27 Richard Henderson <rth@redhat.com> * cgraphunit.c (cgraph_optimize): Maintain timevar stack properly. diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index 9638e8d..7fa63ea 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -6824,8 +6824,8 @@ label: ;; jump around the unconditional jump because it was out of range. (define_insn "stuff_delay_slot" [(set (pc) - (unspec [(match_operand:SI 0 "const_int_operand" "") (pc)] UNSPEC_BBR)) - (match_operand:SI 1 "const_int_operand" "")] + (unspec [(match_operand:SI 0 "const_int_operand" "") (pc) + (match_operand:SI 1 "const_int_operand" "")] UNSPEC_BBR))] "TARGET_SH1" "" [(set_attr "length" "0") |