>>>>> "Andrew" == Andrew Haley <aph@redhat.com> writes: Andrew> For what it's worth, I was quite suprised that gcj didn't spot the Andrew> same opportunity. Maybe this is part of the value range propagation Andrew> optimizations that aren't yet in core gcc. Yeah, I'm surprised too. Maybe file it in bugzilla for later testing? Tom