From 4db136ff308f7ac4d7a40913853a995e1f069da6 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Fri, 18 Feb 2005 00:49:03 +0000 Subject: [PATCH] * config/tc-openrisc.c (openrisc_relax_frag): Delete unused function. * config/tc-sparc.c (sparc_ip): Make op_exp static to silence warnings. * config/tc-tic80.c (build_insn): Init insn[1] to silence warning. --- gas/ChangeLog | 6 ++++++ gas/config/tc-openrisc.c | 45 +-------------------------------------------- gas/config/tc-sparc.c | 2 +- gas/config/tc-tic80.c | 1 + 4 files changed, 9 insertions(+), 45 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index ebf77e72d0..101e1e581d 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2005-02-18 Alan Modra + + * config/tc-openrisc.c (openrisc_relax_frag): Delete unused function. + * config/tc-sparc.c (sparc_ip): Make op_exp static to silence warnings. + * config/tc-tic80.c (build_insn): Init insn[1] to silence warning. + 2005-02-17 H.J. Lu * NEWS: Mention "-mhint.b=[ok|warning|error]". diff --git a/gas/config/tc-openrisc.c b/gas/config/tc-openrisc.c index 9a2f142ccd..194fe4ba34 100644 --- a/gas/config/tc-openrisc.c +++ b/gas/config/tc-openrisc.c @@ -1,5 +1,5 @@ /* tc-openrisc.c -- Assembler for the OpenRISC family. - Copyright 2001, 2002, 2003 Free Software Foundation. + Copyright 2001, 2002, 2003, 2005 Free Software Foundation. Contributed by Johan Rydberg, jrydberg@opencores.org This file is part of GAS, the GNU Assembler. @@ -211,49 +211,6 @@ const relax_typeS md_relax_table[] = {0x2000000 - 1 - 2, -0x2000000 - 2, 4, 0 } }; -long -openrisc_relax_frag (segment, fragP, stretch) - segT segment; - fragS * fragP; - long stretch; -{ - /* Address of branch insn. */ - long address = fragP->fr_address + fragP->fr_fix - 2; - long growth = 0; - - /* Keep 32 bit insns aligned on 32 bit boundaries. */ - if (fragP->fr_subtype == 2) - { - if ((address & 3) != 0) - { - fragP->fr_subtype = 3; - growth = 2; - } - } - else if (fragP->fr_subtype == 3) - { - if ((address & 3) == 0) - { - fragP->fr_subtype = 2; - growth = -2; - } - } - else - { - growth = relax_frag (segment, fragP, stretch); - - /* Long jump on odd halfword boundary? */ - if (fragP->fr_subtype == 2 && (address & 3) != 0) - { - fragP->fr_subtype = 3; - growth += 2; - } - } - - return growth; -} - - /* Return an initial guess of the length by which a fragment must grow to hold a branch to reach its destination. Also updates fr_type/fr_subtype as necessary. diff --git a/gas/config/tc-sparc.c b/gas/config/tc-sparc.c index 49f218afb1..fe361a1b1f 100644 --- a/gas/config/tc-sparc.c +++ b/gas/config/tc-sparc.c @@ -2231,7 +2231,7 @@ sparc_ip (str, pinsn) { char *s1; char *op_arg = NULL; - expressionS op_exp; + static expressionS op_exp; bfd_reloc_code_real_type old_reloc = the_insn.reloc; /* Check for %hi, etc. */ diff --git a/gas/config/tc-tic80.c b/gas/config/tc-tic80.c index 5d86f82d6f..af4ceb40c7 100644 --- a/gas/config/tc-tic80.c +++ b/gas/config/tc-tic80.c @@ -490,6 +490,7 @@ build_insn (opcode, opers) /* Start with the raw opcode bits from the opcode table. */ insn[0] = opcode->opcode; + insn[1] = 0; /* We are going to insert at least one 32 bit opcode so get the frag now. */ -- 2.11.0