ib_boundaries_block is non-null
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107180
138bc75d-0d04-0410-961f-
82ee72b054a4
-2005-11-18 Richard Kenner <kenner@don.gnat.com>
+2005-11-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * 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.
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);