aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGeoffrey Keating <geoffk@redhat.com>2001-04-20 08:33:35 +0000
committerGeoffrey Keating <geoffk@gcc.gnu.org>2001-04-20 08:33:35 +0000
commit856a6884331dd69910f479a3f4420ca544049d95 (patch)
treee72b53cdd563801b92da8b787d46174ad540ab41 /gcc
parent24f808827a39b923c09eda9469db01675acb0bca (diff)
downloadgcc-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/ChangeLog9
-rw-r--r--gcc/config/rs6000/rs6000.md24
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\";