version 1.1.1.1, 2016/01/26 17:26:18 |
version 1.1.1.2, 2016/10/26 17:02:52 |
|
|
/* tc-tilepro.c -- Assemble for a TILEPro chip. |
/* tc-tilepro.c -- Assemble for a TILEPro chip. |
Copyright 2011 Free Software Foundation, Inc. |
Copyright (C) 2011-2015 Free Software Foundation, Inc. |
|
|
This file is part of GAS, the GNU Assembler. |
This file is part of GAS, the GNU Assembler. |
|
|
Line 980 parse_reg_expression (expressionS* expre |
|
Line 980 parse_reg_expression (expressionS* expre |
|
/* Zero everything to make sure we don't miss any flags. */ |
/* Zero everything to make sure we don't miss any flags. */ |
memset (expression, 0, sizeof *expression); |
memset (expression, 0, sizeof *expression); |
|
|
char* regname = input_line_pointer; |
char *regname; |
char terminating_char = get_symbol_end (); |
char terminating_char = get_symbol_name (®name); |
|
|
void* pval = hash_find (main_reg_hash, regname); |
void* pval = hash_find (main_reg_hash, regname); |
|
|
Line 998 parse_reg_expression (expressionS* expre |
|
Line 998 parse_reg_expression (expressionS* expre |
|
regname, tilepro_register_names[regno]); |
regname, tilepro_register_names[regno]); |
|
|
/* Restore the old character following the register name. */ |
/* Restore the old character following the register name. */ |
*input_line_pointer = terminating_char; |
(void) restore_line_pointer (terminating_char); |
|
|
/* Fill in the expression fields to indicate it's a register. */ |
/* Fill in the expression fields to indicate it's a register. */ |
expression->X_op = O_register; |
expression->X_op = O_register; |