This patch changes divide by 0 to produce an UNDEFINED range rather than VARYING.   This can help in propagating values by ignoring / 0 results rather than bailing. Bootstrapped on x86_64-pc-linux-gnu and powerpc64-unknown-linux-gnu with no regressions.  Pushed. Andrew