out-of-bounds write in flow

Jason Merrill jason@cygnus.com
Fri Oct 9 05:34:00 GMT 1998


With the current CVS tree, I'm getting crashes building tlist from
libstdc++ with optimization on i686-linux, because the malloc information
is being bashed by an out-of-bounds write.  This happens because when
compiling main, max_uid_for_flow is determined to be 15375, but then we
end up messing with an insn of UID 15377.

Richard, this testcase can also be found at ~jason/gtt/tlist.ii.  Just
compile with -O.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tlist.ii.gz
Type: application/x-gzip
Size: 38281 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-bugs/attachments/19981009/96d2f040/attachment.bin>


More information about the Gcc-bugs mailing list