On Mon, Dec 14, 2015 at 2:04 AM, Segher Boessenkool <seg...@kernel.crashing.org> wrote: > convert_move does not know how to zero-extend a constant integer to the > target mode -- simply because it does not know the target mode. As a > result, 32-bit SImode with the high bit set would be effectively sign- > extended instead of zero-extended. > > This patch fixes it. Is this okay for trunk? (bootstrap+regtest in > progress, on powerpc64-linux). > > > Segher > > > 2015-12-14 Segher Boessenkool <seg...@kernel.crashing.org> > > PR target/68865 > PR target/68879 > * rs6000.md (cstore_si_as_di): Force all operands into registers.
Okay. Thanks, David