diff options
Diffstat (limited to 'gcc/reload.c')
-rw-r--r-- | gcc/reload.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/reload.c b/gcc/reload.c index f1682f73aee..ae211302efa 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -2265,9 +2265,8 @@ decompose (rtx x) struct decomposition val; int all_const = 0; - val.reg_flag = 0; - val.safe = 0; - val.base = 0; + memset (&val, 0, sizeof (val)); + if (GET_CODE (x) == MEM) { rtx base = NULL_RTX, offset = 0; |