Optimizer: force progression through final passes when hitting limit
commit62cf415f4976f681edecb067e9ca1c17f145a349
authorH. Peter Anvin <hpa@zytor.com>
Wed, 9 Jan 2008 06:29:21 +0000 (8 22:29 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Wed, 9 Jan 2008 06:29:21 +0000 (8 22:29 -0800)
tree0e7ea558edb0830926fe9c64fa090638507bda12
parent72c64378909cf7d961d6fd7cad1adc77ce72507d
Optimizer: force progression through final passes when hitting limit

We have a number of bug reports about things not working properly when
the optimizer is running out of passes.  I suspect the reason is
simply that we don't properly execute the final passes (pass0 = 1, 2)
when hitting the limit.  Make sure we advance pass0 the last few
times.
nasm.c