* write.c (write_object_file): Fix signed/unsigned warning.

* config/e-crisaout.c (crisaout_bfd_name): Prototype.
	* config/e-criself.c (criself_bfd_name): Prototype.
	* config/obj-aout.c (s_sect): Remove unused function.
	* config/obj-bout.c (obj_bout_line <ignore>): Add ATTRIBUTE_UNUSED.
	* config/obj-coff.c (coff_last_bf): Don't declare for OBJ_XCOFF.
	(fixup_mdeps <h>): Add ATTRIBUTE_UNUSED.
	* config/obj-ecoff.c (ecoff_frob_file <addr>): Likewise.
	* config/obj-vms.c (setup_basic_type <spnt>): Likewise.
	(VMS_RSYM_Parse <Current_Routine>): Likewise.
	(vms_fixup_text_section <text_siz>): Likewise.
	(synthesize_data_segment <data_size>): Likewise.
	(vms_fixup_xtors_section <sect_no>): Likewise.
	(structure_count): Don't use implicit int type.
This commit is contained in:
Alan Modra 2002-12-12 22:46:47 +00:00
parent bfc866a6e6
commit 17fc154eac
9 changed files with 33 additions and 67 deletions

View file

@ -1,5 +1,19 @@
2002-12-13 Alan Modra <amodra@bigpond.net.au> 2002-12-13 Alan Modra <amodra@bigpond.net.au>
* write.c (write_object_file): Fix signed/unsigned warning.
* config/e-crisaout.c (crisaout_bfd_name): Prototype.
* config/e-criself.c (criself_bfd_name): Prototype.
* config/obj-aout.c (s_sect): Remove unused function.
* config/obj-bout.c (obj_bout_line <ignore>): Add ATTRIBUTE_UNUSED.
* config/obj-coff.c (coff_last_bf): Don't declare for OBJ_XCOFF.
(fixup_mdeps <h>): Add ATTRIBUTE_UNUSED.
* config/obj-ecoff.c (ecoff_frob_file <addr>): Likewise.
* config/obj-vms.c (setup_basic_type <spnt>): Likewise.
(VMS_RSYM_Parse <Current_Routine>): Likewise.
(vms_fixup_text_section <text_siz>): Likewise.
(synthesize_data_segment <data_size>): Likewise.
(vms_fixup_xtors_section <sect_no>): Likewise.
(structure_count): Don't use implicit int type.
* config/tc-a29k.c (insert_sreg): Prototype. * config/tc-a29k.c (insert_sreg): Prototype.
(define_some_regs): Prototype, make static. (define_some_regs): Prototype, make static.
(parse_operand): Likewise. (parse_operand): Likewise.

View file

@ -1,6 +1,8 @@
#include "as.h" #include "as.h"
#include "emul.h" #include "emul.h"
static const char *crisaout_bfd_name PARAMS ((void));
static const char * static const char *
crisaout_bfd_name () crisaout_bfd_name ()
{ {

View file

@ -1,6 +1,8 @@
#include "as.h" #include "as.h"
#include "emul.h" #include "emul.h"
static const char *crisaout_bfd_name PARAMS ((void));
static const char * static const char *
criself_bfd_name () criself_bfd_name ()
{ {

View file

@ -572,62 +572,6 @@ obj_pre_write_hook (headers)
tc_aout_pre_write_hook (headers); tc_aout_pre_write_hook (headers);
} }
void
s_sect ()
{
/* Strip out the section name */
char *section_name;
char *section_name_end;
char c;
unsigned int len;
unsigned int exp;
char *save;
section_name = input_line_pointer;
c = get_symbol_end ();
section_name_end = input_line_pointer;
len = section_name_end - section_name;
input_line_pointer++;
save = input_line_pointer;
SKIP_WHITESPACE ();
if (c == ',')
{
exp = get_absolute_expression ();
}
else if (*input_line_pointer == ',')
{
input_line_pointer++;
exp = get_absolute_expression ();
}
else
{
input_line_pointer = save;
exp = 0;
}
if (exp >= 1000)
{
as_bad (_("subsegment index too high"));
}
if (strcmp (section_name, ".text") == 0)
{
subseg_set (SEG_TEXT, (subsegT) exp);
}
if (strcmp (section_name, ".data") == 0)
{
if (flag_readonly_data_in_text)
subseg_set (SEG_TEXT, (subsegT) exp + 1000);
else
subseg_set (SEG_DATA, (subsegT) exp);
}
*section_name_end = c;
}
#endif /* ! BFD_ASSEMBLER */ #endif /* ! BFD_ASSEMBLER */
#ifdef BFD_ASSEMBLER #ifdef BFD_ASSEMBLER

View file

@ -228,7 +228,7 @@ obj_symbol_new_hook (symbolP)
static void static void
obj_bout_line (ignore) obj_bout_line (ignore)
int ignore; int ignore ATTRIBUTE_UNUSED;
{ {
/* Assume delimiter is part of expression. */ /* Assume delimiter is part of expression. */
/* BSD4.2 as fails with delightful bug, so we are not being /* BSD4.2 as fails with delightful bug, so we are not being

View file

@ -1147,7 +1147,9 @@ coff_obj_read_begin_hook ()
} }
symbolS *coff_last_function; symbolS *coff_last_function;
#ifndef OBJ_XCOFF
static symbolS *coff_last_bf; static symbolS *coff_last_bf;
#endif
void void
coff_frob_symbol (symp, punt) coff_frob_symbol (symp, punt)
@ -4100,8 +4102,8 @@ obj_coff_lcomm (ignore)
static void static void
fixup_mdeps (frags, h, this_segment) fixup_mdeps (frags, h, this_segment)
fragS * frags; fragS *frags;
object_headers * h; object_headers *h ATTRIBUTE_UNUSED;
segT this_segment; segT this_segment;
{ {
subseg_change (this_segment, 0); subseg_change (this_segment, 0);

View file

@ -207,7 +207,7 @@ ecoff_frob_file ()
{ {
const struct ecoff_debug_swap * const debug_swap const struct ecoff_debug_swap * const debug_swap
= &ecoff_backend (stdoutput)->debug_swap; = &ecoff_backend (stdoutput)->debug_swap;
bfd_vma addr; bfd_vma addr ATTRIBUTE_UNUSED;
HDRR *hdr; HDRR *hdr;
char *buf; char *buf;
char *set; char *set;

View file

@ -193,7 +193,7 @@ static const char *symbol_name;
* whole thing each time. * whole thing each time.
*/ */
static structure_count = 0; static int structure_count = 0;
/* This variable is used to indicate that we are making the last attempt to /* This variable is used to indicate that we are making the last attempt to
parse the stabs, and that we should define as much as we can, and ignore parse the stabs, and that we should define as much as we can, and ignore
@ -1862,7 +1862,7 @@ bitfield_suffix (spnt, width)
static void static void
setup_basic_type (spnt) setup_basic_type (spnt)
struct VMS_DBG_Symbol *spnt; struct VMS_DBG_Symbol *spnt ATTRIBUTE_UNUSED;
{ {
#ifdef SETUP_BASIC_TYPES #ifdef SETUP_BASIC_TYPES
/* This would be very useful if "novel length" fields actually worked /* This would be very useful if "novel length" fields actually worked
@ -2169,7 +2169,8 @@ VMS_STSYM_Parse (sp, Text_Psect)
static void static void
VMS_RSYM_Parse (sp, Current_Routine, Text_Psect) VMS_RSYM_Parse (sp, Current_Routine, Text_Psect)
symbolS *sp, *Current_Routine; symbolS *sp;
symbolS *Current_Routine ATTRIBUTE_UNUSED;
int Text_Psect; int Text_Psect;
{ {
symbolS *symbolP; symbolS *symbolP;
@ -4494,7 +4495,7 @@ struct vms_obj_state {
static void static void
vms_fixup_text_section (text_siz, text_frag_root, data_frag_root) vms_fixup_text_section (text_siz, text_frag_root, data_frag_root)
unsigned text_siz; unsigned text_siz ATTRIBUTE_UNUSED;
struct frag *text_frag_root; struct frag *text_frag_root;
struct frag *data_frag_root; struct frag *data_frag_root;
{ {
@ -4591,7 +4592,8 @@ vms_fixup_text_section (text_siz, text_frag_root, data_frag_root)
static void static void
synthesize_data_segment (data_siz, text_siz, data_frag_root) synthesize_data_segment (data_siz, text_siz, data_frag_root)
unsigned data_siz, text_siz; unsigned data_siz ATTRIBUTE_UNUSED;
unsigned text_siz;
struct frag *data_frag_root; struct frag *data_frag_root;
{ {
register fragS *fragP; register fragS *fragP;
@ -4731,7 +4733,7 @@ vms_fixup_data_section (data_siz, text_siz)
static void static void
vms_fixup_xtors_section (symbols, sect_no) vms_fixup_xtors_section (symbols, sect_no)
struct VMS_Symbol *symbols; struct VMS_Symbol *symbols;
int sect_no; int sect_no ATTRIBUTE_UNUSED;
{ {
register struct VMS_Symbol *vsp; register struct VMS_Symbol *vsp;

View file

@ -1624,7 +1624,7 @@ write_object_file ()
#ifdef OBJ_BOUT #ifdef OBJ_BOUT
|| fragP->fr_next == data_frag_root || fragP->fr_next == data_frag_root
#endif #endif
|| ((fragP->fr_next->fr_address - fragP->fr_address) || ((offsetT) (fragP->fr_next->fr_address - fragP->fr_address)
== (fragP->fr_fix + fragP->fr_offset * fragP->fr_var)))) == (fragP->fr_fix + fragP->fr_offset * fragP->fr_var))))
abort (); abort ();
#endif #endif