OSDN Git Service

* config/picochip/picochip.c : Ignore DEBUG_INSN_P instructions
authorhariharans <hariharans@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Sep 2009 16:03:53 +0000 (16:03 +0000)
committerhariharans <hariharans@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Sep 2009 16:03:53 +0000 (16:03 +0000)
        introduced by the VTA branch merge.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151597 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/picochip/picochip.c

index 69d80ea..2a49e58 100644 (file)
@@ -1,3 +1,8 @@
+2009-09-10  Hariharan Sandanagobalane <hariharan@picochip.com>
+
+       * config/picochip/picochip.c : Ignore DEBUG_INSN_P instructions
+        introduced by the VTA branch merge.
+
 2009-09-10  Uros Bizjak <ubizjak@gmail.com>
 
        Revert:
index ecec1f7..5155e76 100644 (file)
@@ -2920,7 +2920,7 @@ reorder_var_tracking_notes (void)
        {
          next = NEXT_INSN (insn);
 
-         if (INSN_P (insn))
+         if (NONDEBUG_INSN_P (insn))
            {
              /* Emit queued up notes before the first instruction of a bundle.  */
              if (GET_MODE (insn) == TImode)
@@ -3016,7 +3016,7 @@ picochip_reorg (void)
                   INSN_LOCATOR (insn1) = vliw_insn_location;
               }
               /* Tag subsequent instructions with the same location. */
-              if (INSN_P (insn))
+              if (NONDEBUG_INSN_P (insn))
                 INSN_LOCATOR (insn) = vliw_insn_location;
            }
        }
@@ -3160,7 +3160,7 @@ picochip_reset_vliw (rtx insn)
   local_insn = insn;
   do
     {
-      if (NOTE_P (local_insn))
+      if (NOTE_P (local_insn) || DEBUG_INSN_P(local_insn))
        {
          local_insn = NEXT_INSN (local_insn);
          continue;
@@ -3599,7 +3599,7 @@ picochip_final_prescan_insn (rtx insn, rtx * opvec ATTRIBUTE_UNUSED,
   for (local_insn = NEXT_INSN (local_insn); local_insn;
        local_insn = NEXT_INSN (local_insn))
     {
-      if (NOTE_P (local_insn))
+      if (NOTE_P (local_insn) || DEBUG_INSN_P(local_insn))
        continue;
       else if (!INSN_P (local_insn))
        break;
@@ -3611,7 +3611,7 @@ picochip_final_prescan_insn (rtx insn, rtx * opvec ATTRIBUTE_UNUSED,
   /* Set the continuation flag if the next instruction can be packed
      with the current instruction (i.e., the next instruction is
      valid, and isn't the start of a new cycle). */
-  picochip_vliw_continuation = (local_insn && INSN_P (local_insn) &&
+  picochip_vliw_continuation = (local_insn && NONDEBUG_INSN_P (local_insn) &&
                                (GET_MODE (local_insn) != TImode));
 
 }