aboutsummaryrefslogtreecommitdiff
path: root/gdb/moxie-tdep.h
diff options
context:
space:
mode:
authorAnthony Green <green@redhat.com>2009-04-24 02:26:01 +0000
committerAnthony Green <green@redhat.com>2009-04-24 02:26:01 +0000
commitd7066cce3b65c18d68611bfa95407a3df69bd2df (patch)
tree8ef1fd9d69a7cedda5bd392c85130e877a8b2fa2 /gdb/moxie-tdep.h
parent745207a558ad715f7cac9f33cda662570066270e (diff)
downloadbinutils-d7066cce3b65c18d68611bfa95407a3df69bd2df.zip
binutils-d7066cce3b65c18d68611bfa95407a3df69bd2df.tar.gz
binutils-d7066cce3b65c18d68611bfa95407a3df69bd2df.tar.bz2
Add moxie-elf port.
Diffstat (limited to 'gdb/moxie-tdep.h')
-rw-r--r--gdb/moxie-tdep.h43
1 files changed, 43 insertions, 0 deletions
diff --git a/gdb/moxie-tdep.h b/gdb/moxie-tdep.h
new file mode 100644
index 0000000..cec44e6
--- /dev/null
+++ b/gdb/moxie-tdep.h
@@ -0,0 +1,43 @@
+/* Target-dependent code for Moxie
+
+ Copyright (C) 2009 Free Software Foundation, Inc.
+
+ This file is part of GDB.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
+#ifndef MOXIE_TDEP_H
+#define MOXIE_TDEP_H
+
+struct gdbarch_tdep
+{
+ /* gdbarch target dependent data here. Currently unused for MOXIE. */
+};
+
+enum moxie_regnum
+{
+ MOXIE_FP_REGNUM = 0,
+ MOXIE_SP_REGNUM = 1,
+ R0_REGNUM = 2,
+ R1_REGNUM = 3,
+ MOXIE_PC_REGNUM = 16,
+ MOXIE_CC_REGNUM = 17,
+ RET1_REGNUM = R0_REGNUM,
+ ARG1_REGNUM = R0_REGNUM,
+ ARGN_REGNUM = R1_REGNUM,
+};
+
+#define MOXIE_NUM_REGS 18
+
+#endif /* moxie-tdep.h */