summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorHarald Anlauf <anlauf@gmx.de>2022-03-22 20:54:18 +0100
committerHarald Anlauf <anlauf@gmx.de>2022-03-22 20:54:18 +0100
commit774ab2edcb5f3a24ed3a5cffd1143bd49a69f1ee (patch)
treebfe69f39c5a2e8f77b0e6e6a50f0227d1232df25 /gcc
parentb6e33907ebe89361f8ddfb7481534cbf4a97f213 (diff)
Fortran: ensure intialization of stride array
gcc/fortran/ChangeLog: PR fortran/104999 * simplify.cc (gfc_simplify_cshift): Ensure temporary holding source array stride is initialized.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/fortran/simplify.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/fortran/simplify.cc b/gcc/fortran/simplify.cc
index 0c15bcb2b0a..233cc42137f 100644
--- a/gcc/fortran/simplify.cc
+++ b/gcc/fortran/simplify.cc
@@ -2134,6 +2134,7 @@ gfc_simplify_cshift (gfc_expr *array, gfc_expr *shift, gfc_expr *dim)
resultvec = XCNEWVEC (gfc_expr *, arraysize);
+ sstride[0] = 0;
extent[0] = 1;
count[0] = 0;