mirror of git://gcc.gnu.org/git/gcc.git
re PR lto/77305 (-fdump-tree-all and -flto causes ICE)
2016-08-23 Richard Biener <rguenther@suse.de> PR middle-end/77305 * statistics.c (statistics_counter_event): Robustify against NULL current_pass. From-SVN: r239683
This commit is contained in:
parent
9c810a4e44
commit
e83421c08f
|
|
@ -1,3 +1,9 @@
|
||||||
|
2016-08-23 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR middle-end/77305
|
||||||
|
* statistics.c (statistics_counter_event): Robustify against
|
||||||
|
NULL current_pass.
|
||||||
|
|
||||||
2016-08-23 Venkataramanan Kumar
|
2016-08-23 Venkataramanan Kumar
|
||||||
|
|
||||||
* config/i386/i386.c (processor_alias_table): Enable PTA_PRFCHW
|
* config/i386/i386.c (processor_alias_table): Enable PTA_PRFCHW
|
||||||
|
|
|
||||||
|
|
@ -312,7 +312,8 @@ statistics_counter_event (struct function *fn, const char *id, int incr)
|
||||||
|| incr == 0)
|
|| incr == 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (current_pass->static_pass_number != -1)
|
if (current_pass
|
||||||
|
&& current_pass->static_pass_number != -1)
|
||||||
{
|
{
|
||||||
counter = lookup_or_add_counter (curr_statistics_hash (), id, 0, false);
|
counter = lookup_or_add_counter (curr_statistics_hash (), id, 0, false);
|
||||||
gcc_assert (!counter->histogram_p);
|
gcc_assert (!counter->histogram_p);
|
||||||
|
|
@ -325,8 +326,8 @@ statistics_counter_event (struct function *fn, const char *id, int incr)
|
||||||
|
|
||||||
fprintf (statistics_dump_file,
|
fprintf (statistics_dump_file,
|
||||||
"%d %s \"%s\" \"%s\" %d\n",
|
"%d %s \"%s\" \"%s\" %d\n",
|
||||||
current_pass->static_pass_number,
|
current_pass ? current_pass->static_pass_number : -1,
|
||||||
current_pass->name,
|
current_pass ? current_pass->name : "none",
|
||||||
id,
|
id,
|
||||||
function_name (fn),
|
function_name (fn),
|
||||||
incr);
|
incr);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue