diff options
| author | grischka <grischka> | 2016-12-19 00:27:08 +0100 |
|---|---|---|
| committer | grischka <grischka> | 2016-12-19 00:33:01 +0100 |
| commit | 559ee1e940c22a49ac8a39f6053917533e71243a (patch) | |
| tree | 1baa77ed7650f1f72d59b8a9907b185954fa284b /tests/tests2 | |
| parent | d2332396e43914ae8239cbc53ae7b0f1f3bb614c (diff) | |
| download | tinycc-559ee1e940c22a49ac8a39f6053917533e71243a.tar.gz tinycc-559ee1e940c22a49ac8a39f6053917533e71243a.tar.bz2 | |
i386-gen: fix USE_EBX
Restore ebx from *ebp because alloca might change esp.
Also disable USE_EBX for upcoming release.
Actually the benefit is less than one would expect, it
appears that tcc can't do much with more than 3 registers
except with extensive use of long longs where the disassembly
looks much prettier (and shorter also).
Also: tccgen/expr_cond() : fix wrong gv/save_regs order
Diffstat (limited to 'tests/tests2')
0 files changed, 0 insertions, 0 deletions
