On Fri, 2014-06-06 at 11:37 -0400, David Edelsohn wrote:
> On Thu, Jun 5, 2014 at 3:57 PM, Peter Bergner <berg...@vnet.ibm.com> wrote:
> > gcc/
> >         PR target/61415
> >         * config/rs6000/rs6000-builtin.def (BU_MISC_1): Delete.
> >         (BU_MISC_2): Rename to ...
> >         (BU_LDBL128_2): ... this.
> >         * config/rs6000/rs6000.h (RS6000_BTM_LDBL128): New define.
> >         (RS6000_BTM_COMMON): Add RS6000_BTM_LDBL128.
> >         * config/rs6000/rs6000.c (rs6000_builtin_mask_calculate): Handle
> >         RS6000_BTM_LDBL128.
> >         (rs6000_invalid_builtin): Add long double 128-bit builtin support.
> >         (rs6000_builtin_mask_names): Add RS6000_BTM_LDBL128.
> >         * config/rs6000/rs6000.md (unpacktf_0): Remove define)expand.
> >         (unpacktf_1): Likewise.
> >         * doc/extend.texi (__builtin_longdouble_dw0): Remove documentation.
> >         (__builtin_longdouble_dw1): Likewise.
> >         * doc/sourcebuild.texi (longdouble128): Document.
> >
> > gcc/testsuite/
> >         PR target/61415
> >         * lib/target-supports.exp (check_effective_target_longdouble128): 
> > New.
> >         * gcc.target/powerpc/pack02.c: Use it.
> >         * gcc.target/powerpc/tfmode_off.c: Likewise.
> 
> This is okay with me, as long as there are no objections from RMs
> about removing the private APIs that should not have been added to FSF
> GCC.

Ok, given there were no objections, I committed this to trunk (211653),
4.9 (211656) and 4.8 (211657).  Thanks.

Peter



Reply via email to