mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-09 04:21:49 +08:00
ee8da4b839
Newer gdbservers may be talking to older gdbs, and older gdbs will flag a missing "end" as an error. So just make "end" required again, and for compatibility change the default field type to "bool". gdb/ChangeLog: 2016-10-06 Doug Evans <dje@google.com> * features/aarch64-core.xml (cpsr_flags): Elide "type" and specify "end" in all fields. * features/aarch64.c: Regenerate. * features/i386/32bit-mpx.xml (_bndcfgu): Specify type of "preserved" and "enabled" fields. Correct size of "enabled" field. * features/i386/64bit-mpx.xml (_bndcfgu): Specify type of "preserved" and "enabled" fields. * features/i386/i386-avx-mpx-linux.c: Regenerate. * features/i386/i386-avx-mpx.c: Regenerate. * features/i386/i386-avx512-linux.c: Regenerate. * features/i386/i386-avx512.c: Regenerate. * features/i386/i386-mpx-linux.c: Regenerate. * features/i386/i386-mpx.c: Regenerate. * features/arc-arcompact.c: Regenerate. * features/arc-v2.c: Regenerate. * xml-tdesc.c (tdesc_start_field): Require "end" spec. Single bit fields default to "bool" type. Revert 2016-03-15 Doug Evans <dje@google.com> * features/i386/32bit-core.xml (i386_eflags): Remove "end" spec. * features/i386/32bit-sse.xml (i386_eflags): Ditto. * features/i386/64bit-core.xml (i386_eflags): Ditto. * features/i386/64bit-sse.xml (i386_eflags): Ditto. * features/i386/x32-core.xml (i386_eflags): Ditto. gdb/doc/ChangeLog: 2016-10-06 Doug Evans <dje@google.com> * gdb.texinfo (Target Description Format): Update docs on "end" field spec and field default type. gdb/testsuite/ChangeLog: 2016-10-06 Doug Evans <dje@google.com> * gdb.xml/extra-regs.xml: Update, end field now required, default type for single bitfields is bool. * gdb.xml/tdesc-regs.exp: Ditto. |
||
---|---|---|
.. | ||
32bit-avx512.xml | ||
32bit-avx.xml | ||
32bit-core.xml | ||
32bit-linux.xml | ||
32bit-mpx.xml | ||
32bit-sse.xml | ||
64bit-avx512.xml | ||
64bit-avx.xml | ||
64bit-core.xml | ||
64bit-linux.xml | ||
64bit-mpx.xml | ||
64bit-sse.xml | ||
amd64-avx512-linux.c | ||
amd64-avx512-linux.xml | ||
amd64-avx512.c | ||
amd64-avx512.xml | ||
amd64-avx-linux.c | ||
amd64-avx-linux.xml | ||
amd64-avx-mpx-linux.c | ||
amd64-avx-mpx-linux.xml | ||
amd64-avx-mpx.c | ||
amd64-avx-mpx.xml | ||
amd64-avx.c | ||
amd64-avx.xml | ||
amd64-linux.c | ||
amd64-linux.xml | ||
amd64-mpx-linux.c | ||
amd64-mpx-linux.xml | ||
amd64-mpx.c | ||
amd64-mpx.xml | ||
amd64.c | ||
amd64.xml | ||
i386-avx512-linux.c | ||
i386-avx512-linux.xml | ||
i386-avx512.c | ||
i386-avx512.xml | ||
i386-avx-linux.c | ||
i386-avx-linux.xml | ||
i386-avx-mpx-linux.c | ||
i386-avx-mpx-linux.xml | ||
i386-avx-mpx.c | ||
i386-avx-mpx.xml | ||
i386-avx.c | ||
i386-avx.xml | ||
i386-linux.c | ||
i386-linux.xml | ||
i386-mmx-linux.c | ||
i386-mmx-linux.xml | ||
i386-mmx.c | ||
i386-mmx.xml | ||
i386-mpx-linux.c | ||
i386-mpx-linux.xml | ||
i386-mpx.c | ||
i386-mpx.xml | ||
i386.c | ||
i386.xml | ||
x32-avx512-linux.c | ||
x32-avx512-linux.xml | ||
x32-avx512.c | ||
x32-avx512.xml | ||
x32-avx-linux.c | ||
x32-avx-linux.xml | ||
x32-avx.c | ||
x32-avx.xml | ||
x32-core.xml | ||
x32-linux.c | ||
x32-linux.xml | ||
x32.c | ||
x32.xml |