* Return dynamic arrays in parameter, this was the only managed type still returned in register. Returning managed types in registers requires catching and re-raising exceptions at callee side in order to finalize result and avoid memory leaks. While such behavior makes little difference with generic setjmp-based exception handling, it becomes very inefficient as SEH-styled exception handling is being introduced.
The new behavior is also Delphi-compatible.


git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@26180 3ad0048d-3df7-0310-abae-a5850022a9f2