Program hangs on machine if code size is greater than 44K

I am using M27C512 chip. I am noticing that if code size is less than 44K, the obj works fine. As soon as it goes even 1 byte above 44K, program still compiles fine but when it is fired to controller program hangs anywhere in between when running. Is there any restriction on code size?

More questions in this forum