From 7496f4ad7d35b67c15a54a93aa5bcd5bcb42c174 Mon Sep 17 00:00:00 2001 From: ro Date: Thu, 20 May 2010 12:05:54 +0000 Subject: [PATCH] PR bootstrap/43870 * df-scan.c (df_ref_compare): Stabilize sort. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159625 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/df-scan.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ee86787de69a..972f6043908c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2010-05-20 Kenneth Zadeck + + PR bootstrap/43870 + * df-scan.c (df_ref_compare): Stabilize sort. + 2010-05-20 Jakub Jelinek * dwarf2out.c (new_loc_descr_op_bit_piece): Add offset diff --git a/gcc/df-scan.c b/gcc/df-scan.c index 1ba64418bffa..c7548f6cc81f 100644 --- a/gcc/df-scan.c +++ b/gcc/df-scan.c @@ -2396,7 +2396,7 @@ df_ref_compare (const void *r1, const void *r2) if (DF_REF_EXTRACT_MODE (ref1) != DF_REF_EXTRACT_MODE (ref2)) return DF_REF_EXTRACT_MODE (ref1) - DF_REF_EXTRACT_MODE (ref2); } - return 0; + return (int)DF_REF_ORDER (ref1) - (int)DF_REF_ORDER (ref2); } static void -- 2.47.2