On Thu, May 9, 2019 at 5:05 PM Segher Boessenkool <seg...@kernel.crashing.org> wrote: > > On all targets I managed to test (21) this results in better code. Only > alpha ends up with slightly bigger code. > > Committing to trunk.
This introduced: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92342 Thanks, Andrew Pinski > > > Segher > > > 2019-05-10 Segher Boessenkool <seg...@kernel.crashing.org> > > * combine.c (combine_simplify_rtx): Don't make IF_THEN_ELSE RTL. > > --- > gcc/combine.c | 8 -------- > 1 file changed, 8 deletions(-) > > diff --git a/gcc/combine.c b/gcc/combine.c > index 7b236225..8c4375f 100644 > --- a/gcc/combine.c > +++ b/gcc/combine.c > @@ -5937,14 +5937,6 @@ combine_simplify_rtx (rtx x, machine_mode op0_mode, > int in_dest, > mode, > VOIDmode, > cond, cop1), > mode); > - else > - return gen_rtx_IF_THEN_ELSE (mode, > - simplify_gen_relational > (cond_code, > - mode, > - > VOIDmode, > - cond, > - cop1), > - true_rtx, false_rtx); > > code = GET_CODE (x); > op0_mode = VOIDmode; > -- > 1.8.3.1 >