https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88961

            Bug ID: 88961
           Summary: valgrind error in resolve_ref
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dcb314 at hotmail dot com
  Target Milestone: ---

For a valgrind version of recent gcc trunk and testsuite
file ./gfortran.dg/actual_array_substr_3.f90, I get

./gfortran.dg/actual_array_substr_3.f90
==5000== Invalid read of size 8
==5000==    at 0x68A150: resolve_ref(gfc_expr*) (resolve.c:5082)
==5000==    by 0x683DE3: resolve_variable (resolve.c:5536)
==5000==    by 0x683DE3: gfc_resolve_expr(gfc_expr*) (resolve.c:6852)
==5000==    by 0x68635D: resolve_actual_arglist(gfc_actual_arglist*,
procedure_type, bool) (resolve.c:1916)

$ ~/gcc/results/bin/gfortran -v
Using built-in specs.
COLLECT_GCC=/home/dcb/gcc/results/bin/gfortran
COLLECT_LTO_WRAPPER=/home/dcb/gcc/results.268000.valgrind/libexec/gcc/x86_64-pc-linux-gnu/9.0.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../trunk/configure
--prefix=/home/dcb/gcc/results.268000.valgrind --disable-bootstrap
--disable-multilib --disable-werror --enable-checking=valgrind
--enable-languages=c,c++,fortran
Thread model: posix
gcc version 9.0.0 20190117 (experimental) (GCC) 
$

Reply via email to