I just tried to compile Suse Linux package graphviz-2.6-9 with a recent GNU C++ compiler version 4.2 snapshot 20060225.
The compiler snapshot said ~dcb/gnu/42-20060225/results/bin/gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../lib/common -I../../lib/gvc -I../../lib/pack -I../../lib/pathplan -I../../lib/graph -I../../lib/cdt -O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -W -Wall -Wno-unused-parameter -Wno-unknown-pragmas -Wstrict-prototypes -Wpointer-arith -ffast-math -Wno-unused-parameter -Wno-unknown-pragmas -Wstrict-prototypes -c adjust.c -fPIC -DPIC adjust.c: In function "countOverlap": adjust.c:317: internal compiler error: tree check: expected ssa_name, have type_memory_tag in verify_ssa, at tree-ssa.c:735 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. Preprocessed source code attached. -O2 Flags required. -- Summary: tree check fail on valid C code Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: dcb314 at hotmail dot com GCC host triplet: x86_64-suse-linux http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26490