(prune_references): Add missing symmetic CONFLICTP call.
authorRichard Kenner <kenner@gcc.gnu.org>
Tue, 12 Nov 1996 21:15:19 +0000 (16:15 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Tue, 12 Nov 1996 21:15:19 +0000 (16:15 -0500)
From-SVN: r13143

gcc/global.c

index 12088d880b988266d6c1b08a5df9517febf50457..a4f5ab18f3b048409a53c98c7c7055c6f5a843ad 100644 (file)
@@ -871,7 +871,8 @@ prune_preferences ()
         we want to give the lower-priority allocno the first chance for
         these registers).  */
       for (j = i + 1; j < max_allocno; j++)
-       if (CONFLICTP (allocno, allocno_order[j]))
+       if (CONFLICTP (allocno, allocno_order[j])
+           || CONFLICTP (allocno_order[j], allocno))
          {
            COPY_HARD_REG_SET (temp,
                               hard_reg_full_preferences[allocno_order[j]]);