diff options
author | Andre Vehreschild <vehre@gcc.gnu.org> | 2015-12-29 14:20:37 +0100 |
---|---|---|
committer | Andre Vehreschild <vehre@gcc.gnu.org> | 2015-12-29 14:20:37 +0100 |
commit | 1c645536272780edf11eacc98bf2fa014f8c1489 (patch) | |
tree | 5b56e6b444300ad8bd312805de4757146582d64c /gcc/tree-ssa-address.c | |
parent | 0bf0df50e5a18e7b707ba0091cb86e1bd388d4b3 (diff) | |
download | gcc-1c645536272780edf11eacc98bf2fa014f8c1489.zip gcc-1c645536272780edf11eacc98bf2fa014f8c1489.tar.gz gcc-1c645536272780edf11eacc98bf2fa014f8c1489.tar.bz2 |
re PR fortran/69011 ([OOP] ICE in gfc_advance_chain for ALLOCATE with SOURCE)
gcc/testsuite/ChangeLog:
2015-12-29 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/69011
* gfortran.dg/allocate_with_source_16.f90: New test.
gcc/fortran/ChangeLog:
2015-12-29 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/69011
* trans-stmt.c (gfc_trans_allocate): Unwrap a NOP_EXPR to make sure
the actual type of the source=-expr is used when it is of class type.
Furthermore prevent an ICE.
From-SVN: r231992
Diffstat (limited to 'gcc/tree-ssa-address.c')
0 files changed, 0 insertions, 0 deletions