aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/ChangeLog
diff options
context:
space:
mode:
authorAndre Vehreschild <vehre@gmx.de>2015-07-07 13:10:12 +0200
committerAndre Vehreschild <vehre@gcc.gnu.org>2015-07-07 13:10:12 +0200
commit3244f4cd0413e0fc8a0e235f9bac22c030f8323d (patch)
tree0327748848b646295f057bfd409d185641444971 /gcc/fortran/ChangeLog
parent970bb2de656b95612d485b735481160c446500d2 (diff)
downloadgcc-3244f4cd0413e0fc8a0e235f9bac22c030f8323d.zip
gcc-3244f4cd0413e0fc8a0e235f9bac22c030f8323d.tar.gz
gcc-3244f4cd0413e0fc8a0e235f9bac22c030f8323d.tar.bz2
re PR fortran/66578 ([F2008] Invalid free on allocate(...,source=a(:)) in block)
gcc/testsuite/ChangeLog: 2015-07-07 Andre Vehreschild <vehre@gcc.gnu.org> PR fortran/66578 * gfortran.dg/allocate_with_source_9.f08: New test. gcc/fortran/ChangeLog: 2015-07-07 Mikael Morin <mikael@gcc.gnu.org> Andre Vehreschild <vehre@gcc.gnu.org> PR fortran/66578 * trans-array.c (gfc_conv_expr_descriptor): Ensure array descriptor is one-based for non-full array refs. Correct the offset when a rank_remap occurs. From-SVN: r225507
Diffstat (limited to 'gcc/fortran/ChangeLog')
-rw-r--r--gcc/fortran/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index a3a37db..75bce2f 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2015-07-07 Andre Vehreschild <vehre@gmx.de>
+
+ PR fortran/66578
+ * trans-array.c (gfc_conv_expr_descriptor): Ensure array descriptor
+ is one-based for non-full array refs. Correct the offset when a
+ rank_remap occurs.
+
2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
* io.c (check_char_variable): New function.