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)

Reply via email to