~ubuntu-branches/debian/jessie/gdb/jessie

« back to all changes in this revision

Viewing changes to opcodes/openrisc-desc.c

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Jacobowitz
  • Date: 2010-03-20 01:21:29 UTC
  • mfrom: (1.3.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20100320012129-t7h25y8zgr8c2369
Tags: 7.1-1
* New upstream release, including:
  - PIE support (Closes: #346409).
  - C++ improvements, including static_cast<> et al, namespace imports,
    and bug fixes in printing virtual base classes.
  - Multi-program debugging.  One GDB can now debug multiple programs
    at the same time.
  - Python scripting improvements, including gdb.parse_and_eval.
  - Updated MIPS Linux signal frame layout (Closes: #570875).
  - No internal error stepping over _dl_debug_state (Closes: #569551).
* Update to Standards-Version: 3.8.4 (no changes required).
* Include more relevant (and smaller) docs in the gdbserver package
  (Closes: #571132).
* Do not duplicate documentation in gdb64, gdb-source, and libgdb-dev.
* Fix crash when switching into TUI mode (Closes: #568489).

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
THIS FILE IS MACHINE GENERATED WITH CGEN.
4
4
 
5
 
Copyright 1996-2009 Free Software Foundation, Inc.
 
5
Copyright 1996-2010 Free Software Foundation, Inc.
6
6
 
7
7
This file is part of the GNU Binutils and/or GDB, the GNU debugger.
8
8
 
183
183
 
184
184
/* The hardware table.  */
185
185
 
186
 
#if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
187
186
#define A(a) (1 << CGEN_HW_##a)
188
 
#else
189
 
#define A(a) (1 << CGEN_HW_/**/a)
190
 
#endif
191
187
 
192
188
const CGEN_HW_ENTRY openrisc_cgen_hw_table[] =
193
189
{
211
207
 
212
208
/* The instruction field table.  */
213
209
 
214
 
#if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
215
210
#define A(a) (1 << CGEN_IFLD_##a)
216
 
#else
217
 
#define A(a) (1 << CGEN_IFLD_/**/a)
218
 
#endif
219
211
 
220
212
const CGEN_IFLD openrisc_cgen_ifld_table[] =
221
213
{
272
264
 
273
265
/* The operand table.  */
274
266
 
275
 
#if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
276
267
#define A(a) (1 << CGEN_OPERAND_##a)
277
 
#else
278
 
#define A(a) (1 << CGEN_OPERAND_/**/a)
279
 
#endif
280
 
#if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
281
268
#define OPERAND(op) OPENRISC_OPERAND_##op
282
 
#else
283
 
#define OPERAND(op) OPENRISC_OPERAND_/**/op
284
 
#endif
285
269
 
286
270
const CGEN_OPERAND openrisc_cgen_operand_table[] =
287
271
{
361
345
/* The instruction table.  */
362
346
 
363
347
#define OP(field) CGEN_SYNTAX_MAKE_FIELD (OPERAND (field))
364
 
#if defined (__STDC__) || defined (ALMOST_STDC) || defined (HAVE_STRINGIZE)
365
348
#define A(a) (1 << CGEN_INSN_##a)
366
 
#else
367
 
#define A(a) (1 << CGEN_INSN_/**/a)
368
 
#endif
369
349
 
370
350
static const CGEN_IBASE openrisc_cgen_insn_table[MAX_INSNS] =
371
351
{
900
880
   CGEN_CPU_OPEN_END:     terminates arguments
901
881
 
902
882
   ??? Simultaneous multiple isas might not make sense, but it's not (yet)
903
 
   precluded.
904
 
 
905
 
   ??? We only support ISO C stdargs here, not K&R.
906
 
   Laziness, plus experiment to see if anything requires K&R - eventually
907
 
   K&R will no longer be supported - e.g. GDB is currently trying this.  */
 
883
   precluded.  */
908
884
 
909
885
CGEN_CPU_DESC
910
886
openrisc_cgen_cpu_open (enum cgen_cpu_open_arg arg_type, ...)