Improve generate-patches-from-git-repo.sh script
This commit improves the script used to generate the patches from the upstream git repo. Basically, it removes even more cruft that was being added by 'git format-patch', making the output really simple and deterministic (determinism which was a problem before). Aside from the metadata, nothing else has been changed and therefore it doesn't justify a new Fedora GDB release.
This commit is contained in:
parent
f62b682777
commit
b7dc57f2a9
@ -7,16 +7,9 @@ FileName: gdb-6.3-attach-see-vdso-test.patch
|
||||
|
||||
;; Test kernel VDSO decoding while attaching to an i386 process.
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.base/attach-see-vdso.c | 25 +++++++++++
|
||||
gdb/testsuite/gdb.base/attach-see-vdso.exp | 72 ++++++++++++++++++++++++++++++
|
||||
2 files changed, 97 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/attach-see-vdso.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/attach-see-vdso.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/attach-see-vdso.c b/gdb/testsuite/gdb.base/attach-see-vdso.c
|
||||
new file mode 100644
|
||||
index 0000000000..cf3c7207a5
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/attach-see-vdso.c
|
||||
@@ -0,0 +1,25 @@
|
||||
@ -47,7 +40,6 @@ index 0000000000..cf3c7207a5
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/attach-see-vdso.exp b/gdb/testsuite/gdb.base/attach-see-vdso.exp
|
||||
new file mode 100644
|
||||
index 0000000000..e8a538097e
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/attach-see-vdso.exp
|
||||
@@ -0,0 +1,72 @@
|
||||
@ -123,6 +115,3 @@ index 0000000000..e8a538097e
|
||||
+# work.
|
||||
+
|
||||
+remote_exec build "kill -9 ${testpid}"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,21 +7,9 @@ FileName: gdb-6.3-bz140532-ppc-unwinding-test.patch
|
||||
|
||||
;; Update PPC unwinding patches to their upstream variants (BZ 140532).
|
||||
;;=fedoratest
|
||||
---
|
||||
.../gdb.arch/powerpc-bcl-prologue-asm32.S | 78 +++++++++++++++++
|
||||
.../gdb.arch/powerpc-bcl-prologue-asm64.S | 98 ++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.arch/powerpc-bcl-prologue.c | 29 +++++++
|
||||
gdb/testsuite/gdb.arch/powerpc-bcl-prologue.exp | 72 ++++++++++++++++
|
||||
gdb/testsuite/gdb.arch/powerpc-prologue.exp | 5 +-
|
||||
5 files changed, 280 insertions(+), 2 deletions(-)
|
||||
create mode 100644 gdb/testsuite/gdb.arch/powerpc-bcl-prologue-asm32.S
|
||||
create mode 100644 gdb/testsuite/gdb.arch/powerpc-bcl-prologue-asm64.S
|
||||
create mode 100644 gdb/testsuite/gdb.arch/powerpc-bcl-prologue.c
|
||||
create mode 100644 gdb/testsuite/gdb.arch/powerpc-bcl-prologue.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.arch/powerpc-bcl-prologue-asm32.S b/gdb/testsuite/gdb.arch/powerpc-bcl-prologue-asm32.S
|
||||
new file mode 100644
|
||||
index 0000000000..1e4301af89
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/powerpc-bcl-prologue-asm32.S
|
||||
@@ -0,0 +1,78 @@
|
||||
@ -105,7 +93,6 @@ index 0000000000..1e4301af89
|
||||
+*/
|
||||
diff --git a/gdb/testsuite/gdb.arch/powerpc-bcl-prologue-asm64.S b/gdb/testsuite/gdb.arch/powerpc-bcl-prologue-asm64.S
|
||||
new file mode 100644
|
||||
index 0000000000..1af5c19a16
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/powerpc-bcl-prologue-asm64.S
|
||||
@@ -0,0 +1,98 @@
|
||||
@ -209,7 +196,6 @@ index 0000000000..1af5c19a16
|
||||
+*/
|
||||
diff --git a/gdb/testsuite/gdb.arch/powerpc-bcl-prologue.c b/gdb/testsuite/gdb.arch/powerpc-bcl-prologue.c
|
||||
new file mode 100644
|
||||
index 0000000000..6b5bb08d0f
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/powerpc-bcl-prologue.c
|
||||
@@ -0,0 +1,29 @@
|
||||
@ -244,7 +230,6 @@ index 0000000000..6b5bb08d0f
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.arch/powerpc-bcl-prologue.exp b/gdb/testsuite/gdb.arch/powerpc-bcl-prologue.exp
|
||||
new file mode 100644
|
||||
index 0000000000..5f50c4ef43
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/powerpc-bcl-prologue.exp
|
||||
@@ -0,0 +1,72 @@
|
||||
@ -336,6 +321,3 @@ index 5251dfa9c3..f3933e2295 100644
|
||||
verbose "Skipping PowerPC prologue tests."
|
||||
return
|
||||
}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -11,16 +11,9 @@ FileName: gdb-6.3-bz202689-exec-from-pthread-test.patch
|
||||
2007-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* gdb.threads/threaded-exec.exp, gdb.threads/threaded-exec.c: New files.
|
||||
---
|
||||
gdb/testsuite/gdb.threads/threaded-exec.c | 46 +++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.threads/threaded-exec.exp | 41 +++++++++++++++++++++++++
|
||||
2 files changed, 87 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.threads/threaded-exec.c
|
||||
create mode 100644 gdb/testsuite/gdb.threads/threaded-exec.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.threads/threaded-exec.c b/gdb/testsuite/gdb.threads/threaded-exec.c
|
||||
new file mode 100644
|
||||
index 0000000000..522b24671d
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/threaded-exec.c
|
||||
@@ -0,0 +1,46 @@
|
||||
@ -72,7 +65,6 @@ index 0000000000..522b24671d
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.threads/threaded-exec.exp b/gdb/testsuite/gdb.threads/threaded-exec.exp
|
||||
new file mode 100644
|
||||
index 0000000000..77c8a7dc85
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/threaded-exec.exp
|
||||
@@ -0,0 +1,41 @@
|
||||
@ -117,6 +109,3 @@ index 0000000000..77c8a7dc85
|
||||
+ pass "Program exited"
|
||||
+ }
|
||||
+}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,14 +7,9 @@ FileName: gdb-6.3-focus-cmd-prev-test.patch
|
||||
|
||||
;; Test a crash on `focus cmd', `focus prev' commands.
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.base/focus-cmd-prev.exp | 40 +++++++++++++++++++++++++++++++
|
||||
1 file changed, 40 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/focus-cmd-prev.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/focus-cmd-prev.exp b/gdb/testsuite/gdb.base/focus-cmd-prev.exp
|
||||
new file mode 100644
|
||||
index 0000000000..d5a653f684
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/focus-cmd-prev.exp
|
||||
@@ -0,0 +1,40 @@
|
||||
@ -58,6 +53,3 @@ index 0000000000..d5a653f684
|
||||
+ pass $test
|
||||
+ }
|
||||
+}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -14,15 +14,6 @@ FileName: gdb-6.3-gstack-20050411.patch
|
||||
* Makefile.in (uninstall-gstack, install-gstack): New rules, add
|
||||
to install and uninstall.
|
||||
* gstack.sh, gstack.1: New files.
|
||||
---
|
||||
gdb/Makefile.in | 34 ++++++++++++++++++--
|
||||
gdb/gstack.sh | 43 +++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.base/gstack.c | 43 +++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.base/gstack.exp | 66 +++++++++++++++++++++++++++++++++++++++
|
||||
4 files changed, 184 insertions(+), 2 deletions(-)
|
||||
create mode 100644 gdb/gstack.sh
|
||||
create mode 100644 gdb/testsuite/gdb.base/gstack.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/gstack.exp
|
||||
|
||||
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
|
||||
index 17b71c6e7c..e77d6a5c03 100644
|
||||
@ -85,7 +76,6 @@ index 17b71c6e7c..e77d6a5c03 100644
|
||||
$(COMPILE) -DTEST_CPNAMES cp-name-parser.c
|
||||
diff --git a/gdb/gstack.sh b/gdb/gstack.sh
|
||||
new file mode 100644
|
||||
index 0000000000..f7f07248f7
|
||||
--- /dev/null
|
||||
+++ b/gdb/gstack.sh
|
||||
@@ -0,0 +1,43 @@
|
||||
@ -134,7 +124,6 @@ index 0000000000..f7f07248f7
|
||||
+ -e '/^Thread/p'
|
||||
diff --git a/gdb/testsuite/gdb.base/gstack.c b/gdb/testsuite/gdb.base/gstack.c
|
||||
new file mode 100644
|
||||
index 0000000000..dc10813f04
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gstack.c
|
||||
@@ -0,0 +1,43 @@
|
||||
@ -183,7 +172,6 @@ index 0000000000..dc10813f04
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/gstack.exp b/gdb/testsuite/gdb.base/gstack.exp
|
||||
new file mode 100644
|
||||
index 0000000000..1186ec57bc
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gstack.exp
|
||||
@@ -0,0 +1,66 @@
|
||||
@ -253,6 +241,3 @@ index 0000000000..1186ec57bc
|
||||
+gdb_exit
|
||||
+
|
||||
+remote_exec host "kill -9 $pid"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -18,18 +18,9 @@ FileName: gdb-6.3-inferior-notification-20050721.patch
|
||||
2007-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* gdb.base/attach-32.exp: Fix forgotten $GDBFLAGS as set.
|
||||
---
|
||||
gdb/testsuite/gdb.base/attach-32.c | 20 +++
|
||||
gdb/testsuite/gdb.base/attach-32.exp | 245 +++++++++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.base/attach-32b.c | 24 ++++
|
||||
3 files changed, 289 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/attach-32.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/attach-32.exp
|
||||
create mode 100644 gdb/testsuite/gdb.base/attach-32b.c
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/attach-32.c b/gdb/testsuite/gdb.base/attach-32.c
|
||||
new file mode 100644
|
||||
index 0000000000..0041b4732d
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/attach-32.c
|
||||
@@ -0,0 +1,20 @@
|
||||
@ -55,7 +46,6 @@ index 0000000000..0041b4732d
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/attach-32.exp b/gdb/testsuite/gdb.base/attach-32.exp
|
||||
new file mode 100644
|
||||
index 0000000000..67ded02ccf
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/attach-32.exp
|
||||
@@ -0,0 +1,245 @@
|
||||
@ -306,7 +296,6 @@ index 0000000000..67ded02ccf
|
||||
+return 0
|
||||
diff --git a/gdb/testsuite/gdb.base/attach-32b.c b/gdb/testsuite/gdb.base/attach-32b.c
|
||||
new file mode 100644
|
||||
index 0000000000..a78037ed38
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/attach-32b.c
|
||||
@@ -0,0 +1,24 @@
|
||||
@ -334,6 +323,3 @@ index 0000000000..a78037ed38
|
||||
+ }
|
||||
+ return (0);
|
||||
+}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -14,20 +14,9 @@ FileName: gdb-6.3-inheritancetest-20050726.patch
|
||||
* gdb.cp/b146835.cc: Ditto.
|
||||
* gdb.cp/b146835b.cc: Ditto.
|
||||
* gdb.cp/b146835.h: Ditto.
|
||||
---
|
||||
gdb/testsuite/gdb.cp/b146835.cc | 32 +++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.cp/b146835.exp | 47 ++++++++++++++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.cp/b146835.h | 36 ++++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.cp/b146835b.cc | 11 ++++++++++
|
||||
4 files changed, 126 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.cp/b146835.cc
|
||||
create mode 100644 gdb/testsuite/gdb.cp/b146835.exp
|
||||
create mode 100644 gdb/testsuite/gdb.cp/b146835.h
|
||||
create mode 100644 gdb/testsuite/gdb.cp/b146835b.cc
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.cp/b146835.cc b/gdb/testsuite/gdb.cp/b146835.cc
|
||||
new file mode 100644
|
||||
index 0000000000..4161d523f5
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/b146835.cc
|
||||
@@ -0,0 +1,32 @@
|
||||
@ -65,7 +54,6 @@ index 0000000000..4161d523f5
|
||||
+
|
||||
diff --git a/gdb/testsuite/gdb.cp/b146835.exp b/gdb/testsuite/gdb.cp/b146835.exp
|
||||
new file mode 100644
|
||||
index 0000000000..d03815bcff
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/b146835.exp
|
||||
@@ -0,0 +1,47 @@
|
||||
@ -118,7 +106,6 @@ index 0000000000..d03815bcff
|
||||
+gdb_test "p d" " = \\(D \\*\\) *0x0" "Verify inherited member d accessible"
|
||||
diff --git a/gdb/testsuite/gdb.cp/b146835.h b/gdb/testsuite/gdb.cp/b146835.h
|
||||
new file mode 100644
|
||||
index 0000000000..48df7a2935
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/b146835.h
|
||||
@@ -0,0 +1,36 @@
|
||||
@ -160,7 +147,6 @@ index 0000000000..48df7a2935
|
||||
+};
|
||||
diff --git a/gdb/testsuite/gdb.cp/b146835b.cc b/gdb/testsuite/gdb.cp/b146835b.cc
|
||||
new file mode 100644
|
||||
index 0000000000..1853c1fa38
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/b146835b.cc
|
||||
@@ -0,0 +1,11 @@
|
||||
@ -175,6 +161,3 @@ index 0000000000..1853c1fa38
|
||||
+void A::funcD (class E *e, class D *d) {}
|
||||
+void A::funcE (E *e, D *d) {}
|
||||
+void A::funcF (unsigned long x, D *d) {}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,16 +7,9 @@ FileName: gdb-6.3-mapping-zero-inode-test.patch
|
||||
|
||||
;; Test GCORE for shmid 0 shared memory mappings.
|
||||
;;=fedoratest: But it is broken anyway, sometimes the case being tested is not reproducible.
|
||||
---
|
||||
gdb/testsuite/gdb.base/gcore-shmid0.c | 128 ++++++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.base/gcore-shmid0.exp | 101 +++++++++++++++++++++++++
|
||||
2 files changed, 229 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/gcore-shmid0.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/gcore-shmid0.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/gcore-shmid0.c b/gdb/testsuite/gdb.base/gcore-shmid0.c
|
||||
new file mode 100644
|
||||
index 0000000000..bb9709a75c
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gcore-shmid0.c
|
||||
@@ -0,0 +1,128 @@
|
||||
@ -150,7 +143,6 @@ index 0000000000..bb9709a75c
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/gcore-shmid0.exp b/gdb/testsuite/gdb.base/gcore-shmid0.exp
|
||||
new file mode 100644
|
||||
index 0000000000..b1fec682aa
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gcore-shmid0.exp
|
||||
@@ -0,0 +1,101 @@
|
||||
@ -255,6 +247,3 @@ index 0000000000..b1fec682aa
|
||||
+ fail $test
|
||||
+ }
|
||||
+}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -13,9 +13,6 @@ FileName: gdb-6.3-ppc64displaysymbol-20041124.patch
|
||||
|
||||
* printcmd.c (build_address_symbolic): Find a section for the
|
||||
address.
|
||||
---
|
||||
gdb/printcmd.c | 8 ++++++++
|
||||
1 file changed, 8 insertions(+)
|
||||
|
||||
diff --git a/gdb/printcmd.c b/gdb/printcmd.c
|
||||
index 6256f35baa..c52e39f7fc 100644
|
||||
@ -36,6 +33,3 @@ index 6256f35baa..c52e39f7fc 100644
|
||||
|
||||
/* First try to find the address in the symbol table, then
|
||||
in the minsyms. Take the closest one. */
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -15,9 +15,6 @@ FileName: gdb-6.3-ppc64syscall-20040622.patch
|
||||
"func_start". Add local variable "num_skip_linux_syscall_insn",
|
||||
use to skip over first half of a GNU/Linux syscall and update
|
||||
"func_start".
|
||||
---
|
||||
gdb/rs6000-tdep.c | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
|
||||
1 file changed, 54 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/gdb/rs6000-tdep.c b/gdb/rs6000-tdep.c
|
||||
index e5a265dbcb..23d0db3b8f 100644
|
||||
@ -122,6 +119,3 @@ index e5a265dbcb..23d0db3b8f 100644
|
||||
struct symtab_and_line this_sal = find_pc_line (pc, 0);
|
||||
|
||||
if ((prologue_sal.line == 0)
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -22,9 +22,6 @@ FileName: gdb-6.3-readnever-20050907.patch
|
||||
* gdb.texinfo (File Options): Document --readnever.
|
||||
|
||||
Pushed upstream: https://sourceware.org/ml/gdb-cvs/2017-12/msg00007.html
|
||||
---
|
||||
gdb/gcore.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gdb/gcore.in b/gdb/gcore.in
|
||||
index b7f57cd341..c7e0dec574 100644
|
||||
@ -39,6 +36,3 @@ index b7f57cd341..c7e0dec574 100644
|
||||
-ex "set pagination off" -ex "set height 0" -ex "set width 0" \
|
||||
"${dump_all_cmds[@]}" \
|
||||
-ex "attach $pid" -ex "gcore $name.$pid" -ex detach -ex quit
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -13,9 +13,6 @@ FileName: gdb-6.3-rh-testversion-20041202.patch
|
||||
|
||||
* gdb.gdb/selftest.exp: Add matching on specific Red Hat only version
|
||||
string.
|
||||
---
|
||||
gdb/testsuite/gdb.gdb/selftest.exp | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.gdb/selftest.exp b/gdb/testsuite/gdb.gdb/selftest.exp
|
||||
index 20f34983ef..4108e088a9 100644
|
||||
@ -31,6 +28,3 @@ index 20f34983ef..4108e088a9 100644
|
||||
}
|
||||
|
||||
# start the "xgdb" process
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,16 +7,9 @@ FileName: gdb-6.3-test-dtorfix-20050121.patch
|
||||
|
||||
;; Test support of multiple destructors just like multiple constructors
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.cp/constructortest.cc | 99 +++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.cp/constructortest.exp | 130 +++++++++++++++++++++++++++++++
|
||||
2 files changed, 229 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.cp/constructortest.cc
|
||||
create mode 100644 gdb/testsuite/gdb.cp/constructortest.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.cp/constructortest.cc b/gdb/testsuite/gdb.cp/constructortest.cc
|
||||
new file mode 100644
|
||||
index 0000000000..9ac8793e50
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/constructortest.cc
|
||||
@@ -0,0 +1,99 @@
|
||||
@ -121,7 +114,6 @@ index 0000000000..9ac8793e50
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.cp/constructortest.exp b/gdb/testsuite/gdb.cp/constructortest.exp
|
||||
new file mode 100644
|
||||
index 0000000000..341f6c99ad
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/constructortest.exp
|
||||
@@ -0,0 +1,130 @@
|
||||
@ -255,6 +247,3 @@ index 0000000000..341f6c99ad
|
||||
+}
|
||||
+
|
||||
+gdb_continue_to_breakpoint "First line ~C"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -13,18 +13,9 @@ FileName: gdb-6.3-test-movedir-20050125.patch
|
||||
* gdb.base/move-dir.exp: New test.
|
||||
* gdb.base/move-dir.c: Ditto.
|
||||
* gdb.base/move-dir.h: Ditto.
|
||||
---
|
||||
gdb/testsuite/gdb.base/move-dir.c | 10 +++++++
|
||||
gdb/testsuite/gdb.base/move-dir.exp | 57 +++++++++++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.base/move-dir.h | 7 +++++
|
||||
3 files changed, 74 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/move-dir.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/move-dir.exp
|
||||
create mode 100644 gdb/testsuite/gdb.base/move-dir.h
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/move-dir.c b/gdb/testsuite/gdb.base/move-dir.c
|
||||
new file mode 100644
|
||||
index 0000000000..89b65b4b6a
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/move-dir.c
|
||||
@@ -0,0 +1,10 @@
|
||||
@ -40,7 +31,6 @@ index 0000000000..89b65b4b6a
|
||||
+
|
||||
diff --git a/gdb/testsuite/gdb.base/move-dir.exp b/gdb/testsuite/gdb.base/move-dir.exp
|
||||
new file mode 100644
|
||||
index 0000000000..f189ea77b9
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/move-dir.exp
|
||||
@@ -0,0 +1,57 @@
|
||||
@ -103,7 +93,6 @@ index 0000000000..f189ea77b9
|
||||
+return 0
|
||||
diff --git a/gdb/testsuite/gdb.base/move-dir.h b/gdb/testsuite/gdb.base/move-dir.h
|
||||
new file mode 100644
|
||||
index 0000000000..4a99725a00
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/move-dir.h
|
||||
@@ -0,0 +1,7 @@
|
||||
@ -114,6 +103,3 @@ index 0000000000..4a99725a00
|
||||
+ printf ("%s\n", ostring);;
|
||||
+}
|
||||
+
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,28 +7,9 @@ FileName: gdb-6.3-test-pie-20050107.patch
|
||||
|
||||
;; VSYSCALL and PIE
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.pie/attach.c | 20 +
|
||||
gdb/testsuite/gdb.pie/attach.exp | 416 ++++++++++++++++
|
||||
gdb/testsuite/gdb.pie/attach2.c | 24 +
|
||||
gdb/testsuite/gdb.pie/break.c | 146 ++++++
|
||||
gdb/testsuite/gdb.pie/break.exp | 954 +++++++++++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.pie/break1.c | 44 ++
|
||||
gdb/testsuite/gdb.pie/corefile.exp | 233 +++++++++
|
||||
gdb/testsuite/gdb.pie/coremaker.c | 142 ++++++
|
||||
8 files changed, 1979 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.pie/attach.c
|
||||
create mode 100644 gdb/testsuite/gdb.pie/attach.exp
|
||||
create mode 100644 gdb/testsuite/gdb.pie/attach2.c
|
||||
create mode 100644 gdb/testsuite/gdb.pie/break.c
|
||||
create mode 100644 gdb/testsuite/gdb.pie/break.exp
|
||||
create mode 100644 gdb/testsuite/gdb.pie/break1.c
|
||||
create mode 100644 gdb/testsuite/gdb.pie/corefile.exp
|
||||
create mode 100644 gdb/testsuite/gdb.pie/coremaker.c
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.pie/attach.c b/gdb/testsuite/gdb.pie/attach.c
|
||||
new file mode 100644
|
||||
index 0000000000..0041b4732d
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.pie/attach.c
|
||||
@@ -0,0 +1,20 @@
|
||||
@ -54,7 +35,6 @@ index 0000000000..0041b4732d
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.pie/attach.exp b/gdb/testsuite/gdb.pie/attach.exp
|
||||
new file mode 100644
|
||||
index 0000000000..648c92608c
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.pie/attach.exp
|
||||
@@ -0,0 +1,416 @@
|
||||
@ -476,7 +456,6 @@ index 0000000000..648c92608c
|
||||
+return 0
|
||||
diff --git a/gdb/testsuite/gdb.pie/attach2.c b/gdb/testsuite/gdb.pie/attach2.c
|
||||
new file mode 100644
|
||||
index 0000000000..a78037ed38
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.pie/attach2.c
|
||||
@@ -0,0 +1,24 @@
|
||||
@ -506,7 +485,6 @@ index 0000000000..a78037ed38
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.pie/break.c b/gdb/testsuite/gdb.pie/break.c
|
||||
new file mode 100644
|
||||
index 0000000000..bf398fcca9
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.pie/break.c
|
||||
@@ -0,0 +1,146 @@
|
||||
@ -658,7 +636,6 @@ index 0000000000..bf398fcca9
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.pie/break.exp b/gdb/testsuite/gdb.pie/break.exp
|
||||
new file mode 100644
|
||||
index 0000000000..97b87397c2
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.pie/break.exp
|
||||
@@ -0,0 +1,954 @@
|
||||
@ -1618,7 +1595,6 @@ index 0000000000..97b87397c2
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.pie/break1.c b/gdb/testsuite/gdb.pie/break1.c
|
||||
new file mode 100644
|
||||
index 0000000000..2ed8b2a4a0
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.pie/break1.c
|
||||
@@ -0,0 +1,44 @@
|
||||
@ -1668,7 +1644,6 @@ index 0000000000..2ed8b2a4a0
|
||||
+#endif
|
||||
diff --git a/gdb/testsuite/gdb.pie/corefile.exp b/gdb/testsuite/gdb.pie/corefile.exp
|
||||
new file mode 100644
|
||||
index 0000000000..ca4b01be3e
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.pie/corefile.exp
|
||||
@@ -0,0 +1,233 @@
|
||||
@ -1907,7 +1882,6 @@ index 0000000000..ca4b01be3e
|
||||
+gdb_test "core" "No core file now."
|
||||
diff --git a/gdb/testsuite/gdb.pie/coremaker.c b/gdb/testsuite/gdb.pie/coremaker.c
|
||||
new file mode 100644
|
||||
index 0000000000..a7fbd94141
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.pie/coremaker.c
|
||||
@@ -0,0 +1,142 @@
|
||||
@ -2053,6 +2027,3 @@ index 0000000000..a7fbd94141
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -15,9 +15,6 @@ FileName: gdb-6.3-test-self-20050110.patch
|
||||
* gdb.gdb/complaints.exp: Ditto.
|
||||
* gdb.gdb/xfullpath.exp: Ditto.
|
||||
* gdb.gdb/observer.exp: Ditto.
|
||||
---
|
||||
gdb/testsuite/lib/selftest-support.exp | 8 ++++----
|
||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/gdb/testsuite/lib/selftest-support.exp b/gdb/testsuite/lib/selftest-support.exp
|
||||
index 89e2e3f4ef..ea027a6f7d 100644
|
||||
@ -46,6 +43,3 @@ index 89e2e3f4ef..ea027a6f7d 100644
|
||||
|
||||
if {$result < 0} then {
|
||||
warning "Couldn't test self"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -51,16 +51,9 @@ FileName: gdb-6.3-threaded-watchpoints2-20050225.patch
|
||||
testcase of the same name. ]
|
||||
|
||||
FIXME: The testcase does not expects multiple watchpoints hits per one stop.
|
||||
---
|
||||
gdb/testsuite/gdb.threads/watchthreads-threaded.c | 66 +++++++++++
|
||||
.../gdb.threads/watchthreads-threaded.exp | 126 +++++++++++++++++++++
|
||||
2 files changed, 192 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.threads/watchthreads-threaded.c
|
||||
create mode 100644 gdb/testsuite/gdb.threads/watchthreads-threaded.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.threads/watchthreads-threaded.c b/gdb/testsuite/gdb.threads/watchthreads-threaded.c
|
||||
new file mode 100644
|
||||
index 0000000000..1402640ccf
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/watchthreads-threaded.c
|
||||
@@ -0,0 +1,66 @@
|
||||
@ -132,7 +125,6 @@ index 0000000000..1402640ccf
|
||||
+
|
||||
diff --git a/gdb/testsuite/gdb.threads/watchthreads-threaded.exp b/gdb/testsuite/gdb.threads/watchthreads-threaded.exp
|
||||
new file mode 100644
|
||||
index 0000000000..e9cdd59771
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/watchthreads-threaded.exp
|
||||
@@ -0,0 +1,126 @@
|
||||
@ -262,6 +254,3 @@ index 0000000000..e9cdd59771
|
||||
+} else {
|
||||
+ fail $message
|
||||
+}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,20 +7,9 @@ FileName: gdb-6.5-BEA-testsuite.patch
|
||||
|
||||
;; Improved testsuite results by the testsuite provided by the courtesy of BEA.
|
||||
;;=fedoratest: For upstream it should be rewritten as a dejagnu test, the test of no "??" was useful.
|
||||
---
|
||||
gdb/testsuite/gdb.threads/threadcrash.c | 301 ++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.threads/threadcrash.exp | 37 +++
|
||||
gdb/testsuite/gdb.threads/threadcrash.sh | 324 ++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.threads/threadcrash.sh-orig | 248 ++++++++++++++++++++
|
||||
4 files changed, 910 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.threads/threadcrash.c
|
||||
create mode 100644 gdb/testsuite/gdb.threads/threadcrash.exp
|
||||
create mode 100644 gdb/testsuite/gdb.threads/threadcrash.sh
|
||||
create mode 100644 gdb/testsuite/gdb.threads/threadcrash.sh-orig
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.threads/threadcrash.c b/gdb/testsuite/gdb.threads/threadcrash.c
|
||||
new file mode 100644
|
||||
index 0000000000..80c599d0fb
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/threadcrash.c
|
||||
@@ -0,0 +1,301 @@
|
||||
@ -327,7 +316,6 @@ index 0000000000..80c599d0fb
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.threads/threadcrash.exp b/gdb/testsuite/gdb.threads/threadcrash.exp
|
||||
new file mode 100644
|
||||
index 0000000000..af6b919f58
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/threadcrash.exp
|
||||
@@ -0,0 +1,37 @@
|
||||
@ -370,7 +358,6 @@ index 0000000000..af6b919f58
|
||||
+return 0
|
||||
diff --git a/gdb/testsuite/gdb.threads/threadcrash.sh b/gdb/testsuite/gdb.threads/threadcrash.sh
|
||||
new file mode 100644
|
||||
index 0000000000..7f7e6520d6
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/threadcrash.sh
|
||||
@@ -0,0 +1,324 @@
|
||||
@ -700,7 +687,6 @@ index 0000000000..7f7e6520d6
|
||||
+exit $FAILURES
|
||||
diff --git a/gdb/testsuite/gdb.threads/threadcrash.sh-orig b/gdb/testsuite/gdb.threads/threadcrash.sh-orig
|
||||
new file mode 100644
|
||||
index 0000000000..eb602036c2
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/threadcrash.sh-orig
|
||||
@@ -0,0 +1,248 @@
|
||||
@ -952,6 +938,3 @@ index 0000000000..eb602036c2
|
||||
+rm -rf $WORKDIR
|
||||
+
|
||||
+exit $FAILURES
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -25,18 +25,9 @@ http://sourceware.org/ml/gdb-patches/2007-01/msg00434.html
|
||||
|
||||
* gdb.dwarf2/dw2-included.exp, gdb.dwarf2/dw2-included.c,
|
||||
gdb.dwarf2/dw2-included.h: New files.
|
||||
---
|
||||
gdb/testsuite/gdb.dwarf2/dw2-included.c | 26 +++++++++++++++++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-included.exp | 47 +++++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-included.h | 20 +++++++++++++
|
||||
3 files changed, 93 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-included.c
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-included.exp
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-included.h
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-included.c b/gdb/testsuite/gdb.dwarf2/dw2-included.c
|
||||
new file mode 100644
|
||||
index 0000000000..28e54fb932
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-included.c
|
||||
@@ -0,0 +1,26 @@
|
||||
@ -68,7 +59,6 @@ index 0000000000..28e54fb932
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-included.exp b/gdb/testsuite/gdb.dwarf2/dw2-included.exp
|
||||
new file mode 100644
|
||||
index 0000000000..9aaf8e9772
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-included.exp
|
||||
@@ -0,0 +1,47 @@
|
||||
@ -121,7 +111,6 @@ index 0000000000..9aaf8e9772
|
||||
+gdb_test "info variables integer" "\r\nFile \[^\r\n\]*/gdb.dwarf2/dw2-included.h:\r\nint integer;\r"
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-included.h b/gdb/testsuite/gdb.dwarf2/dw2-included.h
|
||||
new file mode 100644
|
||||
index 0000000000..f31348ab4f
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-included.h
|
||||
@@ -0,0 +1,20 @@
|
||||
@ -145,6 +134,3 @@ index 0000000000..f31348ab4f
|
||||
+ USA. */
|
||||
+
|
||||
+int integer;
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -42,17 +42,6 @@ https://bugzilla.redhat.com/show_bug.cgi?id=1166549
|
||||
glibc-debuginfo-2.7-2.x86_64: /usr/lib/debug/lib64/libc.so.6.debug:
|
||||
<81a2> DW_AT_name : (indirect string, offset: 0x280e): __errno_location
|
||||
<81a8> DW_AT_MIPS_linkage_name: (indirect string, offset: 0x2808): *__GI___errno_location
|
||||
---
|
||||
gdb/printcmd.c | 4 ++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-errno.c | 28 +++++++++++++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-errno.exp | 60 ++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-errno2.c | 28 +++++++++++++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-errno2.exp | 71 +++++++++++++++++++++++++++++++++
|
||||
5 files changed, 191 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-errno.c
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-errno.exp
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-errno2.c
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-errno2.exp
|
||||
|
||||
diff --git a/gdb/printcmd.c b/gdb/printcmd.c
|
||||
index c52e39f7fc..ad80b1bebf 100644
|
||||
@ -71,7 +60,6 @@ index c52e39f7fc..ad80b1bebf 100644
|
||||
}
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-errno.c b/gdb/testsuite/gdb.dwarf2/dw2-errno.c
|
||||
new file mode 100644
|
||||
index 0000000000..7bd10d0978
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-errno.c
|
||||
@@ -0,0 +1,28 @@
|
||||
@ -105,7 +93,6 @@ index 0000000000..7bd10d0978
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-errno.exp b/gdb/testsuite/gdb.dwarf2/dw2-errno.exp
|
||||
new file mode 100644
|
||||
index 0000000000..1f13cc1323
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-errno.exp
|
||||
@@ -0,0 +1,60 @@
|
||||
@ -171,7 +158,6 @@ index 0000000000..1f13cc1323
|
||||
+# Just how to find the current libc filename?
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-errno2.c b/gdb/testsuite/gdb.dwarf2/dw2-errno2.c
|
||||
new file mode 100644
|
||||
index 0000000000..7bd10d0978
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-errno2.c
|
||||
@@ -0,0 +1,28 @@
|
||||
@ -205,7 +191,6 @@ index 0000000000..7bd10d0978
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-errno2.exp b/gdb/testsuite/gdb.dwarf2/dw2-errno2.exp
|
||||
new file mode 100644
|
||||
index 0000000000..0f6e66870b
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-errno2.exp
|
||||
@@ -0,0 +1,71 @@
|
||||
@ -280,6 +265,3 @@ index 0000000000..0f6e66870b
|
||||
+
|
||||
+# TODO: Test the error on resolving ERRNO with only libc loaded.
|
||||
+# Just how to find the current libc filename?
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,9 +7,6 @@ FileName: gdb-6.5-bz203661-emit-relocs.patch
|
||||
|
||||
;; Fix debuginfo addresses resolving for --emit-relocs Linux kernels (BZ 203661).
|
||||
;;=push+jan: There was some mail thread about it, this patch may be a hack.
|
||||
---
|
||||
gdb/symfile.c | 6 ++++++
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
diff --git a/gdb/symfile.c b/gdb/symfile.c
|
||||
index f7f75b05d3..7cda615e74 100644
|
||||
@ -28,6 +25,3 @@ index f7f75b05d3..7cda615e74 100644
|
||||
/* We're only interested in sections with relocation
|
||||
information. */
|
||||
if ((sectp->flags & SEC_RELOC) == 0)
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -32,16 +32,6 @@ instead.
|
||||
2007-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
Port to GDB-6.7.
|
||||
---
|
||||
gdb/amd64-linux-tdep.c | 76 +++++++++++++++++++++++++++++
|
||||
gdb/amd64-tdep.c | 11 +++++
|
||||
gdb/i386-tdep.c | 3 ++
|
||||
gdb/i386-tdep.h | 3 ++
|
||||
gdb/testsuite/gdb.threads/bt-clone-stop.c | 39 +++++++++++++++
|
||||
gdb/testsuite/gdb.threads/bt-clone-stop.exp | 61 +++++++++++++++++++++++
|
||||
6 files changed, 193 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.threads/bt-clone-stop.c
|
||||
create mode 100644 gdb/testsuite/gdb.threads/bt-clone-stop.exp
|
||||
|
||||
diff --git a/gdb/amd64-linux-tdep.c b/gdb/amd64-linux-tdep.c
|
||||
index 2bd3d31b75..2623bae42d 100644
|
||||
@ -210,7 +200,6 @@ index a71c103a88..5ee336b8cb 100644
|
||||
/* Floating-point registers. */
|
||||
diff --git a/gdb/testsuite/gdb.threads/bt-clone-stop.c b/gdb/testsuite/gdb.threads/bt-clone-stop.c
|
||||
new file mode 100644
|
||||
index 0000000000..2ac93f8664
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/bt-clone-stop.c
|
||||
@@ -0,0 +1,39 @@
|
||||
@ -255,7 +244,6 @@ index 0000000000..2ac93f8664
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.threads/bt-clone-stop.exp b/gdb/testsuite/gdb.threads/bt-clone-stop.exp
|
||||
new file mode 100644
|
||||
index 0000000000..02728e05b9
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/bt-clone-stop.exp
|
||||
@@ -0,0 +1,61 @@
|
||||
@ -320,6 +308,3 @@ index 0000000000..02728e05b9
|
||||
+ pass "0x0 entry not found"
|
||||
+ }
|
||||
+}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -9,16 +9,9 @@ FileName: gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
|
||||
;;=fedoratest
|
||||
|
||||
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=218379
|
||||
---
|
||||
gdb/testsuite/gdb.base/step-over-trampoline.c | 28 +++++++++++++
|
||||
gdb/testsuite/gdb.base/step-over-trampoline.exp | 54 +++++++++++++++++++++++++
|
||||
2 files changed, 82 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/step-over-trampoline.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/step-over-trampoline.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/step-over-trampoline.c b/gdb/testsuite/gdb.base/step-over-trampoline.c
|
||||
new file mode 100644
|
||||
index 0000000000..a012da1031
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/step-over-trampoline.c
|
||||
@@ -0,0 +1,28 @@
|
||||
@ -52,7 +45,6 @@ index 0000000000..a012da1031
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/step-over-trampoline.exp b/gdb/testsuite/gdb.base/step-over-trampoline.exp
|
||||
new file mode 100644
|
||||
index 0000000000..a183e36263
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/step-over-trampoline.exp
|
||||
@@ -0,0 +1,54 @@
|
||||
@ -110,6 +102,3 @@ index 0000000000..a183e36263
|
||||
+ fail "stepped into trampoline"
|
||||
+ }
|
||||
+}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -9,9 +9,6 @@ FileName: gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch
|
||||
;;=fedora
|
||||
|
||||
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=218379
|
||||
---
|
||||
gdb/symtab.c | 7 +++++++
|
||||
1 file changed, 7 insertions(+)
|
||||
|
||||
diff --git a/gdb/symtab.c b/gdb/symtab.c
|
||||
index 81f4fc9ec5..a7e8431cfe 100644
|
||||
@ -31,6 +28,3 @@ index 81f4fc9ec5..a7e8431cfe 100644
|
||||
else
|
||||
return find_pc_line (BMSYMBOL_VALUE_ADDRESS (mfunsym), 0);
|
||||
}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,14 +7,9 @@ FileName: gdb-6.5-bz243845-stale-testing-zombie-test.patch
|
||||
|
||||
;; Test leftover zombie process (BZ 243845).
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.base/tracefork-zombie.exp | 75 +++++++++++++++++++++++++++++
|
||||
1 file changed, 75 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/tracefork-zombie.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/tracefork-zombie.exp b/gdb/testsuite/gdb.base/tracefork-zombie.exp
|
||||
new file mode 100644
|
||||
index 0000000000..5807040840
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/tracefork-zombie.exp
|
||||
@@ -0,0 +1,75 @@
|
||||
@ -93,6 +88,3 @@ index 0000000000..5807040840
|
||||
+} else {
|
||||
+ fail $test
|
||||
+}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,16 +7,9 @@ FileName: gdb-6.5-gcore-buffer-limit-test.patch
|
||||
|
||||
;; Test gcore memory and time requirements for large inferiors.
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.base/gcore-excessive-memory.c | 37 +++++++++
|
||||
gdb/testsuite/gdb.base/gcore-excessive-memory.exp | 94 +++++++++++++++++++++++
|
||||
2 files changed, 131 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/gcore-excessive-memory.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/gcore-excessive-memory.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/gcore-excessive-memory.c b/gdb/testsuite/gdb.base/gcore-excessive-memory.c
|
||||
new file mode 100644
|
||||
index 0000000000..56b4d3a63a
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gcore-excessive-memory.c
|
||||
@@ -0,0 +1,37 @@
|
||||
@ -59,7 +52,6 @@ index 0000000000..56b4d3a63a
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/gcore-excessive-memory.exp b/gdb/testsuite/gdb.base/gcore-excessive-memory.exp
|
||||
new file mode 100644
|
||||
index 0000000000..4e71b5534e
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gcore-excessive-memory.exp
|
||||
@@ -0,0 +1,94 @@
|
||||
@ -157,6 +149,3 @@ index 0000000000..4e71b5534e
|
||||
+
|
||||
+# Cleanup.
|
||||
+exec kill -9 $pid_of_bin
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,16 +7,9 @@ FileName: gdb-6.5-ia64-libunwind-leak-test.patch
|
||||
|
||||
;; Test ia64 memory leaks of the code using libunwind.
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.base/unwind-leak.c | 29 ++++++++++++
|
||||
gdb/testsuite/gdb.base/unwind-leak.exp | 83 ++++++++++++++++++++++++++++++++++
|
||||
2 files changed, 112 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/unwind-leak.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/unwind-leak.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/unwind-leak.c b/gdb/testsuite/gdb.base/unwind-leak.c
|
||||
new file mode 100644
|
||||
index 0000000000..58e34fb264
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/unwind-leak.c
|
||||
@@ -0,0 +1,29 @@
|
||||
@ -51,7 +44,6 @@ index 0000000000..58e34fb264
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/unwind-leak.exp b/gdb/testsuite/gdb.base/unwind-leak.exp
|
||||
new file mode 100644
|
||||
index 0000000000..098962a57c
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/unwind-leak.exp
|
||||
@@ -0,0 +1,83 @@
|
||||
@ -138,6 +130,3 @@ index 0000000000..098962a57c
|
||||
+ fail $test
|
||||
+ }
|
||||
+}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,14 +7,9 @@ FileName: gdb-6.5-last-address-space-byte-test.patch
|
||||
|
||||
;; Testcase for deadlocking on last address space byte; for corrupted backtraces.
|
||||
;;=fedoratest
|
||||
---
|
||||
.../gdb.base/largecore-last-address-lock.exp | 49 ++++++++++++++++++++++
|
||||
1 file changed, 49 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/largecore-last-address-lock.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/largecore-last-address-lock.exp b/gdb/testsuite/gdb.base/largecore-last-address-lock.exp
|
||||
new file mode 100644
|
||||
index 0000000000..8a597e9b15
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/largecore-last-address-lock.exp
|
||||
@@ -0,0 +1,49 @@
|
||||
@ -67,6 +62,3 @@ index 0000000000..8a597e9b15
|
||||
+ "Read the last address space byte"
|
||||
+
|
||||
+set timeout ${timeoutold}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -10,16 +10,9 @@ FileName: gdb-6.5-missed-trap-on-step-test.patch
|
||||
|
||||
Fix has been committed to:
|
||||
gdb-6.6-scheduler_locking-step-sw-watchpoints2.patch
|
||||
---
|
||||
gdb/testsuite/gdb.base/watchpoint-during-step.c | 30 ++++++++++++++++
|
||||
gdb/testsuite/gdb.base/watchpoint-during-step.exp | 44 +++++++++++++++++++++++
|
||||
2 files changed, 74 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/watchpoint-during-step.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/watchpoint-during-step.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/watchpoint-during-step.c b/gdb/testsuite/gdb.base/watchpoint-during-step.c
|
||||
new file mode 100644
|
||||
index 0000000000..107eae45a0
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/watchpoint-during-step.c
|
||||
@@ -0,0 +1,30 @@
|
||||
@ -55,7 +48,6 @@ index 0000000000..107eae45a0
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/watchpoint-during-step.exp b/gdb/testsuite/gdb.base/watchpoint-during-step.exp
|
||||
new file mode 100644
|
||||
index 0000000000..12ba99f1a9
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/watchpoint-during-step.exp
|
||||
@@ -0,0 +1,44 @@
|
||||
@ -103,6 +95,3 @@ index 0000000000..12ba99f1a9
|
||||
+# we step from as in this case it is a valid upstream KFAIL gdb/38
|
||||
+
|
||||
+gdb_test "step" ".*Old value = 2.*New value = 3.*" "Catch the watchpoint"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -9,14 +9,9 @@ FileName: gdb-6.5-readline-long-line-crash-test.patch
|
||||
;;=fedoratest
|
||||
|
||||
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=214196
|
||||
---
|
||||
gdb/testsuite/gdb.base/readline-overflow.exp | 126 +++++++++++++++++++++++++++
|
||||
1 file changed, 126 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/readline-overflow.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/readline-overflow.exp b/gdb/testsuite/gdb.base/readline-overflow.exp
|
||||
new file mode 100644
|
||||
index 0000000000..5e46816d21
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/readline-overflow.exp
|
||||
@@ -0,0 +1,126 @@
|
||||
@ -146,6 +141,3 @@ index 0000000000..5e46816d21
|
||||
+}
|
||||
+set timeout $oldtimeout1
|
||||
+
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,18 +7,9 @@ FileName: gdb-6.5-section-num-fixup-test.patch
|
||||
|
||||
;; Test a crash on libraries missing the .text section.
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.base/datalib-lib.c | 22 +++++++++++++++
|
||||
gdb/testsuite/gdb.base/datalib-main.c | 26 ++++++++++++++++++
|
||||
gdb/testsuite/gdb.base/datalib.exp | 51 +++++++++++++++++++++++++++++++++++
|
||||
3 files changed, 99 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/datalib-lib.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/datalib-main.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/datalib.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/datalib-lib.c b/gdb/testsuite/gdb.base/datalib-lib.c
|
||||
new file mode 100644
|
||||
index 0000000000..dd39e23746
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/datalib-lib.c
|
||||
@@ -0,0 +1,22 @@
|
||||
@ -46,7 +37,6 @@ index 0000000000..dd39e23746
|
||||
+int var;
|
||||
diff --git a/gdb/testsuite/gdb.base/datalib-main.c b/gdb/testsuite/gdb.base/datalib-main.c
|
||||
new file mode 100644
|
||||
index 0000000000..4e0b80d2d6
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/datalib-main.c
|
||||
@@ -0,0 +1,26 @@
|
||||
@ -78,7 +68,6 @@ index 0000000000..4e0b80d2d6
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/datalib.exp b/gdb/testsuite/gdb.base/datalib.exp
|
||||
new file mode 100644
|
||||
index 0000000000..385716d901
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/datalib.exp
|
||||
@@ -0,0 +1,51 @@
|
||||
@ -133,6 +122,3 @@ index 0000000000..385716d901
|
||||
+gdb_test "start" \
|
||||
+ "main \\(\\) at .*${srcfilemain}.*" \
|
||||
+ "start"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -30,18 +30,9 @@ The testsuite needs `gdb-6.5-tls-of-separate-debuginfo.patch'.
|
||||
2008-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
Port to gdb-6.7.50.20080227.
|
||||
---
|
||||
gdb/testsuite/gdb.threads/tls-sepdebug-main.c | 25 +++++++
|
||||
gdb/testsuite/gdb.threads/tls-sepdebug-shared.c | 22 +++++++
|
||||
gdb/testsuite/gdb.threads/tls-sepdebug.exp | 87 +++++++++++++++++++++++++
|
||||
3 files changed, 134 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.threads/tls-sepdebug-main.c
|
||||
create mode 100644 gdb/testsuite/gdb.threads/tls-sepdebug-shared.c
|
||||
create mode 100644 gdb/testsuite/gdb.threads/tls-sepdebug.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.threads/tls-sepdebug-main.c b/gdb/testsuite/gdb.threads/tls-sepdebug-main.c
|
||||
new file mode 100644
|
||||
index 0000000000..ea5d0174d6
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/tls-sepdebug-main.c
|
||||
@@ -0,0 +1,25 @@
|
||||
@ -72,7 +63,6 @@ index 0000000000..ea5d0174d6
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.threads/tls-sepdebug-shared.c b/gdb/testsuite/gdb.threads/tls-sepdebug-shared.c
|
||||
new file mode 100644
|
||||
index 0000000000..61b49251ba
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/tls-sepdebug-shared.c
|
||||
@@ -0,0 +1,22 @@
|
||||
@ -100,7 +90,6 @@ index 0000000000..61b49251ba
|
||||
+__thread int var = 42;
|
||||
diff --git a/gdb/testsuite/gdb.threads/tls-sepdebug.exp b/gdb/testsuite/gdb.threads/tls-sepdebug.exp
|
||||
new file mode 100644
|
||||
index 0000000000..00773f78f2
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/tls-sepdebug.exp
|
||||
@@ -0,0 +1,87 @@
|
||||
@ -191,6 +180,3 @@ index 0000000000..00773f78f2
|
||||
+ "\\\$1 = \[0-9\].*" \
|
||||
+ "print TLS variable from a shared library with $name-directory separate debug info file"
|
||||
+}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -62,11 +62,6 @@ Http://sourceware.org/ml/gdb-patches/2010-01/msg00517.html
|
||||
|
||||
* exec.c (exec_file_attach): Print a more useful error message if the
|
||||
user did "gdb core".
|
||||
---
|
||||
gdb/common/common-exceptions.h | 3 +++
|
||||
gdb/exec.c | 22 +++++++++++++++---
|
||||
gdb/main.c | 53 +++++++++++++++++++++++++++++++++++++++---
|
||||
3 files changed, 72 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/gdb/common/common-exceptions.h b/gdb/common/common-exceptions.h
|
||||
index 15c85e28ab..9fe2375bce 100644
|
||||
@ -205,6 +200,3 @@ index 3c98787edb..17d35f4a8a 100644
|
||||
catch_command_errors (symbol_file_add_main_adapter, symarg,
|
||||
!batch_flag);
|
||||
}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -26,11 +26,6 @@ Comments by Sergio Durigan Junior <sergiodj@redhat.com>:
|
||||
and had a little thinko there. The variable 'filename' needs to be set to
|
||||
NULL after it is free'd, otherwise the code below thinks that it is still
|
||||
valid and doesn't print the necessary warning ("Try: yum install ...").
|
||||
---
|
||||
gdb/build-id.c | 5 +-
|
||||
.../rhbz981154-misleading-yum-install-warning.exp | 97 ++++++++++++++++++++++
|
||||
2 files changed, 101 insertions(+), 1 deletion(-)
|
||||
create mode 100644 gdb/testsuite/gdb.base/rhbz981154-misleading-yum-install-warning.exp
|
||||
|
||||
diff --git a/gdb/build-id.c b/gdb/build-id.c
|
||||
index 409a5b8c54..e2c1e81266 100644
|
||||
@ -50,7 +45,6 @@ index 409a5b8c54..e2c1e81266 100644
|
||||
break;
|
||||
diff --git a/gdb/testsuite/gdb.base/rhbz981154-misleading-yum-install-warning.exp b/gdb/testsuite/gdb.base/rhbz981154-misleading-yum-install-warning.exp
|
||||
new file mode 100644
|
||||
index 0000000000..bb70c5cf44
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/rhbz981154-misleading-yum-install-warning.exp
|
||||
@@ -0,0 +1,97 @@
|
||||
@ -151,6 +145,3 @@ index 0000000000..bb70c5cf44
|
||||
+
|
||||
+# Leaving the link there will cause breakage in the next run.
|
||||
+remote_exec build "rm -f [standard_output_file ${build_id_without_debug}]"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,10 +7,6 @@ FileName: gdb-6.6-buildid-locate-rpm-librpm-workaround.patch
|
||||
|
||||
;; Workaround librpm BZ 643031 due to its unexpected exit() calls (BZ 642879).
|
||||
;;=push+jan
|
||||
---
|
||||
gdb/build-id.c | 13 +++++++++++++
|
||||
gdb/proc-service.list | 3 +++
|
||||
2 files changed, 16 insertions(+)
|
||||
|
||||
diff --git a/gdb/build-id.c b/gdb/build-id.c
|
||||
index d60cf622dc..409a5b8c54 100644
|
||||
@ -48,6 +44,3 @@ index 53f7ed8b1e..323f5e83c2 100644
|
||||
+ /* gdb-6.6-buildid-locate-rpm.patch */
|
||||
+ rpmsqEnable;
|
||||
};
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -10,10 +10,6 @@ FileName: gdb-6.6-buildid-locate-rpm-scl.patch
|
||||
|
||||
warning: Skipping deprecated .gdb_index section
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=953585
|
||||
---
|
||||
gdb/build-id.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
gdb/dwarf2read.c | 14 ++++++++++++++
|
||||
2 files changed, 68 insertions(+)
|
||||
|
||||
diff --git a/gdb/build-id.c b/gdb/build-id.c
|
||||
index e2c1e81266..1b75530f91 100644
|
||||
@ -135,6 +131,3 @@ index 2c972d5e74..64329af71e 100644
|
||||
}
|
||||
/* Version 7 indices generated by gold refer to the CU for a symbol instead
|
||||
of the TU (for symbols coming from TUs),
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -6,16 +6,6 @@ Subject: gdb-6.6-buildid-locate-rpm.patch
|
||||
FileName: gdb-6.6-buildid-locate-rpm.patch
|
||||
|
||||
;;=push+jan
|
||||
---
|
||||
gdb/aclocal.m4 | 215 +++++++++++++++++++++++
|
||||
gdb/build-id.c | 407 +++++++++++++++++++++++++++++++++++++++++++-
|
||||
gdb/config.in | 6 +
|
||||
gdb/configure | 508 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
gdb/configure.ac | 193 +++++++++++++++++++++
|
||||
gdb/corelow.c | 2 +-
|
||||
gdb/event-top.c | 8 +-
|
||||
gdb/symfile.h | 2 +
|
||||
8 files changed, 1331 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/gdb/aclocal.m4 b/gdb/aclocal.m4
|
||||
index e0d38ea267..da5ac313e3 100644
|
||||
@ -1530,6 +1520,3 @@ index 0d51f46d78..82c76431e1 100644
|
||||
|
||||
/* From dwarf2read.c */
|
||||
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -12,15 +12,6 @@ FileName: gdb-6.6-buildid-locate-solib-missing-ids.patch
|
||||
|
||||
gdb returns an incorrect back trace when applying a debuginfo
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=1339862
|
||||
---
|
||||
gdb/solib-svr4.c | 35 ++++---
|
||||
.../gcore-buildid-exec-but-not-solib-lib.c | 21 +++++
|
||||
.../gcore-buildid-exec-but-not-solib-main.c | 25 +++++
|
||||
.../gdb.base/gcore-buildid-exec-but-not-solib.exp | 105 +++++++++++++++++++++
|
||||
4 files changed, 167 insertions(+), 19 deletions(-)
|
||||
create mode 100644 gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib-lib.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib-main.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib.exp
|
||||
|
||||
diff --git a/gdb/solib-svr4.c b/gdb/solib-svr4.c
|
||||
index a3399ad8f7..d7eeb6350d 100644
|
||||
@ -83,7 +74,6 @@ index a3399ad8f7..d7eeb6350d 100644
|
||||
xfree (build_id);
|
||||
diff --git a/gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib-lib.c b/gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib-lib.c
|
||||
new file mode 100644
|
||||
index 0000000000..d74b690c73
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib-lib.c
|
||||
@@ -0,0 +1,21 @@
|
||||
@ -110,7 +100,6 @@ index 0000000000..d74b690c73
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib-main.c b/gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib-main.c
|
||||
new file mode 100644
|
||||
index 0000000000..46b9dfe161
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib-main.c
|
||||
@@ -0,0 +1,25 @@
|
||||
@ -141,7 +130,6 @@ index 0000000000..46b9dfe161
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib.exp b/gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib.exp
|
||||
new file mode 100644
|
||||
index 0000000000..0c46489f31
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib.exp
|
||||
@@ -0,0 +1,105 @@
|
||||
@ -250,6 +238,3 @@ index 0000000000..0c46489f31
|
||||
+
|
||||
+gdb_test "bt"
|
||||
+gdb_test "info shared"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,23 +7,6 @@ FileName: gdb-6.6-buildid-locate.patch
|
||||
|
||||
;; New locating of the matching binaries from the pure core file (build-id).
|
||||
;;=push+jan
|
||||
---
|
||||
gdb/build-id.c | 753 +++++++++++++++++++++++-
|
||||
gdb/build-id.h | 15 +-
|
||||
gdb/coffread.c | 2 +-
|
||||
gdb/corelow.c | 67 +++
|
||||
gdb/doc/gdb.texinfo | 21 +
|
||||
gdb/dwarf2read.c | 2 +-
|
||||
gdb/elfread.c | 7 +-
|
||||
gdb/objfiles.h | 4 +
|
||||
gdb/python/py-objfile.c | 4 +-
|
||||
gdb/solib-svr4.c | 50 +-
|
||||
gdb/symfile.h | 4 +
|
||||
gdb/testsuite/gdb.base/corefile.exp | 30 +
|
||||
gdb/testsuite/gdb.base/new-ui-pending-input.exp | 1 +
|
||||
gdb/testsuite/lib/gdb.exp | 10 +
|
||||
gdb/testsuite/lib/mi-support.exp | 10 +
|
||||
15 files changed, 940 insertions(+), 40 deletions(-)
|
||||
|
||||
diff --git a/gdb/build-id.c b/gdb/build-id.c
|
||||
index 945da4f3cf..5740628386 100644
|
||||
@ -1304,6 +1287,3 @@ index 2846da74e4..004c3e6c1c 100644
|
||||
|
||||
if { $separate_inferior_pty } {
|
||||
mi_create_inferior_pty
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -15,16 +15,9 @@ FileName: gdb-6.6-bz229517-gcore-without-terminal.patch
|
||||
2007-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* gdb.base/gcorebg.exp, gdb.base/gcorebg.c: New files.
|
||||
---
|
||||
gdb/testsuite/gdb.base/gcorebg.c | 49 ++++++++++++++++
|
||||
gdb/testsuite/gdb.base/gcorebg.exp | 113 +++++++++++++++++++++++++++++++++++++
|
||||
2 files changed, 162 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/gcorebg.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/gcorebg.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/gcorebg.c b/gdb/testsuite/gdb.base/gcorebg.c
|
||||
new file mode 100644
|
||||
index 0000000000..427ebe9b4f
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gcorebg.c
|
||||
@@ -0,0 +1,49 @@
|
||||
@ -79,7 +72,6 @@ index 0000000000..427ebe9b4f
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/gcorebg.exp b/gdb/testsuite/gdb.base/gcorebg.exp
|
||||
new file mode 100644
|
||||
index 0000000000..a5471ba5df
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gcorebg.exp
|
||||
@@ -0,0 +1,113 @@
|
||||
@ -196,6 +188,3 @@ index 0000000000..a5471ba5df
|
||||
+
|
||||
+set env(PATH) $oldpath
|
||||
+remote_file target delete "./gdb"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -13,16 +13,9 @@ https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=230000
|
||||
The original testcase
|
||||
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=230000#c1
|
||||
requires too recent GCC.
|
||||
---
|
||||
gdb/testsuite/gdb.arch/powerpc-power6.exp | 54 +++++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.arch/powerpc-power6.s | 16 +++++++++
|
||||
2 files changed, 70 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.arch/powerpc-power6.exp
|
||||
create mode 100644 gdb/testsuite/gdb.arch/powerpc-power6.s
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.arch/powerpc-power6.exp b/gdb/testsuite/gdb.arch/powerpc-power6.exp
|
||||
new file mode 100644
|
||||
index 0000000000..082a4b7802
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/powerpc-power6.exp
|
||||
@@ -0,0 +1,54 @@
|
||||
@ -82,7 +75,6 @@ index 0000000000..082a4b7802
|
||||
+gdb_test "disass func" ":\tdcmpuq *cr1,f2,f0\r\n.*" "Power6 disassembly dcmpuq"
|
||||
diff --git a/gdb/testsuite/gdb.arch/powerpc-power6.s b/gdb/testsuite/gdb.arch/powerpc-power6.s
|
||||
new file mode 100644
|
||||
index 0000000000..6694b237ab
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/powerpc-power6.s
|
||||
@@ -0,0 +1,16 @@
|
||||
@ -102,6 +94,3 @@ index 0000000000..6694b237ab
|
||||
+ .long 0xfc020444 /* ddivq f0,f2,f0 */
|
||||
+ .long 0xec820d04 /* dcmpu cr1,f2,f1 */
|
||||
+ .long 0xfc820504 /* dcmpuq cr1,f2,f0 */
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -12,14 +12,6 @@ FileName: gdb-6.6-bz235197-fork-detach-info.patch
|
||||
|
||||
Port to GDB-6.8pre.
|
||||
Remove the `[' character from the GDB-6.8 default message.
|
||||
---
|
||||
gdb/infrun.c | 2 +-
|
||||
gdb/testsuite/gdb.base/catch-syscall.exp | 4 +--
|
||||
gdb/testsuite/gdb.base/fork-detach.c | 57 ++++++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.base/fork-detach.exp | 36 ++++++++++++++++++++
|
||||
4 files changed, 96 insertions(+), 3 deletions(-)
|
||||
create mode 100644 gdb/testsuite/gdb.base/fork-detach.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/fork-detach.exp
|
||||
|
||||
diff --git a/gdb/infrun.c b/gdb/infrun.c
|
||||
index e1d11234e0..23439979b5 100644
|
||||
@ -58,7 +50,6 @@ index 2a8bf27e5c..20fa041155 100644
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/fork-detach.c b/gdb/testsuite/gdb.base/fork-detach.c
|
||||
new file mode 100644
|
||||
index 0000000000..0ba8f465f3
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/fork-detach.c
|
||||
@@ -0,0 +1,57 @@
|
||||
@ -121,7 +112,6 @@ index 0000000000..0ba8f465f3
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/fork-detach.exp b/gdb/testsuite/gdb.base/fork-detach.exp
|
||||
new file mode 100644
|
||||
index 0000000000..1f1fcef6c4
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/fork-detach.exp
|
||||
@@ -0,0 +1,36 @@
|
||||
@ -161,6 +151,3 @@ index 0000000000..1f1fcef6c4
|
||||
+gdb_test "" \
|
||||
+ "Detaching after fork from child process.*\\\[Inferior .* exited normally\\\]" \
|
||||
+ "Info message caught"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -12,16 +12,9 @@ FileName: gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
|
||||
|
||||
* gdb.threads/atomic-seq-threaded.c,
|
||||
gdb.threads/atomic-seq-threaded.exp: New files.
|
||||
---
|
||||
gdb/testsuite/gdb.threads/atomic-seq-threaded.c | 171 ++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.threads/atomic-seq-threaded.exp | 84 +++++++++++
|
||||
2 files changed, 255 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.threads/atomic-seq-threaded.c
|
||||
create mode 100644 gdb/testsuite/gdb.threads/atomic-seq-threaded.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.threads/atomic-seq-threaded.c b/gdb/testsuite/gdb.threads/atomic-seq-threaded.c
|
||||
new file mode 100644
|
||||
index 0000000000..04f998bfa6
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/atomic-seq-threaded.c
|
||||
@@ -0,0 +1,171 @@
|
||||
@ -198,7 +191,6 @@ index 0000000000..04f998bfa6
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.threads/atomic-seq-threaded.exp b/gdb/testsuite/gdb.threads/atomic-seq-threaded.exp
|
||||
new file mode 100644
|
||||
index 0000000000..eb49db506e
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.threads/atomic-seq-threaded.exp
|
||||
@@ -0,0 +1,84 @@
|
||||
@ -286,6 +278,3 @@ index 0000000000..eb49db506e
|
||||
+gdb_test "c" \
|
||||
+ ".*Program exited normally\\..*" \
|
||||
+ "run till program exit"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,13 +7,6 @@ FileName: gdb-6.6-scheduler_locking-step-is-default.patch
|
||||
|
||||
;; Make upstream `set scheduler-locking step' as default.
|
||||
;;=push+jan: How much is scheduler-locking relevant after non-stop?
|
||||
---
|
||||
gdb/infrun.c | 2 +-
|
||||
gdb/testsuite/gdb.mi/mi-cli.exp | 2 +-
|
||||
gdb/testsuite/gdb.mi/mi-console.exp | 3 +++
|
||||
gdb/testsuite/gdb.mi/mi-logging.exp | 4 ++--
|
||||
gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +-
|
||||
5 files changed, 8 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/gdb/infrun.c b/gdb/infrun.c
|
||||
index 23439979b5..1d0f731954 100644
|
||||
@ -90,6 +83,3 @@ index 5227d63f5d..782f31c080 100644
|
||||
pass $message
|
||||
}
|
||||
timeout {
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,10 +7,6 @@ FileName: gdb-6.6-testsuite-timeouts.patch
|
||||
|
||||
;; Avoid too long timeouts on failing cases of "annota1.exp annota3.exp".
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.base/annota1.exp | 2 ++
|
||||
gdb/testsuite/gdb.base/annota3.exp | 2 ++
|
||||
2 files changed, 4 insertions(+)
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/annota1.exp b/gdb/testsuite/gdb.base/annota1.exp
|
||||
index 4b34aa84f2..40e08a4db2 100644
|
||||
@ -38,6 +34,3 @@ index a899be69ea..af472af8a5 100644
|
||||
# The commands we test here produce many lines of output; disable "press
|
||||
# <return> to continue" prompts.
|
||||
gdb_test_no_output "set height 0"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -19,16 +19,9 @@ https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=224128
|
||||
|
||||
Port to GDB-6.7 - only the testcase left, patch has been reverted,
|
||||
char-vectors restricted.
|
||||
---
|
||||
gdb/testsuite/gdb.base/charsign.c | 37 ++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.base/charsign.exp | 63 +++++++++++++++++++++++++++++++++++++
|
||||
2 files changed, 100 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/charsign.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/charsign.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/charsign.c b/gdb/testsuite/gdb.base/charsign.c
|
||||
new file mode 100644
|
||||
index 0000000000..41d175ff9d
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/charsign.c
|
||||
@@ -0,0 +1,37 @@
|
||||
@ -71,7 +64,6 @@ index 0000000000..41d175ff9d
|
||||
+char_u u_typed[]="A";
|
||||
diff --git a/gdb/testsuite/gdb.base/charsign.exp b/gdb/testsuite/gdb.base/charsign.exp
|
||||
new file mode 100644
|
||||
index 0000000000..b5fa580490
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/charsign.exp
|
||||
@@ -0,0 +1,63 @@
|
||||
@ -138,6 +130,3 @@ index 0000000000..b5fa580490
|
||||
+do_test {}
|
||||
+do_test {-fsigned-char}
|
||||
+do_test {-funsigned-char}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -22,16 +22,9 @@ http://sourceware.org/ml/gdb-patches/2007-09/msg00228.html
|
||||
* rs6000-tdep.c (ppc_dwarf2_frame_init_reg): New function.
|
||||
* (rs6000_gdbarch_init): Install ppc_dwarf2_frame_init_reg as
|
||||
default dwarf2_frame_set_init_reg function.
|
||||
---
|
||||
.../gdb.arch/ppc-clobbered-registers-O2.c | 21 +++++++++
|
||||
.../gdb.arch/ppc-clobbered-registers-O2.exp | 54 ++++++++++++++++++++++
|
||||
2 files changed, 75 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.arch/ppc-clobbered-registers-O2.c
|
||||
create mode 100644 gdb/testsuite/gdb.arch/ppc-clobbered-registers-O2.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.arch/ppc-clobbered-registers-O2.c b/gdb/testsuite/gdb.arch/ppc-clobbered-registers-O2.c
|
||||
new file mode 100644
|
||||
index 0000000000..698ff8a0b5
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/ppc-clobbered-registers-O2.c
|
||||
@@ -0,0 +1,21 @@
|
||||
@ -58,7 +51,6 @@ index 0000000000..698ff8a0b5
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.arch/ppc-clobbered-registers-O2.exp b/gdb/testsuite/gdb.arch/ppc-clobbered-registers-O2.exp
|
||||
new file mode 100644
|
||||
index 0000000000..c9ebd0e522
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/ppc-clobbered-registers-O2.exp
|
||||
@@ -0,0 +1,54 @@
|
||||
@ -116,6 +108,3 @@ index 0000000000..c9ebd0e522
|
||||
+
|
||||
+gdb_test backtrace ".*operand0=<value optimized out>.*operand1=<value optimized out>.*" \
|
||||
+ "Check value of call clobbered registers"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -26,10 +26,6 @@ random FAIL: gdb.base/auxv.exp: matching auxv data from live and gcore
|
||||
|
||||
gdb-6.8.50.20090209/gdb/testsuite/gdb.base/annota1.exp:
|
||||
frames-invalid can happen asynchronously.
|
||||
---
|
||||
gdb/testsuite/gdb.base/fileio.c | 22 ++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.base/fileio.exp | 13 ++++++-------
|
||||
2 files changed, 28 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/fileio.c b/gdb/testsuite/gdb.base/fileio.c
|
||||
index 7f482a34d3..1caadbae84 100644
|
||||
@ -110,6 +106,3 @@ index bc409c26aa..e1e5e2e5d0 100644
|
||||
|
||||
set timeout $oldtimeout
|
||||
return 0
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -8,11 +8,6 @@ FileName: gdb-6.8-attach-signalled-detach-stopped.patch
|
||||
;; [RHEL5,RHEL6] Fix attaching to stopped processes.
|
||||
;; [RHEL5] Workaround kernel for detaching SIGSTOPped processes (BZ 809382).
|
||||
;;=fedora
|
||||
---
|
||||
gdb/infrun.c | 7 ++++
|
||||
gdb/linux-nat.c | 45 +++++++++++++++++++++
|
||||
gdb/testsuite/gdb.threads/attach-stopped.exp | 60 +++++++++++++++++++++++++++-
|
||||
3 files changed, 111 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gdb/infrun.c b/gdb/infrun.c
|
||||
index b468d02fd6..16561dd119 100644
|
||||
@ -194,6 +189,3 @@ index 6c8c8bf10e..c953a9c60d 100644
|
||||
|
||||
set test "$threadtype: attach2 to stopped, after setting file"
|
||||
gdb_test_multiple "attach $testpid" "$test" {
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,9 +7,6 @@ FileName: gdb-6.8-bz436037-reg-no-longer-active.patch
|
||||
|
||||
;; Fix register assignments with no GDB stack frames (BZ 436037).
|
||||
;;=push+jan: This fix is incorrect.
|
||||
---
|
||||
gdb/valops.c | 12 ++++++++++--
|
||||
1 file changed, 10 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/gdb/valops.c b/gdb/valops.c
|
||||
index 9b25980090..7aacd17d70 100644
|
||||
@ -41,6 +38,3 @@ index 9b25980090..7aacd17d70 100644
|
||||
if (!frame)
|
||||
error (_("Value being assigned to is no longer active."));
|
||||
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -9,10 +9,6 @@ FileName: gdb-6.8-bz442765-threaded-exec-test.patch
|
||||
;;=fedoratest
|
||||
|
||||
Test various forms of threads tracking across exec(2).
|
||||
---
|
||||
gdb/testsuite/gdb.threads/threaded-exec.c | 111 ++++++++++++++++++++++++++--
|
||||
gdb/testsuite/gdb.threads/threaded-exec.exp | 13 +++-
|
||||
2 files changed, 115 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.threads/threaded-exec.c b/gdb/testsuite/gdb.threads/threaded-exec.c
|
||||
index 522b24671d..7079317d3a 100644
|
||||
@ -187,6 +183,3 @@ index 77c8a7dc85..8c43162b36 100644
|
||||
|
||||
gdb_test_multiple {} "Program exited" {
|
||||
-re "\r\n\\\[Inferior .* exited normally\\\]\r\n$gdb_prompt $" {
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -9,18 +9,9 @@ FileName: gdb-6.8-bz466901-backtrace-full-prelinked.patch
|
||||
;;=fedoratest
|
||||
|
||||
Fix resolving of variables at locations lists in prelinked libs (BZ 466901).
|
||||
---
|
||||
.../gdb.dwarf2/dw2-loclist-prelinked-func.S | 328 +++++++++++++++++++++
|
||||
.../gdb.dwarf2/dw2-loclist-prelinked-main.c | 26 ++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked.exp | 102 +++++++
|
||||
3 files changed, 456 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked-func.S
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked-main.c
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked-func.S b/gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked-func.S
|
||||
new file mode 100644
|
||||
index 0000000000..442c4d00a1
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked-func.S
|
||||
@@ -0,0 +1,328 @@
|
||||
@ -354,7 +345,6 @@ index 0000000000..442c4d00a1
|
||||
+ .section .note.GNU-stack,"",@progbits
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked-main.c b/gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked-main.c
|
||||
new file mode 100644
|
||||
index 0000000000..57386999ce
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked-main.c
|
||||
@@ -0,0 +1,26 @@
|
||||
@ -386,7 +376,6 @@ index 0000000000..57386999ce
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked.exp b/gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked.exp
|
||||
new file mode 100644
|
||||
index 0000000000..30d0473336
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-loclist-prelinked.exp
|
||||
@@ -0,0 +1,102 @@
|
||||
@ -492,6 +481,3 @@ index 0000000000..30d0473336
|
||||
+
|
||||
+# `abort' can get expressed as `*__GI_abort'.
|
||||
+gdb_test "bt full" "in \[^ \]*abort \\(.*in func \\(.*\r\n\[\t \]+i = -?\[0-9\].*in main \\(.*" "Backtrace after abort()"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -14,12 +14,6 @@ being sent during a testcase terminating its child GDB.
|
||||
Some of the threads may not be properly PTRACE_DETACHed which hurts if they
|
||||
should have been detached with SIGSTOP (as they are accidentally left running
|
||||
on the debugger termination).
|
||||
---
|
||||
gdb/defs.h | 4 ++++
|
||||
gdb/extension.c | 5 +++++
|
||||
gdb/top.c | 6 ++++++
|
||||
gdb/utils.c | 7 +++++++
|
||||
4 files changed, 22 insertions(+)
|
||||
|
||||
diff --git a/gdb/defs.h b/gdb/defs.h
|
||||
index 0c156d56c3..9a7f4d52b0 100644
|
||||
@ -88,6 +82,3 @@ index 6f0abc98a2..58c0380d17 100644
|
||||
/* Nonzero means that strings with character values >0x7F should be printed
|
||||
as octal escapes. Zero means just print the value (e.g. it's an
|
||||
international character, and the terminal or window can cope.) */
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,9 +7,6 @@ FileName: gdb-6.8-sparc64-silence-memcpy-check.patch
|
||||
|
||||
;; Silence memcpy check which returns false positive (sparc64)
|
||||
;;=push: But it is just a GCC workaround, look up the existing GCC PR for it.
|
||||
---
|
||||
gdb/sparc-tdep.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/gdb/sparc-tdep.c b/gdb/sparc-tdep.c
|
||||
index 12fd5b9e64..e304ba8dbc 100644
|
||||
@ -23,6 +20,3 @@ index 12fd5b9e64..e304ba8dbc 100644
|
||||
memcpy (buf, valbuf, len);
|
||||
regcache_cooked_write (regcache, SPARC_F0_REGNUM, buf);
|
||||
if (len > 4)
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -11,16 +11,9 @@ FileName: gdb-6.8-watchpoint-conditionals-test.patch
|
||||
For:
|
||||
http://sourceware.org/ml/gdb-patches/2008-04/msg00379.html
|
||||
http://sourceware.org/ml/gdb-cvs/2008-04/msg00104.html
|
||||
---
|
||||
gdb/testsuite/gdb.base/watchpoint-cond.c | 31 +++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.base/watchpoint-cond.exp | 37 ++++++++++++++++++++++++++++++
|
||||
2 files changed, 68 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/watchpoint-cond.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/watchpoint-cond.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/watchpoint-cond.c b/gdb/testsuite/gdb.base/watchpoint-cond.c
|
||||
new file mode 100644
|
||||
index 0000000000..d4ec581946
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/watchpoint-cond.c
|
||||
@@ -0,0 +1,31 @@
|
||||
@ -57,7 +50,6 @@ index 0000000000..d4ec581946
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/watchpoint-cond.exp b/gdb/testsuite/gdb.base/watchpoint-cond.exp
|
||||
new file mode 100644
|
||||
index 0000000000..31d5b602aa
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/watchpoint-cond.exp
|
||||
@@ -0,0 +1,37 @@
|
||||
@ -98,6 +90,3 @@ index 0000000000..31d5b602aa
|
||||
+
|
||||
+gdb_test "watch i if i < 20" "atchpoint \[0-9\]+: i"
|
||||
+gdb_test "cont" "atchpoint \[0-9\]+: i.*Old value = 20.*New value = 19.*"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -17,9 +17,6 @@ FileName: gdb-7.2.50-sparc-add-workaround-to-broken-debug-files.patch
|
||||
;; While we figure out what's wrong in the toolchain and do a full archive
|
||||
;; rebuild to fix it, we need to be able to use gdb :)
|
||||
;;=push
|
||||
---
|
||||
gdb/gdb_bfd.c | 6 ++++++
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
diff --git a/gdb/gdb_bfd.c b/gdb/gdb_bfd.c
|
||||
index 80ddd427af..3e4d3e4444 100644
|
||||
@ -72,6 +69,3 @@ index 80ddd427af..3e4d3e4444 100644
|
||||
|
||||
/* Handle compressed sections, or ordinary uncompressed sections in
|
||||
the no-mmap case. */
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -10,16 +10,9 @@ FileName: gdb-archer-next-over-throw-cxx-exec.patch
|
||||
|
||||
Archer-upstreamed:
|
||||
http://sourceware.org/ml/archer/2010-q2/msg00031.html
|
||||
---
|
||||
gdb/testsuite/gdb.cp/cxxexec.cc | 25 ++++++++++++++++++++
|
||||
gdb/testsuite/gdb.cp/cxxexec.exp | 51 ++++++++++++++++++++++++++++++++++++++++
|
||||
2 files changed, 76 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.cp/cxxexec.cc
|
||||
create mode 100644 gdb/testsuite/gdb.cp/cxxexec.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.cp/cxxexec.cc b/gdb/testsuite/gdb.cp/cxxexec.cc
|
||||
new file mode 100644
|
||||
index 0000000000..48fd63e9d3
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/cxxexec.cc
|
||||
@@ -0,0 +1,25 @@
|
||||
@ -50,7 +43,6 @@ index 0000000000..48fd63e9d3
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.cp/cxxexec.exp b/gdb/testsuite/gdb.cp/cxxexec.exp
|
||||
new file mode 100644
|
||||
index 0000000000..c85dd0129d
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/cxxexec.exp
|
||||
@@ -0,0 +1,51 @@
|
||||
@ -105,6 +97,3 @@ index 0000000000..c85dd0129d
|
||||
+
|
||||
+# `info inferiors' can show <null> on older GDBs.
|
||||
+gdb_test "info threads" "info threads" "program finished"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -6,11 +6,6 @@ Subject: gdb-archer-pie-addons-keep-disabled.patch
|
||||
FileName: gdb-archer-pie-addons-keep-disabled.patch
|
||||
|
||||
;;=push+jan: Breakpoints disabling matching should not be based on address.
|
||||
---
|
||||
gdb/breakpoint.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
|
||||
gdb/breakpoint.h | 3 +++
|
||||
gdb/objfiles.c | 5 +++++
|
||||
3 files changed, 52 insertions(+)
|
||||
|
||||
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
|
||||
index 2b5eebbbee..814802a0a1 100644
|
||||
@ -97,6 +92,3 @@ index 7adaef119d..2f061b47f7 100644
|
||||
/* Data changed. */
|
||||
return 1;
|
||||
}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -6,10 +6,6 @@ Subject: gdb-archer-pie-addons.patch
|
||||
FileName: gdb-archer-pie-addons.patch
|
||||
|
||||
;;=push+jan: May get obsoleted by Tom's unrelocated objfiles patch.
|
||||
---
|
||||
gdb/gdbtypes.h | 5 +++++
|
||||
gdb/value.c | 3 ++-
|
||||
2 files changed, 7 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gdb/gdbtypes.h b/gdb/gdbtypes.h
|
||||
index 179238ce82..5597038357 100644
|
||||
@ -69,6 +65,3 @@ index d4b4673f66..558d0bbd7a 100644
|
||||
break;
|
||||
case FIELD_LOC_KIND_PHYSNAME:
|
||||
{
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -6,95 +6,6 @@ Subject: gdb-archer-vla-tests.patch
|
||||
FileName: gdb-archer-vla-tests.patch
|
||||
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.ada/packed_array.exp | 6 +
|
||||
gdb/testsuite/gdb.arch/x86_64-vla-pointer-foo.S | 358 ++++++++++++++++
|
||||
gdb/testsuite/gdb.arch/x86_64-vla-pointer.c | 45 ++
|
||||
gdb/testsuite/gdb.arch/x86_64-vla-pointer.exp | 65 +++
|
||||
gdb/testsuite/gdb.arch/x86_64-vla-typedef-foo.S | 455 +++++++++++++++++++++
|
||||
gdb/testsuite/gdb.arch/x86_64-vla-typedef.c | 45 ++
|
||||
gdb/testsuite/gdb.arch/x86_64-vla-typedef.exp | 64 +++
|
||||
gdb/testsuite/gdb.base/arrayidx.c | 7 +
|
||||
gdb/testsuite/gdb.base/arrayidx.exp | 10 +-
|
||||
.../gdb.base/internal-var-field-address.c | 20 +
|
||||
.../gdb.base/internal-var-field-address.exp | 26 ++
|
||||
gdb/testsuite/gdb.base/vla-frame.c | 31 ++
|
||||
gdb/testsuite/gdb.base/vla-frame.exp | 38 ++
|
||||
gdb/testsuite/gdb.base/vla-overflow.c | 30 ++
|
||||
gdb/testsuite/gdb.base/vla-overflow.exp | 109 +++++
|
||||
gdb/testsuite/gdb.base/vla.c | 55 +++
|
||||
gdb/testsuite/gdb.base/vla.exp | 62 +++
|
||||
gdb/testsuite/gdb.cp/gdb9593.cc | 180 ++++++++
|
||||
gdb/testsuite/gdb.cp/gdb9593.exp | 182 +++++++++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-bound-loclist.S | 246 +++++++++++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-bound-loclist.exp | 66 +++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-stripped.c | 42 ++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-stripped.exp | 79 ++++
|
||||
.../gdb.dwarf2/dw2-struct-member-data-location.S | 83 ++++
|
||||
.../gdb.dwarf2/dw2-struct-member-data-location.exp | 37 ++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-subrange-no-type.S | 121 ++++++
|
||||
gdb/testsuite/gdb.dwarf2/dw2-subrange-no-type.exp | 39 ++
|
||||
gdb/testsuite/gdb.fortran/dwarf-stride.exp | 42 ++
|
||||
gdb/testsuite/gdb.fortran/dwarf-stride.f90 | 40 ++
|
||||
gdb/testsuite/gdb.fortran/dynamic.exp | 154 +++++++
|
||||
gdb/testsuite/gdb.fortran/dynamic.f90 | 98 +++++
|
||||
gdb/testsuite/gdb.fortran/string.exp | 59 +++
|
||||
gdb/testsuite/gdb.fortran/string.f90 | 37 ++
|
||||
gdb/testsuite/gdb.fortran/subrange.exp | 72 ++++
|
||||
gdb/testsuite/gdb.fortran/subrange.f90 | 28 ++
|
||||
gdb/testsuite/gdb.mi/mi2-var-stale-type.c | 26 ++
|
||||
gdb/testsuite/gdb.mi/mi2-var-stale-type.exp | 57 +++
|
||||
gdb/testsuite/gdb.opt/array-from-register-func.c | 22 +
|
||||
gdb/testsuite/gdb.opt/array-from-register.c | 28 ++
|
||||
gdb/testsuite/gdb.opt/array-from-register.exp | 33 ++
|
||||
gdb/testsuite/gdb.opt/fortran-string.exp | 39 ++
|
||||
gdb/testsuite/gdb.opt/fortran-string.f90 | 28 ++
|
||||
gdb/testsuite/gdb.pascal/arrays.exp | 104 +++++
|
||||
gdb/testsuite/gdb.pascal/arrays.pas | 82 ++++
|
||||
gdb/testsuite/lib/gdb.exp | 5 +
|
||||
gdb/testsuite/lib/pascal.exp | 17 +
|
||||
46 files changed, 3471 insertions(+), 1 deletion(-)
|
||||
create mode 100644 gdb/testsuite/gdb.arch/x86_64-vla-pointer-foo.S
|
||||
create mode 100644 gdb/testsuite/gdb.arch/x86_64-vla-pointer.c
|
||||
create mode 100644 gdb/testsuite/gdb.arch/x86_64-vla-pointer.exp
|
||||
create mode 100644 gdb/testsuite/gdb.arch/x86_64-vla-typedef-foo.S
|
||||
create mode 100644 gdb/testsuite/gdb.arch/x86_64-vla-typedef.c
|
||||
create mode 100644 gdb/testsuite/gdb.arch/x86_64-vla-typedef.exp
|
||||
create mode 100644 gdb/testsuite/gdb.base/internal-var-field-address.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/internal-var-field-address.exp
|
||||
create mode 100644 gdb/testsuite/gdb.base/vla-frame.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/vla-frame.exp
|
||||
create mode 100644 gdb/testsuite/gdb.base/vla-overflow.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/vla-overflow.exp
|
||||
create mode 100644 gdb/testsuite/gdb.base/vla.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/vla.exp
|
||||
create mode 100644 gdb/testsuite/gdb.cp/gdb9593.cc
|
||||
create mode 100644 gdb/testsuite/gdb.cp/gdb9593.exp
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bound-loclist.S
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bound-loclist.exp
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-stripped.c
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-stripped.exp
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-struct-member-data-location.S
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-struct-member-data-location.exp
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-subrange-no-type.S
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-subrange-no-type.exp
|
||||
create mode 100644 gdb/testsuite/gdb.fortran/dwarf-stride.exp
|
||||
create mode 100644 gdb/testsuite/gdb.fortran/dwarf-stride.f90
|
||||
create mode 100644 gdb/testsuite/gdb.fortran/dynamic.exp
|
||||
create mode 100644 gdb/testsuite/gdb.fortran/dynamic.f90
|
||||
create mode 100644 gdb/testsuite/gdb.fortran/string.exp
|
||||
create mode 100644 gdb/testsuite/gdb.fortran/string.f90
|
||||
create mode 100644 gdb/testsuite/gdb.fortran/subrange.exp
|
||||
create mode 100644 gdb/testsuite/gdb.fortran/subrange.f90
|
||||
create mode 100644 gdb/testsuite/gdb.mi/mi2-var-stale-type.c
|
||||
create mode 100644 gdb/testsuite/gdb.mi/mi2-var-stale-type.exp
|
||||
create mode 100644 gdb/testsuite/gdb.opt/array-from-register-func.c
|
||||
create mode 100644 gdb/testsuite/gdb.opt/array-from-register.c
|
||||
create mode 100644 gdb/testsuite/gdb.opt/array-from-register.exp
|
||||
create mode 100644 gdb/testsuite/gdb.opt/fortran-string.exp
|
||||
create mode 100644 gdb/testsuite/gdb.opt/fortran-string.f90
|
||||
create mode 100644 gdb/testsuite/gdb.pascal/arrays.exp
|
||||
create mode 100644 gdb/testsuite/gdb.pascal/arrays.pas
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.ada/packed_array.exp b/gdb/testsuite/gdb.ada/packed_array.exp
|
||||
index 3e614b788a..0ae87786db 100644
|
||||
@ -114,7 +25,6 @@ index 3e614b788a..0ae87786db 100644
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.arch/x86_64-vla-pointer-foo.S b/gdb/testsuite/gdb.arch/x86_64-vla-pointer-foo.S
|
||||
new file mode 100644
|
||||
index 0000000000..3a983e6b22
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/x86_64-vla-pointer-foo.S
|
||||
@@ -0,0 +1,358 @@
|
||||
@ -478,7 +388,6 @@ index 0000000000..3a983e6b22
|
||||
+ .section .note.GNU-stack,"",@progbits
|
||||
diff --git a/gdb/testsuite/gdb.arch/x86_64-vla-pointer.c b/gdb/testsuite/gdb.arch/x86_64-vla-pointer.c
|
||||
new file mode 100644
|
||||
index 0000000000..98ee43bbf2
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/x86_64-vla-pointer.c
|
||||
@@ -0,0 +1,45 @@
|
||||
@ -529,7 +438,6 @@ index 0000000000..98ee43bbf2
|
||||
+#endif
|
||||
diff --git a/gdb/testsuite/gdb.arch/x86_64-vla-pointer.exp b/gdb/testsuite/gdb.arch/x86_64-vla-pointer.exp
|
||||
new file mode 100644
|
||||
index 0000000000..3e2e64a6ab
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/x86_64-vla-pointer.exp
|
||||
@@ -0,0 +1,65 @@
|
||||
@ -600,7 +508,6 @@ index 0000000000..3e2e64a6ab
|
||||
+gdb_test "ptype array" "type = char \\\[78\\\]" "second: ptype array"
|
||||
diff --git a/gdb/testsuite/gdb.arch/x86_64-vla-typedef-foo.S b/gdb/testsuite/gdb.arch/x86_64-vla-typedef-foo.S
|
||||
new file mode 100644
|
||||
index 0000000000..66f7a399bf
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/x86_64-vla-typedef-foo.S
|
||||
@@ -0,0 +1,455 @@
|
||||
@ -1061,7 +968,6 @@ index 0000000000..66f7a399bf
|
||||
+ .section .note.GNU-stack,"",@progbits
|
||||
diff --git a/gdb/testsuite/gdb.arch/x86_64-vla-typedef.c b/gdb/testsuite/gdb.arch/x86_64-vla-typedef.c
|
||||
new file mode 100644
|
||||
index 0000000000..40099e9d39
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/x86_64-vla-typedef.c
|
||||
@@ -0,0 +1,45 @@
|
||||
@ -1112,7 +1018,6 @@ index 0000000000..40099e9d39
|
||||
+#endif
|
||||
diff --git a/gdb/testsuite/gdb.arch/x86_64-vla-typedef.exp b/gdb/testsuite/gdb.arch/x86_64-vla-typedef.exp
|
||||
new file mode 100644
|
||||
index 0000000000..4ef6214629
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/x86_64-vla-typedef.exp
|
||||
@@ -0,0 +1,64 @@
|
||||
@ -1218,7 +1123,6 @@ index 91eb3c6056..af29a51f23 100644
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/internal-var-field-address.c b/gdb/testsuite/gdb.base/internal-var-field-address.c
|
||||
new file mode 100644
|
||||
index 0000000000..eeb7b8501c
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/internal-var-field-address.c
|
||||
@@ -0,0 +1,20 @@
|
||||
@ -1244,7 +1148,6 @@ index 0000000000..eeb7b8501c
|
||||
+} staticstruct = { 1 };
|
||||
diff --git a/gdb/testsuite/gdb.base/internal-var-field-address.exp b/gdb/testsuite/gdb.base/internal-var-field-address.exp
|
||||
new file mode 100644
|
||||
index 0000000000..33c9e94eee
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/internal-var-field-address.exp
|
||||
@@ -0,0 +1,26 @@
|
||||
@ -1276,7 +1179,6 @@ index 0000000000..33c9e94eee
|
||||
+gdb_test {p $varstruct.field} " = 1"
|
||||
diff --git a/gdb/testsuite/gdb.base/vla-frame.c b/gdb/testsuite/gdb.base/vla-frame.c
|
||||
new file mode 100644
|
||||
index 0000000000..5750f68b3d
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/vla-frame.c
|
||||
@@ -0,0 +1,31 @@
|
||||
@ -1313,7 +1215,6 @@ index 0000000000..5750f68b3d
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/vla-frame.exp b/gdb/testsuite/gdb.base/vla-frame.exp
|
||||
new file mode 100644
|
||||
index 0000000000..47736c7625
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/vla-frame.exp
|
||||
@@ -0,0 +1,38 @@
|
||||
@ -1357,7 +1258,6 @@ index 0000000000..47736c7625
|
||||
+gdb_test "bt full" "\r\n +s = \"X\\\\000\"\r\n.*"
|
||||
diff --git a/gdb/testsuite/gdb.base/vla-overflow.c b/gdb/testsuite/gdb.base/vla-overflow.c
|
||||
new file mode 100644
|
||||
index 0000000000..c5d5ee0bb9
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/vla-overflow.c
|
||||
@@ -0,0 +1,30 @@
|
||||
@ -1393,7 +1293,6 @@ index 0000000000..c5d5ee0bb9
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/vla-overflow.exp b/gdb/testsuite/gdb.base/vla-overflow.exp
|
||||
new file mode 100644
|
||||
index 0000000000..43a5825979
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/vla-overflow.exp
|
||||
@@ -0,0 +1,109 @@
|
||||
@ -1508,7 +1407,6 @@ index 0000000000..43a5825979
|
||||
+verbose -log "kb_found in bt after abort() = [expr [memory_v_pages_get] * $pagesize / 1024]"
|
||||
diff --git a/gdb/testsuite/gdb.base/vla.c b/gdb/testsuite/gdb.base/vla.c
|
||||
new file mode 100644
|
||||
index 0000000000..e1f3ed1780
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/vla.c
|
||||
@@ -0,0 +1,55 @@
|
||||
@ -1569,7 +1467,6 @@ index 0000000000..e1f3ed1780
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/vla.exp b/gdb/testsuite/gdb.base/vla.exp
|
||||
new file mode 100644
|
||||
index 0000000000..71fe637272
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/vla.exp
|
||||
@@ -0,0 +1,62 @@
|
||||
@ -1637,7 +1534,6 @@ index 0000000000..71fe637272
|
||||
+gdb_test "p temp3" " = '3' <repeats 48 times>" "second: print temp3"
|
||||
diff --git a/gdb/testsuite/gdb.cp/gdb9593.cc b/gdb/testsuite/gdb.cp/gdb9593.cc
|
||||
new file mode 100644
|
||||
index 0000000000..783c9622a8
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/gdb9593.cc
|
||||
@@ -0,0 +1,180 @@
|
||||
@ -1823,7 +1719,6 @@ index 0000000000..783c9622a8
|
||||
+
|
||||
diff --git a/gdb/testsuite/gdb.cp/gdb9593.exp b/gdb/testsuite/gdb.cp/gdb9593.exp
|
||||
new file mode 100644
|
||||
index 0000000000..ef40424402
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/gdb9593.exp
|
||||
@@ -0,0 +1,182 @@
|
||||
@ -2011,7 +1906,6 @@ index 0000000000..ef40424402
|
||||
+ "advance-over-throw"
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-bound-loclist.S b/gdb/testsuite/gdb.dwarf2/dw2-bound-loclist.S
|
||||
new file mode 100644
|
||||
index 0000000000..aac3baad8a
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-bound-loclist.S
|
||||
@@ -0,0 +1,246 @@
|
||||
@ -2263,7 +2157,6 @@ index 0000000000..aac3baad8a
|
||||
+ .string "unsigned int"
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-bound-loclist.exp b/gdb/testsuite/gdb.dwarf2/dw2-bound-loclist.exp
|
||||
new file mode 100644
|
||||
index 0000000000..39e69b470f
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-bound-loclist.exp
|
||||
@@ -0,0 +1,66 @@
|
||||
@ -2335,7 +2228,6 @@ index 0000000000..39e69b470f
|
||||
+gdb_test "ptype reg_string" {type = char \[-?[0-9]+\]}
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-stripped.c b/gdb/testsuite/gdb.dwarf2/dw2-stripped.c
|
||||
new file mode 100644
|
||||
index 0000000000..1f02d90eeb
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-stripped.c
|
||||
@@ -0,0 +1,42 @@
|
||||
@ -2383,7 +2275,6 @@ index 0000000000..1f02d90eeb
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-stripped.exp b/gdb/testsuite/gdb.dwarf2/dw2-stripped.exp
|
||||
new file mode 100644
|
||||
index 0000000000..9336e03157
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-stripped.exp
|
||||
@@ -0,0 +1,79 @@
|
||||
@ -2468,7 +2359,6 @@ index 0000000000..9336e03157
|
||||
+ "step"
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-struct-member-data-location.S b/gdb/testsuite/gdb.dwarf2/dw2-struct-member-data-location.S
|
||||
new file mode 100644
|
||||
index 0000000000..5fcdd84986
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-struct-member-data-location.S
|
||||
@@ -0,0 +1,83 @@
|
||||
@ -2557,7 +2447,6 @@ index 0000000000..5fcdd84986
|
||||
+ .byte 0x0 /* Terminator */
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-struct-member-data-location.exp b/gdb/testsuite/gdb.dwarf2/dw2-struct-member-data-location.exp
|
||||
new file mode 100644
|
||||
index 0000000000..bc35209fe5
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-struct-member-data-location.exp
|
||||
@@ -0,0 +1,37 @@
|
||||
@ -2600,7 +2489,6 @@ index 0000000000..bc35209fe5
|
||||
+gdb_test "ptype struct some_struct" "type = struct some_struct {\[\r\n \t\]*void field;\[\r\n \t\]*}"
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-subrange-no-type.S b/gdb/testsuite/gdb.dwarf2/dw2-subrange-no-type.S
|
||||
new file mode 100644
|
||||
index 0000000000..9dbbf3c3e1
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-subrange-no-type.S
|
||||
@@ -0,0 +1,121 @@
|
||||
@ -2727,7 +2615,6 @@ index 0000000000..9dbbf3c3e1
|
||||
+ .byte 0x0 /* Terminator */
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/dw2-subrange-no-type.exp b/gdb/testsuite/gdb.dwarf2/dw2-subrange-no-type.exp
|
||||
new file mode 100644
|
||||
index 0000000000..cec673cd39
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/dw2-subrange-no-type.exp
|
||||
@@ -0,0 +1,39 @@
|
||||
@ -2772,7 +2659,6 @@ index 0000000000..cec673cd39
|
||||
+gdb_test "p notype_string" " = 'x' <repeats 129 times>"
|
||||
diff --git a/gdb/testsuite/gdb.fortran/dwarf-stride.exp b/gdb/testsuite/gdb.fortran/dwarf-stride.exp
|
||||
new file mode 100644
|
||||
index 0000000000..d7b8bea8db
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.fortran/dwarf-stride.exp
|
||||
@@ -0,0 +1,42 @@
|
||||
@ -2820,7 +2706,6 @@ index 0000000000..d7b8bea8db
|
||||
+gdb_test "p c40pt(2)" " = '1-hello.*"
|
||||
diff --git a/gdb/testsuite/gdb.fortran/dwarf-stride.f90 b/gdb/testsuite/gdb.fortran/dwarf-stride.f90
|
||||
new file mode 100644
|
||||
index 0000000000..e492b3af42
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.fortran/dwarf-stride.f90
|
||||
@@ -0,0 +1,40 @@
|
||||
@ -2866,7 +2751,6 @@ index 0000000000..e492b3af42
|
||||
+end program repro
|
||||
diff --git a/gdb/testsuite/gdb.fortran/dynamic.exp b/gdb/testsuite/gdb.fortran/dynamic.exp
|
||||
new file mode 100644
|
||||
index 0000000000..37d435f799
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.fortran/dynamic.exp
|
||||
@@ -0,0 +1,154 @@
|
||||
@ -3026,7 +2910,6 @@ index 0000000000..37d435f799
|
||||
+gdb_test "p vart(2,9)" "\\$\[0-9\]* = 10"
|
||||
diff --git a/gdb/testsuite/gdb.fortran/dynamic.f90 b/gdb/testsuite/gdb.fortran/dynamic.f90
|
||||
new file mode 100644
|
||||
index 0000000000..0f43564378
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.fortran/dynamic.f90
|
||||
@@ -0,0 +1,98 @@
|
||||
@ -3130,7 +3013,6 @@ index 0000000000..0f43564378
|
||||
+end
|
||||
diff --git a/gdb/testsuite/gdb.fortran/string.exp b/gdb/testsuite/gdb.fortran/string.exp
|
||||
new file mode 100644
|
||||
index 0000000000..1b7c0dbf73
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.fortran/string.exp
|
||||
@@ -0,0 +1,59 @@
|
||||
@ -3195,7 +3077,6 @@ index 0000000000..1b7c0dbf73
|
||||
+gdb_test "p f" "\\$\[0-9\]* = \\(\\( 'f ', 'f ', 'f ', 'f ', 'f ', 'f ', 'f '\\) \\( 'f2 ', 'f ', 'f ', 'f ', 'f ', 'f ', 'f '\\) \\( 'f ', 'f ', 'f ', 'f ', 'f ', 'f ', 'f '\\) \\)" "p *f re-set"
|
||||
diff --git a/gdb/testsuite/gdb.fortran/string.f90 b/gdb/testsuite/gdb.fortran/string.f90
|
||||
new file mode 100644
|
||||
index 0000000000..226dc5d0ff
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.fortran/string.f90
|
||||
@@ -0,0 +1,37 @@
|
||||
@ -3238,7 +3119,6 @@ index 0000000000..226dc5d0ff
|
||||
+end
|
||||
diff --git a/gdb/testsuite/gdb.fortran/subrange.exp b/gdb/testsuite/gdb.fortran/subrange.exp
|
||||
new file mode 100644
|
||||
index 0000000000..c121ab9751
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.fortran/subrange.exp
|
||||
@@ -0,0 +1,72 @@
|
||||
@ -3316,7 +3196,6 @@ index 0000000000..c121ab9751
|
||||
+gdb_test {p $a (3, 2:2)} { = \(23\)}
|
||||
diff --git a/gdb/testsuite/gdb.fortran/subrange.f90 b/gdb/testsuite/gdb.fortran/subrange.f90
|
||||
new file mode 100644
|
||||
index 0000000000..4747ea9746
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.fortran/subrange.f90
|
||||
@@ -0,0 +1,28 @@
|
||||
@ -3350,7 +3229,6 @@ index 0000000000..4747ea9746
|
||||
+end
|
||||
diff --git a/gdb/testsuite/gdb.mi/mi2-var-stale-type.c b/gdb/testsuite/gdb.mi/mi2-var-stale-type.c
|
||||
new file mode 100644
|
||||
index 0000000000..ebced3c042
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.mi/mi2-var-stale-type.c
|
||||
@@ -0,0 +1,26 @@
|
||||
@ -3382,7 +3260,6 @@ index 0000000000..ebced3c042
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.mi/mi2-var-stale-type.exp b/gdb/testsuite/gdb.mi/mi2-var-stale-type.exp
|
||||
new file mode 100644
|
||||
index 0000000000..88326c0390
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.mi/mi2-var-stale-type.exp
|
||||
@@ -0,0 +1,57 @@
|
||||
@ -3445,7 +3322,6 @@ index 0000000000..88326c0390
|
||||
+mi_gdb_test "-var-update *" "\\^done,changelist=.*" "-var-update *"
|
||||
diff --git a/gdb/testsuite/gdb.opt/array-from-register-func.c b/gdb/testsuite/gdb.opt/array-from-register-func.c
|
||||
new file mode 100644
|
||||
index 0000000000..729f457c82
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.opt/array-from-register-func.c
|
||||
@@ -0,0 +1,22 @@
|
||||
@ -3473,7 +3349,6 @@ index 0000000000..729f457c82
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.opt/array-from-register.c b/gdb/testsuite/gdb.opt/array-from-register.c
|
||||
new file mode 100644
|
||||
index 0000000000..3090e7e631
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.opt/array-from-register.c
|
||||
@@ -0,0 +1,28 @@
|
||||
@ -3507,7 +3382,6 @@ index 0000000000..3090e7e631
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.opt/array-from-register.exp b/gdb/testsuite/gdb.opt/array-from-register.exp
|
||||
new file mode 100644
|
||||
index 0000000000..f2de718bc3
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.opt/array-from-register.exp
|
||||
@@ -0,0 +1,33 @@
|
||||
@ -3546,7 +3420,6 @@ index 0000000000..f2de718bc3
|
||||
+gdb_test "p arr\[0\]" "\\$\[0-9\]+ = 42"
|
||||
diff --git a/gdb/testsuite/gdb.opt/fortran-string.exp b/gdb/testsuite/gdb.opt/fortran-string.exp
|
||||
new file mode 100644
|
||||
index 0000000000..90a2bdf212
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.opt/fortran-string.exp
|
||||
@@ -0,0 +1,39 @@
|
||||
@ -3591,7 +3464,6 @@ index 0000000000..90a2bdf212
|
||||
+gdb_test "p s" "\\$\[0-9\]* = 'foo'"
|
||||
diff --git a/gdb/testsuite/gdb.opt/fortran-string.f90 b/gdb/testsuite/gdb.opt/fortran-string.f90
|
||||
new file mode 100644
|
||||
index 0000000000..e48d520085
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.opt/fortran-string.f90
|
||||
@@ -0,0 +1,28 @@
|
||||
@ -3625,7 +3497,6 @@ index 0000000000..e48d520085
|
||||
+ end
|
||||
diff --git a/gdb/testsuite/gdb.pascal/arrays.exp b/gdb/testsuite/gdb.pascal/arrays.exp
|
||||
new file mode 100644
|
||||
index 0000000000..22acdb86d8
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.pascal/arrays.exp
|
||||
@@ -0,0 +1,104 @@
|
||||
@ -3735,7 +3606,6 @@ index 0000000000..22acdb86d8
|
||||
+
|
||||
diff --git a/gdb/testsuite/gdb.pascal/arrays.pas b/gdb/testsuite/gdb.pascal/arrays.pas
|
||||
new file mode 100644
|
||||
index 0000000000..295602d68c
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.pascal/arrays.pas
|
||||
@@ -0,0 +1,82 @@
|
||||
@ -3872,6 +3742,3 @@ index 03d1b1bc06..9f9e143dff 100644
|
||||
}
|
||||
set pascal_init_done 1
|
||||
}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -15,27 +15,6 @@ GIT snapshot:
|
||||
commit 718a1618b2f691a7f407213bb50f100ac59f91c3
|
||||
|
||||
tromey/python
|
||||
---
|
||||
gdb/Makefile.in | 6 ++
|
||||
gdb/data-directory/Makefile.in | 4 +
|
||||
gdb/doc/gdb.texinfo | 10 +++
|
||||
gdb/doc/python.texi | 2 -
|
||||
gdb/gdb-gdb.gdb.in | 10 +++
|
||||
gdb/main.c | 93 ++++++++++++++++++-----
|
||||
gdb/python/lib/gdb/command/ignore_errors.py | 37 +++++++++
|
||||
gdb/python/lib/gdb/command/pahole.py | 81 ++++++++++++++++++++
|
||||
gdb/python/lib/gdb/function/in_scope.py | 47 ++++++++++++
|
||||
gdb/python/python-internal.h | 3 +
|
||||
gdb/python/python.c | 113 ++++++++++++++++++++++++++++
|
||||
gdb/python/python.h | 2 +
|
||||
gdb/testsuite/gdb.python/py-frame.exp | 2 +
|
||||
gdb/testsuite/gdb.python/py-value.exp | 10 +++
|
||||
gdb/varobj.c | 8 ++
|
||||
gdb/varobj.h | 2 +
|
||||
16 files changed, 411 insertions(+), 19 deletions(-)
|
||||
create mode 100644 gdb/python/lib/gdb/command/ignore_errors.py
|
||||
create mode 100644 gdb/python/lib/gdb/command/pahole.py
|
||||
create mode 100644 gdb/python/lib/gdb/function/in_scope.py
|
||||
|
||||
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
|
||||
index 3142ad6af1..28d8664236 100644
|
||||
@ -300,7 +279,6 @@ index b079e79c93..b150af4e70 100644
|
||||
"), stream);
|
||||
diff --git a/gdb/python/lib/gdb/command/ignore_errors.py b/gdb/python/lib/gdb/command/ignore_errors.py
|
||||
new file mode 100644
|
||||
index 0000000000..6fa48ff081
|
||||
--- /dev/null
|
||||
+++ b/gdb/python/lib/gdb/command/ignore_errors.py
|
||||
@@ -0,0 +1,37 @@
|
||||
@ -343,7 +321,6 @@ index 0000000000..6fa48ff081
|
||||
+IgnoreErrorsCommand ()
|
||||
diff --git a/gdb/python/lib/gdb/command/pahole.py b/gdb/python/lib/gdb/command/pahole.py
|
||||
new file mode 100644
|
||||
index 0000000000..e08eaf5ca8
|
||||
--- /dev/null
|
||||
+++ b/gdb/python/lib/gdb/command/pahole.py
|
||||
@@ -0,0 +1,81 @@
|
||||
@ -430,7 +407,6 @@ index 0000000000..e08eaf5ca8
|
||||
+Pahole()
|
||||
diff --git a/gdb/python/lib/gdb/function/in_scope.py b/gdb/python/lib/gdb/function/in_scope.py
|
||||
new file mode 100644
|
||||
index 0000000000..8742680614
|
||||
--- /dev/null
|
||||
+++ b/gdb/python/lib/gdb/function/in_scope.py
|
||||
@@ -0,0 +1,47 @@
|
||||
@ -724,6 +700,3 @@ index 6e80d1b89e..677547996f 100644
|
||||
extern bool varobj_default_value_is_changeable_p (const struct varobj *var);
|
||||
extern bool varobj_value_is_changeable_p (const struct varobj *var);
|
||||
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -43,18 +43,6 @@ gdb/gdbserver/
|
||||
* linux-low.c (linux_traceme): New function.
|
||||
(linux_create_inferior, linux_tracefork_child): Call it instead of
|
||||
direct ptrace.
|
||||
---
|
||||
gdb/config.in | 6 +++++
|
||||
gdb/configure | 58 ++++++++++++++++++++++++++++++++++++++++++++++
|
||||
gdb/configure.ac | 4 ++++
|
||||
gdb/gdbserver/config.in | 6 +++++
|
||||
gdb/gdbserver/configure | 58 ++++++++++++++++++++++++++++++++++++++++++++++
|
||||
gdb/gdbserver/configure.ac | 4 ++++
|
||||
gdb/gdbserver/linux-low.c | 16 ++++++++++++-
|
||||
gdb/linux-nat.c | 24 ++++++++++++++++++-
|
||||
gdb/nat/linux-ptrace.c | 22 ++++++++++++++++++
|
||||
gdb/nat/linux-ptrace.h | 1 +
|
||||
10 files changed, 197 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/gdb/config.in b/gdb/config.in
|
||||
index edd7028f76..4de3e842d1 100644
|
||||
@ -393,6 +381,3 @@ index 1f960ed132..84912f909c 100644
|
||||
extern void linux_check_ptrace_features (void);
|
||||
extern void linux_enable_event_reporting (pid_t pid, int attached);
|
||||
extern void linux_disable_event_reporting (pid_t pid);
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -12,9 +12,6 @@ This should fix the error with glib. An error message will still be
|
||||
printed, but a default backtrace will occur in this case.
|
||||
|
||||
--
|
||||
---
|
||||
gdb/python/py-framefilter.c | 4 +++-
|
||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gdb/python/py-framefilter.c b/gdb/python/py-framefilter.c
|
||||
index e887849c36..a8e4f49eb5 100644
|
||||
@ -45,6 +42,3 @@ index e887849c36..a8e4f49eb5 100644
|
||||
}
|
||||
|
||||
return success;
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -78,13 +78,6 @@ gdb/testsuite/ChangeLog
|
||||
|
||||
* gdb.base/attach-kills.c: New.
|
||||
* gdb.base/attach-kills.exp: New.
|
||||
---
|
||||
gdb/main.c | 5 +++-
|
||||
gdb/testsuite/gdb.base/attach-kills.c | 25 +++++++++++++++++
|
||||
gdb/testsuite/gdb.base/attach-kills.exp | 49 +++++++++++++++++++++++++++++++++
|
||||
3 files changed, 78 insertions(+), 1 deletion(-)
|
||||
create mode 100644 gdb/testsuite/gdb.base/attach-kills.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/attach-kills.exp
|
||||
|
||||
diff --git a/gdb/main.c b/gdb/main.c
|
||||
index 17d35f4a8a..b079e79c93 100644
|
||||
@ -104,7 +97,6 @@ index 17d35f4a8a..b079e79c93 100644
|
||||
}
|
||||
diff --git a/gdb/testsuite/gdb.base/attach-kills.c b/gdb/testsuite/gdb.base/attach-kills.c
|
||||
new file mode 100644
|
||||
index 0000000000..2398f00442
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/attach-kills.c
|
||||
@@ -0,0 +1,25 @@
|
||||
@ -135,7 +127,6 @@ index 0000000000..2398f00442
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/attach-kills.exp b/gdb/testsuite/gdb.base/attach-kills.exp
|
||||
new file mode 100644
|
||||
index 0000000000..9a93cb7584
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/attach-kills.exp
|
||||
@@ -0,0 +1,49 @@
|
||||
@ -188,6 +179,3 @@ index 0000000000..9a93cb7584
|
||||
+}
|
||||
+
|
||||
+kill_wait_spawned_process $test_spawn_id
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -28,13 +28,6 @@ upstream) or "step" (default in F/RHEL) the simultaneous execution of the
|
||||
threads is inconvenient. Setting it to "on" will lockup the debugging as the
|
||||
threads need to get synchronized at some point. This is a more general
|
||||
debugging problem of GOMP outside of the scope of this Bug.
|
||||
---
|
||||
gdb/infrun.c | 11 +++++++++++
|
||||
gdb/testsuite/gdb.fortran/omp-step.exp | 31 +++++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.fortran/omp-step.f90 | 32 ++++++++++++++++++++++++++++++++
|
||||
3 files changed, 74 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.fortran/omp-step.exp
|
||||
create mode 100644 gdb/testsuite/gdb.fortran/omp-step.f90
|
||||
|
||||
diff --git a/gdb/infrun.c b/gdb/infrun.c
|
||||
index 1d0f731954..dcf022bd50 100644
|
||||
@ -67,7 +60,6 @@ index 1d0f731954..dcf022bd50 100644
|
||||
/* If we are in a function call trampoline (a stub between the
|
||||
diff --git a/gdb/testsuite/gdb.fortran/omp-step.exp b/gdb/testsuite/gdb.fortran/omp-step.exp
|
||||
new file mode 100644
|
||||
index 0000000000..66440a7507
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.fortran/omp-step.exp
|
||||
@@ -0,0 +1,31 @@
|
||||
@ -104,7 +96,6 @@ index 0000000000..66440a7507
|
||||
+gdb_continue_to_breakpoint "success" ".*success.*"
|
||||
diff --git a/gdb/testsuite/gdb.fortran/omp-step.f90 b/gdb/testsuite/gdb.fortran/omp-step.f90
|
||||
new file mode 100644
|
||||
index 0000000000..a0cfb37014
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.fortran/omp-step.f90
|
||||
@@ -0,0 +1,32 @@
|
||||
@ -140,6 +131,3 @@ index 0000000000..a0cfb37014
|
||||
+ end do
|
||||
+ print *, "success"
|
||||
+ end
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -8,17 +8,6 @@ FileName: gdb-bz541866-rwatch-before-run.patch
|
||||
;; Fix i386+x86_64 rwatch+awatch before run, regression against 6.8 (BZ 541866).
|
||||
;; Fix i386 rwatch+awatch before run (BZ 688788, on top of BZ 541866).
|
||||
;;=push+jan: It should be fixed properly instead.
|
||||
---
|
||||
gdb/breakpoint.c | 4 +--
|
||||
gdb/config/i386/nm-linux.h | 28 +++++++++++++++
|
||||
gdb/config/i386/nm-linux64.h | 28 +++++++++++++++
|
||||
gdb/configure.nat | 2 ++
|
||||
gdb/target.h | 2 ++
|
||||
.../gdb.base/watchpoint-hw-before-run.exp | 40 ++++++++++++++++++++++
|
||||
6 files changed, 102 insertions(+), 2 deletions(-)
|
||||
create mode 100644 gdb/config/i386/nm-linux.h
|
||||
create mode 100644 gdb/config/i386/nm-linux64.h
|
||||
create mode 100644 gdb/testsuite/gdb.base/watchpoint-hw-before-run.exp
|
||||
|
||||
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
|
||||
index 814802a0a1..5a99de75e1 100644
|
||||
@ -44,7 +33,6 @@ index 814802a0a1..5a99de75e1 100644
|
||||
target_can_use_hardware_watchpoint (bp_hardware_breakpoint,
|
||||
diff --git a/gdb/config/i386/nm-linux.h b/gdb/config/i386/nm-linux.h
|
||||
new file mode 100644
|
||||
index 0000000000..38e94baab1
|
||||
--- /dev/null
|
||||
+++ b/gdb/config/i386/nm-linux.h
|
||||
@@ -0,0 +1,28 @@
|
||||
@ -78,7 +66,6 @@ index 0000000000..38e94baab1
|
||||
+#endif /* NM_LINUX64_H */
|
||||
diff --git a/gdb/config/i386/nm-linux64.h b/gdb/config/i386/nm-linux64.h
|
||||
new file mode 100644
|
||||
index 0000000000..212daba477
|
||||
--- /dev/null
|
||||
+++ b/gdb/config/i386/nm-linux64.h
|
||||
@@ -0,0 +1,28 @@
|
||||
@ -148,7 +135,6 @@ index 4781fbc59c..e3a2882fe5 100644
|
||||
memory region, or zero if not supported. */
|
||||
diff --git a/gdb/testsuite/gdb.base/watchpoint-hw-before-run.exp b/gdb/testsuite/gdb.base/watchpoint-hw-before-run.exp
|
||||
new file mode 100644
|
||||
index 0000000000..4ce9997e4a
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/watchpoint-hw-before-run.exp
|
||||
@@ -0,0 +1,40 @@
|
||||
@ -192,6 +178,3 @@ index 0000000000..4ce9997e4a
|
||||
+gdb_test "" "main .* at .*" "start"
|
||||
+
|
||||
+gdb_test "continue" "Continuing.\r\n\r\nHardware read watchpoint \[0-9\]+: watchee\r\n\r\nValue = 0\r\n.*"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -51,9 +51,6 @@ gdb/
|
||||
Tom Tromey <tromey@redhat.com>
|
||||
|
||||
* utils.c (nomem): Change internal_error to error.
|
||||
---
|
||||
gdb/utils.c | 6 ++----
|
||||
1 file changed, 2 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/gdb/utils.c b/gdb/utils.c
|
||||
index c531748fe4..0066bfcc4b 100644
|
||||
@ -75,6 +72,3 @@ index c531748fe4..0066bfcc4b 100644
|
||||
}
|
||||
}
|
||||
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,18 +7,9 @@ FileName: gdb-bz601887-dwarf4-rh-test.patch
|
||||
|
||||
;; Backport DWARF-4 support (BZ 601887, Tom Tromey).
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.S | 167 ++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.c | 22 ++++
|
||||
gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.exp | 42 +++++++
|
||||
3 files changed, 231 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.S
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.c
|
||||
create mode 100644 gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.S b/gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.S
|
||||
new file mode 100644
|
||||
index 0000000000..48b1bbf3e1
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.S
|
||||
@@ -0,0 +1,167 @@
|
||||
@ -191,7 +182,6 @@ index 0000000000..48b1bbf3e1
|
||||
+ .section .note.GNU-stack,"",@progbits
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.c b/gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.c
|
||||
new file mode 100644
|
||||
index 0000000000..46fcd120f4
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.c
|
||||
@@ -0,0 +1,22 @@
|
||||
@ -219,7 +209,6 @@ index 0000000000..46fcd120f4
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.exp b/gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.exp
|
||||
new file mode 100644
|
||||
index 0000000000..a728f9c5ed
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.dwarf2/rh-dwarf4-x86_64.exp
|
||||
@@ -0,0 +1,42 @@
|
||||
@ -265,6 +254,3 @@ index 0000000000..a728f9c5ed
|
||||
+clean_restart $executable
|
||||
+
|
||||
+gdb_test "ptype main" {type = int \(void\)}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -11,14 +11,9 @@ FileName: gdb-bz634108-solib_address.patch
|
||||
Fix gdb.solib_address (fix by Phil Muldoon).
|
||||
|
||||
s/solib_address/solib_name/ during upstreaming.
|
||||
---
|
||||
.../gdb.python/rh634108-solib_address.exp | 24 ++++++++++++++++++++++
|
||||
1 file changed, 24 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.python/rh634108-solib_address.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.python/rh634108-solib_address.exp b/gdb/testsuite/gdb.python/rh634108-solib_address.exp
|
||||
new file mode 100644
|
||||
index 0000000000..c0451cf09e
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.python/rh634108-solib_address.exp
|
||||
@@ -0,0 +1,24 @@
|
||||
@ -46,6 +41,3 @@ index 0000000000..c0451cf09e
|
||||
+if { [skip_python_tests] } { continue }
|
||||
+
|
||||
+gdb_test "python print gdb.solib_name(-1)" "None" "gdb.solib_name exists"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,9 +7,6 @@ FileName: gdb-ccache-workaround.patch
|
||||
|
||||
;; Workaround ccache making lineno non-zero for command-line definitions.
|
||||
;;=fedoratest: ccache is rarely used and it is even fixed now.
|
||||
---
|
||||
gdb/testsuite/gdb.base/macscp.exp | 8 ++++++++
|
||||
1 file changed, 8 insertions(+)
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/macscp.exp b/gdb/testsuite/gdb.base/macscp.exp
|
||||
index 27dc991ce9..a3b9458b44 100644
|
||||
@ -30,6 +27,3 @@ index 27dc991ce9..a3b9458b44 100644
|
||||
# Generate the intermediate object file. This is required by Darwin to
|
||||
# have access to the .debug_macinfo section.
|
||||
if {[gdb_compile "${srcdir}/${subdir}/macscp1.c" "${objfile}" \
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,9 +7,6 @@ FileName: gdb-container-rh-pkg.patch
|
||||
|
||||
;; Add messages suggesting more recent RHEL gdbserver (RH BZ 1321114).
|
||||
;;=fedora
|
||||
---
|
||||
gdb/remote.c | 12 +++++++++++-
|
||||
1 file changed, 11 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gdb/remote.c b/gdb/remote.c
|
||||
index 86777f1e5e..fc003c0736 100644
|
||||
@ -34,6 +31,3 @@ index 86777f1e5e..fc003c0736 100644
|
||||
|
||||
inf = find_inferior_pid (pid);
|
||||
if (inf == NULL)
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -17,9 +17,6 @@ Subject: [patch] Fix GNU/Linux core open: Can't read pathname for load map: Inp
|
||||
commit 7d760051ffb8a23cdc51342d4e6243fbc462f73f
|
||||
Author: Ulrich Weigand <uweigand@de.ibm.com>
|
||||
Date: Wed Sep 25 11:52:50 2013 +0000
|
||||
---
|
||||
gdb/testsuite/gdb.base/solib-symbol.exp | 23 +++++++++++++++++++++--
|
||||
1 file changed, 21 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/solib-symbol.exp b/gdb/testsuite/gdb.base/solib-symbol.exp
|
||||
index 20c1d47a03..893efe0b2d 100644
|
||||
@ -62,6 +59,3 @@ index 20c1d47a03..893efe0b2d 100644
|
||||
+gdb_run_cmd
|
||||
+gdb_test "" "warning: Could not load shared library symbols for \[0-9\]+ libraries,.*\r\nBreakpoint \[0-9\]+, main .*" \
|
||||
+ "warning for missing libraries"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -9,15 +9,6 @@ FileName: gdb-dts-rhel6-python-compat.patch
|
||||
;;=fedora
|
||||
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=1020004
|
||||
---
|
||||
gdb/data-directory/Makefile.in | 3 +
|
||||
gdb/python/lib/gdb/FrameWrapper.py | 122 ++++++++++++++++++++++++++++++++
|
||||
gdb/python/lib/gdb/backtrace.py | 42 +++++++++++
|
||||
gdb/python/lib/gdb/command/backtrace.py | 106 +++++++++++++++++++++++++++
|
||||
4 files changed, 273 insertions(+)
|
||||
create mode 100644 gdb/python/lib/gdb/FrameWrapper.py
|
||||
create mode 100644 gdb/python/lib/gdb/backtrace.py
|
||||
create mode 100644 gdb/python/lib/gdb/command/backtrace.py
|
||||
|
||||
diff --git a/gdb/data-directory/Makefile.in b/gdb/data-directory/Makefile.in
|
||||
index 753e0b69a3..5c7c0b4c2e 100644
|
||||
@ -42,7 +33,6 @@ index 753e0b69a3..5c7c0b4c2e 100644
|
||||
gdb/command/prompt.py \
|
||||
diff --git a/gdb/python/lib/gdb/FrameWrapper.py b/gdb/python/lib/gdb/FrameWrapper.py
|
||||
new file mode 100644
|
||||
index 0000000000..34ba4a2a12
|
||||
--- /dev/null
|
||||
+++ b/gdb/python/lib/gdb/FrameWrapper.py
|
||||
@@ -0,0 +1,122 @@
|
||||
@ -170,7 +160,6 @@ index 0000000000..34ba4a2a12
|
||||
+ return getattr (self.frame, name)
|
||||
diff --git a/gdb/python/lib/gdb/backtrace.py b/gdb/python/lib/gdb/backtrace.py
|
||||
new file mode 100644
|
||||
index 0000000000..06c893f239
|
||||
--- /dev/null
|
||||
+++ b/gdb/python/lib/gdb/backtrace.py
|
||||
@@ -0,0 +1,42 @@
|
||||
@ -218,7 +207,6 @@ index 0000000000..06c893f239
|
||||
+
|
||||
diff --git a/gdb/python/lib/gdb/command/backtrace.py b/gdb/python/lib/gdb/command/backtrace.py
|
||||
new file mode 100644
|
||||
index 0000000000..eeea9093e8
|
||||
--- /dev/null
|
||||
+++ b/gdb/python/lib/gdb/command/backtrace.py
|
||||
@@ -0,0 +1,106 @@
|
||||
@ -328,6 +316,3 @@ index 0000000000..eeea9093e8
|
||||
+ pair[1].describe (sys.stdout, full)
|
||||
+
|
||||
+FilteringBacktrace()
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -10,10 +10,6 @@ FileName: gdb-fedora-libncursesw.patch
|
||||
|
||||
Fedora: Force libncursesw over libncurses to match the includes.
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=1270534
|
||||
---
|
||||
gdb/configure | 6 ++++--
|
||||
gdb/configure.ac | 6 ++++--
|
||||
2 files changed, 8 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/gdb/configure b/gdb/configure
|
||||
index 6fb5b5b509..db849572b5 100755
|
||||
@ -77,6 +73,3 @@ index d891c7bccc..4412e25450 100644
|
||||
|
||||
if test "$ac_cv_search_tgetent" = no; then
|
||||
CONFIG_OBS="$CONFIG_OBS stub-termcap.o"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -22,9 +22,6 @@ unwinders try to access it, breaking:
|
||||
+FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: breakpoint after the second fork
|
||||
+FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: watchpoint after the second fork
|
||||
+FAIL: gdb.threads/watchpoint-fork.exp: child: singlethreaded: finish
|
||||
---
|
||||
gdb/infrun.c | 3 +++
|
||||
1 file changed, 3 insertions(+)
|
||||
|
||||
diff --git a/gdb/infrun.c b/gdb/infrun.c
|
||||
index dcf022bd50..b468d02fd6 100644
|
||||
@ -40,6 +37,3 @@ index dcf022bd50..b468d02fd6 100644
|
||||
/* This pending follow fork event is now handled, one way
|
||||
or another. The previous selected thread may be gone
|
||||
from the lists by now, but if it is still around, need
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -29,16 +29,9 @@ No regressions on {x86_64,x86_64-m32,i686}-fedora22pre-linux-gnu.
|
||||
|
||||
Thanks,
|
||||
Jan
|
||||
---
|
||||
gdb/testsuite/gdb.fortran/fortran-frame-string.exp | 36 ++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.fortran/fortran-frame-string.f90 | 28 +++++++++++++++++
|
||||
2 files changed, 64 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.fortran/fortran-frame-string.exp
|
||||
create mode 100644 gdb/testsuite/gdb.fortran/fortran-frame-string.f90
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.fortran/fortran-frame-string.exp b/gdb/testsuite/gdb.fortran/fortran-frame-string.exp
|
||||
new file mode 100644
|
||||
index 0000000000..7114afd440
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.fortran/fortran-frame-string.exp
|
||||
@@ -0,0 +1,36 @@
|
||||
@ -80,7 +73,6 @@ index 0000000000..7114afd440
|
||||
+gdb_test "frame" { \(s='foo', .*}
|
||||
diff --git a/gdb/testsuite/gdb.fortran/fortran-frame-string.f90 b/gdb/testsuite/gdb.fortran/fortran-frame-string.f90
|
||||
new file mode 100644
|
||||
index 0000000000..3d1576fb1f
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.fortran/fortran-frame-string.f90
|
||||
@@ -0,0 +1,28 @@
|
||||
@ -112,6 +104,3 @@ index 0000000000..3d1576fb1f
|
||||
+ program main
|
||||
+ call f ('foo')
|
||||
+ end
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -39,11 +39,6 @@ From: Tom Tromey <tromey@redhat.com>
|
||||
Date: Fri, 9 Jul 2010 11:17:54 -0600
|
||||
Subject: [PATCH 4/4] add gdb-add-index
|
||||
Subject: [PATCH 4/4] add gdb-add-index
|
||||
---
|
||||
gdb/Makefile.in | 9 +++++++++
|
||||
gdb/doc/Makefile.in | 9 ++++++++-
|
||||
gdb/doc/gdb.texinfo | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
3 files changed, 74 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gdb/Makefile.in b/gdb/Makefile.in
|
||||
index e77d6a5c03..3142ad6af1 100644
|
||||
@ -174,6 +169,3 @@ index 2f2cbd3dea..7b99ae1551 100644
|
||||
@include gpl.texi
|
||||
|
||||
@node GNU Free Documentation License
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,11 +7,6 @@ FileName: gdb-glibc-strstr-workaround.patch
|
||||
|
||||
;; Workaround PR libc/14166 for inferior calls of strstr.
|
||||
;;=fedora: Compatibility with RHELs (unchecked which ones).
|
||||
---
|
||||
gdb/dwarf2read.c | 20 ++++
|
||||
.../gdb.base/gnu-ifunc-strstr-workaround.exp | 108 +++++++++++++++++++++
|
||||
2 files changed, 128 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/gnu-ifunc-strstr-workaround.exp
|
||||
|
||||
diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c
|
||||
index c8db955f2f..6ebe00f542 100644
|
||||
@ -46,7 +41,6 @@ index c8db955f2f..6ebe00f542 100644
|
||||
/* Fortran does not have mangling standard and the mangling does differ
|
||||
diff --git a/gdb/testsuite/gdb.base/gnu-ifunc-strstr-workaround.exp b/gdb/testsuite/gdb.base/gnu-ifunc-strstr-workaround.exp
|
||||
new file mode 100644
|
||||
index 0000000000..5469cd7354
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gnu-ifunc-strstr-workaround.exp
|
||||
@@ -0,0 +1,108 @@
|
||||
@ -158,6 +152,3 @@ index 0000000000..5469cd7354
|
||||
+
|
||||
+gdb_test {print strstr("abc","b")} { = 0x[0-9a-f]+ "bc"}
|
||||
+gdb_test {print strstr("def","e")} { = 0x[0-9a-f]+ "ef"}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -40,9 +40,6 @@ gdb/
|
||||
2014-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* dwarf2read.c (process_die): Change gdb_assert to complaint.
|
||||
---
|
||||
gdb/dwarf2read.c | 8 ++++++++
|
||||
1 file changed, 8 insertions(+)
|
||||
|
||||
diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c
|
||||
index fbaa0af64f..2c972d5e74 100644
|
||||
@ -63,6 +60,3 @@ index fbaa0af64f..2c972d5e74 100644
|
||||
process_die_scope scope (die, cu);
|
||||
|
||||
switch (die->tag)
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,10 +7,6 @@ FileName: gdb-jit-reader-multilib.patch
|
||||
|
||||
;; Fix jit-reader.h for multi-lib.
|
||||
;;=push+jan
|
||||
---
|
||||
gdb/configure | 8 +++++---
|
||||
gdb/configure.ac | 8 +++++---
|
||||
2 files changed, 10 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/gdb/configure b/gdb/configure
|
||||
index 904cc453ad..6fb5b5b509 100755
|
||||
@ -52,6 +48,3 @@ index 1557760ed8..d891c7bccc 100644
|
||||
elif test "x${ac_cv_sizeof_unsigned___int128}" = "x16"; then
|
||||
TARGET_PTR="unsigned __int128"
|
||||
else
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,9 +7,6 @@ FileName: gdb-libexec-add-index.patch
|
||||
|
||||
;; Fix gdb-headless /usr/bin/ executables (BZ 1390251).
|
||||
;;=fedora
|
||||
---
|
||||
gdb/contrib/gdb-add-index.sh | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/gdb/contrib/gdb-add-index.sh b/gdb/contrib/gdb-add-index.sh
|
||||
index 71146966ab..500b2f62d5 100755
|
||||
@ -27,6 +24,3 @@ index 71146966ab..500b2f62d5 100755
|
||||
myname="${0##*/}"
|
||||
|
||||
if test $# != 1; then
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -15,18 +15,9 @@ and the upstream fix:
|
||||
http://sourceware.org/ml/gdb-patches/2006-11/msg00253.html
|
||||
[rfc] Do not make up line information
|
||||
http://sourceware.org/ml/gdb-cvs/2006-11/msg00127.html
|
||||
---
|
||||
gdb/testsuite/gdb.base/lineno-makeup-func.c | 21 ++++++++
|
||||
gdb/testsuite/gdb.base/lineno-makeup.c | 35 +++++++++++++
|
||||
gdb/testsuite/gdb.base/lineno-makeup.exp | 78 +++++++++++++++++++++++++++++
|
||||
3 files changed, 134 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/lineno-makeup-func.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/lineno-makeup.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/lineno-makeup.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/lineno-makeup-func.c b/gdb/testsuite/gdb.base/lineno-makeup-func.c
|
||||
new file mode 100644
|
||||
index 0000000000..1a0220ea52
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/lineno-makeup-func.c
|
||||
@@ -0,0 +1,21 @@
|
||||
@ -53,7 +44,6 @@ index 0000000000..1a0220ea52
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/lineno-makeup.c b/gdb/testsuite/gdb.base/lineno-makeup.c
|
||||
new file mode 100644
|
||||
index 0000000000..5d4be90999
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/lineno-makeup.c
|
||||
@@ -0,0 +1,35 @@
|
||||
@ -94,7 +84,6 @@ index 0000000000..5d4be90999
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/lineno-makeup.exp b/gdb/testsuite/gdb.base/lineno-makeup.exp
|
||||
new file mode 100644
|
||||
index 0000000000..9e11d78bf9
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/lineno-makeup.exp
|
||||
@@ -0,0 +1,78 @@
|
||||
@ -176,6 +165,3 @@ index 0000000000..9e11d78bf9
|
||||
+ fail $test
|
||||
+ }
|
||||
+}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,12 +7,6 @@ FileName: gdb-linux_perf-bundle.patch
|
||||
|
||||
;; [dts+el7] [x86*] Bundle linux_perf.h for libipt (RH BZ 1256513).
|
||||
;;=fedora
|
||||
---
|
||||
gdb/configure | 2 +-
|
||||
gdb/configure.ac | 2 +-
|
||||
gdb/gdb.c | 8 +++
|
||||
gdb/nat/linux-btrace.h | 171 +++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
4 files changed, 181 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/gdb/configure b/gdb/configure
|
||||
index db849572b5..7720c00f4b 100755
|
||||
@ -246,6 +240,3 @@ index 31a8d9e67b..72faf23c5f 100644
|
||||
struct target_ops;
|
||||
|
||||
#if HAVE_LINUX_PERF_EVENT_H
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -12,9 +12,6 @@ https://bugzilla.redhat.com/show_bug.cgi?id=590623
|
||||
http://sources.redhat.com/bugzilla/show_bug.cgi?id=11593
|
||||
|
||||
Bug in FSF GDB exploited by the ptrace-on-utrace interaction.
|
||||
---
|
||||
gdb/breakpoint.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
|
||||
index 5a99de75e1..6a0c15b239 100644
|
||||
@ -29,6 +26,3 @@ index 5a99de75e1..6a0c15b239 100644
|
||||
old_loc->owner = NULL;
|
||||
|
||||
VEC_safe_push (bp_location_p, moribund_locations, old_loc);
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,16 +7,9 @@ FileName: gdb-opcodes-clflushopt-test.patch
|
||||
|
||||
;; Test clflushopt instruction decode (for RH BZ 1262471).
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.arch/amd64-clflushopt.S | 19 +++++++++++++++++++
|
||||
gdb/testsuite/gdb.arch/amd64-clflushopt.exp | 25 +++++++++++++++++++++++++
|
||||
2 files changed, 44 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.arch/amd64-clflushopt.S
|
||||
create mode 100644 gdb/testsuite/gdb.arch/amd64-clflushopt.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.arch/amd64-clflushopt.S b/gdb/testsuite/gdb.arch/amd64-clflushopt.S
|
||||
new file mode 100644
|
||||
index 0000000000..dee4f006dc
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/amd64-clflushopt.S
|
||||
@@ -0,0 +1,19 @@
|
||||
@ -41,7 +34,6 @@ index 0000000000..dee4f006dc
|
||||
+ clflushopt (%edi)
|
||||
diff --git a/gdb/testsuite/gdb.arch/amd64-clflushopt.exp b/gdb/testsuite/gdb.arch/amd64-clflushopt.exp
|
||||
new file mode 100644
|
||||
index 0000000000..22a9decee2
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/amd64-clflushopt.exp
|
||||
@@ -0,0 +1,25 @@
|
||||
@ -70,6 +62,3 @@ index 0000000000..22a9decee2
|
||||
+}
|
||||
+
|
||||
+gdb_test "disas _start" "Dump of assembler code for function _start:\r\n *0x\[0-9a-f\]+ <\[+\]0>:\tclflushopt \\(%edi\\)\r\nEnd of assembler dump\\." "clflushopt"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -9,24 +9,9 @@ FileName: gdb-physname-pr11734-test.patch
|
||||
;;=fedoratest
|
||||
|
||||
http://sourceware.org/ml/gdb-patches/2010-12/msg00263.html
|
||||
---
|
||||
gdb/testsuite/gdb.cp/pr11734-1.cc | 30 +++++++++++++++++++++
|
||||
gdb/testsuite/gdb.cp/pr11734-2.cc | 27 +++++++++++++++++++
|
||||
gdb/testsuite/gdb.cp/pr11734-3.cc | 27 +++++++++++++++++++
|
||||
gdb/testsuite/gdb.cp/pr11734-4.cc | 27 +++++++++++++++++++
|
||||
gdb/testsuite/gdb.cp/pr11734.exp | 55 +++++++++++++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.cp/pr11734.h | 28 ++++++++++++++++++++
|
||||
6 files changed, 194 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.cp/pr11734-1.cc
|
||||
create mode 100644 gdb/testsuite/gdb.cp/pr11734-2.cc
|
||||
create mode 100644 gdb/testsuite/gdb.cp/pr11734-3.cc
|
||||
create mode 100644 gdb/testsuite/gdb.cp/pr11734-4.cc
|
||||
create mode 100644 gdb/testsuite/gdb.cp/pr11734.exp
|
||||
create mode 100644 gdb/testsuite/gdb.cp/pr11734.h
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.cp/pr11734-1.cc b/gdb/testsuite/gdb.cp/pr11734-1.cc
|
||||
new file mode 100644
|
||||
index 0000000000..f3480ce977
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/pr11734-1.cc
|
||||
@@ -0,0 +1,30 @@
|
||||
@ -62,7 +47,6 @@ index 0000000000..f3480ce977
|
||||
+
|
||||
diff --git a/gdb/testsuite/gdb.cp/pr11734-2.cc b/gdb/testsuite/gdb.cp/pr11734-2.cc
|
||||
new file mode 100644
|
||||
index 0000000000..dbebe8281a
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/pr11734-2.cc
|
||||
@@ -0,0 +1,27 @@
|
||||
@ -95,7 +79,6 @@ index 0000000000..dbebe8281a
|
||||
+
|
||||
diff --git a/gdb/testsuite/gdb.cp/pr11734-3.cc b/gdb/testsuite/gdb.cp/pr11734-3.cc
|
||||
new file mode 100644
|
||||
index 0000000000..faaeffc9dd
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/pr11734-3.cc
|
||||
@@ -0,0 +1,27 @@
|
||||
@ -128,7 +111,6 @@ index 0000000000..faaeffc9dd
|
||||
+
|
||||
diff --git a/gdb/testsuite/gdb.cp/pr11734-4.cc b/gdb/testsuite/gdb.cp/pr11734-4.cc
|
||||
new file mode 100644
|
||||
index 0000000000..6edf8110f1
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/pr11734-4.cc
|
||||
@@ -0,0 +1,27 @@
|
||||
@ -161,7 +143,6 @@ index 0000000000..6edf8110f1
|
||||
+
|
||||
diff --git a/gdb/testsuite/gdb.cp/pr11734.exp b/gdb/testsuite/gdb.cp/pr11734.exp
|
||||
new file mode 100644
|
||||
index 0000000000..e731d422f6
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/pr11734.exp
|
||||
@@ -0,0 +1,55 @@
|
||||
@ -222,7 +203,6 @@ index 0000000000..e731d422f6
|
||||
+return 0
|
||||
diff --git a/gdb/testsuite/gdb.cp/pr11734.h b/gdb/testsuite/gdb.cp/pr11734.h
|
||||
new file mode 100644
|
||||
index 0000000000..7f6e72a685
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/pr11734.h
|
||||
@@ -0,0 +1,28 @@
|
||||
@ -254,6 +234,3 @@ index 0000000000..7f6e72a685
|
||||
+ void foo (char *);
|
||||
+};
|
||||
+
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -9,16 +9,9 @@ FileName: gdb-physname-pr12273-test.patch
|
||||
;;=fedoratest
|
||||
|
||||
http://sourceware.org/ml/gdb-patches/2010-12/msg00264.html
|
||||
---
|
||||
gdb/testsuite/gdb.cp/pr12273.cc | 37 ++++++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.cp/pr12273.exp | 46 ++++++++++++++++++++++++++++++++++++++++
|
||||
2 files changed, 83 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.cp/pr12273.cc
|
||||
create mode 100644 gdb/testsuite/gdb.cp/pr12273.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.cp/pr12273.cc b/gdb/testsuite/gdb.cp/pr12273.cc
|
||||
new file mode 100644
|
||||
index 0000000000..79dd7bad74
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/pr12273.cc
|
||||
@@ -0,0 +1,37 @@
|
||||
@ -61,7 +54,6 @@ index 0000000000..79dd7bad74
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.cp/pr12273.exp b/gdb/testsuite/gdb.cp/pr12273.exp
|
||||
new file mode 100644
|
||||
index 0000000000..9d71482742
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/pr12273.exp
|
||||
@@ -0,0 +1,46 @@
|
||||
@ -111,6 +103,3 @@ index 0000000000..9d71482742
|
||||
+}
|
||||
+
|
||||
+gdb_exit
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,16 +7,9 @@ FileName: gdb-ppc-power7-test.patch
|
||||
|
||||
;; Test power7 ppc disassembly.
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.arch/powerpc-power7rh.exp | 178 ++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.arch/powerpc-power7rh.s | 107 +++++++++++++++++
|
||||
2 files changed, 285 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.arch/powerpc-power7rh.exp
|
||||
create mode 100644 gdb/testsuite/gdb.arch/powerpc-power7rh.s
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.arch/powerpc-power7rh.exp b/gdb/testsuite/gdb.arch/powerpc-power7rh.exp
|
||||
new file mode 100644
|
||||
index 0000000000..0c2bbdaede
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/powerpc-power7rh.exp
|
||||
@@ -0,0 +1,178 @@
|
||||
@ -200,7 +193,6 @@ index 0000000000..0c2bbdaede
|
||||
+func_check 0x19c "isel r2,r3,r4,28"
|
||||
diff --git a/gdb/testsuite/gdb.arch/powerpc-power7rh.s b/gdb/testsuite/gdb.arch/powerpc-power7rh.s
|
||||
new file mode 100644
|
||||
index 0000000000..98b2e797e7
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/powerpc-power7rh.s
|
||||
@@ -0,0 +1,107 @@
|
||||
@ -311,6 +303,3 @@ index 0000000000..98b2e797e7
|
||||
+ .long 0xedc07834 /* 194: frsqrtes f14,f15 */
|
||||
+ .long 0xedc07835 /* 198: frsqrtes. f14,f15 */
|
||||
+ .long 0x7c43271e /* 19c: isel r2,r3,r4,28 */
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -34,9 +34,6 @@ gdb/ChangeLog
|
||||
2018-02-04 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* rs6000-tdep.c (skip_prologue): Fix stwux encoding.
|
||||
---
|
||||
gdb/rs6000-tdep.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gdb/rs6000-tdep.c b/gdb/rs6000-tdep.c
|
||||
index 23d0db3b8f..5275ff5b91 100644
|
||||
@ -51,6 +48,3 @@ index 23d0db3b8f..5275ff5b91 100644
|
||||
{ /* stwux rX,r1,rY */
|
||||
/* No way to figure out what r1 is going to be. */
|
||||
fdata->frameless = 0;
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,17 +7,6 @@ FileName: gdb-python-gil.patch
|
||||
|
||||
;; Fix Python GIL with gdb.execute("continue") (Phil Muldoon, BZ 1116957).
|
||||
;;=push
|
||||
---
|
||||
gdb/doc/python.texi | 8 ++++
|
||||
gdb/python/python-internal.h | 2 +
|
||||
gdb/python/python.c | 42 +++++++++++++++---
|
||||
gdb/testsuite/gdb.python/py-gil-mthread.c | 13 ++++++
|
||||
gdb/testsuite/gdb.python/py-gil-mthread.exp | 69 +++++++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.python/py-gil-mthread.py | 28 ++++++++++++
|
||||
6 files changed, 157 insertions(+), 5 deletions(-)
|
||||
create mode 100644 gdb/testsuite/gdb.python/py-gil-mthread.c
|
||||
create mode 100644 gdb/testsuite/gdb.python/py-gil-mthread.exp
|
||||
create mode 100644 gdb/testsuite/gdb.python/py-gil-mthread.py
|
||||
|
||||
diff --git a/gdb/doc/python.texi b/gdb/doc/python.texi
|
||||
index ebd48fffe7..ccf011e35e 100644
|
||||
@ -131,7 +120,6 @@ index 4844c86c54..610dda828c 100644
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.python/py-gil-mthread.c b/gdb/testsuite/gdb.python/py-gil-mthread.c
|
||||
new file mode 100644
|
||||
index 0000000000..1a12fc9c6d
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.python/py-gil-mthread.c
|
||||
@@ -0,0 +1,13 @@
|
||||
@ -150,7 +138,6 @@ index 0000000000..1a12fc9c6d
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.python/py-gil-mthread.exp b/gdb/testsuite/gdb.python/py-gil-mthread.exp
|
||||
new file mode 100644
|
||||
index 0000000000..a89c16a45b
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.python/py-gil-mthread.exp
|
||||
@@ -0,0 +1,69 @@
|
||||
@ -225,7 +212,6 @@ index 0000000000..a89c16a45b
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.python/py-gil-mthread.py b/gdb/testsuite/gdb.python/py-gil-mthread.py
|
||||
new file mode 100644
|
||||
index 0000000000..6a89964139
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.python/py-gil-mthread.py
|
||||
@@ -0,0 +1,28 @@
|
||||
@ -257,6 +243,3 @@ index 0000000000..6a89964139
|
||||
+
|
||||
+while 1:
|
||||
+ pass
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,9 +7,6 @@ FileName: gdb-readline62-ask-more-rh.patch
|
||||
|
||||
;; Work around readline-6.2 incompatibility not asking for --more-- (BZ 701131).
|
||||
;;=fedora
|
||||
---
|
||||
gdb/event-top.c | 7 +++++++
|
||||
1 file changed, 7 insertions(+)
|
||||
|
||||
diff --git a/gdb/event-top.c b/gdb/event-top.c
|
||||
index 0d668f35e0..4aa26125f9 100644
|
||||
@ -29,6 +26,3 @@ index 0d668f35e0..4aa26125f9 100644
|
||||
/* This function is a noop for the sync case. The assumption is
|
||||
that the sync setup is ALL done in gdb_init, and we would only
|
||||
mess it up here. The sync stuff should really go away over
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,16 +7,9 @@ FileName: gdb-rhbz-818343-set-solib-absolute-prefix-testcase.patch
|
||||
|
||||
;; Testcase for `Setting solib-absolute-prefix breaks vDSO' (BZ 818343).
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.base/set-solib-absolute-prefix.c | 26 +++++++++++++++
|
||||
.../gdb.base/set-solib-absolute-prefix.exp | 39 ++++++++++++++++++++++
|
||||
2 files changed, 65 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/set-solib-absolute-prefix.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/set-solib-absolute-prefix.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/set-solib-absolute-prefix.c b/gdb/testsuite/gdb.base/set-solib-absolute-prefix.c
|
||||
new file mode 100644
|
||||
index 0000000000..2675a34f1a
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/set-solib-absolute-prefix.c
|
||||
@@ -0,0 +1,26 @@
|
||||
@ -48,7 +41,6 @@ index 0000000000..2675a34f1a
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/set-solib-absolute-prefix.exp b/gdb/testsuite/gdb.base/set-solib-absolute-prefix.exp
|
||||
new file mode 100644
|
||||
index 0000000000..bb4c8b962b
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/set-solib-absolute-prefix.exp
|
||||
@@ -0,0 +1,39 @@
|
||||
@ -91,6 +83,3 @@ index 0000000000..bb4c8b962b
|
||||
+ ".*warning: Unable to find dynamic linker breakpoint function.*" \
|
||||
+ "set solib-absolute-prefix"
|
||||
+gdb_test "bt" "__kernel_vsyscall.*" "backtrace with __kernel_vsyscall"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -29,18 +29,9 @@ Date: Wed Mar 28 17:38:08 2012 +0000
|
||||
* python/py-inferior.c (infpy_read_memory): Remove cleanups and
|
||||
explicitly free 'buffer' on exit paths. Decref 'membuf_object'
|
||||
before returning.
|
||||
---
|
||||
.../py-gdb-rhbz1007614-memleak-infpy_read_memory.c | 27 +++++++++
|
||||
...y-gdb-rhbz1007614-memleak-infpy_read_memory.exp | 68 ++++++++++++++++++++++
|
||||
...py-gdb-rhbz1007614-memleak-infpy_read_memory.py | 30 ++++++++++
|
||||
3 files changed, 125 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.python/py-gdb-rhbz1007614-memleak-infpy_read_memory.c
|
||||
create mode 100644 gdb/testsuite/gdb.python/py-gdb-rhbz1007614-memleak-infpy_read_memory.exp
|
||||
create mode 100644 gdb/testsuite/gdb.python/py-gdb-rhbz1007614-memleak-infpy_read_memory.py
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.python/py-gdb-rhbz1007614-memleak-infpy_read_memory.c b/gdb/testsuite/gdb.python/py-gdb-rhbz1007614-memleak-infpy_read_memory.c
|
||||
new file mode 100644
|
||||
index 0000000000..f2697efa9a
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.python/py-gdb-rhbz1007614-memleak-infpy_read_memory.c
|
||||
@@ -0,0 +1,27 @@
|
||||
@ -73,7 +64,6 @@ index 0000000000..f2697efa9a
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.python/py-gdb-rhbz1007614-memleak-infpy_read_memory.exp b/gdb/testsuite/gdb.python/py-gdb-rhbz1007614-memleak-infpy_read_memory.exp
|
||||
new file mode 100644
|
||||
index 0000000000..2e6786d499
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.python/py-gdb-rhbz1007614-memleak-infpy_read_memory.exp
|
||||
@@ -0,0 +1,68 @@
|
||||
@ -147,7 +137,6 @@ index 0000000000..2e6786d499
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.python/py-gdb-rhbz1007614-memleak-infpy_read_memory.py b/gdb/testsuite/gdb.python/py-gdb-rhbz1007614-memleak-infpy_read_memory.py
|
||||
new file mode 100644
|
||||
index 0000000000..e807728047
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.python/py-gdb-rhbz1007614-memleak-infpy_read_memory.py
|
||||
@@ -0,0 +1,30 @@
|
||||
@ -181,6 +170,3 @@ index 0000000000..e807728047
|
||||
+ print "Hello, World!"
|
||||
+
|
||||
+HelloWorld ()
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -12,20 +12,9 @@ FileName: gdb-rhbz1084404-ppc64-s390x-wrong-prologue-skip-O2-g-3of3.patch
|
||||
These testcases have been created by compiling glibc-2.17-78 on
|
||||
RHEL-7.1 s390x/ppc64 boxes, and then taking the "select.o" file
|
||||
present at $builddir/misc/select.o.
|
||||
---
|
||||
gdb/testsuite/gdb.arch/ppc64-prologue-skip.exp | 34 ++++++++++++
|
||||
gdb/testsuite/gdb.arch/ppc64-prologue-skip.o.uu | 70 +++++++++++++++++++++++++
|
||||
gdb/testsuite/gdb.arch/s390x-prologue-skip.exp | 34 ++++++++++++
|
||||
gdb/testsuite/gdb.arch/s390x-prologue-skip.o.uu | 64 ++++++++++++++++++++++
|
||||
4 files changed, 202 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.arch/ppc64-prologue-skip.exp
|
||||
create mode 100644 gdb/testsuite/gdb.arch/ppc64-prologue-skip.o.uu
|
||||
create mode 100644 gdb/testsuite/gdb.arch/s390x-prologue-skip.exp
|
||||
create mode 100644 gdb/testsuite/gdb.arch/s390x-prologue-skip.o.uu
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.arch/ppc64-prologue-skip.exp b/gdb/testsuite/gdb.arch/ppc64-prologue-skip.exp
|
||||
new file mode 100644
|
||||
index 0000000000..2f54c1f981
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/ppc64-prologue-skip.exp
|
||||
@@ -0,0 +1,34 @@
|
||||
@ -65,7 +54,6 @@ index 0000000000..2f54c1f981
|
||||
+gdb_test "break ___newselect_nocancel" "Breakpoint $decimal at 0xc: file ../sysdeps/unix/syscall-template.S, line 81." "breakpoint on ___newselect_nocancel"
|
||||
diff --git a/gdb/testsuite/gdb.arch/ppc64-prologue-skip.o.uu b/gdb/testsuite/gdb.arch/ppc64-prologue-skip.o.uu
|
||||
new file mode 100644
|
||||
index 0000000000..9196bbac47
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/ppc64-prologue-skip.o.uu
|
||||
@@ -0,0 +1,70 @@
|
||||
@ -141,7 +129,6 @@ index 0000000000..9196bbac47
|
||||
+end
|
||||
diff --git a/gdb/testsuite/gdb.arch/s390x-prologue-skip.exp b/gdb/testsuite/gdb.arch/s390x-prologue-skip.exp
|
||||
new file mode 100644
|
||||
index 0000000000..df3acf8c02
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/s390x-prologue-skip.exp
|
||||
@@ -0,0 +1,34 @@
|
||||
@ -181,7 +168,6 @@ index 0000000000..df3acf8c02
|
||||
+gdb_test "break select" "Breakpoint $decimal at 0x48: file ../sysdeps/unix/syscall-template.S, line 81." "breakpoint on select"
|
||||
diff --git a/gdb/testsuite/gdb.arch/s390x-prologue-skip.o.uu b/gdb/testsuite/gdb.arch/s390x-prologue-skip.o.uu
|
||||
new file mode 100644
|
||||
index 0000000000..6442e6048d
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.arch/s390x-prologue-skip.o.uu
|
||||
@@ -0,0 +1,64 @@
|
||||
@ -249,6 +235,3 @@ index 0000000000..6442e6048d
|
||||
+L````(`````$````%````````````````````/`````$````%`````````$@`
|
||||
+`
|
||||
+end
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -43,16 +43,9 @@ Author: Philippe Waroquiers <philippe@sourceware.org>
|
||||
Date: Tue May 21 18:47:05 2013 +0000
|
||||
|
||||
Fix internal error caused by interaction between catch signal and fork
|
||||
---
|
||||
.../gdb.base/gdb-rhbz1149205-catch-syscall-fork.c | 11 ++++
|
||||
.../gdb-rhbz1149205-catch-syscall-fork.exp | 58 ++++++++++++++++++++++
|
||||
2 files changed, 69 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/gdb-rhbz1149205-catch-syscall-fork.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/gdb-rhbz1149205-catch-syscall-fork.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/gdb-rhbz1149205-catch-syscall-fork.c b/gdb/testsuite/gdb.base/gdb-rhbz1149205-catch-syscall-fork.c
|
||||
new file mode 100644
|
||||
index 0000000000..947258e22f
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gdb-rhbz1149205-catch-syscall-fork.c
|
||||
@@ -0,0 +1,11 @@
|
||||
@ -69,7 +62,6 @@ index 0000000000..947258e22f
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/gdb-rhbz1149205-catch-syscall-fork.exp b/gdb/testsuite/gdb.base/gdb-rhbz1149205-catch-syscall-fork.exp
|
||||
new file mode 100644
|
||||
index 0000000000..96d31d7018
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gdb-rhbz1149205-catch-syscall-fork.exp
|
||||
@@ -0,0 +1,58 @@
|
||||
@ -131,6 +123,3 @@ index 0000000000..96d31d7018
|
||||
+gdb_test "continue" \
|
||||
+ "Continuing\.\r\n.*\r\nCatchpoint $decimal \\\(call to syscall .?chdir.?.*" \
|
||||
+ "continue from catch syscall after fork"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -8,20 +8,9 @@ FileName: gdb-rhbz1156192-recursive-dlopen-test.patch
|
||||
;; Testcase for '[SAP] Recursive dlopen causes SAP HANA installer to
|
||||
;; crash.' (RH BZ 1156192).
|
||||
;;=fedoratest
|
||||
---
|
||||
.../gdb-rhbz1156192-recursive-dlopen-libbar.c | 30 +++++
|
||||
.../gdb-rhbz1156192-recursive-dlopen-libfoo.c | 30 +++++
|
||||
.../gdb.base/gdb-rhbz1156192-recursive-dlopen.c | 124 +++++++++++++++++++
|
||||
.../gdb.base/gdb-rhbz1156192-recursive-dlopen.exp | 137 +++++++++++++++++++++
|
||||
4 files changed, 321 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen-libbar.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen-libfoo.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen-libbar.c b/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen-libbar.c
|
||||
new file mode 100644
|
||||
index 0000000000..6ecf50d2ad
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen-libbar.c
|
||||
@@ -0,0 +1,30 @@
|
||||
@ -57,7 +46,6 @@ index 0000000000..6ecf50d2ad
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen-libfoo.c b/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen-libfoo.c
|
||||
new file mode 100644
|
||||
index 0000000000..e4523933db
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen-libfoo.c
|
||||
@@ -0,0 +1,30 @@
|
||||
@ -93,7 +81,6 @@ index 0000000000..e4523933db
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen.c b/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen.c
|
||||
new file mode 100644
|
||||
index 0000000000..17b29904ef
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen.c
|
||||
@@ -0,0 +1,124 @@
|
||||
@ -223,7 +210,6 @@ index 0000000000..17b29904ef
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen.exp b/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen.exp
|
||||
new file mode 100644
|
||||
index 0000000000..2c32676e50
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen.exp
|
||||
@@ -0,0 +1,137 @@
|
||||
@ -364,6 +350,3 @@ index 0000000000..2c32676e50
|
||||
+}
|
||||
+
|
||||
+test_stop_on_solib_events
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -20,18 +20,9 @@ Comments from Sergio Durigan Junior:
|
||||
allows the user to continue the debugging session), and tell the
|
||||
user that, although more than one location was found for his/her
|
||||
breakpoint, only one will be used.
|
||||
---
|
||||
...-internal-error-unqualified-name-re-set-main.cc | 22 ++++++++++
|
||||
...86476-internal-error-unqualified-name-re-set.cc | 26 +++++++++++
|
||||
...6476-internal-error-unqualified-name-re-set.exp | 51 ++++++++++++++++++++++
|
||||
3 files changed, 99 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.cp/gdb-rhbz1186476-internal-error-unqualified-name-re-set-main.cc
|
||||
create mode 100644 gdb/testsuite/gdb.cp/gdb-rhbz1186476-internal-error-unqualified-name-re-set.cc
|
||||
create mode 100644 gdb/testsuite/gdb.cp/gdb-rhbz1186476-internal-error-unqualified-name-re-set.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.cp/gdb-rhbz1186476-internal-error-unqualified-name-re-set-main.cc b/gdb/testsuite/gdb.cp/gdb-rhbz1186476-internal-error-unqualified-name-re-set-main.cc
|
||||
new file mode 100644
|
||||
index 0000000000..1c9f8eabc1
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/gdb-rhbz1186476-internal-error-unqualified-name-re-set-main.cc
|
||||
@@ -0,0 +1,22 @@
|
||||
@ -59,7 +50,6 @@ index 0000000000..1c9f8eabc1
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.cp/gdb-rhbz1186476-internal-error-unqualified-name-re-set.cc b/gdb/testsuite/gdb.cp/gdb-rhbz1186476-internal-error-unqualified-name-re-set.cc
|
||||
new file mode 100644
|
||||
index 0000000000..007854b0c4
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/gdb-rhbz1186476-internal-error-unqualified-name-re-set.cc
|
||||
@@ -0,0 +1,26 @@
|
||||
@ -91,7 +81,6 @@ index 0000000000..007854b0c4
|
||||
+C b (1);
|
||||
diff --git a/gdb/testsuite/gdb.cp/gdb-rhbz1186476-internal-error-unqualified-name-re-set.exp b/gdb/testsuite/gdb.cp/gdb-rhbz1186476-internal-error-unqualified-name-re-set.exp
|
||||
new file mode 100644
|
||||
index 0000000000..19b2530969
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.cp/gdb-rhbz1186476-internal-error-unqualified-name-re-set.exp
|
||||
@@ -0,0 +1,51 @@
|
||||
@ -146,6 +135,3 @@ index 0000000000..19b2530969
|
||||
+gdb_test "run"
|
||||
+
|
||||
+gdb_test "info break" " in C::C\\(\\) at .* in C::C\\(int\\) at .*"
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,16 +7,9 @@ FileName: gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
|
||||
|
||||
;; [aarch64] Fix hardware watchpoints (RH BZ 1261564).
|
||||
;;=fedoratest
|
||||
---
|
||||
.../gdb.base/rhbz1261564-aarch64-watchpoint.c | 33 ++++++++++++++
|
||||
.../gdb.base/rhbz1261564-aarch64-watchpoint.exp | 53 ++++++++++++++++++++++
|
||||
2 files changed, 86 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.base/rhbz1261564-aarch64-watchpoint.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/rhbz1261564-aarch64-watchpoint.exp
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.base/rhbz1261564-aarch64-watchpoint.c b/gdb/testsuite/gdb.base/rhbz1261564-aarch64-watchpoint.c
|
||||
new file mode 100644
|
||||
index 0000000000..085001d7f3
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/rhbz1261564-aarch64-watchpoint.c
|
||||
@@ -0,0 +1,33 @@
|
||||
@ -55,7 +48,6 @@ index 0000000000..085001d7f3
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/rhbz1261564-aarch64-watchpoint.exp b/gdb/testsuite/gdb.base/rhbz1261564-aarch64-watchpoint.exp
|
||||
new file mode 100644
|
||||
index 0000000000..49bb975602
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/rhbz1261564-aarch64-watchpoint.exp
|
||||
@@ -0,0 +1,53 @@
|
||||
@ -112,6 +104,3 @@ index 0000000000..49bb975602
|
||||
+setup_xfail "powerpc*-*-*"
|
||||
+
|
||||
+gdb_continue_to_end
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -7,18 +7,9 @@ FileName: gdb-rhbz1325795-framefilters-test.patch
|
||||
|
||||
;; New test for Python "Cannot locate object file for block" (for RH BZ 1325795).
|
||||
;;=fedoratest
|
||||
---
|
||||
gdb/testsuite/gdb.python/py-framefilter-thread.c | 39 ++++++++++++++
|
||||
gdb/testsuite/gdb.python/py-framefilter-thread.exp | 54 +++++++++++++++++++
|
||||
gdb/testsuite/gdb.python/py-framefilter-thread.py | 60 ++++++++++++++++++++++
|
||||
3 files changed, 153 insertions(+)
|
||||
create mode 100644 gdb/testsuite/gdb.python/py-framefilter-thread.c
|
||||
create mode 100644 gdb/testsuite/gdb.python/py-framefilter-thread.exp
|
||||
create mode 100644 gdb/testsuite/gdb.python/py-framefilter-thread.py
|
||||
|
||||
diff --git a/gdb/testsuite/gdb.python/py-framefilter-thread.c b/gdb/testsuite/gdb.python/py-framefilter-thread.c
|
||||
new file mode 100644
|
||||
index 0000000000..6cebabb67a
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.python/py-framefilter-thread.c
|
||||
@@ -0,0 +1,39 @@
|
||||
@ -63,7 +54,6 @@ index 0000000000..6cebabb67a
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.python/py-framefilter-thread.exp b/gdb/testsuite/gdb.python/py-framefilter-thread.exp
|
||||
new file mode 100644
|
||||
index 0000000000..71f9746337
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.python/py-framefilter-thread.exp
|
||||
@@ -0,0 +1,54 @@
|
||||
@ -123,7 +113,6 @@ index 0000000000..71f9746337
|
||||
+gdb_test "bt" " in \[0-9\]+ \[^\r\n\]*" "bt with filters"
|
||||
diff --git a/gdb/testsuite/gdb.python/py-framefilter-thread.py b/gdb/testsuite/gdb.python/py-framefilter-thread.py
|
||||
new file mode 100644
|
||||
index 0000000000..8964799408
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.python/py-framefilter-thread.py
|
||||
@@ -0,0 +1,60 @@
|
||||
@ -187,6 +176,3 @@ index 0000000000..8964799408
|
||||
+ return frame_iter
|
||||
+
|
||||
+FrameFilter()
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From FEDORA_PATCHES Mon Sep 17 00:00:00 2001
|
||||
From: Sergio Durigan Junior <sergiodj@redhat.com>
|
||||
Date: Thu, 17 May 2018 15:09:02 -0400
|
||||
Subject: [aarch64] Fix missed unaligned hardware watchpoints (RH BZ 1347993).
|
||||
Subject: Fix missed unaligned hardware watchpoints (RH BZ 1347993).
|
||||
|
||||
FileName: gdb-rhbz1347993-aarch64-hw-watchpoint.patch
|
||||
|
||||
@ -95,21 +95,6 @@ gdb/testsuite/ChangeLog
|
||||
PR breakpoints/19806 and support for PR external/20207.
|
||||
* gdb.base/watchpoint-unaligned.c: New file.
|
||||
* gdb.base/watchpoint-unaligned.exp: New file.
|
||||
---
|
||||
gdb/NEWS | 12 +
|
||||
gdb/aarch64-linux-nat.c | 30 ++-
|
||||
gdb/common/common-utils.c | 20 ++
|
||||
gdb/common/common-utils.h | 32 +++
|
||||
gdb/gdbserver/linux-aarch64-low.c | 31 ++-
|
||||
gdb/nat/aarch64-linux-hw-point.c | 282 +++++++++++++++++-------
|
||||
gdb/nat/aarch64-linux-hw-point.h | 10 +-
|
||||
gdb/testsuite/gdb.base/watchpoint-unaligned.c | 96 ++++++++
|
||||
gdb/testsuite/gdb.base/watchpoint-unaligned.exp | 184 ++++++++++++++++
|
||||
gdb/utils.c | 16 --
|
||||
gdb/utils.h | 32 ---
|
||||
11 files changed, 613 insertions(+), 132 deletions(-)
|
||||
create mode 100644 gdb/testsuite/gdb.base/watchpoint-unaligned.c
|
||||
create mode 100644 gdb/testsuite/gdb.base/watchpoint-unaligned.exp
|
||||
|
||||
diff --git a/gdb/NEWS b/gdb/NEWS
|
||||
index f40eb6c390..b7a3bc2635 100644
|
||||
@ -884,7 +869,6 @@ index e1d4fc8dbc..b5ba6415c0 100644
|
||||
void aarch64_show_debug_reg_state (struct aarch64_debug_reg_state *state,
|
||||
diff --git a/gdb/testsuite/gdb.base/watchpoint-unaligned.c b/gdb/testsuite/gdb.base/watchpoint-unaligned.c
|
||||
new file mode 100644
|
||||
index 0000000000..8934de214e
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/watchpoint-unaligned.c
|
||||
@@ -0,0 +1,96 @@
|
||||
@ -986,7 +970,6 @@ index 0000000000..8934de214e
|
||||
+}
|
||||
diff --git a/gdb/testsuite/gdb.base/watchpoint-unaligned.exp b/gdb/testsuite/gdb.base/watchpoint-unaligned.exp
|
||||
new file mode 100644
|
||||
index 0000000000..6bdd4b6d05
|
||||
--- /dev/null
|
||||
+++ b/gdb/testsuite/gdb.base/watchpoint-unaligned.exp
|
||||
@@ -0,0 +1,184 @@
|
||||
@ -1244,6 +1227,3 @@ index b234762929..d01d283baa 100644
|
||||
/* Resource limits used by getrlimit and setrlimit. */
|
||||
|
||||
enum resource_limit_kind
|
||||
--
|
||||
2.14.3
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user