https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78508
Bug ID: 78508 Summary: valgrind error in gt_pch_note_object when compiling C++ Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: pch Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- I just tried a gcc trunk build with valgrind. Configure line was ../trunk/configure --prefix=/home/dcb/gcc/results.242818 \ --disable-bootstrap \ --disable-multilib \ --disable-werror \ --enable-checking=valgrind \ --enable-languages=c++ and the error is /home/dcb/gcc/working/./gcc/xgcc -shared-libgcc -B/home/dcb/gcc/working/./gcc -nostdinc++ -L/home/dcb/gcc/working/x86_64-pc-linux-gnu/libstdc++-v3/src -L/home/dcb/gcc/working/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/dcb/gcc/working/x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/dcb/gcc/results.242818/x86_64-pc-linux-gnu/bin/ -B/home/dcb/gcc/results.242818/x86_64-pc-linux-gnu/lib/ -isystem /home/dcb/gcc/results.242818/x86_64-pc-linux-gnu/include -isystem /home/dcb/gcc/results.242818/x86_64-pc-linux-gnu/sys-include -x c++-header -nostdinc++ -g -O2 -D_GNU_SOURCE -I/home/dcb/gcc/working/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu -I/home/dcb/gcc/working/x86_64-pc-linux-gnu/libstdc++-v3/include -I/home/dcb/gcc/trunk/libstdc++-v3/libsupc++ -O2 -g /home/dcb/gcc/trunk/libstdc++-v3/include/precompiled/stdc++.h -o x86_64-pc-linux-gnu/bits/stdc++.h.gch/O2g.gch ==21389== Invalid read of size 1 ==21389== at 0x4C30BC4: strlen (vg_replace_strmem.c:454) ==21389== by 0x8DBCE8: gt_pch_note_object(void*, void*, void (*)(void*, void*, void (*)(void*, void*), void*)) (ggc-common.c:285) ==21389== by 0x82C1DA: gt_pch_nx<dw_attr_struct, va_gc> (vec.h:1128) ==21389== by 0x82C1DA: gt_pch_nx_vec_dw_attr_node_va_gc_(void*) (gt-dwarf2out.h:908)