This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Regression on 32-bit: gdb.guile/scm-ports.exp [Re: [RFA 1/2] Fix two regressions in scalar printing]
- From: Jan Kratochvil <jan dot kratochvil at redhat dot com>
- To: Tom Tromey <tom at tromey dot com>
- Cc: Pedro Alves <palves at redhat dot com>, gdb-patches at sourceware dot org
- Date: Sun, 10 Dec 2017 15:14:57 +0100
- Subject: Regression on 32-bit: gdb.guile/scm-ports.exp [Re: [RFA 1/2] Fix two regressions in scalar printing]
- Authentication-results: sourceware.org; auth=none
- References: <20170713123400.28917-1-tom@tromey.com> <20170713123400.28917-2-tom@tromey.com> <22c48f9e-ec2c-850d-91d3-c6a3ea8cdb11@redhat.com> <871spjufnv.fsf@pokyo> <e341effa-cdc4-a876-9f19-f2ad4d3fe0ff@redhat.com> <871sow9scp.fsf@tromey.com> <707a03e4-46ef-cea9-f098-cc687b02d31e@redhat.com> <87h8xauqd9.fsf@pokyo> <87r2wejgtw.fsf@tromey.com> <87inhnj5je.fsf@tromey.com>
On Thu, 17 Aug 2017 04:23:49 +0200, Tom Tromey wrote:
> Tom> Here's the updated patch.
>
> My latest try run on the buildbot shows this regressing again.
> I will try to fix it soon.
I am not sure which regression did you mean here but:
d6382fffde99214ce4aee99a208ddb703c647008 is the first bad commit
commit d6382fffde99214ce4aee99a208ddb703c647008
Author: Tom Tromey <tom@tromey.com>
Date: Tue Jul 11 06:40:40 2017 -0600
Fix two regressions in scalar printing
Running /home/jkratoch/redhat/gdb-test-guile/gdb/testsuite/gdb.guile/scm-ports.exp ...
FAIL: gdb.guile/scm-ports.exp: buffered: seek to $sp
FAIL: gdb.guile/scm-ports.exp: buffered: seek to $sp for restore
FAIL: gdb.guile/scm-ports.exp: unbuffered: seek to $sp
FAIL: gdb.guile/scm-ports.exp: unbuffered: seek to $sp for restore
Tested on Fedora Rawhide i386. It happens also on x86_64 with -m32.
Jan
guile (print (seek rw-mem-port (value->integer sp-reg) SEEK_SET))^M
-= 4294949960^M
-(gdb) PASS: gdb.guile/scm-ports.exp: buffered: seek to $sp
+= 4294949832^M
+(gdb) FAIL: gdb.guile/scm-ports.exp: buffered: seek to $sp
guile (print (seek rw-mem-port (value->integer sp-reg) SEEK_SET))^M
-= 4294949960^M
-(gdb) PASS: gdb.guile/scm-ports.exp: buffered: seek to $sp for restore
+= 4294949832^M
+(gdb) FAIL: gdb.guile/scm-ports.exp: buffered: seek to $sp for restore
guile (print (seek rw-mem-port (value->integer sp-reg) SEEK_SET))^M
-= 4294949960^M
-(gdb) PASS: gdb.guile/scm-ports.exp: unbuffered: seek to $sp
+= 4294949832^M
+(gdb) FAIL: gdb.guile/scm-ports.exp: unbuffered: seek to $sp
guile (print (seek rw-mem-port (value->integer sp-reg) SEEK_SET))^M
-= 4294949960^M
-(gdb) PASS: gdb.guile/scm-ports.exp: unbuffered: seek to $sp for restore
+= 4294949832^M
+(gdb) FAIL: gdb.guile/scm-ports.exp: unbuffered: seek to $sp for restore