• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

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

GNU Binutils with patches for OS216


Commit MetaInfo

Revisioncbbfbeb54c1069b1d262c4511f811f03248a4bbe (tree)
Zeit2003-06-10 02:41:21
AutorMark Kettenis <kettenis@gnu....>
CommiterMark Kettenis

Log Message

TOVAL.

Ändern Zusammenfassung

Diff

--- 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 {