Continuing work to convert the hppa targets to multiarch partial.
authorJoel Brobecker <brobecker@gnat.com>
Tue, 18 Mar 2003 18:57:48 +0000 (18:57 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Tue, 18 Mar 2003 18:57:48 +0000 (18:57 +0000)
        * hppa-tdep.c (hppa_push_dummy_frame): Remove unused function
        parameter. Reformat comment.
        * config/pa/tm-hppa.h (hppa_push_dummy_frame): Update profile.
        (DEPRECATED_PUSH_DUMMY_FRAME): Update call to hppa_push_dummy_frame()
        to match new profile.

gdb/ChangeLog
gdb/config/pa/tm-hppa.h
gdb/hppa-tdep.c

index 1413a38a35b8b40aeb9f2048d79f20520e67efef..6a154e2e784c75fe7d650a8aedf92d1cfa04c4e2 100644 (file)
@@ -1,3 +1,12 @@
+2003-03-18  J. Brobecker  <brobecker@gnat.com>
+
+       Continuing work to convert the hppa targets to multiarch partial.
+       * hppa-tdep.c (hppa_push_dummy_frame): Remove unused function
+       parameter. Reformat comment.
+       * config/pa/tm-hppa.h (hppa_push_dummy_frame): Update profile.
+       (DEPRECATED_PUSH_DUMMY_FRAME): Update call to hppa_push_dummy_frame()
+       to match new profile.
+
 2003-03-18  J. Brobecker  <brobecker@gnat.com>
 
        * hppa-tdep.c (hppa_push_dummy_frame): Remove hack which does not
index 4b196dcd19aad25f23d7eac17d0db28651ac532b..7ec3c8bdb354708ccef601db7b3a95dd2b62a74a 100644 (file)
@@ -452,13 +452,8 @@ extern void hppa_frame_find_saved_regs (struct frame_info *,
 
 /* Push an empty stack frame, to record the current PC, etc. */
 
-/* FIXME: brobecker 2002-12-26.  This macro definition takes advantage
-   of the fact that DEPRECATED_PUSH_DUMMY_FRAME is called within a
-   function where a variable inf_status of type struct inferior_status
-   * is defined.  Ugh!  Until this is fixed, we will not be able to
-   move to multiarch partial.  */
-#define DEPRECATED_PUSH_DUMMY_FRAME hppa_push_dummy_frame (inf_status)
-extern void hppa_push_dummy_frame (struct inferior_status *);
+#define DEPRECATED_PUSH_DUMMY_FRAME hppa_push_dummy_frame ()
+extern void hppa_push_dummy_frame (void);
 
 /* Discard from the stack the innermost frame, 
    restoring all saved registers.  */
index 35ae0a183b8b341c2786f46cb0ee4070e1fda146..1cce60de3f6d78952a9d0d9c393c61ad5d850829 100644 (file)
@@ -165,7 +165,7 @@ CORE_ADDR hppa_frame_saved_pc (struct frame_info *frame);
 CORE_ADDR hppa_frame_args_address (struct frame_info *fi);
 CORE_ADDR hppa_frame_locals_address (struct frame_info *fi);
 int hppa_frame_num_args (struct frame_info *frame);
-void hppa_push_dummy_frame (struct inferior_status *inf_status);
+void hppa_push_dummy_frame (void);
 void hppa_pop_frame (void);
 CORE_ADDR hppa_fix_call_dummy (char *dummy, CORE_ADDR pc, CORE_ADDR fun,
                                int nargs, struct value **args,
@@ -1426,14 +1426,13 @@ hppa_frame_chain_valid (CORE_ADDR chain, struct frame_info *thisframe)
   return 0;
 }
 
-/*
-   These functions deal with saving and restoring register state
-   around a function call in the inferior. They keep the stack
-   double-word aligned; eventually, on an hp700, the stack will have
-   to be aligned to a 64-byte boundary. */
+/* These functions deal with saving and restoring register state
+   around a function call in the inferior.  They keep the stack
+   double-word aligned;  eventually, on an hp700, the stack will have
+   to be aligned to a 64-byte boundary.  */
 
 void
-hppa_push_dummy_frame (struct inferior_status *inf_status)
+hppa_push_dummy_frame (void)
 {
   CORE_ADDR sp, pc, pcspace;
   register int regnum;