changeset 933:4a7eb50b4f17

fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sun, 13 Apr 2014 18:16:18 +0900
parents da35b4de1f9f
children b7f4ff38a3bf
files Makefile mc-code-i64.c mc-code-ia32.c
diffstat 3 files changed, 2 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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
--- 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
--- 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 {