|
| 1 | +Check that po indices/edges are assigned correctly in the presence of loops (only checks the last (longest) execution graph) |
| 2 | + $ herd7 -set-libdir ../libdir -dumpes true -o - ./wait-flag.litmus | awk '/digraph G \{/ {block=""} {block = block $0 "\n"} END {printf "%s", block}' | grep -e 'poi' -e 'label="po"' |
| 3 | + eiid0 [label="a: W[x]=1\lproc:P0 poi:1\lSTR W1,[X0]", shape="box", color="blue"]; |
| 4 | + eiid1 [label="b: R[x]=S1\lproc:P1 poi:0\lLDR W1,[X0]", shape="box", color="blue"]; |
| 5 | + eiid11 [label="l: Branching(bcc)\lproc:P1 poi:1\lCBZ W1,.-4", shape="box", color="blue"]; |
| 6 | + eiid2 [label="c: R[x]=S5\lproc:P1 poi:2\lLDR W1,[X0]", shape="box", color="blue"]; |
| 7 | + eiid15 [label="p: Branching(bcc)\lproc:P1 poi:3\lCBZ W1,.-4", shape="box", color="blue"]; |
| 8 | + eiid3 [label="d: R[x]=S9\lproc:P1 poi:4\lLDR W1,[X0]", shape="box", color="blue"]; |
| 9 | + eiid19 [label="t: Branching(bcc)\lproc:P1 poi:5\lCBZ W1,.-4", shape="box", color="blue"]; |
| 10 | + eiid20 [label="u: CutOff:L0\lproc:P1 poi:6\lLDR W1,[X0]", shape="box", color="blue"]; |
| 11 | + /* the poi edges */ |
| 12 | + eiid1 -> eiid11 [label="po", color="black", fontcolor="black"]; |
| 13 | + eiid2 -> eiid15 [label="po", color="black", fontcolor="black"]; |
| 14 | + eiid3 -> eiid19 [label="po", color="black", fontcolor="black"]; |
| 15 | + eiid11 -> eiid2 [label="po", color="black", fontcolor="black"]; |
| 16 | + eiid15 -> eiid3 [label="po", color="black", fontcolor="black"]; |
| 17 | + eiid19 -> eiid20 [label="po", color="black", fontcolor="black"]; |
0 commit comments