diff options
Diffstat (limited to 'gcc/var-tracking.c')
-rw-r--r-- | gcc/var-tracking.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c index 8b07f9f..e07cbe6 100644 --- a/gcc/var-tracking.c +++ b/gcc/var-tracking.c @@ -6290,7 +6290,7 @@ prepare_call_arguments (basic_block bb, rtx insn) && DECL_INITIAL (SYMBOL_REF_DECL (l->loc))) { initial = DECL_INITIAL (SYMBOL_REF_DECL (l->loc)); - if (host_integerp (initial, 0)) + if (tree_fits_shwi_p (initial)) { item = GEN_INT (tree_low_cst (initial, 0)); item = gen_rtx_CONCAT (indmode, mem, item); |