From: "Maciej W. Rozycki" <macro@codesourcery.com>
To: <gdb-patches@sourceware.org>
Subject: [PATCH] AArch64: gdb.base/float.exp: Fix `info float' test
Date: Tue, 14 Jan 2014 23:04:00 -0000 [thread overview]
Message-ID: <alpine.DEB.1.10.1401142254410.6899@tp.orcam.me.uk> (raw)
Hi,
This fixes a gdb.base/float.exp failure on Aarch64 targets:
Breakpoint 1, main () at .../gdb/testsuite/gdb.base/float.c:29
29 foo ();
(gdb) info float
d0 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d1 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d2 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d3 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d4 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d5 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d6 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d7 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d8 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d9 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d10 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d11 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d12 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d13 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d14 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d15 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d16 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d17 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d18 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d19 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d20 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d21 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d22 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d23 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d24 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d25 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d26 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d27 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d28 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d29 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d30 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
d31 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s0 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s1 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s2 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s3 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s4 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s5 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s6 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s7 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s8 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s9 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s10 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s11 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s12 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s13 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s14 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s15 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s16 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s17 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s18 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s19 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s20 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s21 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s22 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s23 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s24 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s25 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s26 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s27 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s28 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s29 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s30 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
s31 {f = 0x0, u = 0x0, s = 0x0} {f = 0, u = 0, s = 0}
(gdb) FAIL: gdb.base/float.exp: info float (unknown target)
Tested with aarch64-linux-gnu. OK to apply?
2014-01-14 Maciej W. Rozycki <macro@codesourcery.com>
gdb/testsuite/
* gdb.base/float.exp: Handle "aarch64*-*-*" targets.
Maciej
gdb-test-aarch64-info-float.diff
Index: gdb-fsf-trunk-quilt/gdb/testsuite/gdb.base/float.exp
===================================================================
--- gdb-fsf-trunk-quilt.orig/gdb/testsuite/gdb.base/float.exp 2014-01-14 22:12:55.798957511 +0000
+++ gdb-fsf-trunk-quilt/gdb/testsuite/gdb.base/float.exp 2014-01-14 22:38:14.458923719 +0000
@@ -36,7 +36,9 @@ if ![runto_main] then {
# Test "info float".
-if { [istarget "alpha*-*-*"] } then {
+if { [istarget "aarch64*-*-*"] } then {
+ gdb_test "info float" "d0.*d1.*d31.*s0.*s1.*s31.*" "info float"
+} elseif { [istarget "alpha*-*-*"] } then {
gdb_test "info float" "f0.*" "info float"
} elseif { [istarget "arm*-*-*"] } then {
gdb_test_multiple "info float" "info float" {
next reply other threads:[~2014-01-14 23:04 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-01-14 23:04 Maciej W. Rozycki [this message]
2014-01-15 3:45 ` Joel Brobecker
2014-01-15 8:27 ` Maciej W. Rozycki
2014-01-15 8:57 ` Marcus Shawcroft
2014-01-15 9:55 ` Joel Brobecker
2014-01-15 22:22 ` Maciej W. Rozycki
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=alpine.DEB.1.10.1401142254410.6899@tp.orcam.me.uk \
--to=macro@codesourcery.com \
--cc=gdb-patches@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox