* alpha-tdep.c (alpha_push_dummy_call): Make alpha_arg.contents
authorTom Tromey <tromey@redhat.com>
Thu, 27 May 2010 18:45:45 +0000 (18:45 +0000)
committerTom Tromey <tromey@redhat.com>
Thu, 27 May 2010 18:45:45 +0000 (18:45 +0000)
const.  Use value_contents, not value_contents_writeable.

gdb/ChangeLog
gdb/alpha-tdep.c

index f749c08fdd39bc984c597a9a19e5bc87103e7882..85dd6801a27d80370cf516b9fe1ed1b23d88a4e0 100644 (file)
@@ -1,3 +1,8 @@
+2010-05-27  Tom Tromey  <tromey@redhat.com>
+
+       * alpha-tdep.c (alpha_push_dummy_call): Make alpha_arg.contents
+       const.  Use value_contents, not value_contents_writeable.
+
 2010-05-27  Joel Brobecker  <brobecker@adacore.com>
 
        * ada-lang.c (ensure_lval): Replace call to value_contents_raw
index 8c93777ad8f73c96f0f815150bfde7ce294db4e0..b470470d7d8b58003afd7c207e1a870581c05bba 100644 (file)
@@ -295,7 +295,7 @@ alpha_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
   int accumulate_size = struct_return ? 8 : 0;
   struct alpha_arg
     {
-      gdb_byte *contents;
+      const gdb_byte *contents;
       int len;
       int offset;
     };
@@ -393,7 +393,7 @@ alpha_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
       m_arg->len = TYPE_LENGTH (arg_type);
       m_arg->offset = accumulate_size;
       accumulate_size = (accumulate_size + m_arg->len + 7) & ~7;
-      m_arg->contents = value_contents_writeable (arg);
+      m_arg->contents = value_contents (arg);
     }
 
   /* Determine required argument register loads, loading an argument register
@@ -415,7 +415,7 @@ alpha_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
   /* `Push' arguments on the stack.  */
   for (i = nargs; m_arg--, --i >= 0;)
     {
-      gdb_byte *contents = m_arg->contents;
+      const gdb_byte *contents = m_arg->contents;
       int offset = m_arg->offset;
       int len = m_arg->len;