diff options
author | Carl Love <carll@gcc.gnu.org> | 2018-10-01 15:57:13 +0000 |
---|---|---|
committer | Carl Love <carll@gcc.gnu.org> | 2018-10-01 15:57:13 +0000 |
commit | 84eea0f700ee5e76be8754a41d7f7e492473a1e5 (patch) | |
tree | d47027ee47deaf7d4796183a887614aa7bea6097 /gcc | |
parent | 2da14663d0dee41a3f90f40704f9063e53a8b247 (diff) | |
download | gcc-84eea0f700ee5e76be8754a41d7f7e492473a1e5.zip gcc-84eea0f700ee5e76be8754a41d7f7e492473a1e5.tar.gz gcc-84eea0f700ee5e76be8754a41d7f7e492473a1e5.tar.bz2 |
Update, forgot to put the PR number in the Change Log.
gcc/ChangeLog:
2018-10-01 Carl Love <cel@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 <cel@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.
From-SVN: r264764
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 1 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 49f99ed..b43cc38 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,6 @@ 2018-10-01 Carl Love <cel@us.ibm.com> + PR 69431 * config/rs6000/rs6000-builtin.def (__builtin_mffsl): New. (__builtin_mtfsb0): New. (__builtin_mtfsb1): New. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 22713d9..f322cc5 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,6 @@ 2018-10-01 Carl Love <cel@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. |