mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 12:03:41 +08:00
* elf64-mmix.c (bpo_reloc_request_sort_fn): Use member
bpo_reloc_no to break sort order ties, not address of items.
This commit is contained in:
parent
c8cca39f98
commit
dfbbae4ca3
@ -1,3 +1,8 @@
|
|||||||
|
2002-06-16 Hans-Peter Nilsson <hp@bitrange.com>
|
||||||
|
|
||||||
|
* elf64-mmix.c (bpo_reloc_request_sort_fn): Use member
|
||||||
|
bpo_reloc_no to break sort order ties, not address of items.
|
||||||
|
|
||||||
2002-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
|
2002-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
|
||||||
|
|
||||||
* elf-hppa.h (elf_hppa_final_link): Fix formatting in comment.
|
* elf-hppa.h (elf_hppa_final_link): Fix formatting in comment.
|
||||||
|
@ -2226,8 +2226,12 @@ bpo_reloc_request_sort_fn (p1, p2)
|
|||||||
if (r1->value != r2->value)
|
if (r1->value != r2->value)
|
||||||
return r1->value > r2->value ? 1 : -1;
|
return r1->value > r2->value ? 1 : -1;
|
||||||
|
|
||||||
/* As a last re-sort, use the address so we get a stable sort. */
|
/* As a last re-sort, use the relocation number, so we get a stable
|
||||||
return r1 > r2 ? 1 : (r1 < r2 ? -1 : 0);
|
sort. The *addresses* aren't stable since items are swapped during
|
||||||
|
sorting. It depends on the qsort implementation if this actually
|
||||||
|
happens. */
|
||||||
|
return r1->bpo_reloc_no > r2->bpo_reloc_no
|
||||||
|
? 1 : (r1->bpo_reloc_no < r2->bpo_reloc_no ? -1 : 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* For debug use only. Dumps the global register allocations resulting
|
/* For debug use only. Dumps the global register allocations resulting
|
||||||
|
Loading…
Reference in New Issue
Block a user