[Mono-dev] Adding support for try block holes on all archs

Rodrigo Kumpera kumpera at gmail.com
Wed Mar 17 11:09:55 EDT 2010


Hi guys,

The attached patch adds support for holes on all arch but the dead ones
(hppa and alpha). The change is very straight forward
since all it needs is to do is to be called before the first instruction on
the return path from the handler.

The code in ia64 for OP_CALL_HANDLER is pretty complex, the only thing I
don't know is if the next instruction could
be bundled to br_cond. I suppose not, but I rather ask.

On SPARC we're fine since we nop the delay slot.

Does MIPS have a delay slot as well? The code suggests that it does, but I
have no knowledge about it.

Thanks,
Rodrigo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20100317/180bf1b4/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: try_block_hole_other_archs.patch
Type: text/x-patch
Size: 4166 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20100317/180bf1b4/attachment.bin 


More information about the Mono-devel-list mailing list