diff options
author | J"orn Rennecke <joern.rennecke@st.com> | 2004-12-02 17:03:08 +0000 |
---|---|---|
committer | Joern Rennecke <amylaar@gcc.gnu.org> | 2004-12-02 17:03:08 +0000 |
commit | dea1c1c5366ffb20410328c725af453484fd8dcb (patch) | |
tree | d51567da57b5ac905bc2115703c21413f411e848 /gcc | |
parent | 29cc8719442de91f039722f5be4b18f541c1543c (diff) | |
download | gcc-dea1c1c5366ffb20410328c725af453484fd8dcb.zip gcc-dea1c1c5366ffb20410328c725af453484fd8dcb.tar.gz gcc-dea1c1c5366ffb20410328c725af453484fd8dcb.tar.bz2 |
* sh.md (extv, extzv): Add pattern predicate.
From-SVN: r91649
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/sh/sh.md | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e736bfc..b91e928 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2004-12-02 J"orn Rennecke <joern.rennecke@st.com> + + * sh.md (extv, extzv): Add pattern predicate. + 2004-12-02 Kazu Hirata <kazu@cs.umass.edu> * tree-cfg.c (phi_alternatives_equal): Check that PHI_ARG_DEF diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index dd9f216..ce4da84 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -9447,7 +9447,7 @@ mov.l\\t1f,r0\\n\\ (sign_extract:SI (match_operand:QI 1 "unaligned_load_operand" "") (match_operand 2 "const_int_operand" "") (match_operand 3 "const_int_operand" "")))] - "" + "TARGET_SH4A_ARCH" { if (TARGET_SH4A_ARCH && INTVAL (operands[2]) == 32 @@ -9467,7 +9467,7 @@ mov.l\\t1f,r0\\n\\ (zero_extract:SI (match_operand:QI 1 "unaligned_load_operand" "") (match_operand 2 "const_int_operand" "") (match_operand 3 "const_int_operand" "")))] - "" + "TARGET_SH4A_ARCH" { if (TARGET_SH4A_ARCH && INTVAL (operands[2]) == 32 |