• R/O
  • HTTP
  • SSH
  • HTTPS

コミット

タグ
未設定

よく使われているワード(クリックで追加)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

GNU Binutils with patches for OS216


コミットメタ情報

リビジョンcbbfbeb54c1069b1d262c4511f811f03248a4bbe (tree)
日時2003-06-10 02:41:21
作者Mark Kettenis <kettenis@gnu....>
コミッターMark Kettenis

ログメッセージ

TOVAL.

変更サマリ

差分

--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,8 @@
11 2003-06-09 Mark Kettenis <kettenis@gnu.org>
22
3+ * valops.c (value_assign): Assign contents of FROMVAL instead of
4+ TOVAL.
5+
36 * i386-tdep.c (I386_EBX_REGNUM, I386_ECX_REGNUM, I386_ESI_REGNUM,
47 I386_EDI_REGNUM): New defines.
58 (i386_next_regnum, i386_convert_register_p,
--- a/gdb/valops.c
+++ b/gdb/valops.c
@@ -588,13 +588,12 @@ value_assign (struct value *toval, struct value *fromval)
588588 error ("Value being assigned to is no longer active.");
589589
590590 if (VALUE_LVAL (toval) == lval_reg_frame_relative
591- && CONVERT_REGISTER_P (VALUE_FRAME_REGNUM (toval),
592- VALUE_TYPE (toval)))
591+ && CONVERT_REGISTER_P (VALUE_FRAME_REGNUM (toval), type))
593592 {
594593 /* If TOVAL is a special machine register requiring
595594 conversion of program values to a special raw format. */
596595 VALUE_TO_REGISTER (frame, VALUE_FRAME_REGNUM (toval),
597- VALUE_TYPE (toval), VALUE_CONTENTS (toval));
596+ type, VALUE_CONTENTS (fromval));
598597 }
599598 else
600599 {