On Fri, Apr 11, 2014 at 01:03:51PM +0200, Richard Biener wrote: > Both premature (can't find or think of an existing place that would > rely on those) and bogus, - (4 /[fl] 5) isn't equal to (4 /[fl] -5). > Removing and not trying to fold into 4 /[cl] -5 as we have no good > way of creating testcases (that also include the negation). > > Bootstrap / regtest on x86_64-unknown-linux-gnu pending. > > Ok for trunk? (not a regression AFAIK)
I'd prefer to defer for stage1 and perhaps 4.9.1 at this point. > 2014-04-11 Richard Biener <rguent...@suse.de> > > PR middle-end/55022 > * fold-const.c (negate_expr_p): Don't negate directional rounding > division. > (fold_negate_expr): Likewise. Jakub