Changes in directory llvm-test:
Makefile.dummylib updated: 1.7 -> 1.8 Makefile.programs updated: 1.255 -> 1.256 Makefile.rules updated: 1.23 -> 1.24 Makefile.tests updated: 1.14 -> 1.15 --- Log message: Let's try using llvm-ld for the nightly test. If all goes well, gccld will go away tomorrow. This patch replaces all uses of gccld with llvm-ld. --- Diffs of the changes: (+28 -28) Makefile.dummylib | 2 +- Makefile.programs | 48 ++++++++++++++++++++++++------------------------ Makefile.rules | 4 ++-- Makefile.tests | 2 +- 4 files changed, 28 insertions(+), 28 deletions(-) Index: llvm-test/Makefile.dummylib diff -u llvm-test/Makefile.dummylib:1.7 llvm-test/Makefile.dummylib:1.8 --- llvm-test/Makefile.dummylib:1.7 Mon Jan 24 15:11:06 2005 +++ llvm-test/Makefile.dummylib Thu Feb 8 21:38:16 2007 @@ -20,4 +20,4 @@ LINKED_PROGS := $(PROGRAMS_TO_TEST:%=Output/%.lib.bc) $(LINKED_PROGS): Output/%.lib.bc: Output/%.llvm.bc $(DUMMYLIB) - $(LGCCLDPROG) --link-as-library $< $(DUMMYLIB) -o $@ + $(LLVMLDPROG) --link-as-library $< $(DUMMYLIB) -o $@ Index: llvm-test/Makefile.programs diff -u llvm-test/Makefile.programs:1.255 llvm-test/Makefile.programs:1.256 --- llvm-test/Makefile.programs:1.255 Sun Feb 4 17:50:20 2007 +++ llvm-test/Makefile.programs Thu Feb 8 21:38:16 2007 @@ -251,49 +251,49 @@ # optimization... $(PROGRAMS_TO_TEST:%=Output/%.llvm.bc): \ -Output/%.llvm.bc: Output/%.linked.bc $(LGCCLDPROG) - -$(LGCCLD) $(STATS) $< $(EXTRA_LINKTIME_OPT_FLAGS) -lc $(LIBS) -o Output/$*.llvm +Output/%.llvm.bc: Output/%.linked.bc $(LLVM_LDDPROG) + -$(LLVMLD) $(STATS) $< $(EXTRA_LINKTIME_OPT_FLAGS) -lc $(LIBS) -o Output/$*.llvm ifneq ($(OPTPASSES),) -$(LOPT) -q $(OPTPASSES) $@ -o [EMAIL PROTECTED] -f $(MV) -f [EMAIL PROTECTED] $@ endif $(PROGRAMS_TO_TEST:%=Output/%.llvm): \ -Output/%.llvm: Output/%.linked.bc $(LGCCLDPROG) - -$(LGCCLD) $(STATS) $< -lc $(LIBS) -o Output/$*.llvm +Output/%.llvm: Output/%.linked.bc $(LLVMLDPROG) + -$(LLVMLD) $(STATS) $< -lc $(LIBS) -o Output/$*.llvm ifneq ($(OPTPASSES),) -$(LOPT) -q $(OPTPASSES) $@ -o [EMAIL PROTECTED] -f $(MV) -f [EMAIL PROTECTED] $@ endif $(PROGRAMS_TO_TEST:%=Output/%.noopt-llvm.bc): \ -Output/%.noopt-llvm.bc: Output/%.linked.rbc $(LGCCLDPROG) - -$(LGCCLD) -disable-opt $(STATS) $< -lc $(LIBS) -o Output/$*.noopt-llvm +Output/%.noopt-llvm.bc: Output/%.linked.rbc $(LLVMLDPROG) + -$(LLVMLD) -disable-opt $(STATS) $< -lc $(LIBS) -o Output/$*.noopt-llvm $(PROGRAMS_TO_TEST:%=Output/%.noopt-llvm): \ -Output/%.noopt-llvm: Output/%.linked.rbc $(LGCCLDPROG) - -$(LGCCLD) -disable-opt $(STATS) $< -lc $(LIBS) -o Output/$*.noopt-llvm +Output/%.noopt-llvm: Output/%.linked.rbc $(LLVMLDPROG) + -$(LLVMLD) -disable-opt $(STATS) $< -lc $(LIBS) -o Output/$*.noopt-llvm -$(PROGRAMS_TO_TEST:%=Output/%.nogccldopt-llvm.bc): \ -Output/%.nogccldopt-llvm.bc: Output/%.linked.bc $(LGCCLDPROG) - -$(LGCCLD) -disable-opt $(STATS) $< -lc $(LIBS) -o Output/$*.nogccldopt-llvm +$(PROGRAMS_TO_TEST:%=Output/%.nollvm-ldopt-llvm.bc): \ +Output/%.nollvm-ldopt-llvm.bc: Output/%.linked.bc $(LLVMLDPROG) + -$(LLVMLD) -disable-opt $(STATS) $< -lc $(LIBS) -o Output/$*.nollvm-ldopt-llvm -$(PROGRAMS_TO_TEST:%=Output/%.nogccldopt-llvm): \ -Output/%.nogccldopt-llvm: Output/%.linked.rbc $(LGCCLDPROG) - -$(LGCCLD) -disable-opt $(STATS) $< -lc $(LIBS) -o Output/$*.nogccldopt-llvm +$(PROGRAMS_TO_TEST:%=Output/%.nollvm-ldopt-llvm): \ +Output/%.nollvm-ldopt-llvm: Output/%.linked.rbc $(LLVMLDPROG) + -$(LLVMLD) -disable-opt $(STATS) $< -lc $(LIBS) -o Output/$*.nollvm-ldopt-llvm endif # ifndef DISABLE_FOR_LLVM_PROGRAMS -# Targets to get the pass arguments that gccas and gccld are using... +# Targets to get the pass arguments that opt and llvm-ld are using... Output/opt-pass-args: $(LOPT) Output/.dir -$(LLVMAS) < /dev/null -o - | \ $(LOPT) $(EXTRA_LOPT_OPTIONS) -std-compile-opts -disable-output -debug-pass=Arguments 2>&1 | \ sed 's/Pass Arguments: //' | sed 's/-emitbytecode//' > $@ -Output/gccld-pass-args: $(LGCCLDPROG) Output/.dir - $(LLVMAS) < /dev/null > Output/gccld.test.bc - $(LGCCLD) Output/gccld.test.bc -o Output/gccld.test-out -debug-pass=Arguments > [EMAIL PROTECTED] 2>&1 +Output/llvm-ld-pass-args: $(LLVMLDPROG) Output/.dir + $(LLVMAS) < /dev/null > Output/llvm-ld.test.bc + $(LLVMLD) Output/llvm-ld.test.bc -o Output/llvm-ld.test-out -debug-pass=Arguments > [EMAIL PROTECTED] 2>&1 sed 's/Pass Arguments: //' < [EMAIL PROTECTED] | sed 's/-emitbytecode//' > $@ # If the program requires exception handling support, enable (potentially @@ -431,15 +431,15 @@ BUGPOINT_ARGS += --args -- $(RUN_OPTIONS) # Rules to bugpoint the GCCAS, GCCLD, LLC, or LLI commands... -$(PROGRAMS_TO_TEST:%=Output/%.bugpoint-gccas): \ -Output/%.bugpoint-gccas: Output/%.noopt-llvm.bc $(LBUGPOINT) \ +$(PROGRAMS_TO_TEST:%=Output/%.bugpoint-opt): \ +Output/%.bugpoint-opt: Output/%.noopt-llvm.bc $(LBUGPOINT) \ Output/opt-pass-args Output/%.out-nat $(LBUGPOINT) $< `cat Output/opt-pass-args` $(BUGPOINT_OPTIONS) $(BUGPOINT_ARGS) -$(PROGRAMS_TO_TEST:%=Output/%.bugpoint-gccld): \ -Output/%.bugpoint-gccld: Output/%.nogccldopt-llvm.bc $(LBUGPOINT) \ - Output/gccld-pass-args Output/%.out-nat - $(LBUGPOINT) $< `cat Output/gccld-pass-args` $(OPTPASSES) $(BUGPOINT_OPTIONS) $(BUGPOINT_ARGS) +$(PROGRAMS_TO_TEST:%=Output/%.bugpoint-llvm-ld): \ +Output/%.bugpoint-llvm-ld: Output/%.nollvm-ldopt-llvm.bc $(LBUGPOINT) \ + Output/llvm-ld-pass-args Output/%.out-nat + $(LBUGPOINT) $< `cat Output/llvm-ld-pass-args` $(OPTPASSES) $(BUGPOINT_OPTIONS) $(BUGPOINT_ARGS) $(PROGRAMS_TO_TEST:%=Output/%.bugpoint-llc): \ Output/%.bugpoint-llc: Output/%.llvm.bc $(LBUGPOINT) Output/%.out-nat Index: llvm-test/Makefile.rules diff -u llvm-test/Makefile.rules:1.23 llvm-test/Makefile.rules:1.24 --- llvm-test/Makefile.rules:1.23 Thu Jan 11 18:58:38 2007 +++ llvm-test/Makefile.rules Thu Feb 8 21:38:16 2007 @@ -254,7 +254,7 @@ BURG := $(LLVMTOOLCURRENT)/burg$(EXEEXT) RunBurg := $(BURG) $(BURG_OPTS) TBLGEN := $(LLVMTOOLCURRENT)/tblgen$(EXEEXT) -LGCCLDPROG := $(LLVMTOOLCURRENT)/gccld$(EXEEXT) +LLVMLDPROG := $(LLVMTOOLCURRENT)/llvm-ld$(EXEEXT) #-------------------------------------------------------------------------- # The LLVM GCC front-end in C and C++ flavors @@ -276,7 +276,7 @@ LLI = $(LLVMTOOLCURRENT)/lli$(EXEEXT) LLC = $(LLVMTOOLCURRENT)/llc$(EXEEXT) LGCCAS = $(LLVMTOOLCURRENT)/gccas$(EXEEXT) -LGCCLD = $(LGCCLDPROG) -L$(LLVMGCCLIBDIR) -L$(LLVMGCCDIR)/lib +LLVMLD = $(LLVMLDPROG) -L$(LLVMGCCLIBDIR) -L$(LLVMGCCDIR)/lib LDIS = $(LLVMTOOLCURRENT)/llvm-dis$(EXEEXT) LOPT = $(LLVMTOOLCURRENT)/opt$(EXEEXT) LLINK = $(LLVMTOOLCURRENT)/llvm-link$(EXEEXT) Index: llvm-test/Makefile.tests diff -u llvm-test/Makefile.tests:1.14 llvm-test/Makefile.tests:1.15 --- llvm-test/Makefile.tests:1.14 Fri Feb 2 22:30:17 2007 +++ llvm-test/Makefile.tests Thu Feb 8 21:38:16 2007 @@ -19,7 +19,7 @@ include ${LEVEL}/Makefile.common # Specify ENABLE_STATS on the command line to enable -stats and -time-passes -# output from gccas and gccld. +# output from opt and llvm-ld. ifdef ENABLE_STATS STATS = -stats -time-passes endif _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits