mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 15:00:55 +08:00
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>
|
||||
|
||||
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 ();
|
||||
bool new_edges_found = false;
|
||||
|
||||
#ifdef ENABLE_CHECKING
|
||||
/* This is used only for assert bellow. */
|
||||
#if 0
|
||||
int estimated_growth = estimate_edge_growth (e);
|
||||
bool predicated = inline_edge_summary (e)->predicate != NULL;
|
||||
#endif
|
||||
@ -375,7 +376,10 @@ inline_call (struct cgraph_edge *e, bool update_original,
|
||||
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
|
||||
error due to INLINE_SIZE_SCALE roudoff errors. */
|
||||
gcc_assert (!update_overall_summary || !overall_size || new_edges_found
|
||||
|
Loading…
x
Reference in New Issue
Block a user