binutils-gdb/gdb/config
Ulrich Weigand ff1eb2b544 Use core regset iterators on Sparc Solaris
Remove native-only core file handling on Sparc Solaris.  Instead,
enable the sparc target generic core regset logic on Solaris by
providing appropriate register offset maps.

Thanks to Joel Brobecker for testing!

gdb/
	* config/sparc/sol2.mh (NATDEPFILES): Remove core-regset.o.
	* sparc-sol2-tdep.c: Include "regset.h".
	(sparc32_sol2_supply_core_gregset): New function.
	(sparc32_sol2_collect_core_gregset): Likewise.
	(sparc32_sol2_supply_core_fpregset): Likewise.
	(sparc32_sol2_collect_core_fpregset): Likewise.
	(sparc32_sol2_gregset, sparc32_sol2_fpregset): New variables.
	(sparc32_sol2_init_abi): Set tdep->gregset/sizeof_gregset and
	tdep->fpregset/sizeof_fpregset.
	* sparc64-sol2-tdep.c: Include "regset.h".
	(sparc64_sol2_supply_core_gregset): New function.
	(sparc64_sol2_collect_core_gregset): Likewise.
	(sparc64_sol2_supply_core_fpregset): Likewise.
	(sparc64_sol2_collect_core_fpregset): Likewise.
	(sparc64_sol2_gregset, sparc64_sol2_fpregset): New variables.
	(sparc64_sol2_init_abi): Set tdep->gregset/sizeof_gregset and
	tdep->fpregset/sizeof_fpregset.
2014-12-03 15:38:46 +01:00
..
aarch64 Update Copyright year range in all files maintained by GDB. 2014-01-01 07:54:24 +04:00
alpha Delete Tru64 support 2014-10-17 11:18:59 +01:00
arm Remove a.out NetBSD and OpenBSD hosts 2013-09-24 13:48:44 +00:00
djgpp Delete Tru64 support 2014-10-17 11:18:59 +01:00
i386 Use core regset iterators on GNU Hurd 2014-12-01 13:42:41 +01:00
ia64 Remove (dead-code) native core file sniffers on Linux targets 2014-11-28 15:53:05 +01:00
m32r Unify ptrace options discovery code and make both GDB and 2013-08-22 23:46:30 +00:00
m68k Remove solib-sunos.c 2013-09-24 13:51:55 +00:00
m88k * config/alpha/alpha-linux.mt: Remove file. 2007-11-17 00:54:18 +00:00
mips Delete IRIX support 2014-10-10 18:18:52 +01:00
pa Unify ptrace options discovery code and make both GDB and 2013-08-22 23:46:30 +00:00
powerpc Enable rthreads support on OpenBSD/powerpc. 2014-05-03 22:36:44 +02:00
s390 S/390: Rename source files to *-linux-* 2013-10-30 18:57:08 +01:00
sh * config/alpha/alpha-linux.mt: Remove file. 2007-11-17 00:54:18 +00:00
sparc Use core regset iterators on Sparc Solaris 2014-12-03 15:38:46 +01:00
tilegx Unify ptrace options discovery code and make both GDB and 2013-08-22 23:46:30 +00:00
vax Remove Vax Ultrix and VAX BSD support 2014-10-24 17:56:56 +01:00
xtensa Unify ptrace options discovery code and make both GDB and 2013-08-22 23:46:30 +00:00
nm-linux.h Update Copyright year range in all files maintained by GDB. 2014-01-01 07:54:24 +04:00
nm-nto.h Update Copyright year range in all files maintained by GDB. 2014-01-01 07:54:24 +04:00