aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/generated
diff options
context:
space:
mode:
authorThomas Koenig <Thomas.Koenig@online.de>2005-06-28 23:07:20 +0000
committerThomas Koenig <tkoenig@gcc.gnu.org>2005-06-28 23:07:20 +0000
commit7f8f6d5f05abb9f672982718f549a6fa81bf7270 (patch)
tree62dc030b2395df32edb7d2c7391850d46aa1aafd /libgfortran/generated
parenta05be2e0c3e6147b014dcc06c6673ff0fff9c3d9 (diff)
downloadgcc-7f8f6d5f05abb9f672982718f549a6fa81bf7270.zip
gcc-7f8f6d5f05abb9f672982718f549a6fa81bf7270.tar.gz
gcc-7f8f6d5f05abb9f672982718f549a6fa81bf7270.tar.bz2
re PR libfortran/22142 ([4.0 only] eoshift: boundary not filled in correctly)
2005-06-28 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/22142 * m4/eoshift1.m4: Correct bstride (it needs to be multiplied by size since it's a char pointer). * m4/eoshift1_4.c: Regenerated. * m4/eoshift1_8.c: Regenerated. 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/22142 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Add testcase also testing eoshift1 for PR 22142. From-SVN: r101398
Diffstat (limited to 'libgfortran/generated')
-rw-r--r--libgfortran/generated/eoshift1_4.c2
-rw-r--r--libgfortran/generated/eoshift1_8.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/libgfortran/generated/eoshift1_4.c b/libgfortran/generated/eoshift1_4.c
index 833efa2..cb4dfb5 100644
--- a/libgfortran/generated/eoshift1_4.c
+++ b/libgfortran/generated/eoshift1_4.c
@@ -135,7 +135,7 @@ eoshift1_4 (gfc_array_char *ret,
rstride[n] = ret->dim[dim].stride * size;
sstride[n] = array->dim[dim].stride * size;
- hstride[n] = h->dim[n].stride;
+ hstride[n] = h->dim[n].stride * size;
n++;
}
}
diff --git a/libgfortran/generated/eoshift1_8.c b/libgfortran/generated/eoshift1_8.c
index 75d0f1e..379cb4a 100644
--- a/libgfortran/generated/eoshift1_8.c
+++ b/libgfortran/generated/eoshift1_8.c
@@ -135,7 +135,7 @@ eoshift1_8 (gfc_array_char *ret,
rstride[n] = ret->dim[dim].stride * size;
sstride[n] = array->dim[dim].stride * size;
- hstride[n] = h->dim[n].stride;
+ hstride[n] = h->dim[n].stride * size;
n++;
}
}