Make gcc generate assembly files (%.ll) until Chris has a stable
authorVikram S. Adve <vadve@cs.uiuc.edu>
Mon, 5 Nov 2001 00:35:56 +0000 (00:35 +0000)
committerVikram S. Adve <vadve@cs.uiuc.edu>
Mon, 5 Nov 2001 00:35:56 +0000 (00:35 +0000)
version of his gccas.  Plus another dumb bug fix (the bug, not the fix).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1134 91177308-0d34-0410-b5e6-96231b3b80d8

test/Makefile.target
test/Makefile.tests

index c9f1e3882e6918b649f83adf037f78aed4f208f0..7e54ccc555f5b155970d89399470a813c974414f 100644 (file)
@@ -1,3 +1,8 @@
+## -*-Makefile-*-
+##------------------------------------------------------------------------
+## Common rules for generating, linking, and compiling via LLVM.
+##------------------------------------------------------------------------
+
 .PHONY: clean default
 
 ## Special targets to build a program from multiple source files
@@ -20,7 +25,7 @@ LLINK    = $(TOOLS)/link
 LLCFLAGS =
 
 LCC      = /home/vadve/lattner/cvs/gcc_install/bin/gcc
-LCFLAGS  = -DTORONTO -O2 $(LOCAL_CFLAGS) -Wall
+LCFLAGS  = -O2 $(LOCAL_CFLAGS) -Wall
 
 LLCLIB   = $(LEVEL)/test/runtime.o
 LIBS     = $(LLCLIB) $(LOCAL_LIBS)
@@ -58,7 +63,8 @@ clean :
        $(LLC) -f -trace $(LLCFLAGS) $<
 
 %.o: %.c
-       $(LCC) $(LCFLAGS) -c $<
+       $(LCC) $(LCFLAGS) -S -o $*.ll $<
+       $(LAS) -o $@ $*.ll
 
 %.bc: %.ll
        $(LAS) -f $<
index c9f1e3882e6918b649f83adf037f78aed4f208f0..7e54ccc555f5b155970d89399470a813c974414f 100644 (file)
@@ -1,3 +1,8 @@
+## -*-Makefile-*-
+##------------------------------------------------------------------------
+## Common rules for generating, linking, and compiling via LLVM.
+##------------------------------------------------------------------------
+
 .PHONY: clean default
 
 ## Special targets to build a program from multiple source files
@@ -20,7 +25,7 @@ LLINK    = $(TOOLS)/link
 LLCFLAGS =
 
 LCC      = /home/vadve/lattner/cvs/gcc_install/bin/gcc
-LCFLAGS  = -DTORONTO -O2 $(LOCAL_CFLAGS) -Wall
+LCFLAGS  = -O2 $(LOCAL_CFLAGS) -Wall
 
 LLCLIB   = $(LEVEL)/test/runtime.o
 LIBS     = $(LLCLIB) $(LOCAL_LIBS)
@@ -58,7 +63,8 @@ clean :
        $(LLC) -f -trace $(LLCFLAGS) $<
 
 %.o: %.c
-       $(LCC) $(LCFLAGS) -c $<
+       $(LCC) $(LCFLAGS) -S -o $*.ll $<
+       $(LAS) -o $@ $*.ll
 
 %.bc: %.ll
        $(LAS) -f $<