]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: re PR middle-end/84040 (compilation time of gcc.c-torture/compile/limits...
authorJakub Jelinek <jakub@redhat.com>
Mon, 25 Jun 2018 17:14:30 +0000 (19:14 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 25 Jun 2018 17:14:30 +0000 (19:14 +0200)
Backported from mainline
2018-01-27  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/84040
* sched-deps.c (sched_macro_fuse_insns): Return immediately if
!insn_set.

From-SVN: r262057

gcc/ChangeLog
gcc/sched-deps.c

index f26e3407723af9d20592fb8ff6897b1b0974bb67..25ecc5b76c3e0d9db9303c658d63f3722bb3ffad 100644 (file)
@@ -1,6 +1,12 @@
 2018-06-25  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from mainline
+       2018-01-27  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/84040
+       * sched-deps.c (sched_macro_fuse_insns): Return immediately if
+       !insn_set.
+
        2018-01-20  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/83930
index dd1918d3b57b4fbd26acd1af09be2ace143595ca..99f4a6fcdddf70f20f87993dee06c8be6bce31bf 100644 (file)
@@ -2850,9 +2850,11 @@ sched_macro_fuse_insns (rtx_insn *insn)
     {
       rtx insn_set = single_set (insn);
 
+      if (!insn_set)
+       return;
+
       prev = prev_nonnote_nondebug_insn (insn);
       if (!prev
-          || !insn_set
           || !single_set (prev))
         return;