diff options
| author | jiang <30155751@qq.com> | 2014-04-29 23:57:22 +0800 |
|---|---|---|
| committer | jiang <30155751@qq.com> | 2014-04-29 23:57:22 +0800 |
| commit | 515169f21bf6c75a3179822e1dd9e006f5ef4412 (patch) | |
| tree | e92d4b4d45596fd256dc7c824bb62376b8e58ebb /tccgen.c | |
| parent | 2a8905c93b4f67a21e3dbf297c3e93c598831528 (diff) | |
| download | tinycc-515169f21bf6c75a3179822e1dd9e006f5ef4412.tar.gz tinycc-515169f21bf6c75a3179822e1dd9e006f5ef4412.tar.bz2 | |
Reduce the generation of machine code for x86_64, Less of size
Diffstat (limited to 'tccgen.c')
| -rw-r--r-- | tccgen.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -909,8 +909,9 @@ ST_FUNC int gv(int rc) /* one register type load */ load(r, vtop); } + vtop->r = r; + vtop->c.ptr_offset = 0; } - vtop->r = r; #ifdef TCC_TARGET_C67 /* uses register pairs for doubles */ if ((vtop->type.t & VT_BTYPE) == VT_DOUBLE) |
