Hi Janus, The testcase has a dependence on libubsan.so, which my LD_LIBRARY_PATH does not seem to be able to resolve. It therefore fails in the regression test. When I point to ~/lib64, I get the message:
/svn/trunk/gcc/testsuite/gfortran.dg/class_allocate_18.f90:8: runtime error: signed integer overflow: 214358001592 * 214358001560 cannot be represented in type 'integer(kind=8)' Cheers Paul On 26 January 2015 at 15:57, Janus Weil <ja...@gcc.gnu.org> wrote: > 2015-01-24 18:18 GMT+01:00 Tobias Burnus <bur...@net-b.de>: >>> this is a second patch dealing with finalization-related regressions, >>> [...] >>> This patch fixes an invalid memory reference inside the finalizer >>> routine (at runtime), which apparently was caused by dereferencing a >>> pointer without checking if it's NULL. I simply insert a call to >>> ASSOCIATED. >>> [...] >>> >>> This one regtests cleanly on x86_64-unknown-linux-gnu. Ok for trunk and >>> 4.9? >> >> >> OK. Thanks for the patch! > > Thanks for the review, Tobias. Committed to trunk as r220125. Will > backport to 4.9 soon. > > Cheers, > Janus -- Outside of a dog, a book is a man's best friend. Inside of a dog it's too dark to read. Groucho Marx