* gdb.base/annota1.exp: Expect failure for hpux11 when posting
authorJeff Law <law@redhat.com>
Thu, 20 Dec 2001 16:52:07 +0000 (16:52 +0000)
committerJeff Law <law@redhat.com>
Thu, 20 Dec 2001 16:52:07 +0000 (16:52 +0000)
        a SIGTRAP to the inferior.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/annota1.exp

index 568503539dae5cd2054799601ca9a55f0763907b..3d3b5f8d11205ff8ebb8fb52933446348a00ed52 100644 (file)
@@ -1,3 +1,8 @@
+Thu Dec 20 09:54:36 2001  Jeffrey A Law  (law@redhat.com)
+
+       * gdb.base/annota1.exp: Expect failure for hpux11 when posting
+       a SIGTRAP to the inferior.
+
 2001-12-19  Corinna Vinschen  <vinschen@redhat.com>
 
        * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
index 3b297e45a9468c6ab5f4e440c87f56d11642b105..b0987f220e9615186fea2c727f70ae63379e93b6 100644 (file)
@@ -424,6 +424,15 @@ gdb_expect {
 # FIXME: annotate-signal not tested (requires that the inferior be 
 #                        stopped by a "random" signal)
 #
+# SIGTRAP signals are dropped before they get to the inferior process
+# on hpux11.  In theory, this behaivor can be controlled by setting
+# TTEO_NORM_SIGTRAP in the inferior, but doing so did not cause
+# the signal to be properly delivered.
+#
+# It has been verified that other signals will be delivered.  However,
+# rather than twiddle the test, I choose to leave it as-is as it
+# exposes an interesting failure on hpux11.
+setup_xfail hppa*-*-hpux11*
 send_gdb "signal SIGTRAP\n"
 gdb_expect {
   -re ".*\032\032post-prompt\r\nContinuing with signal SIGTRAP.\r\n\r\n\032\032starting\r\n\r\n\032\032frames-invalid\r\n\r\n\032\032frames-invalid\r\n\r\n\032\032signalled\r\n\r\nProgram terminated with signal \r\n\032\032signal-name\r\nSIGTRAP\r\n\032\032signal-name-end\r\n, \r\n\032\032signal-string\r\nTrace.breakpoint trap\r\n\032\032signal-string-end\r\n.\r\nThe program no longer exists.\r\n\r\n\032\032stopped\r\n$gdb_prompt$" \