G80 Instruction Limits

What is the limit on the number of instructions a kernel may have on G80? If a kernel should compile to be greater than this limit, what happens? Is it reported by nvcc as an error?

2 MB of instructions in the native format of the G80:

http://forums.nvidia.com/index.php?showtopic=30232