diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2013-08-25 22:55:12 +0000 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2013-08-25 22:55:12 +0000 |
commit | 8cd61b3c8b6bc6ff336995312e06748c602ec6dd (patch) | |
tree | a2e63d552ee312ff52abe80fd7a8922174507b77 /gcc/ipa-inline-transform.c | |
parent | 7ecc260031bb303b3fb04895f1951d8914ac7f73 (diff) | |
download | gcc-8cd61b3c8b6bc6ff336995312e06748c602ec6dd.zip gcc-8cd61b3c8b6bc6ff336995312e06748c602ec6dd.tar.gz gcc-8cd61b3c8b6bc6ff336995312e06748c602ec6dd.tar.bz2 |
re PR fortran/58146 (Array slice bounds checking)
2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/58146
* array.c (gfc_ref_dimen_size): If possible, use
gfc_dep_difference to calculate array refrence
sizes. Fall back to integer code otherwise.
* dependency.c (discard_nops). Move up.
Also discarde widening integer conversions.
(gfc_dep_compare_expr): Use discard_nops.
2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/58146
* gfortran.dg/bounds_check_18.f90: New test.
From-SVN: r201981
Diffstat (limited to 'gcc/ipa-inline-transform.c')
0 files changed, 0 insertions, 0 deletions