------- Comment #2 from gcc at twistedsquare dot com 2009-01-21 17:13 ------- The -fno-tree-vrp flag does stop the problem on the testcase I submitted. However, on the full program I drew the testcase from, it only modifies the behaviour to a different invalid problem, so it is perhaps an interaction of optimisations.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38929