diff options
| author | grischka <grischka> | 2016-10-15 16:01:16 +0200 |
|---|---|---|
| committer | grischka <grischka> | 2016-10-15 16:01:16 +0200 |
| commit | f3c1ea6c2d7dca7883985820e46ec536e2d7e8cc (patch) | |
| tree | c224b9ac2454e6d024473d1da6afea973fcdd1f7 /tccgen.c | |
| parent | 4d247c00a3e966a3f9b3139da8307d64a9c48e25 (diff) | |
| download | tinycc-f3c1ea6c2d7dca7883985820e46ec536e2d7e8cc.tar.gz tinycc-f3c1ea6c2d7dca7883985820e46ec536e2d7e8cc.tar.bz2 | |
#define __GNUC__ = 2.1
__GNUC__ nowadays as macro seems to mean the "GNU C dialect"
rather than the compiler itself. See also
http://gcc.gnu.org/ml/gcc/2008-07/msg00026.html
This patch will probably cause problems of various kinds but
maybe we should try nonetheless.
Diffstat (limited to 'tccgen.c')
| -rw-r--r-- | tccgen.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -3104,10 +3104,14 @@ static void parse_attribute(AttributeDef *ad) case TOK_MODE_DI: ad->a.mode = VT_LLONG + 1; break; + case TOK_MODE_QI: + ad->a.mode = VT_BYTE + 1; + break; case TOK_MODE_HI: ad->a.mode = VT_SHORT + 1; break; case TOK_MODE_SI: + case TOK_MODE_word: ad->a.mode = VT_INT + 1; break; default: |
