On Jun 21 2017, "Richard Earnshaw (lists)" <richard.earns...@arm.com> wrote:
> A mere 256 bytes for the caller would permit 32 x 8byte arguments on the > stack which, with at least 8 parameters passed in registers, would allow > for calls with 40 parameters. There can't be many in that space. Any > function making calls with more than that might need additional probes, > but that's going to be exceedingly rare. With passing structures by value you can have arbitrary large parameters. Andreas. -- Andreas Schwab, SUSE Labs, sch...@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."