aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Monakov <amonakov@ispras.ru>2019-05-09 21:13:28 +0300
committerAlexander Monakov <amonakov@gcc.gnu.org>2019-05-09 21:13:28 +0300
commit41a4d47581db409213d887c41dd914165b802419 (patch)
treeea10f6811c6c34a39dc86a7d21b2652dbd18fc65
parentbf822e194fc7aeaadc9864b07e5bdcb047bae09e (diff)
downloadgcc-41a4d47581db409213d887c41dd914165b802419.zip
gcc-41a4d47581db409213d887c41dd914165b802419.tar.gz
gcc-41a4d47581db409213d887c41dd914165b802419.tar.bz2
sel-sched: allow negative insn priority (PR 88879)
PR rtl-optimization/88879 * sel-sched.c (sel_target_adjust_priority): Remove assert. From-SVN: r271039
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/sel-sched.c2
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b761d0a..aebd830 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2019-05-09 Alexander Monakov <amonakov@ispras.ru>
+
+ PR rtl-optimization/88879
+ * sel-sched.c (sel_target_adjust_priority): Remove assert.
+
2019-05-09 Richard Earnshaw <rearnsha@arm.com>
PR target/90405
diff --git a/gcc/sel-sched.c b/gcc/sel-sched.c
index f6e94bf..f127ff7 100644
--- a/gcc/sel-sched.c
+++ b/gcc/sel-sched.c
@@ -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);