From 1e1d6495ab43ad83d7021ace50448ebb72444bf1 Mon Sep 17 00:00:00 2001 From: bstarynk Date: Wed, 19 Sep 2012 13:39:00 +0000 Subject: 2012-09-19 Basile Starynkevitch MELT branch merged with trunk rev 191468 using svnmerge. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@191473 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/tree-streamer-in.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'gcc/tree-streamer-in.c') diff --git a/gcc/tree-streamer-in.c b/gcc/tree-streamer-in.c index a38fb470b1f..5f9f7a2fef7 100644 --- a/gcc/tree-streamer-in.c +++ b/gcc/tree-streamer-in.c @@ -172,12 +172,11 @@ unpack_ts_real_cst_value_fields (struct bitpack_d *bp, tree expr) static void unpack_ts_fixed_cst_value_fields (struct bitpack_d *bp, tree expr) { - struct fixed_value fv; - - fv.mode = bp_unpack_enum (bp, machine_mode, MAX_MACHINE_MODE); - fv.data.low = bp_unpack_var_len_int (bp); - fv.data.high = bp_unpack_var_len_int (bp); - TREE_FIXED_CST (expr) = fv; + FIXED_VALUE_TYPE *fp = ggc_alloc_fixed_value (); + fp->mode = bp_unpack_enum (bp, machine_mode, MAX_MACHINE_MODE); + fp->data.low = bp_unpack_var_len_int (bp); + fp->data.high = bp_unpack_var_len_int (bp); + TREE_FIXED_CST_PTR (expr) = fp; } -- cgit v1.2.1