This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Bug fortran/43072] unneeded temporary (s=s+f(a))
- From: Paul Richard Thomas <paul dot richard dot thomas at gmail dot com>
- To: Tobias Burnus <burnus at net-b dot de>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>, fortran at gcc dot gnu dot org
- Date: Mon, 22 Feb 2010 06:31:39 +0100
- Subject: Re: [Bug fortran/43072] unneeded temporary (s=s+f(a))
- References: <bug-43072-6642@http.gcc.gnu.org/bugzilla/> <20100221104358.17655.qmail@sourceware.org> <339c37f21002211125n70ecec9dnc041920b3aeee60d@mail.gmail.com> <4B81AD1C.6040606@net-b.de>
Dear Tobias,
> OK and thanks for the patch! Do you plan to work on the string issue? If
> not, can you fill a PR and refer to gfortran.dg/internal_pack_9.f90,
> which contains a test case?
Thanks for casting an eye over it. I was intending to fill a PR for
the string case. I tried to find a fix, thinking that it would be
simple, and failed completely; bad expressions and segfaults all over
the place. I was going to say this on #gfortran but got stuck trying
to put a cupboard back in place in the kitchen :-(
Thanks again
Paul