aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2002-06-25 01:52:37 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2002-06-25 01:52:37 +0000
commiteef709c7f9bfa01f343c413a331b92108d95abdb (patch)
tree2cd2368377305d4438356c53c01739b06baf82c5
parent8ff82b06d62f4cb62c2383e853e112f63d509497 (diff)
downloadgcc-eef709c7f9bfa01f343c413a331b92108d95abdb.zip
gcc-eef709c7f9bfa01f343c413a331b92108d95abdb.tar.gz
gcc-eef709c7f9bfa01f343c413a331b92108d95abdb.tar.bz2
mips.md (fixuns_truncdfsi2, [...]): Avoid automatic aggregate initialization.
* mips.md (fixuns_truncdfsi2, fixuns_truncdfdi2, fixuns_truncsfsi2, fixuns_truncsfdi2): Avoid automatic aggregate initialization. From-SVN: r54975
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/mips/mips.md16
2 files changed, 18 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 45a686c..11ca9c5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2002-06-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * mips.md (fixuns_truncdfsi2, fixuns_truncdfdi2,
+ fixuns_truncsfsi2, fixuns_truncsfdi2): Avoid automatic aggregate
+ initialization.
+
2002-06-24 Jeff Law <law@redhat.com>
* flow.c (propagate_one_insn): When removing an insn
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index fece404..b804f33 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -4505,7 +4505,9 @@ move\\t%0,%z4\\n\\
rtx reg3 = gen_reg_rtx (SImode);
rtx label1 = gen_label_rtx ();
rtx label2 = gen_label_rtx ();
- REAL_VALUE_TYPE offset = REAL_VALUE_LDEXP (dconst1, 31);
+ REAL_VALUE_TYPE offset;
+
+ offset = REAL_VALUE_LDEXP (dconst1, 31);
if (reg1) /* turn off complaints about unreached code */
{
@@ -4549,7 +4551,9 @@ move\\t%0,%z4\\n\\
rtx reg3 = gen_reg_rtx (DImode);
rtx label1 = gen_label_rtx ();
rtx label2 = gen_label_rtx ();
- REAL_VALUE_TYPE offset = REAL_VALUE_LDEXP (dconst1, 63);
+ REAL_VALUE_TYPE offset;
+
+ offset = REAL_VALUE_LDEXP (dconst1, 63);
if (reg1) /* turn off complaints about unreached code */
{
@@ -4593,7 +4597,9 @@ move\\t%0,%z4\\n\\
rtx reg3 = gen_reg_rtx (SImode);
rtx label1 = gen_label_rtx ();
rtx label2 = gen_label_rtx ();
- REAL_VALUE_TYPE offset = REAL_VALUE_LDEXP (dconst1, 31);
+ REAL_VALUE_TYPE offset;
+
+ offset = REAL_VALUE_LDEXP (dconst1, 31);
if (reg1) /* turn off complaints about unreached code */
{
@@ -4637,7 +4643,9 @@ move\\t%0,%z4\\n\\
rtx reg3 = gen_reg_rtx (DImode);
rtx label1 = gen_label_rtx ();
rtx label2 = gen_label_rtx ();
- REAL_VALUE_TYPE offset = REAL_VALUE_LDEXP (dconst1, 63);
+ REAL_VALUE_TYPE offset;
+
+ offset = REAL_VALUE_LDEXP (dconst1, 63);
if (reg1) /* turn off complaints about unreached code */
{