diff options
author | dougkwan <dougkwan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-03-17 20:18:21 +0000 |
---|---|---|
committer | dougkwan <dougkwan@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-03-17 20:18:21 +0000 |
commit | 9247818a3d5d75512a680f65c156f641ca0a78d6 (patch) | |
tree | 71b7bedfc8e8e84e9cc8bc7754c2684db939a9fe /gcc/cp/method.c | |
parent | d849db06f3a235c653f6f6166f81b9f00ca5ad17 (diff) | |
download | gcc-9247818a3d5d75512a680f65c156f641ca0a78d6.tar.gz |
2009-03-12 Jing Yu <jingyu@google.com>
PR middle-end/39378
* function.h: Move is_thunk from rtl_data structure to function
structure.
* cp/method.c (use_thunk): Change is_thunk from crtl to cfun.
* varasm.c (assemble_start_function): Change is_thunk from crtl to
cfun.
* config/alpha/alpha.c: Change is_thunk from crtl to cfun.
* config/rs6000/rs6000.c: Change is_thunk from crtl to cfun.
* config/arm/arm.h: Change is_thunk from crtl to cfun.
* testsuite/g++.dg/inherit/thunk10.C: New file.
Patch submitted by Doug Kwan <dougkwan@google.com>
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144918 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/method.c')
-rw-r--r-- | gcc/cp/method.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/method.c b/gcc/cp/method.c index 5b4c273dda9..e632fe0c9e6 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -436,7 +436,7 @@ use_thunk (tree thunk_fndecl, bool emit_p) BLOCK_VARS (fn_block) = a; DECL_INITIAL (thunk_fndecl) = fn_block; init_function_start (thunk_fndecl); - crtl->is_thunk = 1; + cfun->is_thunk = 1; assemble_start_function (thunk_fndecl, fnname); targetm.asm_out.output_mi_thunk (asm_out_file, thunk_fndecl, |