[llvm-dev] Nested ADJCALLSTACK UP/DOWN allowed?

Tim Neumann via llvm-dev llvm-dev at lists.llvm.org
Sun Oct 21 14:51:09 PDT 2018


> The reason that brought me looking into the whole issue was some pattern getting turned into a compiler library call late. Back then I sidestepped the whole discussion by stopping to emit ADJCALLSTACK UP/DOWN of zero byte call frames (https://reviews.llvm.org/D42006) so they wouldn’t nest anymore for the helpers functions in question…

Adding a similar patch to AVR fixes at least my minimizedreproduction,
I haven't gotten around to trying it on other code yet.

Thanks for all the info!


More information about the llvm-dev mailing list