]> gcc.gnu.org Git - gcc.git/commitdiff
re PR target/23747 (ICE with -O2, -O3 execute/builtins/memcpy-chk.c)
authorKazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
Wed, 7 Sep 2005 11:57:47 +0000 (11:57 +0000)
committerNick Clifton <nickc@gcc.gnu.org>
Wed, 7 Sep 2005 11:57:47 +0000 (11:57 +0000)
PR target/23747
* config/m32r.md (movmemsi_internal): Canonicalize order of operands in
  PLUS component of template.

From-SVN: r103987

gcc/ChangeLog
gcc/config/m32r/m32r.md

index f97e8558d885f48c5c194bbe53075e2b4a78b03a..dd30a6c04278cfccec73ae9817598f757e850d18 100644 (file)
@@ -1,3 +1,9 @@
+2005-09-08  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
+
+       PR target/23747
+       * config/m32r.md (movmemsi_internal): Canonicalize order of
+       operands in PLUS component of template.
+
 2005-09-07  Andreas Krebbel  <krebbel1@de.ibm.com>
 
        * reload1.c (fixup_eh_region_note): Remove assertion.
index ac2fee1d2713eab65356cf3baa667930680f3f07..9b35d14f74fff3f23d443817cea9971ebf7eec3f 100644 (file)
        (mem:BLK (match_operand:SI 1 "register_operand" "r")))  ;; source
    (use (match_operand:SI 2 "m32r_block_immediate_operand" "J"));; # bytes to move
    (set (match_operand:SI 3 "register_operand" "=0")
-       (plus:SI (match_dup 0)
-                (minus (match_dup 2) (const_int 4))))
+       (plus:SI (minus (match_dup 2) (const_int 4))
+                (match_dup 0)))
    (set (match_operand:SI 4 "register_operand" "=1")
        (plus:SI (match_dup 1)
                 (match_dup 2)))
This page took 0.076698 seconds and 5 git commands to generate.