X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fsparc-sol2-nat.c;h=96fe77d2f43238ce5f6705bde018d48d7f47e809;hb=refs%2Fheads%2Fconcurrent-displaced-stepping-2020-04-01;hp=2ec2cfb3b1e95285d1e71db0865ba81e59be2784;hpb=e2882c85786571175a0b0bfc3bcd2f14620b1ea3;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/sparc-sol2-nat.c b/gdb/sparc-sol2-nat.c index 2ec2cfb3b1..96fe77d2f4 100644 --- a/gdb/sparc-sol2-nat.c +++ b/gdb/sparc-sol2-nat.c @@ -1,6 +1,6 @@ /* Native-dependent code for Solaris SPARC. - Copyright (C) 2003-2018 Free Software Foundation, Inc. + Copyright (C) 2003-2020 Free Software Foundation, Inc. This file is part of GDB. @@ -40,16 +40,10 @@ PR_MODEL_LP64, we know that GDB is being compiled as a 64-bit program. - GNU/Linux uses the same formats as Solaris for its core files (but - not for ptrace(2)). The GNU/Linux headers don't define - PR_MODEL_NATIVE though. Therefore we rely on the __arch64__ define - provided by GCC to determine the appropriate data model. - Note that a 32-bit GDB won't be able to debug a 64-bit target process using /proc on Solaris. */ -#if (defined (__arch64__) || \ - (defined (PR_MODEL_NATIVE) && (PR_MODEL_NATIVE == PR_MODEL_LP64))) +#if PR_MODEL_NATIVE == PR_MODEL_LP64 #include "sparc64-tdep.h" @@ -97,13 +91,3 @@ fill_fpregset (const struct regcache *regcache, { sparc_collect_fpregset (&sparc_sol2_fpregmap, regcache, regnum, fpregs); } - -void -_initialize_sparc_sol2_nat (void) -{ - struct target_ops *t; - - t = procfs_target (); - procfs_use_watchpoints (t); - add_target (t); -}