http://sourceware.org/ml/gdb-patches/2014-02/msg00179.html Subject: [obv] testsuite: Fix i386-sse-stack-align.exp regression since GDB_PARALLEL --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Tom, $ make check//unix/-m32 RUNTESTFLAGS="gdb.arch/i386-sse-stack-align.exp GDB_PARALLEL=1" [...] Running /home/jkratoch/redhat/gdb-clean/gdb/testsuite/gdb.arch/i386-sse-stack-align.exp ... ERROR: (/home/jkratoch/redhat/gdb-clean/gdb/testsuite.unix.-m32/outputs/gdb.arch/i386-sse-stack-align/i386-sse-stack-align) No such file or directory Checked in. Jan --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline; filename=1 commit 3c77faf33dc4c7bb693f05f44077ed687e9f8217 Author: Jan Kratochvil Date: Thu Feb 6 23:14:20 2014 +0100 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL. gdb/testsuite/ 2014-02-06 Jan Kratochvil Fix i386-sse-stack-align.exp regression since GDB_PARALLEL. * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file. diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 8c846b8..13ccaf3 100644 ### a/gdb/testsuite/ChangeLog ### b/gdb/testsuite/ChangeLog ## -1,3 +1,8 @@ +2014-02-06 Jan Kratochvil + + Fix i386-sse-stack-align.exp regression since GDB_PARALLEL. + * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file. + 2014-02-06 Doug Evans * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected diff --git a/gdb/testsuite/gdb.arch/i386-sse-stack-align.exp b/gdb/testsuite/gdb.arch/i386-sse-stack-align.exp index b5a7e1e..462df1f 100644 --- a/gdb/testsuite/gdb.arch/i386-sse-stack-align.exp +++ b/gdb/testsuite/gdb.arch/i386-sse-stack-align.exp @@ -22,7 +22,7 @@ set testfile "i386-sse-stack-align" set srcfile ${testfile}.S set csrcfile ${testfile}.c set executable ${testfile} -set binfile ${objdir}/${subdir}/${executable} +set binfile [standard_output_file ${executable}] set opts {} if [info exists COMPILE] { --u3/rZRmxL6MmkK24-- commit 20dca09662aa0d2706fbe325b8f448ef74773028 Author: Andreas Arnez Date: Tue May 13 14:55:53 2014 +0200 PR target/16940 S390: Fix erroneous offset in fill_gregset. This fixes a bug that leads to various failures when debugging a 31-bit inferior with a 64-bit gdb on s390x. Conflicts: gdb/ChangeLog ### a/gdb/ChangeLog ### b/gdb/ChangeLog ## -1,3 +1,9 @@ +2014-05-13 Andreas Arnez + + PR target/16940 + * s390-linux-nat.c (fill_gregset): Remove erroneous offset 4 in + call to regcache_raw_collect. + 2014-05-05 Joel Brobecker * version.in: Set GDB version number to 7.7.1.DATE-cvs. --- a/gdb/s390-linux-nat.c +++ b/gdb/s390-linux-nat.c @@ -164,7 +164,7 @@ fill_gregset (const struct regcache *regcache, gregset_t *regp, int regno) memset (p, 0, 4); p += 4; } - regcache_raw_collect (regcache, reg, p + 4); + regcache_raw_collect (regcache, reg, p); } }