Thank again for this new tcc contribution which makes sense.
Let me make few remarks:
- First, since it works like gcc extension and because tcc already includes
"some' gcc compatibility to ease portability between compilers, I would
personally vote to include this patch.
- I've no clear option if we want to support this extension on Windows. To
answer this question:
* what we already doing on Windows with gcc specific extensions?
* having it, even if not supported by standard vc++, will let to have a
single source code that works the same on all tcc supported system
* gcc on Windows supports all its extensions unless they conflict with vc++
(are there any?)
- Currently, I have the impression that test case is ran also on Windows ..
which probably raises an error.
That said, if maintainers agree your patch, I would probably prefer it is
supported also on Windows which is more in the spirit of what gcc does on
different platforms.
As usual, I'll be very happy to test it on the different platforms I have
access to