Remove TDESC_TYPE_I386_EFLAGS and TDESC_TYPE_I386_MXCSR.
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 1 Mar 2010 17:26:03 +0000 (17:26 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Mon, 1 Mar 2010 17:26:03 +0000 (17:26 +0000)
commita6f5ef51d7c85bd0b950fd182284f6cbff5fecf0
tree47a9b12c8a64207bd4fb4b9019ba459cb0154281
parentf5dff7774412ef6e55e0913c616ca3d3d4af11b9
Remove TDESC_TYPE_I386_EFLAGS and TDESC_TYPE_I386_MXCSR.

2010-03-01  H.J. Lu  <hongjiu.lu@intel.com>

* target-descriptions.c (tdesc_type): Remove
TDESC_TYPE_I386_EFLAGS and TDESC_TYPE_I386_MXCSR.
(tdesc_predefined_types): Likewise.
(tdesc_gdb_type): Likewise.  Pass NULL to append_flags_type_flag
if flag name is empty.
(maint_print_c_tdesc_cmd): Handle TDESC_TYPE_FLAGS.

* features/i386/32bit-core.xml: Define i386_eflags.
* features/i386/64bit-core.xml: Likewise.

* features/i386/32bit-sse.xml: Define i386_mxcsr.
* features/i386/64bit-sse.xml: Likewise.

* features/i386/amd64-linux.c: Regenerated.
* features/i386/amd64.c: Likewise.
* features/i386/i386-linux.c: Likewise.
* features/i386/i386.c: Likewise.
gdb/ChangeLog
gdb/features/i386/32bit-core.xml
gdb/features/i386/32bit-sse.xml
gdb/features/i386/64bit-core.xml
gdb/features/i386/64bit-sse.xml
gdb/features/i386/amd64-linux.c
gdb/features/i386/amd64.c
gdb/features/i386/i386-linux.c
gdb/features/i386/i386.c
gdb/target-descriptions.c