Tue Mar 27 11:39:00 GMT 2007
On 3/27/07, Richard Henderson <firstname.lastname@example.org> wrote:
> The bug is that the cpu considers the entire 128-bit register
> to be the shift count, and detects excessive shift and forces
> the result to be zero. So we really need a TImode input for
> the shift count; we can't allow garbage in the upper bits of
> an SImode input.
> Tested i686-linux; I'll commit to 4. when testing finishes.
Does that reliably work with 32bit HWI? I wonder if you can trick
the compiler into producing a TImode constant with that patch...
More information about the Gcc-patches