- Master backport: * gdb-fix-breakpoints-on-file-reloads-for-pie-binaries.patch - Master backports testsuite: * gdb-testsuite-i386-pkru-exp.patch * gdb-testsuite-read1-fixes.patch * gdb-testsuite-pie-no-pie.patch * gdb-testsuite-add-missing-initial-prompt-read-in-multidictionary.exp.patch - Work around bsc#1115034: * gdb-testsuite-ada-pie.patch - Fixes for fedora patches: * gdb-testsuite-fix-perror-in-gdb.opt-fortran-string.exp.patch * gdb-testsuite-avoid-pagination-in-attach-32.exp.patch OBS-URL: https://build.opensuse.org/request/show/721544 OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=219
40 lines
1.3 KiB
Diff
40 lines
1.3 KiB
Diff
Fix perror in gdb.opt/fortran-string.exp
|
|
|
|
When running the test-case gdb.opt/fortran-string.exp from
|
|
gdb-archer-vla-tests.patch, we run into:
|
|
...
|
|
ERROR: couldn't run to breakpoint MAIN__
|
|
...
|
|
The test case attempts to set a breakpoint on a line containing an "s = s"
|
|
assignment and when that doesn't work, it error out with above error message.
|
|
|
|
The test-case executable is optimized, and the "s = s" assignment is optimized
|
|
away, so there's not really an error, it's just that the test-case is
|
|
unsupported due to the optimizations done by the compiler.
|
|
|
|
Fix this by replacing the ERROR with UNSUPPORTED.
|
|
|
|
gdb/testsuite/ChangeLog:
|
|
|
|
2019-07-26 Tom de Vries <tdevries@suse.de>
|
|
|
|
* gdb.opt/fortran-string.exp: Replace error with unsupported.
|
|
|
|
---
|
|
gdb/testsuite/gdb.opt/fortran-string.exp | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/gdb/testsuite/gdb.opt/fortran-string.exp b/gdb/testsuite/gdb.opt/fortran-string.exp
|
|
index 90a2bdf212..6e5f37d439 100644
|
|
--- a/gdb/testsuite/gdb.opt/fortran-string.exp
|
|
+++ b/gdb/testsuite/gdb.opt/fortran-string.exp
|
|
@@ -30,7 +30,7 @@ if { [prepare_for_testing ${test}.exp ${test} ${srcfile} {debug f90 additional_f
|
|
}
|
|
|
|
if ![runto $srcfile:[gdb_get_line_number "s = s"]] then {
|
|
- perror "couldn't run to breakpoint MAIN__"
|
|
+ unsupported "couldn't run to breakpoint s = s in optimized executable"
|
|
continue
|
|
}
|
|
|