diff options
author | Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> | 2013-02-28 10:26:41 +0000 |
---|---|---|
committer | Ramana Radhakrishnan <ramana@gcc.gnu.org> | 2013-02-28 10:26:41 +0000 |
commit | c3ae224c20241a9cd33bbb02f0494f59fc1307f7 (patch) | |
tree | 01ac63cfe85905a86aca2b54807ff6325ef10df5 /gcc | |
parent | 45fa0eef76179a17ab3a34283683856ab7ba5f17 (diff) | |
download | gcc-c3ae224c20241a9cd33bbb02f0494f59fc1307f7.zip gcc-c3ae224c20241a9cd33bbb02f0494f59fc1307f7.tar.gz gcc-c3ae224c20241a9cd33bbb02f0494f59fc1307f7.tar.bz2 |
Call final_start_function and final_end_function from arm_output_mi_thunk.
2013-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* config/arm/arm.c (arm_output_mi_thunk): Call final_start_function and final_end_function.
From-SVN: r196336
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5ecbe51..3fa3943 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + * config/arm/arm.c (arm_output_mi_thunk): Call final_start_function and + final_end_function. + 2013-02-28 Marek Polacek <polacek@redhat.com> PR rtl-optimization/56466 diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 677d6da..c720561 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 |