https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69431

--- Comment #2 from Carl Love <carll at gcc dot gnu.org> ---
Author: carll
Date: Mon Oct  1 15:57:13 2018
New Revision: 264764

URL: https://gcc.gnu.org/viewcvs?rev=264764&root=gcc&view=rev
Log:
Update, forgot to put the PR number in the Change Log.  

gcc/ChangeLog:

2018-10-01  Carl Love  <c...@us.ibm.com>

        PR 69431
        * config/rs6000/rs6000-builtin.def (__builtin_mffsl): New.
        (__builtin_mtfsb0): New.
        (__builtin_mtfsb1): New.
        ( __builtin_set_fpscr_rn): New.
        (__builtin_set_fpscr_drn): New.
        * config/rs6000/rs6000.c (rs6000_expand_mtfsb_builtin): Add.
        (rs6000_expand_set_fpscr_rn_builtin): Add.
        (rs6000_expand_set_fpscr_drn_builtin): Add.
        (rs6000_expand_builtin): Add case statement entries for
        RS6000_BUILTIN_MTFSB0, RS6000_BUILTIN_MTFSB1,
        RS6000_BUILTIN_SET_FPSCR_RN, RS6000_BUILTIN_SET_FPSCR_DRN,
        RS6000_BUILTIN_MFFSL.
        (rs6000_init_builtins): Add ftype initialization and def_builtin
        calls for __builtin_mffsl, __builtin_mtfsb0, __builtin_mtfsb1,
        __builtin_set_fpscr_rn, __builtin_set_fpscr_drn.
        * config/rs6000.md (rs6000_mtfsb0, rs6000_mtfsb1, rs6000_mffscrn,
        rs6000_mffscdrn): Add define_insn.
        (rs6000_set_fpscr_rn, rs6000_set_fpscr_drn): Add define_expand.
        * doc/extend.texi: Add documentation for the builtins.

gcc/testsuite/ChangeLog:

2018-10-01  Carl Love  <c...@us.ibm.com>

        PR 69431
        * gcc.target/powerpc/test_mffsl-p9.c: New file.
        * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
        * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
        * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
        * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog

Reply via email to