]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
sel-sched: allow negative insn priority (PR 88879)
authorAlexander Monakov <amonakov@ispras.ru>
Fri, 14 Feb 2020 13:51:21 +0000 (16:51 +0300)
committerAlexander Monakov <amonakov@ispras.ru>
Fri, 14 Feb 2020 13:55:27 +0000 (16:55 +0300)
PR rtl-optimization/88879
* sel-sched.c (sel_target_adjust_priority): Remove assert.

gcc/ChangeLog
gcc/sel-sched.c

index 2e633ce881adf9e2d4b43d76423db21c1020cb4e..cfcec41c7224efe0f0bcf316f8e3abdff1a23edd 100644 (file)
@@ -1,3 +1,9 @@
+2020-02-14  Alexander Monakov  <amonakov@ispras.ru>
+
+       Backport from mainline
+       PR rtl-optimization/88879
+       * sel-sched.c (sel_target_adjust_priority): Remove assert.
+
 2020-02-14  Richard Biener  <rguenther@suse.de>
 
        Backport from mainline
index f6e94bfc15c1a346a890c5a5a6a35acddebb97e0..f127ff7459913e294d870a453ae842949d2d83fd 100644 (file)
@@ -3331,8 +3331,6 @@ sel_target_adjust_priority (expr_t expr)
   else
     new_priority = priority;
 
-  gcc_assert (new_priority >= 0);
-
   /* If the priority has changed, adjust EXPR_PRIORITY_ADJ accordingly.  */
   EXPR_PRIORITY_ADJ (expr) = new_priority - EXPR_PRIORITY (expr);