------- Comment #1 from meklund at cisco dot com 2010-06-02 16:33 ------- I've re-run the code varying the flag from 0 to 3 (instead of hard coding to 3) with the below results. The unexpected results are still happening for 'a', 'b', 'd', and 'f'.
a b c d e f 0: -1 200 -1 -1 200 160 1: -1 200 40 -1 40 160 2: 0 200 0 0 200 160 3: 0 200 40 0 40 160 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44386