diff options
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-s390.c | 18 |
2 files changed, 22 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 8c666cf..942bc8d 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2001-08-26 Andreas Jaeger <aj@suse.de> + + * config/tc-s390.c: Add missing prototypes + (md_gather_operands): Make static. + 2001-08-26 Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de> * tc_mips.h (MAX_GPREL_OFFSET): Change it to the maximum allowed diff --git a/gas/config/tc-s390.c b/gas/config/tc-s390.c index 42bb264..7bdf65e 100644 --- a/gas/config/tc-s390.c +++ b/gas/config/tc-s390.c @@ -198,6 +198,16 @@ static const struct pd_reg pre_defined_registers[] = #define REG_NAME_CNT (sizeof (pre_defined_registers) / sizeof (struct pd_reg)) +static int reg_name_search + PARAMS ((const struct pd_reg *, int, const char *)); +static boolean register_name PARAMS ((expressionS *)); +static void init_default_arch PARAMS ((void)); +static void s390_insert_operand + PARAMS ((unsigned char *, const struct s390_operand *, offsetT, char *, + unsigned int)); +static char *md_gather_operands + PARAMS ((char *, unsigned char *, const struct s390_opcode *)); + /* Given NAME, find the register number associated with that name, return the integer value associated with the given name or -1 on failure. */ @@ -593,6 +603,12 @@ struct map_bfd elf_suffix_type suffix; }; +static elf_suffix_type s390_elf_suffix PARAMS ((char **, expressionS *)); +static int s390_exp_compare PARAMS ((expressionS *exp1, expressionS *exp2)); +static elf_suffix_type s390_lit_suffix + PARAMS ((char **, expressionS *, elf_suffix_type)); + + /* Parse @got/@plt/@gotoff. and return the desired relocation. */ static elf_suffix_type s390_elf_suffix (str_p, exp_p) @@ -974,7 +990,7 @@ struct s390_fixup /* This routine is called for each instruction to be assembled. */ -char * +static char * md_gather_operands (str, insn, opcode) char *str; unsigned char *insn; |