diff options
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 |
