Make qsort compare function type correct

From-SVN: r18483
This commit is contained in:
Michael Meissner 1998-03-11 13:18:30 +00:00 committed by Michael Meissner
parent f7f308df83
commit 01c7f3501b
3 changed files with 15 additions and 8 deletions

View File

@ -1,3 +1,8 @@
Wed Mar 11 15:16:01 1998 Michael Meissner <meissner@cygnus.com>
* {haifa-,}sched.c (rank_for_schedule): Only take void * arguments
as per ISO C spec.
Wed Mar 11 12:05:20 1998 Teemu Torma <tot@trema.com>
* gthr.h: Changed the comment about return values.

View File

@ -458,7 +458,7 @@ static void sched_analyze_2 PROTO ((rtx, rtx));
static void sched_analyze_insn PROTO ((rtx, rtx, rtx));
static void sched_analyze PROTO ((rtx, rtx));
static void sched_note_set PROTO ((rtx, int));
static int rank_for_schedule PROTO ((rtx *, rtx *));
static int rank_for_schedule PROTO ((const GENERIC_PTR, const GENERIC_PTR));
static void swap_sort PROTO ((rtx *, int));
static void queue_insn PROTO ((rtx, int));
static int schedule_insn PROTO ((rtx, rtx *, int, int));
@ -3992,10 +3992,11 @@ while (0)
static int
rank_for_schedule (x, y)
rtx *x, *y;
const GENERIC_PTR x;
const GENERIC_PTR y;
{
rtx tmp = *y;
rtx tmp2 = *x;
rtx tmp = *(rtx *)y;
rtx tmp2 = *(rtx *)x;
rtx link;
int tmp_class, tmp2_class;
int val, priority_val, spec_val, prob_val, weight_val;

View File

@ -322,7 +322,7 @@ static void sched_analyze_2 PROTO((rtx, rtx));
static void sched_analyze_insn PROTO((rtx, rtx, rtx));
static int sched_analyze PROTO((rtx, rtx));
static void sched_note_set PROTO((int, rtx, int));
static int rank_for_schedule PROTO((rtx *, rtx *));
static int rank_for_schedule PROTO((const GENERIC_PTR, const GENERIC_PTR));
static void swap_sort PROTO((rtx *, int));
static void queue_insn PROTO((rtx, int));
static int birthing_insn_p PROTO((rtx));
@ -1860,10 +1860,11 @@ sched_note_set (b, x, death)
static int
rank_for_schedule (x, y)
rtx *x, *y;
const GENERIC_PTR x;
const GENERIC_PTR y;
{
rtx tmp = *y;
rtx tmp2 = *x;
rtx tmp = *(rtx *)y;
rtx tmp2 = *(rtx *)x;
rtx link;
int tmp_class, tmp2_class;
int value;