[Bug tree-optimization/91063] [10 Regression] ICE in set_vinfo_for_stmt, at tree-vectorizer.c:676

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jul 12 14:42:00 GMT 2019


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  <rguenther@suse.de>

        Backport from mainline
        2019-07-04  Jakub Jelinek  <jakub@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  <rguenther@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  <rguenther@suse.de>

        PR testsuite/91004
        * g++.dg/torture/pr34850.C: Fix overly reduced testcase.

        2019-06-26  Richard Biener  <rguenther@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  <rguenther@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  <rguenther@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  <rguenther@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  <rguenther@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


More information about the Gcc-bugs mailing list