Re: [PATCH] rs6000: ICE in unrecognizable insn when using -mpower10

2020-07-24 Thread Segher Boessenkool
On Fri, Jul 24, 2020 at 11:10:29AM -0500, Peter Bergner wrote: > On 7/24/20 6:32 AM, Segher Boessenkool wrote: > > On Thu, Jul 23, 2020 at 08:15:42PM -0500, Peter Bergner wrote: > >> + /* If the user explicitly uses -mpower10, ensure our ISA flags are > >> + compatible with it. */ > >> + if

Re: [PATCH] rs6000: ICE in unrecognizable insn when using -mpower10

2020-07-24 Thread Peter Bergner via Gcc-patches
On 7/24/20 6:32 AM, Segher Boessenkool wrote: > On Thu, Jul 23, 2020 at 08:15:42PM -0500, Peter Bergner wrote: >> + /* If the user explicitly uses -mpower10, ensure our ISA flags are >> + compatible with it. */ >> + if (TARGET_POWER10 >> + && (rs6000_isa_flags_explicit & OPTION_MASK_POW

Re: [PATCH] rs6000: ICE in unrecognizable insn when using -mpower10

2020-07-24 Thread Segher Boessenkool
On Thu, Jul 23, 2020 at 08:15:42PM -0500, Peter Bergner wrote: > We get an ICE when using -mpower10 and a -mcpu= value that is older > than power10. The -mpower10 option requires -mcpu=power10 or later. > The following patch enforces that. Hi! > + /* If the user explicitly uses -mpower10, ensur

[PATCH] rs6000: ICE in unrecognizable insn when using -mpower10

2020-07-23 Thread Peter Bergner via Gcc-patches
We get an ICE when using -mpower10 and a -mcpu= value that is older than power10. The -mpower10 option requires -mcpu=power10 or later. The following patch enforces that. This passed bootstrap and regtesting with no errors. Ok for trunk? GCC 10 does not ICE on this test case, so I am not asking