Fix typo in last change.
authorMichael Meissner <meissner@gcc.gnu.org>
Mon, 4 Mar 1996 20:06:58 +0000 (20:06 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Mon, 4 Mar 1996 20:06:58 +0000 (20:06 +0000)
From-SVN: r11417

gcc/config/rs6000/rs6000.md

index 24b6cb095695834f326122fdaebed80677d324bd..830a637e299fe636cd75edb84676b1609db5e637 100644 (file)
         (match_operand 1 "" "g,g"))
    (use (match_operand:SI 2 "immediate_operand" "O,n"))
    (clobber (match_scratch:SI 3 "=l,l"))]
-  "INTVAL (operands[2]) != CALL_LONG"
+  "(INTVAL (operands[2]) & CALL_LONG) == 0"
   "*
 {
   if (INTVAL (operands[2]) & CALL_V4_SET_FP_ARGS)
    (use (match_operand:SI 2 "immediate_operand" "O,n"))
    (clobber (match_scratch:SI 3 "=l,l"))]
   "(DEFAULT_ABI == ABI_AIX || DEFAULT_ABI == ABI_NT)
-   && INTVAL (operands[2]) != CALL_LONG"
+   && (INTVAL (operands[2]) & CALL_LONG) == 0"
   "*
 {
   /* Indirect calls should go through call_indirect */
    (use (match_operand:SI 2 "immediate_operand" "O,n"))
    (clobber (match_scratch:SI 3 "=l,l"))]
   "(DEFAULT_ABI == ABI_AIX_NODESC || DEFAULT_ABI == ABI_V4)
-   && INTVAL (operands[2]) != CALL_LONG"
+   && (INTVAL (operands[2]) & CALL_LONG) == 0"
   "*
 {
   /* Indirect calls should go through call_indirect */
              (match_operand 2 "" "g,g")))
    (use (match_operand:SI 3 "immediate_operand" "O,n"))
    (clobber (match_scratch:SI 4 "=l,l"))]
-  "INTVAL (operands[3]) != CALL_LONG"
+  "(INTVAL (operands[3]) & CALL_LONG) == 0"
   "*
 {
   if (INTVAL (operands[3]) & CALL_V4_SET_FP_ARGS)
    (use (match_operand:SI 3 "immediate_operand" "O,n"))
    (clobber (match_scratch:SI 4 "=l,l"))]
   "(DEFAULT_ABI == ABI_AIX || DEFAULT_ABI == ABI_NT)
-   && INTVAL (operands[3]) != CALL_LONG"
+   && (INTVAL (operands[3]) & CALL_LONG) == 0"
   "*
 {
   /* This should be handled by call_value_indirect */
    (use (match_operand:SI 3 "immediate_operand" "O,n"))
    (clobber (match_scratch:SI 4 "=l,l"))]
   "(DEFAULT_ABI == ABI_AIX_NODESC || DEFAULT_ABI == ABI_V4)
-   && INTVAL (operands[3]) != CALL_LONG"
+   && (INTVAL (operands[3]) & CALL_LONG) == 0"
   "*
 {
   /* This should be handled by call_value_indirect */