On 10/20/24 1:40 PM, Vineet Gupta wrote:
This is just a testing hack in case someone runs into infinite loops
with model schedule change. I did run into quite a few during the course
of development and instead of sched trace files eating up the disk,
better to ICE and abort.
gcc/ChangeLog:
* haifa-sched.cc (model_promote_predecessors): Add infinite
looping checks.
Of course this could fail on really big single block functions. IIRC
fppp from older versions of spec was on the order of 10k fp loads/stores
on targets with 32 double precision registers. Plus whether arithmetic
instructions were needed.
jeff