[email protected] (Oliver Kellogg) writes:
> Anybody else seeing this?
>
> ‘lower_try_finally_switch’:
> ../../../SOURCES/gcc/gcc/tree-eh.c:1350:5: error: ‘tf_loc’ may be used
> uninitialized in this function
Funny, this was never picked up in any of my bootstraps, but it is
indeed a bug.
This is an obvious fix I will be committing as soon as tests are done.
* tree-eh.c (lower_try_finally_switch): Initialize tf_loc.
Index: tree-eh.c
===================================================================
--- tree-eh.c (revision 148490)
+++ tree-eh.c (working copy)
@@ -1333,7 +1333,7 @@ lower_try_finally_switch (struct leh_sta
gimple_seq finally;
struct pointer_map_t *cont_map = NULL;
/* The location of the TRY_FINALLY stmt. */
- location_t tf_loc;
+ location_t tf_loc = gimple_location (tf->try_finally_expr);
/* The location of the finally block. */
location_t finally_loc;