diff options
author | Geoffrey Keating <geoffk@redhat.com> | 2001-04-20 08:33:35 +0000 |
---|---|---|
committer | Geoffrey Keating <geoffk@gcc.gnu.org> | 2001-04-20 08:33:35 +0000 |
commit | 856a6884331dd69910f479a3f4420ca544049d95 (patch) | |
tree | e72b53cdd563801b92da8b787d46174ad540ab41 /gcc | |
parent | 24f808827a39b923c09eda9469db01675acb0bca (diff) | |
download | gcc-856a6884331dd69910f479a3f4420ca544049d95.zip gcc-856a6884331dd69910f479a3f4420ca544049d95.tar.gz gcc-856a6884331dd69910f479a3f4420ca544049d95.tar.bz2 |
rs6000.md (ctrsi_internal1, [...]): In the short-branch case, this insn is only 4 instructions long.
* config/rs6000/rs6000.md (ctrsi_internal1, ctrsi_internal2,
ctrsi_internal3, ctrsi_internal4, ctrsi_internal5,
ctrsi_internal6, ctrdi_internal1, ctrdi_internal2,
ctrdi_internal3, ctrdi_internal4, ctrdi_internal5,
ctrdi_internal6): In the short-branch case, this insn is only 4
instructions long. Reported by Reza Yazdani <reza@apple.com>.
From-SVN: r41450
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 24 |
2 files changed, 21 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 002d844..03ec2b8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2001-04-20 Geoff Keating <geoffk@redhat.com> + + * config/rs6000/rs6000.md (ctrsi_internal1, ctrsi_internal2, + ctrsi_internal3, ctrsi_internal4, ctrsi_internal5, + ctrsi_internal6, ctrdi_internal1, ctrdi_internal2, + ctrdi_internal3, ctrdi_internal4, ctrdi_internal5, + ctrdi_internal6): In the short-branch case, this insn is only 4 + bytes long. Reported by Reza Yazdani <reza@apple.com>. + 2001-04-20 Jakub Jelinek <jakub@redhat.com> * reg-stack.c (check_asm_stack_operands): Issue error if "=t" resp. diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index b0831c0..c86ec20 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -12888,7 +12888,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); { if (which_alternative != 0) return \"#\"; - else if (get_attr_length (insn) == 8) + else if (get_attr_length (insn) == 4) return \"{bdn|bdnz} %l0\"; else return \"bdz %$+8\;b %l0\"; @@ -12912,7 +12912,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); { if (which_alternative != 0) return \"#\"; - else if (get_attr_length (insn) == 8) + else if (get_attr_length (insn) == 4) return \"bdz %l0\"; else return \"{bdn|bdnz} %$+8\;b %l0\"; @@ -12936,7 +12936,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); { if (which_alternative != 0) return \"#\"; - else if (get_attr_length (insn) == 8) + else if (get_attr_length (insn) == 4) return \"{bdn|bdnz} %l0\"; else return \"bdz %$+8\;b %l0\"; @@ -12960,7 +12960,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); { if (which_alternative != 0) return \"#\"; - else if (get_attr_length (insn) == 8) + else if (get_attr_length (insn) == 4) return \"bdz %l0\"; else return \"{bdn|bdnz} %$+8\;b %l0\"; @@ -12986,7 +12986,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); { if (which_alternative != 0) return \"#\"; - else if (get_attr_length (insn) == 8) + else if (get_attr_length (insn) == 4) return \"{bdn|bdnz} %l0\"; else return \"bdz %$+8\;b %l0\"; @@ -13010,7 +13010,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); { if (which_alternative != 0) return \"#\"; - else if (get_attr_length (insn) == 8) + else if (get_attr_length (insn) == 4) return \"bdz %l0\"; else return \"{bdn|bdnz} %$+8\;b %l0\"; @@ -13034,7 +13034,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); { if (which_alternative != 0) return \"#\"; - else if (get_attr_length (insn) == 8) + else if (get_attr_length (insn) == 4) return \"{bdn|bdnz} %l0\"; else return \"bdz %$+8\;b %l0\"; @@ -13058,7 +13058,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); { if (which_alternative != 0) return \"#\"; - else if (get_attr_length (insn) == 8) + else if (get_attr_length (insn) == 4) return \"bdz %l0\"; else return \"{bdn|bdnz} %$+8\;b %l0\"; @@ -13084,7 +13084,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); { if (which_alternative != 0) return \"#\"; - else if (get_attr_length (insn) == 8) + else if (get_attr_length (insn) == 4) return \"bdz %l0\"; else return \"{bdn|bdnz} %$+8\;b %l0\"; @@ -13108,7 +13108,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); { if (which_alternative != 0) return \"#\"; - else if (get_attr_length (insn) == 8) + else if (get_attr_length (insn) == 4) return \"{bdn|bdnz} %l0\"; else return \"bdz %$+8\;b %l0\"; @@ -13132,7 +13132,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); { if (which_alternative != 0) return \"#\"; - else if (get_attr_length (insn) == 8) + else if (get_attr_length (insn) == 4) return \"bdz %l0\"; else return \"{bdn|bdnz} %$+8\;b %l0\"; @@ -13156,7 +13156,7 @@ operands[2] = GEN_INT (INTVAL (operands[1]) >> 32); { if (which_alternative != 0) return \"#\"; - else if (get_attr_length (insn) == 8) + else if (get_attr_length (insn) == 4) return \"{bdn|bdnz} %l0\"; else return \"bdz %$+8\;b %l0\"; |