------- Comment #5 from ian at airs dot com 2005-11-01 18:06 ------- That means that you did get only one register, and that therefore the block was simple enough for RTL if-conversion to operate.
So I'd still like to understand why we get two identical registers in the original test case, which is clearly bad. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24609