rs6000.md (doz + set cr and or + set cr patterns): Add missing '#' to split patterns.
authorDavid Edelsohn <dje@gcc.gnu.org>
Tue, 26 Jan 1999 10:45:37 +0000 (05:45 -0500)
committerDavid Edelsohn <dje@gcc.gnu.org>
Tue, 26 Jan 1999 10:45:37 +0000 (05:45 -0500)
* rs6000.md (doz + set cr and or + set cr patterns): Add missing
'#' to split patterns.  Correct indentation of some new patterns.

From-SVN: r24871

gcc/ChangeLog
gcc/config/rs6000/rs6000.md

index 7ab3030a860d999e3948a1275b062039de23cc53..aa0c62091989319c04e1efe7f0961331efb67e4d 100644 (file)
@@ -1,3 +1,8 @@
+Tue Jan 26 13:41:38 1999  David Edelsohn  <edelsohn@mhpcc.edu>
+
+       * rs6000.md (doz + set cr and or + set cr patterns): Add missing
+       '#' to split patterns.  Correct indentation of some new patterns.
+
 1999-01-26 12:11 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
 
        * cppfiles.c (safe_read): Deleted.  
@@ -30,18 +35,16 @@ Tue Jan 26 23:21:49 1999  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
 
 1999-01-25 14:26 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
 
-       * cppexp.c: 
-           (struct arglist): Removed.
-           (parse_number): Use HOST_WIDE_INT for the accumulator.
-           Allow two `l' suffixes unless C89.  Clean up.  Make
-           static.
-           (parse_charconst): New function broken out of cpp_lex.
-           Code cleaned up drastically.  Don't use a token_buffer.
-           (token_buffer): Removed.
-           (cpp_lex): Don't call parse_number on a constant string.
-           Use parse_charconst.
-           (cpp_parse_expr): Properly handle an ERROR op returned by
-           cpp_lex. 
+       * cppexp.c (struct arglist): Removed.
+       (parse_number): Use HOST_WIDE_INT for the accumulator.
+       Allow two `l' suffixes unless C89.  Clean up.  Make static.
+       (parse_charconst): New function broken out of cpp_lex.
+       Code cleaned up drastically.  Don't use a token_buffer.
+       (token_buffer): Removed.
+       (cpp_lex): Don't call parse_number on a constant string.
+       Use parse_charconst.
+       (cpp_parse_expr): Properly handle an ERROR op returned by
+       cpp_lex. 
 
 1999-01-25 14:10 -0500  Zack Weinberg  <zack@rabi.phys.columbia.edu>
 
index 03969a737145d0dd3729f9b88bff7d33556dbf2d..e8ae79b4c494bcf48df96c72aa5c7db6a38841c3 100644 (file)
                         (const_int 0)
                         (minus:SI (match_dup 2) (match_dup 1))))]
   "TARGET_POWER"
-  "doz%I2. %0,%1,%2"
+  "@
+   doz%I2. %0,%1,%2
+   #"
   [(set_attr "type" "delayed_compare")])
 
 (define_split
        (ior:SI (match_dup 1)
                (match_dup 2)))]
   ""
-  "or. %0,%1,%2"
+  "@
+   or. %0,%1,%2
+   #"
   [(set_attr "type" "compare")])
 
 (define_split
    (clobber (match_scratch:SI 4 "=r,r"))]
   "includes_lshift_p (operands[2], operands[3])"
   "@
-  {rlinm.|rlwinm.} %4,%1,%h2,%m3,%M3
-  #"
+   {rlinm.|rlwinm.} %4,%1,%h2,%m3,%M3
+   #"
   [(set_attr "type" "delayed_compare")])
 
 (define_split
        (and:SI (ashift:SI (match_dup 1) (match_dup 2)) (match_dup 3)))]
   "includes_lshift_p (operands[2], operands[3])"
   "@
-  {rlinm.|rlwinm.} %0,%1,%h2,%m3,%M3
-  #"
+   {rlinm.|rlwinm.} %0,%1,%h2,%m3,%M3
+   #"
   [(set_attr "type" "delayed_compare")])
 
 (define_split
    (clobber (match_scratch:SI 4 "=q,X,X,q,X,X"))]
   "TARGET_POWER"
   "@
-  sre. %3,%1,%2
-  mr. %1,%1
-  {s%A2i.|s%A2wi.} %3,%1,%h2
-  #
-  cmpli %0,%1,0
-  #"
+   sre. %3,%1,%2
+   mr. %1,%1
+   {s%A2i.|s%A2wi.} %3,%1,%h2
+   #
+   cmpli %0,%1,0
+   #"
   [(set_attr "type" "delayed_compare")
    (set_attr "length" "4,4,4,8,8,8")])
 
    (clobber (match_scratch:SI 4 "=q,X,X,q"))]
   "TARGET_POWER"
   "@
-  sre. %0,%1,%2
-  mr. %0,%1
-  {s%A2i.|s%A2wi.} %0,%1,%h2
-  #"
+   sre. %0,%1,%2
+   mr. %0,%1
+   {s%A2i.|s%A2wi.} %0,%1,%h2
+   #"
   [(set_attr "type" "delayed_compare")
    (set_attr "length" "4,4,4,8")])
 
                                    (match_operand:DI 2 "gpc_reg_operand" "r,r")))
                    (const_int 0)))
    (clobber (match_scratch:DI 3 "=r,r"))]
-   "TARGET_POWERPC64"
-   "@
-    eqv. %3,%1,%2
-    #"
-   [(set_attr "type" "compare")
-   (set_attr "length" "4,8")])
+  "TARGET_POWERPC64"
+  "@
+   eqv. %3,%1,%2
+   #"
+  [(set_attr "type" "compare")
+  (set_attr "length" "4,8")])
 
 (define_split
   [(set (match_operand:CC 0 "cc_reg_not_cr0_operand" "")
                    (const_int 0)))
    (set (match_operand:DI 0 "gpc_reg_operand" "=r,r")
        (not:DI (xor:DI (match_dup 1) (match_dup 2))))]
-   "TARGET_POWERPC64"
-   "@
-    eqv. %0,%1,%2
-    #"
-   [(set_attr "type" "compare")
-   (set_attr "length" "4,8")])
+  "TARGET_POWERPC64"
+  "@
+   eqv. %0,%1,%2
+   #"
+  [(set_attr "type" "compare")
+  (set_attr "length" "4,8")])
 
 (define_split
   [(set (match_operand:CC 3 "cc_reg_not_cr0_operand" "")
    (set (match_operand:SI 0 "gpc_reg_operand" "=r,r") (match_dup 1))]
   ""
   "@
-  mr. %0,%1
-  #"
+   mr. %0,%1
+   #"
   [(set_attr "type" "compare")])
 
 (define_split
    (set (match_operand:DI 0 "gpc_reg_operand" "=r,r") (match_dup 1))]
   "TARGET_POWERPC64"
   "@
-  mr. %0,%1
-  #"
+   mr. %0,%1
+   #"
   [(set_attr "type" "compare")])
 
 (define_split