Re: [PATCH] tcg: Restart code generation when we run out of temps

2021-01-24 Thread BALATON Zoltan
On Sat, 23 Jan 2021, Richard Henderson wrote: Some large translation blocks can generate so many unique constants that we run out of temps to hold them. In this case, longjmp back to the start of code generation and restart with a smaller translation block. Buglink: https://bugs.launchpad.net/b

Re: [PATCH] tcg: Restart code generation when we run out of temps

2021-01-23 Thread Philippe Mathieu-Daudé
On 1/24/21 12:01 AM, Richard Henderson wrote: > Some large translation blocks can generate so many unique > constants that we run out of temps to hold them. In this > case, longjmp back to the start of code generation and > restart with a smaller translation block. Clever and way nicer. Reviewed-

[PATCH] tcg: Restart code generation when we run out of temps

2021-01-23 Thread Richard Henderson
Some large translation blocks can generate so many unique constants that we run out of temps to hold them. In this case, longjmp back to the start of code generation and restart with a smaller translation block. Buglink: https://bugs.launchpad.net/bugs/1912065 Signed-off-by: Richard Henderson --