> declaring a VLA array at the start of the function (before any code)
can be a replacement for the pragma (much more natural way). In thise
case a stack restoring can be moved from jump point to the label
point. Or we use an old algo for the stack restoring and issue a
warning.

It is a sulution 2,3,4 combined
> 2. Reset the SP at every label, making the generated code uglier even
   when the source code contains no VLAs.
3. Like 2, but only do it if VLAs have been enabled with a
   command-line option.
4. Like 2, but have a command-line option to disable VLAs.

_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to