digraph diagram { rankdir = LR; "gcc (host)" [shape=rect]; "8cc.c" [shape=doublecircle]; "elc.c" [shape=doublecircle]; "8cc.exe" [shape=ellipse]; "8cc.eir" [shape=ellipse]; "8cc.bf" [shape=ellipse]; "elc.exe" [shape=ellipse]; "elc.eir" [shape=ellipse]; "elc.bf" [shape=ellipse]; "1" [shape=diamond,style=filled,label="",height=.1,width=.1]; "gcc (host)" -> "1" [dir=none]; "8cc.c" -> "1" [dir=none]; "1" -> "8cc.exe"; "2" [shape=diamond,style=filled,label="",height=.1,width=.1]; "gcc (host)" -> "2" [dir=none]; "elc.c" -> "2" [dir=none]; "2" -> "elc.exe"; "3" [shape=diamond,style=filled,label="",height=.1,width=.1]; "8cc.exe" -> "3" [dir=none]; "8cc.c" -> "3" [dir=none]; "3" -> "8cc.eir"; "4" [shape=diamond,style=filled,label="",height=.1,width=.1]; "8cc.exe" -> "4" [dir=none]; "elc.c" -> "4" [dir=none]; "4" -> "elc.eir"; "5" [shape=diamond,style=filled,label="",height=.1,width=.1]; "elc.exe" -> "5" [dir=none]; "8cc.eir" -> "5" [dir=none]; "5" -> "8cc.bf"; "6" [shape=diamond,style=filled,label="",height=.1,width=.1]; "elc.exe" -> "6" [dir=none]; "elc.eir" -> "6" [dir=none]; "6" -> "elc.bf"; }