diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2002-06-25 01:52:37 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2002-06-25 01:52:37 +0000 |
commit | eef709c7f9bfa01f343c413a331b92108d95abdb (patch) | |
tree | 2cd2368377305d4438356c53c01739b06baf82c5 /gcc | |
parent | 8ff82b06d62f4cb62c2383e853e112f63d509497 (diff) | |
download | gcc-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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/mips/mips.md | 16 |
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 */ { |