2002-05-20 Elena Zannoni <ezannoni@redhat.com>

* rs6000-tdep.c (rs6000_do_registers_info): Simplify code for
	printing vector registers.
This commit is contained in:
Elena Zannoni 2002-05-20 17:45:43 +00:00
parent 49e5c6c59f
commit 70c6b0d18f
2 changed files with 9 additions and 7 deletions

View File

@ -1,3 +1,8 @@
2002-05-20 Elena Zannoni <ezannoni@redhat.com>
* rs6000-tdep.c (rs6000_do_registers_info): Simplify code for
printing vector registers.
2002-05-19 Andrew Cagney <ac131313@redhat.com>
From Fernando Nasser:

View File

@ -1853,19 +1853,16 @@ rs6000_do_registers_info (int regnum, int fpregs)
}
else
{
/* Print as integer in hex and in decimal. */
/* Print the register in hex. */
val_print (REGISTER_VIRTUAL_TYPE (i), virtual_buffer, 0, 0,
gdb_stdout, 'x', 1, 0, Val_pretty_default);
/* If not a vector register, print it also in decimal. */
if (!altivec_register_p (i))
{
val_print (REGISTER_VIRTUAL_TYPE (i), virtual_buffer, 0, 0,
gdb_stdout, 'x', 1, 0, Val_pretty_default);
printf_filtered ("\t");
val_print (REGISTER_VIRTUAL_TYPE (i), virtual_buffer, 0, 0,
gdb_stdout, 0, 1, 0, Val_pretty_default);
}
else
/* Print as integer in hex only. */
val_print (REGISTER_VIRTUAL_TYPE (i), virtual_buffer, 0, 0,
gdb_stdout, 'x', 1, 0, Val_pretty_default);
}
printf_filtered ("\n");
}