Ignore:
Timestamp:
Feb 6, 2017, 1:00:00 PM (8 years ago)
Author:
Silvan Scherrer
Message:

binutils: update trunk to version 2.27

Location:
binutils/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • binutils/trunk

  • TabularUnified binutils/trunk/opcodes/ip2k-asm.c

    r970 r1973  
    55   - the resultant file is machine generated, cgen-asm.in isn't
    66
    7    Copyright (C) 1996-2014 Free Software Foundation, Inc.
     7   Copyright (C) 1996-2016 Free Software Foundation, Inc.
    88
    99   This file is part of libopcodes.
     
    6060  const char *errmsg;
    6161  const char *old_strp;
    62   char *afteroffset; 
     62  char *afteroffset;
    6363  enum cgen_parse_operand_result result_type;
    6464  bfd_vma value;
     
    109109      else
    110110        {
    111           *strp += 4; 
     111          *strp += 4;
    112112          *valuep = 0;
    113113          errmsg = NULL;
     
    243243      return errmsg;
    244244    }
    245  
     245
    246246  errmsg = cgen_parse_address (cd, strp, opindex, code,
    247247                               & result_type, & value);
     
    257257            /* code = BFD_RELOC_IP2K_LOW8DATA.  */
    258258            value &= 0x00FF;
    259         }   
     259        }
    260260      *valuep = value;
    261261    }
     
    274274  bfd_reloc_code_real_type code = BFD_RELOC_NONE;
    275275  bfd_vma value;
    276  
     276
    277277  if (opindex == (CGEN_OPERAND_TYPE) IP2K_OPERAND_ADDR16CJP)
    278278    code = BFD_RELOC_IP2K_ADDR16CJP;
     
    302302          *valuep = value;
    303303        }
    304       else 
     304      else
    305305        errmsg = _("cgen_parse_address returned a symbol. Literal required.");
    306306    }
    307   return errmsg; 
     307  return errmsg;
    308308}
    309309
     
    354354  if (code != BFD_RELOC_NONE)
    355355    {
    356       errmsg = cgen_parse_address (cd, strp, opindex, code, 
     356      errmsg = cgen_parse_address (cd, strp, opindex, code,
    357357                                   & result_type, & value);
    358358      if ((errmsg == NULL) &&
     
    414414          return errmsg;
    415415        }
    416    
     416
    417417      if (mode == 1)
    418418        {
     
    433433            }
    434434        }
    435    
     435
    436436      *valuep = count;
    437437    }
     
    516516}
    517517
    518 cgen_parse_fn * const ip2k_cgen_parse_handlers[] = 
     518cgen_parse_fn * const ip2k_cgen_parse_handlers[] =
    519519{
    520520  parse_insn_normal,
     
    547547   Returns NULL for success, an error message for failure.  */
    548548
    549 char * 
     549char *
    550550ip2k_cgen_build_insn_regex (CGEN_INSN *insn)
    551 { 
     551{
    552552  CGEN_OPCODE *opc = (CGEN_OPCODE *) CGEN_INSN_OPCODE (insn);
    553553  const char *mnem = CGEN_INSN_MNEMONIC (insn);
     
    588588  for(; * syn != 0 && rx <= rxbuf + (CGEN_MAX_RX_ELEMENTS - 7 - 4); ++syn)
    589589    {
    590       if (CGEN_SYNTAX_CHAR_P (* syn)) 
     590      if (CGEN_SYNTAX_CHAR_P (* syn))
    591591        {
    592592          char c = CGEN_SYNTAX_CHAR (* syn);
    593593
    594           switch (c) 
     594          switch (c)
    595595            {
    596596              /* Escape any regex metacharacters in the syntax.  */
    597             case '.': case '[': case '\\': 
    598             case '*': case '^': case '$': 
     597            case '.': case '[': case '\\':
     598            case '*': case '^': case '$':
    599599
    600600#ifdef CGEN_ESCAPE_EXTENDED_REGEX
    601             case '?': case '{': case '}': 
     601            case '?': case '{': case '}':
    602602            case '(': case ')': case '*':
    603603            case '|': case '+': case ']':
     
    629629
    630630  /* Trailing whitespace ok.  */
    631   * rx++ = '['; 
    632   * rx++ = ' '; 
    633   * rx++ = '\t'; 
    634   * rx++ = ']'; 
    635   * rx++ = '*'; 
     631  * rx++ = '[';
     632  * rx++ = ' ';
     633  * rx++ = '\t';
     634  * rx++ = ']';
     635  * rx++ = '*';
    636636
    637637  /* But anchor it after that.  */
    638   * rx++ = '$'; 
     638  * rx++ = '$';
    639639  * rx = '\0';
    640640
     
    642642  reg_err = regcomp ((regex_t *) CGEN_INSN_RX (insn), rxbuf, REG_NOSUB);
    643643
    644   if (reg_err == 0) 
     644  if (reg_err == 0)
    645645    return NULL;
    646646  else
     
    843843      recognized_mnemonic = 1;
    844844
    845 #ifdef CGEN_VALIDATE_INSN_SUPPORTED 
     845#ifdef CGEN_VALIDATE_INSN_SUPPORTED
    846846      /* Not usually needed as unsupported opcodes
    847847         shouldn't be in the hash lists.  */
     
    903903          /* xgettext:c-format */
    904904          sprintf (errbuf, "%s `%.50s...'", tmp_errmsg, start);
    905         else 
     905        else
    906906          /* xgettext:c-format */
    907907          sprintf (errbuf, "%s `%.50s'", tmp_errmsg, start);
     
    912912          /* xgettext:c-format */
    913913          sprintf (errbuf, _("bad instruction `%.50s...'"), start);
    914         else 
     914        else
    915915          /* xgettext:c-format */
    916916          sprintf (errbuf, _("bad instruction `%.50s'"), start);
    917917      }
    918      
     918
    919919    *errmsg = errbuf;
    920920    return NULL;
Note: See TracChangeset for help on using the changeset viewer.