lostgallifreyan wrote:
Please can someone help solve this?
[snip]
What makes this a real noodle-baker is that I can't see anything wrong in my 
code no matter how hard I look, or no matter what I try to eliminate! And 
neither can GCC, which is perfectly happy either way I declare that int. So is 
this a known TCC problem? I see people asking (via Google) but I see no answers 
I can use. Or answers specifc to this issue, it usually crops up amidst a lot 
of errors people asked about. I tried the recent snapshot of TCC, same thing 
happens there too. If there is a simple answer, it appears to be lost in a 
remote context I can't isolate.

A simple test case on gcc-4.3 says:

    test.c:10: error: a label can only be part of a statement
    and a declaration is not a statement

IIRC it's not ISO C90 compliant. Nothing wrong with tcc. I'll leave the digging up the ISO C standard to others.

Which gcc on Win32 did you try it on? My test case failed on MinGW 3.4.5 and MinGW 4.3 alpha.

--
Cheers,
Kein-Hong Man (esq.)
Kuala Lumpur, Malaysia


_______________________________________________
Tinycc-devel mailing list
Tinycc-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to