* gdb.c++/derivation.exp, gdb.c++/overload.exp,
authorJim Blandy <jimb@codesourcery.com>
Fri, 11 Apr 2003 19:57:33 +0000 (19:57 +0000)
committerJim Blandy <jimb@codesourcery.com>
Fri, 11 Apr 2003 19:57:33 +0000 (19:57 +0000)
gdb.c++/userdef.cc: Place comments on the lines to which the
marker function might return.
* gdb.c++/derivation.exp, gdb.c++/overload.exp,
gdb.c++/userdef.exp: Look for those comments to check that we've
returned to the right place, instead of checking line numbers.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.c++/derivation.cc
gdb/testsuite/gdb.c++/derivation.exp
gdb/testsuite/gdb.c++/overload.cc
gdb/testsuite/gdb.c++/overload.exp
gdb/testsuite/gdb.c++/userdef.cc
gdb/testsuite/gdb.c++/userdef.exp

index 3843177ef4752947594bfde912ad8529d962f5f1..0bd7b3558985d6b38d81db145edc97b2dbea1922 100644 (file)
@@ -1,3 +1,12 @@
+2003-04-11  Jim Blandy  <jimb@redhat.com>
+
+       * gdb.c++/derivation.exp, gdb.c++/overload.exp,
+       gdb.c++/userdef.cc: Place comments on the lines to which the
+       marker function might return.
+       * gdb.c++/derivation.exp, gdb.c++/overload.exp,
+       gdb.c++/userdef.exp: Look for those comments to check that we've
+       returned to the right place, instead of checking line numbers.
+
 2003-04-11  Elena Zannoni  <ezannoni@redhat.com>
 
         * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
index 99efa7605a41e3753ac2d73d03d35e99ad68c5a0..f6d42e7d1de053d7ace17296f16972bc827c94f6 100644 (file)
@@ -214,9 +214,9 @@ int main(void)
     #endif
     
 
-    marker1();
+    marker1(); // marker1-returns-here
     
-    a_instance.a = 20;
+    a_instance.a = 20; // marker1-returns-here
     a_instance.aa = 21;
     b_instance.b = 22;
     b_instance.bb = 23;
index 10e3844b0ad9a65cf2e17cc04334b13478ab115a..38a46a2beaa44462852ecb0269ca1d9daa091a61 100644 (file)
@@ -310,7 +310,7 @@ gdb_test_multiple "frame" "re-selected 'main' frame after inferior call" {
     -re "#0  marker1.*$gdb_prompt $" {
         setup_kfail "gdb/1155" s390-*-linux-gnu
         fail "re-selected 'main' frame after inferior call"
-        gdb_test "finish" ".*main.*at .*derivation.cc:21\[79\].*" \
+        gdb_test "finish" ".*main.*at .*derivation.cc:.*// marker1-returns-here.*" \
             "finish call to marker1"
     }
     -re "#1  ($hex in )?main.*$gdb_prompt $" {
index 2f467154bdb085630b324e9d3e40ed412cdaa1f5..56afc96884e1ca5aac1ab0f658d91930d77cd3cc 100644 (file)
@@ -80,8 +80,8 @@ int main ()
     // Verify that intToChar should work:
     intToChar(1);
 
-    marker1();
-    return 0; 
+    marker1(); // marker1-returns-here
+    return 0; // marker1-returns-here
 }
 
 foo::foo  (int i)                  { ifoo = i; ccpfoo = NULL; }
index be60250aead823ef05b0ebc7c3f0d373c95c25f8..3e14678e4c2c567960f77a4a7cce8ecc98beceab 100644 (file)
@@ -129,7 +129,7 @@ gdb_test_multiple "frame" "re-selected 'main' frame after inferior call" {
     -re "#0  marker1.*$gdb_prompt $" {
         setup_kfail "gdb/1155" s390-*-linux-gnu
         fail "re-selected 'main' frame after inferior call"
-        gdb_test "finish" ".*main.*at .*overload.cc:7\[78\].*" \
+        gdb_test "finish" ".*main.*at .*overload.cc:.*// marker1-returns-here.*" \
             "finish call to marker1"
     }
     -re "#1  ($hex in )?main.*$gdb_prompt $" {
index 95a40552718dd33eff58ba421ee1fbad9ec26a41..0bb88a2d16675155ff390f9cee70653b2e0f59b6 100644 (file)
@@ -273,8 +273,8 @@ int main (void)
  A1 three(0,0);
  int val;
  
- marker1();
- cout << one;
+ marker1(); // marker1-returns-here
+ cout << one; // marker1-returns-here
  cout << two;
  three = one + two;
  cout << "+ " <<  three;
index 9a8fb02f16245c66085fc05f47ebdd38e5833fcd..4575249ce5a125b43cb2e196543858e194a44fa2 100644 (file)
@@ -75,7 +75,7 @@ gdb_test_multiple "frame" "re-selected 'main' frame after inferior call" {
     -re "#0  marker1.*$gdb_prompt $" {
         setup_kfail "gdb/1155" s390-*-linux-gnu
         fail "re-selected 'main' frame after inferior call"
-        gdb_test "finish" ".*main.*at .*userdef.cc:27\[67\].*" \
+        gdb_test "finish" ".*main.*at .*userdef.cc:.*// marker1-returns-here.*" \
                 "finish call to marker1"
     }
     -re "#1  ($hex in )?main.*$gdb_prompt $" {