X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fsparc-sol2-nat.c;h=96fe77d2f43238ce5f6705bde018d48d7f47e809;hb=f5a7c406b1975cde626efed526960f2cf1bdaceb;hp=825f4b5de059f4ff6879dbfb8ece1e7bf884c056;hpb=b4fd25c939a2dcf09c98c53c61ee17fc792e5be6;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/sparc-sol2-nat.c b/gdb/sparc-sol2-nat.c index 825f4b5de0..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-2014 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,18 +91,3 @@ fill_fpregset (const struct regcache *regcache, { sparc_collect_fpregset (&sparc_sol2_fpregmap, regcache, regnum, fpregs); } - -/* Provide a prototype to silence -Wmissing-prototypes. */ -extern initialize_file_ftype _initialize_sparc_sol2_nat; - -void -_initialize_sparc_sol2_nat (void) -{ - struct target_ops *t; - - t = procfs_target (); -#ifdef NEW_PROC_API /* Solaris 6 and above can do HW watchpoints. */ - procfs_use_watchpoints (t); -#endif - add_target (t); -}