OSDN Git Service

PR bootstrap/43870
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 20 May 2010 12:05:54 +0000 (12:05 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 20 May 2010 12:05:54 +0000 (12:05 +0000)
* 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
gcc/df-scan.c

index ee86787..972f604 100644 (file)
@@ -1,3 +1,8 @@
+2010-05-20  Kenneth Zadeck  <zadeck@naturalbridge.com>
+
+       PR bootstrap/43870
+       * df-scan.c (df_ref_compare): Stabilize sort.
+
 2010-05-20  Jakub Jelinek  <jakub@redhat.com>
 
        * dwarf2out.c (new_loc_descr_op_bit_piece): Add offset
index 1ba6441..c7548f6 100644 (file)
@@ -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