Fixes include the double quotes bug

Added push_macro, pop_macro support
Fix pack bug, when output with-E will pack the bug
This commit is contained in:
jiang
2014-05-02 11:23:54 +08:00
parent 5b52a44b52
commit 6c8207633f
6 changed files with 248 additions and 111 deletions

View File

@ -5244,13 +5244,13 @@ static void init_putz(CType *t, Section *sec, unsigned long c, int size)
#ifndef TCC_TARGET_X86_64
vpush_global_sym(&func_old_type, TOK_memset);
vseti(VT_LOCAL, c);
#ifdef TCC_TARGET_ARM
# ifdef TCC_TARGET_ARM
vpushs(size);
vpushi(0);
#else
# else
vpushi(0);
vpushs(size);
#endif
# endif
gfunc_call(3);
#else
vseti(VT_LOCAL, c);