Changes in directory llvm/test/Regression/DebugInfo:
2006-11-30-Pubnames.cpp added (r1.1) --- Log message: Pubnames test --- Diffs of the changes: (+19 -0) 2006-11-30-Pubnames.cpp | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+) Index: llvm/test/Regression/DebugInfo/2006-11-30-Pubnames.cpp diff -c /dev/null llvm/test/Regression/DebugInfo/2006-11-30-Pubnames.cpp:1.1 *** /dev/null Thu Nov 30 09:26:09 2006 --- llvm/test/Regression/DebugInfo/2006-11-30-Pubnames.cpp Thu Nov 30 09:25:59 2006 *************** *** 0 **** --- 1,19 ---- + // This is a regression test on debug info to make sure that we can get a + // meaningful stack trace from a C++ program. + // RUN: %llvmgcc -S -O0 -g %s -o - | llvm-as | llc --disable-fp-elim -o Output/Pubnames.s -f + // RUN: as Output/Pubnames.s -o Output/Pubnames.o + // RUN: g++ Output/Pubnames.o -o Output/Pubnames.exe + // RUN: ( echo "break main"; echo "run" ; echo "p Pubnames::pubname" ) > Output/Pubnames.gdbin + // RUN: gdb -q -batch -n -x Output/Pubnames.gdbin Output/Pubnames.exe | tee Output/Pubnames.out | grep '10' + // XFAIL: i[1-9]86|alpha|ia64|arm + + struct Pubnames { + static int pubname; + }; + + int Pubnames::pubname = 10; + + int main (int argc, char** argv) { + Pubnames p; + return 0; + } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits