On Thu, 2020-03-26 at 14:23 -0500, Segher Boessenkool wrote:
> Hi!
> 
> On Mon, Mar 23, 2020 at 03:18:25PM -0500, will schmidt wrote:
> >   Disable the code that limits initialization of builtins based
> > on the rs6000_builtin_mask.  This allows all built-ins to be
> > properly referenced when building code using #pragma for cpu
> > targets newer than what was specified by the -mcpu default.
> > The use of built-ins is still properly limited by logic within
> > altivec_resolve_overloaded_builtin().
> > 
> > I'm still reviewing test results for any regressions.
> > 
> > OK for master?
> 
> Okay (if those tests pass ;-) ), thanks!  Just a few nits:

They did.  :-)  I committed this on Monday.

Is this one also OK for backports?   (after a week or so to let it bake
a bit more). 

Thanks
-Will

> 
> 
> >             * config/rs6000/rs6000-call.c
> > altivec_init_builtins():  Remove code
> >             to skip defining builtins based on builtin_mask.
> 
>       * config/rs6000/rs6000-call.c (altivec_init_builtins): Remove
> code
>       to skip defining builtins based on builtin_mask.
> 
> 
> >     testsuite/
> 
> gcc/testsuite/
> 
> 
> > --- /dev/null
> > +++ b/gcc/testsuite/gcc.target/powerpc/pragma_misc9.c
> > @@ -0,0 +1,47 @@
> > +/* { dg-do compile { target { powerpc*-*-* } } } */
> 
> This is the default for anything in gcc.target/powerpc?  { dg-do
> compile }
> can be useful (for a reader; for the test itself it is default as
> well),
> but drop the target selector please?
> 
> 
> Segher

Reply via email to