summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java/security
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2009-09-16 16:26:55 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2009-09-16 16:26:55 +0000
commitcfcaff92bf436affb2e7990cee9d754f96295f51 (patch)
tree9c8b5d51425dfcd062aa4b34755ad43e82f11eb8 /libjava/gnu/java/security
parent8bb76364adb500f539b7bbd329b83e4602bf839b (diff)
downloadppe42-gcc-cfcaff92bf436affb2e7990cee9d754f96295f51.tar.gz
ppe42-gcc-cfcaff92bf436affb2e7990cee9d754f96295f51.zip
PR target/41246
* tree-cfg.c (verify_gimple_call): Validate that * gimple_call_chain is set only if DECL_NO_STATIC_CHAIN is unset. * tree-nested.c (iter_nestinfo_start, iter_nestinfo_next): New. (FOR_EACH_NEST_INFO): New. (walk_all_functions): Use it. (finalize_nesting_tree): Likewise. (unnest_nesting_tree): Likewise. (free_nesting_tree): Use iter_nestinfo_start, iter_nestinfo_next. (get_chain_decl, get_chain_field): Reset DECL_NO_STATIC_CHAIN. (convert_gimple_call): Early out if gimple_call_chain already set. (convert_all_function_calls): Iterate until no new functions require a static chain. (finalize_nesting_tree_1): Assert DECL_NO_STATIC_CHAIN is unset when building a trampoline. Use dump_function_to_file instead of dump_function. (lower_nested_functions): Open dump_file. Validate that decls that have DECL_NO_STATIC_CHAIN from the front end don't have that bit reset by this pass. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151762 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/security')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud