From c3ae224c20241a9cd33bbb02f0494f59fc1307f7 Mon Sep 17 00:00:00 2001 From: Ramana Radhakrishnan Date: Thu, 28 Feb 2013 10:26:41 +0000 Subject: [PATCH] Call final_start_function and final_end_function from arm_output_mi_thunk. 2013-02-28 Ramana Radhakrishnan * config/arm/arm.c (arm_output_mi_thunk): Call final_start_function and final_end_function. From-SVN: r196336 --- gcc/ChangeLog | 5 +++++ gcc/config/arm/arm.c | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5ecbe51f4c2..3fa39431424 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-02-28 Ramana Radhakrishnan + + * config/arm/arm.c (arm_output_mi_thunk): Call final_start_function and + final_end_function. + 2013-02-28 Marek Polacek PR rtl-optimization/56466 diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 677d6da027d..c720561f165 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -24313,6 +24313,8 @@ arm_output_mi_thunk (FILE *file, tree thunk ATTRIBUTE_UNUSED, if (mi_delta < 0) mi_delta = - mi_delta; + final_start_function (emit_barrier (), file, 1); + if (TARGET_THUMB1) { int labelno = thunk_label++; @@ -24429,6 +24431,8 @@ arm_output_mi_thunk (FILE *file, tree thunk ATTRIBUTE_UNUSED, fputs ("(PLT)", file); fputc ('\n', file); } + + final_end_function (); } int