]> gcc.gnu.org Git - gcc.git/commitdiff
* config/sh/sh.c (fixup_mova): Skip notes.
authorKaz Kojima <kkojima@gcc.gnu.org>
Wed, 19 Oct 2005 12:27:25 +0000 (12:27 +0000)
committerKaz Kojima <kkojima@gcc.gnu.org>
Wed, 19 Oct 2005 12:27:25 +0000 (12:27 +0000)
From-SVN: r105612

gcc/ChangeLog
gcc/config/sh/sh.c

index 967ff8450003bfa29c26ab36e27413e0eba8fa4c..4963ef9d0c5de206bee773b87b3b183203cf3cef 100644 (file)
@@ -1,3 +1,7 @@
+2005-10-19  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * config/sh/sh.c (fixup_mova): Skip notes.
+
 2005-10-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
 
        * config/s390/s390-protos.h (s390_hard_regno_rename_ok): Add prototype.
index 3f1132aef7de463edf378e1343453c8b00f13975..3e0caf15f99c0065f695bc1040d1abc204da1352 100644 (file)
@@ -3406,7 +3406,8 @@ fixup_mova (rtx mova)
          gcc_assert (worker
                      && GET_CODE (worker) != CODE_LABEL
                      && GET_CODE (worker) != JUMP_INSN);
-       } while (recog_memoized (worker) != CODE_FOR_casesi_worker_1);
+       } while (GET_CODE (worker) == NOTE
+                || recog_memoized (worker) != CODE_FOR_casesi_worker_1);
       wpat = PATTERN (worker);
       wpat0 = XVECEXP (wpat, 0, 0);
       wpat1 = XVECEXP (wpat, 0, 1);
This page took 0.073341 seconds and 5 git commands to generate.