This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
RE: [PATCH] testsuite: fix is_amd64_regs_target
Hello Tom,
Thanks for your review.
> Markus> - set list {}
> Markus> - foreach reg \
> Markus> - {rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15} {
> Markus> - lappend list "\tincq %$reg"
> Markus> - }
> Markus> + return [gdb_can_simple_compile is_amd64_regs_target {
> Markus> + int main (void) {
> Markus> + asm ("incq %rax");
> Markus> + asm ("incq %r15");
>
> I suppose reducing the number of registers tested doesn't materially affect the
> test.
That's my assumption, as well. We already checked the architecture so we know it
is some x86 flavor. A single 64-bit register should suffice.
The gdb.btrace suite passes on 32-bit and 64-bit including m32. I have not run the
full suite since the problem was already seen on the gdb.btrace suite.
Regards,
Markus.
Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Christian Lamprechter
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928