]> git.pld-linux.org Git - packages/gdb.git/blobdiff - gdb-6.3-ia64-sigill-20051115.patch
- updated (performance fixes).
[packages/gdb.git] / gdb-6.3-ia64-sigill-20051115.patch
index 84d83cee08ed05641baf34524c9bd09d25e43e33..bf8a1f1699afd94dd7f27a53a4302036ff980956 100644 (file)
@@ -12,10 +12,10 @@ gdb/testsuite:
        * gdb.arch/ia64-sigill.c: New test.
        * gdb.arch/ia64-sigill.exp: Ditto.
 
-Index: gdb-7.2.50.20101231/gdb/testsuite/gdb.arch/ia64-sigill.exp
+Index: gdb-7.3.50.20110722/gdb/testsuite/gdb.arch/ia64-sigill.exp
 ===================================================================
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ gdb-7.2.50.20101231/gdb/testsuite/gdb.arch/ia64-sigill.exp 2011-01-01 00:55:04.000000000 +0100
++++ gdb-7.3.50.20110722/gdb/testsuite/gdb.arch/ia64-sigill.exp 2011-07-22 19:16:13.000000000 +0200
 @@ -0,0 +1,49 @@
 +#   Copyright 2005 Free Software Foundation, Inc.
 +
@@ -66,10 +66,10 @@ Index: gdb-7.2.50.20101231/gdb/testsuite/gdb.arch/ia64-sigill.exp
 +gdb_test "handle SIGILL nostop noprint" "SIGILL.*No.*No.*Yes.*" "handle sigill"
 +gdb_test "run" "Starting program.*ia64-sigill.*\[New thread.*\].*hello world.*Program exited normally." "run to exit"
 + 
-Index: gdb-7.2.50.20101231/gdb/testsuite/gdb.arch/ia64-sigill.c
+Index: gdb-7.3.50.20110722/gdb/testsuite/gdb.arch/ia64-sigill.c
 ===================================================================
 --- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ gdb-7.2.50.20101231/gdb/testsuite/gdb.arch/ia64-sigill.c   2011-01-01 00:55:04.000000000 +0100
++++ gdb-7.3.50.20110722/gdb/testsuite/gdb.arch/ia64-sigill.c   2011-07-22 19:16:13.000000000 +0200
 @@ -0,0 +1,8 @@
 +#include <stdio.h>
 +
@@ -79,11 +79,11 @@ Index: gdb-7.2.50.20101231/gdb/testsuite/gdb.arch/ia64-sigill.c
 +  return 0;
 +}
 +
-Index: gdb-7.2.50.20101231/gdb/linux-nat.c
+Index: gdb-7.3.50.20110722/gdb/linux-nat.c
 ===================================================================
---- gdb-7.2.50.20101231.orig/gdb/linux-nat.c   2011-01-01 00:54:04.000000000 +0100
-+++ gdb-7.2.50.20101231/gdb/linux-nat.c        2011-01-01 00:55:58.000000000 +0100
-@@ -3652,7 +3652,8 @@ retry:
+--- gdb-7.3.50.20110722.orig/gdb/linux-nat.c   2011-07-22 19:15:05.000000000 +0200
++++ gdb-7.3.50.20110722/gdb/linux-nat.c        2011-07-22 19:16:13.000000000 +0200
+@@ -3733,7 +3733,8 @@ retry:
       threads can be a bit time-consuming so if we want decent
       performance with heavily multi-threaded programs, especially when
       they're using a high frequency timer, we'd better avoid it if we
@@ -93,14 +93,3 @@ Index: gdb-7.2.50.20101231/gdb/linux-nat.c
  
    if (WIFSTOPPED (status))
      {
-@@ -3670,7 +3671,9 @@ retry:
-         && inf->control.stop_soon == NO_STOP_QUIETLY
-         && signal_stop_state (signo) == 0
-         && signal_print_state (signo) == 0
--        && signal_pass_state (signo) == 1)
-+        && signal_pass_state (signo) == 1
-+        && signo != TARGET_SIGNAL_ILL
-+        && signo != TARGET_SIGNAL_TRAP)
-       {
-         /* FIMXE: kettenis/2001-06-06: Should we resume all threads
-            here?  It is not clear we should.  GDB may not expect
This page took 0.078422 seconds and 4 git commands to generate.