diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2009-08-25 17:05:10 +0000 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2009-08-25 17:05:10 +0000 |
commit | 8c39b987960b0db71ea60407cc948702c9689092 (patch) | |
tree | f829815ebbd78c2cba3d70da5c55d9d5439b5f9b /gcc/hooks.c | |
parent | f76d6e6f37b2411477583ecf6f878241883ef7d0 (diff) | |
download | gcc-8c39b987960b0db71ea60407cc948702c9689092.zip gcc-8c39b987960b0db71ea60407cc948702c9689092.tar.gz gcc-8c39b987960b0db71ea60407cc948702c9689092.tar.bz2 |
re PR libfortran/34670 (bounds checking for array intrinsics)
2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34670
* runtime/bounds.c (count_0): New function.
* intrinsics/unpack_generic (unpack_bounds): New function.
(unpack_internal): Remove zero stride checks.
(unpack1): Use unpack_bounds.
(unpack1_char): Likeweise.
(unpack1_char4): Likewise
(unpack0): Likewise.
(unpack0_char): Likewise.
(unpack0_char4): Likewise.
2009-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
PR libfortran/34670
* gfortran.dg/unpack_bounds_1.f90: New test.
* gfortran.dg/unpack_bounds_2.f90: New test.
* gfortran.dg/unpack_bounds_3.f90: New test.
From-SVN: r151085
Diffstat (limited to 'gcc/hooks.c')
0 files changed, 0 insertions, 0 deletions