]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Use `known_ge' instead of `compare_sizes_for_sort'.
authorDenis Chertykov <chertykov@gmail.com>
Tue, 21 Jan 2025 17:36:05 +0000 (21:36 +0400)
committerDenis Chertykov <chertykov@gmail.com>
Tue, 21 Jan 2025 17:36:05 +0000 (21:36 +0400)
gcc/
* lra-spills.cc (assign_stack_slot_num_and_sort_pseudos): Use known_ge
to compare sizes.

gcc/lra-spills.cc

index 93a0c92db9fae21ec0c70965de8c76cba9c3711c..fc912c43ce6e1725668e1f13ad144b76e3e2d5d4 100644 (file)
@@ -394,8 +394,7 @@ assign_stack_slot_num_and_sort_pseudos (int *pseudo_regnos, int n)
                /* A slot with allocated memory can be shared only with equal
                   or smaller register with equal or smaller alignment.  */
                if (slots[j].align >= spill_slot_alignment (mode)
-                   && compare_sizes_for_sort (slots[j].size,
-                                              GET_MODE_SIZE (mode)) != -1)
+                   && known_ge (slots[j].size, GET_MODE_SIZE (mode)))
                  break;
              }
        }