From: Richard Kenner Date: Fri, 18 Nov 2005 13:22:55 +0000 (+0000) Subject: expr.c (expand_expr_real): Don't look at EXPR_HAS_LOCATION unless ib_boundaries_block... X-Git-Tag: releases/gcc-4.1.0~715 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c48dc958ed1fb8909c84d73177ed7962d356e087;p=thirdparty%2Fgcc.git expr.c (expand_expr_real): Don't look at EXPR_HAS_LOCATION unless ib_boundaries_block is non-null * expr.c (expand_expr_real): Don't look at EXPR_HAS_LOCATION unless ib_boundaries_block is non-null From-SVN: r107180 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6132e3623d28..6e63793ee7b9 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,4 +1,7 @@ -2005-11-18 Richard Kenner +2005-11-18 Richard Kenner + + * expr.c (expand_expr_real): Don't look at EXPR_HAS_LOCATION unless + ib_boundaries_block is non-null * postreload.c (reload_cse_move2add): Don't try to work with BImode. diff --git a/gcc/expr.c b/gcc/expr.c index 125e37071d91..13dd782588ef 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -6488,7 +6488,7 @@ expand_expr_real (tree exp, rtx target, enum machine_mode tmode, information. It would be better of the diagnostic routines used the file/line information embedded in the tree nodes rather than globals. */ - if (cfun && EXPR_HAS_LOCATION (exp)) + if (cfun && cfun->ib_boundaries_block && EXPR_HAS_LOCATION (exp)) { location_t saved_location = input_location; input_location = EXPR_LOCATION (exp);