[Chicken-hackers] [PATCH] Add detection for hitting rest argument count limit on direct procedure application (for #910, sort-of)

2013-07-24 Thread Peter Bex
Hi all, As we figured out in ticket #910, there are two problems when directly invoking procedures with a large number of rest arguments (not via APPLY): - there's a bug in GCC 4.5's code generation which causes random errors like segfaults and illegal instructions to occur. - even with a corr

Re: [Chicken-hackers] [PATCH] Add detection for hitting rest argument count limit on direct procedure application (for #910, sort-of)

2013-07-24 Thread Jim Ursetto
Although this patch looks good and tests out fine, during the tests, chicken bloats to 1GB and gcc to 500MB, and they take forever to build apply-test -- probably because the .c file is 40MB! I'm not sure it's wise to apply as-is; it may kill some machines. Suggestions? Jim On Jul 24, 2013,

Re: [Chicken-hackers] [PATCH] Add detection for hitting rest argument count limit on direct procedure application (for #910, sort-of)

2013-07-24 Thread Peter Bex
On Wed, Jul 24, 2013 at 02:27:47PM -0500, Jim Ursetto wrote: > Although this patch looks good and tests out fine, during the tests, chicken > bloats to 1GB and gcc to 500MB, and they take forever to build apply-test -- > probably because the .c file is 40MB! I'm not sure it's wise to apply as-is