2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
commitfafd9c3064b4062d749751c20e53f731f9c1cd8e
authortkoenig <tkoenig@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 11 Jun 2011 08:22:35 +0000 (11 08:22 +0000)
committertkoenig <tkoenig@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 11 Jun 2011 08:22:35 +0000 (11 08:22 +0000)
treefde0740af1e7c95d4eb70f492675b55b2699317c
parent2b5f213d21e8b5e14efd1eef180e744e6ac070ea
2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>

* frontend-passes.c (optimize_assignment): Follow chains
of concatenation operators to the end for removing trailing
TRIMS for assignments.

2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>

* gfortran.dg/trim_optimize_7.f90:  New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174944 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/frontend-passes.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/trim_optimize_7.f90 [new file with mode: 0644]