diff options
author | Thomas Koenig <tkoenig@gcc.gnu.org> | 2017-10-18 21:29:37 +0000 |
---|---|---|
committer | Thomas Koenig <tkoenig@gcc.gnu.org> | 2017-10-18 21:29:37 +0000 |
commit | e35ba10a77dae0b356d78f36bbabebe053264eb0 (patch) | |
tree | 7aa37aa9dd5d44e348748e53461b23454160f1f9 /gcc/fortran/misc.c | |
parent | 9d0d0a5a1312edb8c32160c5645cf72841efa12d (diff) | |
download | gcc-e35ba10a77dae0b356d78f36bbabebe053264eb0.zip gcc-e35ba10a77dae0b356d78f36bbabebe053264eb0.tar.gz gcc-e35ba10a77dae0b356d78f36bbabebe053264eb0.tar.bz2 |
re PR fortran/82567 ([6/7/8] gfortran takes a long time to compile a simple implied-do with -Optimization.)
2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/82567
* frontend-passes.c (combine_array_constructor): If an array
constructor is all constants and has more elements than a small
constant, don't convert a*[b,c] to [a*b,a*c] to reduce compilation
times.
2017-10-18 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/82567
* gfortran.dg/array_constructor_51.f90: New test.
From-SVN: r253872
Diffstat (limited to 'gcc/fortran/misc.c')
0 files changed, 0 insertions, 0 deletions