diff options
Diffstat (limited to 'gcc/stor-layout.c')
-rw-r--r-- | gcc/stor-layout.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/stor-layout.c b/gcc/stor-layout.c index 1224348..7db340c7 100644 --- a/gcc/stor-layout.c +++ b/gcc/stor-layout.c @@ -90,8 +90,10 @@ variable_size (size) } if (immediate_size_expand) - /* NULL_RTX is not defined; neither is the rtx type. */ - expand_expr (size, NULL_PTR, VOIDmode, 0); + /* NULL_RTX is not defined; neither is the rtx type. + Also, we would like to pass const0_rtx here, but don't have it. */ + expand_expr (size, expand_expr (integer_zero_node, NULL_PTR, VOIDmode, 0), + VOIDmode, 0); else pending_sizes = tree_cons (NULL_TREE, size, pending_sizes); |