binutils-gdb/gdb/testsuite/gdb.arch
Daniel Jacobowitz 55eddb0f7a * 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.
2007-10-30 19:35:35 +00:00
..
Makefile.in
alpha-step.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
alpha-step.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
altivec-abi.c
altivec-abi.exp * ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Check the selected 2007-10-30 19:35:35 +00:00
altivec-regs.c
altivec-regs.exp * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when 2007-10-21 12:28:00 +00:00
e500-abi.c
e500-abi.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
e500-prologue.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
e500-prologue.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
e500-regs.c
e500-regs.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb1291.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb1291.s Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb1431.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb1431.s Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
gdb1558.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
gdb1558.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
i386-cpuid.h Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
i386-gnu-cfi-asm.S Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
i386-gnu-cfi.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
i386-gnu-cfi.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
i386-prologue.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
i386-prologue.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
i386-signal.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
i386-signal.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
i386-size-overlap.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
i386-size-overlap.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
i386-size.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
i386-size.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
i386-sse.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
i386-sse.exp * NEWS: Update description of string changes. Mention print/s. 2007-09-05 00:51:49 +00:00
i386-unwind.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
i386-unwind.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
iwmmxt-regs.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
iwmmxt-regs.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
pa-nullify.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
pa-nullify.s
pa64-nullify.s
powerpc-aix-prologue.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
powerpc-aix-prologue.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
powerpc-prologue.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
powerpc-prologue.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
spu-info.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
spu-info.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00
thumb-prologue.c Switch the license of all .c files to GPLv3. 2007-08-23 18:08:50 +00:00
thumb-prologue.exp Switch the license of all .exp files to GPLv3. 2007-08-23 18:14:19 +00:00