------- Comment #6 from reza dot yazdani at amd dot com 2010-03-05 23:10 ------- The main difference between the original test case and the reduced one is the type of test expression. I think in the fix you need to treat the address type similar to an unsigned integer.
Reza -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43065