summaryrefslogtreecommitdiff
path: root/gcc/emit-rtl.c
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2003-04-11 23:27:59 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2003-04-11 23:27:59 +0000
commit6259dc05dde231d161f6e9d9f48bed9d8520fedc (patch)
tree9c5928f31c291b41afeb5ec580b4cdb547daf0c4 /gcc/emit-rtl.c
parent59e226b0438867b781db51579623e35fdc2bf4eb (diff)
downloadgcc-6259dc05dde231d161f6e9d9f48bed9d8520fedc.tar.gz
* emit-rtl.c (gen_rtx): Zero '0' fields.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65488 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/emit-rtl.c')
-rw-r--r--gcc/emit-rtl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index 96903a3148c..f4b986cbb4e 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -755,7 +755,8 @@ gen_rtx VPARAMS ((enum rtx_code code, enum machine_mode mode, ...))
{
switch (*fmt++)
{
- case '0': /* Unused field. */
+ case '0': /* Field with unknown use. Zero it. */
+ X0EXP (rt, 1) = NULL_RTX;
break;
case 'i': /* An integer? */