diff options
| author | jiang <30155751@qq.com> | 2014-05-02 23:45:48 +0800 |
|---|---|---|
| committer | jiang <30155751@qq.com> | 2014-05-02 23:45:48 +0800 |
| commit | e647c3137d91f5daa1096b21e09d689ddf71335b (patch) | |
| tree | f7544e0b50f09aa2fe800888f869196af0e1fcb6 /lib/Makefile | |
| parent | 6c8207633fd42e420e32bdf4912be9fbf307f5ad (diff) | |
| download | tinycc-e647c3137d91f5daa1096b21e09d689ddf71335b.tar.gz tinycc-e647c3137d91f5daa1096b21e09d689ddf71335b.tar.bz2 | |
Fix x86-64 vla
For example, it should look like this
High stack
-------------
----- Func_ret_sub
------------
---- Vla stack
-------------
---- Known loc
--------------
Low
Increased loc_stack () function is used for temporary stack management, call save_reg (), released by load ()
Like this
Before use
High
----- Known loc
----
---
----
---- Pop_stack
Low
loc_stack (size, 1)
After use
High
----- Known loc
---- Pop_stack
---
----
----
Low
Diffstat (limited to 'lib/Makefile')
0 files changed, 0 insertions, 0 deletions
