From fba1803a773137024e5eba5c6faff3db719c7f42 Mon Sep 17 00:00:00 2001 From: Segher Boessenkool Date: Wed, 7 Jun 2017 17:29:14 +0200 Subject: [PATCH] rs6000: Remove type attribute "brinc" Nothing uses it anymore. * 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". From-SVN: r248984 --- gcc/ChangeLog | 7 +++++++ gcc/config/rs6000/8540.md | 6 ------ gcc/config/rs6000/e500mc.md | 6 ------ gcc/config/rs6000/e500mc64.md | 6 ------ gcc/config/rs6000/rs6000.md | 1 - 5 files changed, 7 insertions(+), 19 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4fdb8ec04af..434a16ce9c9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2017-06-07 Segher Boessenkool + + * 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". + 2017-06-07 Segher Boessenkool * config.gcc (powerpc*-*-*): Don't add spe.h to extra_headers. diff --git a/gcc/config/rs6000/8540.md b/gcc/config/rs6000/8540.md index fae369de0c3..7b91b5bf5d8 100644 --- a/gcc/config/rs6000/8540.md +++ b/gcc/config/rs6000/8540.md @@ -182,12 +182,6 @@ "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 9878aaacba8..9f7f884a072 100644 --- a/gcc/config/rs6000/e500mc.md +++ b/gcc/config/rs6000/e500mc.md @@ -132,12 +132,6 @@ (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 366b4c49791..6f1ec8166cf 100644 --- a/gcc/config/rs6000/e500mc64.md +++ b/gcc/config/rs6000/e500mc64.md @@ -151,12 +151,6 @@ (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 ec25f459f13..9cf761cf8ba 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -179,7 +179,6 @@ 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, -- 2.30.2