From 43786a3f2d5050213e8563aceb11b28fc3d1440f Mon Sep 17 00:00:00 2001
From: "hp.com!davidm" <hp.com!davidm>
Date: Fri, 25 Apr 2003 07:44:23 +0000
Subject: [PATCH] (ia64_uc_access_reg): Move outside of !UNW_REMOTE_ONLY
 bracket. (ia64_uc_access_fpreg): Ditto.

(Logical change 1.89)
---
 src/ia64/Ginit-ia64.c | 64 +++++++++++++++++++++----------------------
 1 file changed, 32 insertions(+), 32 deletions(-)

diff --git a/src/ia64/Ginit-ia64.c b/src/ia64/Ginit-ia64.c
index f74542a7..0cfa241a 100644
--- a/src/ia64/Ginit-ia64.c
+++ b/src/ia64/Ginit-ia64.c
@@ -419,6 +419,38 @@ access_fpreg (unw_addr_space_t as, unw_regnum_t reg, unw_fpreg_t *val,
 
 #endif /* !HAVE_SYS_UC_ACCESS_H */
 
+static int
+get_static_proc_name (unw_addr_space_t as, unw_word_t ip,
+		      char *buf, size_t buf_len, unw_word_t *offp,
+		      void *arg)
+{
+  return _Uelf64_get_proc_name (getpid (), ip, buf, buf_len, offp);
+}
+
+HIDDEN void
+ia64_local_addr_space_init (void)
+{
+  memset (&local_addr_space, 0, sizeof (local_addr_space));
+  ia64_script_cache_init (&local_addr_space.global_cache);
+  local_addr_space.big_endian = (__BYTE_ORDER == __BIG_ENDIAN);
+#if defined(__linux)
+  local_addr_space.abi = ABI_LINUX;
+#elif defined(__hpux)
+  local_addr_space.abi = ABI_HPUX;
+#endif
+  local_addr_space.caching_policy = UNW_CACHE_GLOBAL;
+  local_addr_space.acc.find_proc_info = UNW_ARCH_OBJ (find_proc_info);
+  local_addr_space.acc.put_unwind_info = put_unwind_info;
+  local_addr_space.acc.get_dyn_info_list_addr = get_dyn_info_list_addr;
+  local_addr_space.acc.access_mem = access_mem;
+  local_addr_space.acc.access_reg = access_reg;
+  local_addr_space.acc.access_fpreg = access_fpreg;
+  local_addr_space.acc.resume = ia64_local_resume;
+  local_addr_space.acc.get_proc_name = get_static_proc_name;
+}
+
+#endif /* !UNW_REMOTE_ONLY */
+
 HIDDEN int
 ia64_uc_access_reg (struct cursor *c, ia64_loc_t loc, unw_word_t *valp,
 		    int write)
@@ -543,35 +575,3 @@ ia64_uc_access_fpreg (struct cursor *c, ia64_loc_t loc, unw_fpreg_t *valp,
   return -UNW_EINVAL;
 #endif /* !HAVE_SYS_UC_ACCESS_H */
 }
-
-static int
-get_static_proc_name (unw_addr_space_t as, unw_word_t ip,
-		      char *buf, size_t buf_len, unw_word_t *offp,
-		      void *arg)
-{
-  return _Uelf64_get_proc_name (getpid (), ip, buf, buf_len, offp);
-}
-
-HIDDEN void
-ia64_local_addr_space_init (void)
-{
-  memset (&local_addr_space, 0, sizeof (local_addr_space));
-  ia64_script_cache_init (&local_addr_space.global_cache);
-  local_addr_space.big_endian = (__BYTE_ORDER == __BIG_ENDIAN);
-#if defined(__linux)
-  local_addr_space.abi = ABI_LINUX;
-#elif defined(__hpux)
-  local_addr_space.abi = ABI_HPUX;
-#endif
-  local_addr_space.caching_policy = UNW_CACHE_GLOBAL;
-  local_addr_space.acc.find_proc_info = UNW_ARCH_OBJ (find_proc_info);
-  local_addr_space.acc.put_unwind_info = put_unwind_info;
-  local_addr_space.acc.get_dyn_info_list_addr = get_dyn_info_list_addr;
-  local_addr_space.acc.access_mem = access_mem;
-  local_addr_space.acc.access_reg = access_reg;
-  local_addr_space.acc.access_fpreg = access_fpreg;
-  local_addr_space.acc.resume = ia64_local_resume;
-  local_addr_space.acc.get_proc_name = get_static_proc_name;
-}
-
-#endif /* !UNW_REMOTE_ONLY */