[Bug c++/81586] New: valgrind error in output_buffer_append_r with -Wall
dcb314 at hotmail dot com
gcc-bugzilla@gcc.gnu.org
Thu Jul 27 16:52:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81586
Bug ID: 81586
Summary: valgrind error in output_buffer_append_r with -Wall
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: dcb314 at hotmail dot com
Target Milestone: ---
Created attachment 41848
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41848&action=edit
C++ source code
The attached C++ code, when compiled by recent gcc trunk and
compiler flag -Wall, does this:
==19553== Conditional jump or move depends on uninitialised value(s)
==19553== at 0x1227643: output_buffer_append_r (pretty-print.h:128)
==19553== by 0x1227643: pp_append_r (pretty-print.c:258)
==19553== by 0x1227643: pp_append_text(pretty_printer*, char const*, char
con
st*) (pretty-print.c:892)
==19553== by 0x12285E9: pp_format(pretty_printer*, text_info*)
(pretty-print.
c:670)
The bug seems to have been created between revisions 243987 and 249539.
More information about the Gcc-bugs
mailing list