mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-30 17:33:24 +00:00
Remove stale test that has never worked, afaik.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124635 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4cb310b67d
commit
e361d2eda1
@ -1,60 +0,0 @@
|
||||
// This is a regression test on debug info to make sure we don't hit a compile
|
||||
// unit size issue with gdb.
|
||||
// RUN: %llvmgcc -S -O0 -g %s -o - | \
|
||||
// RUN: llc --disable-fp-elim -o NoCompileUnit.s
|
||||
// RUN: %compile_c NoCompileUnit.s -o NoCompileUnit.o
|
||||
// RUN: %link NoCompileUnit.o -o NoCompileUnit.exe
|
||||
// RUN: echo {break main\nrun\np NoCompileUnit::pubname} > %t2
|
||||
// RUN: gdb -q -batch -n -x %t2 NoCompileUnit.exe | \
|
||||
// RUN: tee NoCompileUnit.out | not grep {"low == high"}
|
||||
// XFAIL: alpha,arm
|
||||
// XFAIL: *
|
||||
// See PR2454
|
||||
|
||||
|
||||
class MamaDebugTest {
|
||||
private:
|
||||
int N;
|
||||
|
||||
protected:
|
||||
MamaDebugTest(int n) : N(n) {}
|
||||
|
||||
int getN() const { return N; }
|
||||
|
||||
};
|
||||
|
||||
class BabyDebugTest : public MamaDebugTest {
|
||||
private:
|
||||
|
||||
public:
|
||||
BabyDebugTest(int n) : MamaDebugTest(n) {}
|
||||
|
||||
static int doh;
|
||||
|
||||
int doit() {
|
||||
int N = getN();
|
||||
int Table[N];
|
||||
|
||||
int sum = 0;
|
||||
|
||||
for (int i = 0; i < N; ++i) {
|
||||
int j = i;
|
||||
Table[i] = j;
|
||||
}
|
||||
for (int i = 0; i < N; ++i) {
|
||||
int j = Table[i];
|
||||
sum += j;
|
||||
}
|
||||
|
||||
return sum;
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
int BabyDebugTest::doh;
|
||||
|
||||
|
||||
int main(int argc, const char *argv[]) {
|
||||
BabyDebugTest BDT(20);
|
||||
return BDT.doit();
|
||||
}
|
Loading…
Reference in New Issue
Block a user