# HG changeset patch # User Shinji KONO # Date 1397380578 -32400 # Node ID 4a7eb50b4f17c3413770fda70ba56e77aa112ec9 # Parent da35b4de1f9f40a860a55be686703cc061053cc4 fix diff -r da35b4de1f9f -r 4a7eb50b4f17 Makefile --- a/Makefile Sun Apr 13 18:08:01 2014 +0900 +++ b/Makefile Sun Apr 13 18:16:18 2014 +0900 @@ -1,4 +1,4 @@ -GCC = gcc +GCC = clang CC = $(GCC) -std=c99 $(CCEXT) $(M) -fgnu89-inline # -O3 # MCFLAG = -DUSE_CODE_KEYWORD diff -r da35b4de1f9f -r 4a7eb50b4f17 mc-code-i64.c --- a/mc-code-i64.c Sun Apr 13 18:08:01 2014 +0900 +++ b/mc-code-i64.c Sun Apr 13 18:16:18 2014 +0900 @@ -1354,7 +1354,6 @@ printf("\tmovq _%s@GOTPCREL(%%rip),%s\n", nptr->nm, rrn); } - printf("\tleaq _%s,%s\n",nptr->nm, rrn); #else printf("\tleaq %s,%s\n",nptr->nm, rrn); #endif diff -r da35b4de1f9f -r 4a7eb50b4f17 mc-code-ia32.c --- a/mc-code-ia32.c Sun Apr 13 18:08:01 2014 +0900 +++ b/mc-code-ia32.c Sun Apr 13 18:16:18 2014 +0900 @@ -1533,7 +1533,7 @@ use_int(creg); s=n->nm; lb = emit_string_label(); - ascii(s); + ascii(s,n->dsp); if (output_mode==TEXT_EMIT_MODE) { printf(".text\n"); } else {