Re: Regression introduced by your change

2006-03-02 Thread Jeffrey A Law
On Thu, 2006-03-02 at 12:35 -0700, Roger Sayle wrote: > Sorry for the breakage. I'll have a fix before the sun goes down, > that performs the shift in the correct mode, then appropriately > sign extends, zero extends or truncates if necessary. > > Many thanks for analyzing this failure. Sorry a

Re: Regression introduced by your change

2006-03-02 Thread Roger Sayle
On Thu, 2 Mar 2006, Jeffrey A Law wrote: > Is causing 961206-1.c to regress at -O1 and -O2 on i686-pc-linux-gnu > and possibly other platforms. Doh! This doesn't fail on x86_64-unknown-linux-gnu, where I developed that patch, but I am now seeing those failures on i686-pc-linux-gnu. > OUCH. Ins

Regression introduced by your change

2006-03-02 Thread Jeffrey A Law
This change: 2006-02-17 Roger Sayle <[EMAIL PROTECTED]> PR middle-end/25600 * fold-const.c (fold_binary): Fold (X >> C) != 0 into X < 0 when C is one less than the width of X (and related transformations). * simplify-rtx.c (simplify_unary_operation_1): Transform