Hi, Due to wrapping in the value ranges, there was a regression in aplha-linux (https://gcc.gnu.org/ml/gcc-patches/2014-08/msg02458.html) and hence I had to revert the patch that enabled zero/sign extension elimination using value range. I have now attempted to propagate this information and enable it again.
PATCH1: Free a bit in SSA_NAME to save wrapped information PATCH2: Propagate and save value ranges wrapped information PATCH3: Enable zero/sign extension elimination Bootstrapped and regression tested for x86_64-linux-gnu with no new regressions. Thanks, Kugan