This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch, fortran] PR29786 - [4.1/4.2/4.3 Regression] Initialization of overlapping variables: Not implemented
- From: "Paul Richard Thomas" <paul dot richard dot thomas at gmail dot com>
- To: "Tobias Burnus" <burnus at net-b dot de>
- Cc: "fortran at gcc dot gnu dot org List" <fortran at gcc dot gnu dot org>, "gcc-patches List" <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 25 May 2007 06:14:56 +0200
- Subject: Re: [Patch, fortran] PR29786 - [4.1/4.2/4.3 Regression] Initialization of overlapping variables: Not implemented
- References: <339c37f20705240554o50ffce63uf7e54762e5ad264a@mail.gmail.com> <4655B103.9040908@net-b.de>
<on-list>
somehow there are some Windows linebreaks in the file.
patch chokes here because of a single "\r" on line 400. If I remove that
one, patching works.
(patch still writes a couple of times "(Stripping trailing CRs from
patch.)".)
Bother - Tobi Schlueter picked me up for that a few weeks ago.
I glanced at the changes and they seem to be ok, the gcc also bootstraps
on x86_64-unknown-linux-gnu and the original testcase work. However, I
get an ICE for the following program. g95 and ifort print "1 4". (NAG
f95 prints garbage at runtime.)
Ahhh. I more or less ignored derived types because of the legacy
aspect of this PR; apparently to the detriment of the patch. I am
pretty sure that I know where the problem will be.
Thanks
Paul