----- Original Message -----
From: "grischka" <[email protected]>
To: <[email protected]>
Sent: Friday, April 02, 2010 12:46 PM
Subject: Re: [Tinycc-devel] Re: Before TinyCC supports
__declspec(noreturn)and __attribute__ ((__nothrow__))
Timo VJ Lähde wrote:
That first setjmp.h patch is not needed id this patch is already used:
--------------------------------------------------------------
--- a\tccgen.c Mon Mar 15 23:51:00 2010
+++ b\tccgen.c Thu Apr 01 08:22:38 2010
@@ -2900,7 +2900,7 @@
case TOK_ATTRIBUTE1:
case TOK_ATTRIBUTE2:
parse_attribute(ad);
- if (ATTR_MODE(ad)) {
+ if (ad->mode) {
u = ATTR_MODE(ad) -1;
t = (t & ~VT_BTYPE) | u;
}
And what about the other occurrence of ATTR_MODE(ad) just below?
--- grischka
_______________________________________________
Tinycc-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/tinycc-devel
I think that macro is used incorrectly but i don't understand nothing about
those __attribute__ things like this:
typedef int register_t __attribute__ ((__mode__ (__word__)));
That problem in mob just prevents me to compile win32/lib/wincrt1.c with
tcc.exe
.\tcc -c lib/wincrt1.c
In file included from lib/wincrt1.c:3:
In file included from
c:/code/tinycc-mob-20100406/win32/include/winapi/windows.h: 62:
In file included from
c:/code/tinycc-mob-20100406/win32/include/winapi/windef.h:122:
c:/code/tinycc-mob-20100406/win32/include/winapi/winnt.h:3103: error: too
many basic types
--Timppa
_______________________________________________
Tinycc-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/tinycc-devel