On Thu, 2016-12-08 at 21:03 -0600, Segher Boessenkool wrote: > On Thu, Dec 08, 2016 at 08:28:22AM -0800, Carl E. Love wrote: > > The following patch adds two more built-ins that are missing. > > Specifically: > > > > vector float vec_pack vector double vector double > > vector double vec_sld vector double vector double > > > > The patch has been boot strapped and tested on > > powerpc64le-unknown-linux-gnu (Power 8) and on > > powerpc64-unknown-linux-gnu (Power 7) with no regressions. > > > 2016-12-08 Carl Love <c...@us.ibm.com> > > > > * config/rs6000/rs6000-c.c: Add built-in support for > > vector float vec_pack vector double vector double > > vector double vec_sld vector double vector double > > Add some parens and commas here? > > > * config/rs6000/rs6000.c: Add icode check for vsldoi_v2df to allow > > 4-bit unsigned literal. > > * config/rs6000/rs6000-builtin.def: Add definition for VSLDOI_2DF > > * doc/extend.texi: Update the built-in documentation file for the > > new powerpc vec_pack and vec_sld built-ins. > > Okay for trunk with that. Thanks,
Segher: The patch has been committed with the requested changes to the ChangeLog message. Revision 243612 - Directory Listing Modified Tue Dec 13 16:18:36 2016 UTC (77 seconds ago) by carll gcc/ChangeLog: 2016-12-13 Carl Love <c...@us.ibm.com> * config/rs6000/rs6000-c.c: Add built-in support for vector float vec_pack (vector double, vector double) vector double vec_sld (vector double, vector double) * config/rs6000/rs6000.c: Add icode check for vsldoi_v2df to allow 4-bit unsigned literal. * config/rs6000/rs6000-builtin.def: Add definition for VSLDOI_2DF * doc/extend.texi: Update the built-in documentation file for the new powerpc vec_pack and vec_sld built-ins. gcc/testsuite/ChangeLog: 2016-12-13 Carl Love <c...@us.ibm.com> * gcc.target/powerpc/builtins-3.c: Add new test of the test suite file. * gcc.target/powerpc/builtins-3-p8.c: Add new test of the test suite file. Carl Love