X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gas%2Fconfig%2Ftc-mep.h;h=d3eb3d77029d6356528e115911f4033eb7db22c0;hb=9d95b8e9d631e76eb152c86003db6b89e913bdd9;hp=dd5118c3d3c0c4eb712f00b79e355a7a88f5e3ef;hpb=3ef23cd420ae6184288546c48fba7bde9dccefed;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/config/tc-mep.h b/gas/config/tc-mep.h index dd5118c3d3..d3eb3d7702 100644 --- a/gas/config/tc-mep.h +++ b/gas/config/tc-mep.h @@ -1,5 +1,5 @@ /* tc-mep.h -- Header file for tc-mep.c. - Copyright (C) 2001, 2002, 2005, 2007, 2009 Free Software Foundation, Inc. + Copyright (C) 2001-2020 Free Software Foundation, Inc. This file is part of GAS, the GNU Assembler. @@ -53,7 +53,6 @@ extern void mep_apply_fix (struct fix *, valueT *, segT); /* Call md_pcrel_from_section(), not md_pcrel_from(). */ #define MD_PCREL_FROM_SECTION(FIXP, SEC) md_pcrel_from_section (FIXP, SEC) -extern long md_pcrel_from_section (struct fix *, segT); #define tc_frob_file() mep_frob_file () extern void mep_frob_file (void); @@ -97,7 +96,8 @@ extern void mep_prepare_relax_scan (fragS *, offsetT *, relax_substateT); #define VTEXT_SECTION_NAME ".vtext" /* Needed to process pending instructions when a label is encountered. */ -#define TC_START_LABEL(ch, ptr) ((ch == ':') && mep_flush_pending_output ()) +#define TC_START_LABEL(STR, NUL_CHAR, NEXT_CHAR) \ + (NEXT_CHAR == ':' && mep_flush_pending_output ()) #define tc_unrecognized_line(c) mep_unrecognized_line (c) extern int mep_unrecognized_line (int); @@ -105,15 +105,15 @@ extern int mep_unrecognized_line (int); extern void mep_cleanup (void); #define md_elf_section_letter mep_elf_section_letter -extern bfd_vma mep_elf_section_letter (int, char **); +extern bfd_vma mep_elf_section_letter (int, const char **); #define md_elf_section_flags mep_elf_section_flags extern flagword mep_elf_section_flags (flagword, bfd_vma, int); #define ELF_TC_SPECIAL_SECTIONS \ { VTEXT_SECTION_NAME, SHT_PROGBITS, SHF_ALLOC|SHF_EXECINSTR|SHF_MEP_VLIW }, -/* The values of the following enum are for use with parinsnum, which +/* The values of the following enum are for use with parinsnum, which is a variable in md_assemble that keeps track of whether or not the - next instruction is expected to be the first or second instrucion in + next instruction is expected to be the first or second instruction in a parallelization group. */ typedef enum exp_par_insn_{FIRST, SECOND} EXP_PAR_INSN;