rs6000: Add [power6-64] stanza to new builtin support
commitc2c534f6faa6a77f163bf22382250d2df423606e
authorBill Schmidt <wschmidt@linux.ibm.com>
Tue, 23 Nov 2021 16:15:00 +0000 (23 10:15 -0600)
committerBill Schmidt <wschmidt@linux.ibm.com>
Tue, 23 Nov 2021 19:16:58 +0000 (23 13:16 -0600)
treea41b34e699a28e8d69393c5f055169da4a97f0f7
parente6a6569ce28958ae768acc1c2f6cc38643b55438
rs6000: Add [power6-64] stanza to new builtin support

2021-11-23  Bill Schmidt  <wschmidt@linux.ibm.com>

gcc/
* config/rs6000/rs6000-builtin-new.def: Add power6-64 stanza.  Move
CMPB to power6-64 stanza.
* config/rs6000/rs6000-call.c (rs6000_invalid_new_builtin): Handle
ENB_P6_64 case.
(rs6000_new_builtin_is_supported): Likewise.
(rs6000_expand_new_builtin): Likewise.  Clean up formatting.
(rs6000_init_builtins): Handle ENB_P6_64 case.
* config/rs6000/rs6000-gen-builtins.c (bif_stanza): Add BSTZ_P6_64.
(stanza_map): Add entry mapping power6-64 to BSTZ_P6_64.
(enable_string): Add "ENB_P6_64".
(write_decls): Add ENB_P6_64 to bif_enable enum.
gcc/config/rs6000/rs6000-builtin-new.def
gcc/config/rs6000/rs6000-call.c
gcc/config/rs6000/rs6000-gen-builtins.c