re PR rtl-optimization/37360 (ICE in haifa-sched.c when compiling __popcountsi2 from libgcc)
PR rtl-optimization/37360 * haifa-sched.c (max_issue): Do not assert that we never issue more insns than issue_rate. Add comment. From-SVN: r140151
This commit is contained in:
parent
b59d39763b
commit
bff5a22dc4
|
@ -1,3 +1,9 @@
|
|||
2008-09-09 Andrey Belevantsev <abel@ispras.ru>
|
||||
|
||||
PR rtl-optimization/37360
|
||||
* haifa-sched.c (max_issue): Do not assert that we never issue more
|
||||
insns than issue_rate. Add comment.
|
||||
|
||||
2008-09-09 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
* tree-cfg.c (verify_types_in_gimple_op): Remove.
|
||||
|
|
|
@ -2071,7 +2071,14 @@ max_issue (struct ready_list *ready, int privileged_n, state_t state,
|
|||
/* Init max_points. */
|
||||
max_points = 0;
|
||||
more_issue = issue_rate - cycle_issued_insns;
|
||||
gcc_assert (more_issue >= 0);
|
||||
|
||||
/* ??? We used to assert here that we never issue more insns than issue_rate.
|
||||
However, some targets (e.g. MIPS/SB1) claim lower issue rate than can be
|
||||
achieved to get better performance. Until these targets are fixed to use
|
||||
scheduler hooks to manipulate insns priority instead, the assert should
|
||||
be disabled.
|
||||
|
||||
gcc_assert (more_issue >= 0); */
|
||||
|
||||
for (i = 0; i < n_ready; i++)
|
||||
if (!ready_try [i])
|
||||
|
|
Loading…
Reference in New Issue