]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rs6000-builtin.def (rs6000_speculation_barrier): Rename to ppc_speculation_barrier.
authorBill Schmidt <wschmidt@linux.vnet.ibm.com>
Tue, 6 Mar 2018 01:56:41 +0000 (01:56 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Tue, 6 Mar 2018 01:56:41 +0000 (01:56 +0000)
[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

gcc/ChangeLog
gcc/config/rs6000/rs6000-builtin.def
gcc/config/rs6000/rs6000.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/spec-barr-1.c

index 716e77abc99f2eb03d010ab70e30b4d882405b47..d90eaa52010b40616f9c995079a050958c6e0654 100644 (file)
@@ -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
index f9548a0c40533c9c76aa25aef5e4bfafc503a843..9942d65be7ce0b81865dd4f42cab216495f80351 100644 (file)
@@ -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)
index 5f22b6de5bb55af734393fdb46b970db6be2bb18..9c8c0c8393437eaf49e43a1566f561cc3207b359 100644 (file)
@@ -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,
index ca2986b62210b829934e33600a4917590a6085ae..a9f66a320a681de950344dbeba5bbd9df9c19d55 100644 (file)
@@ -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
index 94293ab37069dd1a32caf79f8bf309255d97457e..443938cd1061cc723b4b694ad9957e0e369e7ee6 100644 (file)
@@ -4,7 +4,7 @@
 
 void foo ()
 {
-  __builtin_rs6000_speculation_barrier ();
+  __builtin_ppc_speculation_barrier ();
 }
 
 /* { dg-final { scan-assembler "ori 31,31,0" } } */