Commit f3d9e91b by Hariharan Sandanagobalane Committed by Hariharan Sandanagobalane

picochip.c: Ignore DEBUG_INSN_P instructions introduced by the VTA branch merge.

        * config/picochip/picochip.c : Ignore DEBUG_INSN_P instructions
        introduced by the VTA branch merge.

From-SVN: r151597
parent 3a3d54f2
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> 2009-09-10 Uros Bizjak <ubizjak@gmail.com>
Revert: Revert:
......
...@@ -2920,7 +2920,7 @@ reorder_var_tracking_notes (void) ...@@ -2920,7 +2920,7 @@ reorder_var_tracking_notes (void)
{ {
next = NEXT_INSN (insn); next = NEXT_INSN (insn);
if (INSN_P (insn)) if (NONDEBUG_INSN_P (insn))
{ {
/* Emit queued up notes before the first instruction of a bundle. */ /* Emit queued up notes before the first instruction of a bundle. */
if (GET_MODE (insn) == TImode) if (GET_MODE (insn) == TImode)
...@@ -3016,7 +3016,7 @@ picochip_reorg (void) ...@@ -3016,7 +3016,7 @@ picochip_reorg (void)
INSN_LOCATOR (insn1) = vliw_insn_location; INSN_LOCATOR (insn1) = vliw_insn_location;
} }
/* Tag subsequent instructions with the same location. */ /* Tag subsequent instructions with the same location. */
if (INSN_P (insn)) if (NONDEBUG_INSN_P (insn))
INSN_LOCATOR (insn) = vliw_insn_location; INSN_LOCATOR (insn) = vliw_insn_location;
} }
} }
...@@ -3160,7 +3160,7 @@ picochip_reset_vliw (rtx insn) ...@@ -3160,7 +3160,7 @@ picochip_reset_vliw (rtx insn)
local_insn = insn; local_insn = insn;
do do
{ {
if (NOTE_P (local_insn)) if (NOTE_P (local_insn) || DEBUG_INSN_P(local_insn))
{ {
local_insn = NEXT_INSN (local_insn); local_insn = NEXT_INSN (local_insn);
continue; continue;
...@@ -3599,7 +3599,7 @@ picochip_final_prescan_insn (rtx insn, rtx * opvec ATTRIBUTE_UNUSED, ...@@ -3599,7 +3599,7 @@ picochip_final_prescan_insn (rtx insn, rtx * opvec ATTRIBUTE_UNUSED,
for (local_insn = NEXT_INSN (local_insn); local_insn; for (local_insn = NEXT_INSN (local_insn); local_insn;
local_insn = NEXT_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; continue;
else if (!INSN_P (local_insn)) else if (!INSN_P (local_insn))
break; break;
...@@ -3611,7 +3611,7 @@ picochip_final_prescan_insn (rtx insn, rtx * opvec ATTRIBUTE_UNUSED, ...@@ -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 /* Set the continuation flag if the next instruction can be packed
with the current instruction (i.e., the next instruction is with the current instruction (i.e., the next instruction is
valid, and isn't the start of a new cycle). */ 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)); (GET_MODE (local_insn) != TImode));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment