before GIMPLE_RETURN, not after its predecessor; insert
before GIMPLE_RESX.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@151603
138bc75d-0d04-0410-961f-
82ee72b054a4
2009-09-10 Richard Henderson <rth@redhat.com>
+ * gimple-iterator.c (gimple_find_edge_insert_loc): Insert
+ before GIMPLE_RETURN, not after its predecessor; insert
+ before GIMPLE_RESX.
+
* gimple-iterator.c (gimple_find_edge_insert_loc): Use
gimple_seq_empty_p to test for no PHI nodes.
* tree-cfg.c (split_critical_edges): Likewise.
-2009-09-10 Richard Henderson <rth@redhat.com>
-
* c-common.h (c_dialect_cxx, c_dialect_objc): Boolify.
2009-09-10 Hariharan Sandanagobalane <hariharan@picochip.com>
if (!stmt_ends_bb_p (tmp))
return true;
- if (gimple_code (tmp) == GIMPLE_RETURN)
- {
- gsi_prev (gsi);
- return true;
+ switch (gimple_code (tmp))
+ {
+ case GIMPLE_RETURN:
+ case GIMPLE_RESX:
+ return false;
+ default:
+ break;
}
}