This lot mainly cleans up `comparison between signed and unsigned' gcc

warnings.  One usused var, and a macro parenthesis fix too.  Also check
input sections are elf when doing gc in elflink.h.
This commit is contained in:
Alan Modra
2000-02-21 12:01:27 +00:00
parent 2403ff6fdb
commit f6af82bd44
18 changed files with 159 additions and 85 deletions

View File

@@ -1,3 +1,8 @@
2000-02-21 Alan Modra <alan@spri.levels.unisa.edu.au>
* dis-buf.c (buffer_read_memory): Change `length' param and all int
vars to unsigned.
Thu Feb 17 00:18:12 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
* sh-dis.c (print_movxy, print_insn_ddt, print_dsp_reg): New functions.

View File

@@ -26,13 +26,13 @@ int
buffer_read_memory (memaddr, myaddr, length, info)
bfd_vma memaddr;
bfd_byte *myaddr;
int length;
unsigned int length;
struct disassemble_info *info;
{
int opb = info->octets_per_byte;
int end_addr_offset = length / opb;
int max_addr_offset = info->buffer_length / opb;
int octets = (memaddr - info->buffer_vma) * opb;
unsigned int opb = info->octets_per_byte;
unsigned int end_addr_offset = length / opb;
unsigned int max_addr_offset = info->buffer_length / opb;
unsigned int octets = (memaddr - info->buffer_vma) * opb;
if (memaddr < info->buffer_vma
|| memaddr - info->buffer_vma + end_addr_offset > max_addr_offset)