Re: [PATCH 2/2] Get rid of all float-int special cases in validate_subreg.

2021-09-07 Thread Hongtao Liu via Gcc-patches
On Wed, Sep 8, 2021 at 7:20 AM Segher Boessenkool wrote: > > On Fri, Sep 03, 2021 at 05:05:47PM +0200, Andreas Schwab wrote: > > On Sep 02 2021, Segher Boessenkool wrote: > > > On Tue, Aug 31, 2021 at 07:17:49PM +0800, liuhongt via Gcc-patches wrote: > > >>* emit-rtl.c (validate_subreg): Get

Re: [PATCH 2/2] Get rid of all float-int special cases in validate_subreg.

2021-09-07 Thread Segher Boessenkool
On Fri, Sep 03, 2021 at 05:05:47PM +0200, Andreas Schwab wrote: > On Sep 02 2021, Segher Boessenkool wrote: > > On Tue, Aug 31, 2021 at 07:17:49PM +0800, liuhongt via Gcc-patches wrote: > >>* emit-rtl.c (validate_subreg): Get rid of all float-int > >>special cases. > > > > This caused

Re: [PATCH 2/2] Get rid of all float-int special cases in validate_subreg.

2021-09-03 Thread Andreas Schwab
On Sep 02 2021, Segher Boessenkool wrote: > On Tue, Aug 31, 2021 at 07:17:49PM +0800, liuhongt via Gcc-patches wrote: >> * emit-rtl.c (validate_subreg): Get rid of all float-int >> special cases. > > This caused various regressions on powerpc. Please revert this until > this can be

Re: [PATCH 2/2] Get rid of all float-int special cases in validate_subreg.

2021-09-02 Thread Segher Boessenkool
On Tue, Aug 31, 2021 at 07:17:49PM +0800, liuhongt via Gcc-patches wrote: > * emit-rtl.c (validate_subreg): Get rid of all float-int > special cases. This caused various regressions on powerpc. Please revert this until this can be done safely (the comment this patch deletes says why

Re: [PATCH 2/2] Get rid of all float-int special cases in validate_subreg.

2021-08-31 Thread Richard Biener via Gcc-patches
On Tue, Aug 31, 2021 at 1:17 PM liuhongt wrote: > > gcc/ChangeLog: OK. Thanks, Richard. > * emit-rtl.c (validate_subreg): Get rid of all float-int > special cases. > --- > gcc/emit-rtl.c | 40 > 1 file changed, 40 deletions(-) > > diff

[PATCH 2/2] Get rid of all float-int special cases in validate_subreg.

2021-08-31 Thread liuhongt via Gcc-patches
gcc/ChangeLog: * emit-rtl.c (validate_subreg): Get rid of all float-int special cases. --- gcc/emit-rtl.c | 40 1 file changed, 40 deletions(-) diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index ff3b4449b37..77ea8948ee8 100644 ---