alpha.md (builtin_insbl, [...]): Disallow 0 as first input operand.
authorFalk Hueffner <falk@debian.org>
Sat, 1 May 2004 12:26:28 +0000 (14:26 +0200)
committerFalk Hueffner <falk@gcc.gnu.org>
Sat, 1 May 2004 12:26:28 +0000 (14:26 +0200)
* config/alpha/alpha.md (builtin_insbl, builtin_inswl,
builtin_insll): Disallow 0 as first input operand.

From-SVN: r81387

gcc/ChangeLog
gcc/config/alpha/alpha.md

index d442d303fd5d5c8cef03c6b4f5634b7595f08565..2b79a6c0f1e8df59ccdf20809eedc617d2cc709a 100644 (file)
@@ -1,3 +1,8 @@
+2004-05-01  Falk Hueffner  <falk@debian.org>
+
+       * config/alpha/alpha.md (builtin_insbl, builtin_inswl,
+       builtin_insll): Disallow 0 as first input operand.
+
 2004-05-01  Falk Hueffner  <falk@debian.org>
 
        * config/alpha/alpha.c (alpha_rtx_costs): Fix shiftadd costs.
index 64c88e323329db5bc793ab20475efc6eeb03fcd2..3d3b7313cc783927b0447e6e44e3558cbd4d281e 100644 (file)
 
 (define_expand "builtin_insbl"
   [(match_operand:DI 0 "register_operand" "")
-   (match_operand:DI 1 "reg_or_0_operand" "")
+   (match_operand:DI 1 "register_operand" "")
    (match_operand:DI 2 "reg_or_8bit_operand" "")]
   ""
 {
 
 (define_expand "builtin_inswl"
   [(match_operand:DI 0 "register_operand" "")
-   (match_operand:DI 1 "reg_or_0_operand" "")
+   (match_operand:DI 1 "register_operand" "")
    (match_operand:DI 2 "reg_or_8bit_operand" "")]
   ""
 {
 
 (define_expand "builtin_insll"
   [(match_operand:DI 0 "register_operand" "")
-   (match_operand:DI 1 "reg_or_0_operand" "")
+   (match_operand:DI 1 "register_operand" "")
    (match_operand:DI 2 "reg_or_8bit_operand" "")]
   ""
 {