diff options
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 7 | ||||
-rw-r--r-- | gas/app.c | 2 | ||||
-rw-r--r-- | gas/config/tc-ppc.c | 28 |
3 files changed, 22 insertions, 15 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 0b5f0f7..2f72c30 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,10 @@ +2000-04-01 Ian Lance Taylor <ian@zembu.com> + + * app.c: Add ATTRIBUTE_UNUSED as needed. + * config/tc-ppc.c: Likewise. + (ppc_size): Make unsigned long. + (ppc_insert_operand): Add casts to avoid warnings. + 2000-03-31 Nick Clifton <nickc@cygnus.com> * config/tc-d10v.h (md_flush_pending_output): Define. @@ -92,7 +92,7 @@ static int process_escape PARAMS ((int)); void do_scrub_begin (m68k_mri) - int m68k_mri; + int m68k_mri ATTRIBUTE_UNUSED; { const char *p; int c; diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index 25844a5..365a535 100644 --- a/gas/config/tc-ppc.c +++ b/gas/config/tc-ppc.c @@ -589,7 +589,7 @@ static int ppc_cpu = 0; /* The size of the processor we are assembling for. This is either PPC_OPCODE_32 or PPC_OPCODE_64. */ -static int ppc_size = PPC_OPCODE_32; +static unsigned long ppc_size = PPC_OPCODE_32; /* Opcode hash table. */ static struct hash_control *ppc_hash; @@ -1077,8 +1077,8 @@ ppc_insert_operand (insn, operand, val, file, line) valid, but, to permit this code to assemble on a 64 bit host, we sign extend the 32 bit value. */ if (val > 0 - && (val & 0x80000000) != 0 - && (val & 0xffffffff) == val) + && (val & (offsetT) 0x80000000) != 0 + && (val & (offsetT) 0xffffffff) == val) { val -= 0x80000000; val -= 0x80000000; @@ -1312,7 +1312,7 @@ ppc_elf_rdata (xxx) /* Pseudo op to make file scope bss items */ static void ppc_elf_lcomm(xxx) - int xxx; + int xxx ATTRIBUTE_UNUSED; { register char *name; register char c; @@ -2174,7 +2174,7 @@ ppc_section_flags (flags, attr, type) static void ppc_byte (ignore) - int ignore; + int ignore ATTRIBUTE_UNUSED; { if (*input_line_pointer != '\"') { @@ -3192,7 +3192,7 @@ ppc_vbyte (dummy) static void ppc_tc (ignore) - int ignore; + int ignore ATTRIBUTE_UNUSED; { #ifdef OBJ_XCOFF @@ -4441,8 +4441,8 @@ md_section_align (seg, addr) int md_estimate_size_before_relax (fragp, seg) - fragS *fragp; - asection *seg; + fragS *fragp ATTRIBUTE_UNUSED; + asection *seg ATTRIBUTE_UNUSED; { abort (); return 0; @@ -4452,9 +4452,9 @@ md_estimate_size_before_relax (fragp, seg) void md_convert_frag (abfd, sec, fragp) - bfd *abfd; - asection *sec; - fragS *fragp; + bfd *abfd ATTRIBUTE_UNUSED; + asection *sec ATTRIBUTE_UNUSED; + fragS *fragp ATTRIBUTE_UNUSED; { abort (); } @@ -4464,7 +4464,7 @@ md_convert_frag (abfd, sec, fragp) /*ARGSUSED*/ symbolS * md_undefined_symbol (name) - char *name; + char *name ATTRIBUTE_UNUSED; { return 0; } @@ -4477,7 +4477,7 @@ md_undefined_symbol (name) long md_pcrel_from_section (fixp, sec) fixS *fixp; - segT sec; + segT sec ATTRIBUTE_UNUSED; { return fixp->fx_frag->fr_address + fixp->fx_where; } @@ -5003,7 +5003,7 @@ md_apply_fix3 (fixp, valuep, seg) arelent * tc_gen_reloc (seg, fixp) - asection *seg; + asection *seg ATTRIBUTE_UNUSED; fixS *fixp; { arelent *reloc; |