OSDN Git Service

gdb/
authorbauermann <bauermann>
Tue, 15 Feb 2011 13:35:18 +0000 (13:35 +0000)
committerbauermann <bauermann>
Tue, 15 Feb 2011 13:35:18 +0000 (13:35 +0000)
commitd1b8023240385905525757d7c6dcd4f62afcafee
treeede01abac0ab8cee96f9373dada70a8fb328c439
parentd3c73d247a89cac5daebdad8ef82edc882117bb7
gdb/
* rs6000-tdep.c (IS_EFP_PSEUDOREG): Use correct constant for
the EFP register set size.
(efpr_pseudo_register_read): Use regcache_raw_read_part to read
data from the VMX register.
(efpr_pseudo_register_write): Use regcache_raw_write_part to read
and write data from/to the VMX register.

gdb/testsuite/
* gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
"vector_register2_vr" test strings.  Test the extended floating
point registers (F32~F63).
* lib/gdb.exp (skip_vsx_tests): Update compile flags for the
IBM XL C compiler.  Make the test program use a register provided
by the compiler for the lxvd2x instruction.
gdb/ChangeLog
gdb/rs6000-tdep.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.arch/vsx-regs.exp
gdb/testsuite/lib/gdb.exp