Sergey:

> > Has TCC always had this bug, or was it introduced recently?
> I don't found a correct tcc version (starting since 2013)

Then I'll make the following addition to the bug list, if nobody
objects, as I don't suppose the bug will get fixed soon.

diff --git a/TODO b/TODO
index e6e5b07..dbdb77d 100644
--- a/TODO
+++ b/TODO
@@ -31,6 +31,8 @@ Bugs:
 - make libtcc fully reentrant (except for the compilation stage itself).
 - struct/union/enum definitions in nested scopes (see also Debian bug #770657)
 - __STDC_IEC_559__: float f(void) { static float x = 0.0 / 0.0; return x; }
+- preprocessor: #define Y(x) Z(x) {newline} #define X Y {newline} X(X(1))
+- output with -E should include spaces: #define n 0xe {newline} n+1
 
 Portability:
 

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

Reply via email to