diff options
author | Andre Vehreschild <vehre@gcc.gnu.org> | 2016-11-16 14:45:29 +0100 |
---|---|---|
committer | Andre Vehreschild <vehre@gcc.gnu.org> | 2016-11-16 14:45:29 +0100 |
commit | dc9e0b66b22fa73f396645d7efd8b73649f2fe6b (patch) | |
tree | e7b4f5f3869d8e0b144aa416e4efbff8d47e19d5 /gcc/tree-vectorizer.c | |
parent | 45a9968b378d54ced8f742e1ff8b01c9378b339c (diff) | |
download | gcc-dc9e0b66b22fa73f396645d7efd8b73649f2fe6b.zip gcc-dc9e0b66b22fa73f396645d7efd8b73649f2fe6b.tar.gz gcc-dc9e0b66b22fa73f396645d7efd8b73649f2fe6b.tar.bz2 |
re PR fortran/78356 ([OOP] segfault allocating polymorphic variable with polymorphic component with allocatable component)
gcc/fortran/ChangeLog:
2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/78356
* class.c (gfc_is_class_scalar_expr): Prevent taking an array ref for
a component ref.
* trans-expr.c (gfc_trans_assignment_1): Ensure a reference to the
object to copy is generated, when assigning class objects.
gcc/testsuite/ChangeLog:
2016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/78356
* gfortran.dg/class_allocate_23.f08: New test.
From-SVN: r242490
Diffstat (limited to 'gcc/tree-vectorizer.c')
0 files changed, 0 insertions, 0 deletions