From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 129127 invoked by alias); 21 Nov 2016 14:10:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 116825 invoked by uid 55); 21 Nov 2016 14:10:45 -0000 From: "wschmidt at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78413] [7 Regression] ICE in single_pred_edge, at basic-block.h:361 Date: Mon, 21 Nov 2016 14:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: wschmidt at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: wschmidt at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02393.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78413 --- Comment #7 from Bill Schmidt --- Author: wschmidt Date: Mon Nov 21 14:10:11 2016 New Revision: 242661 URL: https://gcc.gnu.org/viewcvs?rev=3D242661&root=3Dgcc&view=3Drev Log: [gcc] 2016-11-21 Bill Schmidt PR tree-optimization/78413 * tree-if-conv.c (versionable_outer_loop_p): Require that both inner and outer loop latches have single predecessors. [gcc/testsuite] 2016-11-21 Bill Schmidt PR tree-optimization/78413 * gcc.dg/tree-ssa/pr78413.c: New test. Added: trunk/gcc/testsuite/gcc.dg/tree-ssa/pr78413.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-if-conv.c >>From gcc-bugs-return-544360-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 14:12:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 1233 invoked by alias); 21 Nov 2016 14:12:28 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 1085 invoked by uid 48); 21 Nov 2016 14:12:16 -0000 From: "wschmidt at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78396] [7 regression] gcc.dg/vect/bb-slp-cond-1.c FAILs after fix for PR77848 Date: Mon, 21 Nov 2016 14:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: wschmidt at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02394.txt.bz2 Content-length: 151 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78396 --- Comment #5 from Bill Schmidt --- OK, I'll test it out shortly. >>From gcc-bugs-return-544361-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 14:13:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 2599 invoked by alias); 21 Nov 2016 14:13:25 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 2469 invoked by uid 48); 21 Nov 2016 14:13:13 -0000 From: "matt at godbolt dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/70909] Libiberty Demangler segfaults (4) Date: Mon, 21 Nov 2016 14:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: matt at godbolt dot org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02395.txt.bz2 Content-length: 392 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70909 --- Comment #13 from Matt Godbolt --- We will try and get a small repro case. It comes from open source software: it's from the compiling_tests.cpp program in trompeloeil (https://github.com/rollbear/trompeloeil/blob/master/compiling_tests.cpp. T= he trompeloeil author is going to try and make a cut-down case. >>From gcc-bugs-return-544362-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 14:17:55 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 19020 invoked by alias); 21 Nov 2016 14:17:53 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 18759 invoked by uid 55); 21 Nov 2016 14:17:39 -0000 From: "edlinger at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/71973] c++ handles built-in functions inconsistently Date: Mon, 21 Nov 2016 14:28:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: accepts-invalid X-Bugzilla-Severity: normal X-Bugzilla-Who: edlinger at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02396.txt.bz2 Content-length: 3458 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71973 --- Comment #5 from Bernd Edlinger --- Author: edlinger Date: Mon Nov 21 14:17:05 2016 New Revision: 242662 URL: https://gcc.gnu.org/viewcvs?rev=3D242662&root=3Dgcc&view=3Drev Log: gcc: 2016-11-21 Bernd Edlinger PR c++/71973 * doc/invoke.texi (-Wno-builtin-declaration-mismatch): Document the new default-enabled warning.. * builtin-types.def (BT_CONST_TM_PTR): New primitive type. (BT_PTR_CONST_STRING): Updated. (BT_FN_SIZE_STRING_SIZE_CONST_STRING_CONST_PTR): Removed. (BT_FN_SIZE_STRING_SIZE_CONST_STRING_CONST_TM_PTR): New function ty= pe. * builtins.def (DEF_TM_BUILTIN): Disable BOTH_P for TM builtins. (strftime): Update builtin function. * tree-core.h (TI_CONST_TM_PTR_TYPE): New enum value. * tree.h (const_tm_ptr_type_node): New type node. * tree.c (free_lang_data, build_common_tree_nodes): Initialize const_tm_ptr_type_node. c-family: 2016-11-21 Bernd Edlinger PR c++/71973 * c.opt (-Wbuiltin-declaration-mismatch): New warning. * c-common.c (c_common_nodes_and_builtins): Initialize const_tm_ptr_type_node. c: 2016-11-21 Bernd Edlinger PR c++/71973 * c-decl.c (diagnose_mismatched_decls): Use OPT_Wbuiltin_declaration_mismatch here too. cp: 2016-11-21 Bernd Edlinger PR c++/71973 * decl.c (duplicate_decls): Warn when a built-in function is redefi= ned. Don't overload builtin functions with C++ functions. Handle const_tm_ptr_type_node like file_ptr_node. Copy the TREE_NOTHROW flag unmodified to the old decl. lto: 2016-11-21 Bernd Edlinger PR c++/71973 * lto-lang.c (lto_init): Assert const_tm_ptr_type_node is sane. testsuite: 2016-11-21 Bernd Edlinger PR c++/71973 * g++.dg/pr71973-1.C: New test. * g++.dg/pr71973-2.C: New test. * g++.dg/pr71973-3.C: New test. * g++.dg/lto/pr68811_0.C: Add -w to first lto-options. * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations. * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismat= ch to dg-options. * g++.old-deja/g++.other/realloc.C: Likewise. * g++.old-deja/g++.other/builtins10.C: Adjust test expectations. Added: trunk/gcc/testsuite/g++.dg/pr71973-1.C trunk/gcc/testsuite/g++.dg/pr71973-2.C trunk/gcc/testsuite/g++.dg/pr71973-3.C Modified: trunk/gcc/ChangeLog trunk/gcc/builtin-types.def trunk/gcc/builtins.def trunk/gcc/c-family/ChangeLog trunk/gcc/c-family/c-common.c trunk/gcc/c-family/c.opt trunk/gcc/c/ChangeLog trunk/gcc/c/c-decl.c trunk/gcc/cp/ChangeLog trunk/gcc/cp/decl.c trunk/gcc/doc/invoke.texi trunk/gcc/lto/ChangeLog trunk/gcc/lto/lto-lang.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C trunk/gcc/testsuite/g++.dg/lto/pr68811_0.C trunk/gcc/testsuite/g++.old-deja/g++.mike/p700.C trunk/gcc/testsuite/g++.old-deja/g++.other/builtins10.C trunk/gcc/testsuite/g++.old-deja/g++.other/realloc.C trunk/gcc/tree-core.h trunk/gcc/tree.c trunk/gcc/tree.h >>From gcc-bugs-return-544363-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 14:28:13 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 34618 invoked by alias); 21 Nov 2016 14:28:13 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 33843 invoked by uid 48); 21 Nov 2016 14:28:00 -0000 From: "wschmidt at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78413] [7 Regression] ICE in single_pred_edge, at basic-block.h:361 Date: Mon, 21 Nov 2016 14:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: wschmidt at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: wschmidt at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02397.txt.bz2 Content-length: 427 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78413 Bill Schmidt changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #8 from Bill Schmidt --- Fixed. >>From gcc-bugs-return-544364-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 14:45:04 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 123091 invoked by alias); 21 Nov 2016 14:45:03 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 121728 invoked by uid 55); 21 Nov 2016 14:44:54 -0000 From: "segher at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78400] [7 Regression] ICE: in df_refs_verify, at df-scan.c:4045 when building powerpc crosscompiler Date: Mon, 21 Nov 2016 14:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: segher at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: segher at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02398.txt.bz2 Content-length: 803 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78400 --- Comment #2 from Segher Boessenkool --- Author: segher Date: Mon Nov 21 14:44:21 2016 New Revision: 242663 URL: https://gcc.gnu.org/viewcvs?rev=3D242663&root=3Dgcc&view=3Drev Log: shrink-wrap: Fix problem with DF checking (PR78400) With my previous patch the compiler ICEs if you use --enable-checking=3Ddf. This patch fixes it, by calling df_update_entry_exit_and_calls instead of df_update_entry_block_defs and df_update_exit_block_uses. PR rtl-optimization/78400 * shrink-wrap.c (try_shrink_wrapping_separate): Call df_update_entry_exit_and_calls instead of df_update_entry_block_defs and df_update_exit_block_uses. Modified: trunk/gcc/ChangeLog trunk/gcc/shrink-wrap.c >>From gcc-bugs-return-544365-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 14:59:05 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 106670 invoked by alias); 21 Nov 2016 14:59:04 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 89466 invoked by uid 55); 21 Nov 2016 14:58:51 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78114] [7 regression] gfortran.dg/vect/fast-math-mgrid-resid.f FAILs Date: Mon, 21 Nov 2016 15:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: amker at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: amker at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02399.txt.bz2 Content-length: 590 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78114 --- Comment #10 from amker at gcc dot gnu.org --- Author: amker Date: Mon Nov 21 14:58:19 2016 New Revision: 242664 URL: https://gcc.gnu.org/viewcvs?rev=3D242664&root=3Dgcc&view=3Drev Log: gcc/testsuite PR testsuite/78114 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional options. Refine test by checking predictive commining PHI nodes in vectorized loop wrto vector factor. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f >>From gcc-bugs-return-544366-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:16:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 25076 invoked by alias); 21 Nov 2016 15:16:08 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 24934 invoked by uid 55); 21 Nov 2016 15:15:55 -0000 From: "segher at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/71785] Computed gotos are mostly optimized away Date: Mon, 21 Nov 2016 15:18:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: unknown X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: segher at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: segher at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02400.txt.bz2 Content-length: 493 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71785 --- Comment #8 from Segher Boessenkool --- Author: segher Date: Mon Nov 21 15:15:21 2016 New Revision: 242665 URL: https://gcc.gnu.org/viewcvs?rev=3D242665&root=3Dgcc&view=3Drev Log: Testcase for PR71785 gcc/testsuite/ PR rtl-optimization/71785 * gcc.target/powerpc/pr71785.c: New file. Added: trunk/gcc/testsuite/gcc.target/powerpc/pr71785.c Modified: trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544367-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:18:55 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 57366 invoked by alias); 21 Nov 2016 15:18:54 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 41867 invoked by uid 48); 21 Nov 2016 15:18:42 -0000 From: "segher at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/71785] Computed gotos are mostly optimized away Date: Mon, 21 Nov 2016 15:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: unknown X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: segher at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: segher at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_known_to_work Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02401.txt.bz2 Content-length: 545 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71785 Segher Boessenkool changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Known to work| |7.0 --- Comment #9 from Segher Boessenkool --- Fixed on trunk. Probably still want backports, this shortcoming is ancient but nasty, there are a lot of related PRs. >>From gcc-bugs-return-544368-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:32:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 56549 invoked by alias); 21 Nov 2016 15:32:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 45795 invoked by uid 48); 21 Nov 2016 15:32:38 -0000 From: "segher at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78342] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2657 (error: flow control insn inside a basic block) Date: Mon, 21 Nov 2016 15:38:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: segher at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: segher at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02402.txt.bz2 Content-length: 450 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78342 Segher Boessenkool changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |segher at gcc dot g= nu.org --- Comment #2 from Segher Boessenkool --- Confirmed; needs -m32 only, no -fPIC, not only BE. >>From gcc-bugs-return-544369-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:38:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85939 invoked by alias); 21 Nov 2016 15:38:43 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 85777 invoked by uid 48); 21 Nov 2016 15:38:30 -0000 From: "nsz at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libfortran/78449] New: compile time ieee_support_halting is not correct on arm and aarch64 ( FAIL: gfortran.dg/ieee/ieee_8.f90 -Os execution test ) Date: Mon, 21 Nov 2016 15:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libfortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: nsz at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02403.txt.bz2 Content-length: 826 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78449 Bug ID: 78449 Summary: compile time ieee_support_halting is not correct on arm and aarch64 ( FAIL: gfortran.dg/ieee/ieee_8.f90 -Os execution test ) Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libfortran Assignee: unassigned at gcc dot gnu.org Reporter: nsz at gcc dot gnu.org Target Milestone: --- on aarch64 and arm trapping support requires runtime check (bug 78314), but it seems fortran may need consistent result for ieee_support_halting at compile time and runtime (in which case the correct behaviour is to always return false on targets where there might be no support). >>From gcc-bugs-return-544370-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:44:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 116059 invoked by alias); 21 Nov 2016 15:44:56 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 115900 invoked by uid 48); 21 Nov 2016 15:44:43 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78208] Compile-time hog with -fsanitize=null with operator overloading Date: Mon, 21 Nov 2016 15:47:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: compile-time-hog X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02404.txt.bz2 Content-length: 215 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78208 --- Comment #1 from Jakub Jelinek --- As discussed on gcc-patches, I think this is only a compile-time hog with -fdump-tree-original. >>From gcc-bugs-return-544371-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:47:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 4649 invoked by alias); 21 Nov 2016 15:47:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 4497 invoked by uid 48); 21 Nov 2016 15:47:30 -0000 From: "wschmidt at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78396] [7 regression] gcc.dg/vect/bb-slp-cond-1.c FAILs after fix for PR77848 Date: Mon, 21 Nov 2016 15:48:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: wschmidt at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02405.txt.bz2 Content-length: 414 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78396 --- Comment #6 from Bill Schmidt --- gfortran.dg/vect/pr77848.f indeed still passes with this change. I suppose that similar code where something else in the block could be vectorized would still regress, though. I don't think that's sufficient to hold up this fix, but it's just a reason to see if we can do better in GCC = 8. >>From gcc-bugs-return-544372-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:48:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 5540 invoked by alias); 21 Nov 2016 15:48:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 5216 invoked by uid 48); 21 Nov 2016 15:47:49 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78447] [7 Regression] wrong code when combine changes shifts by << 5 and >> 15 to >> 10 at -O Date: Mon, 21 Nov 2016 15:51:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02406.txt.bz2 Content-length: 590 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78447 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-21 CC| |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek --- Started with r242414, might be a dup of PR78438. >>From gcc-bugs-return-544373-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:51:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 32484 invoked by alias); 21 Nov 2016 15:51:27 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 31469 invoked by uid 55); 21 Nov 2016 15:51:12 -0000 From: "dmalcolm at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug preprocessor/78324] Valgrind issues seen with gcc.dg/tree-ssa/builtin-sprintf-2.c Date: Mon, 21 Nov 2016 16:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: preprocessor X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dmalcolm at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02407.txt.bz2 Content-length: 1799 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78324 --- Comment #5 from David Malcolm --- Author: dmalcolm Date: Mon Nov 21 15:50:38 2016 New Revision: 242667 URL: https://gcc.gnu.org/viewcvs?rev=3D242667&root=3Dgcc&view=3Drev Log: substring_loc info needs default track-macro-expansion (PR preprocessor/783= 24) gcc/ChangeLog: PR preprocessor/78324 * input.c (get_substring_ranges_for_loc): Fail gracefully if -ftrack-macro-expansion has a value other than 2. gcc/testsuite/ChangeLog: PR preprocessor/78324 * gcc.dg/plugin/diagnostic-test-string-literals-1.c (test_multitoken_macro): New function. * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test case. * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test case. * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test cases. * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note): Move to... * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop -ftrack-macro-expansion=3D0. (test_sprintf_note): Remove "P" macro. Add dg-begin/end-multiline-output directives. (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c. Added: trunk/gcc/testsuite/gcc.dg/plugin/diagnostic-test-string-literals-3.c trunk/gcc/testsuite/gcc.dg/plugin/diagnostic-test-string-literals-4.c Modified: trunk/gcc/ChangeLog trunk/gcc/input.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/plugin/diagnostic-test-string-literals-1.c trunk/gcc/testsuite/gcc.dg/plugin/plugin.exp trunk/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-1.c trunk/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-4.c >>From gcc-bugs-return-544374-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:04:33 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 86341 invoked by alias); 21 Nov 2016 16:04:33 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 86165 invoked by uid 48); 21 Nov 2016 16:04:19 -0000 From: "dmalcolm at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug preprocessor/78324] Valgrind issues seen with gcc.dg/tree-ssa/builtin-sprintf-2.c Date: Mon, 21 Nov 2016 16:10:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: preprocessor X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dmalcolm at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02408.txt.bz2 Content-length: 487 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78324 David Malcolm changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from David Malcolm --- Should be fixed by r242667 (confirmed using valgrind on x86_64). >>From gcc-bugs-return-544375-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:10:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 100058 invoked by alias); 21 Nov 2016 16:10:08 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 99508 invoked by uid 48); 21 Nov 2016 16:10:00 -0000 From: "dmalcolm at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug preprocessor/77810] provide format_inform_at_substring to go with format_warning_at_substring Date: Mon, 21 Nov 2016 16:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: preprocessor X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: dmalcolm at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02409.txt.bz2 Content-length: 1028 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77810 David Malcolm changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dmalcolm at gcc dot gnu.org --- Comment #2 from David Malcolm --- (In reply to Martin Sebor from comment #1) > Created attachment 39727 [details] > Prototype patch. >=20 > I tested the attached proof-of-concept patch by integrating it into the > gimple-ssa-sprintf pass. (sorry, I believe this is the first time I've seen the bug/patch) Do you still have a need for this functionality? FWIW, the leading comment describing format_warning_va/format_diag_va needs rewording; likewise the comment about /* Functions for emitting a warning about a format string. */ Otherwise, the patch looks reasonable (though am not sure if I have approval rights on this one). Did this ever get posted to gcc-patches? >>From gcc-bugs-return-544376-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:16:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6771 invoked by alias); 21 Nov 2016 16:16:43 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 6628 invoked by uid 48); 21 Nov 2016 16:16:30 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78445] [7 Regression] ICE in maybe_gen_insn, at optabs.c:7014 Date: Mon, 21 Nov 2016 16:22:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02410.txt.bz2 Content-length: 399 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78445 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- Started with r242550. >>From gcc-bugs-return-544377-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:22:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18699 invoked by alias); 21 Nov 2016 16:22:25 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 18351 invoked by uid 48); 21 Nov 2016 16:22:12 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78450] New: strlen(s) return value can be assumed to be less than the size of s Date: Mon, 21 Nov 2016 16:24:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02411.txt.bz2 Content-length: 1716 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78450 Bug ID: 78450 Summary: strlen(s) return value can be assumed to be less than the size of s Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- In a call to strlen(p) where p points to two or more constant strings of kn= own lengths GCC determines the length of the longest string and uses that as the upper bound of the range of values returned by the call. Similarly, in a call to strlen(q) where the length of one or more of the strings pointed to by q is not known but where q points to arrays of known size, GCC could use the size of the largest array as the upper bound (modulo flexible array members and such). However, the test case below shows that = GCC does not take advantage of this possible optimization opportunity. $ (set -x && cat x.c && gcc -O2 -S -Wall -Wextra -Wpedantic -fdump-tree-optimized=3D/dev/stdout x.c | grep -e "^[fg] (" -e abort) + cat x.c const char a[] =3D "123"; const char b[] =3D "1234"; void f (int i) { const char *s =3D i < 0 ? a : b; unsigned n =3D __builtin_strlen (s); if (4 < n) __builtin_abort (); } char a3[3]; char b4[4]; void g (int i) { const char *s =3D i < 0 ? a3 : b4; unsigned n =3D __builtin_strlen (s); if (3 < n) __builtin_abort (); } + gcc -O2 -S -Wall -Wextra -Wpedantic -fdump-tree-optimized=3D/dev/stdout x= .c + grep --color=3Dauto -e '^[fg] (' -e abort f (int i) g (int i) __builtin_abort (); >>From gcc-bugs-return-544378-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:24:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 23292 invoked by alias); 21 Nov 2016 16:24:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 21808 invoked by uid 48); 21 Nov 2016 16:23:46 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78445] [7 Regression] ICE in maybe_gen_insn, at optabs.c:7014 Date: Mon, 21 Nov 2016 16:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02412.txt.bz2 Content-length: 277 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78445 --- Comment #3 from Jakub Jelinek --- That change is clearly bogus, if we have any masked loads/stores, we need to version the loop, even if -ftree-loop-if-convert. Will test a patch for th= is. >>From gcc-bugs-return-544379-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:34:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 75509 invoked by alias); 21 Nov 2016 16:34:45 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 75370 invoked by uid 48); 21 Nov 2016 16:34:32 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78114] [7 regression] gfortran.dg/vect/fast-math-mgrid-resid.f FAILs Date: Mon, 21 Nov 2016 16:35:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: amker at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02413.txt.bz2 Content-length: 170 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78114 --- Comment #11 from janus at gcc dot gnu.org --- r242664 seems to fix the issue I reported in comment 3/4. Thanks! >>From gcc-bugs-return-544380-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:35:13 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 79283 invoked by alias); 21 Nov 2016 16:35:13 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 76266 invoked by uid 48); 21 Nov 2016 16:35:01 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78445] [7 Regression] ICE in maybe_gen_insn, at optabs.c:7014 Date: Mon, 21 Nov 2016 16:43:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02414.txt.bz2 Content-length: 578 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78445 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gn= u.org --- Comment #4 from Jakub Jelinek --- Created attachment 40100 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40100&action=3Dedit gcc7-pr78445.patch Untested fix. >>From gcc-bugs-return-544381-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:43:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 86519 invoked by alias); 21 Nov 2016 16:43:23 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 86409 invoked by uid 48); 21 Nov 2016 16:43:10 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword Date: Mon, 21 Nov 2016 16:51:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on cc short_desc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02415.txt.bz2 Content-length: 1176 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78443 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-21 CC| |janus at gcc dot gnu.org Summary|Incorrect behavior with |[OOP] Incorrect behavior |non_overridable keyword |with non_overridable | |keyword Ever confirmed|0 |1 --- Comment #1 from janus at gcc dot gnu.org --- I tried the test case with all gfortran versions from 4.7 to current trunk (pre-7). All of them exhibit the same behavior, compiling the code without = any problems and giving the following runtime output: square( 2.00000000 ) =3D -100.000000=20=20=20=20 square( 2.00000000 ) =3D -100.000000=20=20=20=20 Program received signal SIGSEGV: Segmentation fault - invalid memory refere= nce. >>From gcc-bugs-return-544382-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:51:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 40402 invoked by alias); 21 Nov 2016 16:51:31 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 40262 invoked by uid 48); 21 Nov 2016 16:51:16 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug preprocessor/77810] provide format_inform_at_substring to go with format_warning_at_substring Date: Mon, 21 Nov 2016 16:55:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: preprocessor X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02416.txt.bz2 Content-length: 865 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77810 --- Comment #3 from Martin Sebor --- I haven't posted the patch for review. IIRC, I put it together in hopes of enhancing the -Wformat-length notes to refer to the arguments of the direct= ives and offering fixit hints showing how to resolve some of the warnings. The motivation for this was bug 77690 (and similar cases) where the solution is= to add precision to a %s directive to cap the number of bytes it outputs. The general enhancement of adding fixit notes to the warning is being tracked in bug 77831. I'd be interested in your ideas for how they could be put to use beyond the %s directive and where (this might perhaps be worth tackling in conjunction with bug 77696). If there's still time to work on this in stage 3 I'll dust off the patch and post it for review. >>From gcc-bugs-return-544383-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:55:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46451 invoked by alias); 21 Nov 2016 16:55:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 46193 invoked by uid 48); 21 Nov 2016 16:54:48 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/77831] add fixit hints to -Wformat-length Date: Mon, 21 Nov 2016 17:11:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: see_also Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02417.txt.bz2 Content-length: 634 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77831 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=3D77810 --- Comment #1 from Martin Sebor --- See also bug 77810 which proposes to extend the substring-locations API to informational notes. The enhancement may be helpful or even necessary in implementing the fixit notes. >>From gcc-bugs-return-544384-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:11:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 72344 invoked by alias); 21 Nov 2016 17:11:13 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 72232 invoked by uid 48); 21 Nov 2016 17:11:05 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78451] New: FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps' Date: Mon, 21 Nov 2016 17:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02418.txt.bz2 Content-length: 1068 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78451 Bug ID: 78451 Summary: FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps' Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- The gcc.target/i386/sse-22a.c test has been failing with the following erro= r: FAIL: gcc.target/i386/sse-22a.c (test for excess errors) Excess errors: /home/msebor/build/gcc-78284/gcc/include/avx512fintrin.h:244:1: error: inli= ning failed in call to always_inline '_mm512_setzero_ps': target specific option mismatch On the gcc-rtegression list it's been reported as failing with an ICE: https://gcc.gnu.org/ml/gcc-regression/2016-11/msg00380.html The failure was mentioned in the following discussion: https://gcc.gnu.org/ml/gcc-patches/2016-11/msg02066.html >>From gcc-bugs-return-544385-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:19:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 110666 invoked by alias); 21 Nov 2016 17:19:45 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 109310 invoked by uid 48); 21 Nov 2016 17:19:32 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/77676] powerpc64 and powerpc64le stage2 bootstrap fail Date: Mon, 21 Nov 2016 17:21:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02419.txt.bz2 Content-length: 649 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77676 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #18 from Martin Sebor --- The patch to re-enable -fprintf-return-value was committed in r242674 after successfully bootstrapping on powerpc64*, i386, and x86_64 and passing regression tests. Please open a new bug for any new problems related to the option. >>From gcc-bugs-return-544386-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:21:04 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 116647 invoked by alias); 21 Nov 2016 17:21:04 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 116453 invoked by uid 48); 21 Nov 2016 17:20:56 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78428] [5/6/7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode Date: Mon, 21 Nov 2016 17:21:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02420.txt.bz2 Content-length: 618 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78428 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek --- I think store_constructor/store_constructor_field should get bitregion_{start,end} arguments and pass them through, so that initializing some object through expand_constructor honors the object boundaries like e.= g. expand_assignment does. >>From gcc-bugs-return-544387-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:21:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 117689 invoked by alias); 21 Nov 2016 17:21:31 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 117386 invoked by uid 48); 21 Nov 2016 17:21:17 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword Date: Mon, 21 Nov 2016 17:33:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02421.txt.bz2 Content-length: 790 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78443 --- Comment #2 from janus at gcc dot gnu.org --- Indeed this behavior is a bug. Looking at the dump generated with -fdump-tree-original, it seems that all typebound-procedure calls are generated as they should be: * The three calls in the main program are reduced to non-polymorphic calls: test2 (&class.2, &C.3565); test2 (&class.3, &C.3567); test1 (&class.4, &C.3571); * The calls to 'square' in the test procedures are performed polymorphicall= y: D.3553 =3D this->_vptr->square ((struct __class_types_P2_t *) this, (real(kind=3D4) *) x); D.3555 =3D this->_vptr->square ((struct __class_types_P1_t *) this, (real(kind=3D4) *) x); So, what goes wrong is probably the assignment of the TBPs in the vtab. >>From gcc-bugs-return-544388-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:33:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 48268 invoked by alias); 21 Nov 2016 17:33:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 47809 invoked by uid 48); 21 Nov 2016 17:33:40 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78452] New: -Wformat-length=2 wrong length in %s directive with an array argument Date: Mon, 21 Nov 2016 17:49:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: minor X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02422.txt.bz2 Content-length: 2351 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78452 Bug ID: 78452 Summary: -Wformat-length=3D2 wrong length in %s directive with an array argument Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- When the -Wformat-length=3D2 option is used, in a call to sprintf with the = %s directive and an argument that refers to two or more arrays of different si= zes at least one of which is greater than the space in the destination, GCC iss= ues a warning as expected but indicates the wrong number of bytes is being writ= ten. The test case below shows the problem. The second warning should say something like =E2=80=98%-s=E2=80=99 directive writing up to 4 bytes into a region of si= ze 3 $ cat x.c && /build/gcc-trunk-svn/gcc/xgcc -B /build/gcc-trunk-svn/gcc -O2 = -S -Wall -Wextra -Wpedantic -Wformat-length=3D2 x.c char d[3]; const char s3[] =3D "123"; const char s4[] =3D "1234"; void f (int i) { const char *s =3D i < 0 ? s3 : s4; __builtin_sprintf (d, "%-s", s); // warning (expected), bytes correct } char a3[3]; char a4[4]; void g (int i) { const char *s =3D i < 0 ? a3 : a4; __builtin_sprintf (d, "%-s", s); // warning (expected), bytes wrong } x.c: In function =E2=80=98f=E2=80=99: x.c:9:26: warning: =E2=80=98%-s=E2=80=99 directive writing between 3 and 4 = bytes into a region of size 3 [-Wformat-length=3D] __builtin_sprintf (d, "%-s", s); // warning (expected), bytes correct ^~~ x.c:9:3: note: format output between 4 and 5 bytes into a destination of si= ze 3 __builtin_sprintf (d, "%-s", s); // warning (expected), bytes correct ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x.c: In function =E2=80=98g=E2=80=99: x.c:18:26: warning: =E2=80=98%-s=E2=80=99 directive writing 1 or more bytes= into a region of size 3 [-Wformat-length=3D] __builtin_sprintf (d, "%-s", s); // warning (expected), bytes wrong ^~~ x.c:18:3: note: format output 2 bytes into a destination of size 3 __builtin_sprintf (d, "%-s", s); // warning (expected), bytes wrong ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>From gcc-bugs-return-544389-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:49:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 56395 invoked by alias); 21 Nov 2016 17:49:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 56253 invoked by uid 48); 21 Nov 2016 17:49:39 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78453] New: arm-none-linux-gnueabihf bootstrap failed with revision 242549 Date: Mon, 21 Nov 2016 17:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: amker at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02423.txt.bz2 Content-length: 1945 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78453 Bug ID: 78453 Summary: arm-none-linux-gnueabihf bootstrap failed with revision 242549 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: amker at gcc dot gnu.org Target Milestone: --- Hi, After revision 242549, arm-linux-gnueabihf bootstrap failed with below mess= age: ../../gcc/gcc/edit-context.c: In member function 'void edit_context::print_diff(pretty_printer*, bool)': ../../gcc/gcc/edit-context.c:299:1: error: insn does not satisfy its constraints: } ^ (insn 69 17 25 3 (set (mem/f/c:DI (plus:SI (reg/f:SI 13 sp) (const_int 8 [0x8])) [39 c.m_outer_cb+0 S8 A64]) (reg:DI 12 ip)) "../../gcc/gcc/typed-splay-tree.h":56 633 {*movdi_vfp_cortexa8} (nil)) ../../gcc/gcc/edit-context.c:299:1: internal compiler error: in extract_constrain_insn, at recog.c:2213 0xa38f27 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ../../gcc/gcc/rtl-error.c:108 0xa38f69 _fatal_insn_not_found(rtx_def const*, char const*, int, char const= *) ../../gcc/gcc/rtl-error.c:119 0x9f7055 extract_constrain_insn(rtx_insn*) ../../gcc/gcc/recog.c:2213 0x9fc5bf copyprop_hardreg_forward_1 ../../gcc/gcc/regcprop.c:794 0x9fd76b execute ../../gcc/gcc/regcprop.c:1301 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. GCC is configured as: ../gcc/configure --prefix=3D/.../target --disable-libssp --disable-libgomp --disable-libsanitizer --disable-libitm --disable-atomic --enable-languages=3Dc,c++ --with-arch=3Darmv7-a --with-fpu=3Dneon --with-f= loat=3Dhard >>From gcc-bugs-return-544390-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:54:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 67300 invoked by alias); 21 Nov 2016 17:54:53 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 67088 invoked by uid 48); 21 Nov 2016 17:54:41 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf) Date: Mon, 21 Nov 2016 18:11:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: amker at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02424.txt.bz2 Content-length: 586 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78439 amker at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amker at gcc dot gnu.org --- Comment #6 from amker at gcc dot gnu.org --- (In reply to ktkachov from comment #3) > The ICE happens due to r242590. > Need to figure out if it is the cause of the bug or just exposes it It looks like the same bug as PR78453, but for that one, r242549 is the fir= st guilty revision. >>From gcc-bugs-return-544391-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:11:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6809 invoked by alias); 21 Nov 2016 18:11:21 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 6628 invoked by uid 48); 21 Nov 2016 18:11:08 -0000 From: "matt at godbolt dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/70909] Libiberty Demangler segfaults (4) Date: Mon, 21 Nov 2016 18:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: matt at godbolt dot org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02425.txt.bz2 Content-length: 626 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70909 --- Comment #14 from Matt Godbolt --- Created attachment 40101 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40101&action=3Dedit compile with gcc 6.2 -std=3Dc++14 This reproduces the issue. Compile with g++ 6.2 and -std=3Dc++14 to create = a file which contains the symbol: _ZSt7forwardIR17predicate_matcherIZ11any_matcherIiEDavEUlOT_E_13typed_match= erIiEEES3_RNSt16remove_referenceIS2_E4typeE This symbol crashes both c++filt (2.26.20160125) and gdb (7.10) in the same= way as this bug describes (d_print_comp infinite recursion). >>From gcc-bugs-return-544392-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:14:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11315 invoked by alias); 21 Nov 2016 18:14:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 11186 invoked by uid 48); 21 Nov 2016 18:14:27 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78454] New: valgrind conditional jump or move depends on uninitialised value(s) in sparseset_bit_p Date: Mon, 21 Nov 2016 18:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02426.txt.bz2 Content-length: 18415 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78454 Bug ID: 78454 Summary: valgrind conditional jump or move depends on uninitialised value(s) in sparseset_bit_p Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- Running the latest trunk of GCC 7.0 under Valgrind shows the errors below. = I see a report of a similar problem in bug 54689 was closed as invalid though= it references r190503 presumably committed to suppress the reported errors (?)= =20 Yet the suppression code was present when the bug was filed (with trunk as = of r191663) and is still there on trunk today so I'm not sure what to make of that. $ cat x.c && /build/gcc-trunk-svn/gcc/xgcc -B /build/gcc-trunk-svn/gcc -S x= .c -wrapper valgrind int f (int x) { return x; } =3D=3D5831=3D=3D Memcheck, a memory error detector =3D=3D5831=3D=3D Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward e= t al. =3D=3D5831=3D=3D Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyri= ght info =3D=3D5831=3D=3D Command: /build/gcc-trunk-svn/gcc/cc1 -quiet -iprefix /home/msebor/build/gcc-trunk-svn/gcc/../lib/gcc/x86_64-pc-linux-gnu/7.0.0/ -isystem /build/gcc-trunk-svn/gcc/include -isystem /build/gcc-trunk-svn/gcc/include-fixed x.c -quiet -dumpbase x.c -mtune=3Dge= neric -march=3Dx86-64 -auxbase x -o x.s =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xC8FA56: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xC904E4: mark_pseudo_regno_live(int) (ira-lives.c:2= 89) =3D=3D5831=3D=3D by 0xC9079E: mark_pseudo_reg_live(rtx_def*, unsigned in= t) (ira-lives.c:373) =3D=3D5831=3D=3D by 0xC9080B: mark_ref_live(df_ref_d*) (ira-lives.c:387) =3D=3D5831=3D=3D by 0xC92F59: process_bb_node_lives(ira_loop_tree_node*) (ira-lives.c:1254) =3D=3D5831=3D=3D by 0xC68ED2: ira_traverse_loop_tree(bool, ira_loop_tree= _node*, void (*)(ira_loop_tree_node*), void (*)(ira_loop_tree_node*)) (ira-build.c:1806) =3D=3D5831=3D=3D by 0xC93D64: ira_create_allocno_live_ranges() (ira-live= s.c:1565) =3D=3D5831=3D=3D by 0xC6D21A: ira_build() (ira-build.c:3422) =3D=3D5831=3D=3D by 0xC6393B: ira(_IO_FILE*) (ira.c:5217) =3D=3D5831=3D=3D by 0xC64154: (anonymous namespace)::pass_ira::execute(f= unction*) (ira.c:5522) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xC8FA56: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xC8FAE8: sparseset_set_bit(sparseset_def*, unsigned= long) (sparseset.h:166) =3D=3D5831=3D=3D by 0xC8FD5C: make_object_born(ira_object*) (ira-lives.c= :120) =3D=3D5831=3D=3D by 0xC90505: mark_pseudo_regno_live(int) (ira-lives.c:2= 93) =3D=3D5831=3D=3D by 0xC9079E: mark_pseudo_reg_live(rtx_def*, unsigned in= t) (ira-lives.c:373) =3D=3D5831=3D=3D by 0xC9080B: mark_ref_live(df_ref_d*) (ira-lives.c:387) =3D=3D5831=3D=3D by 0xC92F59: process_bb_node_lives(ira_loop_tree_node*) (ira-lives.c:1254) =3D=3D5831=3D=3D by 0xC68ED2: ira_traverse_loop_tree(bool, ira_loop_tree= _node*, void (*)(ira_loop_tree_node*), void (*)(ira_loop_tree_node*)) (ira-build.c:1806) =3D=3D5831=3D=3D by 0xC93D64: ira_create_allocno_live_ranges() (ira-live= s.c:1565) =3D=3D5831=3D=3D by 0xC6D21A: ira_build() (ira-build.c:3422) =3D=3D5831=3D=3D by 0xC6393B: ira(_IO_FILE*) (ira.c:5217) =3D=3D5831=3D=3D by 0xC64154: (anonymous namespace)::pass_ira::execute(f= unction*) (ira.c:5522) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xCD993F: check_pseudos_live_through_calls(int) (lra-lives.c:570) =3D=3D5831=3D=3D by 0xCDA9FF: process_bb_lives(basic_block_def*, int&, b= ool) (lra-lives.c:856) =3D=3D5831=3D=3D by 0xCDBFDC: lra_create_live_ranges_1(bool, bool) (lra-lives.c:1255) =3D=3D5831=3D=3D by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-li= ves.c:1320) =3D=3D5831=3D=3D by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450) =3D=3D5831=3D=3D by 0xC63D56: do_reload() (ira.c:5381) =3D=3D5831=3D=3D by 0xC641EE: (anonymous namespace)::pass_reload::execut= e(function*) (ira.c:5565) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2= 460) =3D=3D5831=3D=3D by 0xD95FBA: execute_pass_list(function*, opt_pass*) (passes.c:2470) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xCD993F: check_pseudos_live_through_calls(int) (lra-lives.c:570) =3D=3D5831=3D=3D by 0xCDA59D: process_bb_lives(basic_block_def*, int&, b= ool) (lra-lives.c:785) =3D=3D5831=3D=3D by 0xCDBFDC: lra_create_live_ranges_1(bool, bool) (lra-lives.c:1255) =3D=3D5831=3D=3D by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-li= ves.c:1320) =3D=3D5831=3D=3D by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450) =3D=3D5831=3D=3D by 0xC63D56: do_reload() (ira.c:5381) =3D=3D5831=3D=3D by 0xC641EE: (anonymous namespace)::pass_reload::execut= e(function*) (ira.c:5565) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2= 460) =3D=3D5831=3D=3D by 0xD95FBA: execute_pass_list(function*, opt_pass*) (passes.c:2470) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xCD8619: sparseset_set_bit(sparseset_def*, unsigned= long) (sparseset.h:166) =3D=3D5831=3D=3D by 0xCD8D92: make_hard_regno_dead(int) (lra-lives.c:255) =3D=3D5831=3D=3D by 0xCD916A: mark_regno_dead(int, machine_mode, int) (lra-lives.c:348) =3D=3D5831=3D=3D by 0xCDA6E3: process_bb_lives(basic_block_def*, int&, b= ool) (lra-lives.c:807) =3D=3D5831=3D=3D by 0xCDBFDC: lra_create_live_ranges_1(bool, bool) (lra-lives.c:1255) =3D=3D5831=3D=3D by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-li= ves.c:1320) =3D=3D5831=3D=3D by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450) =3D=3D5831=3D=3D by 0xC63D56: do_reload() (ira.c:5381) =3D=3D5831=3D=3D by 0xC641EE: (anonymous namespace)::pass_reload::execut= e(function*) (ira.c:5565) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xCD90E5: mark_regno_live(int, machine_mode, int) (lra-lives.c:323) =3D=3D5831=3D=3D by 0xCDA9E0: process_bb_lives(basic_block_def*, int&, b= ool) (lra-lives.c:855) =3D=3D5831=3D=3D by 0xCDBFDC: lra_create_live_ranges_1(bool, bool) (lra-lives.c:1255) =3D=3D5831=3D=3D by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-li= ves.c:1320) =3D=3D5831=3D=3D by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450) =3D=3D5831=3D=3D by 0xC63D56: do_reload() (ira.c:5381) =3D=3D5831=3D=3D by 0xC641EE: (anonymous namespace)::pass_reload::execut= e(function*) (ira.c:5565) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2= 460) =3D=3D5831=3D=3D by 0xD95FBA: execute_pass_list(function*, opt_pass*) (passes.c:2470) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xCD8E06: mark_pseudo_live(int, int) (lra-lives.c:26= 8) =3D=3D5831=3D=3D by 0xCD90FB: mark_regno_live(int, machine_mode, int) (lra-lives.c:325) =3D=3D5831=3D=3D by 0xCDA9E0: process_bb_lives(basic_block_def*, int&, b= ool) (lra-lives.c:855) =3D=3D5831=3D=3D by 0xCDBFDC: lra_create_live_ranges_1(bool, bool) (lra-lives.c:1255) =3D=3D5831=3D=3D by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-li= ves.c:1320) =3D=3D5831=3D=3D by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450) =3D=3D5831=3D=3D by 0xC63D56: do_reload() (ira.c:5381) =3D=3D5831=3D=3D by 0xC641EE: (anonymous namespace)::pass_reload::execut= e(function*) (ira.c:5565) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2= 460) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xCD8619: sparseset_set_bit(sparseset_def*, unsigned= long) (sparseset.h:166) =3D=3D5831=3D=3D by 0xCD8E36: mark_pseudo_live(int, int) (lra-lives.c:26= 9) =3D=3D5831=3D=3D by 0xCD90FB: mark_regno_live(int, machine_mode, int) (lra-lives.c:325) =3D=3D5831=3D=3D by 0xCDA9E0: process_bb_lives(basic_block_def*, int&, b= ool) (lra-lives.c:855) =3D=3D5831=3D=3D by 0xCDBFDC: lra_create_live_ranges_1(bool, bool) (lra-lives.c:1255) =3D=3D5831=3D=3D by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-li= ves.c:1320) =3D=3D5831=3D=3D by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450) =3D=3D5831=3D=3D by 0xC63D56: do_reload() (ira.c:5381) =3D=3D5831=3D=3D by 0xC641EE: (anonymous namespace)::pass_reload::execut= e(function*) (ira.c:5565) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xCD8619: sparseset_set_bit(sparseset_def*, unsigned= long) (sparseset.h:166) =3D=3D5831=3D=3D by 0xCD8F62: mark_pseudo_live(int, int) (lra-lives.c:27= 7) =3D=3D5831=3D=3D by 0xCD90FB: mark_regno_live(int, machine_mode, int) (lra-lives.c:325) =3D=3D5831=3D=3D by 0xCDA9E0: process_bb_lives(basic_block_def*, int&, b= ool) (lra-lives.c:855) =3D=3D5831=3D=3D by 0xCDBFDC: lra_create_live_ranges_1(bool, bool) (lra-lives.c:1255) =3D=3D5831=3D=3D by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-li= ves.c:1320) =3D=3D5831=3D=3D by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450) =3D=3D5831=3D=3D by 0xC63D56: do_reload() (ira.c:5381) =3D=3D5831=3D=3D by 0xC641EE: (anonymous namespace)::pass_reload::execut= e(function*) (ira.c:5565) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xE91AB2: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xE921C4: sparseset_and_compl(sparseset_def*, sparse= set_def*, sparseset_def*) (sparseset.c:190) =3D=3D5831=3D=3D by 0xCDAADC: process_bb_lives(basic_block_def*, int&, b= ool) (lra-lives.c:870) =3D=3D5831=3D=3D by 0xCDBFDC: lra_create_live_ranges_1(bool, bool) (lra-lives.c:1255) =3D=3D5831=3D=3D by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-li= ves.c:1320) =3D=3D5831=3D=3D by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450) =3D=3D5831=3D=3D by 0xC63D56: do_reload() (ira.c:5381) =3D=3D5831=3D=3D by 0xC641EE: (anonymous namespace)::pass_reload::execut= e(function*) (ira.c:5565) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2= 460) =3D=3D5831=3D=3D by 0xD95FBA: execute_pass_list(function*, opt_pass*) (passes.c:2470) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Use of uninitialised value of size 8 =3D=3D5831=3D=3D at 0xE91AC6: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xE921C4: sparseset_and_compl(sparseset_def*, sparse= set_def*, sparseset_def*) (sparseset.c:190) =3D=3D5831=3D=3D by 0xCDAADC: process_bb_lives(basic_block_def*, int&, b= ool) (lra-lives.c:870) =3D=3D5831=3D=3D by 0xCDBFDC: lra_create_live_ranges_1(bool, bool) (lra-lives.c:1255) =3D=3D5831=3D=3D by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-li= ves.c:1320) =3D=3D5831=3D=3D by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450) =3D=3D5831=3D=3D by 0xC63D56: do_reload() (ira.c:5381) =3D=3D5831=3D=3D by 0xC641EE: (anonymous namespace)::pass_reload::execut= e(function*) (ira.c:5565) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2= 460) =3D=3D5831=3D=3D by 0xD95FBA: execute_pass_list(function*, opt_pass*) (passes.c:2470) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xE91AB2: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xE91B44: sparseset_set_bit(sparseset_def*, unsigned= long) (sparseset.h:166) =3D=3D5831=3D=3D by 0xE921DE: sparseset_and_compl(sparseset_def*, sparse= set_def*, sparseset_def*) (sparseset.c:191) =3D=3D5831=3D=3D by 0xCDAADC: process_bb_lives(basic_block_def*, int&, b= ool) (lra-lives.c:870) =3D=3D5831=3D=3D by 0xCDBFDC: lra_create_live_ranges_1(bool, bool) (lra-lives.c:1255) =3D=3D5831=3D=3D by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-li= ves.c:1320) =3D=3D5831=3D=3D by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450) =3D=3D5831=3D=3D by 0xC63D56: do_reload() (ira.c:5381) =3D=3D5831=3D=3D by 0xC641EE: (anonymous namespace)::pass_reload::execut= e(function*) (ira.c:5565) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2= 460) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xCD8619: sparseset_set_bit(sparseset_def*, unsigned= long) (sparseset.h:166) =3D=3D5831=3D=3D by 0xCD8FF4: mark_pseudo_dead(int, int) (lra-lives.c:29= 2) =3D=3D5831=3D=3D by 0xCD91A3: mark_regno_dead(int, machine_mode, int) (lra-lives.c:354) =3D=3D5831=3D=3D by 0xCDA6E3: process_bb_lives(basic_block_def*, int&, b= ool) (lra-lives.c:807) =3D=3D5831=3D=3D by 0xCDBFDC: lra_create_live_ranges_1(bool, bool) (lra-lives.c:1255) =3D=3D5831=3D=3D by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-li= ves.c:1320) =3D=3D5831=3D=3D by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450) =3D=3D5831=3D=3D by 0xC63D56: do_reload() (ira.c:5381) =3D=3D5831=3D=3D by 0xC641EE: (anonymous namespace)::pass_reload::execut= e(function*) (ira.c:5565) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D5831=3D=3D at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned l= ong) (sparseset.h:147) =3D=3D5831=3D=3D by 0xCD8619: sparseset_set_bit(sparseset_def*, unsigned= long) (sparseset.h:166) =3D=3D5831=3D=3D by 0xCD8C05: make_hard_regno_born(int, bool) (lra-lives= .c:236) =3D=3D5831=3D=3D by 0xCD90BF: mark_regno_live(int, machine_mode, int) (lra-lives.c:319) =3D=3D5831=3D=3D by 0xCDA9E0: process_bb_lives(basic_block_def*, int&, b= ool) (lra-lives.c:855) =3D=3D5831=3D=3D by 0xCDBFDC: lra_create_live_ranges_1(bool, bool) (lra-lives.c:1255) =3D=3D5831=3D=3D by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-li= ves.c:1320) =3D=3D5831=3D=3D by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450) =3D=3D5831=3D=3D by 0xC63D56: do_reload() (ira.c:5381) =3D=3D5831=3D=3D by 0xC641EE: (anonymous namespace)::pass_reload::execut= e(function*) (ira.c:5565) =3D=3D5831=3D=3D by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370) =3D=3D5831=3D=3D by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2= 459) =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D HEAP SUMMARY: =3D=3D5831=3D=3D in use at exit: 1,608,570 bytes in 2,264 blocks =3D=3D5831=3D=3D total heap usage: 5,135 allocs, 2,871 frees, 3,621,619 b= ytes allocated =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D LEAK SUMMARY: =3D=3D5831=3D=3D definitely lost: 0 bytes in 0 blocks =3D=3D5831=3D=3D indirectly lost: 0 bytes in 0 blocks =3D=3D5831=3D=3D possibly lost: 8,032 bytes in 1 blocks =3D=3D5831=3D=3D still reachable: 1,600,538 bytes in 2,263 blocks =3D=3D5831=3D=3D suppressed: 0 bytes in 0 blocks =3D=3D5831=3D=3D Rerun with --leak-check=3Dfull to see details of leaked me= mory =3D=3D5831=3D=3D=20 =3D=3D5831=3D=3D For counts of detected and suppressed errors, rerun with: = -v =3D=3D5831=3D=3D Use --track-origins=3Dyes to see where uninitialised value= s come from =3D=3D5831=3D=3D ERROR SUMMARY: 37 errors from 14 contexts (suppressed: 0 f= rom 0) >>From gcc-bugs-return-544393-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:19:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 28710 invoked by alias); 21 Nov 2016 18:19:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 120171 invoked by uid 55); 21 Nov 2016 18:19:45 -0000 From: "law at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/25128] [m68k] Suboptimal comparisons against 65536 Date: Mon, 21 Nov 2016 18:20:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 4.2.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: law at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02427.txt.bz2 Content-length: 741 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D25128 --- Comment #3 from Jeffrey A. Law --- Author: law Date: Mon Nov 21 18:19:12 2016 New Revision: 242676 URL: https://gcc.gnu.org/viewcvs?rev=3D242676&root=3Dgcc&view=3Drev Log: PR target/25128 * config/m68k/predicates.md (swap_peephole_relational_operator): New predicate. * config/m68k/m68k.md (relational tests against 65535/65536): New peephole2. PR target/25128 * gcc.target/m68k/pr25128.c: New test. Added: trunk/gcc/testsuite/gcc.target/m68k/pr25128.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/m68k/m68k.md trunk/gcc/config/m68k/predicates.md trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544394-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:20:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 37893 invoked by alias); 21 Nov 2016 18:20:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 37576 invoked by uid 48); 21 Nov 2016 18:20:29 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/25128] [m68k] Suboptimal comparisons against 65536 Date: Mon, 21 Nov 2016 18:23:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 4.2.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02428.txt.bz2 Content-length: 503 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D25128 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |law at redhat dot com Resolution|--- |FIXED --- Comment #4 from Jeffrey A. Law --- Fixed on the trunk. >>From gcc-bugs-return-544395-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:23:33 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 42378 invoked by alias); 21 Nov 2016 18:23:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 42270 invoked by uid 48); 21 Nov 2016 18:23:20 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/70909] Libiberty Demangler segfaults (4) Date: Mon, 21 Nov 2016 18:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02429.txt.bz2 Content-length: 1792 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70909 --- Comment #15 from Markus Trippelsdorf --- Thanks for the testcase. Marcel's patch fixes the segfault, but doesn't demangle the symbol. markus@x4 libiberty % ./a.out _ZSt7forwardIR17predicate_matcherIZ11any_matcherIiEDavEUlOT_E_13typed_match= erIiEEES3_RNSt16remove_referenceIS2_E4typeE typed name template qualified name name 'std' name 'forward' template argument list reference template name 'predicate_matcher' template argument list local name typed name template name 'any_matcher' template argument list builtin type int function type name 'auto' argument list lambda 0 argument list rvalue reference template parameter 0 template argument list template name 'typed_matcher' template argument list builtin type int function type rvalue reference template parameter 0 argument list reference qualified name template qualified name standard substitution std name 'remove_reference' template argument list template parameter 0 name 'type' Failed: _ZSt7forwardIR17predicate_matcherIZ11any_matcherIiEDavEUlOT_E_13typed_match= erIiEEES3_RNSt16remove_referenceIS2_E4typeE libc++abi demangler gives: int&& std::forward()::'lambda'(int&= &), typed_matcher >&>(std::remove_reference::type&) >>From gcc-bugs-return-544396-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:30:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 110186 invoked by alias); 21 Nov 2016 18:30:19 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 108114 invoked by uid 48); 21 Nov 2016 18:29:53 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68544] ICE trying to pass derived type constructor as a function Date: Mon, 21 Nov 2016 18:31:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: minor X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02430.txt.bz2 Content-length: 1832 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68544 Gerhard Steinmetz changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gerhard.steinmetz.fortran@t | |-online.de --- Comment #3 from Gerhard Steinmetz --- Update : $ cat z1.f90 program p type t end type call f(t) end $ gfortran-7-20161120 z1.f90 z1.f90:2:0: type t internal compiler error: Segmentation fault 0xc4265f crash_signal ../../gcc/toplev.c:333 0x74c990 gfc_sym_identifier ../../gcc/fortran/trans-decl.c:339 0x74e2e3 build_function_decl ../../gcc/fortran/trans-decl.c:2197 0x75806a gfc_get_symbol_decl(gfc_symbol*) ../../gcc/fortran/trans-decl.c:1622 0x77005f gfc_conv_variable ../../gcc/fortran/trans-expr.c:2494 0x76bcf2 gfc_conv_expr(gfc_se*, gfc_expr*) ../../gcc/fortran/trans-expr.c:7704 0x773aa6 gfc_conv_expr_reference(gfc_se*, gfc_expr*) ../../gcc/fortran/trans-expr.c:7804 0x767220 gfc_conv_procedure_call(gfc_se*, gfc_symbol*, gfc_actual_arglist*, gfc_expr*, vec*) ../../gcc/fortran/trans-expr.c:5169 0x7b0fe4 gfc_trans_call(gfc_code*, bool, tree_node*, tree_node*, bool) ../../gcc/fortran/trans-stmt.c:407 0x72c59a trans_code ../../gcc/fortran/trans.c:1774 0x75c578 gfc_generate_function_code(gfc_namespace*) ../../gcc/fortran/trans-decl.c:6261 0x6e53e0 translate_all_program_units ../../gcc/fortran/parse.c:6038 0x6e53e0 gfc_parse_file() ../../gcc/fortran/parse.c:6238 0x729052 gfc_be_parse_file ../../gcc/fortran/f95-lang.c:202 >>From gcc-bugs-return-544397-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:31:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 111477 invoked by alias); 21 Nov 2016 18:31:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 111383 invoked by uid 48); 21 Nov 2016 18:31:13 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68544] ICE trying to pass derived type constructor as a function Date: Mon, 21 Nov 2016 18:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: minor X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02431.txt.bz2 Content-length: 1790 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68544 --- Comment #4 from Gerhard Steinmetz --- Invalid code with a function : $ cat z2.f90 program p type t end type print *, f(t) end $ gfortran-7-20161120 z2.f90 z2.f90:2:0: type t internal compiler error: Segmentation fault 0xc4265f crash_signal ../../gcc/toplev.c:333 0x74c990 gfc_sym_identifier ../../gcc/fortran/trans-decl.c:339 0x74e2e3 build_function_decl ../../gcc/fortran/trans-decl.c:2197 0x75806a gfc_get_symbol_decl(gfc_symbol*) ../../gcc/fortran/trans-decl.c:1622 0x77005f gfc_conv_variable ../../gcc/fortran/trans-expr.c:2494 0x76bcf2 gfc_conv_expr(gfc_se*, gfc_expr*) ../../gcc/fortran/trans-expr.c:7704 0x773aa6 gfc_conv_expr_reference(gfc_se*, gfc_expr*) ../../gcc/fortran/trans-expr.c:7804 0x767220 gfc_conv_procedure_call(gfc_se*, gfc_symbol*, gfc_actual_arglist*, gfc_expr*, vec*) ../../gcc/fortran/trans-expr.c:5169 0x76bcd2 gfc_conv_expr(gfc_se*, gfc_expr*) ../../gcc/fortran/trans-expr.c:7696 0x7737d8 gfc_conv_expr_reference(gfc_se*, gfc_expr*) ../../gcc/fortran/trans-expr.c:7831 0x79a586 gfc_trans_transfer(gfc_code*) ../../gcc/fortran/trans-io.c:2482 0x72c237 trans_code ../../gcc/fortran/trans.c:1902 0x7972e0 build_dt ../../gcc/fortran/trans-io.c:1980 0x72c257 trans_code ../../gcc/fortran/trans.c:1874 0x75c578 gfc_generate_function_code(gfc_namespace*) ../../gcc/fortran/trans-decl.c:6261 0x6e53e0 translate_all_program_units ../../gcc/fortran/parse.c:6038 0x6e53e0 gfc_parse_file() ../../gcc/fortran/parse.c:6238 0x729052 gfc_be_parse_file ../../gcc/fortran/f95-lang.c:202 >>From gcc-bugs-return-544398-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:32:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 113013 invoked by alias); 21 Nov 2016 18:32:31 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 112751 invoked by uid 48); 21 Nov 2016 18:32:17 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68544] ICE trying to pass derived type constructor as a function Date: Mon, 21 Nov 2016 18:33:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: minor X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02432.txt.bz2 Content-length: 792 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68544 --- Comment #5 from Gerhard Steinmetz --- Affects several intrinsic functions/subroutines ... $ cat z7.f90 program p type t end type print *, atomic_define(t) print *, atomic_ref(t) print *, coshape(t) print *, cpu_time(t) print *, date_and_time(t) print *, execute_command_line(t) print *, findloc(t) print *, get_command(t) print *, get_command_argument(t) print *, get_environment_variable(t) print *, is_contiguous(t) print *, move_alloc(t) print *, mvbits(t) print *, out_of_range(t) print *, random_init(t) print *, random_number(t) print *, random_seed(t) print *, rank(t) print *, reduce(t) print *, system_clock(t) end >>From gcc-bugs-return-544399-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:33:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 114529 invoked by alias); 21 Nov 2016 18:33:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 114255 invoked by uid 48); 21 Nov 2016 18:33:10 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68544] ICE trying to pass derived type constructor as a function Date: Mon, 21 Nov 2016 18:47:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: minor X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02433.txt.bz2 Content-length: 439 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68544 --- Comment #6 from Gerhard Steinmetz --- These snippets are silently accepted (t is not an array nor a scalar). $ cat z3.f90 program p type t end type print *, shape(t) end $ gfortran-7-20161120 -Wall -fcheck=3Dall z3.f90 $ a.out $ --- $ cat z4.f90 subroutine s(t) type t end type end $ gfortran-7-20161120 -c z4.f90 $ >>From gcc-bugs-return-544400-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:47:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 5819 invoked by alias); 21 Nov 2016 18:47:06 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 5393 invoked by uid 48); 21 Nov 2016 18:46:55 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78454] valgrind conditional jump or move depends on uninitialised value(s) in sparseset_bit_p Date: Mon, 21 Nov 2016 18:51:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02434.txt.bz2 Content-length: 456 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78454 Markus Trippelsdorf changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |trippels at gcc dot gnu.org --- Comment #1 from Markus Trippelsdorf --- Did you configure gcc with --enable-valgrind-annotations? >>From gcc-bugs-return-544401-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:51:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12263 invoked by alias); 21 Nov 2016 18:51:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 12025 invoked by uid 48); 21 Nov 2016 18:50:58 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/54689] sparseset.h:147 Conditional jump or move depends on uninitialised value(s) Date: Mon, 21 Nov 2016 18:51:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 4.8.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02435.txt.bz2 Content-length: 440 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D54689 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |msebor at gcc dot gnu.org --- Comment #3 from Martin Sebor --- *** Bug 78454 has been marked as a duplicate of this bug. *** >>From gcc-bugs-return-544402-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:51:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12277 invoked by alias); 21 Nov 2016 18:51:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 11960 invoked by uid 48); 21 Nov 2016 18:50:55 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78454] valgrind conditional jump or move depends on uninitialised value(s) in sparseset_bit_p Date: Mon, 21 Nov 2016 18:55:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02436.txt.bz2 Content-length: 1458 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78454 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE --- Comment #2 from Martin Sebor --- As suggested in comment #1, configuring GCC with --enable-valgrind-annotati= ons is needed. Unfortunately, after that, a build fails with the errors below: checking for valgrind.h... no checking for VALGRIND_DISCARD in ... no checking for VALGRIND_DISCARD in ... no configure: error: *** Can't find valgrind/memcheck.h, memcheck.h or valgrin= d.h Makefile:4286: recipe for target 'configure-stage1-gcc' failed make[1]: *** [configure-stage1-gcc] Error 1 It seems that valgrind-devel needs to be installed in order for this to work (it would be nice if the top-level configure warned or failed when it isn't= ). With these problems out of the way though, the Valgrind errors disappear.=20 Reverting r190503 brings them back, so it did indeed fix the referenced bug 54689. I'm going to resolve this bug as a duplicate of the older one. I've also updated the Debugging GCC Wiki page (https://gcc.gnu.org/wiki/DebuggingGCC) to mention this. *** This bug has been marked as a duplicate of bug 54689 *** >>From gcc-bugs-return-544403-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:55:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 21468 invoked by alias); 21 Nov 2016 18:55:56 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 21346 invoked by uid 55); 21 Nov 2016 18:55:43 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/71973] c++ handles built-in functions inconsistently Date: Mon, 21 Nov 2016 19:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: accepts-invalid X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02437.txt.bz2 Content-length: 623 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71973 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Mon Nov 21 18:55:11 2016 New Revision: 242677 URL: https://gcc.gnu.org/viewcvs?rev=3D242677&root=3Dgcc&view=3Drev Log: PR c++/71973 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of long unsigned int. * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of unsigned long. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/torture/pr53321.C trunk/gcc/testsuite/g++.dg/torture/pr63512.C >>From gcc-bugs-return-544404-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 19:04:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 40502 invoked by alias); 21 Nov 2016 19:04:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 40177 invoked by uid 48); 21 Nov 2016 19:03:50 -0000 From: "hjl.tools at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78428] [5/6/7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode Date: Mon, 21 Nov 2016 19:18:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: hjl.tools at gmail dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02438.txt.bz2 Content-length: 393 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78428 --- Comment #4 from H.J. Lu --- Before r218818, struct of 12 bytes is aligned at 4 bytes without -Os and 8 bytes with -Os. After r218818, it is always aligned at 8 bytes, which triggers struct store memory leak: movq %rax, b+8(%rip) Since b is 12 bytes and a is placed next to b, it overrides a. >>From gcc-bugs-return-544405-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 19:18:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 130863 invoked by alias); 21 Nov 2016 19:18:21 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 129210 invoked by uid 55); 21 Nov 2016 19:18:08 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/67335] [6/7 Regression] ICE in compiling omp simd function with unused argument Date: Mon, 21 Nov 2016 19:23:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: ice-on-valid-code, openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02439.txt.bz2 Content-length: 633 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D67335 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Mon Nov 21 19:17:36 2016 New Revision: 242678 URL: https://gcc.gnu.org/viewcvs?rev=3D242678&root=3Dgcc&view=3Drev Log: PR middle-end/67335 * omp-simd-clone.c (simd_clone_adjust_argument_types): Use NULL pre= fix for tmp simd array if DECL_NAME (parm) is NULL. * g++.dg/vect/simd-clone-7.cc: New test. Added: trunk/gcc/testsuite/g++.dg/vect/simd-clone-7.cc Modified: trunk/gcc/ChangeLog trunk/gcc/omp-simd-clone.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544406-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 19:23:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 31683 invoked by alias); 21 Nov 2016 19:23:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 31475 invoked by uid 48); 21 Nov 2016 19:23:45 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/68538] ICE in gen_reg_rtx, at emit-rtl.c:1027 when cross-compiling for cris-linux-gnu target Date: Mon, 21 Nov 2016 19:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: hp at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02440.txt.bz2 Content-length: 591 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68538 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |law at redhat dot com --- Comment #3 from Jeffrey A. Law --- This is still a problem on the trunk. I'm not at all familiar with the CRIS port, but ISTM that we should never be calling copy_to_mode_reg when !can_create_pseudo_p because copy_to_mode_reg always creates a new pseudo. >>From gcc-bugs-return-544407-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 19:34:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 63422 invoked by alias); 21 Nov 2016 19:34:33 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 63229 invoked by uid 48); 21 Nov 2016 19:34:21 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78428] [5/6/7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode Date: Mon, 21 Nov 2016 19:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02441.txt.bz2 Content-length: 421 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78428 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |marxin at gcc dot g= nu.org --- Comment #5 from Martin Li=C5=A1ka --- I'm working on a patch. >>From gcc-bugs-return-544408-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 19:46:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99446 invoked by alias); 21 Nov 2016 19:46:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 97824 invoked by uid 48); 21 Nov 2016 19:46:44 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword Date: Mon, 21 Nov 2016 20:00:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: janus at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02442.txt.bz2 Content-length: 1788 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78443 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |janus at gcc dot gn= u.org --- Comment #3 from janus at gcc dot gnu.org --- (In reply to janus from comment #2) > So, what goes wrong is probably the assignment of the TBPs in the vtab. We simply fail to set the TBP entry for 'square' in the vtabs of C1 and C2. This patch fixes it and regtests cleanly: Index: gcc/fortran/class.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- gcc/fortran/class.c (Revision 242657) +++ gcc/fortran/class.c (Arbeitskopie) @@ -751,9 +751,6 @@ add_proc_comp (gfc_symbol *vtype, const char *name { gfc_component *c; - if (tb->non_overridable) - return; - c =3D gfc_find_component (vtype, name, true, true, NULL); if (c =3D=3D NULL) With this, the output of the test case becomes ... square( 2.00000000 ) =3D -100.000000=20=20=20=20 square( 2.00000000 ) =3D 4.00000000=20=20=20=20 square( 2.00000000 ) =3D 4.00000000 ... which I believe is correct. Note: The patch may be a bit too strong, but it does no harm. There are cas= es where one can avoid having a TBP entry in the vtab, namely if the non-overridable procedure itself is not overriding a procedure from the par= ent class. I'll try to create an improved patch which implements such as check. >>From gcc-bugs-return-544409-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 20:00:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76084 invoked by alias); 21 Nov 2016 20:00:41 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 75721 invoked by uid 48); 21 Nov 2016 20:00:28 -0000 From: "asolokha at gmx dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78455] New: [7 Regression] ICE in operator[], at vec.h:732 Date: Mon, 21 Nov 2016 20:05:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: asolokha at gmx dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter cc target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02443.txt.bz2 Content-length: 1492 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78455 Bug ID: 78455 Summary: [7 Regression] ICE in operator[], at vec.h:732 Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: asolokha at gmx dot com CC: aldyh at gcc dot gnu.org Target Milestone: --- gcc-7.0.0-alpha20161120 snapshot fails to compile the following reduced sni= ppet w/ -O2 (-Os, -Og) -Wuninitialized: int ij; void ql (void) { int m5 =3D 0; for (;;) { if (0) for (;;) { int *go; int *t4 =3D go; l1: *t4 =3D (*t4 !=3D 0) ? 0 : 2; } if (ij !=3D 0) goto l1; } } % x86_64-unknown-linux-gnu-gcc-7.0.0-alpha20161120 -O2 -Wuninitialized -c dwgke5h1.c dwgke5h1.c: In function 'ql': dwgke5h1.c:4:1: internal compiler error: in operator[], at vec.h:732 ql (void) ^~ r242639 must be a culprit, given that the top of backtrace is this: Breakpoint 1, 0x00000000013a3db0 in internal_error(char const*, ...) () (gdb) where #0 0x00000000013a3db0 in internal_error(char const*, ...) () #1 0x00000000013a22c4 in fancy_abort(char const*, int, char const*) () #2 0x0000000000d8e861 in uninit_ops_invalidate_phi_use(gphi*, unsigned int, vec, va_heap, vl_ptr>) () >>From gcc-bugs-return-544410-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 20:05:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 88108 invoked by alias); 21 Nov 2016 20:05:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 87671 invoked by uid 48); 21 Nov 2016 20:04:48 -0000 From: "jengelh at inai dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/47877] -fvisibility-inlines-hidden does not hide member template functions Date: Mon, 21 Nov 2016 20:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 4.5.2 X-Bugzilla-Keywords: documentation X-Bugzilla-Severity: normal X-Bugzilla-Who: jengelh at inai dot de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02444.txt.bz2 Content-length: 686 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D47877 --- Comment #3 from Jan Engelhardt --- Hm yes, I begin to see why this was done. Template instantiations show up as W-type symbols in `nm`, and template specializations are 'T'-type, and both need to be visible so that the override works. But only on -O0. When compiling with -O2, the template instantiations gets inlined and the symbol (_ZN3Foo3barIS_EEvv in this example) disappears because of -fvisibility-inlines-hidden and could not possibly be overridden. So templa= te specializations from elsewhere will have no effect. ... So IMO we can probably just drop the "!processing_template_decl" part. >>From gcc-bugs-return-544411-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 20:44:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 128837 invoked by alias); 21 Nov 2016 20:44:48 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 128725 invoked by uid 48); 21 Nov 2016 20:44:34 -0000 From: "egall at gwmail dot gwu.edu" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/68538] ICE in gen_reg_rtx, at emit-rtl.c:1027 when cross-compiling for cris-linux-gnu target Date: Mon, 21 Nov 2016 20:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: egall at gwmail dot gwu.edu X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: hp at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02445.txt.bz2 Content-length: 645 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68538 Eric Gallager changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |egall at gwmail dot gwu.edu --- Comment #4 from Eric Gallager --- After seeing this report, I'm realizing that Bug 71009 which I filed might = be a duplicate of this one; it's also an ICE at the same place in emit-rtl.c for= the same reason of can_create_pseudo_p having an issue. It's just for a differe= nt target though. >>From gcc-bugs-return-544412-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 20:50:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6343 invoked by alias); 21 Nov 2016 20:50:37 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 5289 invoked by uid 48); 21 Nov 2016 20:50:23 -0000 From: "wilco at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78453] arm-none-linux-gnueabihf bootstrap failed with revision 242549 Date: Mon, 21 Nov 2016 21:02:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: wilco at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02446.txt.bz2 Content-length: 1486 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78453 wilco at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wilco at gcc dot gnu.org --- Comment #1 from wilco at gcc dot gnu.org --- (In reply to amker from comment #0) > Hi, > After revision 242549, arm-linux-gnueabihf bootstrap failed with below > message: >=20 > ../../gcc/gcc/edit-context.c: In member function 'void > edit_context::print_diff(pretty_printer*, bool)': > ../../gcc/gcc/edit-context.c:299:1: error: insn does not satisfy its > constraints: > } > ^ > (insn 69 17 25 3 (set (mem/f/c:DI (plus:SI (reg/f:SI 13 sp) > (const_int 8 [0x8])) [39 c.m_outer_cb+0 S8 A64]) > (reg:DI 12 ip)) "../../gcc/gcc/typed-splay-tree.h":56 633 > {*movdi_vfp_cortexa8} That's a latent bug - see https://patchwork.ozlabs.org/patch/220135/ "In ARM mode only, the pair of registers IP and SP is allowed as operands in LDRD/STRD. To handle it, this patch defines a new constraint "q" to be CORE_REGS in ARM mode and GENERAL_REGS (i.e., equivalent to "r") otherwise. Note that in ARM mode "q" is not equivalent to "rk" because of the way constraints are matched. The new constraint "q" is used in place of "r" for DImode move between register and memory." So "q" is needed for strd on ARM, and this is used by movdi_vfp but not by movdi_vfp_cortexa8... >>From gcc-bugs-return-544413-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:02:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99773 invoked by alias); 21 Nov 2016 21:02:21 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 99516 invoked by uid 48); 21 Nov 2016 21:02:08 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78425] Atrtibute warning message location incorrect Date: Mon, 21 Nov 2016 21:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02447.txt.bz2 Content-length: 2944 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78425 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-21 CC| |msebor at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Martin Sebor --- Confirmed. The location information for attributes isn't correct either in= C or in C++ as the following test case shows: $ cat x.C && /build/gcc-svn/gcc/xgcc -B /build/gcc-svn/gcc -S -Wall -Wextra -xc++ x.C #define ARG_NONNULL __attribute__ ((nonnull)) #define RET_NONNULL __attribute__ ((returns_nonnull)) void ARG_NONNULL f0 (void*) RET_NONNULL; void RET_NONNULL f1 (void*) ARG_NONNULL; void __attribute__ ((nonnull)) f2 (void*) __attribute__ ((returns_nonnull)); void __attribute__ ((returns_nonnull)) f3 (void*) __attribute__ ((nonnull)); x.C:2:53: error: returns_nonnull attribute on a function not returning a pointer #define RET_NONNULL __attribute__ ((returns_nonnull)) ^ x.C:4:29: note: in expansion of macro =E2=80=98RET_NONNULL=E2=80=99 void ARG_NONNULL f0 (void*) RET_NONNULL; ^~~~~~~~~~~ x.C:1:45: error: returns_nonnull attribute on a function not returning a pointer #define ARG_NONNULL __attribute__ ((nonnull)) ^ x.C:5:29: note: in expansion of macro =E2=80=98ARG_NONNULL=E2=80=99 void RET_NONNULL f1 (void*) ARG_NONNULL; ^~~~~~~~~~~ x.C:7:75: error: returns_nonnull attribute on a function not returning a pointer void __attribute__ ((nonnull)) f2 (void*) __attribute__ ((returns_nonnull)= ); ^ x.C:8:75: error: returns_nonnull attribute on a function not returning a pointer void __attribute__ ((returns_nonnull)) f3 (void*) __attribute__ ((nonnull)= ); ^ When compiled in C mode the messages are almost as bad (though more obvious= ly wrong and so less confusing) x.C:4:1: error: returns_nonnull attribute on a function not returning a poi= nter void ARG_NONNULL f0 (void*) RET_NONNULL; ^~~~ x.C:5:1: error: returns_nonnull attribute on a function not returning a poi= nter void RET_NONNULL f1 (void*) ARG_NONNULL; ^~~~ x.C:7:1: error: returns_nonnull attribute on a function not returning a poi= nter void __attribute__ ((nonnull)) f2 (void*) __attribute__ ((returns_nonnull)= ); ^~~~ x.C:8:1: error: returns_nonnull attribute on a function not returning a poi= nter void __attribute__ ((returns_nonnull)) f3 (void*) __attribute__ ((nonnull)= ); ^~~~ >>From gcc-bugs-return-544414-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:04:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 102745 invoked by alias); 21 Nov 2016 21:04:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 102422 invoked by uid 48); 21 Nov 2016 21:04:40 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78425] Atrtibute warning message location incorrect Date: Mon, 21 Nov 2016 21:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cf_known_to_fail Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02448.txt.bz2 Content-length: 446 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78425 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- Known to fail| |5.3.0, 6.2.0, 7.0 --- Comment #2 from Martin Sebor --- Besides 7.0 this also affects both of 6.x and 5.x so it's not a regression. >>From gcc-bugs-return-544415-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:14:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 48841 invoked by alias); 21 Nov 2016 21:14:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 48587 invoked by uid 48); 21 Nov 2016 21:14:46 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78208] Compile-time hog with -fsanitize=null with operator overloading Date: Mon, 21 Nov 2016 21:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: compile-time-hog X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02449.txt.bz2 Content-length: 283 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78208 --- Comment #2 from Marek Polacek --- I think the compile-hog would also be visible with -Wduplicated-branches, b= ut that's not in yet (and it's unclear whether it will make its way in to GCC = 7). >>From gcc-bugs-return-544416-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:17:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 51499 invoked by alias); 21 Nov 2016 21:17:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 51265 invoked by uid 48); 21 Nov 2016 21:16:48 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68567] ICE on using wrong defined arrays (different cases/messages) Date: Mon, 21 Nov 2016 21:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02450.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68567 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544417-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:17:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 52372 invoked by alias); 21 Nov 2016 21:17:21 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 52089 invoked by uid 48); 21 Nov 2016 21:17:07 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68568] ICE with automatic character object and save, in combination with some options Date: Mon, 21 Nov 2016 21:27:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02451.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68568 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544418-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:27:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76368 invoked by alias); 21 Nov 2016 21:27:29 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 76236 invoked by uid 48); 21 Nov 2016 21:27:16 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78437] [7 Regression]: Invalid sign-extend conversion in REE pass Date: Mon, 21 Nov 2016 21:29:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02452.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78437 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544420-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:33:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87580 invoked by alias); 21 Nov 2016 21:33:28 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 87325 invoked by uid 48); 21 Nov 2016 21:33:15 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug go/78432] [7 Regression] -fdump-go-spec ICEs for aligned causing x32 libgo library to fail to build Date: Mon, 21 Nov 2016 21:33:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: go X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: build, ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: ian at airs dot com X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02454.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78432 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544419-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:29:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 80993 invoked by alias); 21 Nov 2016 21:29:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 80868 invoked by uid 48); 21 Nov 2016 21:29:19 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78426] [7 Regression] wrong code with strncmp on SH Date: Mon, 21 Nov 2016 21:33:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02453.txt.bz2 Content-length: 498 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78426 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |law at redhat dot com Resolution|--- |FIXED --- Comment #2 from Jeffrey A. Law --- Fixed on trunk >>From gcc-bugs-return-544422-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:34:14 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 92984 invoked by alias); 21 Nov 2016 21:34:13 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 92641 invoked by uid 48); 21 Nov 2016 21:34:01 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78122] [5/6/7 Regression] [F08] ICE in get, at cgraph.h:395 Date: Mon, 21 Nov 2016 21:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02456.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78122 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544421-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:33:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87671 invoked by alias); 21 Nov 2016 21:33:29 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 87501 invoked by uid 48); 21 Nov 2016 21:33:25 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug go/78431] [7 regression] ICE in go_append_padding, at godump.c:636 Date: Mon, 21 Nov 2016 21:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: go X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: ian at airs dot com X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02455.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78431 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544423-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:34:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 95286 invoked by alias); 21 Nov 2016 21:34:46 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 95163 invoked by uid 48); 21 Nov 2016 21:34:39 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78114] [7 regression] gfortran.dg/vect/fast-math-mgrid-resid.f FAILs Date: Mon, 21 Nov 2016 21:35:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: amker at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02457.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78114 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544424-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:35:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99206 invoked by alias); 21 Nov 2016 21:35:28 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 99052 invoked by uid 48); 21 Nov 2016 21:35:15 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78027] [6/7 Regression] ICE in new_oacc_loop_routine, at omp-low.c:19000 Date: Mon, 21 Nov 2016 21:37:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code, openacc, openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02458.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78027 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544425-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:37:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 105947 invoked by alias); 21 Nov 2016 21:37:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 105847 invoked by uid 48); 21 Nov 2016 21:37:20 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/77746] [5/6/7 Regression] [F03] Wrong subroutine called, clash of specific procedure name and binding-name Date: Mon, 21 Nov 2016 21:38:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.3.1 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02459.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77746 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544426-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:38:04 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 107942 invoked by alias); 21 Nov 2016 21:38:04 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 106901 invoked by uid 48); 21 Nov 2016 21:37:51 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/77680] [5/6/7 Regression] [F03] ICE in ctor_for_folding, at varpool.c:419 Date: Mon, 21 Nov 2016 21:40:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02460.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77680 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544427-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:40:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 117486 invoked by alias); 21 Nov 2016 21:40:31 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 115296 invoked by uid 48); 21 Nov 2016 21:40:18 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/71682] [7 Regression] Several libjava failures on x86_64-apple-darwin15 with -m32 after r237556 Date: Mon, 21 Nov 2016 21:41:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02461.txt.bz2 Content-length: 507 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71682 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |law at redhat dot com Resolution|--- |WONTFIX --- Comment #2 from Jeffrey A. Law --- GCJ/libjava are dead. >>From gcc-bugs-return-544428-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:41:05 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118682 invoked by alias); 21 Nov 2016 21:41:04 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 118365 invoked by uid 48); 21 Nov 2016 21:40:47 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/66227] [5/6/7 Regression] [OOP] EXTENDS_TYPE_OF n returns wrong result for polymorphic variable allocated to extended type Date: Mon, 21 Nov 2016 21:47:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: janus at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02462.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D66227 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544429-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:47:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 26599 invoked by alias); 21 Nov 2016 21:47:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 26460 invoked by uid 48); 21 Nov 2016 21:46:48 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/68538] ICE in gen_reg_rtx, at emit-rtl.c:1027 when cross-compiling for cris-linux-gnu target Date: Mon, 21 Nov 2016 21:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: hp at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02463.txt.bz2 Content-length: 273 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68538 --- Comment #5 from Jeffrey A. Law --- No, they are distinct bugs in the target files. In this BZ it's the fault = of the cris backend. In 68538, it appears to be a problem in the x86 backend. >>From gcc-bugs-return-544431-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:53:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 34176 invoked by alias); 21 Nov 2016 21:53:15 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 34024 invoked by uid 48); 21 Nov 2016 21:53:02 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/70565] [5/6/7 Regression] ICE at gimplify.c:8832 (cilkplus array extension) Date: Mon, 21 Nov 2016 21:53:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02465.txt.bz2 Content-length: 287 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70565 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 >>From gcc-bugs-return-544430-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:52:14 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 32007 invoked by alias); 21 Nov 2016 21:52:13 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 31858 invoked by uid 48); 21 Nov 2016 21:52:01 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/69782] [6/7 Regression] defining min() macro causes thousand of lines of error messages Date: Mon, 21 Nov 2016 21:53:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: redi at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02464.txt.bz2 Content-length: 499 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69782 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED CC| |law at redhat dot com Resolution|--- |WONTFIX --- Comment #10 from Jeffrey A. Law --- Per c#8/c#9. >>From gcc-bugs-return-544432-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:53:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 34250 invoked by alias); 21 Nov 2016 21:53:15 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 34132 invoked by uid 48); 21 Nov 2016 21:53:12 -0000 From: "anlauf at gmx dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68568] ICE with automatic character object and save, in combination with some options Date: Mon, 21 Nov 2016 21:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: anlauf at gmx dot de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02466.txt.bz2 Content-length: 1101 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68568 Harald Anlauf changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |anlauf at gmx dot de --- Comment #4 from Harald Anlauf --- (In reply to Gerhard Steinmetz from comment #1) > And this is detected : > (The SAVE attribute shall not be specified for an automatic data object.) >=20 > $ cat z1b.f90 > subroutine s(n) > integer, intent(in) :: n > character(n), save :: x > x =3D 'a' > end >=20 > $ gfortran -g -O0 -Wall -fcheck=3Dall -c z1b.f90 > z1b.f90:3:26: >=20 > character(n), save :: x > 1 > Error: Automatic object 'x' at (1) cannot have the SAVE attribute This is what is specified in the standard. F2015 working document: C860 The SAVE attribute shall not be specified for a dummy argument, a func= tion result, an automatic data object, or an object that is in a common blo= ck. So it's an ICE on valid code. >>From gcc-bugs-return-544433-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:56:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 56114 invoked by alias); 21 Nov 2016 21:56:27 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 41147 invoked by uid 48); 21 Nov 2016 21:56:13 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/71118] [5/6/7 Regression] ftois instruction not emitted for float -> int bitcast Date: Mon, 21 Nov 2016 21:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 5.3.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02467.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71118 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544434-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:56:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 58085 invoked by alias); 21 Nov 2016 21:56:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 56655 invoked by uid 48); 21 Nov 2016 21:56:31 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword Date: Mon, 21 Nov 2016 21:58:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: janus at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02468.txt.bz2 Content-length: 1001 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78443 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |ASSIGNED Resolution|FIXED |--- --- Comment #4 from janus at gcc dot gnu.org --- Here is an improved patch: =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- gcc/fortran/class.c (Revision 242657) +++ gcc/fortran/class.c (Arbeitskopie) @@ -751,7 +751,7 @@ add_proc_comp (gfc_symbol *vtype, const char *name { gfc_component *c; - if (tb->non_overridable) + if (tb->non_overridable && !tb->overridden) return; c =3D gfc_find_component (vtype, name, true, true, NULL); It gives the same output and regtests cleanly as well. >>From gcc-bugs-return-544435-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:58:55 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 61141 invoked by alias); 21 Nov 2016 21:58:55 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 61052 invoked by uid 48); 21 Nov 2016 21:58:47 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/71351] [7 Regression] ICE: Segmentation fault (graphite) Date: Mon, 21 Nov 2016 21:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02469.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71351 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544436-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:59:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 62223 invoked by alias); 21 Nov 2016 21:59:29 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 62071 invoked by uid 48); 21 Nov 2016 21:59:16 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/71357] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block follows the use for SSA_NAME) w/ -O2 -floop-nest-optimize Date: Mon, 21 Nov 2016 22:01:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02470.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71357 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544437-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:01:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 64406 invoked by alias); 21 Nov 2016 22:01:16 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 64191 invoked by uid 48); 21 Nov 2016 22:01:03 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/71481] [7 regression] ICE during selftest: input.c: test_reading_source_line Date: Mon, 21 Nov 2016 22:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02471.txt.bz2 Content-length: 504 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71481 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |law at redhat dot com Resolution|--- |FIXED --- Comment #11 from Jeffrey A. Law --- Fixed on the trunk. >>From gcc-bugs-return-544438-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:04:35 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 74389 invoked by alias); 21 Nov 2016 22:04:35 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 74168 invoked by uid 48); 21 Nov 2016 22:04:22 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/71353] [7 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu: in binds_to_current_def_p, at symtab.c:2232 Date: Mon, 21 Nov 2016 22:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02472.txt.bz2 Content-length: 559 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71353 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |law at redhat dot com Resolution|--- |DUPLICATE --- Comment #3 from Jeffrey A. Law --- Duplicate *** This bug has been marked as a duplicate of bug 77674 *** >>From gcc-bugs-return-544441-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:05:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76032 invoked by alias); 21 Nov 2016 22:05:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 75763 invoked by uid 48); 21 Nov 2016 22:04:50 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/71524] [7 Regression] internal compiler error: in binds_to_current_def_p, at symtab.c:2232 Date: Mon, 21 Nov 2016 22:05:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02475.txt.bz2 Content-length: 559 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71524 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |law at redhat dot com Resolution|--- |DUPLICATE --- Comment #4 from Jeffrey A. Law --- Duplicate *** This bug has been marked as a duplicate of bug 77674 *** >>From gcc-bugs-return-544440-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:05:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76008 invoked by alias); 21 Nov 2016 22:05:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 75810 invoked by uid 48); 21 Nov 2016 22:04:51 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/77674] [7 Regression] ICE in binds_to_current_def_p with -fkeep-inline-functions Date: Mon, 21 Nov 2016 22:05:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02474.txt.bz2 Content-length: 437 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77674 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hjl.tools at gmail dot com --- Comment #4 from Jeffrey A. Law --- *** Bug 71524 has been marked as a duplicate of this bug. *** >>From gcc-bugs-return-544443-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:05:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 78464 invoked by alias); 21 Nov 2016 22:05:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 77779 invoked by uid 48); 21 Nov 2016 22:05:20 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/71616] [7 Regression] ICE on valid C++ code at -O1 and above on x86_64-linux-gnu: in binds_to_current_def_p, at symtab.c:2232 Date: Mon, 21 Nov 2016 22:05:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02476.txt.bz2 Content-length: 559 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71616 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |law at redhat dot com Resolution|--- |DUPLICATE --- Comment #3 from Jeffrey A. Law --- Duplicate *** This bug has been marked as a duplicate of bug 77674 *** >>From gcc-bugs-return-544439-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:04:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 74533 invoked by alias); 21 Nov 2016 22:04:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 74218 invoked by uid 48); 21 Nov 2016 22:04:23 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/77674] [7 Regression] ICE in binds_to_current_def_p with -fkeep-inline-functions Date: Mon, 21 Nov 2016 22:05:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02473.txt.bz2 Content-length: 435 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77674 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |su at cs dot ucdavis.edu --- Comment #3 from Jeffrey A. Law --- *** Bug 71353 has been marked as a duplicate of this bug. *** >>From gcc-bugs-return-544442-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:05:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 78436 invoked by alias); 21 Nov 2016 22:05:29 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 77915 invoked by uid 48); 21 Nov 2016 22:05:22 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/77674] [7 Regression] ICE in binds_to_current_def_p with -fkeep-inline-functions Date: Mon, 21 Nov 2016 22:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02477.txt.bz2 Content-length: 179 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77674 --- Comment #5 from Jeffrey A. Law --- *** Bug 71616 has been marked as a duplicate of this bug. *** >>From gcc-bugs-return-544444-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:12:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 95948 invoked by alias); 21 Nov 2016 22:12:27 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 95730 invoked by uid 48); 21 Nov 2016 22:12:14 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/71751] [7 Regression] Segmentation fault in ssa_default_def Date: Mon, 21 Nov 2016 22:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02478.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71751 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544445-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:14:50 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 98398 invoked by alias); 21 Nov 2016 22:14:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 98220 invoked by uid 48); 21 Nov 2016 22:14:37 -0000 From: "bernd.edlinger at hotmail dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78453] arm-none-linux-gnueabihf bootstrap failed with revision 242549 Date: Mon, 21 Nov 2016 22:15:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: bernd.edlinger at hotmail dot de X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02479.txt.bz2 Content-length: 541 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78453 Bernd Edlinger changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bernd.edlinger at hotmail = dot de --- Comment #2 from Bernd Edlinger --- Yes, thanks. I was using --with-tune=3Dcortex-a9 in my bootstrap. Therefore I had not seen this in my testing. Can you post a patch? >>From gcc-bugs-return-544446-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:15:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99786 invoked by alias); 21 Nov 2016 22:15:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 99580 invoked by uid 48); 21 Nov 2016 22:15:27 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/77262] [7 regression] Several libjava tests FAIL on 32-bit Solaris/x86 Date: Mon, 21 Nov 2016 22:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02480.txt.bz2 Content-length: 505 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77262 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |law at redhat dot com Resolution|--- |WONTFIX --- Comment #5 from Jeffrey A. Law --- GCJ/libjava is dead >>From gcc-bugs-return-544447-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:16:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 100894 invoked by alias); 21 Nov 2016 22:16:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 100750 invoked by uid 48); 21 Nov 2016 22:16:13 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77318] [7 regression] FAIL: gfortran.dg/graphite/pr68279.f90 -O (internal compiler error) Date: Mon, 21 Nov 2016 22:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02481.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77318 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544448-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:17:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 101899 invoked by alias); 21 Nov 2016 22:17:07 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 101781 invoked by uid 48); 21 Nov 2016 22:16:54 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77362] [6/7 Regression] [graphite] ICE in sese_build_liveouts_use w/ -O2 -floop-nest-optimize Date: Mon, 21 Nov 2016 22:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02482.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77362 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544449-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:17:35 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 103623 invoked by alias); 21 Nov 2016 22:17:35 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 102901 invoked by uid 48); 21 Nov 2016 22:17:26 -0000 From: "anlauf at gmx dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68568] ICE with automatic character object and save, in combination with some options Date: Mon, 21 Nov 2016 22:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: anlauf at gmx dot de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02483.txt.bz2 Content-length: 606 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68568 --- Comment #5 from Harald Anlauf --- The original testcase hits an assert in trans-decl.c:1704 1698 /* Associate names can use the hidden string length variable 1699 of their associated target. */ 1700 if (sym->ts.type =3D=3D BT_CHARACTER 1701 && TREE_CODE (length) !=3D INTEGER_CST) 1702 { 1703 gfc_finish_var_decl (length, sym); 1704 gcc_assert (!sym->value); 1705 } 1706 1707 gfc_finish_var_decl (decl, sym); If the assert is removed, the testcase compiles. >>From gcc-bugs-return-544450-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:19:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 114989 invoked by alias); 21 Nov 2016 22:19:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 114816 invoked by uid 48); 21 Nov 2016 22:19:39 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug debug/77589] [6/7 Regression] fortran: Missing DW_AT_byte_stride for an array record field selection Date: Mon, 21 Nov 2016 22:20:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: debug X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02484.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77589 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544451-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:20:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 117360 invoked by alias); 21 Nov 2016 22:20:51 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 116355 invoked by uid 48); 21 Nov 2016 22:20:38 -0000 From: "chris_s_jones at yahoo dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78456] New: [6/7 Regression] 171.swim loops not interchanged, vectorized perf loss on aarch64 Date: Mon, 21 Nov 2016 22:21:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: chris_s_jones at yahoo dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02485.txt.bz2 Content-length: 3905 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78456 Bug ID: 78456 Summary: [6/7 Regression] 171.swim loops not interchanged, vectorized perf loss on aarch64 Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: chris_s_jones at yahoo dot com Target Milestone: --- Created attachment 40102 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40102&action=3Dedit test case When debugging a perf regression in 171.swim after moving to gfortran 6.2.0= , I notice that a nested loop in MAIN is not being interchanged, causing sub-optimal vectorization in this case. A simplified test case is attached with an excerpt shown here: DO 3500 I =3D 1, MNMIN DO 4500 J =3D 1, MNMIN FOO =3D FOO + ABS(X0(I,J)) BAR =3D BAR + ABS(X1(I,J)) BAZ =3D BAZ + ABS(X2(I,J)) 4500 CONTINUE X1(I,I) =3D X1(I,I)=20 1 * ( MOD (I, 100) /100.) 3500 CONTINUE In 4.8.2, the compiler generates the sequence: 230: 4cdf7e47 ld1 {v7.2d}, [x18], #16 234: 4cdf7fd0 ld1 {v16.2d}, [x30], #16 238: 4cdf7c34 ld1 {v20.2d}, [x1], #16 23c: 4ee0f8f5 fabs v21.2d, v7.2d 240: 4ee0fa16 fabs v22.2d, v16.2d 244: 4ee0fa97 fabs v23.2d, v20.2d 248: 4e75d400 fadd v0.2d, v0.2d, v21.2d 24c: 4e76d421 fadd v1.2d, v1.2d, v22.2d 250: 4e77d442 fadd v2.2d, v2.2d, v23.2d In 6.2.0 and on the trunk, I'm seeing the values assembled from multiple locations since the missing loop interchange means it doesn't use adjacent values: 2c8: fc606834 ldr d20, [x1,x0] 2cc: 52800050 mov w16, #0x2 // #2 2d0: d294dc0e mov x14, #0xa6e0 // #42720 2d4: 6b14021f cmp w16, w20 2d8: fc606bd6 ldr d22, [x30,x0] 2dc: fc6068f7 ldr d23, [x7,x0] 2e0: 8b0d0000 add x0, x0, x13 2e4: fd69b835 ldr d21, [x1,#21360] 2e4: fd69b835 ldr d21, [x1,#21360] 2e8: 6e0806b0 mov v16.d[0], v21.d[0] 2ec: 6e180690 mov v16.d[1], v20.d[0] 2f0: 4ee0fa19 fabs v25.2d, v16.2d 2f4: fd69bbd8 ldr d24, [x30,#21360] 2f8: 6e080706 mov v6.d[0], v24.d[0] 2fc: 6e1806c6 mov v6.d[1], v22.d[0] 300: 4ee0f8db fabs v27.2d, v6.2d 304: fd69b8fd ldr d29, [x7,#21360] 308: 6e0807a7 mov v7.d[0], v29.d[0] 30c: 6e1806e7 mov v7.d[1], v23.d[0] 310: 4ee0f8fe fabs v30.2d, v7.2d 314: 4e79d75a fadd v26.2d, v26.2d, v25.2d 318: 4e7bd79c fadd v28.2d, v28.2d, v27.2d 31c: 4e7ed7ff fadd v31.2d, v31.2d, v30.2d Flags used: -O3 -march=3Darmv8-a+crypto -mcpu=3Dcortex-a57+crypto -ffast-ma= th -funroll-loops -fvect-cost-model=3Dunlimited -floop-interchange -g -c -o si= nk.o sink.f I understand -floop-interchange is now an alias for -floop-nest-optimize bu= t am wondering why this case wasn't interchanged. The perf difference seems significant for this case. Manually swapping the loop indices in the source causes the better code sequence to be generated. Behaves similarly for gfortran 6.2.0 and trunk, built using: configure 'CFLAGS_FOR_TARGET=3D-march=3Darmv8-a -mcpu=3Dcortex-a57 -O3' 'CXXFLAGS_FOR_TARGET=3D-march=3Darmv8-a -mcpu=3Dcortex-a57 -O3' --prefix=3D/home/gcc-aarch64/6.2.0-linux-gnu --target=3Daarch64-linux-gnu --with-sysroot=3D/home/gcc-aarch64/6.2.0-linux-gnu/sysroot --enable-__cxa_a= texit --with-gnu-as --with-gnu-ld --enable-shared --disable-libssp --disable-libmudflap --enable-languages=3Dc,c++,fortran --disable-libsaniti= zer --disable-nls >>From gcc-bugs-return-544452-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:21:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 119488 invoked by alias); 21 Nov 2016 22:21:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 119195 invoked by uid 48); 21 Nov 2016 22:21:44 -0000 From: "anlauf at gmx dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/68568] ICE with automatic character object and save, in combination with some options Date: Mon, 21 Nov 2016 22:23:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: anlauf at gmx dot de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02486.txt.bz2 Content-length: 287 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68568 --- Comment #6 from Harald Anlauf --- (In reply to Dominique d'Humieres from comment #3) > Confirmed from 4.8 up to trunk (6.0). I don't get an ICE with 4.6, but I do with 4.7.4. So technically a regression. >>From gcc-bugs-return-544453-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:23:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 123277 invoked by alias); 21 Nov 2016 22:23:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 123140 invoked by uid 48); 21 Nov 2016 22:23:50 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78447] [7 Regression] wrong code when combine changes shifts by << 5 and >> 15 to >> 10 at -O Date: Mon, 21 Nov 2016 22:24:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02487.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78447 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544454-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:24:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 124833 invoked by alias); 21 Nov 2016 22:24:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 124623 invoked by uid 48); 21 Nov 2016 22:24:31 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78438] [7 Regression] incorrect comparison optimization Date: Mon, 21 Nov 2016 22:25:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02488.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78438 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544455-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:25:11 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126433 invoked by alias); 21 Nov 2016 22:25:06 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 126158 invoked by uid 48); 21 Nov 2016 22:25:01 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78436] [7 Regression] incorrect write to larger-than-type bitfield (signed char x:9) Date: Mon, 21 Nov 2016 22:25:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02489.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78436 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544456-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:25:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 127455 invoked by alias); 21 Nov 2016 22:25:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 127302 invoked by uid 48); 21 Nov 2016 22:25:21 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78428] [5/6/7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode Date: Mon, 21 Nov 2016 22:27:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02490.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78428 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544458-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:30:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 28756 invoked by alias); 21 Nov 2016 22:30:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 28292 invoked by uid 48); 21 Nov 2016 22:30:31 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77856] [7 Regression] wrong code at -O2 on x86_64-linux-gnu in 32-bit mode Date: Mon, 21 Nov 2016 22:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02492.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77856 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544457-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:27:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 16284 invoked by alias); 21 Nov 2016 22:27:15 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 16003 invoked by uid 48); 21 Nov 2016 22:27:02 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78255] [5/6/7 regression] Indirect sibling call causing wrong code generation for ARM Date: Mon, 21 Nov 2016 22:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: avieira at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02491.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78255 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544459-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:30:50 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29258 invoked by alias); 21 Nov 2016 22:30:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 28363 invoked by uid 55); 21 Nov 2016 22:30:33 -0000 From: "segher at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/68803] gcc.vect/powerpc/20050603-3.c failures since r230167 Date: Mon, 21 Nov 2016 22:33:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: segher at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: segher at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02493.txt.bz2 Content-length: 620 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68803 --- Comment #9 from Segher Boessenkool --- Author: segher Date: Mon Nov 21 22:29:34 2016 New Revision: 242681 URL: https://gcc.gnu.org/viewcvs?rev=3D242681&root=3Dgcc&view=3Drev Log: rs6000: rl[wd]imi without shift/rotate (PR68803) We didn't have patterns yet for rl[wd]imi insns that do a rotate by 0. This fixes it. PR target/68803 * config/rs6000/rs6000.md (*rotlsi3_insert_5, *rotldi3_insert_6, *rotldi3_insert_7): New define_insns. Modified: trunk/gcc/ChangeLog trunk/gcc/config/rs6000/rs6000.md >>From gcc-bugs-return-544461-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:34:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 83885 invoked by alias); 21 Nov 2016 22:34:21 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 67737 invoked by uid 48); 21 Nov 2016 22:34:06 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77761] [7 Regression] wrong code with -fschedule-insns -mavx512f --param=max-pending-list-length=512 Date: Mon, 21 Nov 2016 22:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02495.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77761 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544460-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:33:14 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 35177 invoked by alias); 21 Nov 2016 22:33:14 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 34683 invoked by uid 48); 21 Nov 2016 22:33:02 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/77766] [7 Regression] wrong code at -O2 and -O3 in 64-bit mode on x86_64-linux-gnu (executable hangs) Date: Mon, 21 Nov 2016 22:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02494.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77766 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544462-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:34:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87405 invoked by alias); 21 Nov 2016 22:34:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 87337 invoked by uid 48); 21 Nov 2016 22:34:36 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77728] [5/6/7 Regression] Miscompilation multiple vector iteration on ARM Date: Mon, 21 Nov 2016 22:35:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02496.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77728 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544463-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:35:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 91612 invoked by alias); 21 Nov 2016 22:35:07 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 88703 invoked by uid 48); 21 Nov 2016 22:34:56 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77673] [5/6/7 Regression] 4-byte load generated instead of 1-byte load, possibly reading past the end of object Date: Mon, 21 Nov 2016 22:35:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02497.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77673 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544464-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:35:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 92470 invoked by alias); 21 Nov 2016 22:35:22 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 92073 invoked by uid 48); 21 Nov 2016 22:35:12 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78455] [7 Regression] ICE in operator[], at vec.h:732 Date: Mon, 21 Nov 2016 22:36:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc target_milestone everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02498.txt.bz2 Content-length: 618 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78455 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-21 CC| |jakub at gcc dot gnu.org Target Milestone|--- |7.0 Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek --- Yes, confirmed r242639. >>From gcc-bugs-return-544466-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:37:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99086 invoked by alias); 21 Nov 2016 22:37:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 98790 invoked by uid 48); 21 Nov 2016 22:37:00 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77439] [6/7 regression] wrong code for sibcall with longcall, APCS frame and VFP Date: Mon, 21 Nov 2016 22:37:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02500.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77439 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544465-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:36:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 94124 invoked by alias); 21 Nov 2016 22:36:06 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 93792 invoked by uid 48); 21 Nov 2016 22:35:53 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/77541] [7 Regression] wrong code with 512bit vectors of int128 @ -O1 Date: Mon, 21 Nov 2016 22:37:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ra, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02499.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77541 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544467-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:37:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99094 invoked by alias); 21 Nov 2016 22:37:10 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 98736 invoked by uid 48); 21 Nov 2016 22:36:56 -0000 From: "kugan at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/40921] missed optimization: x + (-y * z * z) => x - y * z * z Date: Mon, 21 Nov 2016 22:39:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 4.4.1 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: kugan at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02501.txt.bz2 Content-length: 474 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D40921 kugan at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |kugan at gcc dot gnu.org Resolution|--- |FIXED --- Comment #6 from kugan at gcc dot gnu.org --- Fixed in trunk. >>From gcc-bugs-return-544468-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:39:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 107957 invoked by alias); 21 Nov 2016 22:39:18 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 102224 invoked by uid 48); 21 Nov 2016 22:39:05 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/72488] [7 Regression] wrong code (SIGFPE) at -Os and above on x86_64-linux-gnu (in the 64-bit mode) Date: Mon, 21 Nov 2016 22:40:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02502.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D72488 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544469-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:40:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 110927 invoked by alias); 21 Nov 2016 22:40:42 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 110841 invoked by uid 48); 21 Nov 2016 22:40:38 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/71408] [7 Regression] wrong code at -Os and above on x86_64-linux-gnu Date: Mon, 21 Nov 2016 22:42:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02503.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71408 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544470-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:42:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 116775 invoked by alias); 21 Nov 2016 22:42:38 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 116535 invoked by uid 48); 21 Nov 2016 22:42:25 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78456] [6/7 Regression] 171.swim loops not interchanged, vectorized perf loss on aarch64 Date: Mon, 21 Nov 2016 22:43:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dominiq at lps dot ens.fr X-Bugzilla-Status: WAITING X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02504.txt.bz2 Content-length: 509 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78456 Dominique d'Humieres changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2016-11-21 Ever confirmed|0 |1 --- Comment #1 from Dominique d'Humieres --- Duplicate of pr68682? >>From gcc-bugs-return-544471-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:43:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 8026 invoked by alias); 21 Nov 2016 22:43:55 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 7839 invoked by uid 48); 21 Nov 2016 22:43:43 -0000 From: "kugan at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/71408] [7 Regression] wrong code at -Os and above on x86_64-linux-gnu Date: Mon, 21 Nov 2016 22:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: kugan at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02505.txt.bz2 Content-length: 400 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71408 kugan at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #7 from kugan at gcc dot gnu.org --- Fixed in trunk. >>From gcc-bugs-return-544472-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:45:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11044 invoked by alias); 21 Nov 2016 22:45:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 10879 invoked by uid 48); 21 Nov 2016 22:45:41 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78455] [7 Regression] ICE in operator[], at vec.h:732 Date: Mon, 21 Nov 2016 22:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02506.txt.bz2 Content-length: 907 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78455 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mpolacek at gcc dot gnu.org --- Comment #2 from Marek Polacek --- It seems like this is just a typo? --- a/gcc/tree-ssa-uninit.c +++ b/gcc/tree-ssa-uninit.c @@ -2192,7 +2192,7 @@ can_chain_union_be_invalidated_p (pred_chain_union use_preds, pred_chain c =3D use_preds[i]; bool entire_pred_chain_invalidated =3D false; for (size_t j =3D 0; j < c.length (); ++j) - if (can_one_predicate_be_invalidated_p (c[i], worklist)) + if (can_one_predicate_be_invalidated_p (c[j], worklist)) { entire_pred_chain_invalidated =3D true; break; fixes it. >>From gcc-bugs-return-544473-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:46:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12077 invoked by alias); 21 Nov 2016 22:46:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 11927 invoked by uid 48); 21 Nov 2016 22:46:18 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77493] [6/7 Regression] -fcrossjumping (-O2) on ppc64le causes segfaults (jump to 0x0) (first bad r230091) Date: Mon, 21 Nov 2016 22:47:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02507.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77493 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544474-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:47:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14540 invoked by alias); 21 Nov 2016 22:47:21 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 14391 invoked by uid 48); 21 Nov 2016 22:47:09 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/70586] [7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 32-bit and 64-bit modes Date: Mon, 21 Nov 2016 22:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02508.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70586 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-544475-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:50:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 97867 invoked by alias); 21 Nov 2016 22:50:12 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 97571 invoked by uid 48); 21 Nov 2016 22:49:59 -0000 From: "kugan at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/72835] [7 Regression] Incorrect arithmetic optimization involving bitfield arguments Date: Mon, 21 Nov 2016 22:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: kugan at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: kugan at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02509.txt.bz2 Content-length: 400 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D72835 kugan at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #6 from kugan at gcc dot gnu.org --- Fixed in trunk. >>From gcc-bugs-return-544476-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:50:35 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 98750 invoked by alias); 21 Nov 2016 22:50:35 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 98575 invoked by uid 48); 21 Nov 2016 22:50:22 -0000 From: "barry.revzin at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78457] New: attempt to instantiate unused template Date: Mon, 21 Nov 2016 22:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: barry.revzin at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02510.txt.bz2 Content-length: 1263 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78457 Bug ID: 78457 Summary: attempt to instantiate unused template Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: barry.revzin at gmail dot com Target Milestone: --- The following fails to compile on any version of gcc (or clang) I tried: #include template struct X; template struct X { }; template struct Y { X x; }; template std::ostream& operator<<(std::ostream& os, Y const& ) { os << std::endl; return os; } int main() { } with the error: prog.cc: In instantiation of 'struct Y<>': prog.cc:10:16: required from here prog.cc:6:44: error: 'Y::x' has incomplete type template struct Y { X x; }; ^ prog.cc:3:31: note: declaration of 'struct X<>' template struct X; ^ but no instance of Y is ever created, much less Y<> in operator<<. Moreover, replacing std::endl with '\n' makes the code compile. >>From gcc-bugs-return-544477-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:59:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 120484 invoked by alias); 21 Nov 2016 22:59:19 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 120326 invoked by uid 48); 21 Nov 2016 22:59:06 -0000 From: "timshen at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78442] [variant] std::get<...>(Variant) is not constexpr. Date: Mon, 21 Nov 2016 23:21:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: timshen at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02511.txt.bz2 Content-length: 740 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78442 Tim Shen changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |timshen at gcc dot gnu.org --- Comment #1 from Tim Shen --- I'm not sure whether the test case is valid. A similar test case like this for doesn't compile: #include constexpr bool test() { std::tuple v{42, nullptr}; auto const& cv =3D v; static_assert(std::get<0>(v) =3D=3D 42, ""); static_assert(std::get<0>(cv) =3D=3D 42, ""); return true; } static_assert(test(), ""); int main() {} >>From gcc-bugs-return-544478-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:21:50 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 89599 invoked by alias); 21 Nov 2016 23:21:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 89206 invoked by uid 48); 21 Nov 2016 23:21:37 -0000 From: "eric at efcs dot ca" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78442] [variant] std::get<...>(Variant) is not constexpr. Date: Mon, 21 Nov 2016 23:24:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: eric at efcs dot ca X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02512.txt.bz2 Content-length: 543 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78442 --- Comment #2 from Eric Fiselier --- I'm sorry your right. That's a garbage reproducer. Here's an actual one: #include #include constexpr bool test_tuple() { std::tuple t(42); return std::get<0>(t) =3D=3D 42; } static_assert(test_tuple(), ""); // OK constexpr bool test() { std::variant v(42); auto const& cv =3D v; return std::get<0>(v) =3D=3D 42 && std::get<0>(cv) =3D=3D 42;=20 } static_assert(test(), ""); >>From gcc-bugs-return-544479-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:24:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 95657 invoked by alias); 21 Nov 2016 23:24:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 95464 invoked by uid 55); 21 Nov 2016 23:24:46 -0000 From: "law at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/68538] ICE in gen_reg_rtx, at emit-rtl.c:1027 when cross-compiling for cris-linux-gnu target Date: Mon, 21 Nov 2016 23:25:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: hp at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02513.txt.bz2 Content-length: 627 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68538 --- Comment #6 from Jeffrey A. Law --- Author: law Date: Mon Nov 21 23:24:13 2016 New Revision: 242682 URL: https://gcc.gnu.org/viewcvs?rev=3D242682&root=3Dgcc&view=3Drev Log: PR target/68538 * config/cris/cris.md: Don't call copy_to_mode_reg unless can_create_pseudo_p is true. PR target/68538 * gcc.c-torture/compile/pr68538.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/compile/pr68538.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/cris/cris.md trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544480-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:25:20 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 97049 invoked by alias); 21 Nov 2016 23:25:20 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 96889 invoked by uid 48); 21 Nov 2016 23:25:07 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/68538] ICE in gen_reg_rtx, at emit-rtl.c:1027 when cross-compiling for cris-linux-gnu target Date: Mon, 21 Nov 2016 23:29:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at redhat dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: hp at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02514.txt.bz2 Content-length: 432 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68538 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Jeffrey A. Law --- Fixed on the trunk. >>From gcc-bugs-return-544481-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:29:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121161 invoked by alias); 21 Nov 2016 23:29:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 120102 invoked by uid 48); 21 Nov 2016 23:28:49 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78453] [7 Regression] arm-none-linux-gnueabihf bootstrap failed with revision 242549 Date: Mon, 21 Nov 2016 23:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: build, ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cf_gcctarget target_milestone short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02515.txt.bz2 Content-length: 640 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78453 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |arm-none-linux-gnueabihf Target Milestone|--- |7.0 Summary|arm-none-linux-gnueabihf |[7 Regression] |bootstrap failed with |arm-none-linux-gnueabihf |revision 242549 |bootstrap failed with | |revision 242549 >>From gcc-bugs-return-544482-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:30:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125451 invoked by alias); 21 Nov 2016 23:30:43 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 124270 invoked by uid 48); 21 Nov 2016 23:30:29 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78455] [7 Regression] ICE in operator[], at vec.h:732 Date: Mon, 21 Nov 2016 23:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02516.txt.bz2 Content-length: 465 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78455 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot= gnu.org --- Comment #3 from Marek Polacek --- Testing it. >>From gcc-bugs-return-544483-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:46:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 26186 invoked by alias); 21 Nov 2016 23:46:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 25799 invoked by uid 48); 21 Nov 2016 23:45:49 -0000 From: "jsm28 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78458] New: [7 Regression] LRA ICE building libgcc for powerpc-linux-gnuspe e500v2 Date: Mon, 21 Nov 2016 23:51:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jsm28 at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone cf_gcctarget attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02517.txt.bz2 Content-length: 2737 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78458 Bug ID: 78458 Summary: [7 Regression] LRA ICE building libgcc for powerpc-linux-gnuspe e500v2 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: jsm28 at gcc dot gnu.org Target Milestone: --- Target: powerpc-linux-gnuspe Created attachment 40103 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40103&action=3Dedit preprocessed source GCC mainline has an ICE in LRA when building libgcc for powerpc-linux-gnuspe target (configured with --enable-e500-double and --with-glibc-version=3D2.2= 4 to get the relevant handling of DFmode and TFmode). I'll attach preprocessed source of the relevant libgcc file. Compile with: -g -O2 -fPIC -mlong-double-128 -mno-minimal-toc -fbuilding-libgcc -fno-stack-protector -S multc3.i /scratch/jmyers/glibc/many7/src/gcc/libgcc/libgcc2.c: In function '__multc3= ': /scratch/jmyers/glibc/many7/src/gcc/libgcc/libgcc2.c:2035:1: internal compi= ler error: in lra_set_insn_recog_data, at lra.c:965 } ^ 0x9b41cc lra_set_insn_recog_data(rtx_insn*) /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:963 0x9b43ef lra_get_insn_recog_data /scratch/jmyers/glibc/many7/src/gcc/gcc/lra-int.h:487 0x9b43ef lra_update_insn_regno_info(rtx_insn*) /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:1585 0x9b46bf lra_update_insn_regno_info(rtx_insn*) /scratch/jmyers/glibc/many7/src/gcc/gcc/vec.h:1447 0x9b46bf lra_push_insn_1 /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:1736 0x9b46bf lra_push_insn(rtx_insn*) /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:1744 0x9b46bf push_insns /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:1787 0x9b5f2d lra_process_new_insns(rtx_insn*, rtx_insn*, rtx_insn*, char const*) /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:1835 0x9c15f8 split_reg /scratch/jmyers/glibc/many7/src/gcc/gcc/lra-constraints.c:5370 0x9c2134 inherit_in_ebb /scratch/jmyers/glibc/many7/src/gcc/gcc/lra-constraints.c:6179 0x9c6b23 lra_inheritance() /scratch/jmyers/glibc/many7/src/gcc/gcc/lra-constraints.c:6249 0x9b6d52 lra(_IO_FILE*) /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:2403 0x96c231 do_reload /scratch/jmyers/glibc/many7/src/gcc/gcc/ira.c:5381 0x96c231 execute /scratch/jmyers/glibc/many7/src/gcc/gcc/ira.c:5565 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. >>From gcc-bugs-return-544484-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:51:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 128258 invoked by alias); 21 Nov 2016 23:51:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 127784 invoked by uid 48); 21 Nov 2016 23:51:19 -0000 From: "meissner at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78458] [7 Regression] LRA ICE building libgcc for powerpc-linux-gnuspe e500v2 Date: Mon, 21 Nov 2016 23:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: meissner at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02518.txt.bz2 Content-length: 525 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78458 Michael Meissner changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |meissner at gcc dot gnu.org --- Comment #1 from Michael Meissner --- What subversion id did you build with? Was it before or after subversion id 242679 which was my last checkin to movdi in rs6000.md? >>From gcc-bugs-return-544485-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:56:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 7582 invoked by alias); 21 Nov 2016 23:56:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 7522 invoked by uid 55); 21 Nov 2016 23:56:28 -0000 From: "joseph at codesourcery dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78458] [7 Regression] LRA ICE building libgcc for powerpc-linux-gnuspe e500v2 Date: Tue, 22 Nov 2016 00:10:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: joseph at codesourcery dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02519.txt.bz2 Content-length: 160 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78458 --- Comment #2 from joseph at codesourcery dot com --- It was r242641. >>From gcc-bugs-return-544486-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 00:10:35 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 106265 invoked by alias); 22 Nov 2016 00:10:33 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 106116 invoked by uid 55); 22 Nov 2016 00:10:18 -0000 From: "joseph at codesourcery dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78458] [7 Regression] LRA ICE building libgcc for powerpc-linux-gnuspe e500v2 Date: Tue, 22 Nov 2016 00:43:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: joseph at codesourcery dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02520.txt.bz2 Content-length: 181 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78458 --- Comment #3 from joseph at codesourcery dot com --- I still get the same ICE at r242683. >>From gcc-bugs-return-544487-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 00:43:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29417 invoked by alias); 22 Nov 2016 00:43:51 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 29293 invoked by uid 48); 22 Nov 2016 00:43:37 -0000 From: "rs2740 at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78457] attempt to instantiate unused template Date: Tue, 22 Nov 2016 01:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rs2740 at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02521.txt.bz2 Content-length: 954 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78457 TC changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rs2740 at gmail dot com --- Comment #1 from TC --- Doesn't seem to be a bug to me. This is caused by basically the same issue = as the one noted in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69116#c2. std::endl names a function template, so it's a nondeduced context. Deduction for `std::ostream& operator<<(std::ostream& os, Y const& )` therefore succeeds with Ts..., not otherwise deduced, deduced be to an empty pack. Th= en during overload resolution the compiler instantiates the definition of `Y<>= ` to see if it can be constructed from std::endl; that instantiation triggers a = hard error outside the immediate context as expected. >>From gcc-bugs-return-544488-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 01:04:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 27301 invoked by alias); 22 Nov 2016 01:04:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 25930 invoked by uid 48); 22 Nov 2016 01:04:18 -0000 From: "dmalcolm at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77949] [7 Regression] ICE on invalid code in internal compiler error: in linemap_position_for_loc_and_offset, at libcpp/line-map.c:907 Date: Tue, 22 Nov 2016 01:23:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: dmalcolm at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02522.txt.bz2 Content-length: 384 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77949 David Malcolm changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|aldyh at gcc dot gnu.org |dmalcolm at gcc dot= gnu.org >>From gcc-bugs-return-544489-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 01:23:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 45520 invoked by alias); 22 Nov 2016 01:23:05 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 45342 invoked by uid 48); 22 Nov 2016 01:22:52 -0000 From: "jsm28 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78459] New: [7 Regression] [SH] ICE in maybe_record_trace_start building glibc string tests Date: Tue, 22 Nov 2016 01:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jsm28 at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone cf_gcctarget attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02523.txt.bz2 Content-length: 1708 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78459 Bug ID: 78459 Summary: [7 Regression] [SH] ICE in maybe_record_trace_start building glibc string tests Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: jsm28 at gcc dot gnu.org Target Milestone: --- Target: sh4-linux-gnu Created attachment 40104 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40104&action=3Dedit preprocessed source GCC mainline built for sh4-linux-gnu has an ICE building glibc string/teste= r.c. Compile with: sh4-glibc-linux-gnu-gcc -S tester.i -fno-isolate-erroneous-paths-dereference -fno-isolate-erroneous-paths-attri= bute -std=3Dgnu11 -fgnu89-inline -O2 -fmerge-all-constants -g tester.c: In function 'test_strcpy': tester.c:178:1: internal compiler error: in maybe_record_trace_start, at dwarf2cfi.c:2328 } ^ 0x76f73c maybe_record_trace_start /scratch/jmyers/glibc/many7/src/gcc/gcc/dwarf2cfi.c:2328 0x770040 scan_trace /scratch/jmyers/glibc/many7/src/gcc/gcc/dwarf2cfi.c:2510 0x77086a create_cfi_notes /scratch/jmyers/glibc/many7/src/gcc/gcc/dwarf2cfi.c:2664 0x77086a execute_dwarf2_frame /scratch/jmyers/glibc/many7/src/gcc/gcc/dwarf2cfi.c:3022 0x77086a execute /scratch/jmyers/glibc/many7/src/gcc/gcc/dwarf2cfi.c:3502 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. Preprocessed source attached. >>From gcc-bugs-return-544490-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 01:30:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 77524 invoked by alias); 22 Nov 2016 01:30:23 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 76949 invoked by uid 48); 22 Nov 2016 01:29:58 -0000 From: "jsm28 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78460] New: [7 Regression] [SH] OOM building glibc string tst-cmp.c Date: Tue, 22 Nov 2016 01:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jsm28 at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone cf_gcctarget attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02524.txt.bz2 Content-length: 1090 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78460 Bug ID: 78460 Summary: [7 Regression] [SH] OOM building glibc string tst-cmp.c Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: jsm28 at gcc dot gnu.org Target Milestone: --- Target: sh4-linux-gnu Created attachment 40105 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40105&action=3Dedit preprocessed source GCC mainline built for sh4-linux-gnu runs out of memory building string/tst-cmp.c. The symptom observed is that cc1's memory usage goes up = by a bit under 1GB a second until it's killed after exhausting memory and swap (= on a system with 128GB of each). Compile with: sh4-glibc-linux-gnu-gcc -S tst-c= mp.i -fno-isolate-erroneous-paths-dereference -fno-isolate-erroneous-paths-attri= bute -std=3Dgnu11 -fgnu89-inline -O2 -fmerge-all-constants -g Preprocessed source attached. >>From gcc-bugs-return-544491-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 01:50:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 86933 invoked by alias); 22 Nov 2016 01:50:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 82384 invoked by uid 48); 22 Nov 2016 01:50:23 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78313] [7 Regression] Misleading spelling suggestion Date: Tue, 22 Nov 2016 01:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02525.txt.bz2 Content-length: 481 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78313 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-22 CC| |mpolacek at gcc dot gnu.org Ever confirmed|0 |1 >>From gcc-bugs-return-544492-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 01:59:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 37172 invoked by alias); 22 Nov 2016 01:59:07 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 28501 invoked by uid 48); 22 Nov 2016 01:58:54 -0000 From: "segher at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78438] [7 Regression] incorrect comparison optimization Date: Tue, 22 Nov 2016 02:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: segher at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02526.txt.bz2 Content-length: 765 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78438 --- Comment #5 from Segher Boessenkool --- Why is this wrong? This isn't the same reg 94 (it is reused): Failed to match this instruction: (set (mem/c:QI (symbol_ref:DI ("a") [flags 0x2] ) [0 a+0 S1 A8]) (subreg:QI (ashiftrt:SI (reg:SI 93 [ b ]) (const_int 26 [0x1a])) 0)) Successfully matched this instruction: (set (reg:SI 94) (ashiftrt:SI (reg:SI 93 [ b ]) (const_int 26 [0x1a]))) Successfully matched this instruction: (set (mem/c:QI (symbol_ref:DI ("a") [flags 0x2] ) [0 a+0 S1 A8]) (subreg:QI (reg:SI 94) 0)) The low 8 bits of r93 a>> 26 are exactly what we need to store afaics? >>From gcc-bugs-return-544493-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 02:04:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 53495 invoked by alias); 22 Nov 2016 02:04:29 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 51637 invoked by uid 48); 22 Nov 2016 02:04:16 -0000 From: "segher at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78438] [7 Regression] incorrect comparison optimization Date: Tue, 22 Nov 2016 02:05:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: segher at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02527.txt.bz2 Content-length: 174 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78438 --- Comment #6 from Segher Boessenkool --- n/m, too tired I guess, please ignore comment 5. >>From gcc-bugs-return-544494-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 02:05:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71027 invoked by alias); 22 Nov 2016 02:05:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 70218 invoked by uid 48); 22 Nov 2016 02:05:27 -0000 From: "mpolacek at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78003] [7 Regression] c++17: ICE in build_over_call, at cp/call.c:7847 Date: Tue, 22 Nov 2016 06:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mpolacek at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02528.txt.bz2 Content-length: 517 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78003 Marek Polacek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |mpolacek at gcc dot gnu.org Resolution|--- |FIXED --- Comment #5 from Marek Polacek --- Fixed in r242562. >>From gcc-bugs-return-544495-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 06:13:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 24682 invoked by alias); 22 Nov 2016 06:13:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 24545 invoked by uid 48); 22 Nov 2016 06:13:17 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/63850] Building TSAN for Aarch64 results in assembler Error Date: Tue, 22 Nov 2016 07:29:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: venkataramanan.kumar at amd dot com X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02529.txt.bz2 Content-length: 480 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D63850 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED Target Milestone|--- |7.0 --- Comment #9 from Andrew Pinski --- Fixed. >>From gcc-bugs-return-544496-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:29:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 108452 invoked by alias); 22 Nov 2016 07:29:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 108311 invoked by uid 48); 22 Nov 2016 07:29:27 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78461] New: [7 Regression] ICE: in operator+=, at gimple-ssa-sprintf.c:214 Date: Tue, 22 Nov 2016 07:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02530.txt.bz2 Content-length: 1209 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78461 Bug ID: 78461 Summary: [7 Regression] ICE: in operator+=3D, at gimple-ssa-sprintf.c:214 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- markus@x4 /tmp % cat dlm.i extern int snprintf(char *s, unsigned long n, const char *format, ...); void foo(char *ch) { snprintf(0, 0, "%.*s%08x", 1, ch, 1); } markus@x4 /tmp % gcc -c dlm.i dlm.i: In function =E2=80=98foo=E2=80=99: dlm.i:2:6: internal compiler error: in operator+=3D, at gimple-ssa-sprintf.= c:214 void foo(char *ch) { snprintf(0, 0, "%.*s%08x", 1, ch, 1); } ^~~ 0x12a98db operator+=3D ../../gcc/gcc/gimple-ssa-sprintf.c:214 0x12a98db add_bytes ../../gcc/gcc/gimple-ssa-sprintf.c:2119 0x12a98db compute_format_length ../../gcc/gcc/gimple-ssa-sprintf.c:2211 0x12a98db handle_gimple_call ../../gcc/gcc/gimple-ssa-sprintf.c:2775 0x12a98db execute ../../gcc/gcc/gimple-ssa-sprintf.c:2802 >>From gcc-bugs-return-544497-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:34:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 114268 invoked by alias); 22 Nov 2016 07:34:47 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 114151 invoked by uid 48); 22 Nov 2016 07:34:34 -0000 From: "jmichae3 at yahoo dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78462] New: feature request: need function default arguments Date: Tue, 22 Nov 2016 07:38:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jmichae3 at yahoo dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02531.txt.bz2 Content-length: 740 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78462 Bug ID: 78462 Summary: feature request: need function default arguments Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: jmichae3 at yahoo dot com Target Milestone: --- function default arguments are needed. I find that in 6.2.0 and earlier, it does not work. example: #include const std::string test=3D"wish";//global var or const, but const gives me headaches a(int b, int wish1=3D2, const wish2=3Dtest) { ... } this would be SO useful in ANSI C and in C++ if it worked. >>From gcc-bugs-return-544498-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:38:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121346 invoked by alias); 22 Nov 2016 07:38:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 121262 invoked by uid 48); 22 Nov 2016 07:38:13 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78461] [7 Regression] ICE: in operator+=, at gimple-ssa-sprintf.c:214 Date: Tue, 22 Nov 2016 07:40:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords component target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02532.txt.bz2 Content-length: 426 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78461 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Component|c |tree-optimization Target Milestone|--- |7.0 >>From gcc-bugs-return-544499-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:40:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 122931 invoked by alias); 22 Nov 2016 07:40:07 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 122684 invoked by uid 48); 22 Nov 2016 07:39:51 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78462] feature request: need function default arguments Date: Tue, 22 Nov 2016 07:42:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: WAITING X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02533.txt.bz2 Content-length: 570 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78462 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2016-11-22 Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski --- In C++ you already can have default arguments. Can you expand on what exact feature you want? >>From gcc-bugs-return-544500-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:42:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 124604 invoked by alias); 22 Nov 2016 07:42:06 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 124491 invoked by uid 48); 22 Nov 2016 07:41:54 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78462] feature request: need function default arguments Date: Tue, 22 Nov 2016 07:43:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: WAITING X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02534.txt.bz2 Content-length: 337 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78462 --- Comment #2 from Andrew Pinski --- That is: #include const std::string test=3D"wish";//global var or const, but const gives me headaches int a(int b, int wish1=3D2, const std::string wish2=3Dtest) { } Works just fine in C++ and always has. >>From gcc-bugs-return-544501-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:43:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125769 invoked by alias); 22 Nov 2016 07:43:16 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 125649 invoked by uid 48); 22 Nov 2016 07:43:04 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78462] feature request: need function default arguments Date: Tue, 22 Nov 2016 07:53:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: WAITING X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02535.txt.bz2 Content-length: 201 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78462 --- Comment #3 from Andrew Pinski --- Even this works in C++14: int a(int b, auto wish1=3D2, const auto wish2=3Dtest) >>From gcc-bugs-return-544502-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:53:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 2115 invoked by alias); 22 Nov 2016 07:53:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 1946 invoked by uid 48); 22 Nov 2016 07:53:15 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78461] [7 Regression] ICE: in operator+=, at gimple-ssa-sprintf.c:214 Date: Tue, 22 Nov 2016 08:00:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc component everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02536.txt.bz2 Content-length: 633 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78461 Markus Trippelsdorf changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-22 CC| |msebor at gcc dot gnu.org Component|tree-optimization |c Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf --- Started with r242674. >>From gcc-bugs-return-544503-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:00:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 16600 invoked by alias); 22 Nov 2016 08:00:18 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 16147 invoked by uid 48); 22 Nov 2016 07:59:57 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/77855] [5/6 Regression] wrong code at -O3 on x86_64-linux-gnu (in both 32-bit and 64-bit modes) Date: Tue, 22 Nov 2016 08:03:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02537.txt.bz2 Content-length: 577 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77855 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P2 Summary|[6 Regression] wrong code |[5/6 Regression] wrong code |at -O3 on x86_64-linux-gnu |at -O3 on x86_64-linux-gnu |(in both 32-bit and 64-bit |(in both 32-bit and 64-bit |modes) |modes) >>From gcc-bugs-return-544504-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:03:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 61838 invoked by alias); 22 Nov 2016 08:03:42 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 61559 invoked by uid 48); 22 Nov 2016 08:03:29 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77493] [6/7 Regression] -fcrossjumping (-O2) on ppc64le causes segfaults (jump to 0x0) (first bad r230091) Date: Tue, 22 Nov 2016 08:09:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cf_known_to_fail Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02538.txt.bz2 Content-length: 561 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77493 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P1 |P2 Known to fail| |6.2.0 --- Comment #14 from Richard Biener --- Actually P2, we've released 6.2 with this bug so it doesn't block a 6.3 release. It's also still UNCONFIRMED (we prefer to leave those at P3). >>From gcc-bugs-return-544506-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:11:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121858 invoked by alias); 22 Nov 2016 08:11:17 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 121682 invoked by uid 48); 22 Nov 2016 08:11:04 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78463] New: pure/const functions are assumed not to trap Date: Tue, 22 Nov 2016 08:11:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: missed-optimization, wrong-code X-Bugzilla-Severity: enhancement X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter cc target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02540.txt.bz2 Content-length: 988 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78463 Bug ID: 78463 Summary: pure/const functions are assumed not to trap Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: missed-optimization, wrong-code Severity: enhancement Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: rguenth at gcc dot gnu.org CC: hubicka at gcc dot gnu.org, jakub at gcc dot gnu.org Target Milestone: --- PR70586 shows that pure/const functions are assumed not to trap (EH / throw= is captured separately already). This makes them fail the has-side-effects ch= eck which can lead to wrong-code issues (see that PR). We need a more fine-grained analysis (and IPA propagation) of what functions may do (trap, invoke undefined overflow, use FP math, etc.) to ask the right questions from optimizations (and enable more optimizations). >>From gcc-bugs-return-544505-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:09:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 84550 invoked by alias); 22 Nov 2016 08:09:18 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 84381 invoked by uid 48); 22 Nov 2016 08:09:05 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78429] [6/7 Regression] ice on valid C code on x86_64-linux-gnu at -O3 in both 32-bit and 64-bit modes (internal compiler error: in set_value_range, at tree-vrp.c:361) Date: Tue, 22 Nov 2016 08:11:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ebotcazou at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02539.txt.bz2 Content-length: 465 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78429 Eric Botcazou changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc do= t gnu.org --- Comment #13 from Eric Botcazou --- Fixing. >>From gcc-bugs-return-544508-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:19:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 53101 invoked by alias); 22 Nov 2016 08:19:42 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 52931 invoked by uid 48); 22 Nov 2016 08:19:29 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78460] [7 Regression] [SH] OOM building glibc string tst-cmp.c Date: Tue, 22 Nov 2016 08:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02542.txt.bz2 Content-length: 345 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78460 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Target Milestone|--- |7.0 >>From gcc-bugs-return-544507-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:11:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 122838 invoked by alias); 22 Nov 2016 08:11:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 122638 invoked by uid 48); 22 Nov 2016 08:11:29 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/70586] [7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 32-bit and 64-bit modes Date: Tue, 22 Nov 2016 08:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_known_to_work resolution target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02541.txt.bz2 Content-length: 711 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70586 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Known to work| |6.1.0 Resolution|--- |FIXED Target Milestone|7.0 |6.0 --- Comment #8 from Richard Biener --- The regression is fixed, what's left is the general issue of handling pure/const with respect to throwing/trapping. Let's close this bug as fixe= d.=20 See PR78463 for this issue. >>From gcc-bugs-return-544509-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:19:55 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 54352 invoked by alias); 22 Nov 2016 08:19:55 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 53093 invoked by uid 48); 22 Nov 2016 08:19:41 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78459] [7 Regression] [SH] ICE in maybe_record_trace_start building glibc string tests Date: Tue, 22 Nov 2016 08:20:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02543.txt.bz2 Content-length: 345 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78459 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Target Milestone|--- |7.0 >>From gcc-bugs-return-544510-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:20:05 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 55158 invoked by alias); 22 Nov 2016 08:20:05 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 54303 invoked by uid 48); 22 Nov 2016 08:19:52 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78458] [7 Regression] LRA ICE building libgcc for powerpc-linux-gnuspe e500v2 Date: Tue, 22 Nov 2016 08:22:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02544.txt.bz2 Content-length: 293 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78458 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-544511-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:22:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 60343 invoked by alias); 22 Nov 2016 08:22:18 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 60237 invoked by uid 48); 22 Nov 2016 08:22:07 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/68682] [6/7 Regression] [graphite] loop interchange no longer working after r227277 Date: Tue, 22 Nov 2016 08:22:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02545.txt.bz2 Content-length: 184 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68682 --- Comment #4 from Richard Biener --- *** Bug 78456 has been marked as a duplicate of this bug. *** >>From gcc-bugs-return-544512-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:22:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 60360 invoked by alias); 22 Nov 2016 08:22:19 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 60214 invoked by uid 48); 22 Nov 2016 08:22:06 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78456] [6/7 Regression] 171.swim loops not interchanged, vectorized perf loss on aarch64 Date: Tue, 22 Nov 2016 08:24:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02546.txt.bz2 Content-length: 545 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78456 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |DUPLICATE Target Milestone|--- |6.3 --- Comment #2 from Richard Biener --- dup *** This bug has been marked as a duplicate of bug 68682 *** >>From gcc-bugs-return-544513-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:24:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71163 invoked by alias); 22 Nov 2016 08:24:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 70908 invoked by uid 48); 22 Nov 2016 08:23:48 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps' Date: Tue, 22 Nov 2016 08:25:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cf_gcctarget target_milestone short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02547.txt.bz2 Content-length: 724 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78451 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |x86_64-*-*, i?86-*-* Target Milestone|--- |7.0 Summary|FAIL: |[7 Regression] FAIL: |gcc.target/i386/sse-22a.c: |gcc.target/i386/sse-22a.c: |error: inlining failed in |error: inlining failed in |call to always_inline |call to always_inline |'_mm512_setzero_ps' |'_mm512_setzero_ps' >>From gcc-bugs-return-544514-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:25:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 73655 invoked by alias); 22 Nov 2016 08:25:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 73285 invoked by uid 48); 22 Nov 2016 08:25:36 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78461] [7 Regression] ICE: in operator+=, at gimple-ssa-sprintf.c:214 Date: Tue, 22 Nov 2016 08:43:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02548.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78461 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 >>From gcc-bugs-return-544515-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:43:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 94621 invoked by alias); 22 Nov 2016 08:43:39 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 94506 invoked by uid 48); 22 Nov 2016 08:43:32 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps' Date: Tue, 22 Nov 2016 08:55:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02549.txt.bz2 Content-length: 792 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78451 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-22 CC| |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek --- Reduced testcase: #pragma GCC target ("avx512bw") static inline int __attribute__ ((__always_inline__)) bar (void) { return 0; } #pragma GCC push_options #pragma GCC target("avx512vl") int foo (void) { return bar (); } #pragma GCC pop_options >>From gcc-bugs-return-544516-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:55:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 120819 invoked by alias); 22 Nov 2016 08:55:08 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 119455 invoked by uid 48); 22 Nov 2016 08:54:55 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78453] [7 Regression] arm-none-linux-gnueabihf bootstrap failed with revision 242549 Date: Tue, 22 Nov 2016 08:55:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: build, ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02550.txt.bz2 Content-length: 538 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78453 ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |ktkachov at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #3 from ktkachov at gcc dot gnu.org --- dup. *** This bug has been marked as a duplicate of bug 78439 *** >>From gcc-bugs-return-544517-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:55:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 120829 invoked by alias); 22 Nov 2016 08:55:08 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 119497 invoked by uid 48); 22 Nov 2016 08:54:57 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf) Date: Tue, 22 Nov 2016 09:03:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02551.txt.bz2 Content-length: 168 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78439 --- Comment #7 from ktkachov at gcc dot gnu.org --- *** Bug 78453 has been marked as a duplicate of this bug. *** >>From gcc-bugs-return-544518-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:03:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 56103 invoked by alias); 22 Nov 2016 09:03:20 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 55998 invoked by uid 48); 22 Nov 2016 09:03:12 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78429] [6/7 Regression] ice on valid C code on x86_64-linux-gnu at -O3 in both 32-bit and 64-bit modes (internal compiler error: in set_value_range, at tree-vrp.c:361) Date: Tue, 22 Nov 2016 09:03:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ebotcazou at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02552.txt.bz2 Content-length: 320 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78429 --- Comment #14 from Eric Botcazou --- > In the end having a bool_with_only_0_and_1 predicate rather than > open-coding (several variants of) the test throughout the middle-end > might be a good idea... Like the to be attached patch? >>From gcc-bugs-return-544519-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:03:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 61156 invoked by alias); 22 Nov 2016 09:03:56 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 57115 invoked by uid 48); 22 Nov 2016 09:03:48 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78429] [6/7 Regression] ice on valid C code on x86_64-linux-gnu at -O3 in both 32-bit and 64-bit modes (internal compiler error: in set_value_range, at tree-vrp.c:361) Date: Tue, 22 Nov 2016 09:08:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ebotcazou at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02553.txt.bz2 Content-length: 238 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78429 --- Comment #15 from Eric Botcazou --- Created attachment 40106 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40106&action=3Dedit Tentative fix >>From gcc-bugs-return-544520-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:08:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 102402 invoked by alias); 22 Nov 2016 09:08:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 98689 invoked by uid 48); 22 Nov 2016 09:08:16 -0000 From: "bo.langgaard.lind at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78464] New: Feature request: automatic function multi versioning Date: Tue, 22 Nov 2016 09:11:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: bo.langgaard.lind at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02554.txt.bz2 Content-length: 1086 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78464 Bug ID: 78464 Summary: Feature request: automatic function multi versioning Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: bo.langgaard.lind at gmail dot com Target Milestone: --- Function Multi Versioning currently requires an attribute manually added to each function that one wants to be multi versioned. Something like: __attribute__((target_clones("avx2","default"))) If not doing FMV, but just letting the compiler optimize with, say, AVX2, t= he compiler automatically finds candidates for optimization and does so. How about an option that lets the compiler automatically create target clon= es of functions that would benefit from it? In plain English: "If the user has specified "default" and "avx2" as function targets; if a function is found which could benefit from AVX2 instructions, make two versions of this." >>From gcc-bugs-return-544521-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:11:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 106940 invoked by alias); 22 Nov 2016 09:11:48 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 106790 invoked by uid 48); 22 Nov 2016 09:11:35 -0000 From: "dvyukov at google dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78294] [5/6/7 Regression] -fsanitize=thread broken by ignoring __attribute__((tls_model("initial-exec"))) Date: Tue, 22 Nov 2016 09:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: dvyukov at google dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02555.txt.bz2 Content-length: 480 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78294 --- Comment #23 from Dmitry Vyukov --- Markus, Changes to sanitizer runtimes are not committed into gcc tree. The upstream= is in llvm tree. Changes must go there first, then they are backported to gcc tree. Your change will be overwritten on next integrate. I've committed a similar change upstream: http://llvm.org/viewvc/llvm-project?view=3Drevision&revision=3D287629 So for now we are safe. >>From gcc-bugs-return-544522-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:13:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 109484 invoked by alias); 22 Nov 2016 09:13:33 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 109364 invoked by uid 48); 22 Nov 2016 09:13:20 -0000 From: "bo.langgaard.lind at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78464] Feature request: automatic function multi versioning Date: Tue, 22 Nov 2016 09:17:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: bo.langgaard.lind at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02556.txt.bz2 Content-length: 315 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78464 --- Comment #1 from Bo Lind --- See this StackOverflow question for a different phrasing of this issue: http://stackoverflow.com/questions/39979926/is-there-or-will-there-be-a-glo= bal-version-of-the-target-clones-attribute >>From gcc-bugs-return-544523-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:17:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 113370 invoked by alias); 22 Nov 2016 09:17:27 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 113126 invoked by uid 48); 22 Nov 2016 09:17:14 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78294] [5/6/7 Regression] -fsanitize=thread broken by ignoring __attribute__((tls_model("initial-exec"))) Date: Tue, 22 Nov 2016 09:18:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02557.txt.bz2 Content-length: 729 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78294 --- Comment #24 from Markus Trippelsdorf --- (In reply to Dmitry Vyukov from comment #23) > Markus, >=20 > Changes to sanitizer runtimes are not committed into gcc tree. The upstre= am > is in llvm tree. Changes must go there first, then they are backported to > gcc tree. Your change will be overwritten on next integrate. >=20 > I've committed a similar change upstream: > http://llvm.org/viewvc/llvm-project?view=3Drevision&revision=3D287629 > So for now we are safe. Thanks.=20 I was under the impression that upstream wouldn't be interested in this pat= ch, because llvm uses static compiler-rt libs and clang doesn't run into this issue. >>From gcc-bugs-return-544524-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:18:50 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 115493 invoked by alias); 22 Nov 2016 09:18:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 115014 invoked by uid 48); 22 Nov 2016 09:18:37 -0000 From: "dvyukov at google dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78294] [5/6/7 Regression] -fsanitize=thread broken by ignoring __attribute__((tls_model("initial-exec"))) Date: Tue, 22 Nov 2016 09:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: dvyukov at google dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02558.txt.bz2 Content-length: 684 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78294 --- Comment #25 from Dmitry Vyukov --- > The question is if we want to change this or not and in what way. I would say that we need to change something, because current behavior is counter-intuitive. In tsan runtime we have a declaration with the attribute and definition wit= hout the attribute. For most of other things (e.g. static) attributes/qualifiers= are propagated from declaration to definition. I would do the obvious propagation automatically, and then maybe warn about= all other cases (e.g. conflicting tls models, or addition of initial-exec after= the variable was already used). >>From gcc-bugs-return-544525-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:19:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 116945 invoked by alias); 22 Nov 2016 09:19:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 116749 invoked by uid 55); 22 Nov 2016 09:19:12 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78309] [7 Regression] ICE: in get_hash, at ipa-icf.c:2124 Date: Tue, 22 Nov 2016 09:21:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02559.txt.bz2 Content-length: 882 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78309 --- Comment #4 from Martin Li=C5=A1ka --- Author: marxin Date: Tue Nov 22 09:18:37 2016 New Revision: 242687 URL: https://gcc.gnu.org/viewcvs?rev=3D242687&root=3Dgcc&view=3Drev Log: Add sem_item::m_hash_set (PR ipa/78309) PR ipa/78309 * ipa-icf.c (void sem_item::set_hash): Update m_hash_set. (sem_function::get_hash): Use the new field. (sem_function::parse): Remove an argument from ctor. (sem_variable::parse): Likewise. (sem_variable::get_hash): Use the new field. (sem_item_optimizer::read_section): Use new ctor and set hash. * ipa-icf.h: _hash is removed from sem_item::sem_item, sem_variable::sem_variable, sem_function::sem_function. Modified: trunk/gcc/ChangeLog trunk/gcc/ipa-icf.c trunk/gcc/ipa-icf.h >>From gcc-bugs-return-544526-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:21:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121236 invoked by alias); 22 Nov 2016 09:21:39 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 121175 invoked by uid 48); 22 Nov 2016 09:21:33 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78309] [5/6 Regression] ICE: in get_hash, at ipa-icf.c:2124 Date: Tue, 22 Nov 2016 09:22:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: short_desc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02560.txt.bz2 Content-length: 536 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78309 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[7 Regression] ICE: in |[5/6 Regression] ICE: in |get_hash, at ipa-icf.c:2124 |get_hash, at ipa-icf.c:2124 --- Comment #5 from Martin Li=C5=A1ka --- Fixed on trunk, I'm going to install the patch also to active branches. >>From gcc-bugs-return-544527-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:22:11 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 124017 invoked by alias); 22 Nov 2016 09:22:11 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 122795 invoked by uid 48); 22 Nov 2016 09:21:57 -0000 From: "dvyukov at google dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78294] [5/6/7 Regression] -fsanitize=thread broken by ignoring __attribute__((tls_model("initial-exec"))) Date: Tue, 22 Nov 2016 09:35:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: dvyukov at google dot com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02561.txt.bz2 Content-length: 481 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78294 --- Comment #26 from Dmitry Vyukov --- > I was under the impression that upstream wouldn't be interested in this p= atch, because llvm uses static compiler-rt libs and clang doesn't run into this issue. Upstream is not interested from this point of view. But we are interested very-very much in keeping code in sync to keep ourselves sane. As far as I know, runtime code is copied verbatim so far. >>From gcc-bugs-return-544528-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:35:49 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14432 invoked by alias); 22 Nov 2016 09:35:48 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 14178 invoked by uid 48); 22 Nov 2016 09:35:36 -0000 From: "avieira at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78255] [5/6/7 regression] Indirect sibling call causing wrong code generation for ARM Date: Tue, 22 Nov 2016 09:51:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: avieira at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: avieira at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02562.txt.bz2 Content-length: 384 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78255 --- Comment #2 from avieira at gcc dot gnu.org --- The approach I had doesnt work, it ICE's elsewhere... At the time I am not sure how to fix this without disabling indirect tail c= alls for the current function if any sibcall is done within it. This might be t= oo big a hammer... If anyone has any tips they are very welcome. >>From gcc-bugs-return-544529-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:51:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 7469 invoked by alias); 22 Nov 2016 09:51:12 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 7190 invoked by uid 48); 22 Nov 2016 09:50:59 -0000 From: "bernd.edlinger at hotmail dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf) Date: Tue, 22 Nov 2016 09:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: bernd.edlinger at hotmail dot de X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02563.txt.bz2 Content-length: 1227 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78439 Bernd Edlinger changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bernd.edlinger at hotmail = dot de --- Comment #8 from Bernd Edlinger --- Does something like that work? --- gcc/config/arm/vfp.md.orig 2016-11-10 11:38:03.000000000 +0100 +++ gcc/config/arm/vfp.md 2016-11-22 10:28:33.724941776 +0100 @@ -355,8 +355,8 @@ ) (define_insn "*movdi_vfp_cortexa8" - [(set (match_operand:DI 0 "nonimmediate_di_operand" "=3Dr,r,r,r,r,r,m,w,!r,w,w, Uv") - (match_operand:DI 1 "di_operand"=20=20=20=20=20=20=20=20=20=20=20= =20=20 "r,rDa,Db,Dc,mi,mi,r,r,w,w,Uvi,w"))] + [(set (match_operand:DI 0 "nonimmediate_di_operand" "=3Dr,r,r,r,q,q,m,w,!r,w,w, Uv") + (match_operand:DI 1 "di_operand"=20=20=20=20=20=20=20=20=20=20=20= =20=20 "r,rDa,Db,Dc,mi,mi,q,r,w,w,Uvi,w"))] "TARGET_32BIT && TARGET_HARD_FLOAT && arm_tune =3D=3D TARGET_CPU_cortexa8 && ( register_operand (operands[0], DImode) || register_operand (operands[1], DImode)) >>From gcc-bugs-return-544530-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:52:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 10258 invoked by alias); 22 Nov 2016 09:52:51 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 9907 invoked by uid 48); 22 Nov 2016 09:52:40 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf) Date: Tue, 22 Nov 2016 10:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02564.txt.bz2 Content-length: 1078 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78439 --- Comment #9 from ktkachov at gcc dot gnu.org --- (In reply to Bernd Edlinger from comment #8) > Does something like that work? >=20 > --- gcc/config/arm/vfp.md.orig 2016-11-10 11:38:03.000000000 +0100 > +++ gcc/config/arm/vfp.md 2016-11-22 10:28:33.724941776 +0100 > @@ -355,8 +355,8 @@ > ) >=20=20 > (define_insn "*movdi_vfp_cortexa8" > - [(set (match_operand:DI 0 "nonimmediate_di_operand" > "=3Dr,r,r,r,r,r,m,w,!r,w,w, Uv") > - (match_operand:DI 1 "di_operand"=20=20=20=20=20=20=20=20=20=20=20= =20=20 > "r,rDa,Db,Dc,mi,mi,r,r,w,w,Uvi,w"))] > + [(set (match_operand:DI 0 "nonimmediate_di_operand" > "=3Dr,r,r,r,q,q,m,w,!r,w,w, Uv") > + (match_operand:DI 1 "di_operand"=20=20=20=20=20=20=20=20=20=20=20= =20=20 > "r,rDa,Db,Dc,mi,mi,q,r,w,w,Uvi,w"))] > "TARGET_32BIT && TARGET_HARD_FLOAT && arm_tune =3D=3D TARGET_CPU_corte= xa8 > && ( register_operand (operands[0], DImode) > || register_operand (operands[1], DImode)) Yes, that is what I'm testing. I'll send it to gcc-patches soon >>From gcc-bugs-return-544531-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:04:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 33484 invoked by alias); 22 Nov 2016 10:04:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 33175 invoked by uid 48); 22 Nov 2016 10:03:49 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78437] [7 Regression] invalid sign-extend conversion in REE pass Date: Tue, 22 Nov 2016 10:06:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ubizjak at gmail dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02565.txt.bz2 Content-length: 405 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78437 --- Comment #5 from Uro=C5=A1 Bizjak --- (In reply to Uro=C5=A1 Bizjak from comment #4) > I have started bootstrap+regtest with your patch on alpha native. Please > expect results sometime tomorrow. Bootstrap and regression tests pass OK, the patch fixes reported gcc.dg/atomic/stdatomic-compare-exchange-[1,2].c failure. >>From gcc-bugs-return-544532-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:06:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76901 invoked by alias); 22 Nov 2016 10:06:51 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 75896 invoked by uid 55); 22 Nov 2016 10:06:38 -0000 From: "nsz at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libfortran/78449] compile time ieee_support_halting is not correct on arm and aarch64 ( FAIL: gfortran.dg/ieee/ieee_8.f90 -Os execution test ) Date: Tue, 22 Nov 2016 10:07:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libfortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: nsz at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: fxcoudert at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02566.txt.bz2 Content-length: 607 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78449 --- Comment #1 from nsz at gcc dot gnu.org --- Author: nsz Date: Tue Nov 22 10:06:05 2016 New Revision: 242688 URL: https://gcc.gnu.org/viewcvs?rev=3D242688&root=3Dgcc&view=3Drev Log: [PR libgfortran/78449] XFAIL ieee_8.f90 on aarch64 and arm ARM and AArch64 may not support trapping so runtime and compile time check can differ. gcc/testsuite/ PR libgfortran/78449=20 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/ieee/ieee_8.f90 >>From gcc-bugs-return-544533-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:07:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 79472 invoked by alias); 22 Nov 2016 10:07:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 78646 invoked by uid 48); 22 Nov 2016 10:07:13 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78437] [7 Regression] invalid sign-extend conversion in REE pass Date: Tue, 22 Nov 2016 10:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ebotcazou at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02567.txt.bz2 Content-length: 302 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78437 --- Comment #6 from Eric Botcazou --- > Bootstrap and regression tests pass OK, the patch fixes reported > gcc.dg/atomic/stdatomic-compare-exchange-[1,2].c failure. Thanks, no regressions with -free on SPARC either. >>From gcc-bugs-return-544534-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:13:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 96895 invoked by alias); 22 Nov 2016 10:13:47 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 96703 invoked by uid 55); 22 Nov 2016 10:13:34 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78445] [7 Regression] ICE in maybe_gen_insn, at optabs.c:7014 Date: Tue, 22 Nov 2016 10:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02568.txt.bz2 Content-length: 661 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78445 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Tue Nov 22 10:13:01 2016 New Revision: 242689 URL: https://gcc.gnu.org/viewcvs?rev=3D242689&root=3Dgcc&view=3Drev Log: PR tree-optimization/78445 * tree-if-conv.c (tree_if_conversion): If any_pred_load_store or any_complicated_phi, version loop even if flag_tree_loop_if_convert= is 1. Formatting fix. * gcc.dg/pr78445.c: New test. Added: trunk/gcc/testsuite/gcc.dg/pr78445.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-if-conv.c >>From gcc-bugs-return-544535-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:14:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99643 invoked by alias); 22 Nov 2016 10:14:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 99014 invoked by uid 48); 22 Nov 2016 10:14:25 -0000 From: "nsz at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libfortran/78314] [aarch64] ieee_support_halting does not report unsupported fpu traps correctly Date: Tue, 22 Nov 2016 10:15:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libfortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: nsz at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: nsz at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02569.txt.bz2 Content-length: 366 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78314 nsz at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED --- Comment #6 from nsz at gcc dot gnu.org --- waiting with the backport for bug 78449. >>From gcc-bugs-return-544536-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:15:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 101794 invoked by alias); 22 Nov 2016 10:15:20 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 100963 invoked by uid 55); 22 Nov 2016 10:14:54 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78416] wrong code for division by (u128)~INT64_MAX at -O0 Date: Tue, 22 Nov 2016 10:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02570.txt.bz2 Content-length: 715 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78416 --- Comment #2 from Jakub Jelinek --- Author: jakub Date: Tue Nov 22 10:14:21 2016 New Revision: 242690 URL: https://gcc.gnu.org/viewcvs?rev=3D242690&root=3Dgcc&view=3Drev Log: PR middle-end/78416 * expmed.c (expand_divmod): Use wide_int for computation of op1_is_pow2. Don't set it if op1 is 0. Formatting fixes. Use size <=3D HOST_BITS_PER_WIDE_INT instead of HOST_BITS_PER_WIDE_INT >=3D size. * gcc.dg/torture/pr78416.c: New test. Added: trunk/gcc/testsuite/gcc.dg/torture/pr78416.c Modified: trunk/gcc/ChangeLog trunk/gcc/expmed.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544538-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:19:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12879 invoked by alias); 22 Nov 2016 10:19:05 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 3722 invoked by uid 48); 22 Nov 2016 10:18:53 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78445] [7 Regression] ICE in maybe_gen_insn, at optabs.c:7014 Date: Tue, 22 Nov 2016 10:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02572.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78445 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Jakub Jelinek --- Fixed. >>From gcc-bugs-return-544537-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:16:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 106546 invoked by alias); 22 Nov 2016 10:16:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 104882 invoked by uid 55); 22 Nov 2016 10:16:25 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78436] [7 Regression] incorrect write to larger-than-type bitfield (signed char x:9) Date: Tue, 22 Nov 2016 10:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02571.txt.bz2 Content-length: 1010 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78436 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Tue Nov 22 10:15:43 2016 New Revision: 242691 URL: https://gcc.gnu.org/viewcvs?rev=3D242691&root=3Dgcc&view=3Drev Log: PR tree-optimization/78436 * gimple-ssa-store-merging.c (zero_char_buf): Removed. (shift_bytes_in_array, shift_bytes_in_array_right, merged_store_group::apply_stores): Formatting fixes. (clear_bit_region): Likewise. Use memset. (encode_tree_to_bitpos): Formatting fixes. Fix comment typos - EPXR instead of EXPR and inerted instead of inserted. Use memset instead of zero_char_buf. For !BYTES_BIG_ENDIAN decrease byte_size by 1 if shift_amnt is 0. * gcc.c-torture/execute/pr78436.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/execute/pr78436.c Modified: trunk/gcc/ChangeLog trunk/gcc/gimple-ssa-store-merging.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544539-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:19:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 13826 invoked by alias); 22 Nov 2016 10:19:31 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 13634 invoked by uid 48); 22 Nov 2016 10:19:15 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78416] wrong code for division by (u128)~INT64_MAX at -O0 Date: Tue, 22 Nov 2016 10:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cf_known_to_work cf_known_to_fail Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02573.txt.bz2 Content-length: 428 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78416 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Known to work| |7.0 Known to fail|7.0 | --- Comment #3 from Jakub Jelinek --- Fixed for 7.0 so far. >>From gcc-bugs-return-544541-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:30:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 4530 invoked by alias); 22 Nov 2016 10:30:53 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 4472 invoked by uid 48); 22 Nov 2016 10:30:49 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78465] [7 regression] 29_atomics/headers/atomic/macros.cc FAILs Date: Tue, 22 Nov 2016 10:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02575.txt.bz2 Content-length: 285 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78465 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-544540-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:19:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14668 invoked by alias); 22 Nov 2016 10:19:42 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 14250 invoked by uid 48); 22 Nov 2016 10:19:37 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78436] [7 Regression] incorrect write to larger-than-type bitfield (signed char x:9) Date: Tue, 22 Nov 2016 10:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02574.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78436 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #8 from Jakub Jelinek --- Fixed. >>From gcc-bugs-return-544542-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:30:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 4549 invoked by alias); 22 Nov 2016 10:30:54 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 4385 invoked by uid 48); 22 Nov 2016 10:30:40 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78465] New: [7 regression] 29_atomics/headers/atomic/macros.cc FAILs Date: Tue, 22 Nov 2016 10:31:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone cf_gcchost cf_gcctarget cf_gccbuild Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02576.txt.bz2 Content-length: 1420 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78465 Bug ID: 78465 Summary: [7 regression] 29_atomics/headers/atomic/macros.cc FAILs Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org Target Milestone: --- Host: *-*-solaris2.12 Target: *-*-solaris2.12 Build: *-*-solaris2.12 Between 20161120 and 20161121, 29_atomics/headers/atomic/macros.cc started = to FAIL on Solaris 12 (both sparc and x86, older versions not yet tested): +FAIL: 29_atomics/headers/atomic/macros.cc (test for excess errors) output is: /vol/gcc/src/hg/trunk/local/libstdc++-v3/testsuite/29_atomics/headers/atomi= c/macros.cc:71: error: 'void abort()' conflicts with a previous declaration In file included from /usr/include/stdlib.h:12, from /var/gcc/regression/trunk/12-gcc/build/i386-pc-solaris2.12/libstdc++-v3/inc= lude/bits/std_abs.h:38, from /var/gcc/regression/trunk/12-gcc/build/i386-pc-solaris2.12/libstdc++-v3/inc= lude/cmath:47, from /vol/gcc/src/hg/trunk/local/libstdc++-v3/include/precompiled/stdc++.h:41: /usr/include/iso/stdlib_iso.h:159: note: previous declaration 'void std::abort() Rainer >>From gcc-bugs-return-544543-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:31:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6579 invoked by alias); 22 Nov 2016 10:31:27 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 6196 invoked by uid 48); 22 Nov 2016 10:31:14 -0000 From: "stephane.kaloustian@optimo-medical.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/57082] brace initialization requires public destructor Date: Tue, 22 Nov 2016 10:38:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 4.7.3 X-Bugzilla-Keywords: rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: stephane.kaloustian@optimo-medical.com X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02577.txt.bz2 Content-length: 1106 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D57082 Stephane Kaloustian changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |stephane.kaloustian@optimo- | |medical.com --- Comment #3 from Stephane Kaloustian --- In my understanding, this is related to the creation of a copy.=20 Using g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4): struct B{ B(){} ~B(){} B(const B&) =3D delete; }; int main (int argc, char** argv) { B myB; const B & bref1 =3D myB; // OK const B & bref2(myB); // OK const B & bref3{myB}; // ERROR return 0; } delref.cpp: In function =E2=80=98int main(int, char**)=E2=80=99: delref.cpp:14:24: error: use of deleted function =E2=80=98B::B(const B&)=E2= =80=99 const B & bref3{myB}; ^ delref.cpp:5:5: error: declared here B(const B&) =3D delete; ^ >>From gcc-bugs-return-544544-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:38:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 35854 invoked by alias); 22 Nov 2016 10:38:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 19228 invoked by uid 48); 22 Nov 2016 10:37:56 -0000 From: "vehre at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78466] New: [coarray] Explicit cobounds of a procedures parameter not respected Date: Tue, 22 Nov 2016 10:39:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: vehre at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02578.txt.bz2 Content-length: 1164 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78466 Bug ID: 78466 Summary: [coarray] Explicit cobounds of a procedures parameter not respected Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: vehre at gcc dot gnu.org Target Milestone: --- The testcase in gcc/testsuite/gfortran.dg/poly_run_2.f90 gives explicit cobounds for the argument A to procedure s(). Those are not taken into acco= unt, at least not in the way given (excerpt): type t end type t class(t), allocatable :: A[:,:] allocate (A[1:4,-5:*]) call s(A) contains subroutine s(x) class(t) :: x[4,2:*] if (any (lcobound(x) /=3D [1, 2])) call abort () if (num_images() =3D=3D 1) then if (any (ucobound(x) /=3D [4, 2])) call abort () ! Fails else if (ucobound(x,dim=3D1) /=3D 4) call abort () end if end subroutine s end Note: The testcase in general is made non-functional by the if(allocated(A)) stop as second line, as it is living in trunk upto r242691. >>From gcc-bugs-return-544545-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:39:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 48397 invoked by alias); 22 Nov 2016 10:39:15 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 48218 invoked by uid 48); 22 Nov 2016 10:39:04 -0000 From: "vehre at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78466] [coarray] Explicit cobounds of a procedures parameter not respected Date: Tue, 22 Nov 2016 10:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: vehre at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02579.txt.bz2 Content-length: 347 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78466 vehre at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |vehre at gcc dot gnu.org >>From gcc-bugs-return-544546-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:45:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126869 invoked by alias); 22 Nov 2016 10:45:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 124681 invoked by uid 55); 22 Nov 2016 10:45:02 -0000 From: "thopre01 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used Date: Tue, 22 Nov 2016 10:49:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: critical X-Bugzilla-Who: thopre01 at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02580.txt.bz2 Content-length: 715 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77904 --- Comment #5 from Thomas Preud'homme --- Author: thopre01 Date: Tue Nov 22 10:44:29 2016 New Revision: 242693 URL: https://gcc.gnu.org/viewcvs?rev=3D242693&root=3Dgcc&view=3Drev Log: 2016-11-22 Thomas Preud'homme gcc/ PR target/77904 * config/arm/arm.c (thumb1_compute_save_reg_mask): Mark frame pointer in save register mask if it is needed. gcc/testsuite/ PR target/77904 * gcc.target/arm/pr77904.c: New test. Added: trunk/gcc/testsuite/gcc.target/arm/pr77904.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/arm/arm.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544547-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:49:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 19070 invoked by alias); 22 Nov 2016 10:49:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 18817 invoked by uid 48); 22 Nov 2016 10:49:11 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78466] [coarray] Explicit cobounds of a procedures parameter not respected Date: Tue, 22 Nov 2016 10:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dominiq at lps dot ens.fr X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02581.txt.bz2 Content-length: 931 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78466 Dominique d'Humieres changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-22 Ever confirmed|0 |1 --- Comment #1 from Dominique d'Humieres --- Confirmed from 4.9 up to trunk (7.0) when compiled with -fcoarray=3Dlib -lcaf_single ("works" with -fcoarray=3Dsingle). When compiled with 4.8, I g= et at run time a lot of ... Program received signal SIGABRT: Process abort signal. Backtrace for this error: Program received signal SIGABRT: Process abort signal. Backtrace for this error: ... Program received signal SIGABRT: Process abort signal. Backtrace for this error: Segmentation fault >>From gcc-bugs-return-544548-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:56:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 72017 invoked by alias); 22 Nov 2016 10:56:43 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 71913 invoked by uid 48); 22 Nov 2016 10:56:38 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/78467] [7 regression] gcc.dg/tree-prof/comp-goto-1.c FAILs Date: Tue, 22 Nov 2016 10:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: gcov-profile X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02582.txt.bz2 Content-length: 285 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78467 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-544549-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:56:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 72028 invoked by alias); 22 Nov 2016 10:56:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 71821 invoked by uid 48); 22 Nov 2016 10:56:31 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/78467] New: [7 regression] gcc.dg/tree-prof/comp-goto-1.c FAILs Date: Tue, 22 Nov 2016 10:58:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: gcov-profile X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone cf_gcchost cf_gcctarget cf_gccbuild Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02583.txt.bz2 Content-length: 1428 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78467 Bug ID: 78467 Summary: [7 regression] gcc.dg/tree-prof/comp-goto-1.c FAILs Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: gcov-profile Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org CC: ebotcazou at gcc dot gnu.org Target Milestone: --- Host: sparc-sun-solaris2.12 Target: sparc-sun-solaris2.12 Build: sparc-sun-solaris2.12 Between 20161117 and 20161121, gcc.dg/tree-prof/comp-goto-1.c started to FA= IL on 32-bit SPARC: +FAIL: gcc.dg/tree-prof/comp-goto-1.c execution, -fprofile-generate -D_PROFIL E_GENERATE +UNRESOLVED: gcc.dg/tree-prof/comp-goto-1.c compilation, -fprofile-use -D_PROFI LE_USE +UNRESOLVED: gcc.dg/tree-prof/comp-goto-1.c execution, -fprofile-use -D_PROFI LE_USE The -fprofile-generate execution SEGVs and even gdb aborts when trying to investigate. dbx is at least able to get a stack trace: signal SEGV (no mapping at the fault address) in (unknown) at 0x51cdc 0x00051cdc: Current function is main 158 res =3D simulator_kernel (2 + 1, &env); (dbx) where [1] 0x51cdc(0x2, 0x11dac, 0x258d8, 0x3fff, 0x0, 0x8), at 0x51cdc=20 =3D>[2] main(), line 158 in "comp-goto-1.c" Rainer >>From gcc-bugs-return-544551-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:59:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 97854 invoked by alias); 22 Nov 2016 10:59:25 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 97668 invoked by uid 48); 22 Nov 2016 10:59:15 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgomp/78468] New: [7 regression] libgomp.c/reduction-10.c and many more FAIL Date: Tue, 22 Nov 2016 10:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgomp X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone cf_gcchost cf_gcctarget cf_gccbuild Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02585.txt.bz2 Content-length: 2405 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 Bug ID: 78468 Summary: [7 regression] libgomp.c/reduction-10.c and many more FAIL Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgomp Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- Host: sparc-sun-solaris2.12 Target: sparc-sun-solaris2.12 Build: sparc-sun-solaris2.12 Between 20161117 and 20161121, many libgomp tests started to FAIL for 32-bit SPARC: +FAIL: libgomp.c/reduction-10.c execution test aborts: Thread 2 received signal SIGABRT, Aborted. [Switching to Thread 1 (LWP 1)] 0xfeefd86c in __lwp_sigqueue () from /lib/libc.so.1 (gdb) where #0 0xfeefd86c in __lwp_sigqueue () from /lib/libc.so.1 #1 0xfee394e0 in raise () from /lib/libc.so.1 #2 0xfee0aa50 in abort () from /lib/libc.so.1 #3 0x00011654 in main () at /vol/gcc/src/hg/trunk/local/libgomp/testsuite/libgomp.c/reduction-10.c:95 at -O0, abort at l.98 instead: (gdb) p y[i].t $3 =3D 0 (gdb) p y2[i] $4 =3D 6561 +FAIL: libgomp.c/reduction-13.c execution test +FAIL: libgomp.c/reduction-14.c execution test +FAIL: libgomp.c/reduction-9.c execution test +FAIL: libgomp.c++/reduction-10.C execution test +FAIL: libgomp.c++/reduction-12.C execution test +FAIL: libgomp.c++/reduction-7.C execution test +FAIL: libgomp.c++/reduction-8.C execution test +FAIL: libgomp.fortran/vla1.f90 -O0 execution test +FAIL: libgomp.fortran/vla1.f90 -O1 execution test +FAIL: libgomp.fortran/vla1.f90 -O2 execution test +FAIL: libgomp.fortran/vla1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel -loops -ftracer -finline-functions execution test +FAIL: libgomp.fortran/vla1.f90 -O3 -g execution test +FAIL: libgomp.fortran/vla1.f90 -Os execution test +FAIL: libgomp.fortran/vla4.f90 -O0 execution test +FAIL: libgomp.fortran/vla4.f90 -O1 execution test +FAIL: libgomp.fortran/vla4.f90 -O2 execution test +FAIL: libgomp.fortran/vla4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel -loops -ftracer -finline-functions execution test +FAIL: libgomp.fortran/vla4.f90 -O3 -g execution test +FAIL: libgomp.fortran/vla4.f90 -Os execution test Rainer >>From gcc-bugs-return-544550-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:58:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 82778 invoked by alias); 22 Nov 2016 10:58:41 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 82505 invoked by uid 55); 22 Nov 2016 10:58:27 -0000 From: "thopre01 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used Date: Tue, 22 Nov 2016 10:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: critical X-Bugzilla-Who: thopre01 at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02584.txt.bz2 Content-length: 1017 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77904 --- Comment #6 from Thomas Preud'homme --- Author: thopre01 Date: Tue Nov 22 10:57:55 2016 New Revision: 242694 URL: https://gcc.gnu.org/viewcvs?rev=3D242694&root=3Dgcc&view=3Drev Log: Fix PR77904: callee-saved register trashed when clobbering sp 2016-11-22 Thomas Preud'homme Backport from mainline 2016-11-22 Thomas Preud'homme gcc/ PR target/77904 * config/arm/arm.c (thumb1_compute_save_reg_mask): Mark frame point= er in save register mask if it is needed. gcc/testsuite/ PR target/77904 * gcc.target/arm/pr77904.c: New test. Added: branches/ARM/embedded-6-branch/gcc/testsuite/gcc.target/arm/pr77904.c Modified: branches/ARM/embedded-6-branch/gcc/ChangeLog.arm branches/ARM/embedded-6-branch/gcc/config/arm/arm.c branches/ARM/embedded-6-branch/gcc/testsuite/ChangeLog.arm >>From gcc-bugs-return-544552-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:59:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 98665 invoked by alias); 22 Nov 2016 10:59:38 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 98326 invoked by uid 48); 22 Nov 2016 10:59:30 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgomp/78468] [7 regression] libgomp.c/reduction-10.c and many more FAIL Date: Tue, 22 Nov 2016 11:02:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgomp X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02586.txt.bz2 Content-length: 285 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-544553-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:02:50 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 106594 invoked by alias); 22 Nov 2016 11:02:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 105445 invoked by uid 48); 22 Nov 2016 11:02:37 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgomp/78468] [7 regression] libgomp.c/reduction-10.c and many more FAIL Date: Tue, 22 Nov 2016 11:09:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgomp X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02587.txt.bz2 Content-length: 201 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #1 from Jakub Jelinek --- Can you please bisect it? Not aware of any recent changes that could cause that. >>From gcc-bugs-return-544554-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:09:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 116010 invoked by alias); 22 Nov 2016 11:09:38 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 115854 invoked by uid 48); 22 Nov 2016 11:09:26 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78428] [5/6/7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode Date: Tue, 22 Nov 2016 11:25:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02588.txt.bz2 Content-length: 899 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78428 --- Comment #6 from Martin Li=C5=A1ka --- Created attachment 40107 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40107&action=3Dedit Tentative patch Attaching tentative patch where I added bitregion_{start,end} to store_constructor_field. Actually there are multiple calls of the function, one for {RECORD,UNION,QUAL_UNION}_TYPE (that's what we are interested in), another = for ARRAY_TYPE and one for VECTOR_TYPE. As the problematic mode reset (done in expr.c:6230): mode =3D DECL_MODE (field); if (DECL_BIT_FIELD (field)) mode =3D VOIDmode; does not happen last 2 types, I hope we don't have to care. I'm attaching a test-case and I'm wondering how to set a hard timeout of the test? Setting dg-timeout just prints WARNING and the test is still running. Thoughts? >>From gcc-bugs-return-544555-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:25:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 48114 invoked by alias); 22 Nov 2016 11:25:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 47757 invoked by uid 48); 22 Nov 2016 11:25:11 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps' Date: Tue, 22 Nov 2016 11:31:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02589.txt.bz2 Content-length: 1950 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78451 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kyukhin at gcc dot gnu.org, | |uros at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- Ah, that testcase fails even with gcc 6. Apparently even sse-22a.c fails with GCC 6, when compiled with -save-temps. I see multiple issues here. One is that while global_options-wise #pragma GCC target ("avx512bw") #pragma GCC target ("avx512vl") works as #pragma GCC target ("avx512bw,avx512vl") when considering current_target_pragma it works as #pragma GCC target ("avx512vl") only. I'll attach a fix for this soon. Another thing is that /* Doesn't require avx512vl target and is used in avx512dqintrin.h. */ extern __inline __m128i __attribute__ ((__gnu_inline__, __always_inline__, __artificial__)) _mm_setzero_di (void) { return __extension__ (__m128i)(__v2di){ 0LL, 0LL}; } looks just wrong to me in avx512vlintrin.h. While it indeed doesn't need AVX512VL, I think that intrinsic needs SSE2 at least, because otherwise __v2di and __m128i don't really work. Why do we have that intrinsic at all and use it? Can't find it in AVX512 manuals, and don't see it in ICC headers either? Can't we just use _mm_setzero_si128 instead? I mean, even _mm_setzero_si128 is used in other spots even when cast to e.g. __v8hi, or __v16qi, or _mm256_setzero_si256 is used when cast to __v8si even when _mm256_setzero_si256 builds __v4di rather than __v8si. And the last thing to consider is if sse-22.c shouldn't have avx5124fmaps,avx5124vnniw added to #pragma GCC target ("avx,avx2,rdrnd,fsgsbase,f16c,rtm,avx512f,avx512er,avx512cd,avx512pf,sha,a= vx512vl,avx512bw,avx512dq,avx512ifma,avx512vbmi") >>From gcc-bugs-return-544556-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:31:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 59951 invoked by alias); 22 Nov 2016 11:31:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 59739 invoked by uid 48); 22 Nov 2016 11:30:51 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps' Date: Tue, 22 Nov 2016 11:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02590.txt.bz2 Content-length: 598 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78451 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gn= u.org --- Comment #3 from Jakub Jelinek --- Created attachment 40108 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40108&action=3Dedit gcc7-pr78451.patch Untested fix for the first issue. >>From gcc-bugs-return-544557-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:32:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 62052 invoked by alias); 22 Nov 2016 11:32:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 61797 invoked by uid 48); 22 Nov 2016 11:32:18 -0000 From: "thopre01 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77673] [5/6/7 Regression] 4-byte load generated instead of 1-byte load, possibly reading past the end of object Date: Tue, 22 Nov 2016 11:33:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: thopre01 at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02591.txt.bz2 Content-length: 634 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77673 Thomas Preud'homme changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P1 |P3 --- Comment #6 from Thomas Preud'homme --- (In reply to Thomas Preud'homme from comment #5) > Got a patch, testing it now. Bootstrapped and testsuite came back clean. Trying to turn the code in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77673#c0 into a testcase. Ex= pect a patch soon. Best regards. >>From gcc-bugs-return-544558-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:33:35 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 63697 invoked by alias); 22 Nov 2016 11:33:35 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 63436 invoked by uid 48); 22 Nov 2016 11:33:22 -0000 From: "thopre01 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77673] [5/6/7 Regression] 4-byte load generated instead of 1-byte load, possibly reading past the end of object Date: Tue, 22 Nov 2016 11:36:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: thopre01 at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02592.txt.bz2 Content-length: 297 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77673 Thomas Preud'homme changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 >>From gcc-bugs-return-544560-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:43:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 89784 invoked by alias); 22 Nov 2016 11:43:06 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 89592 invoked by uid 48); 22 Nov 2016 11:42:53 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78469] New: [7 Regression] defaulted default constructor causes bogus requirement for accessible destructor Date: Tue, 22 Nov 2016 11:43:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter cc target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02594.txt.bz2 Content-length: 834 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78469 Bug ID: 78469 Summary: [7 Regression] defaulted default constructor causes bogus requirement for accessible destructor Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: rejects-valid Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: redi at gcc dot gnu.org CC: lucdanton at free dot fr Target Milestone: --- Originally added as a comment on Bug 57082 and bisected to r239783: struct no_destr { no_destr() =3D default; protected: ~no_destr() =3D default; }; int main() { // error: 'no_destr::~no_destr()' is protected within this context new no_destr (); } >>From gcc-bugs-return-544559-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:36:04 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 67390 invoked by alias); 22 Nov 2016 11:36:04 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 67165 invoked by uid 48); 22 Nov 2016 11:35:50 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/57082] brace initialization requires public destructor Date: Tue, 22 Nov 2016 11:43:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 4.7.3 X-Bugzilla-Keywords: rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02593.txt.bz2 Content-length: 379 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D57082 --- Comment #4 from Jonathan Wakely --- (In reply to Stephane Kaloustian from comment #3) > In my understanding, this is related to the creation of a copy.=20 > Using g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4): No, that's a completely different issue, and was fixed for GCC 4.9.0, see B= ug 50025. >>From gcc-bugs-return-544561-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:43:20 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 90536 invoked by alias); 22 Nov 2016 11:43:20 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 89759 invoked by uid 48); 22 Nov 2016 11:43:05 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/57082] brace initialization requires public destructor Date: Tue, 22 Nov 2016 11:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 4.7.3 X-Bugzilla-Keywords: rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02595.txt.bz2 Content-length: 568 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D57082 --- Comment #5 from Jonathan Wakely --- (In reply to lucdanton from comment #1) > Using a very similar testcase I bisected the issue to r239783: >=20 > //---------- > struct no_destr { > no_destr() =3D default; > protected: > ~no_destr() =3D default; > }; >=20 > int main() > { > // error: 'no_destr::~no_destr()' is protected within this context > new no_destr {}; > } And that doesn't depend on brace-init either, so is a different issue. I've reported it as Bug 78469 >>From gcc-bugs-return-544562-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:44:04 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 91726 invoked by alias); 22 Nov 2016 11:44:04 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 91549 invoked by uid 48); 22 Nov 2016 11:43:52 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword Date: Tue, 22 Nov 2016 11:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: janus at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02596.txt.bz2 Content-length: 409 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78443 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrestelli at gmail dot com --- Comment #5 from janus at gcc dot gnu.org --- *** Bug 61284 has been marked as a duplicate of this bug. *** >>From gcc-bugs-return-544563-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:44:04 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 91737 invoked by alias); 22 Nov 2016 11:44:04 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 91510 invoked by uid 48); 22 Nov 2016 11:43:49 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/61284] [OOP] non_overridable produces segmentation fault Date: Tue, 22 Nov 2016 11:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 5.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02597.txt.bz2 Content-length: 547 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D61284 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE --- Comment #2 from janus at gcc dot gnu.org --- I think this is the same problem as PR78443. The fix posted there also fixes the test case here. *** This bug has been marked as a duplicate of bug 78443 *** >>From gcc-bugs-return-544565-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:52:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 127204 invoked by alias); 22 Nov 2016 11:52:34 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 126636 invoked by uid 48); 22 Nov 2016 11:52:18 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78462] feature request: need function default arguments Date: Tue, 22 Nov 2016 11:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02599.txt.bz2 Content-length: 937 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78462 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |INVALID --- Comment #4 from Jonathan Wakely --- (In reply to Jim Michaels from comment #0) > #include > const std::string test=3D"wish";//global var or const, but const gives me > headaches > a(int b, int wish1=3D2, const wish2=3Dtest) { > ... > } This doesn't compile because "const wish2" is not a valid type, you haven't defined any type called wish2. Your function is also missing a return type. If you write valid C++ it works fine: #include const std::string test=3D"wish"; int a(int b, int wish1=3D2, const std::string wish2=3Dtest) { } >>From gcc-bugs-return-544564-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:44:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 93558 invoked by alias); 22 Nov 2016 11:44:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 92972 invoked by uid 48); 22 Nov 2016 11:44:16 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78469] [7 Regression] defaulted default constructor causes bogus requirement for accessible destructor Date: Tue, 22 Nov 2016 11:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc cf_known_to_work everconfirmed cf_known_to_fail Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02598.txt.bz2 Content-length: 591 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78469 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-22 CC| |jason at gcc dot gnu.org Known to work| |5.3.0, 6.2.0 Ever confirmed|0 |1 Known to fail| |7.0 >>From gcc-bugs-return-544566-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:52:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 127245 invoked by alias); 22 Nov 2016 11:52:34 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 126704 invoked by uid 48); 22 Nov 2016 11:52:24 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78469] [7 Regression] defaulted default constructor causes bogus requirement for accessible destructor Date: Tue, 22 Nov 2016 11:53:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02600.txt.bz2 Content-length: 293 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78469 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-544567-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:53:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 129769 invoked by alias); 22 Nov 2016 11:53:07 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 129147 invoked by uid 48); 22 Nov 2016 11:52:51 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/77673] [5/6/7 Regression] 4-byte load generated instead of 1-byte load, possibly reading past the end of object Date: Tue, 22 Nov 2016 11:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 5.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02601.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77673 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P1 |P2 >>From gcc-bugs-return-544568-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:59:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 7845 invoked by alias); 22 Nov 2016 11:59:28 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 7647 invoked by uid 48); 22 Nov 2016 11:59:15 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/42112] overloaded function with allocatable result problem Date: Tue, 22 Nov 2016 12:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 4.5.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 4.7.4 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution target_milestone cf_known_to_fail Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02602.txt.bz2 Content-length: 1017 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D42112 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |janus at gcc dot gnu.org Resolution|--- |FIXED Target Milestone|--- |4.7.4 Known to fail| |4.7.4, 4.8.4 --- Comment #11 from janus at gcc dot gnu.org --- > (In reply to Dominique d'Humieres from comment #9) > > This seems to have been fixed at least for 4.8.4. Confirmed. I don't get any runtime error with 4.7.4 either. (In reply to Mikael Morin from comment #10)=20 > Hum, if one changes the comment #0 to output the value of p, it outputs 0 > instead of 2 That's correct, because the result 'i' of the function 'f' is not being set anywhere. Obvious this issue has been fixed. Closing. >>From gcc-bugs-return-544569-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 12:04:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12146 invoked by alias); 22 Nov 2016 12:04:39 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 12009 invoked by uid 48); 22 Nov 2016 12:04:27 -0000 From: "vehre at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78466] [coarray] Explicit cobounds of a procedures parameter not respected Date: Tue, 22 Nov 2016 12:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: vehre at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02603.txt.bz2 Content-length: 295 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78466 --- Comment #2 from vehre at gcc dot gnu.org --- Another issue I noticed is that with -O2 the code allocate (A[1:4,-5:*]) if (.not. allocated(A)) error stop stops instead of continuing like it does with all other levels of optimizat= ion. >>From gcc-bugs-return-544570-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 12:12:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 35691 invoked by alias); 22 Nov 2016 12:12:51 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 35533 invoked by uid 55); 22 Nov 2016 12:12:37 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf) Date: Tue, 22 Nov 2016 12:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02604.txt.bz2 Content-length: 714 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78439 --- Comment #10 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Tue Nov 22 12:12:05 2016 New Revision: 242695 URL: https://gcc.gnu.org/viewcvs?rev=3D242695&root=3Dgcc&view=3Drev Log: [ARM] PR target/78439: Update movdi constraints for Cortex-A8 tuning to han= dle LDRD/STRD PR target/78439 * config/arm/vfp.md (*movdi_vfp_cortexa8): Use 'q' constraints for = the register operand in alternatives 4,5,6. * gcc.c-torture/compile/pr78439.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/compile/pr78439.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/arm/vfp.md trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544571-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 12:14:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 37227 invoked by alias); 22 Nov 2016 12:14:05 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 37103 invoked by uid 48); 22 Nov 2016 12:13:53 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf) Date: Tue, 22 Nov 2016 12:19:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02605.txt.bz2 Content-length: 398 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78439 ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #11 from ktkachov at gcc dot gnu.org --- Fixed. >>From gcc-bugs-return-544572-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 12:19:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 50454 invoked by alias); 22 Nov 2016 12:19:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 50334 invoked by uid 48); 22 Nov 2016 12:19:32 -0000 From: "freddie_chopin at op dot pl" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used Date: Tue, 22 Nov 2016 12:20:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: critical X-Bugzilla-Who: freddie_chopin at op dot pl X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02606.txt.bz2 Content-length: 295 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77904 --- Comment #7 from Freddie Chopin --- Could this be also backported to the gcc-6 branch? I guess there will be 6.3 version (possibly before first 7.x version), so it would be nice to have th= is patch there (; >>From gcc-bugs-return-544573-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 12:20:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 54250 invoked by alias); 22 Nov 2016 12:20:52 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 52134 invoked by uid 48); 22 Nov 2016 12:20:39 -0000 From: "thopre01 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used Date: Tue, 22 Nov 2016 12:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: critical X-Bugzilla-Who: thopre01 at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02607.txt.bz2 Content-length: 476 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77904 --- Comment #8 from Thomas Preud'homme --- (In reply to Freddie Chopin from comment #7) > Could this be also backported to the gcc-6 branch? I guess there will be = 6.3 > version (possibly before first 7.x version), so it would be nice to have > this patch there (; Yes that's planned once the patch has cooked in trunk for at least a week without any report of a regression. Best regards. >>From gcc-bugs-return-544574-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 12:32:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 113927 invoked by alias); 22 Nov 2016 12:32:15 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 111716 invoked by uid 48); 22 Nov 2016 12:31:54 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/69278] Confusion option handling for -sanitize-recovery=alll Date: Tue, 22 Nov 2016 13:09:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02608.txt.bz2 Content-length: 386 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69278 --- Comment #5 from Martin Li=C5=A1ka --- (In reply to Jakub Jelinek from comment #4) > Maybe llvm doesn't care about backwards compatibility, but we do. Sure, are we going to make a behavior change (and document it) in upcoming release? If so, I can prepare a patch including the documentation change. >>From gcc-bugs-return-544575-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:09:35 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 105090 invoked by alias); 22 Nov 2016 13:09:34 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 104945 invoked by uid 48); 22 Nov 2016 13:09:20 -0000 From: "macro@linux-mips.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78012] -mfpxx produces assembly code using odd FP registers on MIPS Date: Tue, 22 Nov 2016 13:10:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: macro@linux-mips.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02609.txt.bz2 Content-length: 813 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78012 Maciej W. Rozycki changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |macro@linux-mips.org --- Comment #2 from Maciej W. Rozycki --- I can't reproduce your problem with either test case and: mips-mti-linux-gnu-gcc (GCC) 7.0.0 20161117 (experimental) -- code produced assembles correctly and visual inspection of the assembly reveals no odd-numbered FGR operands throughout. Would you therefore please reconfirm this issue still triggers with current HEAD, and if so, then report the details of your compilation as shown with the `-v' flag added to your invocation line? >>From gcc-bugs-return-544576-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:10:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 107003 invoked by alias); 22 Nov 2016 13:10:42 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 106322 invoked by uid 48); 22 Nov 2016 13:10:26 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgomp/78468] [7 regression] libgomp.c/reduction-10.c and many more FAIL Date: Tue, 22 Nov 2016 13:11:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgomp X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02610.txt.bz2 Content-length: 951 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ebotcazou at gcc dot gnu.o= rg, | |krebbel at gcc dot gnu.org, | |vogt at linux dot vnet.ibm= .com --- Comment #2 from Rainer Orth --- I just did: the reghunt indentified the following patch as the culprit: 2016-11-18 Dominik Vogt Re-apply after PR bootstrap/77359 is fixed: 2016-08-23 Dominik Vogt * explow.c (get_dynamic_stack_size): Take known alignment of stack pointer + STACK_DYNAMIC_OFFSET into account when calculating the size needed. Rainer >>From gcc-bugs-return-544577-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:11:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 107913 invoked by alias); 22 Nov 2016 13:11:07 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 107839 invoked by uid 48); 22 Nov 2016 13:11:02 -0000 From: "gjl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/59174] [avr] Suboptimal multiplication when indexing an array Date: Tue, 22 Nov 2016 13:24:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 4.9.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gjl at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02611.txt.bz2 Content-length: 726 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D59174 Georg-Johann Lay changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Target Milestone|--- |6.0 --- Comment #2 from Georg-Johann Lay --- Appears this has been fixed with v6; since then the generated code reads test: ldi r18,lo8(12) mul r24,r18 movw r24,r0 clr __zero_reg__ subi r24,lo8(-(foo)) sbci r25,hi8(-(foo)) ret Closed thusly. >>From gcc-bugs-return-544578-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:24:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121082 invoked by alias); 22 Nov 2016 13:24:38 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 120790 invoked by uid 48); 22 Nov 2016 13:24:22 -0000 From: "vogt at linux dot vnet.ibm.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgomp/78468] [7 regression] libgomp.c/reduction-10.c and many more FAIL Date: Tue, 22 Nov 2016 13:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgomp X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: vogt at linux dot vnet.ibm.com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02612.txt.bz2 Content-length: 231 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #3 from Dominik Vogt --- That very liekely means that libgomp has a buffer overflow in memory alloca= ted dynamically on the stack. >>From gcc-bugs-return-544579-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:26:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 123954 invoked by alias); 22 Nov 2016 13:26:50 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 123811 invoked by uid 48); 22 Nov 2016 13:26:38 -0000 From: "frankbozar.cs02 at g2 dot nctu.edu.tw" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78470] New: static class member cannot be reference by algorithm functions with -O0 option Date: Tue, 22 Nov 2016 13:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: frankbozar.cs02 at g2 dot nctu.edu.tw X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02613.txt.bz2 Content-length: 4110 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78470 Bug ID: 78470 Summary: static class member cannot be reference by algorithm functions with -O0 option Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: frankbozar.cs02 at g2 dot nctu.edu.tw Target Milestone: --- Created attachment 40109 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40109&action=3Dedit the preprocessed file $ g++ -v Using built-in specs. COLLECT_GCC=3Dg++-6 COLLECT_LTO_WRAPPER=3D/usr/local/Cellar/gcc/6.2.0/libexec/gcc/x86_64-apple-= darwin15.6.0/6.2.0/lto-wrapper Target: x86_64-apple-darwin15.6.0 Configured with: ../configure --build=3Dx86_64-apple-darwin15.6.0 --prefix=3D/usr/local/Cellar/gcc/6.2.0 --libdir=3D/usr/local/Cellar/gcc/6.2.0/lib/gcc/6 --enable-languages=3Dc,c++,objc,obj-c++,fortran --program-suffix=3D-6 --with-gmp=3D/usr/local/opt/gmp --with-mpfr=3D/usr/local/opt/mpfr --with-mpc=3D/usr/local/opt/libmpc --with-isl=3D/usr/local/opt/isl --with-system-zlib --enable-libstdcxx-time=3Dyes --enable-stage1-checking --enable-checking=3Drelease --enable-lto --with-build-config=3Dbootstrap-de= bug --disable-werror --with-pkgversion=3D'Homebrew gcc 6.2.0 --without-multilib' --with-bugurl=3Dhttps://github.com/Homebrew/homebrew/issues --enable-plugin --disable-nls --disable-multilib --with-native-system-header-dir=3D/usr/inc= lude --with-sysroot=3D/Applications/Xcode.app/Contents/Developer/Platforms/MacOS= X.platform/Developer/SDKs/MacOSX10.11.sdk Thread model: posix gcc version 6.2.0 (Homebrew gcc 6.2.0 --without-multilib)=20 This piece of code compiles with any level of optimization except that -O0 gives an error. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D #include struct foo { static constexpr int bar=3D100; int operator()() const { return std::max(bar, bar);//got an error here } } F; int main() { F(); } =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D $ g++ -std=3Dc++14 -O0 bug.cpp=20 Undefined symbols for architecture x86_64: "foo::bar", referenced from: foo::operator()() const in ccCz1Nua.o ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status With a bit of modification, it works with -O0. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D #include struct foo { static constexpr int bar=3D100; int operator()() const { return (bar, bar);//this line is modified } } F; int main() { F(); } =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D It also happens when using -std=3Dc++11, and the on linux platform. >g++ -v Using built-in specs. COLLECT_GCC=3Dg++ COLLECT_LTO_WRAPPER=3D/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /build/gcc/src/gcc/configure --prefix=3D/usr --libdir=3D/u= sr/lib --libexecdir=3D/usr/lib --mandir=3D/usr/share/man --infodir=3D/usr/share/in= fo --with-bugurl=3Dhttps://bugs.archlinux.org/ --enable-languages=3Dc,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=3Dposix --enable-libmpx --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=3Dgnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=3Dgnu --enable-gnu-indirect-function --disable-multilib --disable-werror --enable-checking=3Drelease Thread model: posix gcc version 6.2.1 20160830 (GCC) >>From gcc-bugs-return-544580-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:32:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 38748 invoked by alias); 22 Nov 2016 13:32:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 38551 invoked by uid 48); 22 Nov 2016 13:31:48 -0000 From: "andrewm.roberts at sky dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78471] New: gcc-7-20161120 and truck fail to build on armv7l with ICE in cp-demangle.c, earlier snapshots ok Date: Tue, 22 Nov 2016 13:35:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: andrewm.roberts at sky dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02614.txt.bz2 Content-length: 13125 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78471 Bug ID: 78471 Summary: gcc-7-20161120 and truck fail to build on armv7l with ICE in cp-demangle.c, earlier snapshots ok Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: andrewm.roberts at sky dot com Target Milestone: --- Created attachment 40110 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40110&action=3Dedit Preprocessed gcc source file Building gcc-7-20161120 and truck as of 20161122 fail to build on armv7l (Raspberry Pi 3) with an ICE. Earlier weekly snapshots have been fine (test= ed previous snapshot again with current arch toolchain and its fine).=20 The 20161120 snapshot builds ok on x86_64 (centos 7) and aarch64 (Arch, odroid-c2). Host GCC: gcc -v Using built-in specs. COLLECT_GCC=3Dgcc COLLECT_LTO_WRAPPER=3D/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/6.2.1/lto= -wrapper Target: armv7l-unknown-linux-gnueabihf Configured with: /build/gcc/src/gcc/configure --prefix=3D/usr --libdir=3D/u= sr/lib --libexecdir=3D/usr/lib --mandir=3D/usr/share/man --infodir=3D/usr/share/in= fo --with-bugurl=3Dhttps://github.com/archlinuxarm/PKGBUILDs/issues --enable-languages=3Dc,c++,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=3Dposix --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=3Dgnu --disable-libstdcxx-p= ch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=3Dgnu --enable-gnu-indirect-function --disable-mul= tilib --disable-werror --enable-checking=3Drelease --host=3Darmv7l-unknown-linux-gnueabihf --build=3Darmv7l-unknown-linux-gnue= abihf --with-arch=3Darmv7-a --with-float=3Dhard --with-fpu=3Dvfpv3-d16 Thread model: posix gcc version 6.2.1 20160830 (GCC) Host ld: ld -v GNU ld (GNU Binutils) 2.27 uname -a Linux alarmpi 4.4.33-1-ARCH #1 SMP Sat Nov 19 14:09:17 MST 2016 armv7l GNU/Linux Host is a Raspberry Pi 3 running Arch Linux. Configured with: ../gcc-7.0.0/configure --prefix=3D/usr/local/gcc-7.0.0 --program-suffix=3D --disable-werror --enable-shared --enable-threads=3Dposix --enablechecking=3Drelease --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=3Dgnu --enable-plugin --enable-gnu-indirect-function --enable-lto --with-isl --enable-languages=3Dc,c++,fortran --disable-libgcj --enable-clocale=3Dgnu --disable-libstdcxx-pch --enable-install-libiberty --disable-multilib --disable-libssp --host=3Darmv7l-unknown-linux-gnueabihf --build=3Darmv7l-unknown-linux-gnueabihf --with-arch=3Darmv7-a --with-float= =3Dhard --with-fpu=3Dvfpv3-d16 --disable-bootstrap Built using: make Intree libraries used: gmpver=3D6.1.1 mpcver=3D1.0.3 mpfrver=3D3.1.5 cloogver=3D0.18.1 islver=3D0.16.1 The build fails in: armv7l-unknown-linux-gnueabihf/libsanitizer/libbacktrace building cp-demangle.c Compiler output: cd /home/alarm/gcc/gcc-build/armv7l-unknown-linux-gnueabihf/libsanitizer/libba= cktrace [root@alarmpi libbacktrace]# /home/alarm/gcc/gcc-build/./gcc/xgcc -v -save-temps -B/home/alarm/gcc/gcc-build/./gcc/ -B/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/bin/ -B/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/lib/ -isystem /usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/include -isystem /usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/sys-include -DHAVE_CONF= IG_H -I. -I../../../../gcc-7.0.0/libsanitizer/libbacktrace -I.. -I ../../../../gcc-7.0.0/libsanitizer/../include -I ../../../../gcc-7.0.0/libsanitizer/../libgcc -I ../../libgcc -I .. -I ../../../../gcc-7.0.0/libsanitizer -I ../../../../gcc-7.0.0/libsanitizer/../libbacktrace -W -Wall -Wwrite-strings -Wmissing-format-attribute -Wcast-qual -Werror -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -g -O2 -march=3Darmv7-a -pipe -= MT cp-demangle.lo -MD -MP -MF .deps/cp-demangle.Tpo -c ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c -o cp-demangle.o xgcc: warning: -pipe ignored because -save-temps specified Reading specs from /home/alarm/gcc/gcc-build/./gcc/specs COLLECT_GCC=3D/home/alarm/gcc/gcc-build/./gcc/xgcc Target: armv7l-unknown-linux-gnueabihf Configured with: ../gcc-7.0.0/configure --prefix=3D/usr/local/gcc-7.0.0 --program-suffix=3D --disable-werror --enable-shared --enable-threads=3Dpos= ix --enable-checking=3Drelease --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=3Dgnu --enable-plugin --enable-gnu-indirect-function --enable-lto --with-isl --enable-languages=3Dc,c++,fortran --disable-libgcj --enable-clocale=3Dgnu --disable-libstdcxx-pch --enable-install-libiberty --disable-multilib --disable-libssp --host=3Darmv7l-unknown-linux-gnueabihf --build=3Darmv7l-unknown-linux-gnueabihf --with-arch=3Darmv7-a --with-float= =3Dhard --with-fpu=3Dvfpv3-d16 --disable-bootstrap Thread model: posix gcc version 7.0.0 20161122 (experimental) (GCC) COLLECT_GCC_OPTIONS=3D'-v' '-save-temps' '-B' '/home/alarm/gcc/gcc-build/./= gcc/' '-B' '/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/bin/' '-B' '/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/lib/' '-isystem' '/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/include' '-isystem' '/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/sys-include' '-D' 'HAVE_CONFIG_H' '-I' '.' '-I' '../../../../gcc-7.0.0/libsanitizer/libbacktr= ace' '-I' '..' '-I' '../../../../gcc-7.0.0/libsanitizer/../include' '-I' '../../../../gcc-7.0.0/libsanitizer/../libgcc' '-I' '../../libgcc' '-I' '..' '-I' '../../../../gcc-7.0.0/libsanitizer' '-I' '../../../../gcc-7.0.0/libsanitizer/../libbacktrace' '-Wextra' '-Wall' '-Wwrite-strings' '-Wsuggest-attribute=3Dformat' '-Wcast-qual' '-Werror' '-Wstrict-prototypes' '-Wmissing-prototypes' '-Wold-style-definition' '-g' '-O2' '-march=3Darmv7-a' '-pipe' '-MT' 'cp-demangle.lo' '-MD' '-MP' '-MF' '.deps/cp-demangle.Tpo' '-c' '-o' 'cp-demangle.o' '-mfloat-abi=3Dhard' '-mfpu=3Dvfpv3-d16' '-mtls-dialect=3Dgnu' /home/alarm/gcc/gcc-build/./gcc/cc1 -E -quiet -v -I . -I ../../../../gcc-7.0.0/libsanitizer/libbacktrace -I .. -I ../../../../gcc-7.0.0/libsanitizer/../include -I ../../../../gcc-7.0.0/libsanitizer/../libgcc -I ../../libgcc -I .. -I ../../../../gcc-7.0.0/libsanitizer -I ../../../../gcc-7.0.0/libsanitizer/../libbacktrace -iprefix /home/alarm/gcc/gcc-build/gcc/../lib/gcc/armv7l-unknown-linux-gnueabihf/7.0= .0/ -isystem /home/alarm/gcc/gcc-build/./gcc/include -isystem /home/alarm/gcc/gcc-build/./gcc/include-fixed -MD cp-demangle.d -MF .deps/cp-demangle.Tpo -MP -MT cp-demangle.lo -D HAVE_CONFIG_H -isystem /usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/include -isystem /usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/sys-include ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c -march=3Darmv7-a -mfloat-abi=3Dhard -mfpu=3Dvfpv3-d16 -mtls-dialect=3Dgnu -= Wextra -Wall -Wwrite-strings -Wsuggest-attribute=3Dformat -Wcast-qual -Werror -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -g -fworking-directory -O2 -fpch-preprocess -o cp-demangle.i ignoring nonexistent directory "/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/include" ignoring nonexistent directory "/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/sys-include" ignoring nonexistent directory "/home/alarm/gcc/gcc-build/gcc/../lib/gcc/armv7l-unknown-linux-gnueabihf/7.= 0.0/include" ignoring nonexistent directory "/home/alarm/gcc/gcc-build/gcc/../lib/gcc/armv7l-unknown-linux-gnueabihf/7.= 0.0/include-fixed" ignoring nonexistent directory "/home/alarm/gcc/gcc-build/gcc/../lib/gcc/armv7l-unknown-linux-gnueabihf/7.= 0.0/../../../../armv7l-unknown-linux-gnueabihf/include" ignoring nonexistent directory "/home/alarm/gcc/gcc-build/gcc/../lib/gcc/../../lib/gcc/armv7l-unknown-linu= x-gnueabihf/7.0.0/include" ignoring nonexistent directory "/home/alarm/gcc/gcc-build/gcc/../lib/gcc/../../include" ignoring nonexistent directory "/home/alarm/gcc/gcc-build/gcc/../lib/gcc/../../lib/gcc/armv7l-unknown-linu= x-gnueabihf/7.0.0/include-fixed" ignoring nonexistent directory "/home/alarm/gcc/gcc-build/gcc/../lib/gcc/../../lib/gcc/armv7l-unknown-linu= x-gnueabihf/7.0.0/../../../../armv7l-unknown-linux-gnueabihf/include" ignoring duplicate directory ".." #include "..." search starts here: #include <...> search starts here: . ../../../../gcc-7.0.0/libsanitizer/libbacktrace /home/alarm/gcc/gcc-build/./gcc/include /home/alarm/gcc/gcc-build/./gcc/include-fixed /usr/local/include /usr/include End of search list. COLLECT_GCC_OPTIONS=3D'-v' '-save-temps' '-B' '/home/alarm/gcc/gcc-build/./= gcc/' '-B' '/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/bin/' '-B' '/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/lib/' '-isystem' '/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/include' '-isystem' '/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/sys-include' '-D' 'HAVE_CONFIG_H' '-I' '.' '-I' '../../../../gcc-7.0.0/libsanitizer/libbacktr= ace' '-I' '..' '-I' '../../../../gcc-7.0.0/libsanitizer/../include' '-I' '../../../../gcc-7.0.0/libsanitizer/../libgcc' '-I' '../../libgcc' '-I' '..' '-I' '../../../../gcc-7.0.0/libsanitizer' '-I' '../../../../gcc-7.0.0/libsanitizer/../libbacktrace' '-Wextra' '-Wall' '-Wwrite-strings' '-Wsuggest-attribute=3Dformat' '-Wcast-qual' '-Werror' '-Wstrict-prototypes' '-Wmissing-prototypes' '-Wold-style-definition' '-g' '-O2' '-march=3Darmv7-a' '-pipe' '-MT' 'cp-demangle.lo' '-MD' '-MP' '-MF' '.deps/cp-demangle.Tpo' '-c' '-o' 'cp-demangle.o' '-mfloat-abi=3Dhard' '-mfpu=3Dvfpv3-d16' '-mtls-dialect=3Dgnu' /home/alarm/gcc/gcc-build/./gcc/cc1 -fpreprocessed cp-demangle.i -quiet -dumpbase cp-demangle.c -march=3Darmv7-a -mfloat-abi=3Dhard -mfpu=3Dvfpv3-d= 16 -mtls-dialect=3Dgnu -auxbase-strip cp-demangle.o -g -O2 -Wextra -Wall -Wwrite-strings -Wsuggest-attribute=3Dformat -Wcast-qual -Werror -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version -o cp-demangle.s GNU C11 (GCC) version 7.0.0 20161122 (experimental) (armv7l-unknown-linux-gnueabihf) compiled by GNU C version 6.2.1 20160830, GMP version 6.1.1, MPFR version 3.1.5, MPC version 1.0.3, isl version 0.15 GGC heuristics: --param ggc-min-expand=3D93 --param ggc-min-heapsize=3D1180= 46 GNU C11 (GCC) version 7.0.0 20161122 (experimental) (armv7l-unknown-linux-gnueabihf) compiled by GNU C version 6.2.1 20160830, GMP version 6.1.1, MPFR version 3.1.5, MPC version 1.0.3, isl version 0.15 GGC heuristics: --param ggc-min-expand=3D93 --param ggc-min-heapsize=3D1180= 46 Compiler executable checksum: 89cee8f42ac1d0bd3e9a3d04a35ccf65 ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c: In function =E2=80=98d_print_comp_inner=E2=80=99: ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c:4946:7: error: this statement may fall through [-Werror=3Dimplicit-fallthrough=3D] { ^ ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c:5016:5: note: here case DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL: ^~~~ ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c: In function =E2=80=98d_print_mod=E2=80=99: ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c:5846:7: error: this statement may fall through [-Werror=3Dimplicit-fallthrough=3D] d_append_char (dpi, ' '); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c:5848:5: note: here case DEMANGLE_COMPONENT_REFERENCE: ^~~~ ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c:5852:7: error: this statement may fall through [-Werror=3Dimplicit-fallthrough=3D] d_append_char (dpi, ' '); ^~~~~~~~~~~~~~~~~~~~~~~~ ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c:5854:5: note: here case DEMANGLE_COMPONENT_RVALUE_REFERENCE: ^~~~ ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c: In function =E2=80=98is_ctor_or_dtor=E2=80=99: ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c:6490:1: error: insn does not satisfy its constraints: } ^ (insn 190 27 80 2 (set (mem/c:DI (plus:SI (reg/f:SI 11 fp) (const_int -56 [0xffffffffffffffc8])) [3 di.num_comps+0 S8 A32]) (reg:DI 12 ip)) "../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangl= e.c":6442 633 {*movdi_vfp_cortexa8} (nil)) ../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle= .c:6490:1: internal compiler error: in extract_constrain_insn, at recog.c:2213 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. >>From gcc-bugs-return-544581-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:35:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 48996 invoked by alias); 22 Nov 2016 13:35:38 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 48786 invoked by uid 48); 22 Nov 2016 13:35:25 -0000 From: "vogt at linux dot vnet.ibm.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgomp/78468] [7 regression] libgomp.c/reduction-10.c and many more FAIL Date: Tue, 22 Nov 2016 13:37:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgomp X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: vogt at linux dot vnet.ibm.com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02615.txt.bz2 Content-length: 242 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #4 from Dominik Vogt --- Could you provide assembly dumps of the function foo() in the testcase, bot= h, with and without the "culprit" patch? >>From gcc-bugs-return-544582-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:37:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65504 invoked by alias); 22 Nov 2016 13:37:21 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 65405 invoked by uid 48); 22 Nov 2016 13:37:17 -0000 From: "jay.foad at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/78472] New: warning: type of 's' does not match original declaration from zero length bitfield in C vs C++ Date: Tue, 22 Nov 2016 13:37:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: lto X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jay.foad at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02616.txt.bz2 Content-length: 1707 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78472 Bug ID: 78472 Summary: warning: type of 's' does not match original declaration from zero length bitfield in C vs C++ Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: jay.foad at gmail dot com Target Milestone: --- If I compile x.h as C and as C++, and link the two together with LTO, I get this warning, which seems spurious to me: x.h:5:3: warning: type of 's' does not match original declaration Here's the repro: $ cat x.h extern struct S { unsigned i:4; unsigned :0; } s; static void *f(void) { return &s; } $ gcc -o /dev/null -flto -x c x.h -x c++ x.h x.h:5:3: warning: type of 's' does not match original declaration [-Wlto-type-mismatch] } s; ^ x.h:5:3: note: type 'struct S' should match type 'struct S' } s; ^ x.h:1:15: note: the incompatible type is defined here extern struct S ^ x.h:5:3: note: 's' was previously declared here } s; ^ x.h:5:3: note: code may be misoptimized unless -fno-strict-aliasing is used $ gcc -v Using built-in specs. COLLECT_GCC=3D/home/jay/gcc/local/bin/gcc COLLECT_LTO_WRAPPER=3D/home/jay/gcc/local/libexec/gcc/x86_64-pc-linux-gnu/7= .0.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /home/jay/svn/gcc/trunk/configure --prefix=3D/home/jay/gcc= /local --disable-bootstrap --enable-languages=3Dc,c++,lto Thread model: posix gcc version 7.0.0 20161122 (experimental) (GCC)=20 I built this compiler from source at svn r242695. >>From gcc-bugs-return-544583-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:37:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 68094 invoked by alias); 22 Nov 2016 13:37:46 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 66761 invoked by uid 48); 22 Nov 2016 13:37:33 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/78467] [7 regression] gcc.dg/tree-prof/comp-goto-1.c FAILs Date: Tue, 22 Nov 2016 13:39:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: gcov-profile X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02617.txt.bz2 Content-length: 688 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78467 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |segher at gcc dot gnu.org --- Comment #1 from Rainer Orth --- A reghunt identified this patch as the culprit: 2016-11-18 Segher Boessenkool PR rtl-optimization/71785 * bb-reorder.c (maybe_duplicate_computed_goto): New function. (duplicate_computed_gotos): New function. (pass_duplicate_computed_gotos::execute): Rewrite. >>From gcc-bugs-return-544584-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:39:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 81390 invoked by alias); 22 Nov 2016 13:39:46 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 80126 invoked by uid 48); 22 Nov 2016 13:39:33 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf) Date: Tue, 22 Nov 2016 13:39:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02618.txt.bz2 Content-length: 422 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78439 ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |andrewm.roberts at sky dot= com --- Comment #12 from ktkachov at gcc dot gnu.org --- *** Bug 78471 has been marked as a duplicate of this bug. *** >>From gcc-bugs-return-544585-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:39:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 81437 invoked by alias); 22 Nov 2016 13:39:47 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 80045 invoked by uid 48); 22 Nov 2016 13:39:33 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78471] gcc-7-20161120 and truck fail to build on armv7l with ICE in cp-demangle.c, earlier snapshots ok Date: Tue, 22 Nov 2016 13:49:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02619.txt.bz2 Content-length: 566 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78471 ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |ktkachov at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from ktkachov at gcc dot gnu.org --- Dup. Please try r242695 or later *** This bug has been marked as a duplicate of bug 78439 *** >>From gcc-bugs-return-544586-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:49:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 24783 invoked by alias); 22 Nov 2016 13:49:54 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 24616 invoked by uid 48); 22 Nov 2016 13:49:41 -0000 From: "schwab@linux-m68k.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/78467] [7 regression] gcc.dg/tree-prof/comp-goto-1.c FAILs Date: Tue, 22 Nov 2016 13:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: gcov-profile X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: schwab@linux-m68k.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02620.txt.bz2 Content-length: 138 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78467 --- Comment #2 from Andreas Schwab --- Same fix as r242629. >>From gcc-bugs-return-544587-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:52:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 28304 invoked by alias); 22 Nov 2016 13:52:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 28143 invoked by uid 48); 22 Nov 2016 13:51:51 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78470] static class member cannot be reference by algorithm functions with -O0 option Date: Tue, 22 Nov 2016 13:55:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cc resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02621.txt.bz2 Content-length: 672 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78470 Markus Trippelsdorf changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |trippels at gcc dot gnu.org Resolution|--- |INVALID --- Comment #1 from Markus Trippelsdorf --- Yes, this is expected. You can either use -std=3Dc++1z. Otherwise, if a constexpr static data member is odr-used, a definition at namespace scope is required. >>From gcc-bugs-return-544588-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:55:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 37434 invoked by alias); 22 Nov 2016 13:55:51 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 36722 invoked by uid 48); 22 Nov 2016 13:55:38 -0000 From: "webrown.cpp at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78473] New: Enhancement request: __builtin_div_overflow Date: Tue, 22 Nov 2016 13:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: webrown.cpp at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02622.txt.bz2 Content-length: 1487 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78473 Bug ID: 78473 Summary: Enhancement request: __builtin_div_overflow Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: webrown.cpp at gmail dot com Target Milestone: --- https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins.html documents= gcc intrinsic functions to perform integer arithmetic with overflow checking.=20 Addition, subtraction, and multiplication are supported, but division is no= t. However, division can overflow, for any of at least three different reasons: (1) For a signed 2s-complement integer type T, consider dividing the most negative value by T(-1); the result can't be represented in T. (2) There are also cases involving mixed types such that the quotient can't= be represented in the smaller type or in a too-small third type. (3) There's also the always-delightful division by zero opportunity. I am therefore writing to request that division be supported as a future enhancement to current functionality. Both the __builtin_*div_overflow and __builtin_div_overflow_p forms would be useful, IMO. It also seems useful to support a remainder operation in some manner, eithe= r as a separate set of functions or perhaps via extra arguments to the division functions. Thanks very much. >>From gcc-bugs-return-544589-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:59:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 43012 invoked by alias); 22 Nov 2016 13:59:15 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 42770 invoked by uid 48); 22 Nov 2016 13:59:00 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78460] [7 Regression] [SH] OOM building glibc string tst-cmp.c Date: Tue, 22 Nov 2016 14:03:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: memory-hog X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02623.txt.bz2 Content-length: 1592 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78460 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |memory-hog Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-22 CC| |marxin at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Martin Li=C5=A1ka --- Simple test-case: int foo(char *left, char *right) { return strncmp (left, right, 4294967295U); } triggers ICE after I added: diff --git a/gcc/config/sh/sh-mem.cc b/gcc/config/sh/sh-mem.cc index f91afa5..018d8bb 100644 --- a/gcc/config/sh/sh-mem.cc +++ b/gcc/config/sh/sh-mem.cc @@ -364,6 +364,7 @@ sh_expand_cmpnstr (rtx *operands) rtx_code_label *L_end_loop_long =3D gen_label_rtx (); int bytes =3D INTVAL (operands[3]); + gcc_assert (bytes >=3D 0); int witers =3D bytes / 4; if (witers > 1) Looks 'int' should be replaces with unsigned HOST_WIDE_INT, but still using= a cross compiler, where host is x86_64, I get: (gdb) p debug_rtx(operands[3]) (const_int -1 [0xffffffffffffffff]) $1 =3D void and thus unsigned HOST_WIDE_INT bytes =3D INTVAL (operands[3]); is 18446744073709551615 (0xffffffffffffffff). Apart from that, I wondering why there's no limit, as for instance: strncmp (left, right, 1000); emits battalion of instructions. >>From gcc-bugs-return-544591-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:05:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 64669 invoked by alias); 22 Nov 2016 14:05:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 62541 invoked by uid 48); 22 Nov 2016 14:05:11 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/42359] ICEs with specification function and init expression Date: Tue, 22 Nov 2016 14:05:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 4.5.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: dominiq at lps dot ens.fr X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02625.txt.bz2 Content-length: 520 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D42359 Dominique d'Humieres changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE --- Comment #4 from Dominique d'Humieres --- Duplicate of pr78392. *** This bug has been marked as a duplicate of bug 78392 *** >>From gcc-bugs-return-544590-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:03:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 47609 invoked by alias); 22 Nov 2016 14:03:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 47484 invoked by uid 48); 22 Nov 2016 14:03:14 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/68682] [6/7 Regression] [graphite] loop interchange no longer working after r227277 Date: Tue, 22 Nov 2016 14:05:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dominiq at lps dot ens.fr X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02624.txt.bz2 Content-length: 564 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68682 Dominique d'Humieres changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-22 Ever confirmed|0 |1 --- Comment #5 from Dominique d'Humieres --- > *** Bug 78456 has been marked as a duplicate of this bug. *** Thus confirmed. >>From gcc-bugs-return-544592-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:05:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 64683 invoked by alias); 22 Nov 2016 14:05:25 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 62558 invoked by uid 48); 22 Nov 2016 14:05:11 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78392] ICE in gfc_trans_auto_array_allocation, at fortran/trans-array.c:5979 Date: Tue, 22 Nov 2016 14:06:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: dominiq at lps dot ens.fr X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: janus at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02626.txt.bz2 Content-length: 457 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78392 Dominique d'Humieres changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dfranke at gcc dot gnu.org --- Comment #9 from Dominique d'Humieres --- *** Bug 42359 has been marked as a duplicate of this bug. *** >>From gcc-bugs-return-544594-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:12:11 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 120168 invoked by alias); 22 Nov 2016 14:12:11 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 119988 invoked by uid 48); 22 Nov 2016 14:11:59 -0000 From: "nick.brealey at cobham dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78474] New: gfortran accepts invalid submodule syntax Date: Tue, 22 Nov 2016 14:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: nick.brealey at cobham dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_file_loc bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02628.txt.bz2 Content-length: 814 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78474 Bug ID: 78474 Summary: gfortran accepts invalid submodule syntax Product: gcc Version: 6.2.1 URL: https://software.intel.com/en-us/forums/intel-fortran- compiler-for-linux-and-mac-os-x/topic/703642 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: nick.brealey at cobham dot com Target Milestone: --- gfortran accepts invalid submodule syntax: submodule (mtop:submod:subsubmod) subsubsubmod the correct syntax should only have the top level module and the immediate parent. This issue was discussed on the Intel Fortran forum at the URL above. >>From gcc-bugs-return-544593-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:06:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 67080 invoked by alias); 22 Nov 2016 14:06:53 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 66887 invoked by uid 48); 22 Nov 2016 14:06:40 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78392] ICE in gfc_trans_auto_array_allocation, at fortran/trans-array.c:5979 Date: Tue, 22 Nov 2016 14:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: dominiq at lps dot ens.fr X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: janus at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02627.txt.bz2 Content-length: 199 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78392 --- Comment #10 from Dominique d'Humieres --- Working patch at https://gcc.gnu.org/ml/fortran/2016-11/msg00188.html. >>From gcc-bugs-return-544595-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:12:55 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 123265 invoked by alias); 22 Nov 2016 14:12:55 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 121823 invoked by uid 48); 22 Nov 2016 14:12:47 -0000 From: "nick.brealey at cobham dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78474] gfortran accepts invalid submodule syntax Date: Tue, 22 Nov 2016 14:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: nick.brealey at cobham dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02629.txt.bz2 Content-length: 241 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78474 --- Comment #1 from Nicholas Brealey --- Created attachment 40111 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40111&action=3Dedit example code >>From gcc-bugs-return-544596-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:13:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125783 invoked by alias); 22 Nov 2016 14:13:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 125352 invoked by uid 48); 22 Nov 2016 14:13:27 -0000 From: "nick.brealey at cobham dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78474] gfortran accepts invalid submodule syntax Date: Tue, 22 Nov 2016 14:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: nick.brealey at cobham dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02630.txt.bz2 Content-length: 243 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78474 --- Comment #2 from Nicholas Brealey --- Created attachment 40112 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40112&action=3Dedit example code 2 >>From gcc-bugs-return-544598-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:14:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 130143 invoked by alias); 22 Nov 2016 14:14:43 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 129867 invoked by uid 48); 22 Nov 2016 14:14:27 -0000 From: "nick.brealey at cobham dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78474] gfortran accepts invalid submodule syntax Date: Tue, 22 Nov 2016 14:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: nick.brealey at cobham dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02632.txt.bz2 Content-length: 243 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78474 --- Comment #4 from Nicholas Brealey --- Created attachment 40114 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40114&action=3Dedit example code 4 >>From gcc-bugs-return-544597-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:14:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 128737 invoked by alias); 22 Nov 2016 14:14:06 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 126964 invoked by uid 48); 22 Nov 2016 14:13:52 -0000 From: "nick.brealey at cobham dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78474] gfortran accepts invalid submodule syntax Date: Tue, 22 Nov 2016 14:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: nick.brealey at cobham dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02631.txt.bz2 Content-length: 243 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78474 --- Comment #3 from Nicholas Brealey --- Created attachment 40113 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40113&action=3Dedit example code 3 >>From gcc-bugs-return-544600-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:15:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 1504 invoked by alias); 22 Nov 2016 14:15:28 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 895 invoked by uid 48); 22 Nov 2016 14:14:58 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgomp/78468] [7 regression] libgomp.c/reduction-10.c and many more FAIL Date: Tue, 22 Nov 2016 14:15:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgomp X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02634.txt.bz2 Content-length: 241 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #5 from Rainer Orth --- Created attachment 40115 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40115&action=3Dedit assembler output @ r242589 >>From gcc-bugs-return-544599-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:14:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 130320 invoked by alias); 22 Nov 2016 14:14:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 130083 invoked by uid 48); 22 Nov 2016 14:14:40 -0000 From: "matt at godbolt dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/70909] Libiberty Demangler segfaults (4) Date: Tue, 22 Nov 2016 14:15:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: matt at godbolt dot org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02633.txt.bz2 Content-length: 370 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70909 --- Comment #16 from Matt Godbolt --- Just to be clear; I've been told GCC 6.2 is not required to compile the cod= e I linked; the earliest compiler it has been repro'd with is 4.9 (though we haven't tested further back). It's also the mangled name created by the cur= rent trunk of GCC 7. >>From gcc-bugs-return-544601-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:15:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 3148 invoked by alias); 22 Nov 2016 14:15:51 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 2344 invoked by uid 48); 22 Nov 2016 14:15:39 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgomp/78468] [7 regression] libgomp.c/reduction-10.c and many more FAIL Date: Tue, 22 Nov 2016 14:21:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgomp X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02635.txt.bz2 Content-length: 287 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #6 from Rainer Orth --- Created attachment 40116 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40116&action=3Dedit assembler output @ r242590 Assembler output with culprit patch applied. >>From gcc-bugs-return-544602-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:21:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14253 invoked by alias); 22 Nov 2016 14:21:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 14033 invoked by uid 48); 22 Nov 2016 14:21:46 -0000 From: "roman.perepelitsa at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/71096] std::get did not work for nested derived classes from std::tuple if one element is empty Date: Tue, 22 Nov 2016 14:30:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: roman.perepelitsa at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02636.txt.bz2 Content-length: 1156 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71096 Roman Perepelitsa changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |roman.perepelitsa at gmail= dot com --- Comment #1 from Roman Perepelitsa = --- Slightly simpler example (no user-defined templates): #include struct A {}; struct B : std::tuple {}; int main() { std::tuple t; std::get<0>(t); // compile error } Note that both A and B are empty in the sense of std::is_empty. If you make either of them non-empty by adding a data member, the code will compile. #include struct A { char c; }; // not empty struct B : std::tuple {}; int main() { std::tuple t; std::get<0>(t); // compiles } Likewise, the code compiles when getting the element by type instead of ind= ex. #include struct A {}; struct B : std::tuple {}; int main() { std::tuple t; std::get(t); // compiles } >>From gcc-bugs-return-544603-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:31:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 16710 invoked by alias); 22 Nov 2016 14:30:59 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 8128 invoked by uid 48); 22 Nov 2016 14:30:47 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78428] [5/6/7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode Date: Tue, 22 Nov 2016 14:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02637.txt.bz2 Content-length: 869 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78428 --- Comment #7 from Jakub Jelinek --- I wonder if we really need to restrict this way each field, rather than just provide bitfield_start/bitfield_end for the whole object that is being initialized from the constructor. I mean for var =3D { { 1, 2 } , { 3, 4 }= , ... }; the assignment in gimple is considered one assignment (and when not using atomics, non-atomic one), so it is fine to extend the sizes of the subobjec= ts if it generates better code. We just shouldn't touch anything beyond end of the whole object. As for testcase, I'd hope that after the fix the testcase doesn't timeout, = so I think you don't need to set up anything special. If somebody notices it ta= kes too long (I think the default timeout is like 5 minutes), then the bug or s= ome other bug reappeared. >>From gcc-bugs-return-544604-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:32:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 21031 invoked by alias); 22 Nov 2016 14:32:44 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 20450 invoked by uid 48); 22 Nov 2016 14:32:31 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78474] gfortran accepts invalid submodule syntax Date: Tue, 22 Nov 2016 14:43:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dominiq at lps dot ens.fr X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02638.txt.bz2 Content-length: 593 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78474 Dominique d'Humieres changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-22 CC| |pault at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #5 from Dominique d'Humieres --- Confirmed on 6.2.0 and trunk (7.0). >>From gcc-bugs-return-544605-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:43:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 59225 invoked by alias); 22 Nov 2016 14:43:24 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 58644 invoked by uid 48); 22 Nov 2016 14:43:12 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78429] [6/7 Regression] ice on valid C code on x86_64-linux-gnu at -O3 in both 32-bit and 64-bit modes (internal compiler error: in set_value_range, at tree-vrp.c:361) Date: Tue, 22 Nov 2016 14:49:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02639.txt.bz2 Content-length: 382 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78429 --- Comment #16 from Richard Biener --- (In reply to Eric Botcazou from comment #14) > > In the end having a bool_with_only_0_and_1 predicate rather than > > open-coding (several variants of) the test throughout the middle-end > > might be a good idea... >=20 > Like the to be attached patch? Yes. >>From gcc-bugs-return-544606-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:49:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11249 invoked by alias); 22 Nov 2016 14:49:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 1601 invoked by uid 48); 22 Nov 2016 14:49:45 -0000 From: "pault at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78474] gfortran accepts invalid submodule syntax Date: Tue, 22 Nov 2016 14:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pault at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: pault at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02640.txt.bz2 Content-length: 557 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78474 Paul Thomas changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gn= u.org --- Comment #6 from Paul Thomas --- (In reply to Dominique d'Humieres from comment #5) > Confirmed on 6.2.0 and trunk (7.0). Steve Lionel just wrote to me about it a few minutes ago :-) I have taken it. Paul >>From gcc-bugs-return-544607-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:50:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18986 invoked by alias); 22 Nov 2016 14:50:46 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 18831 invoked by uid 48); 22 Nov 2016 14:50:36 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78461] [7 Regression] ICE: in operator+=, at gimple-ssa-sprintf.c:214 Date: Tue, 22 Nov 2016 14:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02641.txt.bz2 Content-length: 498 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78461 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- Slightly cleaned up testcase: char buf[64]; void foo (char *x) { __builtin_snprintf (buf, 64, "%.*s%08x", 1, x, 1); } >>From gcc-bugs-return-544608-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:56:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 33010 invoked by alias); 22 Nov 2016 14:56:32 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 32711 invoked by uid 48); 22 Nov 2016 14:56:21 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78473] Enhancement request: __builtin_div_overflow Date: Tue, 22 Nov 2016 14:57:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_severity Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02642.txt.bz2 Content-length: 301 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78473 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement >>From gcc-bugs-return-544609-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:57:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 41711 invoked by alias); 22 Nov 2016 14:57:53 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 41575 invoked by uid 48); 22 Nov 2016 14:57:46 -0000 From: "vogt at linux dot vnet.ibm.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgomp/78468] [7 regression] libgomp.c/reduction-10.c and many more FAIL Date: Tue, 22 Nov 2016 14:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgomp X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: vogt at linux dot vnet.ibm.com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02643.txt.bz2 Content-length: 3157 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #7 from Dominik Vogt --- The dumps show some differences I'd expect, but debugging libgomp testcases= is awkward because they are so complicated. In the pre-patched era, Gcc's dyn= amic allocation on the stack was a bit too large most of the time (roughly by one allocated element, but not always). This served as some kind of "saftey" padding where programs with off-by-one bugs would write the "excess" data. In reduction-10.c there are just two dynamic allications (for a and b in fo= o) that seem to be good. However, there are more differences in the assembler dumps, probably generated by libgomp: --- reduction-10.s.242589 2016-11-22 15:20:27.421251695 +0100 +++ reduction-10.s.242590 2016-11-22 15:20:35.842210558 +0100 @@ -8,7 +8,7 @@ ld [%i0+16], %i2 add %i2, 1, %l5 sll %l5, 2, %g1 - add %g1, 10, %g1 + add %g1, 7, %g1 and %g1, -8, %g1 mov 0, %g2 sub %sp, %g1, %sp @@ -42,7 +42,7 @@ stb %g0, [%i2+%g1] add %i3, 1, %l6 sll %l6, 2, %g1 - add %g1, 10, %g1 + add %g1, 7, %g1 and %g1, -8, %g1 mov 0, %g2 sub %sp, %g1, %sp @@ -57,7 +57,6 @@ add %g1, 4, %g1 add %i4, 1, %l7 sll %l7, 3, %g1 - add %g1, 8, %g1 <--- somewhat suspicious mov 0, %g2 sub %sp, %g1, %sp add %sp, 96, %i3 @@ -70,7 +69,7 @@ add %g1, 8, %g1 add %i5, 1, %o5 sll %o5, 2, %g1 - add %g1, 10, %g1 + add %g1, 7, %g1 and %g1, -8, %g1 mov 0, %g2 sub %sp, %g1, %sp @@ -87,7 +86,7 @@ mov 0, %g1 add %l4, %l4, %g2 mov -6, %g4 - add %g2, 8, %g2 + add %g2, 7, %g2 and %g2, -8, %g2 sub %sp, %g2, %sp add %sp, 92, %i5 @@ -427,12 +426,11 @@ add %g4, 4, %o7 add %g4, %g4, %o4 sll %o7, 3, %o3 - add %o4, 8, %g1 - add %o3, 8, %g2 <--- somewhat suspicious + add %o4, 7, %g1 + sub %sp, %o3, %sp and %g1, -8, %g1 - sub %sp, %g2, %sp ... Note that some allocation sizes were reduces from x+10 or x+8 to x+7. This= is what the patch is about. The two "add ... 8 ..." that have vanished may or= may not have something to do with the problem. Possible causes of the symptom = are: 1) The patch does not handle some corener case correctly. 2) There is an off-by-one bug in foo() that I've missed. 3) Off-by-one in libgomp. 4) 32 bit stack layout on SPARC is slightly broken. (32 bit AIX had such a problem caused by bad alignment of the dynamic stack variables.) To pin it down, it would help to have some simpler failing testcase than the ones from libgomp, and if possible reduced to the minimum. Is this limited= to libgomp or are there other testcases that started failing? Also, access to such a SPARC system would help. >>From gcc-bugs-return-544610-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:59:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 44149 invoked by alias); 22 Nov 2016 14:59:23 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 44003 invoked by uid 48); 22 Nov 2016 14:59:15 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/77766] [7 Regression] wrong code at -O2 and -O3 in 64-bit mode on x86_64-linux-gnu (executable hangs) Date: Tue, 22 Nov 2016 15:02:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02644.txt.bz2 Content-length: 399 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77766 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- Started with r239357. >>From gcc-bugs-return-544611-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:02:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 86231 invoked by alias); 22 Nov 2016 15:02:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 76833 invoked by uid 48); 22 Nov 2016 15:01:56 -0000 From: "jengelh at inai dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78475] New: Mixing objects form different g++ versions can crash a program Date: Tue, 22 Nov 2016 15:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jengelh at inai dot de X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02645.txt.bz2 Content-length: 4542 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78475 Bug ID: 78475 Summary: Mixing objects form different g++ versions can crash a program Product: gcc Version: 6.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: jengelh at inai dot de CC: rguenth at gcc dot gnu.org Target Milestone: --- Is mixing "finalized" object files (ET_EXEC, ET_DYN) produced by different = g++ versions a supported scenario? If so, consider this: $ cat all.h=20 #include #include struct handler { virtual ~handler() {} }; extern std::shared_ptr get_handler(void); $ cat g48.cpp #include "all.h" std::shared_ptr get_handler(void) { printf("%zu\n", sizeof(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2 >)); return std::make_shared(); } $ cat main.cpp=20 #include "all.h" int main(void) { printf("%zu\n", sizeof(std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2 >)); get_handler(); std::make_shared(); return 0; } $ g++-4.8 g48.cpp -fPIC -shared -o g48.so -std=3Dgnu++11 $ g++-6 main.cpp -o main ./g48.so -std=3Dgnu++11 $ ./main 24 32 Segmentation fault (core dumped) The reason, as I have found, is that there was an ABI change in Sp_counted_ptr_inplace which made it grow in size. Furthermore, if you single-step through g48.cpp's make_shared, you will notice it jumps between functions from /usr/include/c++/4.8 and /usr/include/c++/6, which I suppose= is a result of symbols (_ZNSt23_Sp_counted_ptr_inplaceI7handlerSaIS0_ELN9__gnu_cxx12_Lock_policyE2= EE14_M_get_deleterERKSt9type_info) not being sufficiently versioned, causing weak symbols from main(.o) and g48(.o) to trample on one another. That is to say, to remedy the problem, _Sp_counted_ptr_inplace would need something like __attribute__((__abi_tag__ ("GLIBCXX_3.4.22"))) maybe. Compilers used: > gcc-4.8 -v Using built-in specs. COLLECT_GCC=3Dgcc-4.8 COLLECT_LTO_WRAPPER=3D/usr/lib64/gcc/x86_64-suse-linux/4.8/lto-wrapper Target: x86_64-suse-linux Configured with: ../configure --prefix=3D/usr --infodir=3D/usr/share/info --mandir=3D/usr/share/man --libdir=3D/usr/lib64 --libexecdir=3D/usr/lib64 --enable-languages=3Dc,c++,objc,fortran,obj-c++,java,ada --enable-checking=3Drelease --with-gxx-include-dir=3D/usr/include/c++/4.8 --enable-ssp --disable-libssp --disable-plugin --with-bugurl=3Dhttp://bugs.opensuse.org/ --with-pkgversion=3D'SUSE Linux' --disable-libgcj --disable-libmudflap --with-slibdir=3D/lib64 --with-system= -zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=3Dnew --disable-libstdcx= x-pch --enable-version-specific-runtime-libs --enable-linker-build-id --enable-linux-futex --program-suffix=3D-4.8 --without-system-libunwind --with-arch-32=3Di586 --with-tune=3Dgeneric --build=3Dx86_64-suse-linux --host=3Dx86_64-suse-linux Thread model: posix gcc version 4.8.5 (SUSE Linux) [openSUSE Leap 42.1 base compiler] $ gcc-6 -v Using built-in specs. Reading specs from /usr/lib64/gcc/x86_64-suse-linux/6/defaults.spec COLLECT_GCC=3Dgcc-6 COLLECT_LTO_WRAPPER=3D/usr/lib64/gcc/x86_64-suse-linux/6/lto-wrapper Target: x86_64-suse-linux Configured with: ../configure --prefix=3D/usr --infodir=3D/usr/share/info --mandir=3D/usr/share/man --libdir=3D/usr/lib64 --libexecdir=3D/usr/lib64 --enable-languages=3Dc,c++,objc,fortran,obj-c++,java,ada,go --enable-offload-targets=3Dhsa --enable-checking=3Drelease --with-gxx-include-dir=3D/usr/include/c++/6 --enable-ssp --disable-libssp --disable-libvtv --disable-libcc1 --disable-plugin --with-bugurl=3Dhttp://bugs.opensuse.org/ --with-pkgversion=3D'SUSE Linux' --disable-libgcj --with-slibdir=3D/lib64 --with-system-zlib --enable-__cxa_= atexit --enable-libstdcxx-allocator=3Dnew --disable-libstdcxx-pch --with-default-libstdcxx-abi=3Dgcc4-compatible --enable-version-specific-runtime-libs --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=3D-6 --without-system-libunwind --enable-multilib --with-arch-32=3Dx86-64 --with-tune=3Dgeneric --build=3Dx86_64-suse-linux --host=3Dx86_64-suse-linux Thread model: posix gcc version 6.2.1 20161121 [gcc-6-branch revision 242657] (SUSE Linux) [devel:gcc for 42.1]=20 (Both compilers are using _GLIBCXX_USE_CXX11_ABI=3D0 in all cases) >>From gcc-bugs-return-544612-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:04:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 95044 invoked by alias); 22 Nov 2016 15:04:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 91685 invoked by uid 48); 22 Nov 2016 15:03:53 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps' Date: Tue, 22 Nov 2016 15:07:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ubizjak at gmail dot com X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02646.txt.bz2 Content-length: 1461 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78451 --- Comment #4 from Uro=C5=A1 Bizjak --- (In reply to Jakub Jelinek from comment #2) > Another thing is that > /* Doesn't require avx512vl target and is used in avx512dqintrin.h. */ > extern __inline __m128i > __attribute__ ((__gnu_inline__, __always_inline__, __artificial__)) > _mm_setzero_di (void) > { > return __extension__ (__m128i)(__v2di){ 0LL, 0LL}; > } > looks just wrong to me in avx512vlintrin.h. > While it indeed doesn't need AVX512VL, I think that intrinsic needs SSE2 = at > least, because otherwise __v2di and __m128i don't really work. > Why do we have that intrinsic at all and use it? Can't find it in AVX512 > manuals, and don't see it in ICC headers either? Can't we just use > _mm_setzero_si128 instead? I mean, even _mm_setzero_si128 is used in oth= er > spots even when cast to e.g. __v8hi, or __v16qi, or _mm256_setzero_si256 = is > used > when cast to __v8si even when _mm256_setzero_si256 builds __v4di rather t= han > __v8si. It looks to me that both, _mm_setzero_di and _mm_setzero_hi should be killed and replaced with casted _mm_setzero_si128. > And the last thing to consider is if sse-22.c shouldn't have > avx5124fmaps,avx5124vnniw added to > #pragma GCC target > ("avx,avx2,rdrnd,fsgsbase,f16c,rtm,avx512f,avx512er,avx512cd,avx512pf,sha, > avx512vl,avx512bw,avx512dq,avx512ifma,avx512vbmi") Yes, all new options should be added here. >>From gcc-bugs-return-544613-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:07:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 102310 invoked by alias); 22 Nov 2016 15:07:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 102142 invoked by uid 48); 22 Nov 2016 15:06:51 -0000 From: "vogt at linux dot vnet.ibm.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgomp/78468] [7 regression] libgomp.c/reduction-10.c and many more FAIL Date: Tue, 22 Nov 2016 15:09:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libgomp X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: vogt at linux dot vnet.ibm.com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02647.txt.bz2 Content-length: 381 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #8 from Dominik Vogt --- Some things to try with reduction-10.c: 1) Remove all OMP pragmas from the code. If it still fails it's not a limb= gomp bug. 2) Replace "p7" in foo with just "7". If it still fails we know the bug is= not triggered by the dynamic allocation of a or b. >>From gcc-bugs-return-544614-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:09:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118611 invoked by alias); 22 Nov 2016 15:09:16 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 118480 invoked by uid 48); 22 Nov 2016 15:09:04 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/72488] [7 Regression] wrong code (SIGFPE) at -Os and above on x86_64-linux-gnu (in the 64-bit mode) Date: Tue, 22 Nov 2016 15:13:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02648.txt.bz2 Content-length: 504 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D72488 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #5 from Jakub Jelinek --- This doesn't reproduce anymore starting with r239357 (which on the other si= de introduced PR77766). Has it just gone latent? >>From gcc-bugs-return-544615-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:13:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 17226 invoked by alias); 22 Nov 2016 15:13:00 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 16992 invoked by uid 48); 22 Nov 2016 15:12:46 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/78472] warning: type of 's' does not match original declaration from zero length bitfield in C vs C++ Date: Tue, 22 Nov 2016 15:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: lto X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: lto, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on cc assigned_to everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02649.txt.bz2 Content-length: 1685 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78472 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |lto, wrong-code Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2016-11-22 CC| |hubicka at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot = gnu.org Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- Confirmed. The C variant has a FIELD_DECL for the :0 while the C++ variant does not have that. This makes them not share a canonical type. Thus this is a possible wrong-code C/C++ interoperability issue. (gdb) p debug_tree ((tree)0x7ffff6a6c1c8) unit size align 8 symtab 0 alias set -1 canonical type 0x7ffff6a6dc78 precisi= on 0> unsigned external bit-field nonaddressable QI file x.h line 4 col 1 size constant 0> unit size constant 0> align 32 offset_align 128 offset so the field has zero size. Ignoring zero-sized fields in canonical type hashing/comparing works. Testing a patch. >>From gcc-bugs-return-544616-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:14:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 28989 invoked by alias); 22 Nov 2016 15:14:41 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 27766 invoked by uid 48); 22 Nov 2016 15:14:28 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78470] static class member cannot be reference by algorithm functions with -O0 option Date: Tue, 22 Nov 2016 15:21:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02650.txt.bz2 Content-length: 211 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78470 --- Comment #2 from Jonathan Wakely --- This is a FAQ: https://gcc.gnu.org/wiki/VerboseDiagnostics#missing_static_const_definition >>From gcc-bugs-return-544617-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:21:55 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 40309 invoked by alias); 22 Nov 2016 15:21:55 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 39851 invoked by uid 55); 22 Nov 2016 15:21:44 -0000 From: "rguenther at suse dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/72488] [7 Regression] wrong code (SIGFPE) at -Os and above on x86_64-linux-gnu (in the 64-bit mode) Date: Tue, 22 Nov 2016 15:22:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: rtl-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenther at suse dot de X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02651.txt.bz2 Content-length: 766 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D72488 --- Comment #6 from rguenther at suse dot de --- On Tue, 22 Nov 2016, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D72488 >=20 > Jakub Jelinek changed: >=20 > What |Removed |Added > -------------------------------------------------------------------------= --- > CC| |jakub at gcc dot gnu.org >=20 > --- Comment #5 from Jakub Jelinek --- > This doesn't reproduce anymore starting with r239357 (which on the other = side > introduced PR77766). Has it just gone latent? I think so. I never fully analyzed the issue. >>From gcc-bugs-return-544618-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:22:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 43301 invoked by alias); 22 Nov 2016 15:22:46 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 43019 invoked by uid 48); 22 Nov 2016 15:22:33 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78475] Mixing objects form different g++ versions can crash a program Date: Tue, 22 Nov 2016 15:25:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02652.txt.bz2 Content-length: 509 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78475 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-22 Ever confirmed|0 |1 --- Comment #1 from Jonathan Wakely --- Ugh. Probably due to r197554 or r198367 >>From gcc-bugs-return-544619-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:25:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 54610 invoked by alias); 22 Nov 2016 15:25:34 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 52557 invoked by uid 48); 22 Nov 2016 15:25:20 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78475] Mixing objects form different g++ versions can crash a program Date: Tue, 22 Nov 2016 15:27:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: INVALID X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02653.txt.bz2 Content-length: 923 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78475 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #2 from Jonathan Wakely --- (In reply to Jan Engelhardt from comment #0) > Is mixing "finalized" object files (ET_EXEC, ET_DYN) produced by different > g++ versions a supported scenario? Yes, but prior to GCC 5 it was only supported for C++98/C++03 code. Since std::make_shared() is a C++11 feature, it's not supported to mix code compi= led by GCC 4.x with code compiled by later releases. Since GCC 5.1 C++11 support is complete and non-experimental, and mixing objects compiled by GCC 5 and GCC 6 (and future releases) is OK. >>From gcc-bugs-return-544620-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:27:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 69444 invoked by alias); 22 Nov 2016 15:27:30 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 68823 invoked by uid 48); 22 Nov 2016 15:27:16 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78465] [7 regression] 29_atomics/headers/atomic/macros.cc FAILs Date: Tue, 22 Nov 2016 15:57:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: redi at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02654.txt.bz2 Content-length: 684 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78465 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2016-11-22 Assignee|unassigned at gcc dot gnu.org |redi at gcc dot gnu= .org Ever confirmed|0 |1 --- Comment #1 from Jonathan Wakely --- We should have used __builtin_abort() there, rather than add an incorrect definition. Better yet would be to use static_assert. >>From gcc-bugs-return-544621-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:57:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 2717 invoked by alias); 22 Nov 2016 15:57:10 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 2610 invoked by uid 48); 22 Nov 2016 15:56:57 -0000 From: "jsm28 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/68467] libgcc, compilation for target m68k-linux breaks in linux_atomic.c Date: Tue, 22 Nov 2016 16:07:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 5.2.0 X-Bugzilla-Keywords: build X-Bugzilla-Severity: normal X-Bugzilla-Who: jsm28 at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02655.txt.bz2 Content-length: 1269 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68467 --- Comment #5 from Joseph S. Myers --- Created attachment 40117 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40117&action=3Dedit preprocessed source Preprocessed source of file causing ICE attached. Compile with: -S -g -O2 -fPIC -fbuilding-libgcc -fno-stack-protector linux-atomic.i Compiler configured with: /scratch/jmyers/glibc/many7/src/gcc/configure '--prefix=3D/scratch/jmyers/glibc/many7/install/compilers/m68k-linux-gnu-co= ldfire' '--build=3Dx86_64-pc-linux-gnu' '--host=3Dx86_64-pc-linux-gnu' '--target=3Dm68k-glibc-linux-gnu' '--with-sysroot=3D/scratch/jmyers/glibc/many7/install/compilers/m68k-linux-= gnu-coldfire/sysroot' '--with-arch=3Dcf' --disable-multilib --disable-libsanitizer --disable-libs= sp '--with-gmp=3D/scratch/jmyers/glibc/many7/install/host-libraries' '--with-mpfr=3D/scratch/jmyers/glibc/many7/install/host-libraries' '--with-mpc=3D/scratch/jmyers/glibc/many7/install/host-libraries' '--enable-languages=3Dc' --disable-shared --disable-threads --disable-libat= omic --disable-decimal-float --disable-libffi --disable-libgomp --disable-libitm --disable-libmpx --disable-libquadmath --without-headers --with-newlib '--with-glibc-version=3D2.24' >>From gcc-bugs-return-544622-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:07:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14928 invoked by alias); 22 Nov 2016 16:07:31 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 14479 invoked by uid 55); 22 Nov 2016 16:07:19 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword Date: Tue, 22 Nov 2016 16:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: janus at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02656.txt.bz2 Content-length: 733 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78443 --- Comment #6 from janus at gcc dot gnu.org --- Author: janus Date: Tue Nov 22 16:06:46 2016 New Revision: 242703 URL: https://gcc.gnu.org/viewcvs?rev=3D242703&root=3Dgcc&view=3Drev Log: 2016-11-22 Janus Weil PR fortran/78443 * class.c (add_proc_comp): Add a vtype component for non-overridable procedures that are overriding. 2016-11-22 Janus Weil PR fortran/78443 * gfortran.dg/typebound_proc_35.f90: New test case. Added: trunk/gcc/testsuite/gfortran.dg/typebound_proc_35.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/class.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544623-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:12:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 109987 invoked by alias); 22 Nov 2016 16:12:54 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 108760 invoked by uid 48); 22 Nov 2016 16:12:39 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword Date: Tue, 22 Nov 2016 16:31:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 6.1.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: janus at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: target_milestone Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02657.txt.bz2 Content-length: 524 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78443 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |5.5 --- Comment #7 from janus at gcc dot gnu.org --- The problem is fixed on trunk with r242703. Thanks for reporting! I plan to backport the fix to the release branches (5 and 6) within a week = or so, and will keep the issue open until this is done. >>From gcc-bugs-return-544624-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:31:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 53829 invoked by alias); 22 Nov 2016 16:31:55 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 53439 invoked by uid 48); 22 Nov 2016 16:31:48 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78465] [7 regression] 29_atomics/headers/atomic/macros.cc FAILs Date: Tue, 22 Nov 2016 16:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: redi at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02658.txt.bz2 Content-length: 439 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78465 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #2 from Jonathan Wakely --- Should be fixed now. >>From gcc-bugs-return-544625-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:32:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 55463 invoked by alias); 22 Nov 2016 16:32:03 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 53699 invoked by uid 55); 22 Nov 2016 16:31:51 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78465] [7 regression] 29_atomics/headers/atomic/macros.cc FAILs Date: Tue, 22 Nov 2016 16:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libstdc++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: redi at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02659.txt.bz2 Content-length: 568 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78465 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Tue Nov 22 16:31:19 2016 New Revision: 242704 URL: https://gcc.gnu.org/viewcvs?rev=3D242704&root=3Dgcc&view=3Drev Log: PR78465 Remove runtime tests for macros PR libstdc++/78465 * testsuite/29_atomics/headers/atomic/macros.cc: Replace runtime te= sts with preprocessor conditions. Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/testsuite/29_atomics/headers/atomic/macros.cc >>From gcc-bugs-return-544626-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:34:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 59029 invoked by alias); 22 Nov 2016 16:34:02 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 57849 invoked by uid 48); 22 Nov 2016 16:33:50 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78434] Incorrect warning about missing align_val_t for placement new Date: Tue, 22 Nov 2016 16:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: DUPLICATE X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02660.txt.bz2 Content-length: 529 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78434 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE --- Comment #2 from Jonathan Wakely --- Isn't this Bug 77742 which is already fixed? *** This bug has been marked as a duplicate of bug 77742 *** >>From gcc-bugs-return-544629-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:44:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 124184 invoked by alias); 22 Nov 2016 16:44:56 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 124098 invoked by uid 48); 22 Nov 2016 16:44:47 -0000 From: "brenohl at br dot ibm.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78386] [PPC] Optimization -O2 and higher cause math inconsistency Date: Tue, 22 Nov 2016 16:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: brenohl at br dot ibm.com X-Bugzilla-Status: CLOSED X-Bugzilla-Resolution: INVALID X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02663.txt.bz2 Content-length: 386 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78386 Breno Leitao changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #12 from Breno Leitao --- Ack. Closing as 'Invalid' >>From gcc-bugs-return-544628-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:44:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 122966 invoked by alias); 22 Nov 2016 16:44:12 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 122817 invoked by uid 48); 22 Nov 2016 16:44:00 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78459] [7 Regression] [SH] ICE in maybe_record_trace_start building glibc string tests Date: Tue, 22 Nov 2016 16:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02662.txt.bz2 Content-length: 958 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78459 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org --- Comment #1 from Martin Li=C5=A1ka --- Created attachment 40118 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40118&action=3Dedit A bit reduced test-case ICE error message is: ... Processing trace 158 : start at note 3215 saw edge from trace 158 to 212 (via jump_insn 4189) Inconsistent CFI state! SHOULD have: .cfi_def_cfa 15, 32 .cfi_offset 8, -4 .cfi_offset 9, -8 .cfi_offset 10, -12 .cfi_offset 11, -16 .cfi_offset 12, -20 .cfi_offset 13, -24 .cfi_offset 14, -28 .cfi_offset 17, -32 DO have: .cfi_def_cfa 15, 0 >>From gcc-bugs-return-544627-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:34:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 59048 invoked by alias); 22 Nov 2016 16:34:03 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 57933 invoked by uid 48); 22 Nov 2016 16:33:51 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77742] Warning about placement new for over-aligned type Date: Tue, 22 Nov 2016 16:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: redi at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jason at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02661.txt.bz2 Content-length: 442 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77742 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marc.mutz at kdab dot com --- Comment #4 from Jonathan Wakely --- *** Bug 78434 has been marked as a duplicate of this bug. *** >>From gcc-bugs-return-544630-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:44:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 124196 invoked by alias); 22 Nov 2016 16:44:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 124013 invoked by uid 48); 22 Nov 2016 16:44:43 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78459] [7 Regression] [SH] ICE in maybe_record_trace_start building glibc string tests Date: Tue, 22 Nov 2016 16:48:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02664.txt.bz2 Content-length: 488 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78459 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-22 Ever confirmed|0 |1 --- Comment #2 from Martin Li=C5=A1ka --- Confirmed. >>From gcc-bugs-return-544632-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:54:20 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 113485 invoked by alias); 22 Nov 2016 16:54:20 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 112798 invoked by uid 55); 22 Nov 2016 16:54:07 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps' Date: Tue, 22 Nov 2016 16:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02666.txt.bz2 Content-length: 8411 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78451 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Tue Nov 22 16:53:35 2016 New Revision: 242707 URL: https://gcc.gnu.org/viewcvs?rev=3D242707&root=3Dgcc&view=3Drev Log: PR target/78451 * config/i386/avx512vlintrin.h (_mm_setzero_di): Removed. (_mm_maskz_mov_epi64): Use _mm_setzero_si128 instead of _mm_setzero_di. (_mm_maskz_load_epi64): Likewise. (_mm_setzero_hi): Removed. (_mm_maskz_loadu_epi64): Use _mm_setzero_si128 instead of _mm_setzero_di. (_mm_abs_epi64, _mm_maskz_abs_epi64, _mm_maskz_srl_epi64, _mm_maskz_unpackhi_epi64, _mm_maskz_unpacklo_epi64, _mm_maskz_compress_epi64, _mm_srav_epi64, _mm_maskz_srav_epi64, _mm_maskz_sllv_epi64, _mm_maskz_srlv_epi64, _mm_rolv_epi64, _mm_maskz_rolv_epi64, _mm_rorv_epi64, _mm_maskz_rorv_epi64, _mm_min_epi64, _mm_max_epi64, _mm_max_epu64, _mm_min_epu64, _mm_lzcnt_epi64, _mm_maskz_lzcnt_epi64, _mm_conflict_epi64, _mm_maskz_conflict_epi64, _mm_sra_epi64, _mm_maskz_sra_epi64, _mm_maskz_sll_epi64, _mm_rol_epi64, _mm_maskz_rol_epi64, _mm_ror_epi64, _mm_maskz_ror_epi64, _mm_alignr_epi64, _mm_maskz_alignr_epi64, _mm_srai_epi64, _mm_maskz_slli_epi64): Likewise. (_mm_cvtepi32_epi8, _mm256_cvtepi32_epi8, _mm_cvtsepi32_epi8, _mm256_cvtsepi32_epi8, _mm_cvtusepi32_epi8, _mm256_cvtusepi32_epi8, _mm_cvtepi32_epi16, _mm256_cvtepi32_epi16, _mm_cvtsepi32_epi16, _mm256_cvtsepi32_epi16, _mm_cvtusepi32_epi16, _mm256_cvtusepi32_epi= 16, _mm_cvtepi64_epi8, _mm256_cvtepi64_epi8, _mm_cvtsepi64_epi8, _mm256_cvtsepi64_epi8, _mm_cvtusepi64_epi8, _mm256_cvtusepi64_epi8, _mm_cvtepi64_epi16, _mm256_cvtepi64_epi16, _mm_cvtsepi64_epi16, _mm256_cvtsepi64_epi16, _mm_cvtusepi64_epi16, _mm256_cvtusepi64_epi= 16, _mm_cvtepi64_epi32, _mm256_cvtepi64_epi32, _mm_cvtsepi64_epi32, _mm256_cvtsepi64_epi32, _mm_cvtusepi64_epi32, _mm256_cvtusepi64_epi= 32, _mm_maskz_set1_epi32, _mm_maskz_set1_epi64): Formatting fixes. (_mm_maskz_cvtps_ph, _mm256_maskz_cvtps_ph): Use _mm_setzero_si128 instead of _mm_setzero_hi. (_mm256_permutex_pd, _mm256_maskz_permutex_epi64, _mm256_insertf32x= 4, _mm256_maskz_insertf32x4, _mm256_inserti32x4, _mm256_maskz_inserti3= 2x4, _mm256_extractf32x4_ps, _mm256_maskz_extractf32x4_ps, _mm256_shuffle_i32x4, _mm256_maskz_shuffle_i32x4, _mm256_shuffle_f6= 4x2, _mm256_maskz_shuffle_f64x2, _mm256_shuffle_f32x4, _mm256_maskz_shuffle_f32x4, _mm256_maskz_shuffle_pd, _mm_maskz_shuffle_pd, _mm256_maskz_shuffle_ps, _mm_maskz_shuffle_ps, _mm256_maskz_srli_epi32, _mm_maskz_srli_epi32, _mm_maskz_srli_epi64, _mm256_mask_slli_epi32, _mm256_maskz_slli_epi32, _mm256_mask_slli_epi64, _mm256_maskz_slli_epi64, _mm256_roundscale_ps, _mm256_maskz_roundscale_ps, _mm256_roundscale_pd, _mm256_maskz_roundscale_pd, _mm_roundscale_ps, _mm_maskz_roundscale= _ps, _mm_roundscale_pd, _mm_maskz_roundscale_pd, _mm256_getmant_ps, _mm256_maskz_getmant_ps, _mm_getmant_ps, _mm_maskz_getmant_ps, _mm256_getmant_pd, _mm256_maskz_getmant_pd, _mm_getmant_pd, _mm_maskz_getmant_pd, _mm256_maskz_shuffle_epi32, _mm_maskz_shuffle_epi32, _mm256_rol_epi32, _mm256_maskz_rol_epi32, _mm_rol_epi32, _mm_maskz_rol_epi32, _mm256_ror_epi32, _mm256_maskz_ror_epi32, _mm_ror_epi32, _mm_maskz_ror_epi32, _mm_maskz_alignr_epi32, _mm_maskz_alignr_epi64, _mm256_maskz_srai_epi32, _mm_maskz_srai_epi32, _mm_srai_epi64, _mm_maskz_srai_epi64, _mm256_maskz_permutex_pd, _mm256_maskz_permute_pd, _mm256_maskz_permute_ps, _mm_maskz_permute= _pd, _mm_maskz_permute_ps, _mm256_permutexvar_ps): Formatting fixes. (_mm_maskz_slli_epi64, _mm_rol_epi64, _mm_maskz_rol_epi64, _mm_ror_epi64, _mm_maskz_ror_epi64): Use _mm_setzero_si128 instead = of _mm_setzero_di. (_mm_maskz_cvtps_ph, _mm256_maskz_cvtps_ph): Use _mm_setzero_si128 instead of _mm_setzero_hi. * config/i386/avx512dqintrin.h (_mm512_broadcast_f64x2, _mm512_broadcast_i64x2, _mm512_broadcast_f32x2, _mm512_broadcast_i3= 2x2, _mm512_broadcast_f32x8, _mm512_broadcast_i32x8): Formatting fixes. (_mm512_extracti64x2_epi64, _mm512_maskz_extracti64x2_epi64): Use _mm_setzero_si128 instead of _mm_setzero_di. (_mm512_cvtt_roundpd_epi64, _mm512_mask_cvtt_roundpd_epi64, _mm512_maskz_cvtt_roundpd_epi64, _mm512_cvtt_roundpd_epu64, _mm512_mask_cvtt_roundpd_epu64, _mm512_maskz_cvtt_roundpd_epu64, _mm512_cvtt_roundps_epi64, _mm512_mask_cvtt_roundps_epi64, _mm512_maskz_cvtt_roundps_epi64, _mm512_cvtt_roundps_epu64, _mm512_mask_cvtt_roundps_epu64, _mm512_maskz_cvtt_roundps_epu64, _mm512_cvt_roundpd_epi64, _mm512_mask_cvt_roundpd_epi64, _mm512_maskz_cvt_roundpd_epi64, _mm512_cvt_roundpd_epu64, _mm512_mask_cvt_roundpd_epu64, _mm512_maskz_cvt_roundpd_epu64, _mm512_cvt_roundps_epi64, _mm512_mask_cvt_roundps_epi64, _mm512_maskz_cvt_roundps_epi64, _mm512_cvt_roundps_epu64, _mm512_mask_cvt_roundps_epu64, _mm512_maskz_cvt_roundps_epu64, _mm512_cvt_roundepi64_ps, _mm512_mask_cvt_roundepi64_ps, _mm512_maskz_cvt_roundepi64_ps, _mm512_cvt_roundepu64_ps, _mm512_mask_cvt_roundepu64_ps, _mm512_maskz_cvt_roundepu64_ps, _mm512_cvt_roundepi64_pd, _mm512_mask_cvt_roundepi64_pd, _mm512_maskz_cvt_roundepi64_pd, _mm512_cvt_roundepu64_pd, _mm512_mask_cvt_roundepu64_pd, _mm512_maskz_cvt_roundepu64_pd, _mm512_reduce_pd, _mm512_maskz_reduce_pd, _mm512_reduce_ps, _mm512_maskz_reduce_ps, _mm512_extractf32x8_ps, _mm512_maskz_extractf32x8_ps, _mm512_extractf64x2_pd, _mm512_maskz_extractf64x2_pd, _mm512_extracti32x8_epi32, _mm512_maskz_extracti32x8_epi32, _mm512_range_pd, _mm512_maskz_range_pd, _mm512_range_ps, _mm512_maskz_range_ps, _mm512_range_round_pd, _mm512_maskz_range_round_pd, _mm512_range_round_ps, _mm512_maskz_range_round_ps, _mm512_maskz_insertf64x2, _mm512_insertf32x8, _mm512_maskz_insertf32x8): Formatting fixes. (_mm512_extracti64x2_epi64, _mm512_maskz_extracti64x2_epi64): Use _mm_setzero_si128 instead of _mm_setzero_di. * config/i386/avx512vldqintrin.h (_mm_cvttpd_epi64, _mm_cvttpd_epu64, _mm_cvtpd_epi64, _mm_cvtpd_epu64, _mm_cvttps_epi64, _mm_maskz_cvttps_epi64, _mm_cvttps_epu64, _mm_maskz_cvttps_epu64, _mm_maskz_mullo_epi64, _mm_cvtps_epi64, _mm_maskz_cvtps_epi64, _mm_cvtps_epu64, _mm_maskz_cvtps_epu64, _mm256_extracti64x2_epi64, _mm256_maskz_extracti64x2_epi64): Use _mm_setzero_si128 instead of _mm_setzero_di. (_mm256_extracti64x2_epi64, _mm256_maskz_extracti64x2_epi64): Likewise in macros. * config/i386/avx512vlbwintrin.h (_mm_maskz_mov_epi8, _mm_maskz_loadu_epi16, _mm_maskz_mov_epi16, _mm_maskz_loadu_epi8, _mm_permutexvar_epi16, _mm_maskz_maddubs_epi16): Use _mm_setzero_si128 instead of _mm_setzero_hi. (_mm_maskz_min_epu16, _mm_maskz_max_epu8, _mm_maskz_max_epi8, _mm_maskz_min_epu8, _mm_maskz_min_epi8, _mm_maskz_max_epi16, _mm_maskz_max_epu16, _mm_maskz_min_epi16): Use _mm_setzero_si128 instead of _mm_setzero_di. (_mm_dbsad_epu8, _mm_maskz_shufflehi_epi16, _mm_maskz_shufflelo_epi16): Use _mm_setzero_si128 instead of _mm_setzero_hi. (_mm_maskz_shufflehi_epi16, _mm_maskz_shufflelo_epi16, _mm_maskz_slli_epi16): Use _mm_setzero_si128 instead of _mm_setzero_hi. (_mm_maskz_alignr_epi8): Use _mm_setzero_si128 instead of _mm_setzero_di. (_mm_maskz_mulhi_epi16, _mm_maskz_mulhi_epu16, _mm_maskz_mulhrs_epi= 16, _mm_maskz_mullo_epi16, _mm_srav_epi16, _mm_srlv_epi16, _mm_sllv_epi16): Use _mm_setzero_si128 instead of _mm_setzero_hi. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/avx512dqintrin.h trunk/gcc/config/i386/avx512vlbwintrin.h trunk/gcc/config/i386/avx512vldqintrin.h trunk/gcc/config/i386/avx512vlintrin.h >>From gcc-bugs-return-544631-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:48:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 31532 invoked by alias); 22 Nov 2016 16:48:27 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 29242 invoked by uid 48); 22 Nov 2016 16:48:20 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77739] [5/6/7 Regression] internal compiler error: in create_tmp_var, at gimple-expr.c:524 Date: Tue, 22 Nov 2016 16:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02665.txt.bz2 Content-length: 1235 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77739 --- Comment #3 from Jakub Jelinek --- The problem is that some expressions are genericized twice. First when genericizing the whole function, RESULT_DECL is determined to be is_invisiref_parm and therefore references to it are turned into INDIRECT_R= EF around it and the RESULT_DECL becomes REFERENCE_TYPE. Later on gimplify_body calls unshare_body and unshares the INDIRECT_REF. Then the INDIRECT_REF is gimplified into a MEM_REF. And finally: (cp_gimplify_expr) does: 625 cp_walk_tree (expr_p, cp_fold_r, &pset, NULL); 626 cp_genericize_tree (expr_p); and sees the is_invisiref_parm RESULT_DECL again (inside of MEM_REF) and tu= rns it again into INDIRECT_REF and that is later gimplified again into MEM_REF.= So we have 2 nested MEM_REFs, so one indirection too many. I think one possibility would be to be careful about REFERENCE_REF_Ps and corresponding MEM_REFs (I guess would need to double check that the offset = is 0 and type is compatible with the type of the reference), if their argument is is_invisiref_parm, ensure it isn't convert_from_reference again. Will try = to implement that now. >>From gcc-bugs-return-544633-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:54:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 114786 invoked by alias); 22 Nov 2016 16:54:57 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 114447 invoked by uid 55); 22 Nov 2016 16:54:45 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps' Date: Tue, 22 Nov 2016 16:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02667.txt.bz2 Content-length: 502 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78451 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Tue Nov 22 16:54:13 2016 New Revision: 242708 URL: https://gcc.gnu.org/viewcvs?rev=3D242708&root=3Dgcc&view=3Drev Log: PR target/78451 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to GCC target pragma before including immintrin.h. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/sse-22.c >>From gcc-bugs-return-544634-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:56:05 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 122735 invoked by alias); 22 Nov 2016 16:56:05 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 122595 invoked by uid 55); 22 Nov 2016 16:55:52 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77822] [6 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3 Date: Tue, 22 Nov 2016 16:57:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: assemble-failure X-Bugzilla-Severity: major X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02668.txt.bz2 Content-length: 1237 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77822 --- Comment #29 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Tue Nov 22 16:55:16 2016 New Revision: 242709 URL: https://gcc.gnu.org/viewcvs?rev=3D242709&root=3Dgcc&view=3Drev Log: [AArch64] Fix PR target/77822: Use tighter predicates for zero_extract patt= erns Backport from mainline 2016-11-07 Kyrylo Tkachov PR target/77822 * config/aarch64/aarch64.md (*tb1): Use aarch64_simd_shift_imm_ predicate for operand 1. (, ANY_EXTRACT): Use tighter predicates on operands 2 and 3 to restrict them to an appropriate range and add FAIL check if the region they specify is out of range. Delete useless constraint strings. (*, ANY_EXTRACT): Add appropriate predicates on operan= ds 2 and 3 to restrict their range and add pattern predicate. * g++.dg/torture/pr77822.C: New test. Added: branches/gcc-6-branch/gcc/testsuite/g++.dg/torture/pr77822.C Modified: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/config/aarch64/aarch64.md branches/gcc-6-branch/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544635-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:57:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126620 invoked by alias); 22 Nov 2016 16:57:41 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 125444 invoked by uid 48); 22 Nov 2016 16:57:27 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77822] [6 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3 Date: Tue, 22 Nov 2016 16:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: assemble-failure X-Bugzilla-Severity: major X-Bugzilla-Who: ktkachov at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02669.txt.bz2 Content-length: 276 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77822 --- Comment #30 from ktkachov at gcc dot gnu.org --- Fixed on aarch64 for 6.3 as well. There's nothing more to do for aarch64 he= re. Dominik, do you intend to do any backports of the s390 patches? Or can we c= lose this? >>From gcc-bugs-return-544636-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:59:05 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 55108 invoked by alias); 22 Nov 2016 16:59:04 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 36582 invoked by uid 48); 22 Nov 2016 16:58:51 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77739] [5/6/7 Regression] internal compiler error: in create_tmp_var, at gimple-expr.c:524 Date: Tue, 22 Nov 2016 17:01:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c++ X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02670.txt.bz2 Content-length: 322 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77739 --- Comment #4 from Jakub Jelinek --- Or another option perhaps would be in cp_genericize_data note whether it is cp_genericize_tree called from cp_genericize or from elsewhere, and only replace invisiref parms if called from cp_genericize. >>From gcc-bugs-return-544637-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 17:01:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 92135 invoked by alias); 22 Nov 2016 17:01:18 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 91982 invoked by uid 48); 22 Nov 2016 17:01:05 -0000 From: "tkoenig at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libfortran/78379] Processor-specific versions for matmul Date: Tue, 22 Nov 2016 17:05:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: libfortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: tkoenig at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: attachments.created Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02671.txt.bz2 Content-length: 379 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78379 --- Comment #18 from Thomas Koenig --- Created attachment 40119 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40119&action=3Dedit Version that works (AVX only) Here is a version that should only do AVX stuff on Intel processors. Optimization for other processor types could come later. >>From gcc-bugs-return-544638-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 17:05:55 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 105059 invoked by alias); 22 Nov 2016 17:05:55 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 104860 invoked by uid 48); 22 Nov 2016 17:05:42 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78461] [7 Regression] ICE: in operator+=, at gimple-ssa-sprintf.c:214 Date: Tue, 22 Nov 2016 17:32:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status component assigned_to Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02672.txt.bz2 Content-length: 699 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78461 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Component|c |middle-end Assignee|unassigned at gcc dot gnu.org |msebor at gcc dot g= nu.org --- Comment #3 from Martin Sebor --- Confirmed. Enabling the -fprintf-return-value optimization makes the pass = run even when -Wformat-length is otherwise inactive which isn't as thoroughly tested as when the warning is enabled. >>From gcc-bugs-return-544639-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 17:32:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87838 invoked by alias); 22 Nov 2016 17:32:01 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 87712 invoked by uid 48); 22 Nov 2016 17:31:53 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78476] New: snprintf(0, 0, ...) with known arguments not optimized away Date: Tue, 22 Nov 2016 17:42:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02673.txt.bz2 Content-length: 1509 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78476 Bug ID: 78476 Summary: snprintf(0, 0, ...) with known arguments not optimized away Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- As a special case, a call to snprintf with a zero size is a request to comp= ute the size of output without actually writing anything into the provided buff= er (which may be a null pointer). When the format string and all arguments to= all directives in it are within known ranges such that the output length can be determined at compile time (by the -fprintf-return-value optimization) the entire snprintf call can be eliminated and replaced with the constant return value. The test case below shows that while GCC folds the return value it = does not take advantage of this additional optimization opportunity. $ cat c.c && /build/gcc-svn/gcc/xgcc -B /build/gcc-svn/gcc -O2 -c -fdump-tree-optimized=3D/dev/stdout c.c void f (const char *s) { int n =3D 7; if (n !=3D __builtin_snprintf (0, 0, "%.*s", n, s)) __builtin_abort (); } ;; Function f (f, funcdef_no=3D0, decl_uid=3D1795, cgraph_uid=3D0, symbol_o= rder=3D0) f (const char * s) { : __builtin_snprintf (0B, 0, "%.*s", 7, s_3(D)); [tail call] return; } >>From gcc-bugs-return-544640-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 17:42:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 21838 invoked by alias); 22 Nov 2016 17:42:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 21642 invoked by uid 48); 22 Nov 2016 17:42:13 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78477] New: [7 Regression] bootstrap broken on s390x-linux-gnu Date: Tue, 22 Nov 2016 17:45:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: doko at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02674.txt.bz2 Content-length: 16321 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78477 Bug ID: 78477 Summary: [7 Regression] bootstrap broken on s390x-linux-gnu Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org Target Milestone: --- trunk r242706 fails to bootstrap on s390x-linux-gnu: original build log (search for "error:") https://launchpadlibrarian.net/294554997/buildlog_ubuntu-zesty-s390x.gcc-7_= 7-20161123-0ubuntu1_BUILDING.txt.gz echo timestamp > s-preds-h /bin/bash ../../src/gcc/../move-if-change tmp-condmd.c build/gencondmd.c echo timestamp > s-conditions /<>/build/./prev-gcc/xg++ -B/<>/build/./prev-gcc/ -B/usr/s390x-linux-gnu/bin/ -nostdinc++ -B/<>/build/prev-s390x-linux-gnu/libstdc++-v3/src/.libs -B/<>/build/prev-s390x-linux-gnu/libstdc++-v3/libsupc++/.libs= =20 -I/<>/build/prev-s390x-linux-gnu/libstdc++-v3/include/s390x-li= nux-gnu -I/<>/build/prev-s390x-linux-gnu/libstdc++-v3/include=20 -I/<>/src/libstdc++-v3/libsupc++ -L/<>/build/prev-s390x-linux-gnu/libstdc++-v3/src/.libs -L/<>/build/prev-s390x-linux-gnu/libstdc++-v3/libsupc++/.libs = -c=20=20 -g -O2 -fno-stack-protector -gtoggle -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG= _H -DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../src/gcc -I../../src/gcc/build -I../../src/gcc/../include -I../../src/gcc/../libcpp/include \ -o build/gencondmd.o build/gencondmd.c /<>/build/./prev-gcc/xg++ -B/<>/build/./prev-gcc/ -B/usr/s390x-linux-gnu/bin/ -nostdinc++ -B/<>/build/prev-s390x-linux-gnu/libstdc++-v3/src/.libs -B/<>/build/prev-s390x-linux-gnu/libstdc++-v3/libsupc++/.libs= =20 -I/<>/build/prev-s390x-linux-gnu/libstdc++-v3/include/s390x-li= nux-gnu -I/<>/build/prev-s390x-linux-gnu/libstdc++-v3/include=20 -I/<>/src/libstdc++-v3/libsupc++ -L/<>/build/prev-s390x-linux-gnu/libstdc++-v3/src/.libs -L/<>/build/prev-s390x-linux-gnu/libstdc++-v3/libsupc++/.libs = -g -O2 -fno-stack-protector -gtoggle -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG= _H -DGENERATOR_FILE -fno-PIE -static-libstdc++ -static-libgcc -Wl,-z,relro -no= -pie -o build/genmatch \ build/genmatch.o ../libcpp/libcpp.a ../libiberty/libiberty.a build/erro= rs.o build/vec.o build/hash-table.o .././libiberty/libiberty.a=20=20 build/genmatch --gimple ../../src/gcc/match.pd \ > tmp-gimple-match.c ../../src/gcc/match.pd:93:3 warning: duplicate pattern (plus:c @0 real_zerop@1) ^ ../../src/gcc/match.pd:82:6 warning: previous pattern defined here (op @0 integer_zerop) ^ (PLUS_EXPR @0 real_zerop@1) ../../src/gcc/match.pd:99:3 warning: duplicate pattern (minus @0 real_zerop@1) ^ ../../src/gcc/match.pd:82:6 warning: previous pattern defined here (op @0 integer_zerop) ^ (MINUS_EXPR @0 real_zerop@1) ../../src/gcc/match.pd:122:3 warning: duplicate pattern (mult @0 real_zerop@1) ^ ../../src/gcc/match.pd:114:3 warning: previous pattern defined here (mult @0 integer_zerop@1) ^ (MULT_EXPR @0 real_zerop@1) ../../src/gcc/match.pd:129:3 warning: duplicate pattern (mult @0 real_onep) ^ ../../src/gcc/match.pd:114:3 warning: previous pattern defined here (mult @0 integer_zerop@1) ^ (MULT_EXPR @0 real_onep) ../../src/gcc/match.pd:129:3 warning: duplicate pattern (mult @0 real_onep) ^ ../../src/gcc/match.pd:122:3 warning: previous pattern defined here (mult @0 real_zerop@1) ^ (MULT_EXPR @0 real_onep) ../../src/gcc/match.pd:137:3 warning: duplicate pattern (mult @0 real_minus_onep) ^ ../../src/gcc/match.pd:114:3 warning: previous pattern defined here (mult @0 integer_zerop@1) ^ (MULT_EXPR @0 real_minus_onep) ../../src/gcc/match.pd:137:3 warning: duplicate pattern (mult @0 real_minus_onep) ^ ../../src/gcc/match.pd:122:3 warning: previous pattern defined here (mult @0 real_zerop@1) ^ (MULT_EXPR @0 real_minus_onep) ../../src/gcc/match.pd:137:3 warning: duplicate pattern (mult @0 real_minus_onep) ^ ../../src/gcc/match.pd:129:3 warning: previous pattern defined here (mult @0 real_onep) ^ (MULT_EXPR @0 real_minus_onep) ../../src/gcc/match.pd:146:6 warning: duplicate pattern (op @0 integer_onep) ^ ../../src/gcc/match.pd:114:3 warning: previous pattern defined here (mult @0 integer_zerop@1) ^ (MULT_EXPR @0 integer_onep) ../../src/gcc/match.pd:146:6 warning: duplicate pattern (op @0 integer_onep) ^ ../../src/gcc/match.pd:122:3 warning: previous pattern defined here (mult @0 real_zerop@1) ^ (MULT_EXPR @0 integer_onep) ../../src/gcc/match.pd:146:6 warning: duplicate pattern (op @0 integer_onep) ^ ../../src/gcc/match.pd:129:3 warning: previous pattern defined here (mult @0 real_onep) ^ (MULT_EXPR @0 integer_onep) ../../src/gcc/match.pd:146:6 warning: duplicate pattern (op @0 integer_onep) ^ ../../src/gcc/match.pd:137:3 warning: previous pattern defined here (mult @0 real_minus_onep) ^ (MULT_EXPR @0 integer_onep) ../../src/gcc/match.pd:247:3 warning: duplicate pattern (rdiv @0 real_minus_onep) ^ ../../src/gcc/match.pd:241:3 warning: previous pattern defined here (rdiv @0 real_onep) ^ (RDIV_EXPR @0 real_minus_onep) ../../src/gcc/match.pd:306:4 warning: duplicate pattern (mod @0 integer_minus_onep@1) ^ ../../src/gcc/match.pd:302:4 warning: previous pattern defined here (mod @0 integer_onep) ^ (CEIL_MOD_EXPR @0 integer_minus_onep@1) ../../src/gcc/match.pd:306:4 warning: duplicate pattern (mod @0 integer_minus_onep@1) ^ ../../src/gcc/match.pd:302:4 warning: previous pattern defined here (mod @0 integer_onep) ^ (FLOOR_MOD_EXPR @0 integer_minus_onep@1) ../../src/gcc/match.pd:306:4 warning: duplicate pattern (mod @0 integer_minus_onep@1) ^ ../../src/gcc/match.pd:302:4 warning: previous pattern defined here (mod @0 integer_onep) ^ (ROUND_MOD_EXPR @0 integer_minus_onep@1) ../../src/gcc/match.pd:306:4 warning: duplicate pattern (mod @0 integer_minus_onep@1) ^ ../../src/gcc/match.pd:302:4 warning: previous pattern defined here (mod @0 integer_onep) ^ (TRUNC_MOD_EXPR @0 integer_minus_onep@1) ../../src/gcc/match.pd:608:3 warning: duplicate pattern (bit_ior @0 integer_zerop) ^ ../../src/gcc/match.pd:603:3 warning: previous pattern defined here (bit_ior @0 integer_all_onesp@1) ^ (BIT_IOR_EXPR @0 integer_zerop) ../../src/gcc/match.pd:636:3 warning: duplicate pattern (bit_and @0 integer_all_onesp) ^ ../../src/gcc/match.pd:613:3 warning: previous pattern defined here (bit_and @0 integer_zerop@1) ^ (BIT_AND_EXPR @0 integer_all_onesp) ../../src/gcc/match.pd:1856:3 warning: duplicate pattern (minus integer_zerop @1) ^ ../../src/gcc/match.pd:1242:5 warning: previous pattern defined here (minus integer_all_onesp @0) ^ (MINUS_EXPR integer_zerop @0) ../../src/gcc/match.pd:1863:3 warning: duplicate pattern (minus real_zerop@0 @1) ^ ../../src/gcc/match.pd:1242:5 warning: previous pattern defined here (minus integer_all_onesp @0) ^ (MINUS_EXPR real_zerop@0 @1) ../../src/gcc/match.pd:1863:3 warning: duplicate pattern (minus real_zerop@0 @1) ^ ../../src/gcc/match.pd:1856:3 warning: previous pattern defined here (minus integer_zerop @1) ^ (MINUS_EXPR real_zerop@0 @1) ../../src/gcc/match.pd:3160:5 warning: duplicate pattern (floors tree_expr_nonnegative_p@0) ^ ../../src/gcc/match.pd:2986:4 warning: previous pattern defined here (fns integer_valued_real_p@0) ^ (CFN_BUILT_IN_FLOORF tree_expr_nonnegative_p@0) ../../src/gcc/match.pd:3160:5 warning: duplicate pattern (floors tree_expr_nonnegative_p@0) ^ ../../src/gcc/match.pd:2986:4 warning: previous pattern defined here (fns integer_valued_real_p@0) ^ (CFN_BUILT_IN_FLOOR tree_expr_nonnegative_p@0) ../../src/gcc/match.pd:3160:5 warning: duplicate pattern (floors tree_expr_nonnegative_p@0) ^ ../../src/gcc/match.pd:2986:4 warning: previous pattern defined here (fns integer_valued_real_p@0) ^ (CFN_BUILT_IN_FLOORL tree_expr_nonnegative_p@0) ../../src/gcc/match.pd:3160:5 warning: duplicate pattern (floors tree_expr_nonnegative_p@0) ^ ../../src/gcc/match.pd:2986:4 warning: previous pattern defined here (fns integer_valued_real_p@0) ^ (CFN_FLOOR tree_expr_nonnegative_p@0) ../../src/gcc/match.pd:3204:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3181:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_TRUNCL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3204:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3181:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_FLOORL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3204:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3181:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_CEILL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3204:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3181:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_ROUNDL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3204:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3181:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_NEARBYINTL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3204:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3181:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_RINTL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3222:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3212:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_IFLOORL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3222:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3212:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_LFLOORL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3222:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3212:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_LLFLOORL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3222:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3212:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_ICEILL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3222:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3212:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_LCEILL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3222:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3212:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_LLCEILL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3222:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3212:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_IROUNDL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3222:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3212:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_LROUNDL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3222:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3212:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_LLROUNDL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3222:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3212:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_IRINTL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3222:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3212:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_LRINTL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3222:5 warning: duplicate pattern (froms (convert float_value_p@0)) ^ ../../src/gcc/match.pd:3212:5 warning: previous pattern defined here (froms (convert double_value_p@0)) ^ (CFN_BUILT_IN_LLRINTL (CONVERT_EXPR float_value_p@0)) ../../src/gcc/match.pd:3238:5 warning: duplicate pattern (fns integer_valued_real_p@0) ^ ../../src/gcc/match.pd:3229:5 warning: previous pattern defined here (floors tree_expr_nonnegative_p@0) ^ (CFN_BUILT_IN_IFLOORF integer_valued_real_p@0) ../../src/gcc/match.pd:3238:5 warning: duplicate pattern (fns integer_valued_real_p@0) ^ ../../src/gcc/match.pd:3229:5 warning: previous pattern defined here (floors tree_expr_nonnegative_p@0) ^ (CFN_BUILT_IN_IFLOOR integer_valued_real_p@0) ../../src/gcc/match.pd:3238:5 warning: duplicate pattern (fns integer_valued_real_p@0) ^ ../../src/gcc/match.pd:3229:5 warning: previous pattern defined here (floors tree_expr_nonnegative_p@0) ^ (CFN_BUILT_IN_IFLOORL integer_valued_real_p@0) ../../src/gcc/match.pd:3238:5 warning: duplicate pattern (fns integer_valued_real_p@0) ^ ../../src/gcc/match.pd:3229:5 warning: previous pattern defined here (floors tree_expr_nonnegative_p@0) ^ (CFN_BUILT_IN_LFLOORF integer_valued_real_p@0) ../../src/gcc/match.pd:3238:5 warning: duplicate pattern (fns integer_valued_real_p@0) ^ ../../src/gcc/match.pd:3229:5 warning: previous pattern defined here (floors tree_expr_nonnegative_p@0) ^ (CFN_BUILT_IN_LFLOOR integer_valued_real_p@0) ../../src/gcc/match.pd:3238:5 warning: duplicate pattern (fns integer_valued_real_p@0) ^ ../../src/gcc/match.pd:3229:5 warning: previous pattern defined here (floors tree_expr_nonnegative_p@0) ^ (CFN_BUILT_IN_LFLOORL integer_valued_real_p@0) ../../src/gcc/match.pd:3238:5 warning: duplicate pattern (fns integer_valued_real_p@0) ^ ../../src/gcc/match.pd:3229:5 warning: previous pattern defined here (floors tree_expr_nonnegative_p@0) ^ (CFN_BUILT_IN_LLFLOORF integer_valued_real_p@0) ../../src/gcc/match.pd:3238:5 warning: duplicate pattern (fns integer_valued_real_p@0) ^ ../../src/gcc/match.pd:3229:5 warning: previous pattern defined here (floors tree_expr_nonnegative_p@0) ^ (CFN_BUILT_IN_LLFLOOR integer_valued_real_p@0) ../../src/gcc/match.pd:3238:5 warning: duplicate pattern (fns integer_valued_real_p@0) ^ ../../src/gcc/match.pd:3229:5 warning: previous pattern defined here (floors tree_expr_nonnegative_p@0) ^ (CFN_BUILT_IN_LLFLOORL integer_valued_real_p@0) GIMPLE decision tree has 1783 leafs, maximum depth 12 and a total number of 6913 nodes ../../src/gcc/match.pd:1644:22 error: cannot determine type of operand (bit_op (shift (convert @0) @1) { mask; })))))) ^ Makefile:2432: recipe for target 's-match' failed make[5]: *** [s-match] Error 1 >>From gcc-bugs-return-544641-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 17:45:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 25260 invoked by alias); 22 Nov 2016 17:45:17 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 24924 invoked by uid 48); 22 Nov 2016 17:44:56 -0000 From: "orion at cora dot nwra.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78409] Segfault in classify_object_over_fdes when throwing and exception Date: Tue, 22 Nov 2016 17:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 6.2.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: orion at cora dot nwra.com X-Bugzilla-Status: WAITING X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02675.txt.bz2 Content-length: 507 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78409 --- Comment #2 from Orion Poplawski --- So, what exactly can I get you? I'm building https://www.cora.nwra.com/~orion/fedora/octave-4.2.0-1.fc26.src.rpm on Fedo= ra rawhide. It fails during the tests: libinterp/dldfcn/__osmesa_print__.cc-tst ....................panic: Segmentation fault -- stopping myself... You can run the test in gdb with: cd octave-4.2.0 ./run-octave -g gdb> run octave:1> test __osmesa_print__ >>From gcc-bugs-return-544642-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 17:52:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 52940 invoked by alias); 22 Nov 2016 17:52:39 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 52854 invoked by uid 48); 22 Nov 2016 17:52:26 -0000 From: "glisse at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78477] [7 Regression] bootstrap broken on s390x-linux-gnu Date: Tue, 22 Nov 2016 18:04:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: glisse at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02676.txt.bz2 Content-length: 248 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78477 --- Comment #1 from Marc Glisse --- Did you bisect this to a specific commit? (I assumed so from the cc:, but t= he revision number does not match one of my patches) >>From gcc-bugs-return-544643-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:04:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 2305 invoked by alias); 22 Nov 2016 18:04:36 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 2166 invoked by uid 48); 22 Nov 2016 18:04:24 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78477] [7 Regression] bootstrap broken on s390x-linux-gnu Date: Tue, 22 Nov 2016 18:20:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: bootstrap X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: doko at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02677.txt.bz2 Content-length: 182 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78477 --- Comment #2 from Matthias Klose --- sorry, no, just saw yesterday's changes to match.pd as a hint. >>From gcc-bugs-return-544644-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:20:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 77463 invoked by alias); 22 Nov 2016 18:20:40 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 77219 invoked by uid 48); 22 Nov 2016 18:20:27 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug go/77910] [7 Regression] go: open zversion.go: no such file or directory Date: Tue, 22 Nov 2016 18:24:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: go X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: trippels at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: ian at airs dot com X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status resolution Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02678.txt.bz2 Content-length: 480 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77910 Markus Trippelsdorf changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |WONTFIX --- Comment #6 from Markus Trippelsdorf --- No reaction. I no longer build Go. Closing. >>From gcc-bugs-return-544645-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:24:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 107998 invoked by alias); 22 Nov 2016 18:24:22 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 107406 invoked by uid 48); 22 Nov 2016 18:24:00 -0000 From: "pault at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/38319] Memory leaks in allocatable component expressions Date: Tue, 22 Nov 2016 18:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 4.4.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pault at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: pault at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02679.txt.bz2 Content-length: 2391 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D38319 --- Comment #9 from Paul Thomas --- class_array_15.f03 leaks from line 65-66: allocate (indv(2), source =3D [individual(1, [99,999]), & individual(2, [999,9999])]) =3D=3D22496=3D=3D HEAP SUMMARY: =3D=3D22496=3D=3D in use at exit: 32 bytes in 4 blocks =3D=3D22496=3D=3D total heap usage: 31 allocs, 27 frees, 12,096 bytes all= ocated =3D=3D22496=3D=3D=20 =3D=3D22496=3D=3D 8 bytes in 1 blocks are definitely lost in loss record 1 = of 3 =3D=3D22496=3D=3D at 0x4A0645D: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) =3D=3D22496=3D=3D by 0x403582: pr53876_ (class_array_15.f03:66) =3D=3D22496=3D=3D by 0x403D83: MAIN__ (class_array_15.f03:53) =3D=3D22496=3D=3D by 0x403DC4: main (class_array_15.f03:56) =3D=3D22496=3D=3D=20 =3D=3D22496=3D=3D 8 bytes in 1 blocks are definitely lost in loss record 2 = of 3 =3D=3D22496=3D=3D at 0x4A0645D: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) =3D=3D22496=3D=3D by 0x40375C: pr53876_ (class_array_15.f03:66) =3D=3D22496=3D=3D by 0x403D83: MAIN__ (class_array_15.f03:53) =3D=3D22496=3D=3D by 0x403DC4: main (class_array_15.f03:56) =3D=3D22496=3D=3D=20 =3D=3D22496=3D=3D 16 bytes in 2 blocks are definitely lost in loss record 3= of 3 =3D=3D22496=3D=3D at 0x4A0645D: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) =3D=3D22496=3D=3D by 0x4039AE: pr53876_ (class_array_15.f03:66) =3D=3D22496=3D=3D by 0x403D83: MAIN__ (class_array_15.f03:53) =3D=3D22496=3D=3D by 0x403DC4: main (class_array_15.f03:56) =3D=3D22496=3D=3D=20 =3D=3D22496=3D=3D LEAK SUMMARY: =3D=3D22496=3D=3D definitely lost: 32 bytes in 4 blocks =3D=3D22496=3D=3D indirectly lost: 0 bytes in 0 blocks =3D=3D22496=3D=3D possibly lost: 0 bytes in 0 blocks =3D=3D22496=3D=3D still reachable: 0 bytes in 0 blocks =3D=3D22496=3D=3D suppressed: 0 bytes in 0 blocks =3D=3D22496=3D=3D=20 =3D=3D22496=3D=3D For counts of detected and suppressed errors, rerun with:= -v =3D=3D22496=3D=3D ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 2 fr= om 2) The coming patch for PR78293 halves this number. The remaining leaks are associated with the temporaries associated with individual(1, [99,999]), wh= ere the component 'genes' does not get deallocated. Paul >>From gcc-bugs-return-544646-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:26:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 113595 invoked by alias); 22 Nov 2016 18:26:18 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 113460 invoked by uid 48); 22 Nov 2016 18:26:05 -0000 From: "joel at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78478] New: Compile Error for i386-rtems Date: Tue, 22 Nov 2016 18:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: joel at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02680.txt.bz2 Content-length: 3272 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78478 Bug ID: 78478 Summary: Compile Error for i386-rtems Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: joel at gcc dot gnu.org Target Milestone: --- This is on the git master (13d9a9837159ecd162d08fbbe2ef655aebb7a4c9) as of yesterday. This appears to be an issue with soft-float. /home/joel/test-gcc/b-i386-rtems4.12-gcc/./gcc/xgcc -B/home/joel/test-gcc/b-i386-rtems4.12-gcc/./gcc/ -nostdinc -B/home/joel/test-gcc/b-i386-rtems4.12-gcc/i386-rtems4.12/newlib/ -isystem /home/joel/test-gcc/b-i386-rtems4.12-gcc/i386-rtems4.12/newlib/targ-include -isystem /home/joel/test-gcc/gcc/newlib/libc/include -B/home/joel/test-gcc/install-master/i386-rtems4.12/bin/ -B/home/joel/test-gcc/install-master/i386-rtems4.12/lib/ -isystem /home/joel/test-gcc/install-master/i386-rtems4.12/include -isystem /home/joel/test-gcc/install-master/i386-rtems4.12/sys-include -g -O2 -msoft-float -O2 -I../../../../gcc/libgcc/../newlib/libc/sys/rtems/include = -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-lib= gcc -fno-stack-protector -Dinhibit_libc -I. -I. -I../../.././gcc -I../../../../gcc/libgcc -I../../../../gcc/libgcc/. -I../../../../gcc/libgcc/../gcc -I../../../../gcc/libgcc/../include=20 -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o trunctfdf2.o -MT trunctfdf2.o -MD -MP -MF trunctfdf2.dep -c ../../../../gcc/libgcc/soft-fp/trunctfdf2.c -fvisibility=3Dhidden -DHIDE_EX= PORTS /home/joel/test-gcc/b-i386-rtems4.12-gcc/./gcc/xgcc -B/home/joel/test-gcc/b-i386-rtems4.12-gcc/./gcc/ -nostdinc -B/home/joel/test-gcc/b-i386-rtems4.12-gcc/i386-rtems4.12/newlib/ -isystem /home/joel/test-gcc/b-i386-rtems4.12-gcc/i386-rtems4.12/newlib/targ-include -isystem /home/joel/test-gcc/gcc/newlib/libc/include -B/home/joel/test-gcc/install-master/i386-rtems4.12/bin/ -B/home/joel/test-gcc/install-master/i386-rtems4.12/lib/ -isystem /home/joel/test-gcc/install-master/i386-rtems4.12/include -isystem /home/joel/test-gcc/install-master/i386-rtems4.12/sys-include -g -O2 -msoft-float -O2 -I../../../../gcc/libgcc/../newlib/libc/sys/rtems/include = -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -fbuilding-lib= gcc -fno-stack-protector -Dinhibit_libc -I. -I. -I../../.././gcc -I../../../../gcc/libgcc -I../../../../gcc/libgcc/. -I../../../../gcc/libgcc/../gcc -I../../../../gcc/libgcc/../include=20 -DHAVE_CC_TLS -Wno-missing-prototypes -Wno-type-limits -o trunctfxf2.o -MT trunctfxf2.o -MD -MP -MF trunctfxf2.dep -c ../../../../gcc/libgcc/soft-fp/trunctfxf2.c -fvisibility=3Dhidden -DHIDE_EX= PORTS In file included from ../../../../gcc/libgcc/soft-fp/extendxftf2.c:31:0: ../../../../gcc/libgcc/soft-fp/extended.h:69:1: error: unable to emulate 'X= F' typedef float XFtype __attribute__ ((mode (XF))); >>From gcc-bugs-return-544647-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:26:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 114958 invoked by alias); 22 Nov 2016 18:26:39 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 114556 invoked by uid 55); 22 Nov 2016 18:26:29 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/58001] Make it possible to silence "Extension: Tab character in format" warning Date: Tue, 22 Nov 2016 18:28:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 4.9.0 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02681.txt.bz2 Content-length: 924 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D58001 --- Comment #16 from kargl at gcc dot gnu.org --- Author: kargl Date: Tue Nov 22 18:25:55 2016 New Revision: 242717 URL: https://gcc.gnu.org/viewcvs?rev=3D242717&root=3Dgcc&view=3Drev Log: 2016-11-22 Steven G. Kargl PR fortran/58001 * io.c (next_char_not_space): Update handling of a 'tab' in a FORMA= T. (format_lex): Adjust invocations of next_char_not_space(). 2016-11-22 Steven G. Kargl PR fortran/58001 * gfortran.dg/fmt_tab_1.f90: Adjust testcase. * gfortran.dg/fmt_tab_2.f90: Ditto. Modified: branches/gcc-6-branch/gcc/fortran/ChangeLog branches/gcc-6-branch/gcc/fortran/io.c branches/gcc-6-branch/gcc/testsuite/ChangeLog branches/gcc-6-branch/gcc/testsuite/gfortran.dg/fmt_tab_1.f90 branches/gcc-6-branch/gcc/testsuite/gfortran.dg/fmt_tab_2.f90 >>From gcc-bugs-return-544648-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:28:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118112 invoked by alias); 22 Nov 2016 18:28:51 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 117890 invoked by uid 48); 22 Nov 2016 18:28:38 -0000 From: "joel at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78478] Compile Error for i386-rtems Date: Tue, 22 Nov 2016 18:34:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: joel at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cf_gcctarget cf_known_to_work version Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02682.txt.bz2 Content-length: 1043 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78478 Joel Sherrill changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |i386-rtems4.12 Known to work| |6.2.1 Version|unknown |7.0 --- Comment #1 from Joel Sherrill --- This error did not exist in "6.2.1 20161110" $ ./gcc/xgcc --version xgcc (GCC) 7.0.0 20161121 (experimental) This patch allowed the build to continue: diff --git a/libgcc/soft-fp/extended.h b/libgcc/soft-fp/extended.h index 7b19e83..6c7396d 100644 --- a/libgcc/soft-fp/extended.h +++ b/libgcc/soft-fp/extended.h @@ -66,7 +66,11 @@ #define _FP_HIGHBIT_DW_E \ ((_FP_W_TYPE) 1 << (_FP_WFRACBITS_DW_E - 1) % _FP_W_TYPE_SIZE) +#ifdef _SOFT_FLOAT +typedef float XFtype; +#else typedef float XFtype __attribute__ ((mode (XF))); +#endif #if _FP_W_TYPE_SIZE < 64 >>From gcc-bugs-return-544649-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:34:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126849 invoked by alias); 22 Nov 2016 18:34:47 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 126645 invoked by uid 48); 22 Nov 2016 18:34:34 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78479] New: ICE in gfc_apply_init, at fortran/expr.c:4135 Date: Tue, 22 Nov 2016 18:35:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02683.txt.bz2 Content-length: 1723 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78479 Bug ID: 78479 Summary: ICE in gfc_apply_init, at fortran/expr.c:4135 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: gerhard.steinmetz.fortran@t-online.de Target Milestone: --- With valid code down to at least 4.8 : $ cat z1.f90 program p type t character(3) :: c(1) =3D 'a' // ['b'] end type end $ cat z2.f90 program p type t character(1) :: c(1) =3D 'a' // ['b'] end type end $ gfortran-7-20161120 z1.f90 f951: internal compiler error: Segmentation fault 0xc4265f crash_signal ../../gcc/toplev.c:333 0x68f1b2 gfc_apply_init(gfc_typespec*, symbol_attribute*, gfc_expr*) ../../gcc/fortran/expr.c:4135 0x6828bf build_struct ../../gcc/fortran/decl.c:1943 0x6828bf variable_decl ../../gcc/fortran/decl.c:2443 0x6828bf gfc_match_data_decl() ../../gcc/fortran/decl.c:4898 0x6daa89 match_word_omp_simd ../../gcc/fortran/parse.c:93 0x6de03e match_word ../../gcc/fortran/parse.c:377 0x6de03e decode_statement ../../gcc/fortran/parse.c:377 0x6dfe44 next_free ../../gcc/fortran/parse.c:1180 0x6dfe44 next_statement ../../gcc/fortran/parse.c:1413 0x6e138a parse_derived ../../gcc/fortran/parse.c:3233 0x6e138a parse_spec ../../gcc/fortran/parse.c:3773 0x6e3bc3 parse_progunit ../../gcc/fortran/parse.c:5615 0x6e51b4 gfc_parse_file() ../../gcc/fortran/parse.c:6124 0x729052 gfc_be_parse_file ../../gcc/fortran/f95-lang.c:202 >>From gcc-bugs-return-544650-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:35:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 128008 invoked by alias); 22 Nov 2016 18:35:10 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 127871 invoked by uid 48); 22 Nov 2016 18:35:04 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78479] ICE in gfc_apply_init, at fortran/expr.c:4135 Date: Tue, 22 Nov 2016 18:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02684.txt.bz2 Content-length: 606 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78479 --- Comment #1 from Gerhard Steinmetz --- Whereas, these variants are ok : $ cat z3.f90 program p type t character(2) :: c(1) =3D 'a' // ['b'] end type type(t) :: z print *, len(z%c), size(z%c), z end $ gfortran-7-20161120 z3.f90 $ a.out 2 1 ab $ cat z4.f90 program p type t character(3) :: c(1) end type type(t) :: z z%c =3D 'a' // ['b'] print *, len(z%c), size(z%c), z end $ gfortran-7-20161120 z4.f90 $ a.out 3 1 ab >>From gcc-bugs-return-544651-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:44:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 42795 invoked by alias); 22 Nov 2016 18:44:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 42477 invoked by uid 48); 22 Nov 2016 18:44:46 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78478] Compile Error for i386-rtems Date: Tue, 22 Nov 2016 18:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ubizjak at gmail dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02685.txt.bz2 Content-length: 1031 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78478 --- Comment #2 from Uro=C5=A1 Bizjak --- For 7.0, somebody changed i[34567]86-*-rtems* entry in libgcc/config.host to use t-softfp-sfdftf. Please test the following patch: Index: libgcc/config.host =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- libgcc/config.host (revision 242716) +++ libgcc/config.host (working copy) @@ -638,7 +638,7 @@ extra_parts=3Dcrtbegin.o ;; i[34567]86-*-rtems*) - tmake_file=3D"$tmake_file i386/t-crtstuff t-softfp-sfdftf i386/32/t-softfp i386/t-softfp t-softfp" + tmake_file=3D"$tmake_file i386/t-crtstuff t-softfp-sfdf i386/32/t-s= oftfp i386/t-softfp t-softfp" extra_parts=3D"$extra_parts crti.o crtn.o" ;; i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*) Please commit the patch to SVN, if it works OK. >>From gcc-bugs-return-544652-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:50:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 5004 invoked by alias); 22 Nov 2016 18:50:26 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 4866 invoked by uid 48); 22 Nov 2016 18:50:12 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78479] ICE in gfc_apply_init, at fortran/expr.c:4135 Date: Tue, 22 Nov 2016 18:58:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dominiq at lps dot ens.fr X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02686.txt.bz2 Content-length: 494 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78479 Dominique d'Humieres changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-22 Ever confirmed|0 |1 --- Comment #2 from Dominique d'Humieres --- Confirmed. >>From gcc-bugs-return-544653-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:58:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46896 invoked by alias); 22 Nov 2016 18:58:42 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 46591 invoked by uid 48); 22 Nov 2016 18:58:29 -0000 From: "bergner at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78458] [7 Regression] LRA ICE building libgcc for powerpc-linux-gnuspe e500v2 Date: Tue, 22 Nov 2016 18:59:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: bergner at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02687.txt.bz2 Content-length: 2964 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78458 Peter Bergner changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-22 CC| |bergner at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #4 from Peter Bergner --- Confirmed with the following creduced test case: bergner@genoa:~/gcc/BUGS/GNU_SPE$ cat pr78458.i=20 long double a, f, g, h, i; long double b, c, d, k; _Complex foo (long double p1) { _Complex e; a =3D k * h; b =3D p1 * g; if (__builtin_expect(c, 0) && __builtin_expect(d, 0)) { long double j =3D __builtin_expect(k, 0); if (__builtin_expect(j, 0)) p1 =3D __builtin_copysignl(1, p1); a =3D b =3D b - i; if (f) d =3D h + p1 * g; } e =3D c; __imag__ e =3D d; return e; } bergner@genoa:~/gcc/BUGS/GNU_SPE$ /home/bergner/gcc/build/gcc-fsf-mainline-gnuspe/gcc/xgcc -B/home/bergner/gcc/build/gcc-fsf-mainline-gnuspe/gcc -O2 -mcpu=3D8548 -S pr78458.i=20 pr78458.i: In function =E2=80=98foo=E2=80=99: pr78458.i:22:1: internal compiler error: in lra_set_insn_recog_data, at lra.c:965 } ^ 0x10a7d327 lra_set_insn_recog_data(rtx_insn*) /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:963 0x10a7a177 lra_get_insn_recog_data =20=20=20=20=20=20=20 /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra-int.h:487 0x10a7fc8f lra_update_insn_regno_info(rtx_insn*) /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:15= 85 0x10a806af lra_push_insn_1 /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:17= 36 0x10a80713 lra_push_insn(rtx_insn*) /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:17= 44 0x10a80973 push_insns /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:17= 87 0x10a80ca7 lra_process_new_insns(rtx_insn*, rtx_insn*, rtx_insn*, char cons= t*) /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:18= 35 0x10aa6f5f split_reg =20=20=20=20=20=20=20 /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra-constraints.= c:5369 0x10aab417 inherit_in_ebb =20=20=20=20=20=20=20 /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra-constraints.= c:6178 0x10aab8d3 lra_inheritance() =20=20=20=20=20=20=20 /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra-constraints.= c:6248 0x10a82cf3 lra(_IO_FILE*) /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:24= 03 0x109fe61f do_reload /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/ira.c:53= 81 0x109fee53 execute /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/ira.c:55= 65 >>From gcc-bugs-return-544654-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:59:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 48432 invoked by alias); 22 Nov 2016 18:59:58 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 48240 invoked by uid 48); 22 Nov 2016 18:59:45 -0000 From: "bergner at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78458] [7 Regression] LRA ICE building libgcc for powerpc-linux-gnuspe e500v2 Date: Tue, 22 Nov 2016 19:00:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: bergner at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02688.txt.bz2 Content-length: 615 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78458 --- Comment #5 from Peter Bergner --- gdb show we don't like: (gdb) frame 1 #1 0x0000000010a7d328 in lra_set_insn_recog_data (insn=3D0x3fffb5584340) at /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:963 963 gcc_assert (GET_CODE (PATTERN (insn)) =3D=3D USE (gdb) pr insn (insn 281 280 129 9 (set (subreg:SI (reg/v:TF 173 [ p1 ]) 12) (subreg:SI (reg:IF 325) 12)) "pr78458.i":17 -1 (nil)) Looking at the -mno-lra output, it's interesting that we don't have any use= of IFmode anywhere. >>From gcc-bugs-return-544655-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 19:00:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 50151 invoked by alias); 22 Nov 2016 19:00:48 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 49860 invoked by uid 48); 22 Nov 2016 19:00:30 -0000 From: "ian at airs dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug go/77910] [7 Regression] go: open zversion.go: no such file or directory Date: Tue, 22 Nov 2016 19:14:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: go X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ian at airs dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: ian at airs dot com X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02689.txt.bz2 Content-length: 323 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77910 --- Comment #7 from Ian Lance Taylor --- Coincidentally I am going to submit the patch to fix this today. It was he= ld up for a while in code review on the master repository. (The fix in the ma= ster repository is https://golang.org/cl/33295). >>From gcc-bugs-return-544656-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 19:14:11 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 66013 invoked by alias); 22 Nov 2016 19:14:11 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 65904 invoked by uid 48); 22 Nov 2016 19:14:07 -0000 From: "bergner at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78458] [7 Regression] LRA ICE building libgcc for powerpc-linux-gnuspe e500v2 Date: Tue, 22 Nov 2016 19:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: bergner at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02690.txt.bz2 Content-length: 442 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78458 --- Comment #6 from Peter Bergner --- This whole lra reload is due to us trying to split insns like the following: (insn 129 281 264 9 (set (subreg:TF (reg:TI 315 [orig:262 p1 ] [262]) 0) (reg/v:TF 173 [ p1 ])) "pr78458.i":17 1930 {*frob_ti_tf_2} (expr_list:REG_DEAD (reg/v:TF 173 [ p1 ]) (nil))) Old reload just leaves the insn alone. >>From gcc-bugs-return-544657-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 19:26:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 9416 invoked by alias); 22 Nov 2016 19:26:09 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 9382 invoked by uid 89); 22 Nov 2016 19:26:08 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=Hx-spam-relays-external:209.85.161.193, H*RU:209.85.161.193, H*r:200, ptc X-HELO: mail-yw0-f193.google.com Received: from mail-yw0-f193.google.com (HELO mail-yw0-f193.google.com) (209.85.161.193) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 22 Nov 2016 19:26:07 +0000 Received: by mail-yw0-f193.google.com with SMTP id b66so3186705ywh.2 for ; Tue, 22 Nov 2016 11:26:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:to:cc:from:subject:message-id:date :user-agent:mime-version:content-transfer-encoding; bh=LnrehG/YU8Tcfk6ZWMUxyh1SmW0CbVRicEVDf+OTxEk=; b=A03+Qs12HLjPhn+PgcIe40NNA8awprVbOKKxi5dbZoo2TntE6joyRqEBvdspqnV7M6 NUABQn4eC+0nTSBjRIC4qhssUznMee8t5y6BDuqP+krWue5t0rHlZl3q/H1oDcU0Qy/b a2i5pjH0B05cf4+ruJkoS8X1Gl1pTsCySDjQ/YG9tLC8MQ7MauMuOlmJvGHeQEpWp6VD bAa7uwLkdK1ozgh/Ty5CpKSvw1kQY65ldfmvD05z97793xpuSkP4W3yWqAHGDKIrk3+K GDc37lYpCePLhYDuB735urE2h5Izk6GBadHYEyqJj55EceI3iL1oBu/vPBtYEiPl+u5D 3qdw== X-Gm-Message-State: AKaTC02xDevFz8RGcP2jfoNLdTtHyr60jd5gw7ecTnZbllnbnv5I6RO9sZokRwwnrhndNQ== X-Received: by 10.13.250.67 with SMTP id k64mr22837359ywf.255.1479842765614; Tue, 22 Nov 2016 11:26:05 -0800 (PST) Received: from ?IPv6:2620:10d:c0a3:20fb:6613:fa33:699b:bcd0? ([2620:10d:c091:200::a:901e]) by smtp.googlemail.com with ESMTPSA id k132sm10230479ywc.53.2016.11.22.11.26.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 22 Nov 2016 11:26:04 -0800 (PST) To: jason@redhat.com Cc: gcc-bugs@gcc.gnu.org From: Nathan Sidwell Subject: [C++ PR 78252] illformed lamda? Message-ID: Date: Tue, 22 Nov 2016 19:30:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2016-11/txt/msg02691.txt.bz2 Content-length: 954 Jason, digging further into the demangler crash of 78252, I think the root cause is ill-formed C++. Here's a further reduced testcase. template void for2 (T &v) { } void Foo () { auto lam_1 = [](int &) { }; auto lam_2 = [](auto &) { }; // IIUC this is implicitly templatey for2 (lam_1); for2 (lam_2); // What is the lambda's argument type? } We get 2 instantiations of for2: .type _Z4for2IZ3FoovEUlRiE_EvRT_, @function .type _Z4for2IZ3FoovEUlRT_E0_EvS1_, @function The first one has 'UlRiE_' for the lambda -- a reference to an int. The second one has 'UlRT_E0_' a reference to the first template parm. But it's in the template parm specification itself (I...E), so that must be bogus. It looks to me that deduction of the lambda's argument type has got tangled up with deduction of the template function's type. (I've not looked at pt.c yet) Is that second call of for2 illformed? nathan -- Nathan Sidwell