From 94ec37a909697bbf29db73278c77621ccdf60693 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Fri, 8 Mar 2019 10:20:12 +0000 Subject: re PR target/89578 (5% runtime regression for 481.wrf at -Ofast -flto) 2019-03-08 Richard Biener PR middle-end/89578 * cfgloop.h (struct loop): Add owned_clique field. * cfgloopmanip.c (copy_loop_info): Copy it. * tree-cfg.c (gimple_duplicate_bb): Do not remap owned_clique cliques. * tree-inline.c (copy_loops): Remap owned_clique. * lto-streamer-in.c (input_cfg): Stream owned_clique. * lto-streamer-out.c (output_cfg): Likewise. From-SVN: r269484 --- gcc/cfgloopmanip.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/cfgloopmanip.c') diff --git a/gcc/cfgloopmanip.c b/gcc/cfgloopmanip.c index 7eb587a..bfee48e 100644 --- a/gcc/cfgloopmanip.c +++ b/gcc/cfgloopmanip.c @@ -1024,6 +1024,7 @@ copy_loop_info (struct loop *loop, struct loop *target) target->force_vectorize = loop->force_vectorize; target->in_oacc_kernels_region = loop->in_oacc_kernels_region; target->unroll = loop->unroll; + target->owned_clique = loop->owned_clique; } /* Copies copy of LOOP as subloop of TARGET loop, placing newly -- cgit v1.1