rs6000-builtin.def (rs6000_speculation_barrier): Rename to ppc_speculation_barrier.
[gcc] 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> * config/rs6000/rs6000-builtin.def (rs6000_speculation_barrier): Rename to ppc_speculation_barrier. * config/rs6000/rs6000.c (rs6000_init_builtins): Rename builtin to __builtin_ppc_speculation_barrier. [gcc/testsuite] 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> * gcc.target/powerpc/spec-barr-1.c: Change called function name to __builtin_ppc_speculation_barrier. From-SVN: r258268
This commit is contained in:
parent
f75fbd29fb
commit
4900146ce0
|
@ -1,3 +1,10 @@
|
|||
2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000-builtin.def (rs6000_speculation_barrier):
|
||||
Rename to ppc_speculation_barrier.
|
||||
* config/rs6000/rs6000.c (rs6000_init_builtins): Rename builtin to
|
||||
__builtin_ppc_speculation_barrier.
|
||||
|
||||
2018-03-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/84700
|
||||
|
|
|
@ -2348,7 +2348,7 @@ BU_DFP_MISC_2 (DSCRIQ, "dscriq", CONST, dfp_dscri_td)
|
|||
/* 0 argument void function that we pretend was added in ISA 2.06.
|
||||
It's a special nop recognized by 2018+ firmware for P7 and up,
|
||||
with speculation barrier semantics. */
|
||||
BU_P7_MISC_X (SPEC_BARRIER, "rs6000_speculation_barrier", MISC)
|
||||
BU_P7_MISC_X (SPEC_BARRIER, "ppc_speculation_barrier", MISC)
|
||||
|
||||
/* 1 argument BCD functions added in ISA 2.06. */
|
||||
BU_P7_MISC_1 (CDTBCD, "cdtbcd", CONST, cdtbcd)
|
||||
|
|
|
@ -17249,7 +17249,7 @@ rs6000_init_builtins (void)
|
|||
|
||||
ftype = build_function_type_list (void_type_node, NULL_TREE);
|
||||
def_builtin ("__builtin_cpu_init", ftype, RS6000_BUILTIN_CPU_INIT);
|
||||
def_builtin ("__builtin_rs6000_speculation_barrier", ftype,
|
||||
def_builtin ("__builtin_ppc_speculation_barrier", ftype,
|
||||
MISC_BUILTIN_SPEC_BARRIER);
|
||||
|
||||
ftype = build_function_type_list (bool_int_type_node, const_ptr_type_node,
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
|
||||
|
||||
* gcc.target/powerpc/spec-barr-1.c: Change called function name to
|
||||
__builtin_ppc_speculation_barrier.
|
||||
|
||||
2018-03-05 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/84700
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
void foo ()
|
||||
{
|
||||
__builtin_rs6000_speculation_barrier ();
|
||||
__builtin_ppc_speculation_barrier ();
|
||||
}
|
||||
|
||||
/* { dg-final { scan-assembler "ori 31,31,0" } } */
|
||||
|
|
Loading…
Reference in New Issue