* d10v-tdep.c (d10v_gdbarch_init): Initialize stack_align.
authorAndrew Cagney <cagney@redhat.com>
Fri, 21 Apr 2000 04:21:21 +0000 (04:21 +0000)
committerAndrew Cagney <cagney@redhat.com>
Fri, 21 Apr 2000 04:21:21 +0000 (04:21 +0000)
(d10v_stack_align): Make static.
* config/d10v/tm-d10v.h (STACK_ALIGN): Delete.

gdb/ChangeLog
gdb/config/d10v/tm-d10v.h
gdb/d10v-tdep.c

index 798677fcfb63e2d29e2d1d6a0977709907096028..b0c3fbf8c5bead73732ae42ab347e01c7fbf5f07 100644 (file)
@@ -1,3 +1,9 @@
+Thu Apr 20 18:15:08 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * d10v-tdep.c (d10v_gdbarch_init): Initialize stack_align.
+       (d10v_stack_align): Make static.
+       * config/d10v/tm-d10v.h (STACK_ALIGN): Delete.
+
 Thu Apr 20 14:35:46 2000  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * valops.c (hand_function_call): Replace #ifdef STACK_ALIGN with
index a0eb3dcf3e15e48735fb536b7ab066f642788692..44c8c7cd54496da3952e2df1b7e15edddfc8e1d5 100644 (file)
@@ -25,7 +25,4 @@
 extern int d10v_register_sim_regno (int reg);
 #define REGISTER_SIM_REGNO(NR) d10v_register_sim_regno((NR))
 
-extern CORE_ADDR d10v_stack_align (CORE_ADDR size);
-#define STACK_ALIGN(SIZE) (d10v_stack_align (SIZE))
-
 #define NO_EXTRA_ALIGNMENT_NEEDED 1
index cfd70b0878e3f79ce37db65f6234b60c3552279a..15d8175564352da38d6d3a794b2a5147e74ab654 100644 (file)
@@ -104,7 +104,7 @@ d10v_frame_chain_valid (chain, frame)
   return ((chain) != 0 && (frame) != 0 && (frame)->pc > IMEM_START);
 }
 
-CORE_ADDR
+static CORE_ADDR
 d10v_stack_align (CORE_ADDR len)
 {
   return (len + 1) & ~1;
@@ -1655,6 +1655,7 @@ d10v_gdbarch_init (info, arches)
   set_gdbarch_frame_locals_address (gdbarch, d10v_frame_locals_address);
   set_gdbarch_saved_pc_after_call (gdbarch, d10v_saved_pc_after_call);
   set_gdbarch_frame_num_args (gdbarch, frame_num_args_unknown);
+  set_gdbarch_stack_align (gdbarch, d10v_stack_align);
 
   return gdbarch;
 }