Module Name: src Committed By: christos Date: Thu Jan 17 19:10:57 UTC 2013
Modified Files: src/external/gpl3/gcc/dist/gcc: dwarf2out.c Log Message: Apply GCC/35998 from FreeBSD http://svnweb.freebsd.org/changeset/base/245024 gcc: avoid generating negative values to DW_AT_byte_size. There is a bug in gcc (GCC/35998) where dwarf reports sizes of unsigned -1 (0xffffffff). On NetBSD this generated a faulty CTF entry which then caused a segfault in ctfmerge. The issue was worked around in NetBSD's Dtrace but since the issue originated in gcc, it seems reasonable to fix it here. Thanks to Christoph Mallon for pointing out a correct fix. To generate a diff of this commit: cvs rdiff -u -r1.1.1.2 -r1.2 src/external/gpl3/gcc/dist/gcc/dwarf2out.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.