opcodes error messages
Another patch aimed at making binutils comply with the GNU coding standard. The generated files require https://sourceware.org/ml/cgen/2018-q1/msg00004.html cpu/ * frv.opc: Include opintl.h. (add_next_to_vliw): Use opcodes_error_handler to print error. Standardize error message. (fr500_check_insn_major_constraints, frv_vliw_add_insn): Likewise. opcodes/ * sysdep.h (opcodes_error_handler): Define. (_bfd_error_handler): Declare. * Makefile.am: Remove stray #. * opc2c.c (main): Remove bogus -l arg handling. Print "DO NOT EDIT" comment. * aarch64-dis.c, * arc-dis.c, * arm-dis.c, * avr-dis.c, * d30v-dis.c, * h8300-dis.c, * mmix-dis.c, * ppc-dis.c, * riscv-dis.c, * s390-dis.c, * sparc-dis.c, * v850-dis.c: Use opcodes_error_handler to print errors. Standardize error messages. * msp430-decode.opc, * nios2-dis.c, * rl78-decode.opc: Likewise, and include opintl.h. * nds32-asm.c: Likewise, and include sysdep.h and opintl.h. * i386-gen.c: Standardize error messages. * msp430-decode.c, * rl78-decode.c, rx-decode.c: Regenerate. * Makefile.in: Regenerate. * epiphany-asm.c, * epiphany-desc.c, * epiphany-dis.c, * epiphany-ibld.c, * fr30-asm.c, * fr30-desc.c, * fr30-dis.c, * fr30-ibld.c, * frv-asm.c, * frv-desc.c, * frv-dis.c, * frv-ibld.c, * frv-opc.c, * ip2k-asm.c, * ip2k-desc.c, * ip2k-dis.c, * ip2k-ibld.c, * iq2000-asm.c, * iq2000-desc.c, * iq2000-dis.c, * iq2000-ibld.c, * lm32-asm.c, * lm32-desc.c, * lm32-dis.c, * lm32-ibld.c, * m32c-asm.c, * m32c-desc.c, * m32c-dis.c, * m32c-ibld.c, * m32r-asm.c, * m32r-desc.c, * m32r-dis.c, * m32r-ibld.c, * mep-asm.c, * mep-desc.c, * mep-dis.c, * mep-ibld.c, * mt-asm.c, * mt-desc.c, * mt-dis.c, * mt-ibld.c, * or1k-asm.c, * or1k-desc.c, * or1k-dis.c, * or1k-ibld.c, * xc16x-asm.c, * xc16x-desc.c, * xc16x-dis.c, * xc16x-ibld.c, * xstormy16-asm.c, * xstormy16-desc.c, * xstormy16-dis.c, * xstormy16-ibld.c: Regenerate.
This commit is contained in:
parent
5c1f594e58
commit
a6743a5420
80 changed files with 1234 additions and 875 deletions
|
@ -62863,6 +62863,11 @@ init_tables (void)
|
|||
{
|
||||
}
|
||||
|
||||
#ifndef opcodes_error_handler
|
||||
#define opcodes_error_handler(...) \
|
||||
fprintf (stderr, __VA_ARGS__); fputc ('\n', stderr)
|
||||
#endif
|
||||
|
||||
static const CGEN_MACH * lookup_mach_via_bfd_name (const CGEN_MACH *, const char *);
|
||||
static void build_hw_table (CGEN_CPU_TABLE *);
|
||||
static void build_ifield_table (CGEN_CPU_TABLE *);
|
||||
|
@ -63023,8 +63028,11 @@ m32c_cgen_rebuild_tables (CGEN_CPU_TABLE *cd)
|
|||
{
|
||||
if (cd->insn_chunk_bitsize != 0 && cd->insn_chunk_bitsize != mach->insn_chunk_bitsize)
|
||||
{
|
||||
fprintf (stderr, "m32c_cgen_rebuild_tables: conflicting insn-chunk-bitsize values: `%d' vs. `%d'\n",
|
||||
cd->insn_chunk_bitsize, mach->insn_chunk_bitsize);
|
||||
opcodes_error_handler
|
||||
(/* xgettext:c-format */
|
||||
_("internal error: m32c_cgen_rebuild_tables: "
|
||||
"conflicting insn-chunk-bitsize values: `%d' vs. `%d'"),
|
||||
cd->insn_chunk_bitsize, mach->insn_chunk_bitsize);
|
||||
abort ();
|
||||
}
|
||||
|
||||
|
@ -63103,8 +63111,11 @@ m32c_cgen_cpu_open (enum cgen_cpu_open_arg arg_type, ...)
|
|||
endian = va_arg (ap, enum cgen_endian);
|
||||
break;
|
||||
default :
|
||||
fprintf (stderr, "m32c_cgen_cpu_open: unsupported argument `%d'\n",
|
||||
arg_type);
|
||||
opcodes_error_handler
|
||||
(/* xgettext:c-format */
|
||||
_("internal error: m32c_cgen_cpu_open: "
|
||||
"unsupported argument `%d'"),
|
||||
arg_type);
|
||||
abort (); /* ??? return NULL? */
|
||||
}
|
||||
arg_type = va_arg (ap, enum cgen_cpu_open_arg);
|
||||
|
@ -63119,7 +63130,9 @@ m32c_cgen_cpu_open (enum cgen_cpu_open_arg arg_type, ...)
|
|||
if (endian == CGEN_ENDIAN_UNKNOWN)
|
||||
{
|
||||
/* ??? If target has only one, could have a default. */
|
||||
fprintf (stderr, "m32c_cgen_cpu_open: no endianness specified\n");
|
||||
opcodes_error_handler
|
||||
(/* xgettext:c-format */
|
||||
_("internal error: m32c_cgen_cpu_open: no endianness specified"));
|
||||
abort ();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue