summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2003-10-30 23:59:45 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2003-10-30 22:59:45 +0000
commit1199470c69d5b1b49e6a45d0ffe0eb34a186c1d8 (patch)
tree635332dd9d40fc4faefab68c694fc4264f95698b
parentf56228e73f63a6dd8abb16ce8acb15e6fc7aa953 (diff)
downloadgcc-1199470c69d5b1b49e6a45d0ffe0eb34a186c1d8.tar.gz
* real.c (encode_ieee_extended): Back out previous patch.
From-SVN: r73105
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/real.c5
2 files changed, 4 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 63738b63ffd..c3551e63439 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2003-10-30 Jan Hubicka <jh@suse.cz>
+ * real.c (encode_ieee_extended): Back out previous patch.
+
+2003-10-30 Jan Hubicka <jh@suse.cz>
+
* real.c (encode_ieee_extended): Initialize whole array.
* reg-stack.c (move_for_stack_reg0: Use always XFmode.
* i386-modes.def: Change definitions of TFmode and XFmode.
diff --git a/gcc/real.c b/gcc/real.c
index 08010546115..87246807f2f 100644
--- a/gcc/real.c
+++ b/gcc/real.c
@@ -3032,11 +3032,6 @@ encode_ieee_extended (const struct real_format *fmt, long *buf,
buf[0] = image_hi << 16, buf[1] = sig_hi, buf[2] = sig_lo;
else
buf[0] = sig_lo, buf[1] = sig_hi, buf[2] = image_hi;
-
- /* Avoid uninitialized data to be output by compiler when XFmode is extended
- to 128 bits. */
- if (GET_MODE_SIZE (XFmode) == 16)
- buf[3] = 0;
}
static void