diff options
| author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-11-18 13:22:55 +0000 |
|---|---|---|
| committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-11-18 13:22:55 +0000 |
| commit | eeae654fd9c019903076a732d9bcf9ee20b3961d (patch) | |
| tree | 78a819775508bd33e2374a131cd4fac26ec229e7 | |
| parent | 24540022954f3e7071ea860cb729ebb8b1674bd3 (diff) | |
| download | ppe42-gcc-eeae654fd9c019903076a732d9bcf9ee20b3961d.tar.gz ppe42-gcc-eeae654fd9c019903076a732d9bcf9ee20b3961d.zip | |
* expr.c (expand_expr_real): Don't look at EXPR_HAS_LOCATION unless
ib_boundaries_block is non-null
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@107180 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/expr.c | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6132e3623d2..6e63793ee7b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,4 +1,7 @@ -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. diff --git a/gcc/expr.c b/gcc/expr.c index 125e37071d9..13dd782588e 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); |

