Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Apr 2013 04:53:02 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r249878 - head/gnu/usr.bin/gdb/kgdb
Message-ID:  <201304250453.r3P4r28N093909@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: imp
Date: Thu Apr 25 04:53:01 2013
New Revision: 249878
URL: http://svnweb.freebsd.org/changeset/base/249878

Log:
  Fix mips64 and mipsn32 bilds by using proper register names.

Modified:
  head/gnu/usr.bin/gdb/kgdb/trgt_mips.c

Modified: head/gnu/usr.bin/gdb/kgdb/trgt_mips.c
==============================================================================
--- head/gnu/usr.bin/gdb/kgdb/trgt_mips.c	Thu Apr 25 02:27:13 2013	(r249877)
+++ head/gnu/usr.bin/gdb/kgdb/trgt_mips.c	Thu Apr 25 04:53:01 2013	(r249878)
@@ -115,6 +115,16 @@ static int kgdb_trgt_frame_offset[] = {
 	offsetof(struct trapframe, a1),
 	offsetof(struct trapframe, a2),
 	offsetof(struct trapframe, a3),
+#if defined(__mips_n32) || defined(__mips_n64)
+	offsetof(struct trapframe, a4),
+	offsetof(struct trapframe, a5),
+	offsetof(struct trapframe, a6),
+	offsetof(struct trapframe, a7),
+	offsetof(struct trapframe, t0),
+	offsetof(struct trapframe, t1),
+	offsetof(struct trapframe, t2),
+	offsetof(struct trapframe, t3),
+#else
 	offsetof(struct trapframe, t0),
 	offsetof(struct trapframe, t1),
 	offsetof(struct trapframe, t2),
@@ -123,6 +133,7 @@ static int kgdb_trgt_frame_offset[] = {
 	offsetof(struct trapframe, t5),
 	offsetof(struct trapframe, t6),
 	offsetof(struct trapframe, t7),
+#endif
 	offsetof(struct trapframe, s0),
 	offsetof(struct trapframe, s1),
 	offsetof(struct trapframe, s2),



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304250453.r3P4r28N093909>