From: Jin Ma Date: Thu, 25 May 2023 17:55:26 +0000 (-0600) Subject: In pipeline scheduling, insns should not be fusion in different BB blocks. X-Git-Tag: basepoints/gcc-15~8892 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4832767db7897be6fb5cbc44f079482c90cb95a6;p=thirdparty%2Fgcc.git In pipeline scheduling, insns should not be fusion in different BB blocks. gcc/ChangeLog: * sched-deps.cc (sched_macro_fuse_insns): Insns should not be fusion in different BB blocks. --- diff --git a/gcc/sched-deps.cc b/gcc/sched-deps.cc index 2aa6623ad2ea..998fe9308045 100644 --- a/gcc/sched-deps.cc +++ b/gcc/sched-deps.cc @@ -2833,7 +2833,7 @@ sched_macro_fuse_insns (rtx_insn *insn) compile time complexity. */ if (DEBUG_INSN_P (insn)) return; - prev = prev_nonnote_nondebug_insn (insn); + prev = prev_nonnote_nondebug_insn_bb (insn); if (!prev) return;