re PR tree-optimization/58311 (ICE: SIGSEGV in hash_table::find_slot_with_hash() with -fdevirtualize)
PR tree-optimization/58311 * ipa-devirt.c (gate_ipa_devirt): Only execute when optimizing. From-SVN: r202317
This commit is contained in:
parent
fc11f321bb
commit
6da47f52a7
|
@ -1,3 +1,16 @@
|
|||
2013-09-06 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
PR tree-optimization/58311
|
||||
* ipa-devirt.c (gate_ipa_devirt): Only execute when optimizing.
|
||||
|
||||
2013-09-06 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* Makefile.in (tree-sra.o): Update dependencies.
|
||||
* tree-sra.c: Include ipa-utils.h
|
||||
(scan_function): Use recursive_call_p.
|
||||
(has_caller_p): New function.
|
||||
(cgraph_for_node_and_aliases): Count also callers of aliases.
|
||||
|
||||
2013-09-06 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
PR middle-end/58094
|
||||
|
|
|
@ -1114,9 +1114,7 @@ ipa_devirt (void)
|
|||
static bool
|
||||
gate_ipa_devirt (void)
|
||||
{
|
||||
/* FIXME: We should remove the optimize check after we ensure we never run
|
||||
IPA passes when not optimizing. */
|
||||
return flag_devirtualize && !in_lto_p;
|
||||
return flag_devirtualize && !in_lto_p && optimize;
|
||||
}
|
||||
|
||||
namespace {
|
||||
|
|
Loading…
Reference in New Issue