re PR target/55257 (g++.dg/debug/dwarf2/non-virtual-thunk.C scan-assembler thunk.C:30)

PR target/55257
	* config/cris/cris.c (cris_asm_output_mi_thunk): Call
	final_start_function and final_end_function.

From-SVN: r193467
This commit is contained in:
Hans-Peter Nilsson 2012-11-13 06:15:53 +00:00 committed by Hans-Peter Nilsson
parent 7f71fad918
commit 097f98d44d
2 changed files with 11 additions and 0 deletions

View file

@ -1,3 +1,9 @@
2012-11-13 Hans-Peter Nilsson <hp@axis.com>
PR target/55257
* config/cris/cris.c (cris_asm_output_mi_thunk): Call
final_start_function and final_end_function.
2012-11-12 David Edelsohn <dje.gcc@gmail.com>
* asan.c: Include tm_p.h

View file

@ -2698,6 +2698,9 @@ cris_asm_output_mi_thunk (FILE *stream,
HOST_WIDE_INT vcall_offset ATTRIBUTE_UNUSED,
tree funcdecl)
{
/* Make sure unwind info is emitted for the thunk if needed. */
final_start_function (emit_barrier (), stream, 1);
if (delta > 0)
fprintf (stream, "\tadd%s " HOST_WIDE_INT_PRINT_DEC ",$%s\n",
ADDITIVE_SIZE_MODIFIER (delta), delta,
@ -2735,6 +2738,8 @@ cris_asm_output_mi_thunk (FILE *stream,
if (TARGET_V32)
fprintf (stream, "\tnop\n");
}
final_end_function ();
}
/* Boilerplate emitted at start of file.