From 90079d10dd355193fe289fa0bfcb0d7be880d45a Mon Sep 17 00:00:00 2001 From: mrs Date: Fri, 3 Jan 2014 20:27:16 +0000 Subject: [PATCH] Fix one last issue with rtl. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/wide-int@206324 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/expr.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gcc/expr.c b/gcc/expr.c index 2a82e3e..6fd4ea0 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -9477,11 +9477,10 @@ expand_expr_real_1 (tree exp, rtx target, enum machine_mode tmode, return decl_rtl; case INTEGER_CST: - /* "Given that TYPE_PRECISION (type) is not always equal to + /* Given that TYPE_PRECISION (type) is not always equal to GET_MODE_PRECISION (TYPE_MODE (type)), we need to extend from the former to the latter according to the signedness of the - type". */ - + type. */ temp = immed_wide_int_const (wide_int::from (exp, GET_MODE_PRECISION (TYPE_MODE (type)), -- 2.7.4