diff options
author | Janus Weil <janus@gcc.gnu.org> | 2010-11-25 23:04:59 +0100 |
---|---|---|
committer | Janus Weil <janus@gcc.gnu.org> | 2010-11-25 23:04:59 +0100 |
commit | 6312ef4519b54454bb8021c2848ccb2946f0b87f (patch) | |
tree | bc1d2222c6b14d7dde81673bb184b46209dc5d91 /gcc/fold-const.c | |
parent | be82759165691e01352cab8d9b9c20a75e69514d (diff) | |
download | gcc-6312ef4519b54454bb8021c2848ccb2946f0b87f.zip gcc-6312ef4519b54454bb8021c2848ccb2946f0b87f.tar.gz gcc-6312ef4519b54454bb8021c2848ccb2946f0b87f.tar.bz2 |
re PR fortran/46581 ([OOP] segfault in SELECT TYPE with associate-name)
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.
From-SVN: r167154
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions