Commit [588eb5] Maximize Restore History

Fix a caching bug in life.lisp

We'd sometimes cache too aggressively and mistakenly conclude that a
TN had no global conflict in an IR2 block. This would then lead to
having multiple conflict structs for the same block/TN pair, and,
finally, AVERs in graph colouring regalloc.

Reported by Douglas Katzman. Fixes lp#1327008.

Paul Khuong Paul Khuong 2014-06-15

changed src/compiler/life.lisp
changed tests/compiler.pure.lisp
changed NEWS
src/compiler/life.lisp Diff Switch to side-by-side view
Loading...
tests/compiler.pure.lisp Diff Switch to side-by-side view
Loading...
NEWS Diff Switch to side-by-side view
Loading...