Nothing uses it anymore.

2017-06-06  Segher Boessenkool  <seg...@kernel.crashing.org>

        * config/rs6000/8540.md (ppc8540_brinc): Delete.
        * config/rs6000/e500mc.md (e500mc_brinc): Delete.
        * config/rs6000/e500mc64.md (e500mc64_brinc): Delete.
        * config/rs6000/rs6000.md (type): Remove "brinc".

---
 gcc/config/rs6000/8540.md     | 6 ------
 gcc/config/rs6000/e500mc.md   | 6 ------
 gcc/config/rs6000/e500mc64.md | 6 ------
 gcc/config/rs6000/rs6000.md   | 1 -
 4 files changed, 19 deletions(-)

diff --git a/gcc/config/rs6000/8540.md b/gcc/config/rs6000/8540.md
index fae369d..7b91b5b 100644
--- a/gcc/config/rs6000/8540.md
+++ b/gcc/config/rs6000/8540.md
@@ -182,12 +182,6 @@ (define_insn_reservation "ppc8540_float_vector_divide" 29
   "ppc8540_decode,ppc8540_issue+ppc8540_mu_stage0+ppc8540_mu_div,\
    ppc8540_mu_div*28")
 
-;; Brinc
-(define_insn_reservation "ppc8540_brinc" 1
-  (and (eq_attr "type" "brinc")
-       (eq_attr "cpu" "ppc8540,ppc8548"))
-  "ppc8540_decode,ppc8540_issue+ppc8540_su_stage0+ppc8540_retire")
-
 ;; Simple vector
 (define_insn_reservation "ppc8540_simple_vector" 1
   (and (eq_attr "type" "vecsimple,veclogical,vecmove")
diff --git a/gcc/config/rs6000/e500mc.md b/gcc/config/rs6000/e500mc.md
index 9878aaa..9f7f884 100644
--- a/gcc/config/rs6000/e500mc.md
+++ b/gcc/config/rs6000/e500mc.md
@@ -132,12 +132,6 @@ (define_insn_reservation "e500mc_mtjmpr" 1
        (eq_attr "cpu" "ppce500mc"))
   "e500mc_decode,e500mc_issue+e500mc_su_stage0+e500mc_retire")
 
-;; Brinc.
-(define_insn_reservation "e500mc_brinc" 1
-  (and (eq_attr "type" "brinc")
-       (eq_attr "cpu" "ppce500mc"))
-  "e500mc_decode,e500mc_issue+e500mc_su_stage0+e500mc_retire")
-
 ;; Loads.
 (define_insn_reservation "e500mc_load" 3
   (and (eq_attr "type" "load,load_l,sync")
diff --git a/gcc/config/rs6000/e500mc64.md b/gcc/config/rs6000/e500mc64.md
index 366b4c4..6f1ec81 100644
--- a/gcc/config/rs6000/e500mc64.md
+++ b/gcc/config/rs6000/e500mc64.md
@@ -151,12 +151,6 @@ (define_insn_reservation "e500mc64_mtjmpr" 1
        (eq_attr "cpu" "ppce500mc64"))
   "e500mc64_decode,e500mc64_issue+e500mc64_su_stage0+e500mc64_retire")
 
-;; Brinc.
-(define_insn_reservation "e500mc64_brinc" 1
-  (and (eq_attr "type" "brinc")
-       (eq_attr "cpu" "ppce500mc64"))
-  "e500mc64_decode,e500mc64_issue+e500mc64_su_stage0+e500mc64_retire")
-
 ;; Loads.
 (define_insn_reservation "e500mc64_load" 3
   (and (eq_attr "type" "load,load_l,sync")
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index ec25f45..9cf761c 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -179,7 +179,6 @@ (define_attr "type"
    branch,jmpreg,mfjmpr,mtjmpr,trap,isync,sync,load_l,store_c,
    cr_logical,delayed_cr,mfcr,mfcrf,mtcr,
    fpcompare,fp,fpsimple,dmul,sdiv,ddiv,ssqrt,dsqrt,
-   brinc,
    vecsimple,veccomplex,vecdiv,veccmp,veccmpsimple,vecperm,
    vecfloat,vecfdiv,vecdouble,mffgpr,mftgpr,crypto,
    veclogical,veccmpfx,vecexts,vecmove,
-- 
1.9.3

Reply via email to