diff options
author | Peter Bergner <bergner@gcc.gnu.org> | 2018-03-28 19:06:31 -0500 |
---|---|---|
committer | Peter Bergner <bergner@gcc.gnu.org> | 2018-03-28 19:06:31 -0500 |
commit | eb581af430ff929eb43e2fbf871e9a92e25780c5 (patch) | |
tree | 22a74be11bfec563f65594b6d47ed41ae6db92c1 /gcc/lcm.c | |
parent | 604e36ed96b2136fc24edecf675235c39fcfd6de (diff) | |
download | gcc-eb581af430ff929eb43e2fbf871e9a92e25780c5.zip gcc-eb581af430ff929eb43e2fbf871e9a92e25780c5.tar.gz gcc-eb581af430ff929eb43e2fbf871e9a92e25780c5.tar.bz2 |
re PR target/84912 (__builtin_divde* produce Internal Compiler Error when compiled -m32)
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.
From-SVN: r258943
Diffstat (limited to 'gcc/lcm.c')
0 files changed, 0 insertions, 0 deletions