Commit 66dfc610 by Hariharan Sandanagobalane Committed by Hariharan Sandanagobalane

picochip.c (picochip_output_internal_label): This function can now be called for…

picochip.c (picochip_output_internal_label): This function can now be called for debug CFI labels...

        * config/picochip/picochip.c (picochip_output_internal_label):
          This function can now be called for debug CFI labels, which can come in
          the middle of a vliw instruction. Postpone until end of vliw.

From-SVN: r164722
parent 32a5388a
2010-09-29 Hariharan Sandanagobalane <hariharan@picochip.com>
* config/picochip/picochip.c (picochip_output_internal_label):
This function can now be called for debug CFI labels, which can come in
the middle of a vliw instruction. Postpone until end of vliw.
2010-09-29 Richard Guenther <rguenther@suse.de>
* tree.h (SCOPE_FILE_SCOPE_P): New macro.
......@@ -1637,6 +1637,18 @@ picochip_output_internal_label (FILE * stream, const char *prefix,
sprintf (picochip_current_vliw_state.lm_label_name,
"picoMark_%s%ld", prefix, num);
}
else if (picochip_schedule_type == DFA_TYPE_SPEED &&
(strcmp (prefix, "LCFI")) == 0 && picochip_vliw_continuation)
{
if (picochip_current_vliw_state.num_cfi_labels_deferred == 2)
{
internal_error ("LCFI labels have already been deferred.");
}
sprintf(picochip_current_vliw_state.cfi_label_name[
picochip_current_vliw_state.num_cfi_labels_deferred],
"picoMark_%s%ld", prefix, num);
picochip_current_vliw_state.num_cfi_labels_deferred++;
}
else
{
/* Marker label. */
......
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