re PR target/65648 (Bad code due to IRA fails to recognize the clobber in parallel)
PR ipa/65648 * ipa-inline-transform.c (inline_call): Skip sanity check to work around the ICE From-SVN: r221861
This commit is contained in:
parent
872ceb28a1
commit
f107227ba7
|
@ -1,3 +1,9 @@
|
||||||
|
2015-04-03 Jan Hubicka <hubicka@ucw.cz>
|
||||||
|
|
||||||
|
PR ipa/65648
|
||||||
|
* ipa-inline-transform.c (inline_call): Skip sanity check to work
|
||||||
|
around the ICE
|
||||||
|
|
||||||
2015-04-03 Jan Hubicka <hubicka@ucw.cz>
|
2015-04-03 Jan Hubicka <hubicka@ucw.cz>
|
||||||
|
|
||||||
PR ipa/65655
|
PR ipa/65655
|
||||||
|
|
|
@ -304,7 +304,8 @@ inline_call (struct cgraph_edge *e, bool update_original,
|
||||||
struct cgraph_node *callee = e->callee->ultimate_alias_target ();
|
struct cgraph_node *callee = e->callee->ultimate_alias_target ();
|
||||||
bool new_edges_found = false;
|
bool new_edges_found = false;
|
||||||
|
|
||||||
#ifdef ENABLE_CHECKING
|
/* This is used only for assert bellow. */
|
||||||
|
#if 0
|
||||||
int estimated_growth = estimate_edge_growth (e);
|
int estimated_growth = estimate_edge_growth (e);
|
||||||
bool predicated = inline_edge_summary (e)->predicate != NULL;
|
bool predicated = inline_edge_summary (e)->predicate != NULL;
|
||||||
#endif
|
#endif
|
||||||
|
@ -375,7 +376,10 @@ inline_call (struct cgraph_edge *e, bool update_original,
|
||||||
to->calls_comdat_local = false;
|
to->calls_comdat_local = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef ENABLE_CHECKING
|
/* FIXME: This assert suffers from roundoff errors, disable it for GCC 5
|
||||||
|
and revisit it after conversion to sreals in GCC 6.
|
||||||
|
See PR 65654. */
|
||||||
|
#if 0
|
||||||
/* Verify that estimated growth match real growth. Allow off-by-one
|
/* Verify that estimated growth match real growth. Allow off-by-one
|
||||||
error due to INLINE_SIZE_SCALE roudoff errors. */
|
error due to INLINE_SIZE_SCALE roudoff errors. */
|
||||||
gcc_assert (!update_overall_summary || !overall_size || new_edges_found
|
gcc_assert (!update_overall_summary || !overall_size || new_edges_found
|
||||||
|
|
Loading…
Reference in New Issue