From 10b37b64930197f4f9468a3591f0d10a429bc3fe Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 23 Sep 2002 22:31:04 +0000 Subject: New testcase distilled from SPEC vortex benchmark git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3894 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll | 14 ++++++++++++++ test/Transforms/ConstantMerge/Makefile | 10 ++++++++++ 2 files changed, 24 insertions(+) create mode 100644 test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll create mode 100644 test/Transforms/ConstantMerge/Makefile (limited to 'test/Transforms/ConstantMerge') diff --git a/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll b/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll new file mode 100644 index 0000000000..aa497c6180 --- /dev/null +++ b/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll @@ -0,0 +1,14 @@ +; RUN: as < %s | opt -constmerge > /dev/null + +%foo = internal constant {int} {int 7} +%bar = internal constant {int} {int 7} + +implementation + +declare int %test(int*) + +void %foo() { + call int %test(int* getelementptr ( {int} * %foo, long 0, ubyte 0)) + call int %test(int* getelementptr ( {int} * %bar, long 0, ubyte 0)) + ret void +} diff --git a/test/Transforms/ConstantMerge/Makefile b/test/Transforms/ConstantMerge/Makefile new file mode 100644 index 0000000000..91acd4d481 --- /dev/null +++ b/test/Transforms/ConstantMerge/Makefile @@ -0,0 +1,10 @@ + +LEVEL = ../../../.. +include $(LEVEL)/test/Makefile.tests + +TESTS := $(wildcard *.ll) + +all:: $(addprefix Output/, $(TESTS:%.ll=%.ll.out)) + +Output/%.ll.out: %.ll Output/.dir $(LOPT) + -$(TESTRUNR) $< -- cgit v1.2.3