[RFA] gdb.base/mips_pro.exp

Michael Elizabeth Chastain chastain@cygnus.com
Tue Nov 21 15:48:00 GMT 2000


Here is take #2 on my small patch to gdb/testsuite/gdb.base/mips_pro.exp .
Thanks to some feedback from Fernando Nasser, it's even smaller now
(it continues using gdb_test instead of gdb_expect).

(1) Add a comment with the warning messages from the original PR 3016,
    which was filed in 1993.  If we ever see these messages again,
    I think having these comments will help.

(2) Remove setup_xfail for the hppa case.  I have results from running
    this test case on hppa1.1-hp-hpux10.20 which indicates that this
    test is fine for this platform.

(3) The important part: changes the test case to accept a stack trace
    of "middle -> main" as well as "middle -> top -> main".  This fixes
    the test failure.

Michael Elizabeth Chastain
<chastain@redhat.com>
"love without fear"

Index: gdb/testsuite/gdb.base/mips_pro.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.base/mips_pro.exp,v
retrieving revision 1.1.1.3
diff -c -3 -p -r1.1.1.3 mips_pro.exp
*** gdb/testsuite/gdb.base/mips_pro.exp	1999/06/28 16:03:33	1.1.1.3
--- gdb/testsuite/gdb.base/mips_pro.exp	2000/11/21 22:53:02
*************** gdb_load ${binfile}
*** 54,62 ****
  
  if [runto middle] then {
      # PR 3016
      if {$gcc_compiled} then { 
! 	setup_xfail "hppa*-*-*" "mips*-sgi-irix4*" "mips64*-*-elf"
      }
!     gdb_test "backtrace" "#0.*middle.*#1.*top.*#2.*main.*"
  }
  return 0
--- 54,64 ----
  
  if [runto middle] then {
      # PR 3016
+     #   warning: Hit heuristic-fence-post without finding
+     #   warning: enclosing function for pc 0x1006ead0
      if {$gcc_compiled} then { 
! 	setup_xfail "mips*-sgi-irix4*" "mips64*-*-elf"
      }
!     gdb_test "backtrace" "#0.*middle.*#\[12\].*main.*"
  }
  return 0


More information about the Gdb-patches mailing list