From 55eddb0f7a5dce5897c8f2128ba8cffb43531f0c Mon Sep 17 00:00:00 2001 From: Daniel Jacobowitz Date: Tue, 30 Oct 2007 19:35:35 +0000 Subject: * ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Check the selected soft float and vector ABIs. Support the generic vector ABI for AltiVec types. (do_ppc_sysv_return_value): Likewise. Correct argument types and casts. (ppc64_sysv_abi_push_dummy_call): Assert that floating point is supported. * ppc-tdep.h (enum powerpc_vector_abi): New. (struct gdbarch_tdep): Add soft_float and vector_abi. * rs6000-tdep.c (setpowerpccmdlist, showpowerpccmdlist) (powerpc_soft_float_global, powerpc_vector_strings) (powerpc_vector_abi_global, powerpc_vector_abi_string): New. (rs6000_gdbarch_init): Check for soft-float and vector ABI markings. (set_powerpc_command, show_powerpc_command, powerpc_set_soft_float) (powerpc_set_vector_abi): New. (_initialize_rs6000_tdep): Register "set powerpc" and "show powerpc" commands. * Makefile.in (elf_ppc_h): New. (rs6000-tdep.o): Update. * gdb.texinfo (PowerPC): Document "set powerpc vector-abi" and "set powerpc soft-float". * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux. Test "set powerpc vector-abi". Skip auto-detection tests for old toolchains. --- gdb/doc/ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'gdb/doc/ChangeLog') diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index d44a453..83d679f 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,8 @@ +2007-10-30 Daniel Jacobowitz + + * gdb.texinfo (PowerPC): Document "set powerpc vector-abi" and "set + powerpc soft-float". + 2007-10-24 Daniel Jacobowitz * gdb.texinfo (Files): Correct formatting. Mention Expat -- cgit v1.1