summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/601.md
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2014-05-23 18:37:55 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2014-05-23 18:37:55 +0200
commit58ee9e663594196b2b76669df15e12c1aeff53bf (patch)
treef5e75f50a33e2db5eb3f1b319542db1798169f4b /gcc/config/rs6000/601.md
parente0528ed9e55edf892d0593696e28f483f409fe9f (diff)
downloadgcc-58ee9e663594196b2b76669df15e12c1aeff53bf.tar.gz
rs6000: Make all insert instructions one type
This uses the attribute "size" to specify the differences: insert_word -> insert size=32 insert_dword -> insert size=64 It could use "dot" as well, but the current code doesn't handle that. From-SVN: r210868
Diffstat (limited to 'gcc/config/rs6000/601.md')
-rw-r--r--gcc/config/rs6000/601.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/rs6000/601.md b/gcc/config/rs6000/601.md
index c1a00438859..d0afcf710ac 100644
--- a/gcc/config/rs6000/601.md
+++ b/gcc/config/rs6000/601.md
@@ -45,7 +45,7 @@
"iu_ppc601+fpu_ppc601")
(define_insn_reservation "ppc601-integer" 1
- (and (eq_attr "type" "integer,insert_word,insert_dword,shift,\
+ (and (eq_attr "type" "integer,insert,shift,\
trap,var_shift_rotate,cntlz,exts,isel")
(eq_attr "cpu" "ppc601"))
"iu_ppc601")