https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91063
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- Author: rguenth Date: Fri Jul 12 14:42:14 2019 New Revision: 273446 URL: https://gcc.gnu.org/viewcvs?rev=273446&root=gcc&view=rev Log: 2019-07-12 Richard Biener <rguent...@suse.de> Backport from mainline 2019-07-04 Jakub Jelinek <ja...@redhat.com> PR tree-optimization/91063 * tree-vect-stmts.c (vect_init_vector): Call gsi_remove to remove stmt from stmts sequence before calling vect_init_vector_1. Formatting fix. * gcc.dg/gomp/pr91063.c: New test. 2019-07-04 Richard Biener <rguent...@suse.de> PR ipa/91062 * tree-pass.h (execute_all_ipa_transforms): Add a flag parameter whether to disable GC collection. * passes.c (execute_one_ipa_transform_pass): Likewise, and honor it. (execute_all_ipa_transforms): Likewise and pass it down. * cgraph.c (cgraph_node::get_body): Do not invoke garbage collection from applying IPA transforms. * cgraphunit.c (cgraph_node::expand): Allow garbage collection from applying IPA transforms. 2019-06-27 Richard Biener <rguent...@suse.de> PR testsuite/91004 * g++.dg/torture/pr34850.C: Fix overly reduced testcase. 2019-06-26 Richard Biener <rguent...@suse.de> PR ipa/90982 * tree-inline.c (remap_ssa_name): Copy SSA range info. * g++.dg/torture/pr90982.C: New testcase. 2019-06-24 Richard Biener <rguent...@suse.de> PR tree-optimization/90972 * tree-vect-stmts.c (vect_init_vector): Handle CONSTANT_CLASS_P in common code, dealing with STRING_CST properly. * gcc.dg/torture/pr90972.c: New testcase. 2019-06-21 Richard Biener <rguent...@suse.de> PR debug/90914 * dwarf2out.c (prune_unused_types_walk): Always consider function-local extern declarations as used. * g++.dg/debug/pr90914.C: New testcase. 2019-06-18 Richard Biener <rguent...@suse.de> PR debug/90900 * cfgexpand.c (expand_debug_expr): Treat NOTE_P DECL_RTL as if optimized away. * gcc.dg/gomp/pr90900.c: New testcase. 2019-05-07 Richard Biener <rguent...@suse.de> PR lto/90369 * lto-wrapper.c (debug_objcopy): Use the original filename including archive offset for the filename used for -save-temps. Added: branches/gcc-9-branch/gcc/testsuite/g++.dg/debug/pr90914.C branches/gcc-9-branch/gcc/testsuite/g++.dg/torture/pr90982.C branches/gcc-9-branch/gcc/testsuite/gcc.dg/gomp/pr90900.c branches/gcc-9-branch/gcc/testsuite/gcc.dg/gomp/pr91063.c branches/gcc-9-branch/gcc/testsuite/gcc.dg/torture/pr90972.c Modified: branches/gcc-9-branch/gcc/ChangeLog branches/gcc-9-branch/gcc/cfgexpand.c branches/gcc-9-branch/gcc/cgraph.c branches/gcc-9-branch/gcc/cgraphunit.c branches/gcc-9-branch/gcc/dwarf2out.c branches/gcc-9-branch/gcc/lto-wrapper.c branches/gcc-9-branch/gcc/passes.c branches/gcc-9-branch/gcc/testsuite/ChangeLog branches/gcc-9-branch/gcc/testsuite/g++.dg/torture/pr34850.C branches/gcc-9-branch/gcc/tree-inline.c branches/gcc-9-branch/gcc/tree-pass.h branches/gcc-9-branch/gcc/tree-vect-stmts.c