diff options
author | Feng Wang <fengwang@nudt.edu.cn> | 2005-04-05 08:54:50 +0000 |
---|---|---|
committer | Feng Wang <fengwang@gcc.gnu.org> | 2005-04-05 08:54:50 +0000 |
commit | df7cc9b576724e644cbc9d01c73b7a973866739c (patch) | |
tree | f6c74a9c71a05857596eb14d9cf27f90b0dd91cb /gcc/pointer-set.c | |
parent | 3eebd7765db0d94f8231a5f235b0d1afa475343d (diff) | |
download | gcc-df7cc9b576724e644cbc9d01c73b7a973866739c.zip gcc-df7cc9b576724e644cbc9d01c73b7a973866739c.tar.gz gcc-df7cc9b576724e644cbc9d01c73b7a973866739c.tar.bz2 |
re PR fortran/15959 (ICE and assertion failure in trans-decl.c with character initialization)
2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
PR fortran/15959
PR fortran/20713
* array.c (resolve_character_array_constructor): New function. Set
constant character array's character length.
(gfc_resolve_array_constructor): Use it.
* decl.c (add_init_expr_to_sym): Set symbol and initializer character
length.
(gfc_set_constant_character_len): New function. Set constant character
expression according the given length.
* match.h (gfc_set_constant_character_len): Add prototype.
2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
* gfortran.dg/pr15959.f90: New test.
* gfortran.dg/string_pad_trunc.f90: New test.
From-SVN: r97613
Diffstat (limited to 'gcc/pointer-set.c')
0 files changed, 0 insertions, 0 deletions