2010-11-25 Janus Weil <janus@gcc.gnu.org>
authorjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Nov 2010 22:04:59 +0000 (22:04 +0000)
committerjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 25 Nov 2010 22:04:59 +0000 (22:04 +0000)
commit3c82e013c20c59f1d82c29efa39a1cd854ba5433
treebc1d2222c6b14d7dde81673bb184b46209dc5d91
parent79031933c4e74409ed80318891624c06c3a486b0
2010-11-25  Janus Weil  <janus@gcc.gnu.org>

PR fortran/46581
* trans.h (gfc_process_block_locals): Removed second argument.
* trans-decl.c (trans_associate_var): Moved to trans-stmt.c.
(gfc_trans_deferred_vars): Skip ASSOCIATE variables.
(gfc_process_block_locals): Don't mark associate names to be
initialized.
* trans-stmt.c (trans_associate_var): Moved here from trans-decl.c.
(gfc_trans_block_construct): Call 'trans_associate_var' from here
to make sure SELECT TYPE with associate-name is treated correctly.

2010-11-25  Janus Weil  <janus@gcc.gnu.org>

PR fortran/46581
* gfortran.dg/select_type_19.f03: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167154 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/trans-decl.c
gcc/fortran/trans-stmt.c
gcc/fortran/trans.h
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/select_type_19.f03 [new file with mode: 0644]