On Thu, Jul 2, 2015 at 7:05 AM, Richard Biener <rguent...@suse.de> wrote: > > This moves floating-point related comparison foldings from > fold_comparison to match.pd. I noticed we call fold_comparison > only for a subset of tcc_comparison - the newly introduced > simple_comparison operator list and changes to present patterns > reflect that. > > Bootstrapped on x86_64-unknown-linux-gnu, testing in progress. > > Richard. > > 2015-07-02 Richard Biener <rguent...@suse.de> > > * fold-const.c (fold_mathfn_compare): Remove. > (fold_inf_compare): Likewise. > (fold_comparison): Move floating point comparison simplifications... > * match.pd: ... to patterns here. Introduce simple_comparisons > operator list and use it for patterns formerly in fold_comparison. >
This caused: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66770 -- H.J.