------- Additional Comments From mmalater at nycap dot rr dot com  2005-05-15 
01:41 -------
Just for fun I was running valgrind on g++ and the bug seems pretty
straigforward to fix once you have a g++ compile with Debug. Here is the output:

valgrind --trace-children=yes  /usr/lib/gcc-snapshot/bin/g++ --save-temps -O2
-ftrapv -c cmDependsFortranParser.cxx
==6594== Invalid read of size 4
==6594==    at 0x8457F06: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x845A713: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x845B4D3: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x81FC974: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x81FD02F: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x845D2CC: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x8182D6C: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x8182DFF: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x81830EA: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x81113A6: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x847DD6A: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x847EB2A: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x80C19BD: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x815E9A8: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x8429F31: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==    by 0x1B920E35: __libc_start_main (libc-start.c:242)
==6594==    by 0x80499A0: (within
/usr/lib/gcc-snapshot/libexec/gcc/i486-linux/4.1.0/cc1plus)
==6594==  Address 0x4 is not stack'd, malloc'd or (recently) free'd
cmDependsFortranParser.cxx: In function 'int cmDependsFortran_yyparse(void*)':
cmDependsFortranParser.cxx:900: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21493

Reply via email to