diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 69d80ea2ef496f7f25ca70b5fd3e5b7adbdb96cb..2a49e58efbeacee44b9b1824ed79af43fde6fdc5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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: diff --git a/gcc/config/picochip/picochip.c b/gcc/config/picochip/picochip.c index ecec1f7121ed5c676c6852224ea1a515b4db79ac..5155e7695ad48704c78722f31809b23d6ef9330f 100644 --- a/gcc/config/picochip/picochip.c +++ b/gcc/config/picochip/picochip.c @@ -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)); }