Re: [Patch, fortran] PR60898 premature release of entry symbols

2015-03-01 Thread Paul Richard Thomas
Dear Mikael, That looks to be OK for 4.8, 4.9 and 5.0. Strange testcase, though... :-) Thanks for the patch Paul On 15 February 2015 at 18:48, Mikael Morin wrote: > Hello, > > I propose a fix for PR60898, where a symbol is freed despite remaining > reachable in the symbol tree. > The problem

Re: [Patch, fortran] PR60898 premature release of entry symbols

2015-02-16 Thread Mikael Morin
Le 15/02/2015 19:00, Jerry DeLisle a écrit : > On 02/15/2015 09:48 AM, Mikael Morin wrote: > >> [*] I have a few failing testcases (also without the patch), namely the >> following; does this ring a bell ? >> FAIL: gfortran.dg/erf_3.F90 >> FAIL: gfortran.dg/fmt_g0_7.f08 >> FAIL: gfortran.dg/fmt_en

Re: [Patch, fortran] PR60898 premature release of entry symbols

2015-02-15 Thread Dominique Dhumieres
Dear Mikael, I have regstrapped revision r220715 with your patch. It fixes the tests in PR60898 without regression. > [*] I have a few failing testcases (also without the patch), namely the > following; does this ring a bell ? > FAIL: gfortran.dg/erf_3.F90 > FAIL: gfortran.dg/fmt_g0_7.f08 > FAIL:

Re: [Patch, fortran] PR60898 premature release of entry symbols

2015-02-15 Thread Jerry DeLisle
On 02/15/2015 09:48 AM, Mikael Morin wrote: [*] I have a few failing testcases (also without the patch), namely the following; does this ring a bell ? FAIL: gfortran.dg/erf_3.F90 FAIL: gfortran.dg/fmt_g0_7.f08 FAIL: gfortran.dg/fmt_en.f90 FAIL: gfortran.dg/nan_7.f90 FAIL: gfortran.dg/quad_2.f90

[Patch, fortran] PR60898 premature release of entry symbols

2015-02-15 Thread Mikael Morin
Hello, I propose a fix for PR60898, where a symbol is freed despite remaining reachable in the symbol tree. The problem comes from this code in resolve_symbol: > > /* If we find that a flavorless symbol is an interface in one of the >parent namespaces, find its symtree in this namespa