summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java/beans/decoder
diff options
context:
space:
mode:
authordomob <domob@138bc75d-0d04-0410-961f-82ee72b054a4>2010-07-15 12:23:47 +0000
committerdomob <domob@138bc75d-0d04-0410-961f-82ee72b054a4>2010-07-15 12:23:47 +0000
commitc5faa79924f2b5c58fd21b6bd2416836985dfc25 (patch)
tree0b4c5c6d817b7ea90e44a560553aff0ce48f0a1e /libjava/gnu/java/beans/decoder
parent589550ff51f6645a92a0538f31953b94e40585b4 (diff)
downloadppe42-gcc-c5faa79924f2b5c58fd21b6bd2416836985dfc25.tar.gz
ppe42-gcc-c5faa79924f2b5c58fd21b6bd2416836985dfc25.zip
2010-07-15 Daniel Kraft <d@domob.eu>
PR fortran/44709 * trans.h (struct gfc_wrapped_block): New struct. (gfc_start_wrapped_block), (gfc_add_init_cleanup): New methods. (gfc_finish_wrapped_block): New method. (gfc_init_default_dt): Add new init code to block rather than returning it. * trans-array.h (gfc_trans_auto_array_allocation): Use gfc_wrapped_block (gfc_trans_dummy_array_bias): Ditto. (gfc_trans_g77_array): Ditto. (gfc_trans_deferred_array): Ditto. * trans.c (gfc_add_expr_to_block): Call add_expr_to_chain. (add_expr_to_chain): New method based on old gfc_add_expr_to_block. (gfc_start_wrapped_block), (gfc_add_init_cleanup): New methods. (gfc_finish_wrapped_block): New method. * trans-array.c (gfc_trans_auto_array_allocation): use gfc_wrapped_block (gfc_trans_g77_array), (gfc_trans_dummy_array_bias): Ditto. (gfc_trans_deferred_array): Ditto. * trans-decl.c (gfc_trans_dummy_character): Ditto. (gfc_trans_auto_character_variable), (gfc_trans_assign_aux_var): Ditto. (init_intent_out_dt): Ditto. (gfc_init_default_dt): Add new init code to block rather than returning it. (gfc_trans_deferred_vars): Use gfc_wrapped_block to collect all init and cleanup code and put it all together. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162219 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/beans/decoder')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud