This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch, committed] PR67933
- From: Bill Schmidt <wschmidt at linux dot vnet dot ibm dot com>
- To: Paul Richard Thomas <paul dot richard dot thomas at gmail dot com>
- Cc: "fortran at gcc dot gnu dot org" <fortran at gcc dot gnu dot org>, gcc-patches <gcc-patches at gcc dot gnu dot org>
- Date: Wed, 28 Oct 2015 15:31:36 -0500
- Subject: Re: [Patch, committed] PR67933
- Authentication-results: sourceware.org; auth=none
- References: <CAGkQGiKRLG=ihwyY_JtbqDiWxACp=9OFWi3BQugLKom+LQvT=Q at mail dot gmail dot com>
On Tue, 2015-10-27 at 19:07 +0100, Paul Richard Thomas wrote:
> Dear All,
>
> The recent patches on trunk to gfc_trans_allocate have fixed PR67933.
> I have added a testcase, which has been committed as revision 229452.
This test case fails at runtime on powerpc64le-linux-gnu. From
gfortran.log:
spawn /home/wschmidt/gcc/build/gcc-mainline-test/gcc/testsuite/gfortran5/../../g
fortran -B/home/wschmidt/gcc/build/gcc-mainline-test/gcc/testsuite/gfortran5/../
../ -B/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/.
/libgfortran/ /home/wschmidt/gcc/gcc-mainline-test/gcc/testsuite/gfortran.dg/allocate_with_source_15.f03 -fno-diagnostics-show-caret -fdiagnostics-color=never -O0 -pedantic-errors -B/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs -lm -m64 -o ./allocate_with_source_15.exe
PASS: gfortran.dg/allocate_with_source_15.f03 -O0 (test for excess errors)
Setting LD_LIBRARY_PATH to .:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/gcc:.:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/gcc:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/libstdc++-v3/src/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/libsanitizer/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/libssp/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/libgomp/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/libitm/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/libatomic/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/./gcc:/home/wschmidt/gcc/build/gcc-mainline-test/./prev-gcc:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/libstdc++-v3/src/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/libsanitizer/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/libssp/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/libgomp/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/libitm/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/powerpc64le-unknown-linux-gnu/libatomic/.libs:/home/wschmidt/gcc/build/gcc-mainline-test/./gcc:/home/wschmidt/gcc/build/gcc-mainline-test/./prev-gcc
spawn [open ...]
At line 38 of file /home/wschmidt/gcc/gcc-mainline-test/gcc/testsuite/gfortran.dg/allocate_with_source_15.f03
Fortran runtime error: Attempting to allocate already allocated variable 'this'
Error termination. Backtrace:
FAIL: gfortran.dg/allocate_with_source_15.f03 -O0 execution test
>
> Since this is a 4.9/5 regression, I will extract the minimum change
> necessary and will submit it as soon as I have regtested.
>
> Cheers
>
> Paul
>
> 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
>
> PR fortran/67933
> * gfortran.dg/allocate_with_source_15.f03: New test
>