diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2014-05-23 18:37:55 +0200 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2014-05-23 18:37:55 +0200 |
commit | 58ee9e663594196b2b76669df15e12c1aeff53bf (patch) | |
tree | f5e75f50a33e2db5eb3f1b319542db1798169f4b /gcc/config/rs6000/601.md | |
parent | e0528ed9e55edf892d0593696e28f483f409fe9f (diff) | |
download | gcc-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.md | 2 |
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") |