[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp

2006-11-11 Thread Jim Laskey


Changes in directory llvm/test/Regression/DebugInfo:

2006-11-06-StackTrace.cpp updated: 1.8 -> 1.9
---
Log message:

XFAIL All but powerpc

---
Diffs of the changes:  (+1 -1)

 2006-11-06-StackTrace.cpp |2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp
diff -u llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.8 
llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.9
--- llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.8Sat Nov 
11 04:22:56 2006
+++ llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cppSat Nov 11 
16:14:46 2006
@@ -6,7 +6,7 @@
 // RUN: ( echo "break DeepStack::deepest"; echo "run 17" ; echo "where" ) > 
Output/StackTrace.gdbin 
 // RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
tee Output/StackTrace.out | grep '#0  DeepStack::deepest.*(this=.*,.*x=33)'
 // RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
grep '#7  0x.* in main.*(argc=[12],.*argv=.*)'
-// XFAIL: i[1-9]86
+// XFAIL: i[1-9]86|alpha|ia64|arm
 
 #include 
 



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp

2006-11-11 Thread Jim Laskey


Changes in directory llvm/test/Regression/DebugInfo:

2006-11-06-StackTrace.cpp updated: 1.7 -> 1.8
---
Log message:

Works for PowerPC with frame pointers.


---
Diffs of the changes:  (+1 -1)

 2006-11-06-StackTrace.cpp |2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp
diff -u llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.7 
llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.8
--- llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.7Fri Nov 
10 11:56:29 2006
+++ llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cppSat Nov 11 
04:22:56 2006
@@ -6,7 +6,7 @@
 // RUN: ( echo "break DeepStack::deepest"; echo "run 17" ; echo "where" ) > 
Output/StackTrace.gdbin 
 // RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
tee Output/StackTrace.out | grep '#0  DeepStack::deepest.*(this=.*,.*x=33)'
 // RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
grep '#7  0x.* in main.*(argc=[12],.*argv=.*)'
-// XFAIL: *
+// XFAIL: i[1-9]86
 
 #include 
 



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp

2006-11-10 Thread Jim Laskey


Changes in directory llvm/test/Regression/DebugInfo:

2006-11-06-StackTrace.cpp updated: 1.6 -> 1.7
---
Log message:

Must have a frame pointer argument fixed.  Now fails on PowerPC.

---
Diffs of the changes:  (+2 -2)

 2006-11-06-StackTrace.cpp |4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)


Index: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp
diff -u llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.6 
llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.7
--- llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.6Fri Nov 
10 11:51:25 2006
+++ llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cppFri Nov 10 
11:56:29 2006
@@ -1,12 +1,12 @@
 // 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 | --disable-fp-elim llc -o 
Output/StackTrace.s -f
+// RUN: %llvmgcc -S -O0 -g %s -o - | llvm-as | llc --disable-fp-elim -o 
Output/StackTrace.s -f
 // RUN: as Output/StackTrace.s -o Output/StackTrace.o
 // RUN: g++ Output/StackTrace.o -o Output/StackTrace.exe
 // RUN: ( echo "break DeepStack::deepest"; echo "run 17" ; echo "where" ) > 
Output/StackTrace.gdbin 
 // RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
tee Output/StackTrace.out | grep '#0  DeepStack::deepest.*(this=.*,.*x=33)'
 // RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
grep '#7  0x.* in main.*(argc=[12],.*argv=.*)'
-// XFAIL: i[0-9]86
+// XFAIL: *
 
 #include 
 



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp

2006-11-10 Thread Jim Laskey


Changes in directory llvm/test/Regression/DebugInfo:

2006-11-06-StackTrace.cpp updated: 1.5 -> 1.6
---
Log message:

Must have a frame pointer.

---
Diffs of the changes:  (+1 -2)

 2006-11-06-StackTrace.cpp |3 +--
 1 files changed, 1 insertion(+), 2 deletions(-)


Index: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp
diff -u llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.5 
llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.6
--- llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.5Fri Nov 
10 11:47:28 2006
+++ llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cppFri Nov 10 
11:51:25 2006
@@ -1,6 +1,6 @@
 // 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 -o Output/StackTrace.s -f
+// RUN: %llvmgcc -S -O0 -g %s -o - | llvm-as | --disable-fp-elim llc -o 
Output/StackTrace.s -f
 // RUN: as Output/StackTrace.s -o Output/StackTrace.o
 // RUN: g++ Output/StackTrace.o -o Output/StackTrace.exe
 // RUN: ( echo "break DeepStack::deepest"; echo "run 17" ; echo "where" ) > 
Output/StackTrace.gdbin 
@@ -8,7 +8,6 @@
 // RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
grep '#7  0x.* in main.*(argc=[12],.*argv=.*)'
 // XFAIL: i[0-9]86
 
-
 #include 
 
 class DeepStack {



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp

2006-11-10 Thread Reid Spencer


Changes in directory llvm/test/Regression/DebugInfo:

2006-11-06-StackTrace.cpp updated: 1.4 -> 1.5
---
Log message:

This is XFAILed on i[0-9]86 systems not Linux


---
Diffs of the changes:  (+1 -1)

 2006-11-06-StackTrace.cpp |2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)


Index: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp
diff -u llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.4 
llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.5
--- llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.4Wed Nov 
 8 10:38:45 2006
+++ llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cppFri Nov 10 
11:47:28 2006
@@ -6,7 +6,7 @@
 // RUN: ( echo "break DeepStack::deepest"; echo "run 17" ; echo "where" ) > 
Output/StackTrace.gdbin 
 // RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
tee Output/StackTrace.out | grep '#0  DeepStack::deepest.*(this=.*,.*x=33)'
 // RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
grep '#7  0x.* in main.*(argc=[12],.*argv=.*)'
-// XFAIL: linux
+// XFAIL: i[0-9]86
 
 
 #include 



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp

2006-11-08 Thread Jim Laskey


Changes in directory llvm/test/Regression/DebugInfo:

2006-11-06-StackTrace.cpp updated: 1.3 -> 1.4
---
Log message:

Make it work on Darwin.

---
Diffs of the changes:  (+4 -3)

 2006-11-06-StackTrace.cpp |7 ---
 1 files changed, 4 insertions(+), 3 deletions(-)


Index: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp
diff -u llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.3 
llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.4
--- llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.3Wed Nov 
 8 00:43:16 2006
+++ llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cppWed Nov  8 
10:38:45 2006
@@ -1,10 +1,11 @@
 // 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 -o Output/StackTrace.s -f
-// RUN: gcc -g Output/StackTrace.s -o Output/StackTrace.exe -lstdc++
+// RUN: as Output/StackTrace.s -o Output/StackTrace.o
+// RUN: g++ Output/StackTrace.o -o Output/StackTrace.exe
 // RUN: ( echo "break DeepStack::deepest"; echo "run 17" ; echo "where" ) > 
Output/StackTrace.gdbin 
-// RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
tee Output/StackTrace.out | grep '#0  DeepStack::deepest (this=.*,x=33)'
-// RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
grep '#7  0x.* in main(argc=1, argv=.*)'
+// RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
tee Output/StackTrace.out | grep '#0  DeepStack::deepest.*(this=.*,.*x=33)'
+// RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
grep '#7  0x.* in main.*(argc=[12],.*argv=.*)'
 // XFAIL: linux
 
 



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp

2006-11-07 Thread Reid Spencer


Changes in directory llvm/test/Regression/DebugInfo:

2006-11-06-StackTrace.cpp updated: 1.2 -> 1.3
---
Log message:

XFAIL this on Linux until Jim gets Darwin ship shape.


---
Diffs of the changes:  (+1 -0)

 2006-11-06-StackTrace.cpp |1 +
 1 files changed, 1 insertion(+)


Index: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp
diff -u llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.2 
llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.3
--- llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.2Tue Nov 
 7 01:58:02 2006
+++ llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cppWed Nov  8 
00:43:16 2006
@@ -5,6 +5,7 @@
 // RUN: ( echo "break DeepStack::deepest"; echo "run 17" ; echo "where" ) > 
Output/StackTrace.gdbin 
 // RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
tee Output/StackTrace.out | grep '#0  DeepStack::deepest (this=.*,x=33)'
 // RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
grep '#7  0x.* in main(argc=1, argv=.*)'
+// XFAIL: linux
 
 
 #include 



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp

2006-11-07 Thread Reid Spencer


Changes in directory llvm/test/Regression/DebugInfo:

2006-11-06-StackTrace.cpp updated: 1.1 -> 1.2
---
Log message:

Make some corrections to this test case.


---
Diffs of the changes:  (+6 -4)

 2006-11-06-StackTrace.cpp |   10 ++
 1 files changed, 6 insertions(+), 4 deletions(-)


Index: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp
diff -u llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.1 
llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.2
--- llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.1Tue Nov 
 7 01:31:37 2006
+++ llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cppTue Nov  7 
01:58:02 2006
@@ -1,9 +1,11 @@
 // 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 Output/%s.ll
-// RUN: llvm-as < Output/%s.ll | llc -o Output/%s.s
-// RUN: gcc -g Output/%s.s -o Output/%s.exe
-// RUN: ( echo "break DeepStack::deepest"; echo "run 17" ; echo "where" ) | 
gdb Output/%s.exe | grep '#0  DeepStack::deepest (this=.*,x=33)'
+// RUN: %llvmgcc -S -O0 -g %s -o - | llvm-as | llc -o Output/StackTrace.s -f
+// RUN: gcc -g Output/StackTrace.s -o Output/StackTrace.exe -lstdc++
+// RUN: ( echo "break DeepStack::deepest"; echo "run 17" ; echo "where" ) > 
Output/StackTrace.gdbin 
+// RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
tee Output/StackTrace.out | grep '#0  DeepStack::deepest (this=.*,x=33)'
+// RUN: gdb -q -batch -n -x Output/StackTrace.gdbin Output/StackTrace.exe | 
grep '#7  0x.* in main(argc=1, argv=.*)'
+
 
 #include 
 



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits


[llvm-commits] CVS: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp dg.exp

2006-11-06 Thread Reid Spencer


Changes in directory llvm/test/Regression/DebugInfo:

2006-11-06-StackTrace.cpp added (r1.1)
dg.exp added (r1.1)
---
Log message:

Add a test case for making sure gdb can get a stack trace with our debug
information.


---
Diffs of the changes:  (+32 -0)

 2006-11-06-StackTrace.cpp |   29 +
 dg.exp|3 +++
 2 files changed, 32 insertions(+)


Index: llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp
diff -c /dev/null llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cpp:1.1
*** /dev/null   Tue Nov  7 01:31:48 2006
--- llvm/test/Regression/DebugInfo/2006-11-06-StackTrace.cppTue Nov  7 
01:31:37 2006
***
*** 0 
--- 1,29 
+ // 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 Output/%s.ll
+ // RUN: llvm-as < Output/%s.ll | llc -o Output/%s.s
+ // RUN: gcc -g Output/%s.s -o Output/%s.exe
+ // RUN: ( echo "break DeepStack::deepest"; echo "run 17" ; echo "where" ) | 
gdb Output/%s.exe | grep '#0  DeepStack::deepest (this=.*,x=33)'
+ 
+ #include 
+ 
+ class DeepStack {
+   int seedVal;
+ public:
+   DeepStack(int seed) : seedVal(seed) {}
+ 
+   int shallowest( int x ) { return shallower(x + 1); }
+   int shallower ( int x ) { return shallow(x + 2); }
+   int shallow   ( int x ) { return deep(x + 3); }
+   int deep  ( int x ) { return deeper(x + 4); }
+   int deeper( int x ) { return deepest(x + 6); }
+   int deepest   ( int x ) { return x + 7; }
+ 
+   int runit() { return shallowest(seedVal); }
+ };
+ 
+ int main ( int argc, char** argv) {
+ 
+   DeepStack DS9( (argc > 1 ? atoi(argv[1]) : 0) );
+   return DS9.runit();
+ }


Index: llvm/test/Regression/DebugInfo/dg.exp
diff -c /dev/null llvm/test/Regression/DebugInfo/dg.exp:1.1
*** /dev/null   Tue Nov  7 01:31:58 2006
--- llvm/test/Regression/DebugInfo/dg.exp   Tue Nov  7 01:31:37 2006
***
*** 0 
--- 1,3 
+ load_lib llvm-dg.exp
+ 
+ llvm-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.{ll,llx,c,cpp,tr}]] 
$objdir $srcdir $subdir $target_triplet $llvmgcc $llvmgxx $prcontext 
$llvmgcc_version



___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits