aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2008-01-29 05:57:23 +0000
committerDuncan Sands <baldrick@free.fr>2008-01-29 05:57:23 +0000
commit3cecb51cb3aee1653c0c98e44883309fa60725d3 (patch)
treea8a4a1340ccbfe43476aa824d5e52001515b4ffe
parent8822eabe3623d5e2197096d44ff294fc8c381680 (diff)
After recent changes we fail to optimize this test
sufficiently to have it pass. I'm removing it from the testsuite and adding it to PR452 instead. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46492 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--test/CFrontend/2008-01-26-ReadOnlyByVal.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/test/CFrontend/2008-01-26-ReadOnlyByVal.c b/test/CFrontend/2008-01-26-ReadOnlyByVal.c
deleted file mode 100644
index 8e9f6a23a8..0000000000
--- a/test/CFrontend/2008-01-26-ReadOnlyByVal.c
+++ /dev/null
@@ -1,19 +0,0 @@
-// RUN: %llvmgcc %s -S -O1 -o - | llvm-as | opt -std-compile-opts | llvm-dis | not grep add
-
-struct S { int A; int B; char C[1000]; };
-
-int f(struct S x) __attribute__ ((const));
-
-static int __attribute__ ((const)) g(struct S x) {
- x.A = x.B;
- return f(x);
-}
-
-int h(void) {
- struct S x;
- int r;
- x.A = 0;
- x.B = 9;
- r = g(x);
- return r + x.A;
-}