PR target/84912
commitb0f868281b1690288e2f3eaaa1dad32719728db5
authorbergner <bergner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Mar 2018 00:06:31 +0000 (29 00:06 +0000)
committerbergner <bergner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Mar 2018 00:06:31 +0000 (29 00:06 +0000)
tree22a74be11bfec563f65594b6d47ed41ae6db92c1
parent205c5aae12dbf26654eaa54622daf367400804e0
PR target/84912
* config/rs6000/rs6000.h (RS6000_BTM_POWERPC64): New define.
(RS6000_BTM_COMMON): Add RS6000_BTM_POWERPC64.
* config/rs6000/rs6000.c (rs6000_builtin_mask_calculate): Add support
for RS6000_BTM_POWERPC64.
(rs6000_invalid_builtin): Add handling for RS6000_BTM_POWERPC64
(rs6000_builtin_mask_names): Add RS6000_BTM_POWERPC64.
* config/rs6000/rs6000-builtin.def (BU_P7_POWERPC64_MISC_2): New macro
definition.
(DIVDE): Use it.
(DIVDEU): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@258943 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000-builtin.def
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h