https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89747
Bug ID: 89747
Summary: valgrind error in gfc_match_decl_type_spec
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libfortran
Assignee: unassigned at gcc dot gnu.org
Reporter: dcb314 at hotmail dot com
Target Milestone: ---
From this configure line:
../trunk/configure --prefix=/home/dcb/gcc/results.269700.valgrind \
--disable-multilib \
--disable-werror \
--enable-checking=valgrind \
--enable-languages=ada,c,c++,fortran
with revision 269700
$ svn info
Path: .
Working Copy Root Path: /home/dcb/gcc/trunk
URL: svn://gcc.gnu.org/svn/gcc/trunk
Relative URL: ^/trunk
Repository Root: svn://gcc.gnu.org/svn/gcc
Repository UUID: 138bc75d-0d04-0410-961f-82ee72b054a4
Revision: 269700
Node Kind: directory
Schedule: normal
Last Changed Author: jakub
Last Changed Rev: 269700
Last Changed Date: 2019-03-15 08:00:46 +0000 (Fri, 15 Mar 2019)
I got
$ egrep "^==|^Config" mk.out | more
...
Configuring in x86_64-pc-linux-gnu/libsanitizer
Configuring in x86_64-pc-linux-gnu/libvtv
Configuring in x86_64-pc-linux-gnu/libitm
Configuring in x86_64-pc-linux-gnu/libgfortran
==9649== Conditional jump or move depends on uninitialised value(s)
==9649== at 0x628358: gfc_match_decl_type_spec(gfc_typespec*, int)
(decl.c:40
47)
==9649== by 0x6297EC: gfc_match_data_decl() (decl.c:5950)
==9649== by 0x688540: match_word (parse.c:65)
==9649== by 0x688540: decode_statement() (parse.c:376)