aboutsummaryrefslogtreecommitdiff
path: root/tcc.h
diff options
context:
space:
mode:
authorJames Lyon <jamesly0n@hotmail.com>2013-04-19 18:31:24 +0100
committerJames Lyon <jamesly0n@hotmail.com>2013-04-19 18:33:30 +0100
commit946afd2343b1f129af4014740ee8876fa20b6f64 (patch)
tree6d9c18d0e2d0752bfcf72ed991ac5714cdb35148 /tcc.h
parent0e17671f7226ffdb78867287d618c8a37ba799fd (diff)
downloadtinycc-946afd2343b1f129af4014740ee8876fa20b6f64.tar.gz
tinycc-946afd2343b1f129af4014740ee8876fa20b6f64.tar.bz2
Fixed problems with XMM1 use on Linux/x86-64.
All tests pass. I think I've caught all the cases assuming only XMM0 is used. I expect that Win64 is horribly broken by this point though, because I haven't altered it to cope with XMM1.
Diffstat (limited to 'tcc.h')
-rw-r--r--tcc.h4
1 files changed, 0 insertions, 4 deletions
diff --git a/tcc.h b/tcc.h
index 6289d34..7205f32 100644
--- a/tcc.h
+++ b/tcc.h
@@ -1262,11 +1262,7 @@ ST_FUNC int handle_eob(void);
/* ------------ xxx-gen.c ------------ */
-#ifdef TCC_TARGET_X86_64
-ST_DATA const int reg_classes[NB_REGS+7];
-#else
ST_DATA const int reg_classes[NB_REGS];
-#endif
ST_FUNC void gsym_addr(int t, int a);
ST_FUNC void gsym(int t);