From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 81257 invoked by alias); 23 Nov 2016 15:46: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 Received: (qmail 81010 invoked by uid 48); 23 Nov 2016 15:46:10 -0000 From: "vmakarov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/77541] [7 Regression] wrong code with 512bit vectors of int128 @ -O1 Date: Wed, 23 Nov 2016 15:55: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: vmakarov 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/msg02851.txt.bz2 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77541 --- Comment #4 from Vladimir Makarov --- (In reply to Uro=C5=A1 Bizjak from comment #2) > (In reply to Uro=C5=A1 Bizjak from comment #1) > > This is RA failure, where reload tries to fix up: >=20 > To be clear, it is LRA pass, not reload. Yes, it is a LRA bug. I can not reproduce it with -O but I reproduced it w= ith -O2. I am working on it. I hope to have a fix at the end of week. >>From gcc-bugs-return-544818-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 15:55:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 10511 invoked by alias); 23 Nov 2016 15:55: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 6530 invoked by uid 55); 23 Nov 2016 15:55:11 -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: Wed, 23 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: 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/msg02852.txt.bz2 Content-length: 1027 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77739 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Wed Nov 23 15:54:39 2016 New Revision: 242766 URL: https://gcc.gnu.org/viewcvs?rev=3D242766&root=3Dgcc&view=3Drev Log: PR c++/77739 * cp-gimplify.c (cp_gimplify_tree) : Pass false as handle_invisiref_parm_p to cp_genericize_tree. (struct cp_genericize_data): Add handle_invisiref_parm_p field. (cp_genericize_r): Don't wrap is_invisiref_parm into references if !wtd->handle_invisiref_parm_p. (cp_genericize_tree): Add handle_invisiref_parm_p argument, set wtd.handle_invisiref_parm_p to it. (cp_genericize): Pass true as handle_invisiref_parm_p to cp_genericize_tree. Formatting fix. * g++.dg/cpp1y/pr77739.C: New test. Added: trunk/gcc/testsuite/g++.dg/cpp1y/pr77739.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/cp-gimplify.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544819-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 15:58:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 39685 invoked by alias); 23 Nov 2016 15:57: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 35699 invoked by uid 48); 23 Nov 2016 15:57:46 -0000 From: "egall at gwmail dot gwu.edu" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78380] GCC crash with internal compiler error: in gen_reg_rtx, at emit-rtl.c:1025 Date: Wed, 23 Nov 2016 16: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: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: egall at gwmail dot gwu.edu 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/msg02853.txt.bz2 Content-length: 1131 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78380 Eric Gallager changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |egall at gwmail dot gwu.edu --- Comment #1 from Eric Gallager --- (In reply to Elmar from comment #0) > Created attachment 40057 [details] > Preprocessed source file >=20 > Dear GCC team, >=20 > I encountered this crash when compiling for MacOSX, either directly in > MacOSX (precompiled GCC 6.2.0 downloaded from hpc.sourceforge.net) or when > cross-compiling from Linux (GCC 6.2.0 compiled using > https://github.com/tpoechtrager/osxcross scripts) >=20 > The bug database found three possibly related bugs, but in emit-rtl.c line > 1027, not line 1025 like mine: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70420 > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69401 > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68538 >=20 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71009 might also be related >>From gcc-bugs-return-544820-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:00:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 69366 invoked by alias); 23 Nov 2016 16:00: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 68640 invoked by uid 55); 23 Nov 2016 15:59:58 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/71450] [5/6/7 Regression] ICE on invalid C++11 code on x86_64-linux-gnu: in tree check: expected record_type or union_type or qual_union_type, have template_type_parm in lookup_base, at cp/search.c:203 Date: Wed, 23 Nov 2016 16: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: error-recovery, ice-on-invalid-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/msg02854.txt.bz2 Content-length: 686 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71450 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Wed Nov 23 15:59:25 2016 New Revision: 242767 URL: https://gcc.gnu.org/viewcvs?rev=3D242767&root=3Dgcc&view=3Drev Log: PR c++/71450 * pt.c (tsubst_copy): Return error_mark_node when mark_used fails, even when complain & tf_error. * g++.dg/cpp0x/pr71450-1.C: New test. * g++.dg/cpp0x/pr71450-2.C: New test. Added: trunk/gcc/testsuite/g++.dg/cpp0x/pr71450-1.C trunk/gcc/testsuite/g++.dg/cpp0x/pr71450-2.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/pt.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544821-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:13:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 128838 invoked by alias); 23 Nov 2016 16:13: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 128704 invoked by uid 48); 23 Nov 2016 16:13:35 -0000 From: "matz at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78390] [7 Regression] Bootstrap failure: match.pd: cannot determine type of operand Date: Wed, 23 Nov 2016 16:19: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, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: matz at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: matz 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/msg02855.txt.bz2 Content-length: 436 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78390 Michael Matz changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #29 from Michael Matz --- So, this is fixed now. >>From gcc-bugs-return-544822-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:19:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 1333 invoked by alias); 23 Nov 2016 16:19: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 1044 invoked by uid 48); 23 Nov 2016 16:19:11 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78494] Issues pointed out by valgrind --tool=exp-dhat Date: Wed, 23 Nov 2016 16:25: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: 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: 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/msg02856.txt.bz2 Content-length: 270 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78494 --- Comment #4 from Markus Trippelsdorf --- Created attachment 40133 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40133&action=3Dedit full output for top 100 allocation points >>From gcc-bugs-return-544823-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:25:20 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121520 invoked by alias); 23 Nov 2016 16:25: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 121041 invoked by uid 48); 23 Nov 2016 16:25:07 -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: Wed, 23 Nov 2016 16:27: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/msg02857.txt.bz2 Content-length: 209 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69278 --- Comment #6 from Martin Li=C5=A1ka --- Behavior was changed in between clang 3.7.1 and 3.8.1: https://godbolt.org/g/poL2cY. >>From gcc-bugs-return-544825-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:39:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 60487 invoked by alias); 23 Nov 2016 16: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 54862 invoked by uid 48); 23 Nov 2016 16:39:05 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/71450] [5/6 Regression] ICE on invalid C++11 code on x86_64-linux-gnu: in tree check: expected record_type or union_type or qual_union_type, have template_type_parm in lookup_base, at cp/search.c:203 Date: Wed, 23 Nov 2016 16:39: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: 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: 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/msg02859.txt.bz2 Content-length: 964 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71450 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|[5/6/7 Regression] ICE on |[5/6 Regression] ICE on |invalid C++11 code on |invalid C++11 code on |x86_64-linux-gnu: in tree |x86_64-linux-gnu: in tree |check: expected record_type |check: expected record_type |or union_type or |or union_type or |qual_union_type, have |qual_union_type, have |template_type_parm in |template_type_parm in |lookup_base, at |lookup_base, at |cp/search.c:203 |cp/search.c:203 --- Comment #5 from Jakub Jelinek --- Fixed on the trunk so far. >>From gcc-bugs-return-544824-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:27:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 128846 invoked by alias); 23 Nov 2016 16:27: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 128492 invoked by uid 55); 23 Nov 2016 16:27:11 -0000 From: "janus at gcc dot gnu.org" 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: Wed, 23 Nov 2016 16:39: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: janus at gcc dot gnu.org 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02858.txt.bz2 Content-length: 894 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D66227 --- Comment #9 from janus at gcc dot gnu.org --- Author: janus Date: Wed Nov 23 16:26:38 2016 New Revision: 242768 URL: https://gcc.gnu.org/viewcvs?rev=3D242768&root=3Dgcc&view=3Drev Log: 2016-11-23 Janus Weil Backport from trunk PR fortran/66227 * simplify.c (gfc_simplify_extends_type_of): Fix missed optimizatio= n. Prevent over-simplification. Fix a comment. Add a comment. 2016-11-23 Janus Weil Backport from trunk PR fortran/66227 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case. Modified: branches/gcc-6-branch/gcc/fortran/ChangeLog branches/gcc-6-branch/gcc/fortran/simplify.c branches/gcc-6-branch/gcc/testsuite/ChangeLog branches/gcc-6-branch/gcc/testsuite/gfortran.dg/extends_type_of_3.f90 >>From gcc-bugs-return-544827-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:45:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 86244 invoked by alias); 23 Nov 2016 16:45: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 86004 invoked by uid 55); 23 Nov 2016 16:44:49 -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: Wed, 23 Nov 2016 16:45: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, patch 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02861.txt.bz2 Content-length: 927 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78461 --- Comment #5 from Martin Sebor --- Author: msebor Date: Wed Nov 23 16:44:16 2016 New Revision: 242769 URL: https://gcc.gnu.org/viewcvs?rev=3D242769&root=3Dgcc&view=3Drev Log: PR middle-end/78461 - [7 Regression] ICE: in operator+=3D gcc/testsuite/ChangeLog: PR middle-end/78461 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test. * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text. gcc/ChangeLog: PR middle-end/78461 * gimple-ssa-sprintf.c (format_string): Correct the maxima and set the minimum number of bytes for an unknown string to zero. Added: trunk/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-4.c Modified: trunk/gcc/ChangeLog trunk/gcc/gimple-ssa-sprintf.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-2.c >>From gcc-bugs-return-544826-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:39:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71136 invoked by alias); 23 Nov 2016 16:39: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 71053 invoked by uid 48); 23 Nov 2016 16:39:39 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77739] [5/6 Regression] internal compiler error: in create_tmp_var, at gimple-expr.c:524 Date: Wed, 23 Nov 2016 16:45: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: cf_known_to_work short_desc 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/msg02860.txt.bz2 Content-length: 711 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77739 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Known to work| |7.0 Summary|[5/6/7 Regression] internal |[5/6 Regression] internal |compiler error: in |compiler error: in |create_tmp_var, at |create_tmp_var, at |gimple-expr.c:524 |gimple-expr.c:524 Known to fail|7.0 | --- Comment #7 from Jakub Jelinek --- Fixed on the trunk so far. >>From gcc-bugs-return-544828-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:45:35 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 90579 invoked by alias); 23 Nov 2016 16:45: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 87233 invoked by uid 48); 23 Nov 2016 16:45:21 -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: Wed, 23 Nov 2016 16:47: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, patch X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED 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 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/msg02862.txt.bz2 Content-length: 434 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78461 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Martin Sebor --- Fixed in r242769. >>From gcc-bugs-return-544829-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:47:11 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 92935 invoked by alias); 23 Nov 2016 16:47: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 92818 invoked by uid 55); 23 Nov 2016 16:47:03 -0000 From: "janus at gcc dot gnu.org" 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: Wed, 23 Nov 2016 16: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: 5.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: P4 X-Bugzilla-Assigned-To: janus 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/msg02863.txt.bz2 Content-length: 895 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D66227 --- Comment #10 from janus at gcc dot gnu.org --- Author: janus Date: Wed Nov 23 16:46:31 2016 New Revision: 242770 URL: https://gcc.gnu.org/viewcvs?rev=3D242770&root=3Dgcc&view=3Drev Log: 2016-11-23 Janus Weil Backport from trunk PR fortran/66227 * simplify.c (gfc_simplify_extends_type_of): Fix missed optimizatio= n. Prevent over-simplification. Fix a comment. Add a comment. 2016-11-23 Janus Weil Backport from trunk PR fortran/66227 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case. Modified: branches/gcc-5-branch/gcc/fortran/ChangeLog branches/gcc-5-branch/gcc/fortran/simplify.c branches/gcc-5-branch/gcc/testsuite/ChangeLog branches/gcc-5-branch/gcc/testsuite/gfortran.dg/extends_type_of_3.f90 >>From gcc-bugs-return-544830-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:50:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 101167 invoked by alias); 23 Nov 2016 16:50: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 100483 invoked by uid 48); 23 Nov 2016 16:49:52 -0000 From: "janus at gcc dot gnu.org" 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: Wed, 23 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: 5.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: P4 X-Bugzilla-Assigned-To: janus at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 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/msg02864.txt.bz2 Content-length: 656 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D66227 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #11 from janus at gcc dot gnu.org --- (In reply to janus from comment #8) > I'll backport the fix to the release branches soon if no problems appear = on > trunk. Both backports have been applied by now. Thus, the problem is fixed for the upcoming releases 5.5, 6.3 and 7.0. Closing. Thanks for the report! >>From gcc-bugs-return-544831-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:51:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 111793 invoked by alias); 23 Nov 2016 16:51: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 111713 invoked by uid 48); 23 Nov 2016 16:51:49 -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: Wed, 23 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: 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/msg02865.txt.bz2 Content-length: 334 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69278 --- Comment #7 from Martin Li=C5=A1ka --- Well, the actual difference is that they enabled by default -fsanitize-recover=3Daddress: ~/bin/llvm/bin/clang -fsanitize=3Daddress /tmp/leak.c ; grep store leak.s callq __asan_report_store4_noabort >>From gcc-bugs-return-544832-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 16:57:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125131 invoked by alias); 23 Nov 2016 16:57: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 121999 invoked by uid 48); 23 Nov 2016 16:57:02 -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: Wed, 23 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: 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/msg02866.txt.bz2 Content-length: 546 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69278 --- Comment #8 from Martin Li=C5=A1ka --- (In reply to Martin Li=C5=A1ka from comment #7) > Well, the actual difference is that they enabled by default > -fsanitize-recover=3Daddress: >=20 > ~/bin/llvm/bin/clang -fsanitize=3Daddress /tmp/leak.c ; grep store leak.s > callq __asan_report_store4_noabort Wrong comment (it's not enabled by default): ~/bin/llvm/bin/clang -fsanitize=3Daddress /tmp/leak.c -S ; grep store leak.s callq __asan_report_store4 >>From gcc-bugs-return-544833-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 17:11:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 40483 invoked by alias); 23 Nov 2016 17: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 40294 invoked by uid 48); 23 Nov 2016 17:11:07 -0000 From: "elmar at yasara dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78380] GCC crash with internal compiler error: in gen_reg_rtx, at emit-rtl.c:1025 Date: Wed, 23 Nov 2016 17:24: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: elmar at yasara dot 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/msg02867.txt.bz2 Content-length: 275 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78380 --- Comment #2 from Elmar --- > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71009 might also be related I checked, but the workaround in bug 71009 to use -fmath-errno doesn't work= for me. >>From gcc-bugs-return-544834-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 17:24:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 98149 invoked by alias); 23 Nov 2016 17:24: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 97735 invoked by uid 55); 23 Nov 2016 17:23:55 -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: Wed, 23 Nov 2016 17: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: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: joseph at codesourcery 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/msg02868.txt.bz2 Content-length: 1383 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78458 --- Comment #12 from joseph at codesourcery dot com --- Applying also the third patch Index: gcc/config/rs6000/rs6000.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/config/rs6000/rs6000.c (revision 242751) +++ gcc/config/rs6000/rs6000.c (working copy) @@ -8443,14 +8443,13 @@ rs6000_legitimate_offset_address_p (machine_mode m case TFmode: case IFmode: case KFmode: + case TDmode: + case TImode: + case PTImode: if (TARGET_E500_DOUBLE) return (SPE_CONST_OFFSET_OK (offset) && SPE_CONST_OFFSET_OK (offset + 8)); - /* fall through */ - case TDmode: - case TImode: - case PTImode: extra =3D 8; if (!worst_case) break; results in glibc compiling successfully and the compilation parts of the=20 testsuite running OK; not yet done any execution testing with these=20 patches. The bad offset came from an insn: (insn 115 1209 1210 (set (reg:DF 27 27 [orig:294 _129 ] [294]) (subreg:DF (mem/c:TI (plus:SI (reg/f:SI 1 1) (const_int 256 [0x100])) [14 %sfp+256 S16 A128]) 0)) 19= 09 {*frob_df_ti} (nil)) >>From gcc-bugs-return-544835-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 17:29:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 8094 invoked by alias); 23 Nov 2016 17:29: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 7882 invoked by uid 48); 23 Nov 2016 17:29:15 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/69278] Confusion option handling for -sanitize-recovery=alll Date: Wed, 23 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: sanitizer X-Bugzilla-Version: 6.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: 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/msg02869.txt.bz2 Content-length: 247 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69278 --- Comment #9 from Jakub Jelinek --- You've already changed that behavior in r240491 (but also broke -fsanitize=3Dundefined at the same time, will fix momentarily). >>From gcc-bugs-return-544836-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 17:32:50 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 15721 invoked by alias); 23 Nov 2016 17:32:49 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 14557 invoked by uid 48); 23 Nov 2016 17:32:36 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/69278] Confusion option handling for -sanitize-recovery=alll Date: Wed, 23 Nov 2016 17:37: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: jakub 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: 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/msg02870.txt.bz2 Content-length: 263 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69278 --- Comment #10 from Jakub Jelinek --- Created attachment 40134 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40134&action=3Dedit gcc7-pr69278.patch Untested fix for that. >>From gcc-bugs-return-544837-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 17:37:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 26834 invoked by alias); 23 Nov 2016 17:37: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 23832 invoked by uid 55); 23 Nov 2016 17:36:54 -0000 From: "jgreenhalgh at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/63250] Complex fp16 arithmetic uses nonexistent libgcc functions Date: Wed, 23 Nov 2016 17: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: 4.9.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jgreenhalgh at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jgreenhalgh 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/msg02871.txt.bz2 Content-length: 1380 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D63250 --- Comment #5 from James Greenhalgh --- Author: jgreenhalgh Date: Wed Nov 23 17:36:21 2016 New Revision: 242784 URL: https://gcc.gnu.org/viewcvs?rev=3D242784&root=3Dgcc&view=3Drev Log: [Patch ARM 17/17] Enable _Float16 for ARM and fix PR target/63250 gcc/ PR target/63250 * config/arm/arm-builtins.c (arm_simd_floatHF_type_node): Rename to= ... (arm_fp16_type_node): ...This, make visibile. (arm_simd_builtin_std_type): Rename arm_simd_floatHF_type_node to arm_fp16_type_node. (arm_init_simd_builtin_types): Likewise. (arm_init_fp16_builtins): Likewise. * config/arm/arm.c (arm_excess_precision): New. (arm_floatn_mode): Likewise. (TARGET_C_EXCESS_PRECISION): Likewise. (TARGET_FLOATN_MODE): Likewise. (arm_promoted_type): Only promote arm_fp16_type_node. * config/arm/arm.h (arm_fp16_type_node): Declare. gcc/testsuite/ PR target/63250 * lib/target-supports.exp (add_options_for_float16): Add -mfp16-format=3Dieee when testign arm*-*-*. Modified: trunk/gcc/ChangeLog trunk/gcc/config/arm/arm-builtins.c trunk/gcc/config/arm/arm.c trunk/gcc/config/arm/arm.h trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/lib/target-supports.exp >>From gcc-bugs-return-544838-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 17:50:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 54475 invoked by alias); 23 Nov 2016 17:50: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 53973 invoked by uid 48); 23 Nov 2016 17:50:04 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78362] [7 Regression] ICE: RTL check: expected code 'reg', have 'subreg' in rhs_regno, at rtl.h:1804 during libgomp build Date: Wed, 23 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: target 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: 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/msg02872.txt.bz2 Content-length: 1125 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78362 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek --- Any progress on this? if (!aarch64_plus_immediate (operands[2], mode) && can_create_pseudo_p () && !REGNO_PTR_FRAME_P (REGNO (operands[1]))) is indeed wrong, because register_operand allows not just REG, but also SUB= REG of either REG, or MEM (last case only before reload). I bet for SUBREG with SUBREG_REG being a REG you want to use REGNO_PTR_FRAM= E_P similarly on the SUBREG_REG, for SUBREG of MEM I think the final regno is unlikely going to be REGNO_PTR_FRAME_P. So: rtx op1 =3D operands[1]; if (GET_CODE (op1) =3D=3D SUBREG) op1 =3D SUBREG_REG (op1); if (!aarch64_plus_immediate (operands[2], mode) && can_create_pseudo_p () && (!REG_P (op1) || !REGNO_PTR_FRAME_P (REGNO (op1))) ? >>From gcc-bugs-return-544839-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 18:04:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46502 invoked by alias); 23 Nov 2016 18:04: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 46252 invoked by uid 55); 23 Nov 2016 18:04:46 -0000 From: "prathamesh3492 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78153] strlen return value can be assumed to be less than PTRDIFF_MAX Date: Wed, 23 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: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: prathamesh3492 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/msg02873.txt.bz2 Content-length: 858 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78153 --- Comment #1 from prathamesh3492 at gcc dot gnu.org --- Author: prathamesh3492 Date: Wed Nov 23 18:04:14 2016 New Revision: 242786 URL: https://gcc.gnu.org/viewcvs?rev=3D242786&root=3Dgcc&view=3Drev Log: 2016-11-23 Prathamesh Kulkarni PR middle-end/78153 * gimple-fold.c (fold_stmt_1): Handle case for GIMPLE_RETURN. * tree-vrp.c (extract_range_basic): Handle case for CFN_BUILT_IN_STRLEN. testsuite/ * gcc.dg/tree-ssa/pr78153-1.c: New test. * gcc.dg/tree-ssa/pr78153-2.c: Likewise. Added: trunk/gcc/testsuite/gcc.dg/tree-ssa/pr78153-1.c trunk/gcc/testsuite/gcc.dg/tree-ssa/pr78153-2.c Modified: trunk/gcc/ChangeLog trunk/gcc/gimple-fold.c trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-vrp.c >>From gcc-bugs-return-544840-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 18:20:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 97219 invoked by alias); 23 Nov 2016 18:20: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 96927 invoked by uid 48); 23 Nov 2016 18:20:44 -0000 From: "aoliva at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug regression/78497] New: compiling with -save-temps adds -Wimplicit-fallthrough warnings Date: Wed, 23 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: regression X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: aoliva 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/msg02874.txt.bz2 Content-length: 1322 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78497 Bug ID: 78497 Summary: compiling with -save-temps adds -Wimplicit-fallthrough warnings Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: regression Assignee: unassigned at gcc dot gnu.org Reporter: aoliva at gcc dot gnu.org Target Milestone: --- Since -save-temps performs separate preprocessing and drops comments, and -Wimplicit-fallthrough machinery recognizes some of the fallthrough comment= s to silence warnings, we get additional warnings (or errors, with -Werror) when compiling with -save-temps vs without it. It occurred to me that the preprocessor must be looking out for such commen= ts in order for -Wimplicit-fallthrough to work, and in case of separate preprocessing, it would be desirable to retain information about the intern= al state implied by the removed comments in a #line directive, so that even wi= th separate preprocessing we'd still have the same state to work with during compilation. This may require introducing artificial line breaks and blanks in the preprocessed output, so as to introduce the state at the right point in the= (to be reconstructed) token stream. >>From gcc-bugs-return-544841-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 18:26:50 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 111692 invoked by alias); 23 Nov 2016 18: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 111414 invoked by uid 48); 23 Nov 2016 18:26:37 -0000 From: "dje at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgcc/57058] Bootstrap problems on AIX (libgcc configure, 64-bit) Date: Wed, 23 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: libgcc X-Bugzilla-Version: 4.7.3 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dje 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/msg02875.txt.bz2 Content-length: 510 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D57058 David Edelsohn changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dje at gcc dot gnu.org --- Comment #1 from David Edelsohn --- If you encounter assembler errors with .llong, something else is wrong. Building GCC as a 64 bit application on AIX is not well tested. >>From gcc-bugs-return-544842-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 18:30:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 124408 invoked by alias); 23 Nov 2016 18: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 124121 invoked by uid 48); 23 Nov 2016 18:30:30 -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: Wed, 23 Nov 2016 18: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: P2 X-Bugzilla-Assigned-To: thopre01 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/msg02876.txt.bz2 Content-length: 543 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77673 --- Comment #7 from Thomas Preud'homme --- (In reply to Thomas Preud'homme from comment #6) > (In reply to Thomas Preud'homme from comment #5) > > Got a patch, testing it now. >=20 > 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. > Expect a patch soon. >=20 > Best regards. Patch is open for review at https://gcc.gnu.org/ml/gcc-patches/2016-11/msg02337.html >>From gcc-bugs-return-544843-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 18:36:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11097 invoked by alias); 23 Nov 2016 18:36: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 10724 invoked by uid 48); 23 Nov 2016 18:35:49 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug regression/78497] compiling with -save-temps adds -Wimplicit-fallthrough warnings Date: Wed, 23 Nov 2016 18:37:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: regression X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: 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: --- 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/msg02877.txt.bz2 Content-length: 249 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78497 --- Comment #1 from Andrew Pinski --- I don't think there is much to be done here. I doubt we care so much about people using -save-temps and getting more warnings. >>From gcc-bugs-return-544844-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 18:37:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 13885 invoked by alias); 23 Nov 2016 18:37: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 13662 invoked by uid 48); 23 Nov 2016 18:37:29 -0000 From: "s-beyer at gmx dot net" To: gcc-bugs@gcc.gnu.org Subject: [Bug inline-asm/78487] asm cpuid code and -fgcse crashes Date: Wed, 23 Nov 2016 18:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: inline-asm X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: s-beyer at gmx dot net 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/msg02878.txt.bz2 Content-length: 519 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78487 Stephan Beyer changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #6 from Stephan Beyer --- Ok, the problem is solved using __get_cpuid(). Sorry for bothering you and thank you for the quick help. >>From gcc-bugs-return-544846-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 18:50:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 55954 invoked by alias); 23 Nov 2016 18: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 55656 invoked by uid 48); 23 Nov 2016 18:50:33 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77907] [6 Regression] Add "const" to argument of constexpr constructor causes the object to be left in unconstructed state Date: Wed, 23 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: c++ X-Bugzilla-Version: 6.2.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: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_status assigned_to 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/msg02880.txt.bz2 Content-length: 832 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77907 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gn= u.org Summary|[6/7 Regression] Add |[6 Regression] Add "const" |"const" to argument of |to argument of constexpr |constexpr constructor |constructor causes the |causes the object to be |object to be left in |left in unconstructed state |unconstructed state --- Comment #7 from Jakub Jelinek --- Fixed on the trunk so far. >>From gcc-bugs-return-544845-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 18:46:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46488 invoked by alias); 23 Nov 2016 18:46: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 46244 invoked by uid 55); 23 Nov 2016 18:46:01 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77907] [6/7 Regression] Add "const" to argument of constexpr constructor causes the object to be left in unconstructed state Date: Wed, 23 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: c++ X-Bugzilla-Version: 6.2.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: 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/msg02879.txt.bz2 Content-length: 712 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77907 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Wed Nov 23 18:45:27 2016 New Revision: 242790 URL: https://gcc.gnu.org/viewcvs?rev=3D242790&root=3Dgcc&view=3Drev Log: PR c++/77907 * cp-gimplify.c (cp_fold) : When calling constructor and maybe_constant_value returns non-CALL_EXPR, create INIT_EXPR with the object on lhs and maybe_constant_value returned expr on rh= s. * g++.dg/cpp0x/pr77907.C: New test. Added: trunk/gcc/testsuite/g++.dg/cpp0x/pr77907.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/cp-gimplify.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544847-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 18:50:49 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 56314 invoked by alias); 23 Nov 2016 18:50:49 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 55739 invoked by uid 48); 23 Nov 2016 18:50:36 -0000 From: "segher at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78482] [5/6/7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu Date: Wed, 23 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: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: segher 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: 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/msg02881.txt.bz2 Content-length: 466 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78482 Segher Boessenkool changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |segher at gcc dot gnu.org --- Comment #6 from Segher Boessenkool --- The new testcase fails (it times out) on powerpc64-linux and powerpc-linux. >>From gcc-bugs-return-544848-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 18:59:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 115066 invoked by alias); 23 Nov 2016 18:59: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 114871 invoked by uid 48); 23 Nov 2016 18:59:44 -0000 From: "dje at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78482] [5/6/7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu Date: Wed, 23 Nov 2016 19: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: X-Bugzilla-Severity: normal X-Bugzilla-Who: dje 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: 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/msg02882.txt.bz2 Content-length: 433 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78482 David Edelsohn changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dje at gcc dot gnu.org --- Comment #7 from David Edelsohn --- Yep, timing out on AIX also. Is this assuming signed char? >>From gcc-bugs-return-544849-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:01:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126372 invoked by alias); 23 Nov 2016 19:01: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 123280 invoked by uid 48); 23 Nov 2016 19:01:46 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78482] [5/6/7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu Date: Wed, 23 Nov 2016 19:02: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: pinskia 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02883.txt.bz2 Content-length: 351 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78482 --- Comment #8 from Andrew Pinski --- (In reply to David Edelsohn from comment #7) > Yep, timing out on AIX also. Is this assuming signed char? Looks like it from the code. char c, d; .... for (; c >=3D 0; c--) Simple fix is to just change char to be signed char. >>From gcc-bugs-return-544850-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:02:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 127710 invoked by alias); 23 Nov 2016 19: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 127413 invoked by uid 48); 23 Nov 2016 19:02:38 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78482] [5/6/7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu Date: Wed, 23 Nov 2016 19:15: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: P2 X-Bugzilla-Assigned-To: rguenth 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/msg02884.txt.bz2 Content-length: 519 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78482 --- Comment #9 from Jakub Jelinek --- Created attachment 40135 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40135&action=3Dedit gcc7-pr78482-test.patch Does this patch fix that? In addition to changing char to signed char, I've changed the testcase so t= hat it actually FAILs with unfixed compiler and PASSes with fixed one, previous= ly with unfixed compiler it would just print 2 on stdout where nothing would notice that. >>From gcc-bugs-return-544851-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:15:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 33392 invoked by alias); 23 Nov 2016 19:15: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 33213 invoked by uid 48); 23 Nov 2016 19:15:32 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug preprocessor/78498] New: valgrind conditional jump or move depends on uninitialised value(s) in format_type_warning Date: Wed, 23 Nov 2016 19:21:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new 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: 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/msg02885.txt.bz2 Content-length: 4436 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78498 Bug ID: 78498 Summary: valgrind conditional jump or move depends on uninitialised value(s) in format_type_warning Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: preprocessor Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- While debugging some memory problems in my own work I came across a Valgrind error that looks like it might be related to or a vestige of bug 78324. $ cat a.c && gcc -O2 -S -Wall -Wextra a.c -wrapper valgrind void f (void) { __builtin_printf ("%i", ""); } =3D=3D28974=3D=3D Memcheck, a memory error detector =3D=3D28974=3D=3D Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward = et al. =3D=3D28974=3D=3D Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyr= ight info =3D=3D28974=3D=3D Command: /build/gcc-svn/gcc/cc1 -quiet -iprefix /home/msebor/build/gcc-svn/gcc/../lib/gcc/x86_64-pc-linux-gnu/7.0.0/ -isyst= em /build/gcc-svn/gcc/include -isystem /build/gcc-svn/gcc/include-fixed a.c -q= uiet -dumpbase a.c -mtune=3Dgeneric -march=3Dx86-64 -auxbase a -O2 -Wall -Wextra= -o a.s =3D=3D28974=3D=3D=20 =3D=3D28974=3D=3D Conditional jump or move depends on uninitialised value(s) =3D=3D28974=3D=3D at 0x4C2CC18: strlen (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) =3D=3D28974=3D=3D by 0x1A6F646: xstrndup (xstrndup.c:51) =3D=3D28974=3D=3D by 0x88D4F5: get_corrected_substring(substring_loc con= st&, format_wanted_type*, tree_node*, format_kind_info const*, int, char) (c-format.c:3350) =3D=3D28974=3D=3D by 0x88D886: format_type_warning(substring_loc const&, source_range*, format_wanted_type*, tree_node*, tree_node*, format_kind_info const*, int, char) (c-format.c:3461) =3D=3D28974=3D=3D by 0x88CCEE: check_format_types(substring_loc const&, format_wanted_type*, format_kind_info const*, int, char) (c-format.c:3075) =3D=3D28974=3D=3D by 0x88BE99: argument_parser::check_argument_type(form= at_char_info const*, length_modifier const&, tree_node*&, char const*&, bool, unsigned long&, tree_node*&, int, char const*, char const*, unsigned int, char) (c-format.c:2675) =3D=3D28974=3D=3D by 0x88C30F: check_format_info_main(format_check_resul= ts*, function_format_info*, char const*, unsigned int, tree_node*, int, tree_nod= e*, unsigned long, object_allocator&) (c-format.c:2820) =3D=3D28974=3D=3D by 0x889674: check_format_arg(void*, tree_node*, unsig= ned long) (c-format.c:1672) =3D=3D28974=3D=3D by 0x87616C: check_function_arguments_recurse(void (*)= (void*, tree_node*, unsigned long), void*, tree_node*, unsigned long) (c-common.c:5= 689) =3D=3D28974=3D=3D by 0x875EB5: check_function_arguments_recurse(void (*)= (void*, tree_node*, unsigned long), void*, tree_node*, unsigned long) (c-common.c:5= 622) =3D=3D28974=3D=3D by 0x888671: check_format_info(function_format_info*, = tree_node*) (c-format.c:1405) =3D=3D28974=3D=3D by 0x88795E: check_function_format(tree_node*, int, tr= ee_node**) (c-format.c:1066) =3D=3D28974=3D=3D=20 a.c: In function =E2=80=98f=E2=80=99: a.c:3:23: warning: format =E2=80=98%i=E2=80=99 expects argument of type =E2= =80=98int=E2=80=99, but argument 2 has type =E2=80=98char *=E2=80=99 [-Wformat=3D] __builtin_printf ("%i", ""); ~^ ~~ %s =3D=3D28974=3D=3D=20 =3D=3D28974=3D=3D HEAP SUMMARY: =3D=3D28974=3D=3D in use at exit: 2,437,618 bytes in 2,544 blocks =3D=3D28974=3D=3D total heap usage: 12,675 allocs, 10,131 frees, 5,117,26= 1 bytes allocated =3D=3D28974=3D=3D=20 =3D=3D28974=3D=3D LEAK SUMMARY: =3D=3D28974=3D=3D definitely lost: 0 bytes in 0 blocks =3D=3D28974=3D=3D indirectly lost: 0 bytes in 0 blocks =3D=3D28974=3D=3D possibly lost: 0 bytes in 0 blocks =3D=3D28974=3D=3D still reachable: 2,437,618 bytes in 2,544 blocks =3D=3D28974=3D=3D suppressed: 0 bytes in 0 blocks =3D=3D28974=3D=3D Rerun with --leak-check=3Dfull to see details of leaked m= emory =3D=3D28974=3D=3D=20 =3D=3D28974=3D=3D For counts of detected and suppressed errors, rerun with:= -v =3D=3D28974=3D=3D Use --track-origins=3Dyes to see where uninitialised valu= es come from =3D=3D28974=3D=3D ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 fr= om 0) >>From gcc-bugs-return-544852-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:21:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46846 invoked by alias); 23 Nov 2016 19:21: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 46418 invoked by uid 55); 23 Nov 2016 19:21:05 -0000 From: "law at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78230] Compile pr66178.c fail for mips64el-elf with N64 abi Date: Wed, 23 Nov 2016 19:21: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 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/msg02886.txt.bz2 Content-length: 470 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78230 --- Comment #3 from Jeffrey A. Law --- Author: law Date: Wed Nov 23 19:20:33 2016 New Revision: 242792 URL: https://gcc.gnu.org/viewcvs?rev=3D242792&root=3Dgcc&view=3Drev Log: PR target/78230 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int. (test2) Ditto. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/torture/pr66178.c >>From gcc-bugs-return-544853-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:21:55 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 47918 invoked by alias); 23 Nov 2016 19: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 47771 invoked by uid 48); 23 Nov 2016 19:21:42 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78230] Compile pr66178.c fail for mips64el-elf with N64 abi Date: Wed, 23 Nov 2016 19: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: 6.2.1 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: 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/msg02887.txt.bz2 Content-length: 503 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78230 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |law at redhat dot com Resolution|--- |FIXED --- Comment #4 from Jeffrey A. Law --- Fixed on the trunk. >>From gcc-bugs-return-544854-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:29:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65182 invoked by alias); 23 Nov 2016 19:29: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 64566 invoked by uid 55); 23 Nov 2016 19:29:13 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/69183] ICE when using OpenMP PRIVATE keyword in OMP DO loop not explicitly encapsulated in OMP PARALLEL region Date: Wed, 23 Nov 2016 19: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: 5.3.0 X-Bugzilla-Keywords: 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: --- 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/msg02888.txt.bz2 Content-length: 1008 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69183 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Wed Nov 23 19:28:41 2016 New Revision: 242793 URL: https://gcc.gnu.org/viewcvs?rev=3D242793&root=3Dgcc&view=3Drev Log: PR middle-end/69183 * omp-low.c (build_outer_var_ref): Change lastprivate argument to code, pass it recursively, adjust uses. For OMP_CLAUSE_PRIVATE on worksharing constructs, treat it like clauses on simd construct. Formatting fix. (lower_rec_input_clauses): For OMP_CLAUSE_PRIVATE_OUTER_REF pass OMP_CLAUSE_PRIVATE as last argument to build_outer_var_ref. (lower_lastprivate_clauses): Pass OMP_CLAUSE_LASTPRIVATE instead of true as last argument to build_outer_var_ref. * gfortran.dg/gomp/pr69183.f90: New test. Added: trunk/gcc/testsuite/gfortran.dg/gomp/pr69183.f90 Modified: trunk/gcc/ChangeLog trunk/gcc/omp-low.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544855-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:41:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 98714 invoked by alias); 23 Nov 2016 19:41: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 98420 invoked by uid 48); 23 Nov 2016 19:41:31 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78499] New: ICE in gfc_typename, at fortran/misc.c:158 Date: Wed, 23 Nov 2016 19:42: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/msg02889.txt.bz2 Content-length: 1567 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78499 Bug ID: 78499 Summary: ICE in gfc_typename, at fortran/misc.c:158 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 invalid code down to at least 4.8 : (configured with --enable-checking=3Dyes) $ cat z1.f90 program p type t end type class(t) :: x =3D 0 end $ gfortran-7-20161120 z1.f90 z1.f90:4:16: class(t) :: x =3D 0 1 Error: CLASS variable 'x' at (1) must be dummy, allocatable or pointer f951: internal compiler error: Segmentation fault 0xc4265f crash_signal ../../gcc/toplev.c:333 0x6c239b gfc_typename(gfc_typespec*) ../../gcc/fortran/misc.c:158 0x6aa429 gfc_convert_type_warn(gfc_expr*, gfc_typespec*, int, int) ../../gcc/fortran/intrinsic.c:5020 0x695b49 gfc_check_assign_symbol(gfc_symbol*, gfc_component*, gfc_expr*) ../../gcc/fortran/expr.c:3878 0x71612b do_traverse_symtree ../../gcc/fortran/symbol.c:3994 0x6ff279 resolve_types ../../gcc/fortran/resolve.c:15963 0x6fac7c gfc_resolve(gfc_namespace*) ../../gcc/fortran/resolve.c:16058 0x6e520a resolve_all_program_units ../../gcc/fortran/parse.c:5977 0x6e520a gfc_parse_file() ../../gcc/fortran/parse.c:6224 0x729052 gfc_be_parse_file ../../gcc/fortran/f95-lang.c:202 >>From gcc-bugs-return-544856-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:42:11 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 100936 invoked by alias); 23 Nov 2016 19:42: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 99925 invoked by uid 48); 23 Nov 2016 19:41:57 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78499] ICE in gfc_typename, at fortran/misc.c:158 Date: Wed, 23 Nov 2016 19: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/msg02890.txt.bz2 Content-length: 359 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78499 --- Comment #1 from Gerhard Steinmetz --- Whereas : $ cat z2.f90 program p type t end type type(t) :: x =3D 0 end $ gfortran-7-20161120 z2.f90 z2.f90:4:17: type(t) :: x =3D 0 1 Error: Can't convert INTEGER(4) to TYPE(t) at (1) >>From gcc-bugs-return-544857-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:44:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 108604 invoked by alias); 23 Nov 2016 19:44: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 108482 invoked by uid 48); 23 Nov 2016 19:44:30 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78500] New: ICE in gfc_check_vardef_context, at fortran/expr.c:5289 Date: Wed, 23 Nov 2016 19:45: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/msg02891.txt.bz2 Content-length: 1407 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78500 Bug ID: 78500 Summary: ICE in gfc_check_vardef_context, at fortran/expr.c:5289 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 invalid code down to at least 4.8 : (configured with --enable-checking=3Dyes) $ cat z1.f90 class(t) function f() f =3D 1 end $ gfortran-7-20161120 -c z1.f90 z1.f90:1:0: class(t) function f() Error: CLASS variable 'f' at (1) must be dummy, allocatable or pointer f951: internal compiler error: Segmentation fault 0xc4265f crash_signal ../../gcc/toplev.c:333 0x69642c gfc_check_vardef_context(gfc_expr*, bool, bool, bool, char const*) ../../gcc/fortran/expr.c:5289 0x6f81e6 gfc_resolve_code(gfc_code*, gfc_namespace*) ../../gcc/fortran/resolve.c:10915 0x6fab92 resolve_codes ../../gcc/fortran/resolve.c:16025 0x6fac8e gfc_resolve(gfc_namespace*) ../../gcc/fortran/resolve.c:16060 0x6e520a resolve_all_program_units ../../gcc/fortran/parse.c:5977 0x6e520a gfc_parse_file() ../../gcc/fortran/parse.c:6224 0x729052 gfc_be_parse_file ../../gcc/fortran/f95-lang.c:202 >>From gcc-bugs-return-544858-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:45:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125478 invoked by alias); 23 Nov 2016 19:45: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 113890 invoked by uid 48); 23 Nov 2016 19:45:00 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78500] ICE in gfc_check_vardef_context, at fortran/expr.c:5289 Date: Wed, 23 Nov 2016 19: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: 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/msg02892.txt.bz2 Content-length: 434 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78500 --- Comment #1 from Gerhard Steinmetz --- Whereas : $ cat z2.f90 type(t) function f() f =3D 1 end $ gfortran-7-20161120 -c z2.f90 z2.f90:1:0: type(t) function f() Error: The type for function 'f' at (1) is not accessible z2.f90:2:3: f =3D 1 1 Error: Type inaccessible in variable definition context (assignment) at (1) >>From gcc-bugs-return-544859-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:51:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14100 invoked by alias); 23 Nov 2016 19: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 13367 invoked by uid 55); 23 Nov 2016 19:50:57 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78482] [5/6/7 Regression] wrong code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu Date: Wed, 23 Nov 2016 19:52: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: P2 X-Bugzilla-Assigned-To: rguenth 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/msg02893.txt.bz2 Content-length: 538 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78482 --- Comment #10 from Jakub Jelinek --- Author: jakub Date: Wed Nov 23 19:50:23 2016 New Revision: 242794 URL: https://gcc.gnu.org/viewcvs?rev=3D242794&root=3Dgcc&view=3Drev Log: PR tree-optimization/78482 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char. (bar): New function. (main): Call bar instead of printf. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/torture/pr78482.c >>From gcc-bugs-return-544860-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:52:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18881 invoked by alias); 23 Nov 2016 19:52: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 18739 invoked by uid 55); 23 Nov 2016 19:51:59 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/69278] Confusion option handling for -sanitize-recovery=alll Date: Wed, 23 Nov 2016 19:58: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: jakub 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/msg02894.txt.bz2 Content-length: 737 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69278 --- Comment #11 from Jakub Jelinek --- Author: jakub Date: Wed Nov 23 19:51:27 2016 New Revision: 242795 URL: https://gcc.gnu.org/viewcvs?rev=3D242795&root=3Dgcc&view=3Drev Log: PR sanitizer/69278 * opts.c (parse_sanitizer_options): For -fsanitize=3Dundefined, restore enabling also SANITIZE_UNREACHABLE and SANITIZE_RETURN. * g++.dg/ubsan/return-7.C: New test. * c-c++-common/ubsan/unreachable-4.c: New test. Added: trunk/gcc/testsuite/c-c++-common/ubsan/unreachable-4.c trunk/gcc/testsuite/g++.dg/ubsan/return-7.C Modified: trunk/gcc/ChangeLog trunk/gcc/opts.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544861-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:58:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 27649 invoked by alias); 23 Nov 2016 19:58: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 26498 invoked by uid 48); 23 Nov 2016 19:57:50 -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: Wed, 23 Nov 2016 21:36: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/msg02895.txt.bz2 Content-length: 1084 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78012 Maciej W. Rozycki changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matthew.fortune at imgtec = dot com --- Comment #5 from Maciej W. Rozycki --- I have been able to reproduce the bug now -- to trigger it you need to request classic SVR4 code either by means of compiler defaults or with the use of the `-mplt' option, in which case a pair of single-word FPU accesses is produced for $f15: first SWC1 to save it, and then LWC1 to restore it from the stack frame, as follows: swc1 $f15,224($sp) # 1178 *movsi_internal/15 [length =3D= 4] lwc1 $f15,224($sp) # 1179 *movsi_internal/13 [length =3D= 4] Notice the integer mode used. I haven't investigated it further. You need all of `-mips32r2 -mfpxx -mno-plt' to trigger it. It does *not* trigger if `-fPIC' or `-fPIE' is used in place of `-mno-plt'. >>From gcc-bugs-return-544862-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 21:36:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 102863 invoked by alias); 23 Nov 2016 21:36: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 102742 invoked by uid 48); 23 Nov 2016 21:36:29 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78500] ICE in gfc_check_vardef_context, at fortran/expr.c:5289 Date: Wed, 23 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: 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/msg02896.txt.bz2 Content-length: 494 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78500 Dominique d'Humieres changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-23 Ever confirmed|0 |1 --- Comment #2 from Dominique d'Humieres --- Confirmed. >>From gcc-bugs-return-544863-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 21:40:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 111729 invoked by alias); 23 Nov 2016 21:40: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 111330 invoked by uid 48); 23 Nov 2016 21:40:10 -0000 From: "anlauf at gmx dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/69604] ICE in gfc_add_modify_loc, at fortran/trans.c:159 Date: Wed, 23 Nov 2016 21: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.0 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: 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/msg02897.txt.bz2 Content-length: 1534 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69604 --- Comment #11 from Harald Anlauf --- While reducing PR 78290, I found another example giving a similar traceback: % gfc-trunk gfcbug136.f90 gfcbug136.f90:13:0: ip=3D>ta%i !!! Works if you comment this line out !!! internal compiler error: in gfc_add_modify_loc, at fortran/trans.c:159 0x835756e gfc_add_modify_loc(unsigned int, stmtblock_t*, tree_node*, tree_node*) ../../trunk/gcc/fortran/trans.c:158 0x83575e7 gfc_add_modify(stmtblock_t*, tree_node*, tree_node*) ../../trunk/gcc/fortran/trans.c:170 0x83a90eb gfc_trans_pointer_assignment(gfc_expr*, gfc_expr*) ../../trunk/gcc/fortran/trans-expr.c:8267 0x83a9688 gfc_trans_pointer_assign(gfc_code*) ../../trunk/gcc/fortran/trans-expr.c:8054 0x8358357 trans_code ../../trunk/gcc/fortran/trans.c:1714 0x838d62c gfc_generate_function_code(gfc_namespace*) ../../trunk/gcc/fortran/trans-decl.c:6261 0x830d833 translate_all_program_units ../../trunk/gcc/fortran/parse.c:6038 0x830d833 gfc_parse_file() ../../trunk/gcc/fortran/parse.c:6238 0x8352db5 gfc_be_parse_file ../../trunk/gcc/fortran/f95-lang.c:202 % cat gfcbug136.f90 ! Reduced from PR 78290, similar to PR 69604 subroutine foo () implicit none type mytype integer :: i =3D 1 end type mytype type(mytype),target :: ta(9) integer ,pointer :: ip(:) volatile :: ip ! <-- ICE ip=3D>ta%i !!! Works if you comment this line out !!! end subroutine foo >>From gcc-bugs-return-544864-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 21:44:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121589 invoked by alias); 23 Nov 2016 21:44: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 121242 invoked by uid 55); 23 Nov 2016 21:44:39 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78297] ICE in finish_equivalences, at fortran/trans-common.c:1246 Date: Wed, 23 Nov 2016 21: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: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: kargl 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/msg02898.txt.bz2 Content-length: 691 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78297 --- Comment #3 from kargl at gcc dot gnu.org --- Author: kargl Date: Wed Nov 23 21:44:05 2016 New Revision: 242802 URL: https://gcc.gnu.org/viewcvs?rev=3D242802&root=3Dgcc&view=3Drev Log: 2016-11-23 Steven G. Kargl PR fortran/78297 * trans-common.c (finish_equivalences): Do not dereference a NULL pointer. 2016-11-23 Steven G. Kargl PR fortran/78297 * gfortran.dg/pr78297.f90: New test. Added: trunk/gcc/testsuite/gfortran.dg/pr78297.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/trans-common.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544865-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 21:50:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11529 invoked by alias); 23 Nov 2016 21:50: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 11252 invoked by uid 48); 23 Nov 2016 21:50:03 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78499] ICE in gfc_typename, at fortran/misc.c:158 Date: Wed, 23 Nov 2016 22: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: 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/msg02899.txt.bz2 Content-length: 494 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78499 Dominique d'Humieres changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-23 Ever confirmed|0 |1 --- Comment #2 from Dominique d'Humieres --- Confirmed. >>From gcc-bugs-return-544866-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 22:14:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 57428 invoked by alias); 23 Nov 2016 22:13: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 47270 invoked by uid 48); 23 Nov 2016 22:13:15 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] New: [7 regression] SEGV in vrp_val_max Date: Wed, 23 Nov 2016 22:14: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: 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/msg02900.txt.bz2 Content-length: 4430 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 Bug ID: 78501 Summary: [7 regression] SEGV in vrp_val_max Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org CC: prathamesh3492 at gcc dot gnu.org Target Milestone: --- Host: *-*-solaris2.* Target: *-*-solaris2.* Build: *-*-solaris2.* As of r242800, Ada bootstrap is broken on (at least) Solaris/x86 and SPARC:= in=20 stage2, I get /var/gcc/regression/trunk/12-gcc/build/./prev-gcc/xgcc -B/var/gcc/regression/trunk/12-gcc/build/./prev-gcc/ -B/vol/gcc/i386-pc-solaris2.12/bin/ -B/vol/gcc/i386-pc-solaris2.12/bin/ -B/vol/gcc/i386-pc-solaris2.12/lib/ -isystem /vol/gcc/i386-pc-solaris2.12/include -isystem /vol/gcc/i386-pc-solaris2.12/sys-include -c -g -O2 -gnatpg -gnatwns -gn= ata -W -Wall -nostdinc -I- -I. -Iada/generated -Iada -I/vol/gcc/src/hg/trunk/local/gcc/ada -I/vol/gcc/src/hg/trunk/local/gcc/ada/gcc-interface /vol/gcc/src/hg/trunk/local/gcc/ada/osint.adb -o ada/osint.o raised CONSTRAINT_ERROR : SIGSEGV make: *** [ada/osint.o] Error 1 Thread 2 received signal SIGSEGV, Segmentation fault. [Switching to Thread 1 (LWP 1)] 0x099519ac in vrp_val_max (type=3D0x0) at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:156 156 if (!INTEGRAL_TYPE_P (type)) (gdb) where #0 0x099519ac in vrp_val_max (type=3D0x0) at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:156 #1 0x0995de5d in extract_range_basic (vr=3D0xfeffd164, stmt=3D0xfa517f24) at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:4033 #2 0x09967eb5 in vrp_visit_assignment_or_call (stmt=3D0xfa517f24,=20 output_p=3D0xfeffd194, vr=3D0xfeffd164) at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:7137 #3 0x09969b75 in extract_range_from_stmt (stmt=3D0xfa517f24,=20 taken_edge_p=3D0xfeffd174, output_p=3D0xfeffd194, vr=3D0xfeffd164) at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:7927 #4 0x099730f5 in evrp_dom_walker::before_dom_children (this=3D0xfeffd32c,= =20 bb=3D0xfa5ec200) at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:10885 #5 0x09f71ed5 in dom_walker::walk (this=3D0xfeffd32c, bb=3D0xfa5ec200) at /vol/gcc/src/hg/trunk/local/gcc/domwalk.c:265 #6 0x09973dbe in execute_early_vrp () at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:11109 #7 0x099743af in (anonymous namespace)::pass_early_vrp::execute ( this=3D0xac86450) at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:11358 #8 0x09590d66 in execute_one_pass (pass=3D0xac86450) at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2370 #9 0x095910a1 in execute_pass_list_1 (pass=3D0xac86450) at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2459 #10 0x095910d1 in execute_pass_list_1 (pass=3D0xac86200) at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2460 #11 0x0959111b in execute_pass_list (fn=3D0xfade9680, pass=3D0xac86100) at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2470 #12 0x0958f713 in do_per_function_toporder ( callback=3D0x95910e9 ,=20 data=3D0xac86100) at /vol/gcc/src/hg/trunk/local/gcc/passes.c:1729 #13 0x09591c90 in execute_ipa_pass_list (pass=3D0xac860c0) at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2812 #14 0x091ec739 in ipa_passes () at /vol/gcc/src/hg/trunk/local/gcc/cgraphunit.c:2286 #15 0x091ecb64 in symbol_table::compile (this=3D0xfac09000) at /vol/gcc/src/hg/trunk/local/gcc/cgraphunit.c:2425 #16 0x091ed010 in symbol_table::finalize_compilation_unit (this=3D0xfac0900= 0) at /vol/gcc/src/hg/trunk/local/gcc/cgraphunit.c:2584 #17 0x0968f70c in compile_file () at /vol/gcc/src/hg/trunk/local/gcc/toplev.c:488 #18 0x09691937 in do_compile () at /vol/gcc/src/hg/trunk/local/gcc/toplev.c:1983 #19 0x09691bf2 in toplev::main (this=3D0xfeffdafe, argc=3D34, argv=3D0xfeff= db54) at /vol/gcc/src/hg/trunk/local/gcc/toplev.c:2117 #20 0x0a09b44c in main (argc=3D34, argv=3D0xfeffdb54) at /vol/gcc/src/hg/trunk/local/gcc/main.c:39 This has obviously been introduced by 2016-11-23 Prathamesh Kulkarni PR middle-end/78153 * gimple-fold.c (fold_stmt_1): Handle case for GIMPLE_RETURN. * tree-vrp.c (extract_range_basic): Handle case for CFN_BUILT_IN_STRLEN. Rainer >>From gcc-bugs-return-544867-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 22:14:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65815 invoked by alias); 23 Nov 2016 22:14: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 54294 invoked by uid 48); 23 Nov 2016 22:13:42 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Wed, 23 Nov 2016 22: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: 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/msg02901.txt.bz2 Content-length: 285 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-544868-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 22:18:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11956 invoked by alias); 23 Nov 2016 22:18: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 8289 invoked by uid 55); 23 Nov 2016 22:18:17 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78297] ICE in finish_equivalences, at fortran/trans-common.c:1246 Date: Wed, 23 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: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: kargl 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/msg02902.txt.bz2 Content-length: 755 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78297 --- Comment #4 from kargl at gcc dot gnu.org --- Author: kargl Date: Wed Nov 23 22:16:53 2016 New Revision: 242806 URL: https://gcc.gnu.org/viewcvs?rev=3D242806&root=3Dgcc&view=3Drev Log: 2016-11-23 Steven G. Kargl PR fortran/78297 * trans-common.c (finish_equivalences): Do not dereference a NULL pointer. 2016-11-23 Steven G. Kargl PR fortran/78297 * gfortran.dg/pr78297.f90: New test. Added: branches/gcc-6-branch/gcc/testsuite/gfortran.dg/pr78297.f90 Modified: branches/gcc-6-branch/gcc/fortran/ChangeLog branches/gcc-6-branch/gcc/fortran/trans-common.c branches/gcc-6-branch/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544869-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 22:42:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 24209 invoked by alias); 23 Nov 2016 22:42: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 24030 invoked by uid 48); 23 Nov 2016 22:41:48 -0000 From: "anlauf at gmx dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78298] ICE in lookup_decl_in_outer_ctx, bei omp-low.c:4115 Date: Wed, 23 Nov 2016 22:49: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: openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: anlauf at gmx 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: 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/msg02903.txt.bz2 Content-length: 981 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78298 Harald Anlauf changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |anlauf at gmx dot de --- Comment #2 from Harald Anlauf --- Fusing the outer $omp parallel / $omp do makes the code compile, e.g.: program p implicit none integer :: i, j, n n =3D 2 ! !$omp parallel ! !$omp do !$omp parallel do do i =3D 1, n !$omp parallel !$omp do do j =3D 1, n call sub(i) end do !$omp end parallel end do ! !$omp end parallel !$omp end parallel do !call unused() contains subroutine sub(x) integer :: x end subroutine sub subroutine unused() i =3D 0 j =3D 0 end end program p The differences in the dump-tree may be revealing to sb. understanding the parsing of OpenMP constructs. >>From gcc-bugs-return-544870-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 22:49:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 34283 invoked by alias); 23 Nov 2016 22:49: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 34165 invoked by uid 55); 23 Nov 2016 22:49:26 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78297] ICE in finish_equivalences, at fortran/trans-common.c:1246 Date: Wed, 23 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: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: kargl 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/msg02904.txt.bz2 Content-length: 755 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78297 --- Comment #5 from kargl at gcc dot gnu.org --- Author: kargl Date: Wed Nov 23 22:48:54 2016 New Revision: 242811 URL: https://gcc.gnu.org/viewcvs?rev=3D242811&root=3Dgcc&view=3Drev Log: 2016-11-23 Steven G. Kargl PR fortran/78297 * trans-common.c (finish_equivalences): Do not dereference a NULL pointer. 2016-11-23 Steven G. Kargl PR fortran/78297 * gfortran.dg/pr78297.f90: New test. Added: branches/gcc-5-branch/gcc/testsuite/gfortran.dg/pr78297.f90 Modified: branches/gcc-5-branch/gcc/fortran/ChangeLog branches/gcc-5-branch/gcc/fortran/trans-common.c branches/gcc-5-branch/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544871-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 22:50:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 35839 invoked by alias); 23 Nov 2016 22:50: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 35575 invoked by uid 48); 23 Nov 2016 22:50:25 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78297] ICE in finish_equivalences, at fortran/trans-common.c:1246 Date: Wed, 23 Nov 2016 22:59: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: 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: 5.5 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/msg02905.txt.bz2 Content-length: 477 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78297 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Target Milestone|--- |5.5 --- Comment #6 from kargl at gcc dot gnu.org --- Fixed on 5-branch, 6-branch, and trunk. >>From gcc-bugs-return-544872-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 22:59:35 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 56628 invoked by alias); 23 Nov 2016 22:59: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 56489 invoked by uid 48); 23 Nov 2016 22:59:22 -0000 From: "jengelh at inai dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78502] New: Analyze 'final'/'override' even for uninstantiated class templates Date: Wed, 23 Nov 2016 23:05: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.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 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/msg02906.txt.bz2 Content-length: 1153 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78502 Bug ID: 78502 Summary: Analyze 'final'/'override' even for uninstantiated class templates Product: gcc Version: 6.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: jengelh at inai dot de Target Milestone: --- This is a feature request for a future version. gcc 6.x currently misses to warn about nonderivable classes of templates th= at are left uninstantiated: $ cat t.cpp class A final {}; template class B : public A {}; Observed: $ g++-6 t.cpp -std=3Dgnu++11 -c -Wall $ (no diagnostics) Expected: Clang 3.7.0: $ clang++ -std=3Dgnu++11 -c -Wall t.cpp t.cpp:2:39: error: base 'A' is marked 'final' template class B : public A {}; Coverity 8.5.0.5: $ cov-build g++ -std=3Dgnu++11 -c -Wall t.cpp "t.cpp", line 2: error #1920: a "final" class type cannot be used as a base class class B : public A { gcc version 6.2.1 20161121 [gcc-6-branch revision 242657] (SUSE Linux) >>From gcc-bugs-return-544873-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 23:05:04 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65739 invoked by alias); 23 Nov 2016 23:05: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 64249 invoked by uid 48); 23 Nov 2016 23:04:50 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78500] ICE in gfc_check_vardef_context, at fortran/expr.c:5289 Date: Wed, 23 Nov 2016 23: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: 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: --- 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/msg02907.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78500 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544874-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 23:05:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 66760 invoked by alias); 23 Nov 2016 23:05: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 66482 invoked by uid 48); 23 Nov 2016 23:05:10 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78499] ICE in gfc_typename, at fortran/misc.c:158 Date: Wed, 23 Nov 2016 23:07: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: 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/msg02908.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78499 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544875-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 23:07:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 73508 invoked by alias); 23 Nov 2016 23:07: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 73324 invoked by uid 48); 23 Nov 2016 23:06:54 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78492] [OOP] Compiler segfault with non_overridable function in generic interface Date: Wed, 23 Nov 2016 23: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: 6.1.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: --- 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/msg02909.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78492 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |law at redhat dot com >>From gcc-bugs-return-544876-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 23:40:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29892 invoked by alias); 23 Nov 2016 23:40:49 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 29599 invoked by uid 48); 23 Nov 2016 23:40:29 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/68467] libgcc, compilation for target m68k-linux breaks in linux_atomic.c Date: Wed, 23 Nov 2016 23: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: 5.2.0 X-Bugzilla-Keywords: build 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: law at redhat dot com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority 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/msg02910.txt.bz2 Content-length: 367 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D68467 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 Assignee|unassigned at gcc dot gnu.org |law at redhat dot c= om >>From gcc-bugs-return-544877-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 23:48:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 5691 invoked by alias); 23 Nov 2016 23:48: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 127771 invoked by uid 48); 23 Nov 2016 23:48:27 -0000 From: "sebunger44 at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/71556] set::get_time() requires leading 0s for %H and friends Date: Thu, 24 Nov 2016 00:22: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.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: sebunger44 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: --- 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/msg02911.txt.bz2 Content-length: 618 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71556 Sebastian Unger changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sebunger44 at gmail dot com --- Comment #2 from Sebastian Unger --- I also just ran into this. Took me a while to convince myself that I was actually looking at a compiler (well library) bug before searching. clang does not have this issue. It also affects %m and %d. Haven't tried any others. >>From gcc-bugs-return-544878-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 00:22:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 96432 invoked by alias); 24 Nov 2016 00:22: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 96192 invoked by uid 48); 24 Nov 2016 00:22:26 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 00:31: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: 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: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cf_gcctarget bug_status cf_reconfirmed_on cf_gcchost everconfirmed cf_gccbuild Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02912.txt.bz2 Content-length: 924 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 Dominique d'Humieres changed: What |Removed |Added ---------------------------------------------------------------------------- Target|*-*-solaris2.* |*-*-solaris2.* | |x86_64-apple-darwin16 Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-24 Host|*-*-solaris2.* |*-*-solaris2.* | |x86_64-apple-darwin16 Ever confirmed|0 |1 Build|*-*-solaris2.* |*-*-solaris2.* | |x86_64-apple-darwin16 --- Comment #1 from Dominique d'Humieres --- Also seen on x86_64-apple-darwin16. >>From gcc-bugs-return-544879-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 00:31:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 24220 invoked by alias); 24 Nov 2016 00:31: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 23938 invoked by uid 48); 24 Nov 2016 00:30:53 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78500] ICE in gfc_check_vardef_context, at fortran/expr.c:5289 Date: Thu, 24 Nov 2016 00:35: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: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc 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/msg02913.txt.bz2 Content-length: 461 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78500 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kargl at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |kargl at gcc dot gn= u.org --- Comment #3 from kargl at gcc dot gnu.org --- patch submitted to mailing lists >>From gcc-bugs-return-544880-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 00:35:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 30721 invoked by alias); 24 Nov 2016 00:35: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 30463 invoked by uid 48); 24 Nov 2016 00:35:22 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78503] New: -Wint-in-bool-context false positive on unsigned multiplication Date: Thu, 24 Nov 2016 01:00: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: 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/msg02914.txt.bz2 Content-length: 2116 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78503 Bug ID: 78503 Summary: -Wint-in-bool-context false positive on unsigned multiplication Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: msebor at gcc dot gnu.org Target Milestone: --- GCC issues a -Wint-in-bool-context warning on the following test case and suggests using the AND expression instead. The code is valid (it tries to avoid calling malloc with a zero argument) and the warning is a false posit= ive. The suggestion to use the AND expression also isn't very helpful here (it's confusing). There is no obvious way the AND expression could be used while preserving the effects of the code. Changing expression to (n * sizeof (in= t) !=3D 0) does avoid the warning. $ cat c.c && gcc -S -Wall c.c void f (void*); void g (unsigned n) { void *p =3D (n * sizeof (int)) ? __builtin_malloc (n * sizeof (n)) : 0; f (p); } c.c: In function =E2=80=98g=E2=80=99: c.c:5:16: warning: =E2=80=98*=E2=80=99 in boolean context, suggest =E2=80= =98&&=E2=80=99 instead [-Wint-in-bool-context] void *p =3D (n * sizeof (int)) ? __builtin_malloc (n * sizeof (n)) : 0; ~~~^~~~~~~~~~~~~~~ Note that the test case has been distilled from a modified definition of the XALLOCAVEC macro in libiberty: #define XALLOCAVEC(T, N) ((N) ? (T *) alloca (sizeof (T) * (N)) : (T *)= 0) The modified definition which tries to prevent zero-size allocation then ca= uses GCC to fail to bootstrap with errors like the following: /src/gcc/svn/gcc/fold-const.c:1499:33: error: =E2=80=98*=E2=80=99 in boolea= n context, suggest =E2=80=98&&=E2=80=99 instead [-Werror=3Dint-in-bool-context] elts =3D XALLOCAVEC (tree, nelts * 4); /src/gcc/svn/gcc/../include/libiberty.h:356:28: note: in definition of macro =E2=80=98XALLOCAVEC=E2=80=99 #define XALLOCAVEC(T, N) ((N) ? (T *) alloca (sizeof (T) * (N)) : (T *)0) ^ >>From gcc-bugs-return-544881-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 01:00:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 97467 invoked by alias); 24 Nov 2016 01:00: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 97087 invoked by uid 48); 24 Nov 2016 01:00:04 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78504] New: Bad fixit hint: '_Pragma' does not name a type; did you mean '_Pragma'? Date: Thu, 24 Nov 2016 02:08: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: diagnostic 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/msg02915.txt.bz2 Content-length: 734 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78504 Bug ID: 78504 Summary: Bad fixit hint: '_Pragma' does not name a type; did you mean '_Pragma'? Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: diagnostic Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: redi at gcc dot gnu.org CC: dmalcolm at gcc dot gnu.org Target Milestone: --- g++ -c -x c++ - <<< '_Pragma(GCC system_header)' :1:9: error: _Pragma takes a parenthesized string literal :1:1: error: '_Pragma' does not name a type; did you mean '_Pragma'? >>From gcc-bugs-return-544882-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 02:08:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118339 invoked by alias); 24 Nov 2016 02:08: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 118196 invoked by uid 55); 24 Nov 2016 02:08:24 -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: Thu, 24 Nov 2016 03:15: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/msg02916.txt.bz2 Content-length: 658 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78458 --- Comment #13 from Peter Bergner --- Author: bergner Date: Thu Nov 24 02:07:51 2016 New Revision: 242818 URL: https://gcc.gnu.org/viewcvs?rev=3D242818&root=3Dgcc&view=3Drev Log: gcc/ PR target/78458 * config/rs6000/rs6000.h (HARD_REGNO_CALLER_SAVE_MODE): Return MODE if it is at least NREGS wide. gcc/testsuite/ PR target/78458 * gcc.target/powerpc/pr78458.c: New. Added: trunk/gcc/testsuite/gcc.target/powerpc/pr78458.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/rs6000/rs6000.h trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544883-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 03:16:14 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 97974 invoked by alias); 24 Nov 2016 03:15: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 94510 invoked by uid 48); 24 Nov 2016 03:13:17 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78279] ICE in identical_array_ref, at fortran/dependency.c:104 Date: Thu, 24 Nov 2016 03: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: 7.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc 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/msg02917.txt.bz2 Content-length: 559 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78279 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kargl at gcc dot gnu.org, | |tkoenig at netcologne dot = de Assignee|unassigned at gcc dot gnu.org |kargl at gcc dot gn= u.org --- Comment #2 from kargl at gcc dot gnu.org --- I have a patch unless Thomas has some other idea. >>From gcc-bugs-return-544884-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 03:17:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 13340 invoked by alias); 24 Nov 2016 03:17: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 98749 invoked by uid 48); 24 Nov 2016 03:16:13 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78279] ICE in identical_array_ref, at fortran/dependency.c:104 Date: Thu, 24 Nov 2016 07: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: 7.0 X-Bugzilla-Keywords: ice-on-invalid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- 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/msg02918.txt.bz2 Content-length: 273 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78279 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 >>From gcc-bugs-return-544885-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 07:00:04 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 94335 invoked by alias); 24 Nov 2016 07:00: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 93660 invoked by uid 48); 24 Nov 2016 06:59:47 -0000 From: "prathamesh3492 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 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: prathamesh3492 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/msg02919.txt.bz2 Content-length: 410 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #2 from prathamesh3492 at gcc dot gnu.org --- Hi, =46rom the trace, it seems ptrdiff_type_node is set to NULL for ada ? Either we can guard setting range for CFN_BUILTIN_STRLEN by checking ptrtdiff_type_node is non null, or make vrp_val_max return NULL if type is NULL. I am trying to reproduce on x86_64-unknown-linux-gnu. Thanks, Prathamesh >>From gcc-bugs-return-544886-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 08:11:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 60460 invoked by alias); 24 Nov 2016 08:11: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 55224 invoked by uid 48); 24 Nov 2016 08:11:41 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78502] Analyze 'final'/'override' even for uninstantiated class templates Date: Thu, 24 Nov 2016 08: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: 6.2.1 X-Bugzilla-Keywords: diagnostic 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: keywords 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/msg02920.txt.bz2 Content-length: 361 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78502 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |diagnostic Severity|normal |enhancement >>From gcc-bugs-return-544887-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 08:15:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 70919 invoked by alias); 24 Nov 2016 08:15: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 70818 invoked by uid 48); 24 Nov 2016 08:15:26 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 08:17: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: 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/msg02921.txt.bz2 Content-length: 738 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #3 from Richard Biener --- (In reply to prathamesh3492 from comment #2) > Hi, > From the trace, it seems ptrdiff_type_node is set to NULL for ada ? > Either we can guard setting range for CFN_BUILTIN_STRLEN by checking > ptrtdiff_type_node is non null, or make vrp_val_max return NULL if type is > NULL. > I am trying to reproduce on x86_64-unknown-linux-gnu. >=20 > Thanks, > Prathamesh Looks like gimple-ssa-sprintf.c also unconditionally uses it. I suppose we should move its initialization to build_common_tree_nodes, it's built from the PTRDIFF_TYPE target macro. See how size_type_node is built. Also move unsigned_ptrdiff_type_node. >>From gcc-bugs-return-544888-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 08:17:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 73456 invoked by alias); 24 Nov 2016 08:17: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 73121 invoked by uid 48); 24 Nov 2016 08:17:11 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 08:17: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: 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/msg02922.txt.bz2 Content-length: 352 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #4 from Jakub Jelinek --- Even for Fortran and other non-C FEs I think ptrdiff_type_node isn't what y= ou expect it to be. Wouldn't it be better to use signed_type_for (type) as the type instead (where type is the type of strlen's lhs, i.e. usually size_t)? >>From gcc-bugs-return-544889-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 08:17:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 74339 invoked by alias); 24 Nov 2016 08:17: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 74186 invoked by uid 48); 24 Nov 2016 08:17:32 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 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: 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: 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/msg02923.txt.bz2 Content-length: 293 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #5 from Richard Biener --- Ugh, and lto does lto/lto-lang.c: ptrdiff_type_node =3D integer_type_node; (bogus, possibly causes wrong-code if it's ever used, make sure to remove t= hat init as well) >>From gcc-bugs-return-544890-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 08:19:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 107684 invoked by alias); 24 Nov 2016 08:19: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 83379 invoked by uid 48); 24 Nov 2016 08:19:36 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 08:21: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: 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/msg02924.txt.bz2 Content-length: 577 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #6 from Richard Biener --- (In reply to Jakub Jelinek from comment #4) > Even for Fortran and other non-C FEs I think ptrdiff_type_node isn't what > you expect it to be. Wouldn't it be better to use signed_type_for (type)= as > the type instead (where type is the type of strlen's lhs, i.e. usually > size_t)? As ptrdiff_type_node is appearantly used (otherwise we'd not have the LTO variant) it should be a middle-end defined type (it's defined by the target via PTRDIFF_TYPE). >>From gcc-bugs-return-544891-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 08:21:13 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 114421 invoked by alias); 24 Nov 2016 08:21: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 114334 invoked by uid 48); 24 Nov 2016 08:21:01 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug preprocessor/78497] compiling with -save-temps adds -Wimplicit-fallthrough warnings Date: Thu, 24 Nov 2016 08:23: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: diagnostic 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: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on 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/msg02925.txt.bz2 Content-length: 710 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78497 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |diagnostic Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-24 Component|regression |preprocessor Ever confirmed|0 |1 --- Comment #2 from Richard Biener --- Confirmed. I'm also not sure we can do much about this... (inject a #pragma diagnostic into preprocessed output?) >>From gcc-bugs-return-544892-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 08:23:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118208 invoked by alias); 24 Nov 2016 08:23: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 118059 invoked by uid 48); 24 Nov 2016 08:23:23 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 08: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: 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/msg02926.txt.bz2 Content-length: 1344 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #7 from Jakub Jelinek --- (In reply to Richard Biener from comment #3) > (In reply to prathamesh3492 from comment #2) > > Hi, > > From the trace, it seems ptrdiff_type_node is set to NULL for ada ? > > Either we can guard setting range for CFN_BUILTIN_STRLEN by checking > > ptrtdiff_type_node is non null, or make vrp_val_max return NULL if type= is > > NULL. > > I am trying to reproduce on x86_64-unknown-linux-gnu. > >=20 > > Thanks, > > Prathamesh >=20 > Looks like gimple-ssa-sprintf.c also unconditionally uses it. >=20 > I suppose we should move its initialization to build_common_tree_nodes, > it's built from the PTRDIFF_TYPE target macro. See how size_type_node is > built. > Also move unsigned_ptrdiff_type_node. The way gimple-ssa-sprintf.c uses it looks just wrong to me. case FMT_LEN_z: dirtype =3D sign ? ptrdiff_type_node : size_type_node; break; case FMT_LEN_t: dirtype =3D sign ? ptrdiff_type_node : size_type_node; break; =46rom what I can see in POSIX, it should be case FMT_LEN_z: dirtype =3D sign ? signed_type_for (size_type_node) : size_type_node; break; case FMT_LEN_t: dirtype =3D sign ? ptrdiff_type_node : unsigned_type_for (ptrdiff_type_node); break; >>From gcc-bugs-return-544893-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 08:34:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 44729 invoked by alias); 24 Nov 2016 08:34: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 44530 invoked by uid 48); 24 Nov 2016 08:34:15 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 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: middle-end 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02927.txt.bz2 Content-length: 720 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #8 from Jakub Jelinek --- (In reply to Jakub Jelinek from comment #7) > case FMT_LEN_z: > dirtype =3D sign ? signed_type_for (size_type_node) : size_type_nod= e; > break; >=20 > case FMT_LEN_t: > dirtype =3D sign ? ptrdiff_type_node : unsigned_type_for > (ptrdiff_type_node); > break; Or maybe even better: dirtype =3D signed_or_unsigned_type_for (!sign, size_type_node); and dirtype =3D igned_or_unsigned_type_for (!sign, ptrdiff_type_node); sizeof (size_t) =3D=3D sizeof (ptrdiff_t) can't be assumed. E.g. vms uses always 32-bit size_t, but either 32-bit or 64-bit ptrdiff_t. >>From gcc-bugs-return-544894-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 08:55:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125313 invoked by alias); 24 Nov 2016 08:55: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 125225 invoked by uid 48); 24 Nov 2016 08:55:33 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/60853] [OOP] Failure to disambiguate generic with unlimited polymorphic Date: Thu, 24 Nov 2016 08: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: 4.9.0 X-Bugzilla-Keywords: rejects-valid 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 Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02928.txt.bz2 Content-length: 279 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D60853 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED >>From gcc-bugs-return-544895-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 08:56:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126270 invoked by alias); 24 Nov 2016 08:56: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 126151 invoked by uid 48); 24 Nov 2016 08:56:17 -0000 From: "clyon at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78333] [5 Regression] always-inline gnu-inline functions break -finstrument-functions Date: Thu, 24 Nov 2016 09: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: 6.2.1 X-Bugzilla-Keywords: link-failure, rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: clyon 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: 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/msg02929.txt.bz2 Content-length: 628 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78333 Christophe Lyon changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |clyon at gcc dot gnu.org --- Comment #7 from Christophe Lyon --- We probably want to backport r242553 to the release branch(es), as otherwise gcc.dg/pr78333.c is failing on non-glibc systems. I can do it for the gcc-6 branch if you want. Regarding the gcc-5-branch, are you going to backport the whole series? >>From gcc-bugs-return-544896-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 09:02:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 94798 invoked by alias); 24 Nov 2016 09:02: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 78319 invoked by uid 48); 24 Nov 2016 09:01:50 -0000 From: "clyon at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/71762] [5/6 Regression] ~X & Y to X < Y doesn't work for uninitialized values Date: Thu, 24 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: 4.9.4 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: clyon 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: 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/msg02930.txt.bz2 Content-length: 457 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71762 Christophe Lyon changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |clyon at gcc dot gnu.org --- Comment #12 from Christophe Lyon --- It looks like you forgot to commit the gcc.dg/tree-ssa/forwprop-28.c part. >>From gcc-bugs-return-544897-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 09:18:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 79811 invoked by alias); 24 Nov 2016 09:18: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 63052 invoked by uid 48); 24 Nov 2016 09:18:11 -0000 From: "damian at sourceryinstitute dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78505] New: [F08] Coarray source allocation not synchronizing on oversubscribed cores Date: Thu, 24 Nov 2016 09:19: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: damian at sourceryinstitute dot 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/msg02931.txt.bz2 Content-length: 2198 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78505 Bug ID: 78505 Summary: [F08] Coarray source allocation not synchronizing on oversubscribed cores Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: damian at sourceryinstitute dot org Target Milestone: --- The transcript below demonstrates that gfortran is not performing the synchronization required during the allocation of a coarray when the number= of images exceeds the number of cores (8 images on 4 cores in the case below).= I can't think of a way to test the allocate without "source=3D" because the c= oarray cannot be defined before the allocate and a definition of the coarray immediately after the allocate would happen asynchronously. The workaround is to add some form of synchronization (e.g., sync all) after the allocate, but requiring that does not conform with the standard. Accor= ding to the discussion in OpenCoarrays issue #243 (https://github.com/sourceryinstitute/opencoarrays/issues/243#issuecomment-= 262638712), this is a compiler issue. $ cat source-allocation-not-syncing.f90=20 implicit none integer, allocatable :: f(:)[:] integer, parameter :: num_points=3D32 integer :: me,ni,my_num_points,neighbor_last_element me =3D this_image() if (mod(num_points,num_images())/=3D0) error stop "num_points not evenly divisible by num_images()" my_num_points =3D num_points/num_images() allocate( f(my_num_points)[*], source =3D 1 ) if (me>1) then=20 neighbor_last_element =3D f(my_num_points)[me-1] if (neighbor_last_element /=3D1) print *,"Image ",me," gets ",neighbor_last_element end if end=20 $ caf source-allocation-not-syncing.f90=20 $ cafrun -np 8 ./a.out Image 5 gets 0 $ cafrun -np 8 ./a.out Image 3 gets 0 Image 5 gets 0 $ caf --wraps caf wraps CAFC=3D/opt/mpich/3.1.4/gnu/7.0.0/bin/mpif90 $ /opt/mpich/3.1.4/gnu/7.0.0/bin/mpif90 --version GNU Fortran (GCC) 7.0.0 20160904 (experimental) ... >>From gcc-bugs-return-544898-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 09:19:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 5033 invoked by alias); 24 Nov 2016 09:19: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 1327 invoked by uid 48); 24 Nov 2016 09:19:27 -0000 From: "lucdanton at free dot fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78506] New: [c++1z] wrong value category for class decomposition Date: Thu, 24 Nov 2016 09:24: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: lucdanton at free dot fr 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/msg02932.txt.bz2 Content-length: 649 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78506 Bug ID: 78506 Summary: [c++1z] wrong value category for class decomposition Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: lucdanton at free dot fr Target Milestone: --- The spec and intent looks straightforward to me, i should be an lvalue. //---------- struct one { int i; }; int main() { auto&& [i] =3D one {}; // error: taking address of xvalue (rvalue reference) &i; } >>From gcc-bugs-return-544899-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 09:24:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 116123 invoked by alias); 24 Nov 2016 09:24: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 108920 invoked by uid 48); 24 Nov 2016 09:24:02 -0000 From: "prathamesh3492 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 09:29: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: prathamesh3492 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: 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/msg02933.txt.bz2 Content-length: 486 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #9 from prathamesh3492 at gcc dot gnu.org --- Created attachment 40136 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40136&action=3Dedit move ptrdiff_type_node initialization to build_common_tree_nodes Hi Richard, Thanks for the suggestion. I have attached untested patch for moving ptrdiff_type_node initialization to the build_common_tree_nodes. Does it look OK ? Validation in progress. Thanks, Prathamesh >>From gcc-bugs-return-544900-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 09:29:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 123788 invoked by alias); 24 Nov 2016 09:29: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 123056 invoked by uid 48); 24 Nov 2016 09:29:33 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 09:45: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: 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/msg02934.txt.bz2 Content-length: 574 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #10 from Jakub Jelinek --- Comment on attachment 40136 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40136 move ptrdiff_type_node initialization to build_common_tree_nodes So, what do you want to do for VRP in the vms case where size_t is unsigned= int (32-bit) and ptrdiff_t is long long int (64-bit)? Shall we use VARYING ran= ge in that case, or 0 to SIZE_MAX / 2, something different? What about the hypothetical case where size_t would be larger than ptrdiff_= t? >>From gcc-bugs-return-544901-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 09:45:49 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76481 invoked by alias); 24 Nov 2016 09:45:49 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 71839 invoked by uid 55); 24 Nov 2016 09:45:36 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/71762] [5/6 Regression] ~X & Y to X < Y doesn't work for uninitialized values Date: Thu, 24 Nov 2016 09:47: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.9.4 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: rguenth 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/msg02935.txt.bz2 Content-length: 723 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71762 --- Comment #13 from Richard Biener --- Author: rguenth Date: Thu Nov 24 09:45:01 2016 New Revision: 242822 URL: https://gcc.gnu.org/viewcvs?rev=3D242822&root=3Dgcc&view=3Drev Log: 2016-11-23 Richard Biener PR middle-end/71762 * match.pd ((~X & Y) -> X < Y, (X & ~Y) -> Y < X, (~X | Y) -> X <=3D Y, (X | ~Y) -> Y <=3D X): Remove. * gcc.dg/torture/pr71762-1.c: New testcase. * gcc.dg/torture/pr71762-2.c: Likewise. * gcc.dg/torture/pr71762-3.c: Likewise. * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. Modified: trunk/gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c >>From gcc-bugs-return-544902-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 09:47:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 100492 invoked by alias); 24 Nov 2016 09:47: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 91268 invoked by uid 55); 24 Nov 2016 09:47:04 -0000 From: "rguenther at suse dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78333] [5 Regression] always-inline gnu-inline functions break -finstrument-functions Date: Thu, 24 Nov 2016 09:47: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: link-failure, rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenther at suse dot de 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: 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/msg02936.txt.bz2 Content-length: 931 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78333 --- Comment #8 from rguenther at suse dot de --- On Thu, 24 Nov 2016, clyon at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78333 >=20 > Christophe Lyon changed: >=20 > What |Removed |Added > -------------------------------------------------------------------------= --- > CC| |clyon at gcc dot gnu.org >=20 > --- Comment #7 from Christophe Lyon --- > We probably want to backport r242553 to the release branch(es), as otherw= ise > gcc.dg/pr78333.c is failing on non-glibc systems. >=20 > I can do it for the gcc-6 branch if you want. Please do - I simply forgot about it, sorry. > Regarding the gcc-5-branch, are you going to backport the whole series? Probably not, only parts of it. >>From gcc-bugs-return-544903-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 09:47:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 107623 invoked by alias); 24 Nov 2016 09:47: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 100220 invoked by uid 55); 24 Nov 2016 09:47:17 -0000 From: "rguenther at suse dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/71762] [5/6 Regression] ~X & Y to X < Y doesn't work for uninitialized values Date: Thu, 24 Nov 2016 09: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: 4.9.4 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenther at suse dot de 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02937.txt.bz2 Content-length: 695 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71762 --- Comment #14 from rguenther at suse dot de --- On Thu, 24 Nov 2016, clyon at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71762 >=20 > Christophe Lyon changed: >=20 > What |Removed |Added > -------------------------------------------------------------------------= --- > CC| |clyon at gcc dot gnu.org >=20 > --- Comment #12 from Christophe Lyon --- > It looks like you forgot to commit the > gcc.dg/tree-ssa/forwprop-28.c part. Yeah, just noticed... >>From gcc-bugs-return-544904-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 09:49:14 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125248 invoked by alias); 24 Nov 2016 09:49: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 125115 invoked by uid 48); 24 Nov 2016 09:49:01 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78507] New: [7 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:9153 Date: Thu, 24 Nov 2016 10:02: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: 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/msg02938.txt.bz2 Content-length: 3703 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78507 Bug ID: 78507 Summary: [7 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:9153 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- markus@x4 /tmp % cat StackMaps.ii struct A { template int operator()(_Iterator1, _Iterator2); }; struct B { template static _BI2 __copy_move_b(_BI1 p1, _BI2 p2) { _BI1 a; long b =3D p1 - a; for (; b > 0; --b) *--p2 =3D *--p1; } }; template void __copy_move_backward_a(_BI1 p1, _BI2 p2) { B::__copy_move_b(p1, p2); } template void __copy_move_backward_a2(_BI1 p1, _BI2 p2) { __copy_move_backward_a<0>(p1, p2); } template void move_backward(_BI1 p1, _BI2 p2= ) { __copy_move_backward_a2<0>(p1, p2); } template void __insertion_sort(_RandomAccessIterator, _Compare p2) { for (_RandomAccessIterator c;; ++c) if (p2(0, 0)) move_backward(c, c + 1); } template void __final_insertion_sort(_RandomAccessIterator, _Compare p2) { _RandomAccessIterator d; __insertion_sort(d, p2); } template void __sort(_RandomAccessIterator p1, _Compare p2) { __final_insertion_sort(p1, p2); } template void sort(_RandomAccessIterator, _RandomAccessIterator p2, _Compare) { A e; __sort(p2, e); } struct C { struct D { int DwarfRegNum; }; int parseRegisterLiveOutMask() const; }; int C::parseRegisterLiveOutMask() const { D f, g; sort(&f, &g, [] {}); } markus@x4 /tmp % g++ -c -O3 StackMaps.ii StackMaps.ii: In member function =E2=80=98int C::parseRegisterLiveOutMask()= const=E2=80=99: StackMaps.ii:51:5: internal compiler error: tree check: expected integer_ty= pe or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:9153 int C::parseRegisterLiveOutMask() const { ^ 0x101b69c tree_check_failed(tree_node const*, char const*, int, char const*, ...) ../../gcc/gcc/tree.c:9815 0x102ea83 tree_check5(tree_node const*, char const*, int, char const*, tree_code, tree_code, tree_code, tree_code, tree_code) ../../gcc/gcc/tree.h:3393 0x102ea83 int_fits_type_p(tree_node const*, tree_node const*) ../../gcc/gcc/tree.c:9153 0x117718f gimple_simplify_153 /var/tmp/gcc_build_dir/gcc/gimple-match.c:6868 0x117c41b gimple_simplify_COND_EXPR /var/tmp/gcc_build_dir/gcc/gimple-match.c:66574 0x10f920d gimple_simplify /var/tmp/gcc_build_dir/gcc/gimple-match.c:67679 0x10faaf8 gimple_resimplify3(gimple**, code_helper*, tree_node*, tree_node*= *, tree_node* (*)(tree_node*)) ../../gcc/gcc/gimple-match-head.c:223 0x11a6b85 gimple_simplify(gimple*, code_helper*, tree_node**, gimple**, tree_node* (*)(tree_node*), tree_node* (*)(tree_node*)) ../../gcc/gcc/gimple-match-head.c:692 0xadd520 fold_stmt_1 ../../gcc/gcc/gimple-fold.c:4256 0xeadf49 execute ../../gcc/gcc/tree-ssa-forwprop.c:2391 Please submit a full bug report, >>From gcc-bugs-return-544905-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:02:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 32355 invoked by alias); 24 Nov 2016 10:02: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 31426 invoked by uid 48); 24 Nov 2016 10:02:30 -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: Thu, 24 Nov 2016 10:03: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: RESOLVED X-Bugzilla-Resolution: INVALID 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: 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/msg02939.txt.bz2 Content-length: 636 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69278 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #12 from Martin Li=C5=A1ka --- Final conclusion we made with Jakub is that we're not planning to add 'addr= ess' to -fsanitize-recover=3Dall as it would break backwards compatibility. Look= s the change done in LLVM was maybe unintended. >>From gcc-bugs-return-544906-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:03:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 33309 invoked by alias); 24 Nov 2016 10:03: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 33065 invoked by uid 48); 24 Nov 2016 10:02:56 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78507] [7 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:9153 Date: Thu, 24 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: middle-end 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: --- 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/msg02940.txt.bz2 Content-length: 1229 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78507 Markus Trippelsdorf changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-24 CC| |amker at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf --- Started with r242750: commit 83c0fb434a2895d17dad003751a3cb88afafd298 Author: amker Date: Wed Nov 23 12:44:08 2016 +0000 * fold-const.c (fold_cond_expr_with_comparison): Move simplification for A cmp C1 ? A : C2 to below, also simplify remaining code. * match.pd: Move and extend simplification from above to here: (cond (cmp (convert1? x) c1) (convert2? x) c2) -> (minmax (x c)). * tree-if-conv.c (ifcvt_follow_ssa_use_edges): New func. (predicate_scalar_phi): Call fold_stmt using the new valueize func. >>From gcc-bugs-return-544908-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:13:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 63752 invoked by alias); 24 Nov 2016 10:13: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 63400 invoked by uid 55); 24 Nov 2016 10:12:56 -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: Thu, 24 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: 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/msg02942.txt.bz2 Content-length: 930 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78309 --- Comment #6 from Martin Li=C5=A1ka --- Author: marxin Date: Thu Nov 24 10:12:24 2016 New Revision: 242824 URL: https://gcc.gnu.org/viewcvs?rev=3D242824&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: branches/gcc-5-branch/gcc/ChangeLog branches/gcc-5-branch/gcc/ipa-icf.c branches/gcc-5-branch/gcc/ipa-icf.h >>From gcc-bugs-return-544907-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:07:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 47761 invoked by alias); 24 Nov 2016 10:07: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 47570 invoked by uid 48); 24 Nov 2016 10:07:08 -0000 From: "prathamesh3492 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 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: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: prathamesh3492 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/msg02941.txt.bz2 Content-length: 1543 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #11 from prathamesh3492 at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #10) > Comment on attachment 40136 [details] > move ptrdiff_type_node initialization to build_common_tree_nodes >=20 > So, what do you want to do for VRP in the vms case where size_t is unsign= ed > int (32-bit) and ptrdiff_t is long long int (64-bit)? Shall we use VARYI= NG > range in that case, or 0 to SIZE_MAX / 2, something different? > What about the hypothetical case where size_t would be larger than ptrdif= f_t? For CFN_BUILT_IN_STRLEN, we have: tree type =3D TREE_TYPE (gimple_call_lhs (stmt)); tree max =3D vrp_val_max (ptrdiff_type_node); wide_int wmax =3D wi::to_wide (max, TYPE_PRECISION (TREE_TYPE (max))); tree range_min =3D build_zero_cst (type); tree range_max =3D wide_int_to_tree (type, wmax - 1); If ptrdiff_t > size_t, I suppose max would be truncated to PTRDIFF_MAX / 2, Since the type of range_max is type of lhs ? In ptrdiff_t < size_t, ah it would be incorrect to use upper bound as PTRDIFF_MAX -1 since the range could be [0, SSIZE_MAX - 1] ? So instead of PTRDIFF_MAX, I guess it would be better to set range to [0, max(signed_type_for (type) - 1] which would cover both cases. Ah I see this is what you suggested in comment 4, thanks! However regardless of this bug, should we be moving ptrdiff_type_node to middle-end ? As pointed out above lto/lto-lang.c has: ptrdiff_type_node =3D integer_type_node, which is probably incorrect. Thanks, Prathamesh >>From gcc-bugs-return-544909-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:13:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65251 invoked by alias); 24 Nov 2016 10:13: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 64927 invoked by uid 48); 24 Nov 2016 10:13:31 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78507] [7 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:9153 Date: Thu, 24 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: 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: --- 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/msg02943.txt.bz2 Content-length: 396 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78507 amker at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |amker at gcc dot gn= u.org --- Comment #2 from amker at gcc dot gnu.org --- Thanks for reporting, I will investigate. >>From gcc-bugs-return-544911-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:16:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 72492 invoked by alias); 24 Nov 2016 10:16: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 72380 invoked by uid 48); 24 Nov 2016 10:16:24 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78507] [7 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:9153 Date: Thu, 24 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: 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: amker 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/msg02945.txt.bz2 Content-length: 345 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78507 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 Target Milestone|--- |7.0 >>From gcc-bugs-return-544910-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:14:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 66395 invoked by alias); 24 Nov 2016 10:14: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 66268 invoked by uid 48); 24 Nov 2016 10:14:16 -0000 From: "dcb314 at hotmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug pch/78508] New: valgrind error in gt_pch_note_object when compiling C++ Date: Thu, 24 Nov 2016 10:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: pch X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dcb314 at hotmail 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/msg02944.txt.bz2 Content-length: 2077 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78508 Bug ID: 78508 Summary: valgrind error in gt_pch_note_object when compiling C++ Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: pch Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- I just tried a gcc trunk build with valgrind. Configure line was ../trunk/configure --prefix=3D/home/dcb/gcc/results.242818 \ --disable-bootstrap \ --disable-multilib \ --disable-werror \ --enable-checking=3Dvalgrind \ --enable-languages=3Dc++ and the error is /home/dcb/gcc/working/./gcc/xgcc -shared-libgcc -B/home/dcb/gcc/working/./g= cc -nostdinc++ -L/home/dcb/gcc/working/x86_64-pc-linux-gnu/libstdc++-v3/src -L/home/dcb/gcc/working/x86_64-pc-linux-gnu/libstdc++-v3/src/.libs -L/home/dcb/gcc/working/x86_64-pc-linux-gnu/libstdc++-v3/libsupc++/.libs -B/home/dcb/gcc/results.242818/x86_64-pc-linux-gnu/bin/ -B/home/dcb/gcc/results.242818/x86_64-pc-linux-gnu/lib/ -isystem /home/dcb/gcc/results.242818/x86_64-pc-linux-gnu/include -isystem /home/dcb/gcc/results.242818/x86_64-pc-linux-gnu/sys-include -x c++-head= er -nostdinc++ -g -O2 -D_GNU_SOURCE=20 -I/home/dcb/gcc/working/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-= linux-gnu -I/home/dcb/gcc/working/x86_64-pc-linux-gnu/libstdc++-v3/include -I/home/dcb/gcc/trunk/libstdc++-v3/libsupc++ -O2 -g /home/dcb/gcc/trunk/libstdc++-v3/include/precompiled/stdc++.h -o x86_64-pc-linux-gnu/bits/stdc++.h.gch/O2g.gch =3D=3D21389=3D=3D Invalid read of size 1 =3D=3D21389=3D=3D at 0x4C30BC4: strlen (vg_replace_strmem.c:454) =3D=3D21389=3D=3D by 0x8DBCE8: gt_pch_note_object(void*, void*, void (*)= (void*, void*, void (*)(void*, void*), void*)) (ggc-common.c:285) =3D=3D21389=3D=3D by 0x82C1DA: gt_pch_nx (vec.h:1= 128) =3D=3D21389=3D=3D by 0x82C1DA: gt_pch_nx_vec_dw_attr_node_va_gc_(void*) (gt-dwarf2out.h:908) >>From gcc-bugs-return-544912-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:16:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 72498 invoked by alias); 24 Nov 2016 10:16: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 70802 invoked by uid 48); 24 Nov 2016 10:16:18 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78507] [7 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:9153 Date: Thu, 24 Nov 2016 10: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: 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: P3 X-Bugzilla-Assigned-To: amker 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/msg02946.txt.bz2 Content-length: 172 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78507 --- Comment #3 from Richard Biener --- Indeed int_fits_type_p requires an integral type. >>From gcc-bugs-return-544913-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:18:55 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 83421 invoked by alias); 24 Nov 2016 10:18: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 83274 invoked by uid 48); 24 Nov 2016 10:18:43 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 10:20: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: 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/msg02947.txt.bz2 Content-length: 981 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #12 from Jakub Jelinek --- Or perhaps check ptrdiff_type_node !=3D NULL && TYPE_PRECISION (ptrdiff_type_node) =3D=3D TYPE_PRECISION (size_type_node) before trying to optimize this? I mean, on VMS it might be fine if strlen returns 0xfffffffe (maximum size_t minus 1), if the address space is 64-bit and so is ptrdiff_t. So the above would only optimize on sane targets. The other uses of ptrdiff_type_node in the middle-end, which need fixing anyway, would need something like your patch, but not sure if it is not a w= aste of time to compute it if the C/C++ FE will immediately override it anyway. So perhaps just compute it that way in the LTO FE? I mean, for the *printf warning/length stuff, those calls shouldn't appear = in Ada/Go/Fortran code, they can in LTO or C-family. The gimple-ssa-sprintf.c code could just check if ptrdiff_type_node is non-= NULL and if it is NULL, punt. >>From gcc-bugs-return-544914-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:20:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85440 invoked by alias); 24 Nov 2016 10:20: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 85265 invoked by uid 55); 24 Nov 2016 10:19:54 -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: Thu, 24 Nov 2016 10:20: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/msg02948.txt.bz2 Content-length: 1015 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78309 --- Comment #7 from Martin Li=C5=A1ka --- Author: marxin Date: Thu Nov 24 10:19:22 2016 New Revision: 242825 URL: https://gcc.gnu.org/viewcvs?rev=3D242825&root=3Dgcc&view=3Drev Log: Add sem_item::m_hash_set (PR ipa/78309) Backported from mainline 2016-11-22 Martin Liska 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: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/ipa-icf.c branches/gcc-6-branch/gcc/ipa-icf.h >>From gcc-bugs-return-544915-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:20:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 94322 invoked by alias); 24 Nov 2016 10:20: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 93214 invoked by uid 48); 24 Nov 2016 10:20:44 -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: Thu, 24 Nov 2016 10:29: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: RESOLVED X-Bugzilla-Resolution: FIXED 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: 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/msg02949.txt.bz2 Content-length: 456 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78309 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #8 from Martin Li=C5=A1ka --- Fixed on all active branches. >>From gcc-bugs-return-544916-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:29:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12218 invoked by alias); 24 Nov 2016 10:29: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 11911 invoked by uid 48); 24 Nov 2016 10:29:14 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77591] [6/7 Regression] decltype(auto) and ternary operator allow returning local reference without a warning Date: Thu, 24 Nov 2016 10:31: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: diagnostic 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: 6.3 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/msg02950.txt.bz2 Content-length: 412 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77591 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #3 from Jakub Jelinek --- Indeed, this started with r230365. >>From gcc-bugs-return-544917-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:31:13 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18815 invoked by alias); 24 Nov 2016 10:31: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 18592 invoked by uid 48); 24 Nov 2016 10:31:00 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78509] New: [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Thu, 24 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: middle-end 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/msg02951.txt.bz2 Content-length: 4781 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 Bug ID: 78509 Summary: [7 regression] ICE in in excess_precision_type, at tree.c:8875 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: ro at gcc dot gnu.org Target Milestone: --- Host: i386-pc-solaris2.12 Target: i386-pc-solaris2.12 Build: i386-pc-solaris2.12 Between 20161122 (r242728) and 20161123 (r242800), man AVX etc. tests start= ed to FAIL for 32-bit Solaris/x86: +FAIL: gcc.target/i386/avx-cmpsd-1.c (internal compiler error) +FAIL: gcc.target/i386/avx-cmpsd-1.c (test for excess errors) +WARNING: gcc.target/i386/avx-cmpsd-1.c compilation failed to produce executable +FAIL: gcc.target/i386/avx-cmpss-1.c (internal compiler error) +FAIL: gcc.target/i386/avx-cmpss-1.c (test for excess errors) +WARNING: gcc.target/i386/avx-cmpss-1.c compilation failed to produce executable +FAIL: gcc.target/i386/avx-vcmppd-1.c (internal compiler error) +FAIL: gcc.target/i386/avx-vcmppd-1.c (test for excess errors) +WARNING: gcc.target/i386/avx-vcmppd-1.c compilation failed to produce executabl e +FAIL: gcc.target/i386/avx-vcmppd-256-1.c (internal compiler error) +FAIL: gcc.target/i386/avx-vcmppd-256-1.c (test for excess errors) +WARNING: gcc.target/i386/avx-vcmppd-256-1.c compilation failed to produce executable +FAIL: gcc.target/i386/avx-vcmpps-1.c (internal compiler error) +FAIL: gcc.target/i386/avx-vcmpps-1.c (test for excess errors) +WARNING: gcc.target/i386/avx-vcmpps-1.c compilation failed to produce executabl e +FAIL: gcc.target/i386/avx-vcmpps-256-1.c (internal compiler error) +FAIL: gcc.target/i386/avx-vcmpps-256-1.c (test for excess errors) +WARNING: gcc.target/i386/avx-vcmpps-256-1.c compilation failed to produce execu table +FAIL: gcc.target/i386/avx-vcmpsd-1.c (internal compiler error) +FAIL: gcc.target/i386/avx-vcmpsd-1.c (test for excess errors) +WARNING: gcc.target/i386/avx-vcmpsd-1.c compilation failed to produce executabl e +FAIL: gcc.target/i386/avx-vcmpss-1.c (internal compiler error) +FAIL: gcc.target/i386/avx-vcmpss-1.c (test for excess errors) +WARNING: gcc.target/i386/avx-vcmpss-1.c compilation failed to produce executabl e +FAIL: gcc.target/i386/avx512f-vcmppd-2.c (internal compiler error) +FAIL: gcc.target/i386/avx512f-vcmppd-2.c (test for excess errors) +WARNING: gcc.target/i386/avx512f-vcmppd-2.c compilation failed to produce execu table Excess errors: /var/gcc/regression/trunk/12-gcc/build/gcc/include/avx512bwintrin.h:443:3: internal compiler error: in excess_precision_type, at tree.c:8875 0x90386fc excess_precision_type(tree_node*) /vol/gcc/src/hg/trunk/local/gcc/tree.c:8875 0x88b08aa build_binary_op(unsigned int, tree_code, tree_node*, tree_node*, = int) /vol/gcc/src/hg/trunk/local/gcc/c/c-typeck.c:10822 0x88b841a parser_build_binary_op(unsigned int, tree_code, c_expr, c_expr) /vol/gcc/src/hg/trunk/local/gcc/c/c-typeck.c:3617 0x88d1db3 c_parser_binary_expression /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6778 0x88d223b c_parser_conditional_expression /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6418 0x88d2998 c_parser_expr_no_commas /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6335 0x88d2bf7 c_parser_expression /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:8553 0x88c5066 c_parser_postfix_expression /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:7659 0x88d04f1 c_parser_unary_expression /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:7009 0x88d1315 c_parser_cast_expression /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6841 0x88d1401 c_parser_cast_expression /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6830 0x88d1534 c_parser_binary_expression /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6650 0x88d223b c_parser_conditional_expression /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6418 0x88d2998 c_parser_expr_no_commas /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:6335 0x88d2bf7 c_parser_expression /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:8553 0x88d536c c_parser_expression_conv /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:8586 0x88e8dec c_parser_statement_after_labels /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:5257 0x88ea5e8 c_parser_compound_statement_nostart /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:4867 0x88ead00 c_parser_compound_statement /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:4700 0x88e6490 c_parser_declaration_or_fndef /vol/gcc/src/hg/trunk/local/gcc/c/c-parser.c:2085 and many more Rainer >>From gcc-bugs-return-544918-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:31:14 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18950 invoked by alias); 24 Nov 2016 10:31: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 18770 invoked by uid 48); 24 Nov 2016 10:31:10 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Thu, 24 Nov 2016 10:40: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: 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/msg02952.txt.bz2 Content-length: 285 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-544919-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:40:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 51101 invoked by alias); 24 Nov 2016 10:40: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 50835 invoked by uid 48); 24 Nov 2016 10:40:45 -0000 From: "ro at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Thu, 24 Nov 2016 10:42: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: 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/msg02953.txt.bz2 Content-length: 521 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 Rainer Orth changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jgreenhalgh at gcc dot gnu= .org --- Comment #1 from Rainer Orth --- James, this is caused by your patch series [Patch 1/17] Add a new target hook for describing excess precision intentio= ns I believe. Rainer >>From gcc-bugs-return-544920-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:42:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 52953 invoked by alias); 24 Nov 2016 10:42: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 52764 invoked by uid 48); 24 Nov 2016 10:42:24 -0000 From: "jgreenhalgh at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Thu, 24 Nov 2016 10: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: X-Bugzilla-Severity: normal X-Bugzilla-Who: jgreenhalgh 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/msg02954.txt.bz2 Content-length: 486 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 --- Comment #2 from James Greenhalgh --- (In reply to Rainer Orth from comment #1) > James, this is caused by your patch series >=20 > [Patch 1/17] Add a new target hook for describing excess precision intent= ions >=20 > I believe. >=20 > Rainer Thanks, and sorry for the break. Can you help me out with a configure line that would get me to a stage 1 solaris/x32 compiler so I can debug this? >>From gcc-bugs-return-544921-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:43:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 54761 invoked by alias); 24 Nov 2016 10:43: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 54679 invoked by uid 48); 24 Nov 2016 10:43:48 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78343] [6/7 Regression] Loop is not eliminated Date: Thu, 24 Nov 2016 10: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: missed-optimization 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: 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/msg02955.txt.bz2 Content-length: 469 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78343 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot = gnu.org --- Comment #3 from Richard Biener --- Testing a patch. >>From gcc-bugs-return-544922-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:46:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 61823 invoked by alias); 24 Nov 2016 10:46: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 61523 invoked by uid 48); 24 Nov 2016 10:46:26 -0000 From: "prathamesh3492 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 10:48: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: prathamesh3492 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: 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/msg02956.txt.bz2 Content-length: 619 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #13 from prathamesh3492 at gcc dot gnu.org --- Created attachment 40137 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40137&action=3Dedit check precision of ptrdiff_type_node and lhs type is equal Hi Jakub, Thanks for the suggestion. Does this patch (stage-1 built) look OK ? However the tests pr78153-1.c and pr78153-2.c are bound to fail if type_precision (ptrdiff_t) !=3D type_precision (size_t). What effective target check should I add to skip the test for targets like = VMS where the precisions would be different ? Thanks, Prathamesh >>From gcc-bugs-return-544923-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:48:20 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 72041 invoked by alias); 24 Nov 2016 10:48: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 71043 invoked by uid 48); 24 Nov 2016 10:47:59 -0000 From: "hs.naveen2u at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/31096] a*C == b*C where C is a constant is not optimized to a == b Date: Thu, 24 Nov 2016 10:48: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.3.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: hs.naveen2u 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: --- 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/msg02957.txt.bz2 Content-length: 412 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D31096 hs.naveen2u at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hs.naveen2u at gmail dot c= om --- Comment #3 from hs.naveen2u at gmail dot com --- https://gcc.gnu.org/ml/gcc-cvs/2016-11/msg01019.html >>From gcc-bugs-return-544924-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:48:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 72103 invoked by alias); 24 Nov 2016 10:48: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 71493 invoked by uid 48); 24 Nov 2016 10:48:04 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77591] [6/7 Regression] decltype(auto) and ternary operator allow returning local reference without a warning Date: Thu, 24 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: c++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: diagnostic 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: 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/msg02958.txt.bz2 Content-length: 578 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77591 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 40138 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40138&action=3Dedit gcc7-pr77591.patch Untested fix. >>From gcc-bugs-return-544925-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:49:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 74574 invoked by alias); 24 Nov 2016 10:49: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 74402 invoked by uid 48); 24 Nov 2016 10:49:33 -0000 From: "hs.naveen2u at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug testsuite/77634] some vectorized testcases fail with -mcpu=thunderx Date: Thu, 24 Nov 2016 10:50:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: testsuite X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: hs.naveen2u 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/msg02959.txt.bz2 Content-length: 419 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77634 hs.naveen2u at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hs.naveen2u at gmail dot c= om --- Comment #1 from hs.naveen2u at gmail dot com --- Fixed. https://gcc.gnu.org/ml/gcc-cvs/2016-11/msg01096.html >>From gcc-bugs-return-544926-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:50:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 75937 invoked by alias); 24 Nov 2016 10:50: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 75649 invoked by uid 48); 24 Nov 2016 10:50:14 -0000 From: "hs.naveen2u at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug testsuite/77635] load/store pair testcases need to use -mcpu=generic Date: Thu, 24 Nov 2016 10:52:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: testsuite X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: hs.naveen2u 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/msg02960.txt.bz2 Content-length: 419 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77635 hs.naveen2u at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hs.naveen2u at gmail dot c= om --- Comment #1 from hs.naveen2u at gmail dot com --- Fixed. https://gcc.gnu.org/ml/gcc-cvs/2016-11/msg01102.html >>From gcc-bugs-return-544928-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:53:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 20953 invoked by alias); 24 Nov 2016 10:53: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 128976 invoked by uid 55); 24 Nov 2016 10:52:55 -0000 From: "ro at CeBiTec dot Uni-Bielefeld.DE" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Thu, 24 Nov 2016 10:53: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: ro at CeBiTec dot Uni-Bielefeld.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: 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/msg02962.txt.bz2 Content-length: 790 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 --- Comment #3 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #2 from James Greenhalgh --- > Thanks, and sorry for the break. No worries: as long as the thing still bootstraps ;-) > Can you help me out with a configure line that would get me to a stage 1 > solaris/x32 compiler so I can debug this? I suspect there's nothing Solaris specific here, but that you'd see the same failures in either an i686-pc-linux-gnu or an x86_64-pc-linux-gnu compiler with -m32. However, I don't believe you'll need more for a Solaris/x86 cross but --target i386-pc-solaris2.11 and (though unlikely) cross-binutils configured the same way. Rainer >>From gcc-bugs-return-544927-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:52:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 97719 invoked by alias); 24 Nov 2016 10:52: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 97537 invoked by uid 48); 24 Nov 2016 10:52:05 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 10:53: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: 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/msg02961.txt.bz2 Content-length: 721 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #14 from Jakub Jelinek --- Comment on attachment 40137 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40137 check precision of ptrdiff_type_node and lhs type is equal Formatting is wrong. && should not be at the end of line, and as the condi= tion doesn't fit on one line, each subcondition should be on a separate line. Also, the outer {} look ugly. Perhaps: case CFN_BUILT_IN_STRLEN: if (tree lhs =3D gimple_call_lhs (stmt)) if (ptrdiff_type_node && TYPE_PRECISION (ptrdiff_type_node) =3D=3D TYPE_PRECISION (TREE= _TYPE (lhs))) { ... return; } break; ? >>From gcc-bugs-return-544929-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:53:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 21528 invoked by alias); 24 Nov 2016 10:53: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 16777 invoked by uid 48); 24 Nov 2016 10:53:04 -0000 From: "chengniansun at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78510] New: ice on invalid C code at -O2 and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: verify_gimple failed) Date: Thu, 24 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: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: chengniansun 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/msg02963.txt.bz2 Content-length: 1976 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78510 Bug ID: 78510 Summary: ice on invalid C code at -O2 and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: verify_gimple failed) Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: chengniansun at gmail dot com Target Milestone: --- $ gcc-trunk -v Using built-in specs. COLLECT_GCC=3Dgcc-trunk COLLECT_LTO_WRAPPER=3D/usr/local/gcc-trunk/libexec/gcc/x86_64-pc-linux-gnu/= 7.0.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ../gcc-source-trunk/configure --enable-languages=3Dc,c++,l= to --prefix=3D/usr/local/gcc-trunk --disable-bootstrap Thread model: posix gcc version 7.0.0 20161124 (experimental) [trunk revision 242818] (GCC) $ $ gcc-trunk -O3 small.c small.c: In function =E2=80=98main=E2=80=99: small.c:17:5: error: type mismatch in conditional expression int main() { fn2(); return 0; } ^~~~ short int int short int iftmp.1_11 =3D _6 =3D=3D 4 ? 4 : 0; small.c:17:5: internal compiler error: verify_gimple failed 0xc317f6 verify_gimple_in_cfg(function*, bool) ../../gcc-source-trunk/gcc/tree-cfg.c:5258 0xb0f84a execute_function_todo ../../gcc-source-trunk/gcc/passes.c:1965 0xb10285 execute_todo ../../gcc-source-trunk/gcc/passes.c:2015 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. $ $ cat small.c int a, b, c, e, f; char d; short g, h; char fn1(int p1) { for (;;) { h =3D p1 << 2; int i =3D h; g =3D i > 32767 >> 13 ? i : i << 3; f =3D a ?: c; if (e) return d; } } static int fn2() { fn1(0 || b); } int main() { fn2(); return 0; } >>From gcc-bugs-return-544930-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 10:58:11 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 36552 invoked by alias); 24 Nov 2016 10:58: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 35274 invoked by uid 48); 24 Nov 2016 10:57:58 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 11: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: 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/msg02964.txt.bz2 Content-length: 479 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #15 from Jakub Jelinek --- For the tests, I think they would just pass on VMS. In one case you are comparing if 0x7fffffffffffffffULL <=3D (unsigned int) something, that is f= or 32-bit int clearly never true and should be folded. And in the other case,= you are assigning 32-bit unsigned value into 64-bit signed var and then testing= if it is negative, again, that is never true. >>From gcc-bugs-return-544931-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:05:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 68519 invoked by alias); 24 Nov 2016 11:05: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 68354 invoked by uid 48); 24 Nov 2016 11:05:33 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77581] [5/6/7 Regression] ICE: instantiate_template_1, cp/pt.c:17391 Date: Thu, 24 Nov 2016 11:06: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: ice-on-invalid-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: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc cf_known_to_work 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/msg02965.txt.bz2 Content-length: 824 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77581 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org, | |jason at gcc dot gnu.org Known to work|5.4.0 | Summary|[6/7 Regression] ICE: |[5/6/7 Regression] ICE: |instantiate_template_1, |instantiate_template_1, |cp/pt.c:17391 |cp/pt.c:17391 --- Comment #2 from Jakub Jelinek --- Started to ICE with r192448 (before that it has been rejected, because C++11 inheriting ctors weren't supported. >>From gcc-bugs-return-544932-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:06:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 69489 invoked by alias); 24 Nov 2016 11:06: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 69198 invoked by uid 48); 24 Nov 2016 11:05:51 -0000 From: "prathamesh3492 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 11: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: prathamesh3492 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: 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/msg02966.txt.bz2 Content-length: 331 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #16 from prathamesh3492 at gcc dot gnu.org --- Created attachment 40139 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40139&action=3Dedit fix formatting of patch in comment 13 Done formatting changes in this version. Does it look OK ? Thanks, Prathamesh >>From gcc-bugs-return-544934-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:10:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 95337 invoked by alias); 24 Nov 2016 11: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 95159 invoked by uid 48); 24 Nov 2016 11:10:30 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78507] [7 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:9153 Date: Thu, 24 Nov 2016 11:10: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: amker at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 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/msg02968.txt.bz2 Content-length: 262 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78507 --- Comment #4 from amker at gcc dot gnu.org --- Types of @2/@3 are guarded by INTEGER_CST@2/INTEGER_CST@3, but type of @1 is not checked. Should check INTEGRAL_TYPE_P for it before calling int_fits_type_p. >>From gcc-bugs-return-544933-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:08:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 80659 invoked by alias); 24 Nov 2016 11:08: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 79820 invoked by uid 48); 24 Nov 2016 11:08:08 -0000 From: "prathamesh3492 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 11:10: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: prathamesh3492 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/msg02967.txt.bz2 Content-length: 584 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #17 from prathamesh3492 at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #15) > For the tests, I think they would just pass on VMS. In one case you are > comparing if 0x7fffffffffffffffULL <=3D (unsigned int) something, that is= for > 32-bit int clearly never true and should be folded. And in the other cas= e, > you are assigning 32-bit unsigned value into 64-bit signed var and then > testing if it is negative, again, that is never true. Ah right, thanks for pointing it out! Regards, Prathamesh >>From gcc-bugs-return-544935-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:10:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 96420 invoked by alias); 24 Nov 2016 11:10: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 95660 invoked by uid 48); 24 Nov 2016 11:10:47 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug driver/77497] [5/6/7 Regression] Setting DWARF level and debug level together has flag-ordering-dependent results Date: Thu, 24 Nov 2016 11:11:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: driver X-Bugzilla-Version: 6.1.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub 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: 5.5 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/msg02969.txt.bz2 Content-length: 556 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77497 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #3 from Jakub Jelinek --- Still I'd classify the change as intentational, -gdwarf-N isn't unrelated option to -gN, but implies -g2 unless the level is already -g3. >>From gcc-bugs-return-544936-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:11:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99147 invoked by alias); 24 Nov 2016 11:11: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 97988 invoked by uid 48); 24 Nov 2016 11:11:16 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 11:15: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: 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/msg02970.txt.bz2 Content-length: 254 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #18 from Jakub Jelinek --- Comment on attachment 40139 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40139 fix formatting of patch in comment 13 LGTM. >>From gcc-bugs-return-544937-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:15:13 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 113313 invoked by alias); 24 Nov 2016 11:15: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 112414 invoked by uid 48); 24 Nov 2016 11:14:53 -0000 From: "jgreenhalgh at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Thu, 24 Nov 2016 11:20: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: jgreenhalgh at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jgreenhalgh 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/msg02971.txt.bz2 Content-length: 2550 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 James Greenhalgh changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2016-11-24 Assignee|unassigned at gcc dot gnu.org |jgreenhalgh at gcc = dot gnu.org Ever confirmed|0 |1 --- Comment #4 from James Greenhalgh --- Well, certainly this comment and assert in tree.c: /* The target should not ask for unpredictable float evaluation (though it might advertise that implicitly the evaluation is unpredictable, but we don't care about that here, it will have been reported elsewhere). If it does ask for unpredictable evaluation, we have nothing to do here. */ gcc_assert (target_flt_eval_method !=3D FLT_EVAL_METHOD_UNPREDICTABLE); Suggest that the implementation I've put in for TARGET_C_EXCESS_PRECISION on i386 is wrong (or the assert needs to be weakened). static enum flt_eval_method ix86_excess_precision (enum excess_precision_type type) { switch (type) { case EXCESS_PRECISION_TYPE_FAST: /* The fastest type to promote to will always be the native type, whether that occurs with implicit excess precision or otherwise. */ return FLT_EVAL_METHOD_PROMOTE_TO_FLOAT; case EXCESS_PRECISION_TYPE_STANDARD: case EXCESS_PRECISION_TYPE_IMPLICIT: /* Otherwise, the excess precision we want when we are in a standards compliant mode, and the implicit precision we provide can be identical. */ if (!TARGET_80387) return FLT_EVAL_METHOD_PROMOTE_TO_FLOAT; else if (TARGET_MIX_SSE_I387) return FLT_EVAL_METHOD_UNPREDICTABLE; else if (!TARGET_SSE_MATH) return FLT_EVAL_METHOD_PROMOTE_TO_LONG_DOUBLE; else if (TARGET_SSE2) return FLT_EVAL_METHOD_PROMOTE_TO_FLOAT; else return FLT_EVAL_METHOD_UNPREDICTABLE; default: gcc_unreachable (); } return FLT_EVAL_METHOD_UNPREDICTABLE; } I think the right fix is probably to return FLT_METHOD_PROMOTE_TO_FLOAT for EXCESS_PRECISION_TYPE_STANDARD, but I'll need to think about that. Sorry again for the break, by inspection it is obvious how you hit that ass= ert. >>From gcc-bugs-return-544938-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:20:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 8785 invoked by alias); 24 Nov 2016 11:20: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 7989 invoked by uid 48); 24 Nov 2016 11:20:39 -0000 From: "prathamesh3492 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Thu, 24 Nov 2016 11:21: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: prathamesh3492 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/msg02972.txt.bz2 Content-length: 427 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #19 from prathamesh3492 at gcc dot gnu.org --- (In reply to Jakub Jelinek from comment #18) > Comment on attachment 40139 [details] > fix formatting of patch in comment 13 >=20 > LGTM. Thanks, I have started bootstrap on x86_64-unknown-linux-gnu with --enable-languages=3Dall,ada and will post it on patches list after the build completes. Thanks, Prathamesh >>From gcc-bugs-return-544939-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:21:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12614 invoked by alias); 24 Nov 2016 11: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 12450 invoked by uid 48); 24 Nov 2016 11:21:18 -0000 From: "zsojka at seznam dot cz" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/65496] ICE: in maybe_record_trace_start, at dwarf2cfi.c:2318 with -O3 -fsched2-use-superblocks -mavx512dq --param=max-pending-list-length=0 Date: Thu, 24 Nov 2016 11: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: 5.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: zsojka at seznam dot cz 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/msg02973.txt.bz2 Content-length: 1330 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D65496 Zdenek Sojka changed: What |Removed |Added ---------------------------------------------------------------------------- Known to fail| |7.0 --- Comment #4 from Zdenek Sojka --- Another testcase: $ cat testcase.c int c; __int128 x; void foo () { if (c) x /=3D 5; } $ powerpc64-unknown-linux-gnu-gcc -O2 -fsched2-use-superblocks -g --param=3Dmax-pending-list-length=3D0 testcase.c=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 testcase.c: In function 'foo': testcase.c:9:1: internal compiler error: in maybe_record_trace_start, at dwarf2cfi.c:2328 } ^ 0x78d4b0 maybe_record_trace_start /repo/gcc-trunk/gcc/dwarf2cfi.c:2328 0x78e360 scan_trace /repo/gcc-trunk/gcc/dwarf2cfi.c:2510 0x78ebca create_cfi_notes /repo/gcc-trunk/gcc/dwarf2cfi.c:2664 0x78ebca execute_dwarf2_frame /repo/gcc-trunk/gcc/dwarf2cfi.c:3022 0x78ebca execute /repo/gcc-trunk/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. >>From gcc-bugs-return-544940-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:22:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 13577 invoked by alias); 24 Nov 2016 11:22: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 13517 invoked by uid 48); 24 Nov 2016 11:21:57 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78510] [7 Regression] ICE on invalid C code at -O2 and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: verify_gimple failed) Date: Thu, 24 Nov 2016 11: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: 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: 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 target_milestone 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/msg02974.txt.bz2 Content-length: 1283 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78510 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-24 CC| |amker.cheng at gmail dot c= om, | |marxin at gcc dot gnu.org Target Milestone|--- |7.0 Summary|ice on invalid C code at |[7 Regression] ICE on |-O2 and above in both |invalid C code at -O2 and |32-bit and 64-bit modes on |above in both 32-bit and |x86_64-linux-gnu (internal |64-bit modes on |compiler error: |x86_64-linux-gnu (internal |verify_gimple failed) |compiler error: | |verify_gimple failed) Ever confirmed|0 |1 --- Comment #1 from Martin Li=C5=A1ka --- Confirmed, started with r242751. >>From gcc-bugs-return-544941-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:23:13 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14970 invoked by alias); 24 Nov 2016 11:23: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 14813 invoked by uid 48); 24 Nov 2016 11:23:00 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Thu, 24 Nov 2016 11:26: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: jakub at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jgreenhalgh 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/msg02975.txt.bz2 Content-length: 521 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #5 from Jakub Jelinek --- I guess you should look at what the compiler did before your changes in the= se cases (mixed sse and i387 e.g.) and match that in the new hook. >>From gcc-bugs-return-544942-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:26:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 37291 invoked by alias); 24 Nov 2016 11:26: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 37165 invoked by uid 55); 24 Nov 2016 11:26:44 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78493] profiledbootstrap failure: error: attempt to free a non-heap object 'names' in ../../gcc/cp/parser.c:11482:23 Date: Thu, 24 Nov 2016 11:29: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: unknown X-Bugzilla-Keywords: diagnostic, missed-optimization 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/msg02976.txt.bz2 Content-length: 660 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78493 --- Comment #2 from Martin Li=C5=A1ka --- Author: marxin Date: Thu Nov 24 11:26:12 2016 New Revision: 242828 URL: https://gcc.gnu.org/viewcvs?rev=3D242828&root=3Dgcc&view=3Drev Log: cp_parser_range_for: use safe_push instead of quick_push (PR PR bootstrap/78493 * parser.c (cp_parser_range_for): Use safe_push instead of quick_pu= sh. PR bootstrap/78493 * g++.dg/cpp1z/decomp18.C: New test. Added: trunk/gcc/testsuite/g++.dg/cpp1z/decomp18.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/parser.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544943-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:29:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 40818 invoked by alias); 24 Nov 2016 11:29: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 40679 invoked by uid 48); 24 Nov 2016 11:29:46 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78510] [7 Regression] ICE on invalid C code at -O2 and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: verify_gimple failed) Date: Thu, 24 Nov 2016 11: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: 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: 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: cc 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/msg02977.txt.bz2 Content-length: 462 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78510 amker at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amker at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |amker at gcc dot gn= u.org --- Comment #2 from amker at gcc dot gnu.org --- Mine, I will investigate. Thanks. >>From gcc-bugs-return-544944-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:38:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 61570 invoked by alias); 24 Nov 2016 11:38: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 61457 invoked by uid 48); 24 Nov 2016 11:38:21 -0000 From: "jgreenhalgh at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Thu, 24 Nov 2016 12: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: jgreenhalgh at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jgreenhalgh 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/msg02978.txt.bz2 Content-length: 1388 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 --- Comment #6 from James Greenhalgh --- None of the logic was there in the original code, so there is not much to compare. The question for the backend when TYPE is EXCESS_PRECISION_TYPE_FAST or EXCESS_PRECISION_TYPE_STANDARD is, does it wants tree.c to insert operation= s to guarantee explicit excess precision for the types, or does it wants tree.c = to keep them as their native types. The assert exists because it makes no sense to ask the front-end to explici= tly make the operations unpredictable. The fix which most closely maps to the semantics I think i386 wants is... For EXCESS_PRECISION_TYPE_FAST: Always return FLT_EVAL_METHOD_PROMOTE_TO_FLOAT For EXCESS_PRECISION_TYPE_STANDARD: If we're in a mode which should never promote, or we're in a mode which w= ill be implicitly unpredictable, return FLT_EVAL_METHOD_PROMOTE_TO_FLOAT If we're in the mode which should explicitly promote to LONG_DOUBLE, do t= hat. For EXCESS_PRECISION_TYPE_IMPLICIT: Keep the current logic. I'll write a patch along those lines, and test it as well as I can, but I d= on't really know how to get good -m32 testing out of my x86_64 box, which doesn't have a good multilib environment set up. If you can point me at a machine in the compile farm I can use I'd be happy to test more extensively. >>From gcc-bugs-return-544945-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 12:03:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 100368 invoked by alias); 24 Nov 2016 12:03: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 99849 invoked by uid 55); 24 Nov 2016 12:03:28 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78429] [6/7 Regression] ICE in set_value_range, at tree-vrp.c on non-standard boolean Date: Thu, 24 Nov 2016 12:06: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/msg02979.txt.bz2 Content-length: 632 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78429 --- Comment #17 from Eric Botcazou --- Author: ebotcazou Date: Thu Nov 24 12:02:53 2016 New Revision: 242829 URL: https://gcc.gnu.org/viewcvs?rev=3D242829&root=3Dgcc&view=3Drev Log: PR middle-end/78429 * tree.h (wi::fits_to_boolean_p): New predicate. (wi::fits_to_tree_p): Use it for boolean types. * tree.c (int_fits_type_p): Likewise. Added: trunk/gcc/testsuite/gcc.c-torture/compile/20161124-1.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree.c trunk/gcc/tree.h >>From gcc-bugs-return-544946-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 12:06:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 105560 invoked by alias); 24 Nov 2016 12:06: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 104943 invoked by uid 55); 24 Nov 2016 12:06:13 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78429] [6/7 Regression] ICE in set_value_range, at tree-vrp.c on non-standard boolean Date: Thu, 24 Nov 2016 12:10: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/msg02980.txt.bz2 Content-length: 806 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78429 --- Comment #18 from Eric Botcazou --- Author: ebotcazou Date: Thu Nov 24 12:05:40 2016 New Revision: 242830 URL: https://gcc.gnu.org/viewcvs?rev=3D242830&root=3Dgcc&view=3Drev Log: PR middle-end/78429 * tree.h (wi::fits_to_boolean_p): New predicate. (wi::fits_to_tree_p): Use it for boolean types. * tree.c (int_fits_type_p): Likewise. Added: branches/gcc-6-branch/gcc/testsuite/gcc.c-torture/compile/20161124-1.c - copied unchanged from r242829, trunk/gcc/testsuite/gcc.c-torture/compile/20161124-1.c Modified: branches/gcc-6-branch/gcc/ChangeLog branches/gcc-6-branch/gcc/testsuite/ChangeLog branches/gcc-6-branch/gcc/tree.c branches/gcc-6-branch/gcc/tree.h >>From gcc-bugs-return-544947-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 12:10:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 109904 invoked by alias); 24 Nov 2016 12:10: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 109128 invoked by uid 48); 24 Nov 2016 12:10:11 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78429] [6/7 Regression] ICE in set_value_range, at tree-vrp.c on non-standard boolean Date: Thu, 24 Nov 2016 12: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: RESOLVED X-Bugzilla-Resolution: FIXED 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 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/msg02981.txt.bz2 Content-length: 459 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78429 Eric Botcazou changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #19 from Eric Botcazou --- Thanks for reporting the problem. >>From gcc-bugs-return-544948-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 12:11:55 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 112421 invoked by alias); 24 Nov 2016 12:11: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 111923 invoked by uid 48); 24 Nov 2016 12:11:40 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Thu, 24 Nov 2016 12:17: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: jgreenhalgh 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/msg02982.txt.bz2 Content-length: 976 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 --- Comment #7 from Jakub Jelinek --- (In reply to James Greenhalgh from comment #6) > None of the logic was there in the original code, so there is not much to > compare. ?? Since -fexcess-precision=3Dstandard has been introduced, gcc has the ex= cess precision notion. So there is something to compare. E.g. try float foo (float x, float y, float z) { return x + y + z; } before your changes with -fdump-tree-gimple -m32 -msse2 -mno-80387 -fexcess-precision=3Dstandard -fdump-tree-gimple -m32 -msse2 -mfpmath=3D387+sse -fexcess-precision=3Dstan= dard -fdump-tree-gimple -m32 -msse2 -mfpmath=3D387 -fexcess-precision=3Dstandard -fdump-tree-gimple -m32 -msse2 -mfpmath=3Dsse -fexcess-precision=3Dstandard -fdump-tree-gimple -m32 -msse -mno-sse2 -mfpmath=3Dsse -fexcess-precision=3Dstandard to match the different cases in your hook, and compare that to what you get with the current trunk. >>From gcc-bugs-return-544949-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 12:17:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 24144 invoked by alias); 24 Nov 2016 12:17: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 24007 invoked by uid 55); 24 Nov 2016 12:17:19 -0000 From: "bernds at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78120] [6/7 Regression] If conversion no longer performed Date: Thu, 24 Nov 2016 12: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: 7.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: bernds at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: bernds 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/msg02983.txt.bz2 Content-length: 430 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78120 --- Comment #10 from Bernd Schmidt --- Author: bernds Date: Thu Nov 24 12:16:47 2016 New Revision: 242832 URL: https://gcc.gnu.org/viewcvs?rev=3D242832&root=3Dgcc&view=3Drev Log: PR rtl-optimization/78120 * config/i386/i386.c (ix86_rtx_costs): Fully handle SETs. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c >>From gcc-bugs-return-544950-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 12:18:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 32383 invoked by alias); 24 Nov 2016 12:18: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 32230 invoked by uid 55); 24 Nov 2016 12:18:24 -0000 From: "bernds at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78120] [6/7 Regression] If conversion no longer performed Date: Thu, 24 Nov 2016 12:21: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: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: bernds at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: bernds 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/msg02984.txt.bz2 Content-length: 410 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78120 --- Comment #11 from Bernd Schmidt --- Author: bernds Date: Thu Nov 24 12:17:52 2016 New Revision: 242833 URL: https://gcc.gnu.org/viewcvs?rev=3D242833&root=3Dgcc&view=3Drev Log: PR rtl-optimization/78120 * rtlanal.c (insn_rtx_cost): Use set_rtx_cost. Modified: trunk/gcc/ChangeLog trunk/gcc/rtlanal.c >>From gcc-bugs-return-544951-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 12:21:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 36286 invoked by alias); 24 Nov 2016 12:21: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 36090 invoked by uid 48); 24 Nov 2016 12:21:13 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/71595] [7 Regression] ICE on valid code at -O2 and -O3 on x86_64-linux-gnu: in check_loop_closed_ssa_use, at tree-ssa-loop-manip.c:704 Date: Thu, 24 Nov 2016 12:23: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: rguenth at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED 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: 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/msg02985.txt.bz2 Content-length: 429 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71595 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Richard Biener --- Fixed. >>From gcc-bugs-return-544952-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 12:23:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 39504 invoked by alias); 24 Nov 2016 12:23: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 39344 invoked by uid 55); 24 Nov 2016 12:22:47 -0000 From: "bernds at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78120] [6/7 Regression] If conversion no longer performed Date: Thu, 24 Nov 2016 12:26: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: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: bernds at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: bernds 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/msg02986.txt.bz2 Content-length: 867 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78120 --- Comment #12 from Bernd Schmidt --- Author: bernds Date: Thu Nov 24 12:22:16 2016 New Revision: 242834 URL: https://gcc.gnu.org/viewcvs?rev=3D242834&root=3Dgcc&view=3Drev Log: PR rtl-optimization/78120 * ifcvt.c (noce_conversion_profitable_p): Check original cost in all cases, and additionally test against max_seq_cost for speed optimization. (noce_process_if_block): Compute an estimate for the original cost = when optimizing for speed, using the minimum of then and else block cost= s. testsuite/ PR rtl-optimization/78120 * gcc.target/i386/pr78120.c: New test. Added: trunk/gcc/testsuite/gcc.target/i386/pr78120.c Modified: trunk/gcc/ChangeLog trunk/gcc/ifcvt.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-544953-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 12:26:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 45430 invoked by alias); 24 Nov 2016 12:26: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 45225 invoked by uid 55); 24 Nov 2016 12:25:54 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/71595] [7 Regression] ICE on valid code at -O2 and -O3 on x86_64-linux-gnu: in check_loop_closed_ssa_use, at tree-ssa-loop-manip.c:704 Date: Thu, 24 Nov 2016 12: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: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED 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/msg02987.txt.bz2 Content-length: 1089 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71595 --- Comment #8 from Richard Biener --- Author: rguenth Date: Thu Nov 24 12:25:22 2016 New Revision: 242835 URL: https://gcc.gnu.org/viewcvs?rev=3D242835&root=3Dgcc&view=3Drev Log: 2016-11-24 Richard Biener PR tree-optimization/71595 * cfgloopmanip.h (remove_path): Add irred_invalidated and loop_closed_ssa_invalidated parameters, defaulted to NULL. * cfgloopmanip.c (remove_path): Likewise, pass them along to called functions. Only fix irred flags if the caller didn't request state. * tree-ssa-loop-ivcanon.c (unloop_loops): Use add_bb_to_loop. (unloop_loops): Pass irred_invalidated and loop_closed_ssa_invalida= ted to remove_path. * gcc.dg/torture/pr71595.c: New testcase. Added: trunk/gcc/testsuite/gcc.dg/torture/pr71595.c Modified: trunk/gcc/ChangeLog trunk/gcc/cfgloopmanip.c trunk/gcc/cfgloopmanip.h trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-loop-ivcanon.c >>From gcc-bugs-return-544954-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 12:59:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 23129 invoked by alias); 24 Nov 2016 12:59: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 22170 invoked by uid 48); 24 Nov 2016 12:59:26 -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: Thu, 24 Nov 2016 13:13: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: 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/msg02988.txt.bz2 Content-length: 401 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78012 Maciej W. Rozycki changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-24 Ever confirmed|0 |1 >>From gcc-bugs-return-544955-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 13:13:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 31509 invoked by alias); 24 Nov 2016 13:13: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 19660 invoked by uid 48); 24 Nov 2016 13:13:46 -0000 From: "olegendo 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: Thu, 24 Nov 2016 13: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: memory-hog X-Bugzilla-Severity: normal X-Bugzilla-Who: olegendo 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: 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/msg02989.txt.bz2 Content-length: 592 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78460 Oleg Endo changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |olegendo at gcc dot gnu.org --- Comment #2 from Oleg Endo --- (In reply to Martin Li=C5=A1ka from comment #1) >=20 > Apart from that, I wondering why there's no limit, as for instance: > strncmp (left, right, 1000); emits battalion of instructions. Oh yeah, that's PR 67712. >>From gcc-bugs-return-544957-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 13:33:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 33232 invoked by alias); 24 Nov 2016 13:33: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 32846 invoked by uid 48); 24 Nov 2016 13:33:35 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78282] [6/7 Regression] Overload resolution failure, in parameter pack expansion, inside a template class Date: Thu, 24 Nov 2016 13:33: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: rejects-valid 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: 6.3 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/msg02991.txt.bz2 Content-length: 484 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78282 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org, | |jason at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- This is rejected since r229722. >>From gcc-bugs-return-544956-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 13:20:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 131010 invoked by alias); 24 Nov 2016 13:20: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 130033 invoked by uid 48); 24 Nov 2016 13:20:09 -0000 From: "olegendo at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/62180] (RX600) - compiler doesn't honor -fstrict-volatile-bitfields and generates incorrect machine code for I/O register access Date: Thu, 24 Nov 2016 13: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: 4.9.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: olegendo 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 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/msg02990.txt.bz2 Content-length: 734 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D62180 Oleg Endo changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #7 from Oleg Endo --- (In reply to Oleg Endo from comment #6) > (In reply to DJ Delorie from comment #4) > > Perhaps you need this patch: > >=20 > > https://gcc.gnu.org/ml/gcc-patches/2014-06/msg00993.html >=20 > DJ, did you actually commit that patch? Just checked the source. That patch went in as r216844. Closing the issue= as fixed. >>From gcc-bugs-return-544958-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 13:33:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 33561 invoked by alias); 24 Nov 2016 13:33: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 32991 invoked by uid 48); 24 Nov 2016 13:33:38 -0000 From: "gcc-bugzilla at minijackson dot 33mail.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78511] New: ICE on using concept name as a "requires" parameter Date: Thu, 24 Nov 2016 13: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: c++-concepts X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gcc-bugzilla at minijackson dot 33mail.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/msg02992.txt.bz2 Content-length: 1388 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78511 Bug ID: 78511 Summary: ICE on using concept name as a "requires" parameter Product: gcc Version: c++-concepts Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: gcc-bugzilla at minijackson dot 33mail.com Target Milestone: --- GCC version and system: gcc (Gentoo 6.2.0-r1 p1.1) 6.2.0 Compilation options: -altivec -awt -cilk cxx -debug -doc -fixed-point fortran gcj -go -graphite -hardened -jit -libssp -mpx multilib nls nptl -objc -objc++ -objc-gc openmp= pch -pie -regression-test sanitize -ssp -vanilla vtv Example program (test.cpp): template concept bool A =3D true; template concept bool B =3D requires(A a) { a; } Command line: g++ -fconcepts -std=3Dc++1z test.cpp Error: test.cpp:5:27: internal compiler error: in synthesize_implicit_template_par= m, at cp/parser.c:37866 concept bool B =3D requires(A a) { ^ test.ii generated file: # 1 "test.cpp" # 1 "" # 1 "" # 1 "/usr/include/stdc-predef.h" 1 3 4 # 1 "" 2 # 1 "test.cpp" template concept bool A =3D true; template concept bool B =3D requires(A a) { a; } >>From gcc-bugs-return-544959-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 13:34:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 37018 invoked by alias); 24 Nov 2016 13:34: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 35568 invoked by uid 48); 24 Nov 2016 13:34:16 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78267] [7 Regression] libsanitizer breaks bootstrap on x86_64-apple-darwin16 at r241977 Date: Thu, 24 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: sanitizer 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: ro 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/msg02993.txt.bz2 Content-length: 146 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78267 --- Comment #56 from Jakub Jelinek --- So, is this resolved now? >>From gcc-bugs-return-544960-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 13:37:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 44093 invoked by alias); 24 Nov 2016 13:37: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 43901 invoked by uid 55); 24 Nov 2016 13:37:11 -0000 From: "ro at CeBiTec dot Uni-Bielefeld.DE" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78267] [7 Regression] libsanitizer breaks bootstrap on x86_64-apple-darwin16 at r241977 Date: Thu, 24 Nov 2016 13:44: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: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at CeBiTec dot Uni-Bielefeld.DE X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ro 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/msg02994.txt.bz2 Content-length: 380 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78267 --- Comment #57 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #56 from Jakub Jelinek --- > So, is this resolved now? The bootstrap failures are AFAIK, but perhaps we should keep it open for the fixinclude fix backports discovered? Rainer >>From gcc-bugs-return-544961-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 13:44:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18531 invoked by alias); 24 Nov 2016 13:44: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 1567 invoked by uid 48); 24 Nov 2016 13:44:25 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug pch/78508] valgrind error in gt_pch_note_object when compiling C++ Date: Thu, 24 Nov 2016 13:46:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: pch 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: 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/msg02995.txt.bz2 Content-length: 558 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78508 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-24 Ever confirmed|0 |1 --- Comment #1 from Martin Li=C5=A1ka --- Confirmed, I'll try to reduce that, but I guess it would take ages. Let's s= ee. >>From gcc-bugs-return-544962-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 13:46:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 24429 invoked by alias); 24 Nov 2016 13:46: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 20639 invoked by uid 48); 24 Nov 2016 13:46:19 -0000 From: "linux at carewolf dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/70118] UBSan claims misaligned access in SSE instrinsics Date: Thu, 24 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: target X-Bugzilla-Version: 5.2.1 X-Bugzilla-Keywords: diagnostic, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: linux at carewolf 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: attachments.isobsolete 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/msg02996.txt.bz2 Content-length: 543 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70118 Allan Jensen changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #40130|0 |1 is obsolete| | --- Comment #5 from Allan Jensen --- Created attachment 40140 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40140&action=3Dedit Patch Updated patch confirmed to work >>From gcc-bugs-return-544963-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 13:55:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 88404 invoked by alias); 24 Nov 2016 13:55: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 88176 invoked by uid 48); 24 Nov 2016 13:55:16 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78408] C loop initial declarations generate wrong code Date: Thu, 24 Nov 2016 14: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: 6.2.1 X-Bugzilla-Keywords: wrong-code 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: --- 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/msg02997.txt.bz2 Content-length: 640 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78408 --- Comment #10 from Richard Biener --- (In reply to Jakub Jelinek from comment #9) > Note in the testcase a =3D (struct buf) {}, b =3D (struct buf) {} generat= es > significantly more efficient code than a =3D b =3D (struct buf) {} - the = former > is 2x memset, the latter 1x memset + 1x memcpy. > So, shall we for large aggregates gimplify those differently as an > optimization? I believe the gimplifier is not a good place to do optimization. You can pattern-match memset (&a, ..., N); memcpy (&b, &a, N); and transform it to two times memset. >>From gcc-bugs-return-544964-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 14:00:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 108719 invoked by alias); 24 Nov 2016 14:00: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 108266 invoked by uid 48); 24 Nov 2016 13:59:54 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78408] C loop initial declarations generate wrong code Date: Thu, 24 Nov 2016 14:02: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: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg02998.txt.bz2 Content-length: 958 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78408 --- Comment #11 from Jakub Jelinek --- (In reply to Richard Biener from comment #10) > (In reply to Jakub Jelinek from comment #9) > > Note in the testcase a =3D (struct buf) {}, b =3D (struct buf) {} gener= ates > > significantly more efficient code than a =3D b =3D (struct buf) {} - th= e former > > is 2x memset, the latter 1x memset + 1x memcpy. > > So, shall we for large aggregates gimplify those differently as an > > optimization? >=20 > I believe the gimplifier is not a good place to do optimization. You can > pattern-match >=20 > memset (&a, ..., N); > memcpy (&b, &a, N); >=20 > and transform it to two times memset. Even the *.optimized dump contains: b =3D {}; a =3D b; d =3D {}; c =3D d; Can match.pd handle these, or would it need to be special folding code (whe= re?=20 gimple-fold.c, tree dse, what other passes have good framework for that)? >>From gcc-bugs-return-544965-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 14:02:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 113079 invoked by alias); 24 Nov 2016 14: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 112492 invoked by uid 55); 24 Nov 2016 14:01:57 -0000 From: "ro at CeBiTec dot Uni-Bielefeld.DE" To: gcc-bugs@gcc.gnu.org Subject: [Bug libgomp/78468] [7 regression] libgomp.c/reduction-10.c and many more FAIL Date: Thu, 24 Nov 2016 14:04: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 CeBiTec dot Uni-Bielefeld.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: 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/msg02999.txt.bz2 Content-length: 573 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #9 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- 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 li= mbgomp > bug. The failure goes away if I do this... > 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. ... but stays this way. Rainer >>From gcc-bugs-return-544966-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 14:04:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 120202 invoked by alias); 24 Nov 2016 14:04: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 120064 invoked by uid 48); 24 Nov 2016 14:04:10 -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: Thu, 24 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: 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/msg03000.txt.bz2 Content-length: 404 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #10 from Rainer Orth --- Created attachment 40141 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40141&action=3Dedit reduced testcase and assembler output I've managed at least some reduction of the testcase: as you can see, one s= tack allocation is reduced, the other has vanished completely. Rainer >>From gcc-bugs-return-544967-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 14:06:33 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 827 invoked by alias); 24 Nov 2016 14:06: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 510 invoked by uid 48); 24 Nov 2016 14:06:21 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78512] New: [7 Regression] r242674 miscompiles Linux kernel Date: Thu, 24 Nov 2016 14: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: 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 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/msg03001.txt.bz2 Content-length: 727 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78512 Bug ID: 78512 Summary: [7 Regression] r242674 miscompiles Linux kernel 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 CC: msebor at gcc dot gnu.org Target Milestone: --- Since r242674 the Linux kernel hits a BUG() during boot: Kernel bug at net/core/skbuff.c:105 invalid opcode 0000 ... Adding -fno-printf-return-value to the CFLAGS "solves" the issue. Not sure which file gets miscompiled, I only did a quick gcc bisection. >>From gcc-bugs-return-544968-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 14:38:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118468 invoked by alias); 24 Nov 2016 14:38: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 118292 invoked by uid 48); 24 Nov 2016 14:38:45 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78493] profiledbootstrap failure: error: attempt to free a non-heap object 'names' in ../../gcc/cp/parser.c:11482:23 Date: Thu, 24 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: bootstrap X-Bugzilla-Version: unknown X-Bugzilla-Keywords: diagnostic, missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED 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: 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/msg03002.txt.bz2 Content-length: 433 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78493 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #3 from Martin Li=C5=A1ka --- Fixed. >>From gcc-bugs-return-544969-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 14:59:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 92185 invoked by alias); 24 Nov 2016 14:59: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 91890 invoked by uid 48); 24 Nov 2016 14:59:43 -0000 From: "schwab@linux-m68k.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78153] strlen return value can be assumed to be less than PTRDIFF_MAX Date: Thu, 24 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: missed-optimization 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: --- 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/msg03003.txt.bz2 Content-length: 744 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78153 --- Comment #2 from Andreas Schwab --- This breaks ada on aarch64: /opt/gcc/gcc-20161124/Build/./prev-gcc/xgcc -B/opt/gcc/gcc-20161124/Build/./prev-gcc/ -B/usr/aarch64-suse-linux/bin/ -B/usr/aarch64-suse-linux/bin/ -B/usr/aarch64-suse-linux/lib/ -isystem /usr/aarch64-suse-linux/include -isystem /usr/aarch64-suse-linux/sys-includ= e=20=20=20 -c -g -O2 -gtoggle -gnatpg -gnata -W -Wall -nostdinc -I- -I. -Iada/generat= ed -Iada -I../../gcc/ada -I../../gcc/ada/gcc-interface ../../gcc/ada/osint.adb= -o ada/osint.o raised STORAGE_ERROR : stack overflow or erroneous memory access make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:119: ada/osint.o] Er= ror 1 >>From gcc-bugs-return-544970-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:02:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 97626 invoked by alias); 24 Nov 2016 15:02: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 97453 invoked by uid 55); 24 Nov 2016 15:02:05 -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: Thu, 24 Nov 2016 15: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: 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/msg03004.txt.bz2 Content-length: 617 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78437 --- Comment #7 from Eric Botcazou --- Author: ebotcazou Date: Thu Nov 24 15:01:32 2016 New Revision: 242839 URL: https://gcc.gnu.org/viewcvs?rev=3D242839&root=3Dgcc&view=3Drev Log: PR rtl-optimization/78437 * ree.c (get_uses): New function. (combine_reaching_defs): When a copy is needed, return false if any reaching use of the source register reads it in a mode larger than the mode it is set in and WORD_REGISTER_OPERATIONS is true. Modified: trunk/gcc/ChangeLog trunk/gcc/ree.c >>From gcc-bugs-return-544971-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:03:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 113009 invoked by alias); 24 Nov 2016 15:03: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 99726 invoked by uid 48); 24 Nov 2016 15:03:39 -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: Thu, 24 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: 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: RESOLVED X-Bugzilla-Resolution: FIXED 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: 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/msg03005.txt.bz2 Content-length: 468 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78437 Eric Botcazou changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #8 from Eric Botcazou --- Thanks for distilling the reduced testcase. >>From gcc-bugs-return-544972-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:07:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11639 invoked by alias); 24 Nov 2016 15:07: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 11449 invoked by uid 48); 24 Nov 2016 15:07:09 -0000 From: "schwab@linux-m68k.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78153] strlen return value can be assumed to be less than PTRDIFF_MAX Date: Thu, 24 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: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: missed-optimization 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: --- 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/msg03006.txt.bz2 Content-length: 262 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78153 --- Comment #3 from Andreas Schwab --- Program received signal SIGSEGV, Segmentation fault. vrp_val_max (type=3D0x0) at ../../gcc/tree-vrp.c:156 156 if (!INTEGRAL_TYPE_P (type)) >>From gcc-bugs-return-544973-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:07:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11738 invoked by alias); 24 Nov 2016 15:07: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 11474 invoked by uid 48); 24 Nov 2016 15:07:09 -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: Thu, 24 Nov 2016 15: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: 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/msg03007.txt.bz2 Content-length: 1284 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #11 from Dominik Vogt --- (In reply to ro@CeBiTec.Uni-Bielefeld.DE from comment #9) > > 2) Replace "p7" in foo with just "7". If it still fails we know the bu= g is not > > triggered by the dynamic allocation of a or b. >=20 > ... but stays this way. Good, the assembly diff has shrunk a lot: -- @@ -8,7 +8,7 @@ ld [%i0+4], %g4 add %g4, 1, %i3 sll %i3, 2, %g1 - add %g1, 10, %g1 + add %g1, 7, %g1 <------- add (8 - 1) bytes and %g1, -8, %g1 <------- round down to multiple of 8 mov 0, %g2 sub %sp, %g1, %sp @@ -25,7 +25,6 @@ add %g1, 4, %g1 add %g3, 1, %i2 sll %i2, 3, %g1 - add %g1, 8, %g1 < ------ what was this good for? mov 0, %g2 sub %sp, %g1, %sp add %sp, 96, %i5 -- The marked instructions in the first chunk do look like the calculations of= the dynamic stack area's address. The reduced source code does not have dynamic stack allocation, so that must come from libgomp. The next step is to figu= re out how libgomp generates instructions. Can you provide tree dumps for both Gccs? >>From gcc-bugs-return-544974-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:15:50 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 42492 invoked by alias); 24 Nov 2016 15:15: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 42016 invoked by uid 48); 24 Nov 2016 15:15:38 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78513] New: [7 Regression] Failure to build linux kernel with KASAN support Date: Thu, 24 Nov 2016 15:16:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov 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 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/msg03008.txt.bz2 Content-length: 1271 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78513 Bug ID: 78513 Summary: [7 Regression] Failure to build linux kernel with KASAN support Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: ktkachov at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org Target Milestone: --- I'm trying to build the Linux kernel 4.8.10, downloaded from kernel.org usi= ng an aarch64-none-linux-gnu trunk toolchain (r242837). I'm building a defconfig kernel with the additional: CONFIG_KASAN=3Dy CONFIG_KASAN_OUTLINE=3Dy in the .config file to enable KASAN. This works with a GCC 6 compiler. With trunk this fails to link with many undefined references, for example: net/built-in.o: In function `ethtool_set_per_queue': ncsi-manage.c:(.text+0x5e2a8): undefined reference to `__asan_unpoison_stack_memory' ncsi-manage.c:(.text+0x5e398): undefined reference to `__asan_poison_stack_memory' I guess this has something to do with the libsanitizer merge? >>From gcc-bugs-return-544975-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:16:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 44415 invoked by alias); 24 Nov 2016 15:16: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 44133 invoked by uid 48); 24 Nov 2016 15:16:30 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78513] [7 Regression] Failure to build linux kernel with KASAN support Date: Thu, 24 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: sanitizer X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: link-failure X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov 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 cf_gcctarget cf_known_to_work 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/msg03009.txt.bz2 Content-length: 519 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78513 ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |link-failure Target| |aarch64-none-linux-gnu Known to work| |6.2.1 Target Milestone|--- |7.0 Known to fail| |7.0 >>From gcc-bugs-return-544977-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:23:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 81260 invoked by alias); 24 Nov 2016 15:23: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 79306 invoked by uid 55); 24 Nov 2016 15:23:09 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/48863] A Bug When Assembler Instructions with C Expression Operands in arm-elf-gcc 4.5 Date: Thu, 24 Nov 2016 15: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.5.1 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov 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/msg03011.txt.bz2 Content-length: 1010 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D48863 --- Comment #6 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Thu Nov 24 15:22:34 2016 New Revision: 242840 URL: https://gcc.gnu.org/viewcvs?rev=3D242840&root=3Dgcc&view=3Drev Log: [TER] PR target/48863 : Don't replace expressions across local register variable definitions PR target/48863 PR inline-asm/70184 * tree-ssa-ter.c (temp_expr_table): Add reg_vars_cnt field. (new_temp_expr_table): Initialise reg_vars_cnt. (free_temp_expr_table): Release reg_vars_cnt. (process_replaceable): Add reg_vars_cnt argument, set reg_vars_cnt field of TAB. (find_replaceable_in_bb): Use the above to record register variable write occurrences and cancel replacement across them. * gcc.target/arm/pr48863.c: New test. Added: trunk/gcc/testsuite/gcc.target/arm/pr48863.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-ter.c >>From gcc-bugs-return-544976-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:22:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 56373 invoked by alias); 24 Nov 2016 15:22: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 55869 invoked by uid 48); 24 Nov 2016 15:22:05 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78512] [7 Regression] r242674 miscompiles Linux kernel Date: Thu, 24 Nov 2016 15: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: 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: 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 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/msg03010.txt.bz2 Content-length: 353 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78512 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code Target Milestone|--- |7.0 >>From gcc-bugs-return-544978-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:23:20 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 81306 invoked by alias); 24 Nov 2016 15:23: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 79082 invoked by uid 55); 24 Nov 2016 15:23:06 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug inline-asm/70184] Explicit register variables holding function arguments overwritten by conversion libcall Date: Thu, 24 Nov 2016 15:24:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: inline-asm X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov 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/msg03012.txt.bz2 Content-length: 1010 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70184 --- Comment #8 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Thu Nov 24 15:22:34 2016 New Revision: 242840 URL: https://gcc.gnu.org/viewcvs?rev=3D242840&root=3Dgcc&view=3Drev Log: [TER] PR target/48863 : Don't replace expressions across local register variable definitions PR target/48863 PR inline-asm/70184 * tree-ssa-ter.c (temp_expr_table): Add reg_vars_cnt field. (new_temp_expr_table): Initialise reg_vars_cnt. (free_temp_expr_table): Release reg_vars_cnt. (process_replaceable): Add reg_vars_cnt argument, set reg_vars_cnt field of TAB. (find_replaceable_in_bb): Use the above to record register variable write occurrences and cancel replacement across them. * gcc.target/arm/pr48863.c: New test. Added: trunk/gcc/testsuite/gcc.target/arm/pr48863.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-ter.c >>From gcc-bugs-return-544979-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:24:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87596 invoked by alias); 24 Nov 2016 15:24: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 87260 invoked by uid 48); 24 Nov 2016 15:24:03 -0000 From: "rdapp 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: Thu, 24 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: libgomp X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rdapp 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: 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/msg03013.txt.bz2 Content-length: 737 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 rdapp at linux dot vnet.ibm.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rdapp at linux dot vnet.ib= m.com --- Comment #12 from rdapp at linux dot vnet.ibm.com --- (Writing from a colleagues machine ...) Thinking about it, I'm quite sure the dynamic allocation must come from her= e: > #pragma omp parallel for reduction(*:y[:p4]) reduction(|:a[:p5]) ^^^^^^ ^^^^^^ I.e. the bug should go awaz if you replace either p4 or p5 or both with the numeric values. Dominik ^_^ ^_^ >>From gcc-bugs-return-544980-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:25:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 93883 invoked by alias); 24 Nov 2016 15:25: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 93571 invoked by uid 48); 24 Nov 2016 15:25:17 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/48863] A Bug When Assembler Instructions with C Expression Operands in arm-elf-gcc 4.5 Date: Thu, 24 Nov 2016 15:28: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.5.1 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov 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 cf_known_to_work 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/msg03014.txt.bz2 Content-length: 570 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D48863 ktkachov at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ktkachov at gcc dot gnu.org Known to work| |7.0 Target Milestone|--- |7.0 --- Comment #7 from ktkachov at gcc dot gnu.org --- Fixed on trunk for GCC 7. I'll wait for a bit before proposing a backport (if this is needed on the branches) >>From gcc-bugs-return-544981-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:28:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 123080 invoked by alias); 24 Nov 2016 15:28: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 118850 invoked by uid 48); 24 Nov 2016 15:28:44 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78512] [7 Regression] r242674 miscompiles Linux kernel Date: Thu, 24 Nov 2016 15:36: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: wrong-code 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: 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/msg03015.txt.bz2 Content-length: 1032 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78512 --- Comment #1 from Markus Trippelsdorf --- I run md5sum on the object files with and without -fno-printf-return-value. Looking at a few files that differ they show a common pattern: good vs bad diff: @@ -312,7 +312,7 @@ movq $.LC1, %rsi movq %rax, %rdi call sprintf - cltq + movl $2, %eax ret .size show_tx_maxrate, .-show_tx_maxrate .section .rodata.str1.1 @@ -338,8 +338,8 @@ movq $.LC3, %rsi movq %rbp, %rdi call sprintf + movl $1, %eax popq %rbx - cltq popq %rbp ret .size show_trans_timeout, .-show_trans_timeout @@ -749,7 +749,7 @@ movq $fmt_u64, %rsi movq %rbp, %rdi call sprintf - cltq + movl $2, %eax .L121: movl $-256, %edx etc. Not sure if this a valid transformation or even the root cause of the issue. >>From gcc-bugs-return-544982-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:36:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 33045 invoked by alias); 24 Nov 2016 15:36: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 32825 invoked by uid 48); 24 Nov 2016 15:35:48 -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: Thu, 24 Nov 2016 15:42: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/msg03016.txt.bz2 Content-length: 728 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #13 from Jakub Jelinek --- Yes, sure, there are 2 alloca uses in the parallel region, one is for y variable, which uses __builtin_alloca_with_align ((p4 - 1 + 1) * 4, 32) and= the other is for a, which uses __builtin_alloca_with_align ((p5 - 1 + 1) * 8, 3= 2). p4 is 3 and p5 is 4, so the former should be 12 bytes and the latter 32 byt= es. But at least in the *.optimized dump I don't see anything that would attemp= t to write more, there is at most y[2].t and for a at most a[127 / 32].t. So, can you find out how much each alloca actually aligns and if what writes are to those areas? Does it fail also with OMP_NUM_THREADS=3D1? >>From gcc-bugs-return-544983-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:42:14 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 55891 invoked by alias); 24 Nov 2016 15:42: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 55730 invoked by uid 48); 24 Nov 2016 15:42:02 -0000 From: "dcb314 at hotmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/44685] internal compiler error: in final_scan_insn, at final.c:2650 while compiling program with complex types Date: Thu, 24 Nov 2016 15: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: 4.5.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dcb314 at hotmail 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/msg03017.txt.bz2 Content-length: 171 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D44685 --- Comment #5 from David Binderman --- Seems fixed in gcc version 6.1.1, dated 20160621 >>From gcc-bugs-return-544984-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:44:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 63517 invoked by alias); 24 Nov 2016 15:44: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 63171 invoked by uid 48); 24 Nov 2016 15:44:33 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78514] New: ICE in tsubst, at cp/pt.c:13073 Date: Thu, 24 Nov 2016 15:46: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: 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/msg03018.txt.bz2 Content-length: 3821 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78514 Bug ID: 78514 Summary: ICE in tsubst, at cp/pt.c:13073 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org Target Milestone: --- [forwarded from https://bugs.debian.org/845493] seen with 4.8.5, 4.9.4, the 5 and 6 branches, and trunk r242638 $ cat index-sequence.cpp=20 typedef long unsigned a; template struct b; template struct b { typedef p c; }; template using e =3D typename b::c; template struct g; template struct h; template struct h> { using c =3D g= ; }; template struct j; template struct j> { using c =3D g; }; template struct k; template struct k> { using c =3D g= ; }; template struct k> { using c =3D typename h::c>::c; }; template struct k> { using c =3D typename j::c>::c; }; template using m =3D typename k::c; template template using n =3D g; template using o =3D m; template void increasing(n) { increasing(o<10>{}); } $ g++ -c -std=3Dc++11 index-sequence.cpp index-sequence.cpp: In substitution of 'template void increasing(n) [with long unsigned int i =3D 1ul]': index-sequence.cpp:24:21: required from here index-sequence.cpp:23:21: internal compiler error: in tsubst, at cp/pt.c:13= 213 template void increasing(n) { ^~~~~~~~~~ 0x682fde tsubst(tree_node*, tree_node*, int, tree_node*) ../../src/gcc/cp/pt.c:13213 0x69d1b6 tsubst_template_args ../../src/gcc/cp/pt.c:11410 0x69d362 tsubst_template_args ../../src/gcc/cp/pt.c:11370 0x681681 tsubst(tree_node*, tree_node*, int, tree_node*) ../../src/gcc/cp/pt.c:13434 0x681af9 tsubst(tree_node*, tree_node*, int, tree_node*) ../../src/gcc/cp/pt.c:13037 0x69adc2 tsubst_arg_types ../../src/gcc/cp/pt.c:12696 0x69b0ea tsubst_function_type ../../src/gcc/cp/pt.c:12830 0x6812f6 tsubst(tree_node*, tree_node*, int, tree_node*) ../../src/gcc/cp/pt.c:13573 0x693c4c tsubst_decl ../../src/gcc/cp/pt.c:11991 0x681837 tsubst(tree_node*, tree_node*, int, tree_node*) ../../src/gcc/cp/pt.c:13011 0x6a2d1f instantiate_template_1 ../../src/gcc/cp/pt.c:17805 0x6a2d1f instantiate_template(tree_node*, tree_node*, int) ../../src/gcc/cp/pt.c:17861 0x6ae531 fn_type_unification(tree_node*, tree_node*, tree_node*, tree_node* const*, unsigned int, tree_node*, unification_kind_t, int, bool, bool) ../../src/gcc/cp/pt.c:18241 0x6099f7 add_template_candidate_real ../../src/gcc/cp/call.c:3158 0x60a5bc add_template_candidate ../../src/gcc/cp/call.c:3240 0x60a5bc add_candidates ../../src/gcc/cp/call.c:5475 0x60d071 perform_overload_resolution ../../src/gcc/cp/call.c:4136 0x60f5ce build_new_function_call(tree_node*, vec**, bool, int) ../../src/gcc/cp/call.c:4221 0x7afcb9 finish_call_expr(tree_node*, vec**, b= ool, bool, int) ../../src/gcc/cp/semantics.c:2440 0x72b1da cp_parser_postfix_expression ../../src/gcc/cp/parser.c:7017 Please submit a full bug report, with preprocessed source if appropriate. >>From gcc-bugs-return-544985-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:46:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 66855 invoked by alias); 24 Nov 2016 15:46: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 66628 invoked by uid 48); 24 Nov 2016 15:46:19 -0000 From: "dcb314 at hotmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/66358] [5/6/7 Regression] [SH] ICE: in extract_constrain_insn, at recog.c:2232 Date: Thu, 24 Nov 2016 15: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.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: dcb314 at hotmail 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03019.txt.bz2 Content-length: 194 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D66358 --- Comment #23 from David Binderman --- Problem seems to have gone away with gcc version 6.1.1, dated 20160621 >>From gcc-bugs-return-544986-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:59:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 5107 invoked by alias); 24 Nov 2016 15:59: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 4244 invoked by uid 48); 24 Nov 2016 15:59:17 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78513] [7 Regression] Failure to build linux kernel with KASAN support Date: Thu, 24 Nov 2016 16:03: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: link-failure X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin 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: 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/msg03020.txt.bz2 Content-length: 698 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78513 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |marxin at gcc dot gnu.org Resolution|--- |INVALID --- Comment #1 from Martin Li=C5=A1ka --- We added new run-time functions to libsanitizer, which are being implemente= d by linux kernel folk: https://marc.info/?l=3Dlinux-mm&m=3D147922605130429&w=3D2 Thus I'm closing this as invalid. >>From gcc-bugs-return-544987-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 16:03:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 15672 invoked by alias); 24 Nov 2016 16:03: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 12351 invoked by uid 48); 24 Nov 2016 16:03:02 -0000 From: "jgreenhalgh at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Thu, 24 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: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jgreenhalgh at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jgreenhalgh 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/msg03021.txt.bz2 Content-length: 1360 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 --- Comment #8 from James Greenhalgh --- (In reply to Jakub Jelinek from comment #7) > (In reply to James Greenhalgh from comment #6) > > None of the logic was there in the original code, so there is not much = to > > compare. >=20 > ?? Since -fexcess-precision=3Dstandard has been introduced, gcc has the > excess precision notion. So there is something to compare. > E.g. try > float foo (float x, float y, float z) > { > return x + y + z; > } > before your changes with > -fdump-tree-gimple -m32 -msse2 -mno-80387 -fexcess-precision=3Dstandard > -fdump-tree-gimple -m32 -msse2 -mfpmath=3D387+sse -fexcess-precision=3Dst= andard > -fdump-tree-gimple -m32 -msse2 -mfpmath=3D387 -fexcess-precision=3Dstanda= rd > -fdump-tree-gimple -m32 -msse2 -mfpmath=3Dsse -fexcess-precision=3Dstanda= rd > -fdump-tree-gimple -m32 -msse -mno-sse2 -mfpmath=3Dsse > -fexcess-precision=3Dstandard > to match the different cases in your hook, and compare that to what you g= et > with the current trunk. Right, I think we might have been talking about comparing different things. That works for a test of observable behaviour. I've done what I suggested above, tested it as you suggested, and posted a = fix to the mailing list https://gcc.gnu.org/ml/gcc-patches/2016-11/msg02568.html >>From gcc-bugs-return-544988-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 16:22:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125098 invoked by alias); 24 Nov 2016 16:22: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 124108 invoked by uid 48); 24 Nov 2016 16:22:17 -0000 From: "arnd at linaro dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug preprocessor/78169] internal compiler error: in get_substring_ranges_for_loc, at input.c:1379 Date: Thu, 24 Nov 2016 16:27: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: arnd at linaro dot 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: 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/msg03022.txt.bz2 Content-length: 2331 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78169 Arnd Bergmann changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |arnd at linaro dot org --- Comment #4 from Arnd Bergmann --- Created attachment 40142 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40142&action=3Dedit preprocessed drivers/tty/nozomi.c from linux-4.9-rc5+next I get the internal compiler error when I first preprocess the source, but n= ot when I build the same file directly: $ /home/arnd/cross-gcc/bin/x86_64-linux-gcc-7.0.0 -Wall -O -Wno-pointer-sig= n -s nozomi.i=20=20 /git/arm-soc/drivers/tty/nozomi.c: In function 'interrupt_handler': /git/arm-soc/drivers/tty/nozomi.c:1157:20: internal compiler error: in get_substring_ranges_for_loc, at input.c:1388 static irqreturn_t interrupt_handler(int irq, void *dev_id) ^~~~~~~~~~~~~~~~~ 0x110f22f get_substring_ranges_for_loc /home/arnd/git/gcc/gcc/input.c:1388 0x110f22f get_source_location_for_substring(cpp_reader*, string_concat_db*, unsigned int, cpp_ttype, int, int, int, unsigned int*) /home/arnd/git/gcc/gcc/input.c:1458 0x67230e c_get_substring_location(substring_loc const&, unsigned int*) /home/arnd/git/gcc/gcc/c-family/c-common.c:865 0xa5ce8f substring_loc::get_location(unsigned int*) const /home/arnd/git/gcc/gcc/substring-locations.c:194 0xa5ce8f format_warning_va(substring_loc const&, source_range const*, char const*, int, char const*, __va_list_tag (*) [1]) /home/arnd/git/gcc/gcc/substring-locations.c:112 0xa5d1f4 format_warning_at_substring(substring_loc const&, source_range con= st*, char const*, int, char const*, ...) /home/arnd/git/gcc/gcc/substring-locations.c:179 0x1038159 add_bytes /home/arnd/git/gcc/gcc/gimple-ssa-sprintf.c:2083 0x1038159 compute_format_length /home/arnd/git/gcc/gcc/gimple-ssa-sprintf.c:2208 0x1038159 handle_gimple_call /home/arnd/git/gcc/gcc/gimple-ssa-sprintf.c:2772 0x1038159 execute /home/arnd/git/gcc/gcc/gimple-ssa-sprintf.c:2799 $ /home/arnd/cross-gcc/bin/x86_64-linux-gcc-7.0.0 --version x86_64-linux-gcc-7.0.0 (GCC) 7.0.0 20161124 (experimental) >>From gcc-bugs-return-544989-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 16:27:11 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 20748 invoked by alias); 24 Nov 2016 16:27: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 20571 invoked by uid 48); 24 Nov 2016 16:26:59 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78513] [7 Regression] Failure to build linux kernel with KASAN support Date: Thu, 24 Nov 2016 16: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: 7.0 X-Bugzilla-Keywords: link-failure X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub 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: 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/msg03023.txt.bz2 Content-length: 170 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78513 --- Comment #2 from Jakub Jelinek --- Does kernel enable -fsanitize-use-after-scope now? >>From gcc-bugs-return-544990-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 16:29:14 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 23900 invoked by alias); 24 Nov 2016 16:29: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 23723 invoked by uid 48); 24 Nov 2016 16:29:02 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78512] [7 Regression] r242674 miscompiles Linux kernel Date: Thu, 24 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: c 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: 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/msg03024.txt.bz2 Content-length: 623 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78512 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- The problem with -fprintf-return-value is that it pretty much hardcodes the *printf* implementation details into GCC. And on Linux it hardcodes them f= or glibc, while the kernel has its own *printf* stuff and could behave slightly differently. >>From gcc-bugs-return-544991-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 16:31:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 27061 invoked by alias); 24 Nov 2016 16: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 26793 invoked by uid 48); 24 Nov 2016 16:31:15 -0000 From: "zsojka at seznam dot cz" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78515] New: [7 Regression] ICE: in fold_binary_loc, at fold-const.c:8999 with -Os -mavx512bw Date: Thu, 24 Nov 2016 16:37:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new 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: zsojka at seznam dot cz 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 target_milestone cf_gcchost cf_gcctarget cf_gccbuild 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/msg03025.txt.bz2 Content-length: 2741 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78515 Bug ID: 78515 Summary: [7 Regression] ICE: in fold_binary_loc, at fold-const.c:8999 with -Os -mavx512bw Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: zsojka at seznam dot cz Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu Build: x86_64-pc-linux-gnu Created attachment 40143 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40143&action=3Dedit reduced testcase Compiler output: $ x86_64-pc-linux-gnu-gcc -Os -mavx512bw testcase.c testcase.c:23:1: internal compiler error: in fold_binary_loc, at fold-const.c:8999 } ^ 0x8abc6e fold_binary_loc(unsigned int, tree_code, tree_node*, tree_node*, tree_node*) /repo/gcc-trunk/gcc/fold-const.c:8996 0x152f1a5 ipa_get_jf_pass_through_result /repo/gcc-trunk/gcc/ipa-cp.c:1233 0x1534c46 propagate_vals_accross_pass_through /repo/gcc-trunk/gcc/ipa-cp.c:1572 0x1534c46 propagate_scalar_accross_jump_function /repo/gcc-trunk/gcc/ipa-cp.c:1654 0x1534c46 propagate_constants_accross_call /repo/gcc-trunk/gcc/ipa-cp.c:2257 0x1538900 propagate_constants_topo /repo/gcc-trunk/gcc/ipa-cp.c:3162 0x1538900 ipcp_propagate_stage /repo/gcc-trunk/gcc/ipa-cp.c:3272 0x153ad76 ipcp_driver /repo/gcc-trunk/gcc/ipa-cp.c:5002 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. $ x86_64-pc-linux-gnu-gcc -v=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 Using built-in specs. COLLECT_GCC=3D/repo/gcc-trunk/binary-latest-amd64/bin/x86_64-pc-linux-gnu-g= cc COLLECT_LTO_WRAPPER=3D/repo/gcc-trunk/binary-trunk-242789-checking-yes-rtl-= df-extra-nographite-amd64/bin/../libexec/gcc/x86_64-pc-linux-gnu/7.0.0/lto-= wrapper Target: x86_64-pc-linux-gnu Configured with: /repo/gcc-trunk//configure --enable-languages=3Dc,c++ --enable-valgrind-annotations --disable-nls --enable-checking=3Dyes,rtl,df,= extra --without-cloog --without-ppl --without-isl --build=3Dx86_64-pc-linux-gnu --host=3Dx86_64-pc-linux-gnu --target=3Dx86_64-pc-linux-gnu --with-ld=3D/usr/bin/x86_64-pc-linux-gnu-ld --with-as=3D/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=3D/repo/gcc-trunk//binary-trunk-242789-checking-yes-rtl-df-extra-n= ographite-amd64 Thread model: posix gcc version 7.0.0 20161123 (experimental) (GCC) >>From gcc-bugs-return-544992-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 16:37:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 74347 invoked by alias); 24 Nov 2016 16:37: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 65324 invoked by uid 48); 24 Nov 2016 16:36:49 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78515] [7 Regression] ICE: in fold_binary_loc, at fold-const.c:8999 with -Os -mavx512bw Date: Thu, 24 Nov 2016 16:38: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: 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/msg03026.txt.bz2 Content-length: 616 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78515 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-24 CC| |jakub at gcc dot gnu.org Target Milestone|--- |7.0 Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek --- Started with r236501. >>From gcc-bugs-return-544993-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 16:38:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76581 invoked by alias); 24 Nov 2016 16:38: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 76398 invoked by uid 48); 24 Nov 2016 16:38:34 -0000 From: "jsm28 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: Thu, 24 Nov 2016 16:46: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: jsm28 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 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/msg03027.txt.bz2 Content-length: 448 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78458 Joseph S. Myers changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #14 from Joseph S. Myers --- Fixed by the given commit. >>From gcc-bugs-return-544994-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 16:46:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87003 invoked by alias); 24 Nov 2016 16:46: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 86790 invoked by uid 48); 24 Nov 2016 16:46:09 -0000 From: "jsm28 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78516] New: [7 Regression] ICE in lra_assign for e500v2 Date: Thu, 24 Nov 2016 17:00: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 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/msg03028.txt.bz2 Content-length: 1746 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78516 Bug ID: 78516 Summary: [7 Regression] ICE in lra_assign for 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 Running gcc and g++ tests for powerpc-linux-gnuspe --enable-e500-double sho= ws the following ICE (177 times in the logs, but the output of each such faili= ng test appears more than once in the logs; this appears to be the biggest gro= up of failures in the test results). Compile the following reduced test (which compiles OK with GCC 6 branch) with -O0 or -O1 to see the ICE. extern void exit (int); extern void abort (void); volatile double inf_cst =3D __builtin_inf (); volatile double neg0 =3D -0.0, one =3D 1.0; int main (void) { volatile double r; if (!__builtin_isinf (inf_cst)) abort (); r =3D __builtin_copysign (one, neg0); exit (0); } ice.i: In function 'main': ice.i:15:1: internal compiler error: in lra_assign, at lra-assigns.c:1612 } ^ 0x9bdfb8 lra_assign() /scratch/jmyers/glibc/many7/src/gcc/gcc/lra-assigns.c:1612 0x9b8b9d lra(_IO_FILE*) /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:2422 0x96deb1 do_reload /scratch/jmyers/glibc/many7/src/gcc/gcc/ira.c:5381 0x96deb1 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-544995-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 17:00:49 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29076 invoked by alias); 24 Nov 2016 17:00: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 28933 invoked by uid 48); 24 Nov 2016 17:00:34 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78515] [7 Regression] ICE: in fold_binary_loc, at fold-const.c:8999 with -Os -mavx512bw Date: Thu, 24 Nov 2016 17: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: 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/msg03029.txt.bz2 Content-length: 519 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78515 --- Comment #2 from Jakub Jelinek --- I think the bug is in compute_complex_assign_jump_func, it assumes that all= 2+ operand GIMPLE_ASSIGNs are arithmetics (doesn't even consider 3 operand one= s). So it happily records BIT_INSERT_EXPR that has 3 operands, but just checks = 2 of those operands. I've also noticed in tree.def DEFTREECODE (BIT_INSERT_EXPR, "bit_field_insert", tcc_expression, 3) I would have expected "bit_insert_expr". >>From gcc-bugs-return-544996-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 17:22:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126982 invoked by alias); 24 Nov 2016 17:22: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 125156 invoked by uid 48); 24 Nov 2016 17:22:31 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78512] [7 Regression] r242674 miscompiles Linux kernel Date: Thu, 24 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: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 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 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/msg03030.txt.bz2 Content-length: 1681 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78512 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED Last reconfirmed| |2016-11-24 Assignee|unassigned at gcc dot gnu.org |msebor at gcc dot g= nu.org Ever confirmed|0 |1 --- Comment #3 from Martin Sebor --- I have yet to look into the details of this issue but just a quick clarifyi= ng comment: -fprintf-return-value is almost entirely based on the C requirements, with = the exception of %p where it does make use of its knowledge of the underlying implementation. The option cannot match a non-conforming implementation without a corresponding target hook that describes it so when one is being targeted the options should not be used The option should be disabled automatically when either -fno-builtin-sprintf or its equivalent such -ffreestanding is specified (if it isn't it's a bug). That said, I don't think the Linux kernel uses either of these options. Th= at suggests that the Linux printf should be conforming and the miscompilation = may be a bug. Otherwise, it the Linux printf isn't conforming and we want it to benefit from the option (as I would expect us to since the request for the related -Wformat-length warning came from someone either contributing to or building the kernel) GCC might want to add a target hook describing the Lin= ux printf specifics and a new option and to let the kernel enable it. >>From gcc-bugs-return-544997-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 18:11:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121361 invoked by alias); 24 Nov 2016 18:11: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 121199 invoked by uid 55); 24 Nov 2016 18:11:16 -0000 From: "amonakov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/67822] OpenMP offloading to nvptx fails Date: Thu, 24 Nov 2016 18:16: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: openmp X-Bugzilla-Severity: enhancement X-Bugzilla-Who: amonakov 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/msg03031.txt.bz2 Content-length: 462 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D67822 --- Comment #3 from Alexander Monakov --- Author: amonakov Date: Thu Nov 24 18:10:42 2016 New Revision: 242842 URL: https://gcc.gnu.org/viewcvs?rev=3D242842&root=3Dgcc&view=3Drev Log: Allow -fopenmp in NVPTX mkoffload PR target/67822 * config/nvptx/mkoffload.c (main): Allow -fopenmp. Modified: trunk/gcc/ChangeLog trunk/gcc/config/nvptx/mkoffload.c >>From gcc-bugs-return-544998-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 18:16:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6663 invoked by alias); 24 Nov 2016 18:16: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 6501 invoked by uid 48); 24 Nov 2016 18:16:39 -0000 From: "amonakov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/67822] OpenMP offloading to nvptx fails Date: Thu, 24 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: target X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: openmp X-Bugzilla-Severity: enhancement X-Bugzilla-Who: amonakov 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/msg03032.txt.bz2 Content-length: 511 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D67822 Alexander Monakov changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |amonakov at gcc dot gnu.org Resolution|--- |FIXED --- Comment #4 from Alexander Monakov --- =2E >>From gcc-bugs-return-544999-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 18:24:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29794 invoked by alias); 24 Nov 2016 18:24: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 29620 invoked by uid 48); 24 Nov 2016 18:24:14 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78513] [7 Regression] Failure to build linux kernel with KASAN support Date: Thu, 24 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: sanitizer X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: link-failure X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin 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: 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/msg03033.txt.bz2 Content-length: 352 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78513 --- Comment #3 from Martin Li=C5=A1ka --- (In reply to Jakub Jelinek from comment #2) > Does kernel enable -fsanitize-use-after-scope now? Selecting CONFIG_KASAN=3Dy enables -fsanitize=3Daddress, which currently be= default enables -fsanitize-address-use-after-scope. >>From gcc-bugs-return-545000-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 18:28:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 37144 invoked by alias); 24 Nov 2016 18:28: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 36760 invoked by uid 55); 24 Nov 2016 18:28:29 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78500] ICE in gfc_check_vardef_context, at fortran/expr.c:5289 Date: Thu, 24 Nov 2016 18: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: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: kargl 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/msg03034.txt.bz2 Content-length: 778 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78500 --- Comment #4 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Nov 24 18:27:58 2016 New Revision: 242846 URL: https://gcc.gnu.org/viewcvs?rev=3D242846&root=3Dgcc&view=3Drev Log: 2016-11-24 Steven G. Kargl PR fortran/78500 * expr.c (gfc_check_vardef_contextm): Fix NULL pointer dereference. * interface.c (matching_typebound_op): Ditto. 2016-11-24 Steven G. Kargl PR fortran/78500 * gfortran.dg/class_result_4.f90: New test. Added: trunk/gcc/testsuite/gfortran.dg/class_result_4.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/expr.c trunk/gcc/fortran/interface.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545001-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 18:38:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 52778 invoked by alias); 24 Nov 2016 18:38: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 51565 invoked by uid 48); 24 Nov 2016 18:38:29 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78512] [7 Regression] r242674 miscompiles Linux kernel Date: Thu, 24 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: c X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: msebor 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/msg03035.txt.bz2 Content-length: 1673 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78512 --- Comment #4 from Martin Sebor --- The show_tx_maxrate and show_trans_timeout functions mentioned in the listi= ng in comment #1 are defined in Linux's net/core/net-sysfs.c. They return "sprintf(buf, "%lu\n", queue->tx_maxrate)" and "sprintf(buf, "%lu", trans_timeout)" respectively. Based on the assembly it looks like GCC determined their argument to be a positive number less than 10 and substitu= ted it for the function's actual return value. I don't see anything wrong with that and it's unlikely that the implementation of integer formatting in the kernel is different than what C specifies, or that there's a bug in this ar= ea in GCC. But the printf code in the kernel (x86/boot/printf.c) that formats pointers does look like it will produce significantly different output than GCC expe= cts from Glibc on Linux. Glibc formats non-null pointers the same as integers using the "%#zx" directive, and null as "(nil)". Linux uses "%08zx" for al= l of them (in LP64). The printf implementation elsewhere in Linux (lib/vsprintf.c) has a comment= it follows C99 but has many %p extensions. When that one is used, GCC should probably bail when %p is encountered. Alternatively, GCC could add support= for the kernel %p extensions and provide an option to turn them on. I count 2,= 364 occurrences of %p in Linux .c files, and 4,486 integer directives, with 1,1= 35 format strings containing both. So it seems that to let the kernel fully benefit from the -Wformat-length and -fprintf-return-value options, we shou= ld consider adding support for the extended %p directives. >>From gcc-bugs-return-545003-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 19:26:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12548 invoked by alias); 24 Nov 2016 19:26: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 12339 invoked by uid 48); 24 Nov 2016 19:25:49 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/19987] [meta-bug] fold missing optimizations in general Date: Thu, 24 Nov 2016 19:26:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: dep_changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 4.0.0 X-Bugzilla-Keywords: meta-bug, missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 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/msg03037.txt.bz2 Content-length: 495 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D19987 Bug 19987 depends on bug 31096, which changed state. Bug 31096 Summary: a*C =3D=3D b*C where C is a constant is not optimized to= a =3D=3D b https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D31096 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED >>From gcc-bugs-return-545002-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 19:26:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12535 invoked by alias); 24 Nov 2016 19:26: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 12328 invoked by uid 48); 24 Nov 2016 19:25:49 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/31096] a*C == b*C where C is a constant is not optimized to a == b Date: Thu, 24 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: middle-end X-Bugzilla-Version: 4.3.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement 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: unassigned at gcc dot gnu.org 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/msg03036.txt.bz2 Content-length: 480 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D31096 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Target Milestone|--- |7.0 --- Comment #4 from Andrew Pinski --- Fixed. >>From gcc-bugs-return-545004-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 19:26:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12570 invoked by alias); 24 Nov 2016 19:26: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 12364 invoked by uid 48); 24 Nov 2016 19:25:49 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/39683] -fstrict-overflow misses multiply in comparison Date: Thu, 24 Nov 2016 19:27:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: dep_changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 4.4.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia 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 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/msg03038.txt.bz2 Content-length: 495 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D39683 Bug 39683 depends on bug 31096, which changed state. Bug 31096 Summary: a*C =3D=3D b*C where C is a constant is not optimized to= a =3D=3D b https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D31096 What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED >>From gcc-bugs-return-545005-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 19:27:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 15584 invoked by alias); 24 Nov 2016 19:27: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 15458 invoked by uid 55); 24 Nov 2016 19:27:04 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78500] ICE in gfc_check_vardef_context, at fortran/expr.c:5289 Date: Thu, 24 Nov 2016 19:55: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: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: kargl 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/msg03039.txt.bz2 Content-length: 858 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78500 --- Comment #5 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Nov 24 19:26:33 2016 New Revision: 242847 URL: https://gcc.gnu.org/viewcvs?rev=3D242847&root=3Dgcc&view=3Drev Log: 2016-11-24 Steven G. Kargl PR fortran/78500 * expr.c (gfc_check_vardef_contextm): Fix NULL pointer dereference. * interface.c (matching_typebound_op): Ditto. 2016-11-24 Steven G. Kargl PR fortran/78500 * gfortran.dg/class_result_4.f90: New test. Added: branches/gcc-6-branch/gcc/testsuite/gfortran.dg/class_result_4.f90 Modified: branches/gcc-6-branch/gcc/fortran/ChangeLog branches/gcc-6-branch/gcc/fortran/expr.c branches/gcc-6-branch/gcc/fortran/interface.c branches/gcc-6-branch/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545006-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 19:55:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 70014 invoked by alias); 24 Nov 2016 19:55: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 69290 invoked by uid 55); 24 Nov 2016 19:54:59 -0000 From: "vmakarov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/77541] [7 Regression] wrong code with 512bit vectors of int128 @ -O1 Date: Thu, 24 Nov 2016 20:08: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: vmakarov 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/msg03040.txt.bz2 Content-length: 887 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77541 --- Comment #5 from Vladimir Makarov --- Author: vmakarov Date: Thu Nov 24 19:54:27 2016 New Revision: 242848 URL: https://gcc.gnu.org/viewcvs?rev=3D242848&root=3Dgcc&view=3Drev Log: 2016-11-24 Vladimir Makarov PR rtl-optimization/77541 * lra-constraints.c (struct input_reload): Add field match_p. (get_reload_reg): Check modes of input reloads to generate unique value reload pseudo. (match_reload): Add input reload pseudo for the current insn. 2016-11-24 Vladimir Makarov PR rtl-optimization/77541 * gcc.target/i386/pr77541.c: New. Added: trunk/gcc/testsuite/gcc.target/i386/pr77541.c Modified: trunk/gcc/ChangeLog trunk/gcc/lra-constraints.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545007-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 20:08:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118247 invoked by alias); 24 Nov 2016 20:08: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 118063 invoked by uid 48); 24 Nov 2016 20:08:36 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug pch/78508] valgrind error in gt_pch_note_object when compiling C++ Date: Thu, 24 Nov 2016 20:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: pch 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: 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/msg03041.txt.bz2 Content-length: 1726 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78508 --- Comment #2 from Martin Li=C5=A1ka --- Minimal test-case: enum { _ISdigit =3D 8 ? 3 << 8 : 8, _ISpunct }; struct A { static const short a =3D _ISpunct; }; Reporting: =3D=3D85314=3D=3D Invalid read of size 1 =3D=3D85314=3D=3D at 0x4C2B944: strlen (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) =3D=3D85314=3D=3D by 0xB20BB6: gt_pch_note_object(void*, void*, void (*)= (void*, void*, void (*)(void*, void*), void*)) (ggc-common.c:285) =3D=3D85314=3D=3D by 0xA3DADA: gt_pch_nx (vec.h:1= 128) =3D=3D85314=3D=3D by 0xA3DADA: gt_pch_nx_vec_dw_attr_node_va_gc_(void*) (gt-dwarf2out.h:908) =3D=3D85314=3D=3D by 0xA3DB5E: gt_pch_nx_die_struct(void*) (gt-dwarf2out= .h:680) =3D=3D85314=3D=3D by 0xA3DB7A: gt_pch_nx_die_struct(void*) (gt-dwarf2out= .h:682) =3D=3D85314=3D=3D by 0xA3DB7A: gt_pch_nx_die_struct(void*) (gt-dwarf2out= .h:682) =3D=3D85314=3D=3D by 0xA31642: pch_nx (hash-traits.h:242) =3D=3D85314=3D=3D by 0xA31642: gt_pch_nx (hash-table.h:= 1064) =3D=3D85314=3D=3D by 0xA31642: gt_pch_nx_hash_table_decl_die_hasher_(voi= d*) (gt-dwarf2out.h:1021) =3D=3D85314=3D=3D by 0xB213BD: gt_pch_save(_IO_FILE*) (ggc-common.c:437) =3D=3D85314=3D=3D by 0x924955: c_common_write_pch() (c-pch.c:183) =3D=3D85314=3D=3D by 0x770CC7: c_parse_final_cleanups() (decl2.c:4462) =3D=3D85314=3D=3D by 0xDD100E: compile_file() (toplev.c:463) =3D=3D85314=3D=3D by 0x65FCBB: do_compile (toplev.c:1983) =3D=3D85314=3D=3D by 0x65FCBB: toplev::main(int, char**) (toplev.c:2117) =3D=3D85314=3D=3D Address 0x6362122 is not stack'd, malloc'd or (recently)= free'd >>From gcc-bugs-return-545008-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 20:12:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121366 invoked by alias); 24 Nov 2016 20:12: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 121284 invoked by uid 55); 24 Nov 2016 20:12:20 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78500] ICE in gfc_check_vardef_context, at fortran/expr.c:5289 Date: Thu, 24 Nov 2016 20: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: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: kargl 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/msg03042.txt.bz2 Content-length: 858 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78500 --- Comment #6 from kargl at gcc dot gnu.org --- Author: kargl Date: Thu Nov 24 20:11:49 2016 New Revision: 242849 URL: https://gcc.gnu.org/viewcvs?rev=3D242849&root=3Dgcc&view=3Drev Log: 2016-11-24 Steven G. Kargl PR fortran/78500 * expr.c (gfc_check_vardef_contextm): Fix NULL pointer dereference. * interface.c (matching_typebound_op): Ditto. 2016-11-24 Steven G. Kargl PR fortran/78500 * gfortran.dg/class_result_4.f90: New test. Added: branches/gcc-5-branch/gcc/testsuite/gfortran.dg/class_result_4.f90 Modified: branches/gcc-5-branch/gcc/fortran/ChangeLog branches/gcc-5-branch/gcc/fortran/expr.c branches/gcc-5-branch/gcc/fortran/interface.c branches/gcc-5-branch/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545009-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 20:31:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 108352 invoked by alias); 24 Nov 2016 20:31: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 108159 invoked by uid 48); 24 Nov 2016 20:31:42 -0000 From: "d.g.gorbachev at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/51726] LTO and attribute 'selectany' Date: Thu, 24 Nov 2016 20:36: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.6.3 X-Bugzilla-Keywords: lto, rejects-valid X-Bugzilla-Severity: normal X-Bugzilla-Who: d.g.gorbachev at gmail 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 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/msg03043.txt.bz2 Content-length: 469 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D51726 Dmitry Gorbachev changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #11 from Dmitry Gorbachev --- Likely fixed, closing the report. >>From gcc-bugs-return-545010-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 20:36:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 113339 invoked by alias); 24 Nov 2016 20:36: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 113108 invoked by uid 48); 24 Nov 2016 20:35:50 -0000 From: "d.g.gorbachev at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/50147] LTO: Segmentation fault in infinite_empty_loop_p Date: Thu, 24 Nov 2016 20:45: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: 4.7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: d.g.gorbachev at gmail dot com X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WORKSFORME 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/msg03044.txt.bz2 Content-length: 491 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D50147 Dmitry Gorbachev changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |RESOLVED Resolution|--- |WORKSFORME --- Comment #5 from Dmitry Gorbachev --- I can't test it. Let's hope that it works well now. >>From gcc-bugs-return-545011-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 20:45:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 129839 invoked by alias); 24 Nov 2016 20:45: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 129533 invoked by uid 48); 24 Nov 2016 20:44:52 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78500] ICE in gfc_check_vardef_context, at fortran/expr.c:5289 Date: Thu, 24 Nov 2016 21:07: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: kargl at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org X-Bugzilla-Target-Milestone: 5.5 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/msg03045.txt.bz2 Content-length: 477 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78500 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Target Milestone|--- |5.5 --- Comment #7 from kargl at gcc dot gnu.org --- Fixed on 5-branch, 6-branch, and trunk. >>From gcc-bugs-return-545012-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 21:07:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 36890 invoked by alias); 24 Nov 2016 21:07: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 36706 invoked by uid 48); 24 Nov 2016 21:07:28 -0000 From: "aoliva at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug preprocessor/78497] compiling with -save-temps adds -Wimplicit-fallthrough warnings Date: Thu, 24 Nov 2016 21:18: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: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: aoliva 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/msg03046.txt.bz2 Content-length: 809 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78497 --- Comment #3 from Alexandre Oliva --- One aspect to the problem is the extra warnings you get. As more and more projects adopt -Werror by default, it means you get a different error with -save-temps. That's bad for users and inconvenient for ourselves. Now the real kicker is that -save-temps is the standard, recommended way for users to report bugs. As preprocessing now discards information that feeds into compiler decisions, the odds of some other divergence that is more lik= ely to affect small details in the compilation to the point of no longer trigge= ring hard-to-hit bugs grows. That would is a very unfortunate outcome for a pro= blem that has an easy-ish solution described in the bug report description. >>From gcc-bugs-return-545013-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 21:18:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 49702 invoked by alias); 24 Nov 2016 21:18: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 47472 invoked by uid 48); 24 Nov 2016 21:17:51 -0000 From: "dcb314 at hotmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78517] New: error: non-trivial conversion at assignment Date: Thu, 24 Nov 2016 21: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: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dcb314 at hotmail 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/msg03047.txt.bz2 Content-length: 1297 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78517 Bug ID: 78517 Summary: error: non-trivial conversion at assignment Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- Created attachment 40144 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40144&action=3Dedit C source code The attached C source code doesn't compile with recent revisions of gcc trunk. It seems fine at revision 242740 and broken at 242818. Note no optimiser. $ ../results.242818/bin/gcc -c bug322.c libcli.c: In function =E2=80=98cli_loop=E2=80=99: libcli.c:1178:5: error: non-trivial conversion at assignment int unsigned char iftmp.43 =3D 91; libcli.c:1178:5: internal compiler error: verify_gimple failed 0xc64ffd verify_gimple_in_seq(gimple*) ../../trunk/gcc/tree-cfg.c:4926 0x96a3f4 gimplify_body(tree_node*, bool) ../../trunk/gcc/gimplify.c:12445 0x96a7c9 gimplify_function_tree(tree_node*) ../../trunk/gcc/gimplify.c:12534 0x79306f cgraph_node::analyze() ../../trunk/gcc/cgraphunit.c:626 $ ../results.242740/bin/gcc -c bug322.c $ >>From gcc-bugs-return-545014-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 21:32:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 4088 invoked by alias); 24 Nov 2016 21:32: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 3948 invoked by uid 48); 24 Nov 2016 21:31:58 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/77541] [7 Regression] wrong code with 512bit vectors of int128 @ -O1 Date: Thu, 24 Nov 2016 21:48: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: jakub 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/msg03048.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77541 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #6 from Jakub Jelinek --- Fixed. >>From gcc-bugs-return-545015-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 21:48:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 89556 invoked by alias); 24 Nov 2016 21: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 89099 invoked by uid 48); 24 Nov 2016 21:48:12 -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: Thu, 24 Nov 2016 21:54: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/msg03049.txt.bz2 Content-length: 283 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #14 from Dominik Vogt --- Is the dynamic variable stack area properly aligned? Since sparc.h does not define STACK_DYNAMIC_OFFSET it should be aligned to STACK_BONDARY, i.e. 64 bits. >>From gcc-bugs-return-545016-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 21:54:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 122862 invoked by alias); 24 Nov 2016 21:54: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 122788 invoked by uid 48); 24 Nov 2016 21:54:25 -0000 From: "physiker at toast2 dot net" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78518] New: Warning format regression Date: Thu, 24 Nov 2016 22:11: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: physiker at toast2 dot net 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/msg03050.txt.bz2 Content-length: 1251 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78518 Bug ID: 78518 Summary: Warning format regression Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: physiker at toast2 dot net Target Milestone: --- When compiling the file t.f90 gfortran-7 prints the marker 1 under the seco= nd argument. When the file is compiled by gfortran version 6 or earlier, the marker is printed under the first argument, a, in the call to the subroutin= e s. t.f90 program p real(4) a, b call s(a, b) print *, a, b end program p subroutine s(a, b) real(8) a, b a =3D 10.0 b =3D 2*a end subroutine s gfortran-7 -W -Wall t.f90 t.f90:3:14: call s(a, b) 1 Warning: Type mismatch in argument =C2=BBa=C2=AB at (1); passed REAL(4) to = REAL(8) [-Wargument-mismatch] -*- mode: compilation; default-directory: "~/Downloads/linux_diagnose/" -*- Compilation started at Thu Nov 24 22:37:50 gfortran-fsf-6 -W -Wall t.f90 t.f90:3:9: call s(a, b) 1 Warning: Type mismatch in argument =C2=BBa=C2=AB at (1); passed REAL(4) to = REAL(8) >>From gcc-bugs-return-545017-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 22:11:13 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 70516 invoked by alias); 24 Nov 2016 22: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 69208 invoked by uid 48); 24 Nov 2016 22:10:59 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78519] New: missing warning for sprintf %s with null pointer Date: Thu, 24 Nov 2016 22:20: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/msg03051.txt.bz2 Content-length: 1090 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78519 Bug ID: 78519 Summary: missing warning for sprintf %s with null pointer 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: --- In the following program GCC diagnoses with -Wformat the invalid call to sprintf in f but misses the same problem in g because the checker runs too early to see the null. The problem could trivially be detected by the gimple-ssa-sprintf pass. $ cat a.c && /build/gcc-svn/gcc/xgcc -B /build/gcc-svn/gcc -O2 -S -Wall -We= xtra -Wpedantic a.c char d[2]; void f (void) { __builtin_sprintf (d, "%s", (char*)0); } void g (void) { char *s =3D 0; __builtin_sprintf (d, "%s", s); } a.c: In function =E2=80=98f=E2=80=99: a.c:5:3: warning: reading through null pointer (argument 3) [-Wformat=3D] __builtin_sprintf (d, "%s", (char*)0); ^~~~~~~~~~~~~~~~~ >>From gcc-bugs-return-545018-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 22:20:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121046 invoked by alias); 24 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 120911 invoked by uid 48); 24 Nov 2016 22:20:38 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78520] New: missing warning for snprintf with size greater than INT_MAX Date: Thu, 24 Nov 2016 22:46: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/msg03052.txt.bz2 Content-length: 1428 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78520 Bug ID: 78520 Summary: missing warning for snprintf with size greater than INT_MAX 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: --- The -Wformat-length option diagnoses calls to snprintf that specify a buffer size in excess of SIZE_MAX / 2. But since the function cannot meaningfully write more output than INT_MAX bytes, specifying a buffer larger than INT_M= AX + 1 effectively disables any bounds checking done by it and is therefore like= ly a mistake on the part of the caller. The warning should treat any size great= er than the smaller of INT_MAX + 1 and SIZE_MAX / 2 as too large. $ cat a.c && gcc -O2 -S -Wall -Wextra -Wpedantic a.c void f (char *d, const char *s) { __SIZE_TYPE__ n =3D __SIZE_MAX__ / 2 + 1; __builtin_snprintf (d, n, "%-s", s); } void g (char *d, const char *s) { __SIZE_TYPE__ n =3D __INT_MAX__ + 1LU; __builtin_snprintf (d, n, "%-s", s); } a.c: In function =E2=80=98f=E2=80=99: a.c:5:3: warning: specified destination size 9223372036854775808 too large [-Wformat-length=3D] __builtin_snprintf (d, n, "%-s", s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>From gcc-bugs-return-545019-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 22:46:05 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 34257 invoked by alias); 24 Nov 2016 22:46: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 33958 invoked by uid 55); 24 Nov 2016 22:45:52 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78476] snprintf(0, 0, ...) with known arguments not optimized away Date: Thu, 24 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: missed-optimization, patch X-Bugzilla-Severity: normal X-Bugzilla-Who: msebor at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03053.txt.bz2 Content-length: 1035 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78476 --- Comment #3 from Martin Sebor --- Author: msebor Date: Thu Nov 24 22:45:18 2016 New Revision: 242854 URL: https://gcc.gnu.org/viewcvs?rev=3D242854&root=3Dgcc&view=3Drev Log: PR tree-optimization/78476 - snprintf(0, 0, ...) with known arguments not optimized away gcc/testsuite/ChangeLog: PR tree-optimization/78476 * gcc.dg/tree-ssa/builtin-sprintf-5.c: New test. gcc/ChangeLog: PR tree-optimization/78476 * gimple-ssa-sprintf.c (struct pass_sprintf_length::call_info): Add a member. (handle_gimple_call): Adjust signature. (try_substitute_return_value): Remove calls to bounded functions with zero buffer size whose result is known. (pass_sprintf_length::execute): Adjust call to handle_gimple_call. Added: trunk/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-5.c Modified: trunk/gcc/ChangeLog trunk/gcc/gimple-ssa-sprintf.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545020-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 22:46:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 35042 invoked by alias); 24 Nov 2016 22:46: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 34956 invoked by uid 48); 24 Nov 2016 22:46:18 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78476] snprintf(0, 0, ...) with known arguments not optimized away Date: Fri, 25 Nov 2016 00: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: missed-optimization, patch 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/msg03054.txt.bz2 Content-length: 447 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78476 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Martin Sebor --- Optimization added in r242854. >>From gcc-bugs-return-545021-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 00:12:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 61420 invoked by alias); 25 Nov 2016 00:12: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 61394 invoked by uid 48); 25 Nov 2016 00:12:17 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78521] New: incorrect byte count in -Wformat-length warning with non-constant width or precision Date: Fri, 25 Nov 2016 00:14: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/msg03055.txt.bz2 Content-length: 2116 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78521 Bug ID: 78521 Summary: incorrect byte count in -Wformat-length warning with non-constant width or precision 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: --- The gimple-ssa-sprintf pass doesn't correctly handle non-constant width and precision fields in integer (and likely other) directives. For example, in function f below, the width is unknown but the warning indicates that GCC thinks the function outputs exactly 3 bytes. Worse, in function g, the precision is known to be at least 4 but the return value is folded into a constant 1 by the -fprintf-return-value optimization because GCC fails to t= ake into consideration that the precision can increase the size of output. $ cat b.c && /build/gcc-svn/gcc/xgcc -B /build/gcc-svn/gcc -O2 -S -Wall -fdump-tree-optimized=3D/dev/stdout b.c char d[2]; int f (int w) { return __builtin_sprintf (d, "%*i", w, 123); } int g (int p) { if (p < 4) p =3D 4; return __builtin_sprintf (d, "%.*i", p, 1); } b.c: In function =E2=80=98f=E2=80=99: b.c:5:33: warning: =E2=80=98%*i=E2=80=99 directive writing 3 bytes into a r= egion of size 2 [-Wformat-length=3D] return __builtin_sprintf (d, "%*i", w, 123); ^~~ b.c:5:10: note: format output 4 bytes into a destination of size 2 return __builtin_sprintf (d, "%*i", w, 123); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ;; Function f (f, funcdef_no=3D0, decl_uid=3D1796, cgraph_uid=3D0, symbol_o= rder=3D1) f (int w) { int _4; [100.0%]: _4 =3D __builtin_sprintf (&d, "%*i", w_2(D), 123); [tail call] return _4; } ;; Function g (g, funcdef_no=3D1, decl_uid=3D1799, cgraph_uid=3D1, symbol_o= rder=3D2) g (int p) { [100.0%]: p_6 =3D MAX_EXPR ; __builtin_sprintf (&d, "%.*i", p_6, 1); return 1; } >>From gcc-bugs-return-545022-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 00:14:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 63272 invoked by alias); 25 Nov 2016 00: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 63182 invoked by uid 48); 25 Nov 2016 00:14:20 -0000 From: "msebor at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78521] [7 Regression] incorrect byte count in -Wformat-length warning with non-constant width or precision Date: Fri, 25 Nov 2016 01: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: diagnostic, wrong-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: priority bug_status keywords cf_reconfirmed_on assigned_to everconfirmed short_desc 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/msg03056.txt.bz2 Content-length: 1012 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78521 Martin Sebor changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 Status|UNCONFIRMED |ASSIGNED Keywords| |diagnostic, wrong-code Last reconfirmed| |2016-11-25 Assignee|unassigned at gcc dot gnu.org |msebor at gcc dot g= nu.org Ever confirmed|0 |1 Summary|incorrect byte count in |[7 Regression] incorrect |-Wformat-length warning |byte count in |with non-constant width or |-Wformat-length warning |precision |with non-constant width or | |precision Target Milestone|--- |7.0 >>From gcc-bugs-return-545023-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 01:14:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 7681 invoked by alias); 25 Nov 2016 01:14: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 7551 invoked by uid 48); 25 Nov 2016 01:14:08 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78518] Warning format regression Date: Fri, 25 Nov 2016 01:22: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: enhancement X-Bugzilla-Who: kargl at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: priority 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/msg03057.txt.bz2 Content-length: 334 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78518 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P5 Severity|normal |enhancement >>From gcc-bugs-return-545024-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 01:22:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 16164 invoked by alias); 25 Nov 2016 01:22: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 16019 invoked by uid 48); 25 Nov 2016 01:22:13 -0000 From: "kargl at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/70070] ICE on initializing character data beyond min/max bound Date: Fri, 25 Nov 2016 02:46: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.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: kargl 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 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/msg03058.txt.bz2 Content-length: 882 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70070 kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |WAITING CC| |kargl at gcc dot gnu.org --- Comment #3 from kargl at gcc dot gnu.org --- (In reply to Gerhard Steinmetz from comment #0) > This code accidentally accesses invalid data : >=20 >=20 > $ cat z1.f90 > program p > integer :: i > character(1) :: c > data (c(i:i), i=3D1,11) /11*'c'/ > end >=20 > $ gfortran-6 z1.f90 > *** Error in `/usr/lib64/gcc/x86_64-suse-linux/6/f951': free(): invalid n= ext > size (fast): 0x00000000029ac080 *** > ... This appears to be fixed on 5, 6, and trunk. Can you please check with updated versions of at least trunk? >>From gcc-bugs-return-545025-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 02:46:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 52788 invoked by alias); 25 Nov 2016 02:46: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 52483 invoked by uid 48); 25 Nov 2016 02:46:12 -0000 From: "huangs at chromium dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78522] New: -O2 optimization confused by enum and pointer usage in constructors. Date: Fri, 25 Nov 2016 04:26: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: 4.8.4 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: huangs at chromium dot 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 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/msg03059.txt.bz2 Content-length: 1698 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78522 Bug ID: 78522 Summary: -O2 optimization confused by enum and pointer usage in constructors. Product: gcc Version: 4.8.4 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: huangs at chromium dot org Target Milestone: --- Created attachment 40145 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40145&action=3Dedit The source file and makefile. g++ -O2 and -O3 can produce results different from unoptimized and -O1, und= er a mixture of: - enum usage - pointer usage-=20=20 - class initialization Bug disappears when attempting to debug using fprintf(). Source and Makefile are attached, but for convenience here's the code: =3D=3D=3D=3D=3D=3D=3D=3D #include #include enum ValueType : uint32_t { GOOD_VALUE =3D 0, BAD_VALUE }; class Helper { public: Helper() { flag =3D true; } void run(uint32_t* value) { if (flag) { *value =3D GOOD_VALUE; } } bool flag; }; class Runner { public: Runner() : value_type(BAD_VALUE) { Helper helper; helper.run(reinterpret_cast(&value_type)); if (value_type =3D=3D GOOD_VALUE) { fprintf(stderr, "Good!\n"); // Expected, works if non-optimized. } else { fprintf(stderr, "Bad!\n"); // Unexpected, happens for -O2 and -O3. } } // If we make this uint32_t, or make it local variable then bug disappear= s! ValueType value_type; }; int main() { Runner runner; return 0; } =3D=3D=3D=3D=3D=3D=3D=3D >>From gcc-bugs-return-545026-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 04:26:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99768 invoked by alias); 25 Nov 2016 04:26: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 99611 invoked by uid 48); 25 Nov 2016 04:26:30 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78522] -O2 optimization confused by enum and pointer usage in constructors. Date: Fri, 25 Nov 2016 06: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: 4.8.4 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: 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/msg03060.txt.bz2 Content-length: 594 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78522 Markus Trippelsdorf changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |trippels at gcc dot gnu.org Resolution|--- |WONTFIX --- Comment #1 from Markus Trippelsdorf --- See https://gcc.gnu.org/ for supported releases. 4.8.4 isn't among them anymore. >>From gcc-bugs-return-545027-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 06:55:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12278 invoked by alias); 25 Nov 2016 06:55: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 11707 invoked by uid 48); 25 Nov 2016 06:54:57 -0000 From: "prathamesh3492 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78517] error: non-trivial conversion at assignment Date: Fri, 25 Nov 2016 08: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: X-Bugzilla-Severity: normal X-Bugzilla-Who: prathamesh3492 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/msg03061.txt.bz2 Content-length: 1219 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78517 prathamesh3492 at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |prathamesh3492 at gcc dot = gnu.org --- Comment #1 from prathamesh3492 at gcc dot gnu.org --- ICE can also be observed with following reduced test-case: char a; int fn1() { return a =3D=3D '[' ? a : 0; } pr78517.i: In function =E2=80=98fn1=E2=80=99: pr78517.i:2:5: error: non-trivial conversion at assignment int fn1() { return a =3D=3D '[' ? a : 0; } ^~~ int char iftmp.0 =3D 91; pr78517.i:2:5: internal compiler error: verify_gimple failed 0xc09bbd verify_gimple_in_seq(gimple*) ../../gcc/gcc/tree-cfg.c:4926 0x956c52 gimplify_body(tree_node*, bool) ../../gcc/gcc/gimplify.c:12445 0x957001 gimplify_function_tree(tree_node*) ../../gcc/gcc/gimplify.c:12534 0x7cb4a7 cgraph_node::analyze() ../../gcc/gcc/cgraphunit.c:626 0x7ce745 analyze_functions ../../gcc/gcc/cgraphunit.c:1087 0x7cf57c symbol_table::finalize_compilation_unit() ../../gcc/gcc/cgraphunit.c:2562 Thanks, Prathamesh >>From gcc-bugs-return-545028-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:04:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 73815 invoked by alias); 25 Nov 2016 08:04: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 73636 invoked by uid 55); 25 Nov 2016 08:04:27 -0000 From: "prathamesh3492 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Fri, 25 Nov 2016 08:12: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: prathamesh3492 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/msg03062.txt.bz2 Content-length: 612 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 --- Comment #20 from prathamesh3492 at gcc dot gnu.org --- Author: prathamesh3492 Date: Fri Nov 25 08:03:51 2016 New Revision: 242858 URL: https://gcc.gnu.org/viewcvs?rev=3D242858&root=3Dgcc&view=3Drev Log: 2016-11-25 Jakub Jelinek Prathamesh Kulkarni PR middle-end/78501 * tree-vrp.c (extract_range_basic): Check for ptrdiff_type_node to = be non null and it's precision matches precision of lhs's type. Modified: trunk/gcc/ChangeLog trunk/gcc/tree-vrp.c >>From gcc-bugs-return-545029-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:12:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 88472 invoked by alias); 25 Nov 2016 08:12: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 88318 invoked by uid 48); 25 Nov 2016 08:12:30 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/77541] [7 Regression] wrong code with 512bit vectors of int128 @ -O1 Date: Fri, 25 Nov 2016 08:31: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: ubizjak at gmail dot com 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03063.txt.bz2 Content-length: 239 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77541 --- Comment #7 from Uro=C5=A1 Bizjak --- The test needs /* { dg-require-effective-target int128 } */ instead of /* { dg-require-effective-target lp64 } */ >>From gcc-bugs-return-545030-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:31:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18985 invoked by alias); 25 Nov 2016 08:31: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 18274 invoked by uid 48); 25 Nov 2016 08:31:19 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78517] error: non-trivial conversion at assignment Date: Fri, 25 Nov 2016 08:31: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: 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 component Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03064.txt.bz2 Content-length: 551 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78517 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amker at gcc dot gnu.org, | |rguenth at gcc dot gnu.org Component|c |middle-end --- Comment #2 from Richard Biener --- Probably a dup (fix approved). >>From gcc-bugs-return-545031-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:31:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 20706 invoked by alias); 25 Nov 2016 08:31: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 19463 invoked by uid 48); 25 Nov 2016 08:31:38 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78516] [7 Regression] ICE in lra_assign for e500v2 Date: Fri, 25 Nov 2016 08: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: 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/msg03065.txt.bz2 Content-length: 293 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78516 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-545032-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:32:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 22264 invoked by alias); 25 Nov 2016 08:32: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 22121 invoked by uid 48); 25 Nov 2016 08:32:45 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78515] [7 Regression] ICE: in fold_binary_loc, at fold-const.c:8999 with -Os -mavx512bw Date: Fri, 25 Nov 2016 08:33: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: 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: 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/msg03066.txt.bz2 Content-length: 470 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78515 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot = gnu.org --- Comment #3 from Richard Biener --- I'll have a look. >>From gcc-bugs-return-545033-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:33:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 23589 invoked by alias); 25 Nov 2016 08:33: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 23431 invoked by uid 48); 25 Nov 2016 08:33:35 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/44685] internal compiler error: in final_scan_insn, at final.c:2650 while compiling program with complex types Date: Fri, 25 Nov 2016 08: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: 4.5.1 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: 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_known_to_work 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/msg03067.txt.bz2 Content-length: 489 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D44685 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Known to work| |6.1.1 Resolution|--- |FIXED --- Comment #6 from Richard Biener --- Thus fixed. >>From gcc-bugs-return-545034-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:35:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 26332 invoked by alias); 25 Nov 2016 08: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 25329 invoked by uid 48); 25 Nov 2016 08:34:54 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78514] ICE in tsubst, at cp/pt.c:13073 Date: Fri, 25 Nov 2016 08:35: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: marxin 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 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/msg03068.txt.bz2 Content-length: 809 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78514 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-25 CC| |marxin at gcc dot gnu.org Ever confirmed|0 |1 Known to fail|5.3.1, 6.2.1 |4.7.4, 4.8.5, 4.9.4, 5.4.0, | |6.2.0 --- Comment #1 from Martin Li=C5=A1ka --- Confirmed, all releases supporting (4.7.0+) -std=3Dc++11 fail. Is it really= a valid code, looks clang rejects the snippet? >>From gcc-bugs-return-545035-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:35:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 27457 invoked by alias); 25 Nov 2016 08:35: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 26961 invoked by uid 48); 25 Nov 2016 08:35:15 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78514] ICE in tsubst, at cp/pt.c:13073 Date: Fri, 25 Nov 2016 08:36: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: 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/msg03069.txt.bz2 Content-length: 956 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78514 --- Comment #2 from Richard Biener --- clang++ rejects it (version 3.6.1): > clang++ -S t.C -std=3Dc++11 t.C:21:39: error: extraneous template parameter list in alias template declaration template template using n =3D g; ~~~~~~~~~~~~~~~~~ ^ t.C:23:34: error: template argument for template type parameter must be a t= ype template void increasing(n) { ^ t.C:21:11: note: template parameter is declared here template template using n =3D g; ^ t.C:24:16: error: implicit instantiation of undefined template 'g' increasing(o<10>{}); ^ t.C:5:36: note: template is declared here template struct g; ^ 3 errors generated. >>From gcc-bugs-return-545036-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:36:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 28935 invoked by alias); 25 Nov 2016 08:36: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 28677 invoked by uid 48); 25 Nov 2016 08:36:22 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78517] error: non-trivial conversion at assignment Date: Fri, 25 Nov 2016 08:42: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: marxin 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/msg03070.txt.bz2 Content-length: 563 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78517 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-25 CC| |marxin at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #3 from Martin Li=C5=A1ka --- Confirmed. >>From gcc-bugs-return-545037-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:42:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 36326 invoked by alias); 25 Nov 2016 08:42: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 36051 invoked by uid 48); 25 Nov 2016 08:42:09 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78501] [7 regression] SEGV in vrp_val_max Date: Fri, 25 Nov 2016 08:46: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: jakub 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 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/msg03071.txt.bz2 Content-length: 424 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78501 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #21 from Jakub Jelinek --- Fixed. >>From gcc-bugs-return-545039-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:47:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 78810 invoked by alias); 25 Nov 2016 08:47: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 67130 invoked by uid 48); 25 Nov 2016 08:47:14 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78517] error: non-trivial conversion at assignment Date: Fri, 25 Nov 2016 08:47: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: amker 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/msg03073.txt.bz2 Content-length: 462 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78517 amker at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE --- Comment #5 from amker at gcc dot gnu.org --- duplicated. *** This bug has been marked as a duplicate of bug 78510 *** >>From gcc-bugs-return-545038-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:46:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65600 invoked by alias); 25 Nov 2016 08:46: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 65010 invoked by uid 48); 25 Nov 2016 08:46:28 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78517] error: non-trivial conversion at assignment Date: Fri, 25 Nov 2016 08:47: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: amker 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/msg03072.txt.bz2 Content-length: 131 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78517 --- Comment #4 from amker at gcc dot gnu.org --- Yes, it duplicates PR78510. >>From gcc-bugs-return-545040-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:47:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 80578 invoked by alias); 25 Nov 2016 08:47: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 68457 invoked by uid 48); 25 Nov 2016 08:47:15 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78510] [7 Regression] ICE on invalid C code at -O2 and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: verify_gimple failed) Date: Fri, 25 Nov 2016 08: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: ice-on-valid-code 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: 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/msg03074.txt.bz2 Content-length: 408 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78510 amker at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dcb314 at hotmail dot com --- Comment #3 from amker at gcc dot gnu.org --- *** Bug 78517 has been marked as a duplicate of this bug. *** >>From gcc-bugs-return-545041-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:51:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 88426 invoked by alias); 25 Nov 2016 08:51: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 88061 invoked by uid 48); 25 Nov 2016 08:50:58 -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: Fri, 25 Nov 2016 08:52: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/msg03075.txt.bz2 Content-length: 500 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D38319 --- Comment #10 from Paul Thomas --- Of the testcases originally highlighted: alloc_comp_assign_2.f90 still leaks alloc_comp_assign_4.f90 still leaks alloc_comp_basics_2.f90 still leaks alloc_comp_basics_5.f90 is OK - probably always was! alloc_comp_constructor_2.f90 still leaks alloc_comp_initializer_1.f90 still leaks alloc_comp_constructor_2.f90 also leaks It's time to deal with this! Paul >>From gcc-bugs-return-545042-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:52:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126083 invoked by alias); 25 Nov 2016 08:52: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 120244 invoked by uid 55); 25 Nov 2016 08:52:12 -0000 From: "jakub 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: Fri, 25 Nov 2016 08:54: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: 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/msg03076.txt.bz2 Content-length: 477 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78467 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Nov 25 08:51:38 2016 New Revision: 242864 URL: https://gcc.gnu.org/viewcvs?rev=3D242864&root=3Dgcc&view=3Drev Log: PR gcov-profile/78467 * gcc.dg/tree-prof/comp-goto-1.c (insn_t): Change offset to signed int. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/tree-prof/comp-goto-1.c >>From gcc-bugs-return-545043-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:54:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 130106 invoked by alias); 25 Nov 2016 08:54: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 129915 invoked by uid 48); 25 Nov 2016 08:54:30 -0000 From: "jakub 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: Fri, 25 Nov 2016 08:59: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: jakub 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/msg03077.txt.bz2 Content-length: 537 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78467 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |jakub at gcc dot gnu.org Resolution|--- |FIXED --- Comment #4 from Jakub Jelinek --- Assuming this is fixed. Please reopen if not. >>From gcc-bugs-return-545044-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:59:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 9304 invoked by alias); 25 Nov 2016 08:59: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 9106 invoked by uid 48); 25 Nov 2016 08:59:35 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/78211] [7 Regression] -fcompare-debug failure with -flto -fno-use-linker-plugin Date: Fri, 25 Nov 2016 09:00: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 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/msg03078.txt.bz2 Content-length: 447 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78211 --- Comment #4 from Jakub Jelinek --- Note -fcompare-debug compares the -fdump-final-insns=3D dumps, those includ= e RTL, but not the LTO streams. So while it might not be very useful for -flto, t= here is no inherent reason why it wouldn't work. Of course more interesting is the comparison of -g/-g0 -fdump-final-insns= =3D from the final compilation(s) by lto1. >>From gcc-bugs-return-545045-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 09:00:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 10912 invoked by alias); 25 Nov 2016 09:00: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 10287 invoked by uid 55); 25 Nov 2016 09:00:01 -0000 From: "rguenth 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: Fri, 25 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: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED 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/msg03079.txt.bz2 Content-length: 581 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78396 --- Comment #9 from Richard Biener --- Author: rguenth Date: Fri Nov 25 08:59:28 2016 New Revision: 242865 URL: https://gcc.gnu.org/viewcvs?rev=3D242865&root=3Dgcc&view=3Drev Log: 2016-11-25 Richard Biener PR tree-optimization/78396 * tree-vectorizer.c (vectorize_loops): When the if-converted body contains masked loads or stores do not attempt to basic-block-vectorize it. Modified: trunk/gcc/ChangeLog trunk/gcc/tree-vectorizer.c >>From gcc-bugs-return-545046-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 09:13:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 4162 invoked by alias); 25 Nov 2016 09:13: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 117437 invoked by uid 48); 25 Nov 2016 09:13:38 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/78211] [7 Regression] -fcompare-debug failure with -flto -fno-use-linker-plugin Date: Fri, 25 Nov 2016 09:26: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 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/msg03080.txt.bz2 Content-length: 203 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78211 --- Comment #5 from Jakub Jelinek --- Ah, I can reproduce even on current trunk with additional -fno-printf-return-value. >>From gcc-bugs-return-545047-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 09:26:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71960 invoked by alias); 25 Nov 2016 09: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 71759 invoked by uid 55); 25 Nov 2016 09:26:05 -0000 From: "jgreenhalgh at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Fri, 25 Nov 2016 09: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: jgreenhalgh at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jgreenhalgh 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/msg03081.txt.bz2 Content-length: 980 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 --- Comment #9 from James Greenhalgh --- Author: jgreenhalgh Date: Fri Nov 25 09:25:31 2016 New Revision: 242866 URL: https://gcc.gnu.org/viewcvs?rev=3D242866&root=3Dgcc&view=3Drev Log: [Patch i386] PR78509 - TARGET_C_EXCESS_PRECISION should not return "unpredictable" for EXCESS_PRECISION_TYPE_STANDARD gcc/ PR target/78509 * config/i386/i386.c (i386_excess_precision): Do not return FLT_EVAL_METHOD_UNPREDICTABLE when "type" is EXCESS_PRECISION_TYPE_STANDARD. * target.def (excess_precision): Document that targets should not return FLT_EVAL_METHOD_UNPREDICTABLE when "type" is EXCESS_PRECISION_TYPE_STANDARD or EXCESS_PRECISION_TYPE_FAST. Fix typo in first sentence. * doc/tm.texi: Regenerate. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/i386.c trunk/gcc/doc/tm.texi trunk/gcc/target.def >>From gcc-bugs-return-545048-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 09:31:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 90584 invoked by alias); 25 Nov 2016 09:31: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 90379 invoked by uid 48); 25 Nov 2016 09:30:55 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78494] Issues pointed out by valgrind --tool=exp-dhat Date: Fri, 25 Nov 2016 09:38: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: 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03082.txt.bz2 Content-length: 3252 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78494 --- Comment #5 from Markus Trippelsdorf --- Another issue. cse only uses 1% of its allocations: =3D=3D15253=3D=3D -------------------- 17 of 100 --------------------=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D max-live: 536,400 in 1 blocks=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20 =3D=3D15253=3D=3D tot-alloc: 223,905,600 in 11,785 blocks (avg size 18999= .20)=20=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D deaths: 11,785, at avg age 72,977 (0.00% of prog lif= etime)=20=20=20=20=20=20=20 =3D=3D15253=3D=3D acc-ratios: 0.01 rd, 0.01 wr (2,440,706 b-read, 2,714,5= 63 b-written)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D at 0x402CFAF: malloc (vg_replace_malloc.c:299)=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D by 0x15F4CD7: xmalloc (xmalloc.c:148)=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D by 0x1473D1B: cse_main(rtx_insn*, int) [clone .isra.69] (cse.c:6514)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D by 0x1474896: (anonymous namespace)::pass_cse::execute= (function*) (cse.c:7567)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D by 0xCA0793: execute_one_pass(opt_pass*) (passes.c:237= 0)=20=20=20=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D by 0xCA0EB0: execute_pass_list_1(opt_pass*) (passes.c:= 2459)=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D by 0xCA0EC2: execute_pass_list_1(opt_pass*) (passes.c:= 2460)=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D by 0xCA0F0C: execute_pass_list(function*, opt_pass*) (passes.c:2470)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D by 0x96B0DD: cgraph_node::expand() (cgraphunit.c:2001)= =20=20=20=20=20=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D by 0x96C869: symbol_table::compile() [clone .part.47] (cgraphunit.c:2137)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D by 0x96EF54: symbol_table::finalize_compilation_unit() (cgraphunit.c:2587)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =3D=3D15253=3D=3D by 0xD75222: compile_file() (toplev.c:488) >>From gcc-bugs-return-545049-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 09:38:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 101687 invoked by alias); 25 Nov 2016 09: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 101504 invoked by uid 48); 25 Nov 2016 09:38:13 -0000 From: "jgreenhalgh at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Fri, 25 Nov 2016 09: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: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jgreenhalgh at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jgreenhalgh 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/msg03083.txt.bz2 Content-length: 193 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 --- Comment #10 from James Greenhalgh --- Should now be fixed, but I'll leave open for Rainer to confirm. >>From gcc-bugs-return-545050-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 09:49:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 124571 invoked by alias); 25 Nov 2016 09:49: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 124344 invoked by uid 48); 25 Nov 2016 09:49:29 -0000 From: "ktkachov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78513] [7 Regression] Failure to build linux kernel with KASAN support Date: Fri, 25 Nov 2016 09:50: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: link-failure X-Bugzilla-Severity: normal X-Bugzilla-Who: ktkachov 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: 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/msg03084.txt.bz2 Content-length: 330 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78513 --- Comment #4 from ktkachov at gcc dot gnu.org --- Then GCC 7 won't build any kernel with KASAN until those kernel patches go = in? That's unfortunate, but I guess it's not easy to teach GCC to enable -fsanitize-use-after-scope only if the runtime supports the new functions >>From gcc-bugs-return-545051-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 09:50:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125838 invoked by alias); 25 Nov 2016 09:50: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 125503 invoked by uid 55); 25 Nov 2016 09:49:53 -0000 From: "jamborm at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/70965] [7 Regression] ICE on released SSA name during IPA SRA Date: Fri, 25 Nov 2016 09:57: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: jamborm 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/msg03085.txt.bz2 Content-length: 666 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70965 --- Comment #9 from Martin Jambor --- Author: jamborm Date: Fri Nov 25 09:49:19 2016 New Revision: 242867 URL: https://gcc.gnu.org/viewcvs?rev=3D242867&root=3Dgcc&view=3Drev Log: [PR 70965] Schedule extra rebuild_cgraph_edges 2016-11-25 Martin Jambor PR tree-optimization/70965 * passes.def (pass_build_ssa_passes): Add pass_rebuild_cgraph_edges. gcc/testsuite/ * g++.dg/pr70965.C: New test. Added: trunk/gcc/testsuite/g++.dg/pr70965.C Modified: trunk/gcc/ChangeLog trunk/gcc/passes.def trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545052-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 09:57:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 13602 invoked by alias); 25 Nov 2016 09:57: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 13433 invoked by uid 48); 25 Nov 2016 09:57:23 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78513] [7 Regression] Failure to build linux kernel with KASAN support Date: Fri, 25 Nov 2016 10:00: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: link-failure X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin 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: 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/msg03086.txt.bz2 Content-length: 690 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78513 --- Comment #5 from Martin Li=C5=A1ka --- (In reply to ktkachov from comment #4) > Then GCC 7 won't build any kernel with KASAN until those kernel patches go > in? > That's unfortunate, but I guess it's not easy to teach GCC to enable > -fsanitize-use-after-scope only if the runtime supports the new functions Unfortunately, yes. Problem is that kernel has its own runtime implementati= on and it must be in sync. The same problem is with GCOV runtime, where I also did some small modifications and following patch would be needed: http://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1279372.html >>From gcc-bugs-return-545053-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:00:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 18261 invoked by alias); 25 Nov 2016 10:00: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 17951 invoked by uid 55); 25 Nov 2016 10:00:30 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ada/67205] eliminate No_Implicit_Dynamic_Code restriction violations Date: Fri, 25 Nov 2016 10:02:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ada X-Bugzilla-Version: 5.1.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: ebotcazou at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 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/msg03087.txt.bz2 Content-length: 432 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D67205 --- Comment #12 from Eric Botcazou --- Author: ebotcazou Date: Fri Nov 25 09:59:45 2016 New Revision: 242868 URL: https://gcc.gnu.org/viewcvs?rev=3D242868&root=3Dgcc&view=3Drev Log: PR ada/67205 * config/mips/mips.c (TARGET_CUSTOM_FUNCTION_DESCRIPTORS): Define. Modified: trunk/gcc/ChangeLog trunk/gcc/config/mips/mips.c >>From gcc-bugs-return-545054-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:02:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 21765 invoked by alias); 25 Nov 2016 10:02: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 21080 invoked by uid 48); 25 Nov 2016 10:01:55 -0000 From: "dvyukov at google dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78513] [7 Regression] Failure to build linux kernel with KASAN support Date: Fri, 25 Nov 2016 10:03: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: link-failure X-Bugzilla-Severity: normal X-Bugzilla-Who: dvyukov at google dot com 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: 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/msg03088.txt.bz2 Content-length: 858 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78513 --- Comment #6 from Dmitry Vyukov --- > Then GCC 7 won't build any kernel with KASAN until those kernel patches g= o in? Yes. Kernel passes -fsanitize=3Dkernel-address, some behavior tuning can be done= based on that flag. Please notify kasan-dev@googlegroups.com of such changes ahead of time. I discovered the breakage only because my 6.something started producing bro= ken kernel, so I updated gcc to head and hit these build failures. There was another, more subtle one. Description of globals was extended wit= h a new field. Globals are passed in an array, as the result kernel iterated ov= er the array with a wrong step which corrupted memory. There is a pending kern= el patch for this as well: https://groups.google.com/d/msg/kasan-dev/-KfrM62xGfM/XoQIjyjMAgAJ >>From gcc-bugs-return-545055-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:03:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 25146 invoked by alias); 25 Nov 2016 10:03: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 24893 invoked by uid 48); 25 Nov 2016 10:02:52 -0000 From: "jamborm at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/70965] [7 Regression] ICE on released SSA name during IPA SRA Date: Fri, 25 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: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jamborm 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 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/msg03089.txt.bz2 Content-length: 428 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70965 Martin Jambor changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #10 from Martin Jambor --- Fixed. >>From gcc-bugs-return-545056-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:04:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 27288 invoked by alias); 25 Nov 2016 10:04: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 27128 invoked by uid 55); 25 Nov 2016 10:04:12 -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: Fri, 25 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: 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: P2 X-Bugzilla-Assigned-To: thopre01 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/msg03090.txt.bz2 Content-length: 1365 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77673 --- Comment #8 from Thomas Preud'homme --- Author: thopre01 Date: Fri Nov 25 10:03:38 2016 New Revision: 242869 URL: https://gcc.gnu.org/viewcvs?rev=3D242869&root=3Dgcc&view=3Drev Log: Fix PR77673: bswap loads passed end of object 2016-11-25 Thomas Preud'homme gcc/ PR tree-optimization/77673 * tree-ssa-math-opts.c (struct symbolic_number): Add new src field. (init_symbolic_number): Initialize src field from src parameter. (perform_symbolic_merge): Select most dominated statement as the source statement. Set src field of resulting n structure from the input src with the lowest address. (find_bswap_or_nop): Rename source_stmt into ins_stmt. (bswap_replace): Rename src_stmt into ins_stmt. Initially get source of load from src field rather than insertion statement. Cancel optimization if statement analyzed is not dominated by the insertion statement. (pass_optimize_bswap::execute): Rename src_stmt to ins_stmt. Compute dominance information. gcc/testsuite/ PR tree-optimization/77673 * gcc.dg/pr77673.c: New test. Added: trunk/gcc/testsuite/gcc.dg/pr77673.c Modified: trunk/gcc/ChangeLog trunk/gcc/testsuite/ChangeLog trunk/gcc/tree-ssa-math-opts.c >>From gcc-bugs-return-545057-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:07:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29973 invoked by alias); 25 Nov 2016 10: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 29769 invoked by uid 48); 25 Nov 2016 10:06:49 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78319] [7 Regression] PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20) Date: Fri, 25 Nov 2016 10:09: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: 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/msg03091.txt.bz2 Content-length: 1717 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78319 amker at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amker at gcc dot gnu.org --- Comment #10 from amker at gcc dot gnu.org --- Hi Prathamesh, I saw it starting XPASS on arm-none-eabi in test now: spawn /.../gcc/xgcc -B/.../gcc/ /.../gcc/gcc/testsuite/gcc.dg/uninit-pred-8= _a.c -fno-diagnostics-show-caret -fdiagnostics-color=3Dnever -Wuninitialized -O2= -S -o uninit-pred-8_a.s /.../gcc/gcc/testsuite/gcc.dg/uninit-pred-8_a.c: In function 'foo_2': /.../gcc/gcc/testsuite/gcc.dg/uninit-pred-8_a.c:43:7: warning: 'v' may be u= sed uninitialized in this function [-Wmaybe-uninitialized] output is: /.../gcc/gcc/testsuite/gcc.dg/uninit-pred-8_a.c: In function 'foo_2': /.../gcc/gcc/testsuite/gcc.dg/uninit-pred-8_a.c:43:7: warning: 'v' may be u= sed uninitialized in this function [-Wmaybe-uninitialized] XPASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 21) PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line= 24) PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line= 27) PASS: gcc.dg/uninit-pred-8_a.c warning (test for warnings, line 43) PASS: gcc.dg/uninit-pred-8_a.c (test for excess errors) The gcc is configured as: /.../gcc/configure --target=3Darm-none-eabi --prefix=3D/.../install --with-= gmp=3D... --with-mpfr=3D... --with-mpc=3D... --with-isl=3D... --with-pkgversion=3Dunk= nown --disable-shared --disable-nls --disable-threads --disable-tls --enable-checking=3Dyes --enable-languages=3Dc,c++ --with-newlib >>From gcc-bugs-return-545058-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:09:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 47256 invoked by alias); 25 Nov 2016 10:09: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 46346 invoked by uid 48); 25 Nov 2016 10:09:40 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/70070] ICE on initializing character data beyond min/max bound Date: Fri, 25 Nov 2016 10:10: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.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de 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/msg03092.txt.bz2 Content-length: 1346 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70070 --- Comment #4 from Gerhard Steinmetz --- At a first glance with gfortran-6 (configured with --enable-checking=3Dyes), still ICEs for all posted and unposted cases. A dedicated one : $ gfortran-6 z3.f90 f951: internal compiler error: Segmentation fault 0xbb372f crash_signal ../../gcc/toplev.c:333 0x61cf32 create_character_initializer ../../gcc/fortran/data.c:191 0x61cf32 gfc_assign_data_value(gfc_expr*, gfc_expr*, __mpz_struct*, __mpz_struct (*) [1]) ../../gcc/fortran/data.c:488 0x693442 check_data_variable ../../gcc/fortran/resolve.c:14714 0x693442 traverse_data_var ../../gcc/fortran/resolve.c:14843 0x6937ad traverse_data_list ../../gcc/fortran/resolve.c:14799 0x6937ad traverse_data_var ../../gcc/fortran/resolve.c:14841 0x69dc71 resolve_data ../../gcc/fortran/resolve.c:14898 0x69dc71 resolve_types ../../gcc/fortran/resolve.c:15651 0x69947c gfc_resolve(gfc_namespace*) ../../gcc/fortran/resolve.c:15737 0x6848da resolve_all_program_units ../../gcc/fortran/parse.c:5849 0x6848da gfc_parse_file() ../../gcc/fortran/parse.c:6101 0x6c7212 gfc_be_parse_file ../../gcc/fortran/f95-lang.c:201 Please let me have a closer look next week. >>From gcc-bugs-return-545059-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:10:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 51952 invoked by alias); 25 Nov 2016 10:10: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 51576 invoked by uid 48); 25 Nov 2016 10:10:33 -0000 From: "gerhard.steinmetz.fortran@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/70070] ICE on initializing character data beyond min/max bound Date: Fri, 25 Nov 2016 10:18: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.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de 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/msg03093.txt.bz2 Content-length: 730 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70070 --- Comment #5 from Gerhard Steinmetz --- FYI, for some circumstances there existed related issues like : using LANG=3Dde_DE.UTF-8 f951: internal compiler error: Speicherzugriffsfehler 0xc4265f crash_signal ../../gcc/toplev.c:333 0x13f4b86 diagnostic_action_after_output(diagnostic_context*, diagnostic_t) ../../gcc/diagnostic.c:509 0x13f542a diagnostic_report_diagnostic(diagnostic_context*, diagnostic_info= *) ../../gcc/diagnostic.c:956 0x68dbff gfc_internal_error(char const*, ...) ../../gcc/fortran/error.c:1327 0x6f1d93 gfc_resolve_expr(gfc_expr*) ../../gcc/fortran/resolve.c:6549 ... >>From gcc-bugs-return-545060-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:18:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 63943 invoked by alias); 25 Nov 2016 10:18: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 63563 invoked by uid 48); 25 Nov 2016 10:18:27 -0000 From: "rjpcal at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78523] New: ICE on valid lambda code with implicit capture Date: Fri, 25 Nov 2016 10:23: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: 5.4.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: rjpcal 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 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/msg03094.txt.bz2 Content-length: 2629 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78523 Bug ID: 78523 Summary: ICE on valid lambda code with implicit capture Product: gcc Version: 5.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: rjpcal at gmail dot com Target Milestone: --- Created attachment 40146 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40146&action=3Dedit Short snippet (8 lines) yielding the ICE $ cat test.cc int bar(); void foo() { const int t =3D bar(); auto f =3D [=3D](auto x){ return t; }; f(0); } $ g++ -std=3Dgnu++14 -c test.cc test.cc: In lambda function: test.cc:6:35: internal compiler error: Segmentation fault auto f =3D [=3D](auto x){ return t; }; ^ Results with different capture lists: [=3D] -- ICE (shown above) [&] -- also ICE [t] -- works as expected (no ICE) $ g++ -v Using built-in specs. COLLECT_GCC=3Dg++ COLLECT_LTO_WRAPPER=3D/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion=3D'Ubuntu 5.4.0-6ubuntu1~16.04.4' --with-bugurl=3Dfile:///usr/share/doc/gcc-5/README.= Bugs --enable-languages=3Dc,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=3D/u= sr --program-suffix=3D-5 --enable-shared --enable-linker-build-id --libexecdir=3D/usr/lib --without-included-gettext --enable-threads=3Dposix --libdir=3D/usr/lib --enable-nls --with-sysroot=3D/ --enable-clocale=3Dgnu --enable-libstdcxx-debug --enable-libstdcxx-time=3Dyes --with-default-libstdcxx-abi=3Dnew --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=3Dgtk --enable-gtk-cairo --with-java-home=3D/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-ho= me --with-jvm-root-dir=3D/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=3D/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=3Damd64 --with-ecj-jar=3D/usr/share/java/eclipse-ecj.= jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=3Di686 --with-abi=3Dm64 --with-multilib-list=3Dm32,m64,mx32 --enable-multilib --with-tune=3Dgeneric --enable-checking=3Drelease --build=3Dx86_64-linux-gnu --host=3Dx86_64-linux-gnu --target=3Dx86_64-linux-gnu Thread model: posix gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)=20 I see Bug 49598 has a very similar-sounding summary and test case but that = was apparently found+fixed in 4.6/4.7, and this is occurring in 5.4. >>From gcc-bugs-return-545061-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:23:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 72682 invoked by alias); 25 Nov 2016 10:23: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 72506 invoked by uid 55); 25 Nov 2016 10:23:29 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78343] [6/7 Regression] Loop is not eliminated Date: Fri, 25 Nov 2016 10:23: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: 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: 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/msg03095.txt.bz2 Content-length: 1250 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78343 --- Comment #4 from Richard Biener --- Author: rguenth Date: Fri Nov 25 10:22:57 2016 New Revision: 242872 URL: https://gcc.gnu.org/viewcvs?rev=3D242872&root=3Dgcc&view=3Drev Log: 2016-11-24 Richard Biener PR tree-optimization/78343 * passes.def: Add CD-DCE pass after loop splitting. * tree-ssa-dce.c (find_obviously_necessary_stmts): Move SCEV init/finalize ... (perform_tree_ssa_dce): ... here. Deal with being executed inside the loop pipeline in aggressive mode. * gcc.dg/tree-ssa/sccp-2.c: New testcase. * gcc.dg/autopar/uns-outer-6.c: Adjust. * gcc.dg/tree-ssa/20030808-1.c: Likewise. * gcc.dg/tree-ssa/20040305-1.c: Likewise. * gcc.dg/vect/pr38529.c: Likewise. Added: trunk/gcc/testsuite/gcc.dg/tree-ssa/sccp-2.c Modified: trunk/gcc/ChangeLog trunk/gcc/passes.def trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/autopar/uns-outer-6.c trunk/gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c trunk/gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c trunk/gcc/testsuite/gcc.dg/vect/pr38529.c trunk/gcc/tree-ssa-dce.c >>From gcc-bugs-return-545062-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:23:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 74078 invoked by alias); 25 Nov 2016 10:23: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 73568 invoked by uid 48); 25 Nov 2016 10:23:46 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78343] [6 Regression] Loop is not eliminated Date: Fri, 25 Nov 2016 10:29: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: 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: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cf_known_to_work short_desc 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/msg03096.txt.bz2 Content-length: 564 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78343 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Known to work| |7.0 Summary|[6/7 Regression] Loop is |[6 Regression] Loop is not |not eliminated |eliminated Known to fail|7.0 | --- Comment #5 from Richard Biener --- Fixed on trunk. >>From gcc-bugs-return-545063-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:29:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 102415 invoked by alias); 25 Nov 2016 10:29: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 102169 invoked by uid 48); 25 Nov 2016 10:29:44 -0000 From: "prathamesh3492 at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78319] [7 Regression] PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20) Date: Fri, 25 Nov 2016 10: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: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: prathamesh3492 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/msg03097.txt.bz2 Content-length: 2168 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78319 --- Comment #11 from prathamesh3492 at gcc dot gnu.org --- (In reply to amker from comment #10) > Hi Prathamesh, > I saw it starting XPASS on arm-none-eabi in test now: >=20 > spawn /.../gcc/xgcc -B/.../gcc/ > /.../gcc/gcc/testsuite/gcc.dg/uninit-pred-8_a.c -fno-diagnostics-show-car= et > -fdiagnostics-color=3Dnever -Wuninitialized -O2 -S -o uninit-pred-8_a.s > /.../gcc/gcc/testsuite/gcc.dg/uninit-pred-8_a.c: In function 'foo_2': > /.../gcc/gcc/testsuite/gcc.dg/uninit-pred-8_a.c:43:7: warning: 'v' may be > used uninitialized in this function [-Wmaybe-uninitialized] > output is: > /.../gcc/gcc/testsuite/gcc.dg/uninit-pred-8_a.c: In function 'foo_2': > /.../gcc/gcc/testsuite/gcc.dg/uninit-pred-8_a.c:43:7: warning: 'v' may be > used uninitialized in this function [-Wmaybe-uninitialized] >=20 > XPASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, l= ine > 21) > PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, li= ne > 24) > PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, li= ne > 27) > PASS: gcc.dg/uninit-pred-8_a.c warning (test for warnings, line 43) > PASS: gcc.dg/uninit-pred-8_a.c (test for excess errors) >=20 > The gcc is configured as: > /.../gcc/configure --target=3Darm-none-eabi --prefix=3D/.../install > --with-gmp=3D... --with-mpfr=3D... --with-mpc=3D... --with-isl=3D... > --with-pkgversion=3Dunknown --disable-shared --disable-nls --disable-thre= ads > --disable-tls --enable-checking=3Dyes --enable-languages=3Dc,c++ --with-n= ewlib The test should ideally be XFAIL'd only for cortex-m7 subtarget of arm-none-eabi. However I am not sure if that's possible, so XFAIL'd for arm-none-eabi. With cortex-m7 I am still seeing the XFAIL: XFAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 21) PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line= 24) PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line= 27) PASS: gcc.dg/uninit-pred-8_a.c warning (test for warnings, line 43) PASS: gcc.dg/uninit-pred-8_a.c (test for excess errors) Thanks, Prathamesh >>From gcc-bugs-return-545064-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:32:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 105413 invoked by alias); 25 Nov 2016 10:32: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 105283 invoked by uid 48); 25 Nov 2016 10:31:53 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78524] New: [7 regression] failure of ACATS c41104a at -O0 Date: Fri, 25 Nov 2016 10:33: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: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ebotcazou 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 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/msg03098.txt.bz2 Content-length: 998 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78524 Bug ID: 78524 Summary: [7 regression] failure of ACATS c41104a at -O0 Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: ebotcazou at gcc dot gnu.org Target Milestone: --- It's a recently introduced ICE: +=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=3DGNAT BUG DETECTED=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+ | 7.0.0 20161125 (experimental) [trunk revision 242863] (x86_64-suse-linux)= GCC error:| | in size_binop_loc, at fold-const.c:1744 | | Error detected at c41104a.adb:60:33 | so it probably comes from the recent match.pd changes. >>From gcc-bugs-return-545065-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:33:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 106759 invoked by alias); 25 Nov 2016 10:33: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 106567 invoked by uid 48); 25 Nov 2016 10:32:48 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78524] [7 regression] failure of ACATS c41104a at -O0 Date: Fri, 25 Nov 2016 10:37: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: ebotcazou 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/msg03099.txt.bz2 Content-length: 282 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78524 --- Comment #1 from Eric Botcazou --- Created attachment 40147 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40147&action=3Dedit Reduced testcase Compile with just gcc/gnat1 -quiet p.adb >>From gcc-bugs-return-545066-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:37:33 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 112999 invoked by alias); 25 Nov 2016 10:37: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 112697 invoked by uid 55); 25 Nov 2016 10:37:20 -0000 From: "ro at CeBiTec dot Uni-Bielefeld.DE" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/78467] [7 regression] gcc.dg/tree-prof/comp-goto-1.c FAILs Date: Fri, 25 Nov 2016 10:41: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 CeBiTec dot Uni-Bielefeld.DE 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03100.txt.bz2 Content-length: 475 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78467 --- Comment #5 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #4 from Jakub Jelinek --- > Assuming this is fixed. Please reopen if not. It is: I'd included it in last night's bootstrap. After Andreas' hint, I just had to look three times until I realized that we have too identically named tests in different directories ;-( Rainer >>From gcc-bugs-return-545067-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:41:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118582 invoked by alias); 25 Nov 2016 10:41: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 118069 invoked by uid 55); 25 Nov 2016 10:41:38 -0000 From: "ro at CeBiTec dot Uni-Bielefeld.DE" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Fri, 25 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: target X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: ro at CeBiTec dot Uni-Bielefeld.DE X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jgreenhalgh 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/msg03101.txt.bz2 Content-length: 1318 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 --- Comment #11 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #10 from James Greenhalgh --- > Should now be fixed, but I'll leave open for Rainer to confirm. I'd included your patch in last night's i386-pc-solaris2.12 bootstraps and the failures were gone indeed. Thanks. However, there's one new failure that might be related: +FAIL: gcc.target/i386/pr42549.c execution test 32-bit x86 only. The test aborts: #0 0xfdd3e657 in __lwp_sigqueue () from /lib/libc.so.1 #1 0xfdd3779f in thr_kill () from /lib/libc.so.1 #2 0xfdc7975a in raise () from /lib/libc.so.1 #3 0xfdc4b37e in abort () from /lib/libc.so.1 #4 0x08050bd5 in mmx_3dnow_test () at /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.target/i386/pr42549.c:= 37 #5 do_test () at /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.target/i386/mmx-3dnow-check.h= :12 #6 0x08050c31 in main () at /vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.target/i386/mmx-3dnow-check.h= :25 (gdb) p D[1].f[0] $1 =3D -nan(0x400000) (gdb) p D[1].f[1] $2 =3D 3 I don't see it in the gcc-testresults archive yet and it may well be a coincidence: this wasn't an exact regtest, but top-of-tree one day later. Rainer >>From gcc-bugs-return-545068-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:46:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 25096 invoked by alias); 25 Nov 2016 10:45: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 9738 invoked by uid 48); 25 Nov 2016 10:45:47 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug go/78525] New: use -O2 for "go build" by default Date: Fri, 25 Nov 2016 10:54:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new 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: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ian at airs dot com 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/msg03102.txt.bz2 Content-length: 668 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78525 Bug ID: 78525 Summary: use -O2 for "go build" by default Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go Assignee: ian at airs dot com Reporter: trippels at gcc dot gnu.org CC: cmang at google dot com Target Milestone: --- Currently "go build" builds binaries without any optimization. This is in contrast to the official "go build" command, that optimizes by default. Wouldn't it make sense to add "-O2" (or even -O3) to the default gccgoflags? >>From gcc-bugs-return-545069-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:54:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 82934 invoked by alias); 25 Nov 2016 10:54: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 82527 invoked by uid 48); 25 Nov 2016 10:54:23 -0000 From: "jgreenhalgh at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78509] [7 regression] ICE in in excess_precision_type, at tree.c:8875 Date: Fri, 25 Nov 2016 11:18: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: jgreenhalgh at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jgreenhalgh 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/msg03103.txt.bz2 Content-length: 571 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78509 --- Comment #12 from James Greenhalgh --- I tried looking at the generated assembly for that test with the compilers I built before my patch series, and after the patch series + the fix above. I couldn't see any difference in code generated for the testcase you mention = for each of the sets of options Jakub gave above (with -m3dnow, -O2, -m32 for t= he testcase). If this turns out to be my fault, I'll gladly look in to it - but I'll need help getting the x86 flags right again! >>From gcc-bugs-return-545070-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:18:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 25722 invoked by alias); 25 Nov 2016 11:18: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 25536 invoked by uid 48); 25 Nov 2016 11:18:06 -0000 From: "zsojka at seznam dot cz" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78526] New: [7 Regression] ICE: in decompose, at rtl.h:2117 with -g -mavx512bw Date: Fri, 25 Nov 2016 11:22:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new 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: zsojka at seznam dot cz 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 target_milestone cf_gcchost cf_gcctarget cf_gccbuild 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/msg03104.txt.bz2 Content-length: 3907 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78526 Bug ID: 78526 Summary: [7 Regression] ICE: in decompose, at rtl.h:2117 with -g -mavx512bw Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: zsojka at seznam dot cz Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu Build: x86_64-pc-linux-gnu Created attachment 40148 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40148&action=3Dedit reduced testcase Compiler output: $ x86_64-pc-linux-gnu-gcc -O -fno-tree-ccp -fno-tree-sra -g -mavx512bw testcase.c testcase.c: In function 'foo': testcase.c:16:1: internal compiler error: in decompose, at rtl.h:2117 } ^ 0xbbcb00 wi::int_traits >::decompose(long= *, unsigned int, std::pair const&) /repo/gcc-trunk/gcc/rtl.h:2117 0xbbcb00 wide_int_ref_storage::wide_int_ref_storage >(std::pair const&, unsigned int) /repo/gcc-trunk/gcc/wide-int.h:976 0xbbcb00 generic_wide_int >::generic_wide_int >(std::pair const&, unsigned int) /repo/gcc-trunk/gcc/wide-int.h:753 0xbbcb00 unsigned long wi::extract_uhwi >(std::pair const&, unsigned int, unsigned int) /repo/gcc-trunk/gcc/wide-int.h:3054 0xbbcb00 simplify_immed_subreg /repo/gcc-trunk/gcc/simplify-rtx.c:5745 0xbd62e8 simplify_gen_subreg(machine_mode, rtx_def*, machine_mode, unsigned int) /repo/gcc-trunk/gcc/simplify-rtx.c:6220 0xbd8666 simplify_replace_fn_rtx(rtx_def*, rtx_def const*, rtx_def* (*)(rtx_def*, rtx_def const*, void*), void*) /repo/gcc-trunk/gcc/simplify-rtx.c:491 0xec18dc propagate_for_debug(rtx_insn*, rtx_insn*, rtx_def*, rtx_def*, basic_block_def*) /repo/gcc-trunk/gcc/valtrack.c:201 0x14ac03c try_combine /repo/gcc-trunk/gcc/combine.c:4357 0x14b3660 combine_instructions /repo/gcc-trunk/gcc/combine.c:1264 0x14b3660 rest_of_handle_combine /repo/gcc-trunk/gcc/combine.c:14548 0x14b3660 execute /repo/gcc-trunk/gcc/combine.c:14593 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. $ x86_64-pc-linux-gnu-gcc -v=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 Using built-in specs. COLLECT_GCC=3D/repo/gcc-trunk/binary-latest-amd64/bin/x86_64-pc-linux-gnu-g= cc COLLECT_LTO_WRAPPER=3D/repo/gcc-trunk/binary-trunk-242789-checking-yes-rtl-= df-extra-nographite-amd64/bin/../libexec/gcc/x86_64-pc-linux-gnu/7.0.0/lto-= wrapper Target: x86_64-pc-linux-gnu Configured with: /repo/gcc-trunk//configure --enable-languages=3Dc,c++ --enable-valgrind-annotations --disable-nls --enable-checking=3Dyes,rtl,df,= extra --without-cloog --without-ppl --without-isl --build=3Dx86_64-pc-linux-gnu --host=3Dx86_64-pc-linux-gnu --target=3Dx86_64-pc-linux-gnu --with-ld=3D/usr/bin/x86_64-pc-linux-gnu-ld --with-as=3D/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=3D/repo/gcc-trunk//binary-trunk-242789-checking-yes-rtl-df-extra-n= ographite-amd64 Thread model: posix gcc version 7.0.0 20161123 (experimental) (GCC)=20 The reduced testcase has out-of-bounds vector index; the original testcase didn't have it though. Tested revisions: r242789 - FAIL r242600 - FAIL 6-branch r242830 - OK >>From gcc-bugs-return-545071-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:22:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 31704 invoked by alias); 25 Nov 2016 11:22: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 31453 invoked by uid 48); 25 Nov 2016 11:22:10 -0000 From: "chengniansun at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78527] New: ice on valid C code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in smallest_mode_for_size, at stor-layout.c:364) Date: Fri, 25 Nov 2016 11:30: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: chengniansun 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/msg03105.txt.bz2 Content-length: 2631 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78527 Bug ID: 78527 Summary: ice on valid C code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in smallest_mode_for_size, at stor-layout.c:364) Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: chengniansun at gmail dot com Target Milestone: --- $ gcc-trunk -v Using built-in specs. COLLECT_GCC=3Dgcc-trunk COLLECT_LTO_WRAPPER=3D/usr/local/gcc-trunk/libexec/gcc/x86_64-pc-linux-gnu/= 7.0.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ../gcc-source-trunk/configure --enable-languages=3Dc,c++,l= to --prefix=3D/usr/local/gcc-trunk --disable-bootstrap Thread model: posix gcc version 7.0.0 20161125 (experimental) [trunk revision 242857] (GCC)=20 $=20 $ gcc-trunk -O3 small.c small.c: In function =E2=80=98main=E2=80=99: small.c:16:1: internal compiler error: in smallest_mode_for_size, at stor-layout.c:364 } ^ 0xbd6ff0 smallest_mode_for_size(unsigned int, mode_class) ../../gcc-source-trunk/gcc/stor-layout.c:364 0x12ad7b6 make_extraction ../../gcc-source-trunk/gcc/combine.c:7557 0x12b1998 make_compound_operation_int ../../gcc-source-trunk/gcc/combine.c:8102 0x12b1998 make_compound_operation(rtx_def*, rtx_code) ../../gcc-source-trunk/gcc/combine.c:8210 0x12b134a make_compound_operation(rtx_def*, rtx_code) ../../gcc-source-trunk/gcc/combine.c:8234 0x12b4139 simplify_set ../../gcc-source-trunk/gcc/combine.c:6730 0x12b57e7 combine_simplify_rtx ../../gcc-source-trunk/gcc/combine.c:6167 0x12b7a52 subst ../../gcc-source-trunk/gcc/combine.c:5467 0x12b752a subst ../../gcc-source-trunk/gcc/combine.c:5335 0x12b8e07 try_combine ../../gcc-source-trunk/gcc/combine.c:3313 0x12be812 combine_instructions ../../gcc-source-trunk/gcc/combine.c:1285 0x12be812 rest_of_handle_combine ../../gcc-source-trunk/gcc/combine.c:14549 0x12be812 execute ../../gcc-source-trunk/gcc/combine.c:14594 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. $=20 $ cat small.c unsigned a; short b, e; int *c; char d; int main() { int f =3D 80; for (;;) { if (f > 432) *c =3D a; while (b) if (d) e =3D -(a >> f); c =3D &f; b =3D e; } } $ >>From gcc-bugs-return-545072-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:30:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 63681 invoked by alias); 25 Nov 2016 11: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 62468 invoked by uid 48); 25 Nov 2016 11:30:40 -0000 From: "redi at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78522] -O2 optimization confused by enum and pointer usage in constructors. Date: Fri, 25 Nov 2016 11:35: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.8.4 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: 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/msg03106.txt.bz2 Content-length: 627 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78522 Jonathan Wakely changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|WONTFIX |INVALID --- Comment #2 from Jonathan Wakely --- (In reply to Samuel T C Huang from comment #0) > helper.run(reinterpret_cast(&value_type)); The problem is here. This cast leads to an aliasing violation when you assi= gn through the pointer, so the program has undefined behaviour. Don't do that. >>From gcc-bugs-return-545073-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:35:33 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71351 invoked by alias); 25 Nov 2016 11:35: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 71050 invoked by uid 48); 25 Nov 2016 11:35:20 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/78211] [7 Regression] -fcompare-debug failure with -flto -fno-use-linker-plugin Date: Fri, 25 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: lto X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: lto 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/msg03107.txt.bz2 Content-length: 2108 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78211 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org --- Comment #6 from Jakub Jelinek --- This seems to be IPA-ICF bug. With -fdump-ipa-icf-all I'm seeing differences like: group: with 1 classes: - class with id: 1, hash: 3010449829, items: 2 -=20=20=20=20=20 _ZNK8VwViewer13FindViewPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIc= ESaIcEEE(0x7fdb1be7b900/2) _ZN8VwViewer13FindViewPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcE= SaIcEEE(0x7fdb1be7b800/1)=20 + class with id: 0, hash: 1515816170, items: 2 + _ZN11VwViewer_2D15undrawStickyBoxEv(0x7f12887d2c00/4) _ZN11VwViewer_2D13drawStickyBoxEv(0x7f12887d2b00/3)=20 group: with 1 classes: - class with id: 0, hash: 698082993, items: 2 - _ZN11VwViewer_2D15undrawStickyBoxEv(0x7fdb1be7bb00/4) _ZN11VwViewer_2D13drawStickyBoxEv(0x7fdb1be7ba00/3)=20 + class with id: 1, hash: 3232079217, items: 2 +=20=20=20=20=20 _ZNK8VwViewer13FindViewPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIc= ESaIcEEE(0x7f12887d2a00/2) _ZN8VwViewer13FindViewPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcE= SaIcEEE(0x7f12887d2900/1)=20 Dump after WPA based types groups Congruence classes: 2 (unique hash values: 2), with total: 4 items Class size histogram [num of members]: number of classe number of classess Remember the basic rules for -fcompare-debug - DECL_UID can be different, b= ut their order must be the same (essentially -g can create bigger gaps in betw= een them), SSA_NAME_VERSION must be identical, and cfun->funcdef_no must be identical. The last one is what breaks, IPA-ICF creates funcdef_no that are swapped. Hashing to different hash values is fine, but care must be taken when actua= lly traversing the hash tables to generate stuff in the same order between -g a= nd -g0 if it could affect code generation in any way. >>From gcc-bugs-return-545075-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:38:05 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 74703 invoked by alias); 25 Nov 2016 11:38: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 74259 invoked by uid 48); 25 Nov 2016 11:37:50 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78527] [7 Regression] ice on valid C code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in smallest_mode_for_size, at stor-layout.c:364) Date: Fri, 25 Nov 2016 11: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: 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: cf_gcctarget bug_status cf_reconfirmed_on component target_milestone 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/msg03109.txt.bz2 Content-length: 1175 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78527 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |x86_64-*-* Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-25 Component|c |rtl-optimization Target Milestone|--- |7.0 Summary|ice on valid C code at -O3 |[7 Regression] ice on valid |in both 32-bit and 64-bit |C code at -O3 in both |modes on x86_64-linux-gnu |32-bit and 64-bit modes on |(internal compiler error: |x86_64-linux-gnu (internal |in smallest_mode_for_size, |compiler error: in |at stor-layout.c:364) |smallest_mode_for_size, at | |stor-layout.c:364) Ever confirmed|0 |1 --- Comment #1 from Richard Biener --- Confirmed. >>From gcc-bugs-return-545074-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:36:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 72866 invoked by alias); 25 Nov 2016 11:36: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 72614 invoked by uid 48); 25 Nov 2016 11:36:26 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/78211] [7 Regression] -fcompare-debug failure with -flto -fno-use-linker-plugin Date: Fri, 25 Nov 2016 11:38: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 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/msg03108.txt.bz2 Content-length: 578 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78211 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gn= u.org --- Comment #7 from Jakub Jelinek --- Created attachment 40149 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40149&action=3Dedit gcc7-pr78211.patch Untested fix. >>From gcc-bugs-return-545076-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:38:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 75466 invoked by alias); 25 Nov 2016 11:38: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 74956 invoked by uid 48); 25 Nov 2016 11:38:07 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78526] [7 Regression] ICE: in decompose, at rtl.h:2117 with -g -mavx512bw Date: Fri, 25 Nov 2016 11: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: 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/msg03110.txt.bz2 Content-length: 293 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78526 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-545077-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:38:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76433 invoked by alias); 25 Nov 2016 11:38: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 76371 invoked by uid 48); 25 Nov 2016 11:38:40 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78524] [7 regression] failure of ACATS c41104a at -O0 Date: Fri, 25 Nov 2016 11:40: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: 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: 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/msg03111.txt.bz2 Content-length: 611 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78524 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-25 CC| |amker at gcc dot gnu.org Target Milestone|--- |7.0 Ever confirmed|0 |1 --- Comment #2 from Richard Biener --- Confirmed. >>From gcc-bugs-return-545078-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:40:11 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 78242 invoked by alias); 25 Nov 2016 11:40: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 77987 invoked by uid 48); 25 Nov 2016 11:39:58 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78523] ICE on valid lambda code with implicit capture Date: Fri, 25 Nov 2016 11: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: 5.4.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: 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 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/msg03112.txt.bz2 Content-length: 703 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78523 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-25 Known to work| |6.2.1, 7.0 Ever confirmed|0 |1 Known to fail| |5.4.1 --- Comment #1 from Richard Biener --- Confirmed, works on the GCC 6 branch and trunk. >>From gcc-bugs-return-545080-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:46:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 100104 invoked by alias); 25 Nov 2016 11: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 99867 invoked by uid 55); 25 Nov 2016 11:46:18 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78510] [7 Regression] ICE on valid C code at -O2 and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: verify_gimple failed) Date: Fri, 25 Nov 2016 11:46: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: 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/msg03114.txt.bz2 Content-length: 1089 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78510 --- Comment #4 from amker at gcc dot gnu.org --- Author: amker Date: Fri Nov 25 11:45:43 2016 New Revision: 242874 URL: https://gcc.gnu.org/viewcvs?rev=3D242874&root=3Dgcc&view=3Drev Log: PR middle-end/78507 PR middle-end/78510 PR middle-end/78517 * match.pd ((cond (cmp (convert1? @1) @3) (convert2? @1) @2)): Use cmp directly, rather than cmp_code. Initialize code to ERROR_MARK and set it to result code if transformation is valid. Use code EQ directly in last simplification case. gcc/testsuite PR middle-end/78507 PR middle-end/78510 PR middle-end/78517 * g++.dg/torture/pr78507.C: New test. * gcc.dg/torture/pr78510.c: New test. * gcc.dg/torture/pr78517.c: New test. Added: trunk/gcc/testsuite/g++.dg/torture/pr78507.C trunk/gcc/testsuite/gcc.dg/torture/pr78510.c trunk/gcc/testsuite/gcc.dg/torture/pr78517.c Modified: trunk/gcc/ChangeLog trunk/gcc/match.pd trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545081-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:46:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 100117 invoked by alias); 25 Nov 2016 11:46: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 99823 invoked by uid 55); 25 Nov 2016 11:46:17 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78507] [7 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:9153 Date: Fri, 25 Nov 2016 11:46: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: amker at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 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/msg03115.txt.bz2 Content-length: 1089 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78507 --- Comment #5 from amker at gcc dot gnu.org --- Author: amker Date: Fri Nov 25 11:45:43 2016 New Revision: 242874 URL: https://gcc.gnu.org/viewcvs?rev=3D242874&root=3Dgcc&view=3Drev Log: PR middle-end/78507 PR middle-end/78510 PR middle-end/78517 * match.pd ((cond (cmp (convert1? @1) @3) (convert2? @1) @2)): Use cmp directly, rather than cmp_code. Initialize code to ERROR_MARK and set it to result code if transformation is valid. Use code EQ directly in last simplification case. gcc/testsuite PR middle-end/78507 PR middle-end/78510 PR middle-end/78517 * g++.dg/torture/pr78507.C: New test. * gcc.dg/torture/pr78510.c: New test. * gcc.dg/torture/pr78517.c: New test. Added: trunk/gcc/testsuite/g++.dg/torture/pr78507.C trunk/gcc/testsuite/gcc.dg/torture/pr78510.c trunk/gcc/testsuite/gcc.dg/torture/pr78517.c Modified: trunk/gcc/ChangeLog trunk/gcc/match.pd trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545079-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:42:04 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 90959 invoked by alias); 25 Nov 2016 11:42: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 90781 invoked by uid 48); 25 Nov 2016 11:41:52 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78523] [5 Regression] ICE on valid lambda code with implicit capture Date: Fri, 25 Nov 2016 11:46: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: 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: 5.5 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cf_known_to_work 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/msg03113.txt.bz2 Content-length: 655 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78523 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Known to work| |4.9.4 Target Milestone|--- |5.5 Summary|ICE on valid lambda code |[5 Regression] ICE on valid |with implicit capture |lambda code with implicit | |capture --- Comment #2 from Richard Biener --- Works on the GCC 4.9 branch. >>From gcc-bugs-return-545083-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:47:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 103355 invoked by alias); 25 Nov 2016 11:47: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 103093 invoked by uid 48); 25 Nov 2016 11:47:26 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/77659] [5/6/7 Regression] internal compiler error: in gimplify_expr, at gimplify.c:8858 Date: Fri, 25 Nov 2016 11:47: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: 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/msg03117.txt.bz2 Content-length: 175 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77659 --- Comment #4 from Jakub Jelinek --- This is tsubst ICE on ADDR_EXPR . >>From gcc-bugs-return-545082-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:46:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 100222 invoked by alias); 25 Nov 2016 11:46: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 99830 invoked by uid 55); 25 Nov 2016 11:46:17 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78517] error: non-trivial conversion at assignment Date: Fri, 25 Nov 2016 11:47: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: amker 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03116.txt.bz2 Content-length: 1089 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78517 --- Comment #6 from amker at gcc dot gnu.org --- Author: amker Date: Fri Nov 25 11:45:43 2016 New Revision: 242874 URL: https://gcc.gnu.org/viewcvs?rev=3D242874&root=3Dgcc&view=3Drev Log: PR middle-end/78507 PR middle-end/78510 PR middle-end/78517 * match.pd ((cond (cmp (convert1? @1) @3) (convert2? @1) @2)): Use cmp directly, rather than cmp_code. Initialize code to ERROR_MARK and set it to result code if transformation is valid. Use code EQ directly in last simplification case. gcc/testsuite PR middle-end/78507 PR middle-end/78510 PR middle-end/78517 * g++.dg/torture/pr78507.C: New test. * gcc.dg/torture/pr78510.c: New test. * gcc.dg/torture/pr78517.c: New test. Added: trunk/gcc/testsuite/g++.dg/torture/pr78507.C trunk/gcc/testsuite/gcc.dg/torture/pr78510.c trunk/gcc/testsuite/gcc.dg/torture/pr78517.c Modified: trunk/gcc/ChangeLog trunk/gcc/match.pd trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545084-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:47:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 103367 invoked by alias); 25 Nov 2016 11:47: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 103167 invoked by uid 48); 25 Nov 2016 11:47:30 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78524] [7 regression] failure of ACATS c41104a at -O0 Date: Fri, 25 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: middle-end 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: 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/msg03118.txt.bz2 Content-length: 243 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78524 --- Comment #3 from amker at gcc dot gnu.org --- Hi Eric, Could you help verify if below commit fix this please? https://gcc.gnu.org/viewcvs/gcc?view=3Drevision&revision=3D242874 Thanks. >>From gcc-bugs-return-545085-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:52:56 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 115034 invoked by alias); 25 Nov 2016 11:52: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 114902 invoked by uid 48); 25 Nov 2016 11:52:52 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78518] [6/7 Regression] Warning format regression Date: Fri, 25 Nov 2016 11:54: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: diagnostic X-Bugzilla-Severity: enhancement X-Bugzilla-Who: janus at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P5 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 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/msg03119.txt.bz2 Content-length: 1416 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78518 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-25 CC| |janus at gcc dot gnu.org Summary|Warning format regression |[6/7 Regression] Warning | |format regression Ever confirmed|0 |1 --- Comment #1 from janus at gcc dot gnu.org --- (In reply to physiker from comment #0) > gfortran-7 -W -Wall t.f90 > t.f90:3:14: >=20 > call s(a, b) > 1 > Warning: Type mismatch in argument =C2=BBa=C2=AB at (1); passed REAL(4) t= o REAL(8) > [-Wargument-mismatch] I can confirm this behavior with trunk and 6.2.0 20161005 (Ubuntu 6.2.0-5ubuntu12). > gfortran-fsf-6 -W -Wall t.f90 > t.f90:3:9: >=20 > call s(a, b) > 1 > Warning: Type mismatch in argument =C2=BBa=C2=AB at (1); passed REAL(4) t= o REAL(8) This is what I get with 5.4.1 20160929 (Ubuntu 5.4.1-2ubuntu2). Which versi= on of gfortran 6 are you using exactly? Note that even earlier versions (4.x) put the '1' right under the 'a', not under the opening brace. The warning comes from compare_parameter in interface.c. >>From gcc-bugs-return-545086-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:54:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 117683 invoked by alias); 25 Nov 2016 11:54: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 117187 invoked by uid 48); 25 Nov 2016 11:54:17 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77345] [7 Regression] Segmentation fault w/ -misel -O1 (and above) Date: Fri, 25 Nov 2016 11: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: 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/msg03120.txt.bz2 Content-length: 973 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77345 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org, | |segher at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- This seems to be infinite recursion in subst/combine_simplify_rtx on expression: (plus:SI (ltu:SI (plus:SI (if_then_else:SI (eq (reg:CC 180) (const_int 0 [0])) (reg:SI 155 [ _1+-3 ]) (reg:SI 175 [ vu+4 ])) (reg:SI 155 [ _1+-3 ])) (if_then_else:SI (eq (reg:CC 180) (const_int 0 [0])) (reg:SI 155 [ _1+-3 ]) (reg:SI 175 [ vu+4 ]))) (reg:SI 174 [ vu ])) The subst is from (pc) to (pc), i.e. simplification. >>From gcc-bugs-return-545087-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:57:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 1268 invoked by alias); 25 Nov 2016 11:57: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 1004 invoked by uid 48); 25 Nov 2016 11:57:39 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78524] [7 regression] failure of ACATS c41104a at -O0 Date: Fri, 25 Nov 2016 12:21: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: 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03121.txt.bz2 Content-length: 150 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78524 --- Comment #4 from Richard Biener --- Isn't fixed by that commit. >>From gcc-bugs-return-545088-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:21:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71429 invoked by alias); 25 Nov 2016 12:21: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 71219 invoked by uid 48); 25 Nov 2016 12:21:00 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/72808] [6/7 Regression] ICE on valid c++ code in verify_type (gcc/tree.c:14047) Date: Fri, 25 Nov 2016 12:22: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: 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: 6.3 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/msg03122.txt.bz2 Content-length: 648 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D72808 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gn= u.org --- Comment #7 from Jakub Jelinek --- Created attachment 40150 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40150&action=3Dedit gcc7-pr72808.patch Untested fix. Alternatively we could just update TYPE_FIELDS of the variant types. >>From gcc-bugs-return-545089-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:22:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 76425 invoked by alias); 25 Nov 2016 12:22: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 76059 invoked by uid 48); 25 Nov 2016 12:21:48 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78524] [7 regression] failure of ACATS c41104a at -O0 Date: Fri, 25 Nov 2016 12: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: 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: 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/msg03123.txt.bz2 Content-length: 2305 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78524 --- Comment #5 from Richard Biener --- The MIN_EXPR it builds is correct now though. Looks like a bug in Adas max_size to me when invoked on unit size align 8 symtab 0 alias set 4 canonical type 0x7ffff61e7498 precision 8 min max context RM = min RM max debug type pointer_to_this > public unsigned string-flag QI size = unit size align 8 symtab 0 alias set 4 canonical type 0x7ffff5e80dc8 precisio= n 8 min max con= text RM size RM = min RM max chain > arg 0 visited arg 0 visited> arg 1 visited nonaddressable decl_4 VOID file p.adb line 7 col 13 align 8 offset_align 1 context initial >> arg 1 constant 88>> we end up with mismatched type lhs/rhs. The placeholder is transformed to (gdb) p debug_tree (lhs) constant 87> a signed integer constant. >>From gcc-bugs-return-545090-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:23:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 80309 invoked by alias); 25 Nov 2016 12:23: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 79985 invoked by uid 48); 25 Nov 2016 12:23:09 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ada/78524] [7 regression] failure of ACATS c41104a at -O0 Date: Fri, 25 Nov 2016 12:24:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ada 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: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 7.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: component Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03124.txt.bz2 Content-length: 899 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78524 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Component|middle-end |ada --- Comment #6 from Richard Biener --- case tcc_reference: /* If this contains a PLACEHOLDER_EXPR, it is the thing we want to modify. Otherwise, we treat it like a variable. */ if (CONTAINS_PLACEHOLDER_P (exp)) { tree val_type =3D TREE_TYPE (TREE_OPERAND (exp, 1)); tree val =3D (max_p ? TYPE_MAX_VALUE (type) : TYPE_MIN_VALUE (typ= e)); return max_size (convert (get_base_type (val_type), val), true); } possibly misses a convert (type, ...) around the return value. At least th= at fixes it for me. >>From gcc-bugs-return-545091-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:24:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85400 invoked by alias); 25 Nov 2016 12:24: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 82728 invoked by uid 55); 25 Nov 2016 12:24:30 -0000 From: "pault at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78293] [5/6/7 Regression] SIGABRT with function result used as argument Date: Fri, 25 Nov 2016 12: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: 6.2.1 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: P4 X-Bugzilla-Assigned-To: pault 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/msg03125.txt.bz2 Content-length: 1163 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78293 --- Comment #3 from Paul Thomas --- Author: pault Date: Fri Nov 25 12:23:43 2016 New Revision: 242875 URL: https://gcc.gnu.org/viewcvs?rev=3D242875&root=3Dgcc&view=3Drev Log: 2016-11-25 Andre Vehreschild Paul Thomas PR fortran/78293 * trans-expr.c (gfc_conv_procedure_call): Prepend deallocation of alloctable components to post, rather than adding to se->post. * trans-stmt.c (gfc_trans_allocate): Move deallocation of expr3 allocatable components so that all expr3s are visited. 2016-11-25 Paul Thomas PR fortran/78293 * gfortran.dg/allocatable_function_10.f90: New test. * gfortran.dg/class_array_15.f03: Increase builtin_free count from 11 to 12. Added: trunk/gcc/testsuite/gfortran.dg/allocatable_function_10.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/trans-expr.c trunk/gcc/fortran/trans-stmt.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gfortran.dg/class_array_15.f03 >>From gcc-bugs-return-545092-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:26:44 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 90694 invoked by alias); 25 Nov 2016 12:26: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 90607 invoked by uid 48); 25 Nov 2016 12:26:38 -0000 From: "ebotcazou 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: Fri, 25 Nov 2016 12:27: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: ebotcazou 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 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/msg03126.txt.bz2 Content-length: 781 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 Eric Botcazou changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-25 Ever confirmed|0 |1 --- Comment #15 from Eric Botcazou --- > Is the dynamic variable stack area properly aligned? Since sparc.h does = not > define STACK_DYNAMIC_OFFSET it should be aligned to STACK_BONDARY, i.e. 64 > bits. STACK_POINTER_OFFSET is 92 so the default value of STACK_DYNAMIC_OFFSET giv= en in function.c is certainly not aligned on STACK_BOUNDARY. >>From gcc-bugs-return-545093-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:27:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 92171 invoked by alias); 25 Nov 2016 12:27: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 91935 invoked by uid 48); 25 Nov 2016 12:27:21 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ada/78524] [7 regression] failure of ACATS c41104a at -O0 Date: Fri, 25 Nov 2016 12:29:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ada 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: 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/msg03127.txt.bz2 Content-length: 2519 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78524 --- Comment #7 from amker at gcc dot gnu.org --- (In reply to Richard Biener from comment #5) > The MIN_EXPR it builds is correct now though. Looks like a bug in Adas > max_size to me when invoked on >=20 > type type visited string-flag QI > size > unit size > align 8 symtab 0 alias set 4 canonical type 0x7ffff61e7498 > precision 8 min max 0x7ffff61e2d20 127> context RM > min RM max > debug type > pointer_to_this > > public unsigned string-flag QI size > unit size > align 8 symtab 0 alias set 4 canonical type 0x7ffff5e80dc8 precis= ion > 8 min max > context RM size 7> RM min RM max 90> > chain > >=20=20=20=20 > arg 0 p__char___XDLU_87__90> > visited > arg 0 0x7ffff5ea4bd0 p__rec> > visited> > arg 1 p__char___XDLU_87__90> > visited nonaddressable decl_4 VOID file p.adb line 7 col 13 > align 8 offset_align 1 context p__rec> initial >> > arg 1 p__char___XDLU_87__90> constant 88>> >=20 > we end up with mismatched type lhs/rhs. The placeholder is transformed to >=20 > (gdb) p debug_tree (lhs) > > constant 87> >=20 > a signed integer constant. Thanks very much for helping. I am trying to enable ada on my system. Thanks. >>From gcc-bugs-return-545094-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:29:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 97358 invoked by alias); 25 Nov 2016 12:29: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 97148 invoked by uid 48); 25 Nov 2016 12:29:38 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ada/78524] [7 regression] failure of ACATS c41104a at -O0 Date: Fri, 25 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: ada X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: ebotcazou at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ebotcazou 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/msg03128.txt.bz2 Content-length: 720 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78524 Eric Botcazou changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc do= t gnu.org --- Comment #8 from Eric Botcazou --- > we end up with mismatched type lhs/rhs. The placeholder is transformed to >=20 > (gdb) p debug_tree (lhs) > > constant 87> >=20 > a signed integer constant. OK, I'll have a closer look. >>From gcc-bugs-return-545095-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:32:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 104321 invoked by alias); 25 Nov 2016 12:32: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 103744 invoked by uid 48); 25 Nov 2016 12:32:38 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/61767] [OOP] ICE in generate_finalization_wrapper at fortran/class.c:1491 Date: Fri, 25 Nov 2016 12:35: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: ice-on-valid-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/msg03129.txt.bz2 Content-length: 811 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D61767 --- Comment #4 from janus at gcc dot gnu.org --- Here is a slightly less verbose version of the test case which runs into the same ICE: module Communicator_Form implicit none type :: CommunicatorForm contains final :: Finalize end type type :: MessageTemplate type ( CommunicatorForm ), pointer :: Communicator end type contains subroutine Finalize ( C ) type ( CommunicatorForm ) :: C end subroutine end module program p use Communicator_Form implicit none class ( MessageTemplate ), pointer :: M end The ICE is due to this assert ... gcc_assert (ancestor_wrapper && ancestor_wrapper->ref =3D=3D NULL && ancestor_wrapper->expr_type =3D=3D EXPR_VARIABLE); ... where ancestor_wrapper is NULL. >>From gcc-bugs-return-545096-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:35:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 115179 invoked by alias); 25 Nov 2016 12:35: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 114859 invoked by uid 48); 25 Nov 2016 12:35:17 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78527] [7 Regression] ice on valid C code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in smallest_mode_for_size, at stor-layout.c:364) Date: Fri, 25 Nov 2016 12:39: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: 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/msg03130.txt.bz2 Content-length: 549 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78527 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org, | |matz at gcc dot gnu.org, | |segher at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- Started with r242757. >>From gcc-bugs-return-545098-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:47:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 36922 invoked by alias); 25 Nov 2016 12:47: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 17841 invoked by uid 48); 25 Nov 2016 12:47:08 -0000 From: "asolokha at gmx dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/77345] [7 Regression] Segmentation fault w/ -misel -O1 (and above) Date: Fri, 25 Nov 2016 12: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: 7.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: asolokha at gmx 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/msg03132.txt.bz2 Content-length: 162 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77345 --- Comment #3 from Arseny Solokha --- Can it possibly be a duplicate of PR71724? >>From gcc-bugs-return-545097-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:39:25 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121967 invoked by alias); 25 Nov 2016 12:39: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 121743 invoked by uid 48); 25 Nov 2016 12:39:12 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78527] [7 Regression] ice on valid C code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in smallest_mode_for_size, at stor-layout.c:364) Date: Fri, 25 Nov 2016 12:47: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: 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/msg03131.txt.bz2 Content-length: 740 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78527 --- Comment #3 from Jakub Jelinek --- 8097 int width =3D GET_MODE_PRECISION (GET_MODE (inner)) 8098 - INTVAL (XEXP (inner, 1)); 8099 if (width > mode_width) 8100 width =3D mode_width; 8101 new_rtx =3D make_extraction (mode, new_rtx, 0, XEXP (in= ner, 1), 8102 width, 1, 0, in_code =3D=3D COMPARE); x is (subreg:HI (lshiftrt:SI (mem/c:SI (symbol_ref:DI ("a") [flags 0x2] ) [1 a+0 S4 A32]) (const_int 80 [0x50])) 0) mode_width is 16, but width is -48. I'd just guard it for valid shift counts. >>From gcc-bugs-return-545099-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:47:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 63312 invoked by alias); 25 Nov 2016 12:47: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 42756 invoked by uid 48); 25 Nov 2016 12:47:32 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78527] [7 Regression] ice on valid C code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in smallest_mode_for_size, at stor-layout.c:364) Date: Fri, 25 Nov 2016 12:52: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: 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/msg03133.txt.bz2 Content-length: 578 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78527 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 40151 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40151&action=3Dedit gcc7-pr78527.patch Untested fix. >>From gcc-bugs-return-545100-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:52:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 90670 invoked by alias); 25 Nov 2016 12:52: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 90282 invoked by uid 48); 25 Nov 2016 12:52:39 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78526] [7 Regression] ICE: in decompose, at rtl.h:2117 with -g -mavx512bw Date: Fri, 25 Nov 2016 12:58: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: 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/msg03134.txt.bz2 Content-length: 563 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78526 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-25 CC| |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Jakub Jelinek --- Started with r236630. >>From gcc-bugs-return-545101-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 12:58:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 100794 invoked by alias); 25 Nov 2016 12:58: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 100533 invoked by uid 48); 25 Nov 2016 12:58:32 -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: Fri, 25 Nov 2016 13:07: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: 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/msg03135.txt.bz2 Content-length: 777 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #16 from Dominik Vogt --- In emit-rtl.c:init_emit(), the alignment of the virtual_stack_dynamic point= er is hard coded to STACK_BOUNDARY: REGNO_POINTER_ALIGN (VIRTUAL_STACK_DYNAMIC_REGNUM) =3D STACK_BOUNDARY;=20 The backend must make sure that this promise is kept. If that's what's happening the Sparc backend then needs a fix similar to this Aix patch: https://gcc.gnu.org/ml/gcc-patches/2016-11/msg01036.html (r242589) The idea (on AIX) is to round up the allocation size of the parameters area= if the function does dynamic allocation (calls_alloca is true). This logic ha= d to be replicated in some macros in aix.h. A solution for sparc probably looks similar. >>From gcc-bugs-return-545102-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 13:07:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 27335 invoked by alias); 25 Nov 2016 13:07: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 27138 invoked by uid 48); 25 Nov 2016 13:07:30 -0000 From: "ebotcazou 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: Fri, 25 Nov 2016 13:31: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: ebotcazou 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/msg03136.txt.bz2 Content-length: 547 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #17 from Eric Botcazou --- > In emit-rtl.c:init_emit(), the alignment of the virtual_stack_dynamic > pointer is hard coded to STACK_BOUNDARY: >=20 > REGNO_POINTER_ALIGN (VIRTUAL_STACK_DYNAMIC_REGNUM) =3D STACK_BOUNDARY;= =20 >=20 > The backend must make sure that this promise is kept. If it defines STACK_DYNAMIC_OFFSET, sure, but if it doesn't, then IMO it's = up to the middle-end to be consistent with itself and do the alignment as befo= re. >>From gcc-bugs-return-545103-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 13:31:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 68240 invoked by alias); 25 Nov 2016 13:31: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 68039 invoked by uid 48); 25 Nov 2016 13:31:38 -0000 From: "trippels at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78507] [7 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:9153 Date: Fri, 25 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: middle-end 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: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: amker 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/msg03137.txt.bz2 Content-length: 449 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78507 Markus Trippelsdorf changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #6 from Markus Trippelsdorf --- Fixed, thanks. >>From gcc-bugs-return-545104-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:05:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 54643 invoked by alias); 25 Nov 2016 14: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 54394 invoked by uid 48); 25 Nov 2016 14:05:17 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78515] [7 Regression] ICE: in fold_binary_loc, at fold-const.c:8999 with -Os -mavx512bw Date: Fri, 25 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: ipa 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: RESOLVED X-Bugzilla-Resolution: FIXED 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: 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/msg03138.txt.bz2 Content-length: 429 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78515 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Richard Biener --- Fixed. >>From gcc-bugs-return-545105-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:05:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 55662 invoked by alias); 25 Nov 2016 14:05: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 55509 invoked by uid 55); 25 Nov 2016 14:05:36 -0000 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78515] [7 Regression] ICE: in fold_binary_loc, at fold-const.c:8999 with -Os -mavx512bw Date: Fri, 25 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: ipa 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: RESOLVED X-Bugzilla-Resolution: FIXED 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/msg03139.txt.bz2 Content-length: 733 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78515 --- Comment #5 from Richard Biener --- Author: rguenth Date: Fri Nov 25 14:05:04 2016 New Revision: 242876 URL: https://gcc.gnu.org/viewcvs?rev=3D242876&root=3Dgcc&view=3Drev Log: 2016-11-25 Richard Biener PR ipa/78515 * ipa-prop.c (compute_complex_assign_jump_func): Properly identify unary, binary and single RHSs. * tree.def (BIT_INSERT_EXPR): Adjust tree code name. * gcc.dg/torture/pr78515.c: New testcase. Added: trunk/gcc/testsuite/gcc.dg/torture/pr78515.c Modified: trunk/gcc/ChangeLog trunk/gcc/ipa-prop.c trunk/gcc/testsuite/ChangeLog trunk/gcc/tree.def >>From gcc-bugs-return-545107-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:24:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 35942 invoked by alias); 25 Nov 2016 14:24: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 28342 invoked by uid 55); 25 Nov 2016 14:23:57 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/78086] FAIL: gcc.misc-tests/gcov-1.c, etc Date: Fri, 25 Nov 2016 14:24: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: 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: --- 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/msg03141.txt.bz2 Content-length: 850 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78086 --- Comment #9 from Martin Li=C5=A1ka --- Author: marxin Date: Fri Nov 25 14:23:25 2016 New Revision: 242877 URL: https://gcc.gnu.org/viewcvs?rev=3D242877&root=3Dgcc&view=3Drev Log: Don't use priority {cd}tors if not supported by a target (PR PR gcov-profile/78086 * g++.dg/gcov/pr16855.C: Clean up the test case. * g++.dg/gcov/pr16855-priority.C: New test. * coverage.c (build_init_ctor): Don't use priority {cd}tors if not supported by a target. Set priority to 100 if possible. (build_gcov_exit_decl): Likewise. Added: trunk/gcc/testsuite/g++.dg/gcov/pr16855-priority.C Modified: trunk/gcc/ChangeLog trunk/gcc/coverage.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/g++.dg/gcov/pr16855.C >>From gcc-bugs-return-545106-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:14:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 57527 invoked by alias); 25 Nov 2016 14:14: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 56204 invoked by uid 48); 25 Nov 2016 14:14:13 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78526] [7 Regression] ICE: in decompose, at rtl.h:2117 with -g -mavx512bw Date: Fri, 25 Nov 2016 14: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: 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/msg03140.txt.bz2 Content-length: 832 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78526 --- Comment #2 from Jakub Jelinek --- What happens is that valtrack creates a paradoxical subreg: (debug_insn 28 14 15 2 (var_location:V4TI D#2 (subreg:V4TI (reg:TI 94) 0)) = -1 (nil)) (insn 15 28 16 2 (set (subreg:TI (reg/v:V4TI 90 [ v ]) 0) (reg:TI 94)) "pr78526.c":8 80 {*movti_internal} (expr_list:REG_DEAD (reg:TI 94) (nil))) during cse1 - with the meaning that nothing is known about the other elemen= ts of the vector v, only about the first element. But then simplify-rtx.c has bogus handling of CONST_WIDE_INT. Though I'd say at least for debug info purposes we should be careful about paradoxical subregs, because they mean the upper bits are not really defined rather than zero or the value sign or zero extended. >>From gcc-bugs-return-545108-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:24:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 39475 invoked by alias); 25 Nov 2016 14:24: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 35999 invoked by uid 55); 25 Nov 2016 14:24:30 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug web/71666] profile-generate not documented Date: Fri, 25 Nov 2016 14:25:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: web X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: documentation 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/msg03142.txt.bz2 Content-length: 513 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71666 --- Comment #3 from Martin Li=C5=A1ka --- Author: marxin Date: Fri Nov 25 14:23:54 2016 New Revision: 242878 URL: https://gcc.gnu.org/viewcvs?rev=3D242878&root=3Dgcc&view=3Drev Log: Fix documentation reference (PR web/71666) PR web/71666 * doc/invoke.texi (-fprofile-use): Fix reference to a section where -fprofile-generate is documented. Modified: trunk/gcc/ChangeLog trunk/gcc/doc/invoke.texi >>From gcc-bugs-return-545110-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:25:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 41393 invoked by alias); 25 Nov 2016 14:25: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 40298 invoked by uid 48); 25 Nov 2016 14:24:53 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug web/71666] profile-generate not documented Date: Fri, 25 Nov 2016 14:25:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: web X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: documentation X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED 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: 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/msg03143.txt.bz2 Content-length: 433 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71666 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #4 from Martin Li=C5=A1ka --- Fixed. >>From gcc-bugs-return-545109-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:24:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 39485 invoked by alias); 25 Nov 2016 14:24: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 38727 invoked by uid 48); 25 Nov 2016 14:24:41 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/78086] FAIL: gcc.misc-tests/gcov-1.c, etc Date: Fri, 25 Nov 2016 14:27: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: marxin at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED 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: 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/msg03144.txt.bz2 Content-length: 434 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78086 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #10 from Martin Li=C5=A1ka --- Fixed. >>From gcc-bugs-return-545111-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:27:04 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 45557 invoked by alias); 25 Nov 2016 14:27: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 45372 invoked by uid 48); 25 Nov 2016 14:26:50 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78526] [7 Regression] ICE: in decompose, at rtl.h:2117 with -g -mavx512bw Date: Fri, 25 Nov 2016 14:27: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: 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/msg03145.txt.bz2 Content-length: 578 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78526 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 40152 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40152&action=3Dedit gcc7-pr78526.patch Untested fix. >>From gcc-bugs-return-545112-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:27:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46414 invoked by alias); 25 Nov 2016 14:27: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 46273 invoked by uid 48); 25 Nov 2016 14:27:12 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/69840] two ASAN help nits Date: Fri, 25 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: sanitizer X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: WONTFIX 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: 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/msg03146.txt.bz2 Content-length: 531 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D69840 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #6 from Martin Li=C5=A1ka --- Well, the change was rejected by LLVM folks and I think it doesn't worth spending more time with that. >>From gcc-bugs-return-545113-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:32:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 68751 invoked by alias); 25 Nov 2016 14:32: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 65607 invoked by uid 48); 25 Nov 2016 14:32:48 -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: Fri, 25 Nov 2016 14:35: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: 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/msg03147.txt.bz2 Content-length: 2781 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78468 --- Comment #18 from Dominik Vogt --- Another approach may be to make the middleend ask the backend for the actual value of REGNO_POINTER_ALIGN (VIRTUAL_STACK_DYNAMIC_REGNUM). Since on Sparc the address is always 4 mod 8, we'd get an additional gap for *each* alloca= () if the size is still required to be a multiple of STACK_BOUNDARY. To prevent this it would also be necessary to adapt the logic in explow.c:get_dynamic_stack_size(). Since a recent patch this function also uses REGNO_POINTER_ALIGN (VIRTUAL_STACK_DYNAMIC_REGNUM) as the alignment of= the beginning of that block, but still rounds the size up to a multiple of STACK_BOUNDARY (explow.c:round_push()): -- get_dynamic_stack_size() -- /* Round the size to a multiple of the required stack alignment.=20 Since the stack is presumed to be rounded before this allocation,=20 this will maintain the required alignment.=20 If the stack grows downward, we could save an insn by subtracting=20 SIZE from the stack pointer and then aligning the stack pointer.=20 The problem with this is that the stack pointer may be unaligned=20 between the execution of the subtraction and alignment insns and=20 some machines do not allow this. Even on those that do, some=20 signal handlers malfunction if a signal should occur between those=20 insns. Since this is an extremely rare event, we have no reliable=20 way of knowing which systems have this problem. So we avoid even=20 momentarily mis-aligning the stack. */=20 if (size_align % MAX_SUPPORTED_STACK_ALIGNMENT !=3D 0)=20 {=20 size =3D round_push (size);=20 -- END -- -- round_push() -- /* Round the size of a block to be pushed up to the boundary required=20 by this machine. SIZE is the desired size, which need not be constant. = */=20 static rtx=20 round_push (rtx size)=20 {=20 rtx align_rtx, alignm1_rtx;=20 if (!SUPPORTS_STACK_ALIGNMENT=20 || crtl->preferred_stack_boundary =3D=3D MAX_SUPPORTED_STACK_ALIGNMEN= T)=20 {=20 int align =3D crtl->preferred_stack_boundary / BITS_PER_UNIT;=20 if (align =3D=3D 1)=20 return size;=20 if (CONST_INT_P (size))=20 ... align_rtx =3D GEN_INT (align);=20 alignm1_rtx =3D GEN_INT (align - 1);=20 -- END -- It looks quite tricky to change this code to deal with preferred_stack_boun= dary and REGNO_POINTER_ALIGN (VIRTUAL_STACK_DYNAMIC_REGNUM) at the same time. W= hat if REGNO_POINTER_ALIGN (VIRTUAL_STACK_DYNAMIC_REGNUM) is maller than STACK_BOUNDARY and preferred_stack_boundary is larger than STACK_BOUNDARY? In the end, both approaches result in the same amount of memory being allocated. >>From gcc-bugs-return-545114-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:35:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 111049 invoked by alias); 25 Nov 2016 14:35: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 109926 invoked by uid 48); 25 Nov 2016 14:35:21 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/17040] GCOV not working properly on Windows platforms Date: Fri, 25 Nov 2016 14:41: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: 3.4.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin at gcc dot gnu.org X-Bugzilla-Status: RESOLVED X-Bugzilla-Resolution: FIXED X-Bugzilla-Priority: P2 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/msg03148.txt.bz2 Content-length: 554 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D17040 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |marxin at gcc dot gnu.org Resolution|--- |FIXED --- Comment #5 from Martin Li=C5=A1ka --- Guess it's resolved as gcov.c uses IS_DIR_SEPARATOR. >>From gcc-bugs-return-545115-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:41:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 112817 invoked by alias); 25 Nov 2016 14:41: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 112609 invoked by uid 48); 25 Nov 2016 14:40:50 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/28564] gcov fails to store the absolute path to the source files Date: Fri, 25 Nov 2016 14:42: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: 4.0.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: marxin 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/msg03149.txt.bz2 Content-length: 763 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D28564 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-25 CC| |hubicka at ucw dot cz, | |marxin at gcc dot gnu.org, | |nathan at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Martin Li=C5=A1ka --- The request sound eligible for me. What others think about it? >>From gcc-bugs-return-545116-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:42:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 23016 invoked by alias); 25 Nov 2016 14:42: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 22880 invoked by uid 48); 25 Nov 2016 14:42:48 -0000 From: "marxin at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug gcov-profile/35038] GCOV - using "--coverage" results in libgcov.a(_gcov.o) is referenced by DSO Date: Fri, 25 Nov 2016 15:49: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: 4.1.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: marxin 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 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/msg03150.txt.bz2 Content-length: 624 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D35038 Martin Li=C5=A1ka changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2016-11-25 CC| |marxin at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #4 from Martin Li=C5=A1ka --- This is very old issue, can you please verify that it still exists? >>From gcc-bugs-return-545117-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 15:49:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46731 invoked by alias); 25 Nov 2016 15: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 46539 invoked by uid 48); 25 Nov 2016 15:49:40 -0000 From: "law at redhat dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78512] [7 Regression] r242674 miscompiles Linux kernel Date: Fri, 25 Nov 2016 15: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: 7.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: msebor 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/msg03151.txt.bz2 Content-length: 358 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78512 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |law at redhat dot com >>From gcc-bugs-return-545118-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 15:54:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 60157 invoked by alias); 25 Nov 2016 15:54: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 60058 invoked by uid 48); 25 Nov 2016 15:54:39 -0000 From: "mawww at kakoune dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78528] New: Recursion not optimized in simple case Date: Fri, 25 Nov 2016 16:11: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: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: mawww at kakoune dot 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 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/msg03152.txt.bz2 Content-length: 1629 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78528 Bug ID: 78528 Summary: Recursion not optimized in simple case Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: mawww at kakoune dot org Target Milestone: --- The following code: struct Int=20 {=20 constexpr Int(int value) : m_value(value) {}=20 constexpr friend Int operator+(Int lhs, Int rhs) { return {lhs.m_value + rhs.m_value}; }=20 int m_value;=20 };=20 Int strlen(const char* s)=20 {=20 return *s =3D=3D 0 ? 0 : strlen(s+1) + 1;=20 }=20 when compiled with `-std=3Dc++11 -O3` generates the following assembly for = the strlen function: _Z6strlenPKc:=20 .LFB4:=20 .cfi_startproc=20 cmpb $0, (%rdi)=20 jne .L2=20 xorl %eax, %eax=20 ret=20 .p2align 4,,10=20 .p2align 3=20 .L2:=20 cmpb $0, 1(%rdi)=20 movl $1, %eax=20 jne .L12=20 .L10:=20 ret=20 .p2align 4,,10=20 .p2align 3=20 .L12:=20 cmpb $0, 2(%rdi)=20 movl $2, %eax=20 je .L10=20 subq $8, %rsp=20 .cfi_def_cfa_offset 16=20 addq $3, %rdi=20 call _Z6strlenPKc=20 addq $8, %rsp=20 .cfi_def_cfa_offset 8=20 addl $3, %eax=20 ret=20 .cfi_endproc=20 As we can see, the generated code is still recursive, I think the optimizer should have optimized that, is it correctly does when we use 'int' instead = of 'Int'. >>From gcc-bugs-return-545119-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 16:11:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 91175 invoked by alias); 25 Nov 2016 16:11: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 90941 invoked by uid 48); 25 Nov 2016 16:10:54 -0000 From: "amker at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/78529] New: gcc.c-torture/execute/builtins/strcat-chk.c failed with lto/O2 Date: Fri, 25 Nov 2016 16:13: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: 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/msg03153.txt.bz2 Content-length: 4869 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78529 Bug ID: 78529 Summary: gcc.c-torture/execute/builtins/strcat-chk.c failed with lto/O2 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: amker at gcc dot gnu.org Target Milestone: --- Hi, With below commit: commit c618308c1b2a474bd56ede831f681a49f4327d4c Author: prathamesh3492 Date: Wed Nov 23 10:52:25 2016 +0000 2016-11-23 Richard Biener Prathamesh Kulkarni PR tree-optimization/78154 * tree-vrp.c (gimple_stmt_nonzero_warnv_p): Return true if function returns it's argument and the argument is nonnull. * builtin-attrs.def: Define ATTR_RETURNS_NONNULL, ATT_RETNONNULL_NOTHROW_LEAF. * builtins.def (BUILT_IN_MEMPCPY): Change attribute to ATTR_RETNONNULL_NOTHROW_LEAF. (BUILT_IN_STPCPY): Likewise. (BUILT_IN_STPNCPY): Likewise. (BUILT_IN_MEMPCPY_CHK): Likewise. (BUILT_IN_STPCPY_CHK): Likewise. (BUILT_IN_STPNCPY_CHK): Likewise. (BUILT_IN_STRCAT): Change attribute to ATTR_RET1_NOTHROW_NONNULL_LE= AF. (BUILT_IN_STRNCAT): Likewise. (BUILT_IN_STRNCPY): Likewise. (BUILT_IN_MEMSET_CHK): Likewise. (BUILT_IN_STRCAT_CHK): Likewise. (BUILT_IN_STRCPY_CHK): Likewise. (BUILT_IN_STRNCAT_CHK): Likewise. (BUILT_IN_STRNCPY_CHK): Likewise. testsuite/ * gcc.dg/tree-ssa/pr78154.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@242745 138bc75d-0d04-0410-961f-82ee72b054a4 We have new failure: FAIL: gcc.c-torture/execute/builtins/strcat-chk.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects=20 With/without the revision, there is difference in assembly like: *** 1368,1387 **** 4023e4: b9401261 ldr w1, [x19, #16] 4023e8: 6b00003f cmp w1, w0 4023ec: 54ffff01 b.ne 4023cc // b.any ! 4023f0: 91001664 add x4, x19, #0x5 ! 4023f4: d2800802 mov x2, #0x40 // = #64 ! 4023f8: 52800b01 mov w1, #0x58 // = #88 4023fc: aa1303e0 mov x0, x19 402400: 94000950 bl 404940 402404: b9400a96 ldr w22, [x20, #8] 402408: f9400297 ldr x23, [x20] 40240c: d2800762 mov x2, #0x3b // = #59 402410: 10071c81 adr x1, 4107a0 ! 402414: aa0403e0 mov x0, x4 402418: f90023b7 str x23, [x29, #64] 40241c: b9004bb6 str w22, [x29, #72] 402420: 97fffc0c bl 401450 <__strcat_chk> ! 402424: eb00001f cmp x0, x0 402428: 54fffd21 b.ne 4023cc // b.any 40242c: 10071820 adr x0, 410730 402430: f94023a2 ldr x2, [x29, #64] --- 1368,1387 ---- 4023e4: b9401261 ldr w1, [x19, #16] 4023e8: 6b00003f cmp w1, w0 4023ec: 54ffff01 b.ne 4023cc // b.any ! 4023f0: d2800802 mov x2, #0x40 // = #64 ! 4023f4: 52800b01 mov w1, #0x58 // = #88 ! 4023f8: 91001678 add x24, x19, #0x5 4023fc: aa1303e0 mov x0, x19 402400: 94000950 bl 404940 402404: b9400a96 ldr w22, [x20, #8] 402408: f9400297 ldr x23, [x20] 40240c: d2800762 mov x2, #0x3b // = #59 402410: 10071c81 adr x1, 4107a0 ! 402414: aa1803e0 mov x0, x24 402418: f90023b7 str x23, [x29, #64] 40241c: b9004bb6 str w22, [x29, #72] 402420: 97fffc0c bl 401450 <__strcat_chk> ! 402424: eb00031f cmp x24, x0 402428: 54fffd21 b.ne 4023cc // b.any 40242c: 10071820 adr x0, 410730 402430: f94023a2 ldr x2, [x29, #64] Looks like the "cmp x0, x0" instruction is wrongly optimized? GCC is configured as: configure --target=3Daarch64-none-elf --prefix=3D... --with-gmp=3D... --wit= h-mpfr=3D... --with-mpc=3D... --with-isl=3D... --with-pkgversion=3Dunknown --disable-sha= red --disable-nls --disable-threads --disable-tls --enable-checking=3Dyes --enable-languages=3Dc,c++,fortran --with-newlib >>From gcc-bugs-return-545120-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 16:13:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 109467 invoked by alias); 25 Nov 2016 16:13: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 97145 invoked by uid 48); 25 Nov 2016 16:13:24 -0000 From: "poganoe at mail dot ru" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78530] New: std::copy of volatile array triggers invalid conversion error Date: Fri, 25 Nov 2016 16:33: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: 5.4.1 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: poganoe at mail dot ru 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 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/msg03154.txt.bz2 Content-length: 1643 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78530 Bug ID: 78530 Summary: std::copy of volatile array triggers invalid conversion error Product: gcc Version: 5.4.1 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: poganoe at mail dot ru Target Milestone: --- I'm using arm-none-eabi-g++.exe (GNU Tools for ARM Embedded Processors) 5.4= .1 20160919 (release) [ARM/embedded-5-branch revision 240496] for Windows. As = far as I know it's the latest version of arm-none-eabi target. I'm trying to compile this: #include volatile uint8_t buf[10]; volatile uint8_t dest[10]; int main(void) { std::copy(buf, buf+5, dest); return 0; } And I get: arm-none-eabi\include\c++\5.4.1\bits\stl_algobase.h:384:23: error: invalid conversion from 'volatile void*' to 'void*' [-fpermissive] __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); ^ : note: initializing argument 1 of 'void* __builtin_memmove(voi= d*, const void*, unsigned int)' arm-none-eabi\include\c++\5.4.1\bits\stl_algobase.h:384:23: error: invalid conversion from 'const volatile void*' to 'const void*' [-fpermissive] : note: initializing argument 2 of 'void* __builtin_memmove(voi= d*, const void*, unsigned int)' I'm not sure if it's correct behaviour but it certainly doesn't seem like i= t. It should be possible to copy one array to the other array of the same type. >>From gcc-bugs-return-545121-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 16:33:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 127608 invoked by alias); 25 Nov 2016 16:33: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 124753 invoked by uid 48); 25 Nov 2016 16:33:09 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/61767] [OOP] ICE in generate_finalization_wrapper at fortran/class.c:1491 Date: Fri, 25 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: fortran X-Bugzilla-Version: 5.0 X-Bugzilla-Keywords: ice-on-valid-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/msg03155.txt.bz2 Content-length: 1561 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D61767 --- Comment #5 from janus at gcc dot gnu.org --- The most immediate way to fix it is this: 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 242875) +++ gcc/fortran/class.c (working copy) @@ -1569,10 +1569,10 @@ generate_finalization_wrapper (gfc_symbol *derived /* If there is no new finalizer and no new allocatable, return with an expr to the ancestor's one. */ - if (!expr_null_wrapper && !finalizable_comp + if (ancestor_wrapper && !expr_null_wrapper && !finalizable_comp && (!derived->f2k_derived || !derived->f2k_derived->finalizers)) { - gcc_assert (ancestor_wrapper && ancestor_wrapper->ref =3D=3D NULL + gcc_assert (ancestor_wrapper->ref =3D=3D NULL && ancestor_wrapper->expr_type =3D=3D EXPR_VARIABLE); vtab_final->initializer =3D gfc_copy_expr (ancestor_wrapper); vtab_final->ts.interface =3D vtab_final->initializer->symtree->n.sym; This gets rid of the ICE on the given test case. I will check if it survive= s a full regtest. However one can wonder why we run into generate_finalization_wrapper for the type MessageTemplate at all (which is not finalizable). It seems we do that= for all types that are used polymorphically, but I'm not sure it is really necessary. Have to think about this some more. >>From gcc-bugs-return-545122-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 16:57:33 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 82513 invoked by alias); 25 Nov 2016 16:57: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 82335 invoked by uid 48); 25 Nov 2016 16:57:19 -0000 From: "damian at sourceryinstitute dot org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78505] [F08] Coarray source allocation not synchronizing on oversubscribed cores Date: Fri, 25 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: fortran X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: damian at sourceryinstitute dot 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/msg03156.txt.bz2 Content-length: 1251 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78505 --- Comment #1 from Damian Rouson --- Section 9.7.1.2, paragraph 4, of the draft Fortran 2015 standard [1]: "When an ALLOCATE statement is executed for which an allocate-object is a coarray, there is an implicit synchronization of all active images in the current team. On those images, if no error condition other than STAT_STOPPED_IMAGE or STAT_FAILED_IMAGE occurs, execution of the segment (11.6.2) following the statement is delayed until all other active images in the current team have executed the same statement the same number of times = in this team. The coarray shall not become allocated on an image unless it is successfully allocated on all active images in this team." The important point is that no image can execute the segment following the ALLOCATE statement until every image has executed the ALLOCATE statement the same number of times (once in the example submitted in PR 78505). Because t= he "SOURCE=3D" is part of the ALLOCATE statement, the action indicated by the "SOURCE=3D" must complete on every image before any image can execute code = that comes after the corresponding ALLOCATE. [1] http://open-std.org/JTC1/SC22/WG5/5559 >>From gcc-bugs-return-545123-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 16:59:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85644 invoked by alias); 25 Nov 2016 16: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 85419 invoked by uid 48); 25 Nov 2016 16:59:16 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/61767] [OOP] ICE in generate_finalization_wrapper at fortran/class.c:1491 Date: Fri, 25 Nov 2016 17: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: 5.0 X-Bugzilla-Keywords: ice-on-valid-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/msg03157.txt.bz2 Content-length: 383 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D61767 --- Comment #6 from janus at gcc dot gnu.org --- (In reply to janus from comment #5) > The most immediate way to fix it is this: > [...] > This gets rid of the ICE on the given test case. I will check if it survi= ves > a full regtest. Indeed the patch in comment #5 does not seem to introduce any regressions in the testsuite. >>From gcc-bugs-return-545124-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 17:13:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 116513 invoked by alias); 25 Nov 2016 17:13: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 116241 invoked by uid 55); 25 Nov 2016 17:13:03 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78527] [7 Regression] ice on valid C code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in smallest_mode_for_size, at stor-layout.c:364) Date: Fri, 25 Nov 2016 17:23: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: 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/msg03158.txt.bz2 Content-length: 610 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78527 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Fri Nov 25 17:12:29 2016 New Revision: 242879 URL: https://gcc.gnu.org/viewcvs?rev=3D242879&root=3Dgcc&view=3Drev Log: PR rtl-optimization/78527 * combine.c (make_compound_operation_int): Ignore LSHIFTRT with out of bounds shift count. * gcc.c-torture/compile/pr78527.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/compile/pr78527.c Modified: trunk/gcc/ChangeLog trunk/gcc/combine.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545125-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 17:23:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 22834 invoked by alias); 25 Nov 2016 17:23: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 16554 invoked by uid 55); 25 Nov 2016 17:23:11 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/60853] [OOP] Failure to disambiguate generic with unlimited polymorphic Date: Fri, 25 Nov 2016 17: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: 4.9.0 X-Bugzilla-Keywords: rejects-valid 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/msg03159.txt.bz2 Content-length: 757 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D60853 --- Comment #5 from janus at gcc dot gnu.org --- Author: janus Date: Fri Nov 25 17:22:37 2016 New Revision: 242880 URL: https://gcc.gnu.org/viewcvs?rev=3D242880&root=3Dgcc&view=3Drev Log: 2016-11-25 Janus Weil PR fortran/60853 * interface.c (gfc_compare_interfaces): Remove bad special case for unlimited polymorphism. Refactor for loop. 2016-11-25 Janus Weil PR fortran/60853 * gfortran.dg/typebound_assignment_8.f90: New test case. Added: trunk/gcc/testsuite/gfortran.dg/typebound_assignment_8.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/interface.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545126-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 17:27:00 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 103060 invoked by alias); 25 Nov 2016 17:27: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 90087 invoked by uid 48); 25 Nov 2016 17:26:45 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/60853] [OOP] Failure to disambiguate generic with unlimited polymorphic Date: Fri, 25 Nov 2016 17: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: rejects-valid 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: 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/msg03160.txt.bz2 Content-length: 505 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D60853 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED Target Milestone|--- |7.0 --- Comment #6 from janus at gcc dot gnu.org --- Fixed on GCC 7 trunk with r242880. Closing. Thanks for the report! >>From gcc-bugs-return-545127-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 17:28:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 30054 invoked by alias); 25 Nov 2016 17:28: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 28772 invoked by uid 48); 25 Nov 2016 17:28:21 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78531] New: [7 Regression] gnat bootstrap broken on linux targets with _FORTIFY_SOURCE enabled Date: Fri, 25 Nov 2016 17: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: 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/msg03161.txt.bz2 Content-length: 12129 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78531 Bug ID: 78531 Summary: [7 Regression] gnat bootstrap broken on linux targets with _FORTIFY_SOURCE enabled 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: --- seen with trunk r242874 on all linux architectures, and this patch to enable the build with -D_FORTIFY_SOURCE=3D2. This works on the gcc-6-branch, system glibc is 2.24. --- a/gcc/c-family/c-cppbuiltin.c +++ b/gcc/c-family/c-cppbuiltin.c @@ -1176,6 +1176,10 @@ c_cpp_builtins (cpp_reader *pfile) builtin_define_with_value ("__REGISTER_PREFIX__", REGISTER_PREFIX, 0); builtin_define_with_value ("__USER_LABEL_PREFIX__", user_label_prefix, 0= ); + /* Fortify Source enabled by default for optimization levels > 0 */ + if (optimize) + builtin_define_with_int_value ("_FORTIFY_SOURCE", 2); + /* Misc. */ if (flag_gnu89_inline) cpp_define (pfile, "__GNUC_GNU_INLINE__"); /<>/build/./prev-gcc/xgcc -B/<>/build/./prev-gcc/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/bin/ -B/usr/x86_64-linux-gnu/lib/ -isystem /usr/x86_64-linux-gnu/include -isystem /usr/x86_64-linux-gnu/sys-include -isystem /<>/build/sys-inclu= de=20=20 -c -g -O2 -fno-stack-protector -gnatpg -W -Wall -nostdinc -I- -I. -Iada/generated -Iada -I../../src/gcc/ada -I../../src/gcc/ada/gcc-interface ../../src/gcc/ada/a-charac.ads -o ada/a-charac.o *** buffer overflow detected ***: /<>/build/./prev-gcc/gnat1 terminated =3D=3D=3D=3D=3D=3D=3D Backtrace: =3D=3D=3D=3D=3D=3D=3D=3D=3D /lib/x86_64-linux-gnu/libc.so.6(+0x790cb)[0x7f4945f4a0cb] /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x54)[0x7f4945feb2c4] /lib/x86_64-linux-gnu/libc.so.6(+0x118240)[0x7f4945fe9240] /<>/build/./prev-gcc/gnat1[0x6f73c6] /<>/build/./prev-gcc/gnat1(gigi+0xcc9)[0x705dc9] /<>/build/./prev-gcc/gnat1(back_end__call_back_end+0x1b0)[0x9e= 8d40] /<>/build/./prev-gcc/gnat1(_ada_gnat1drv+0x897)[0x9e9ba7] /<>/build/./prev-gcc/gnat1[0x6c866d] /<>/build/./prev-gcc/gnat1[0xd7920f] /<>/build/./prev-gcc/gnat1(_ZN6toplev4mainEiPPc+0x6ef)[0x6ac8b= f] /<>/build/./prev-gcc/gnat1(main+0x27)[0x6aec37] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f4945ef13f1] /<>/build/./prev-gcc/gnat1(_start+0x2a)[0x6af02a] =3D=3D=3D=3D=3D=3D=3D Memory map: =3D=3D=3D=3D=3D=3D=3D=3D 00400000-01df1000 r-xp 00000000 fd:01 530541=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /<>/build/prev-gcc/gnat1 01ff0000-01ff9000 r--p 019f0000 fd:01 530541=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /<>/build/prev-gcc/gnat1 01ff9000-02007000 rw-p 019f9000 fd:01 530541=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 /<>/build/prev-gcc/gnat1 02007000-0267f000 rw-p 00000000 00:00 0=20 02b53000-02cc2000 rw-p 00000000 00:00 0 [h= eap] 7f4945933000-7f4945949000 r-xp 00000000 fd:01 529904=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /<>/build/prev-gcc/libgcc_s.so.1 7f4945949000-7f4945b48000 ---p 00016000 fd:01 529904=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /<>/build/prev-gcc/libgcc_s.so.1 7f4945b48000-7f4945b49000 r--p 00015000 fd:01 529904=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /<>/build/prev-gcc/libgcc_s.so.1 7f4945b49000-7f4945b4a000 rw-p 00016000 fd:01 529904=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /<>/build/prev-gcc/libgcc_s.so.1 7f4945b4a000-7f4945b63000 rw-p 00000000 00:00 0=20 7f4945cd1000-7f4945ed1000 rw-p 00000000 00:00 0=20 7f4945ed1000-7f494608e000 r-xp 00000000 fd:01 257285=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libc-2.24.so 7f494608e000-7f494628e000 ---p 001bd000 fd:01 257285=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libc-2.24.so 7f494628e000-7f4946292000 r--p 001bd000 fd:01 257285=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libc-2.24.so 7f4946292000-7f4946294000 rw-p 001c1000 fd:01 257285=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libc-2.24.so 7f4946294000-7f4946298000 rw-p 00000000 00:00 0=20 7f4946298000-7f49463a0000 r-xp 00000000 fd:01 257184=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libm-2.24.so 7f49463a0000-7f494659f000 ---p 00108000 fd:01 257184=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libm-2.24.so 7f494659f000-7f49465a0000 r--p 00107000 fd:01 257184=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libm-2.24.so 7f49465a0000-7f49465a1000 rw-p 00108000 fd:01 257184=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libm-2.24.so 7f49465a1000-7f49465ba000 r-xp 00000000 fd:01 257301=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f49465ba000-7f49467b9000 ---p 00019000 fd:01 257301=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f49467b9000-7f49467ba000 r--p 00018000 fd:01 257301=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f49467ba000-7f49467bb000 rw-p 00019000 fd:01 257301=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libz.so.1.2.8 7f49467bb000-7f49467be000 r-xp 00000000 fd:01 257282=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libdl-2.24.so 7f49467be000-7f49469bd000 ---p 00003000 fd:01 257282=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libdl-2.24.so 7f49469bd000-7f49469be000 r--p 00002000 fd:01 257282=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libdl-2.24.so 7f49469be000-7f49469bf000 rw-p 00003000 fd:01 257282=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/libdl-2.24.so 7f49469bf000-7f4946a3e000 r-xp 00000000 fd:01 266273=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.1 7f4946a3e000-7f4946c3d000 ---p 0007f000 fd:01 266273=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.1 7f4946c3d000-7f4946c3e000 r--p 0007e000 fd:01 266273=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.1 7f4946c3e000-7f4946c3f000 rw-p 0007f000 fd:01 266273=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.1 7f4946c3f000-7f4946ca2000 r-xp 00000000 fd:01 266354=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libmpfr.so.4.1.5 7f4946ca2000-7f4946ea1000 ---p 00063000 fd:01 266354=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libmpfr.so.4.1.5 7f4946ea1000-7f4946ea3000 r--p 00062000 fd:01 266354=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libmpfr.so.4.1.5 7f4946ea3000-7f4946ea4000 rw-p 00064000 fd:01 266354=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libmpfr.so.4.1.5 7f4946ea4000-7f4946ebb000 r-xp 00000000 fd:01 266369=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libmpc.so.3.0.0 7f4946ebb000-7f49470ba000 ---p 00017000 fd:01 266369=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libmpc.so.3.0.0 7f49470ba000-7f49470bb000 r--p 00016000 fd:01 266369=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libmpc.so.3.0.0 7f49470bb000-7f49470bc000 rw-p 00017000 fd:01 266369=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libmpc.so.3.0.0 7f49470bc000-7f494723f000 r-xp 00000000 fd:01 265189=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libisl.so.15.2.1 7f494723f000-7f494743e000 ---p 00183000 fd:01 265189=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libisl.so.15.2.1 7f494743e000-7f494743f000 r--p 00182000 fd:01 265189=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libisl.so.15.2.1 7f494743f000-7f4947441000 rw-p 00183000 fd:01 265189=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /usr/lib/x86_64-linux-gnu/libisl.so.15.2.1 7f4947441000-7f4947466000 r-xp 00000000 fd:01 257196=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/ld-2.24.so 7f49474ea000-7f494751f000 rw-p 00000000 00:00 0=20 7f494754c000-7f4947550000 rw-p 00000000 00:00 0=20 7f494757d000-7f4947581000 rw-p 00000000 00:00 0=20 7f4947595000-7f494765b000 rw-p 00000000 00:00 0=20 7f494765b000-7f4947665000 rw-p 00000000 00:00 0=20 7f4947665000-7f4947666000 r--p 00024000 fd:01 257196=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/ld-2.24.so 7f4947666000-7f4947667000 rw-p 00025000 fd:01 257196=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20 /lib/x86_64-linux-gnu/ld-2.24.so 7f4947667000-7f4947668000 rw-p 00000000 00:00 0=20 7ffc8a440000-7ffc8a487000 rw-p 00000000 00:00 0=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 [stack] 7ffc8a5a0000-7ffc8a5a2000 r--p 00000000 00:00 0 [v= var] 7ffc8a5a2000-7ffc8a5a4000 r-xp 00000000 00:00 0 [v= dso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 [vsyscall] +=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=3DGNAT BUG DETECTED=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+ | 7.0.0 20161124 (experimental) [trunk revision 242837] (x86_64-linux-gnu) | | Program_Error unhandled signal | | Error detected at system.ads:178:5 | | Please submit a bug report; see http://gcc.gnu.org/bugs.html. | | Use a subject line meaningful to you and us to track the bug. | | Include the entire contents of this bug box in the report. | | Include the exact command that you entered. | | Also include sources listed below. | +=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=3D=3D=3D=3D=3D=3D=3D+ Please include these source files with error report Note that list may not be accurate in some cases, so please double check that the problem can still be reproduced with the set of files listed. Consider also -gnatd.n switch (see debug.adb). ../../src/gcc/ada/system.ads ../../src/gcc/ada/a-charac.ads ../../src/gcc/ada/ada.ads compilation abandoned ../../src/gcc/ada/gcc-interface/Make-lang.in:119: recipe for target 'ada/a-charac.o' failed make[5]: *** [ada/a-charac.o] Error 1 Makefile:4655: recipe for target 'all-stage3-gcc' failed make[4]: *** [all-stage3-gcc] Error 2 make[4]: Leaving directory '/<>/build' Makefile:26581: recipe for target 'stage3-bubble' failed make[3]: *** [stage3-bubble] Error 2 make[3]: Leaving directory '/<>/build' Makefile:26644: recipe for target 'bootstrap' failed make[2]: *** [bootstrap] Error 2 >>From gcc-bugs-return-545128-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 17:35:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 43659 invoked by alias); 25 Nov 2016 17:35: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 42278 invoked by uid 48); 25 Nov 2016 17:35:16 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78532] New: [7 Regression] libsanitizer fails to build on sparc64-linux-gnu Date: Fri, 25 Nov 2016 17:43:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer 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 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/msg03162.txt.bz2 Content-length: 4552 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78532 Bug ID: 78532 Summary: [7 Regression] libsanitizer fails to build on sparc64-linux-gnu Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org Target Milestone: --- seen with trunk r242874 on sparc64-linux-gnu libtool: compile: /<>/build/./gcc/xgcc -shared-libgcc -B/<>/build/./gcc -nostdinc++ -L/<>/build/sparc64-linux-gnu/libstdc++-v3/src -L/<>/build/sparc64-linux-gnu/libstdc++-v3/src/.libs -L/<>/build/sparc64-linux-gnu/libstdc++-v3/libsupc++/.libs -B/usr/lib/gcc-snapshot/sparc64-linux-gnu/bin/ -B/usr/lib/gcc-snapshot/sparc64-linux-gnu/lib/ -isystem /usr/lib/gcc-snapshot/sparc64-linux-gnu/include -isystem /usr/lib/gcc-snapshot/sparc64-linux-gnu/sys-include -D_GNU_SOURCE -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -DHAVE_RPC_XDR_H=3D1 -DHAVE_TIRPC_RPC_XDR_H=3D0 -I. -I../../../../src/libsanitizer/sanitizer_common -I.. -I ../../../../src/libsanitizer/include -isystem ../../../../src/libsanitizer/include/system -Wall -W -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions -fno-rtti -fomit-frame-pointer -funwind-tables -fvisibility=3Dhidden -Wno-variadic-macros -I../../libstdc++-v3/include -I../../libstdc++-v3/include/sparc64-linux-gnu -I../../../../src/libsanitizer/../libstdc++-v3/libsupc++ -std=3Dgnu++11 -DSANITIZER_LIBBACKTRACE -DSANITIZER_CP_DEMANGLE -I ../../../../src/libsanitizer/../libbacktrace -I ../libbacktrace -I ../../../../src/libsanitizer/../include -include ../../../../src/libsanitizer/libbacktrace/backtrace-rename.h -g -O2 -D_GNU_SOURCE -MT sanitizer_platform_limits_linux.lo -MD -MP -MF .deps/sanitizer_platform_limits_linux.Tpo -c ../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_lin= ux.cc -o sanitizer_platform_limits_linux.o >/dev/null 2>&1 In file included from ../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_pos= ix.cc:196:0: ../../../../src/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:261= :72: error: size of array 'assertion_failed__1069' is negative typedef char IMPL_PASTE(assertion_failed_##_, line)[2*(int)(pred)-1] ^ ../../../../src/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:255= :30: note: in expansion of macro 'IMPL_COMPILER_ASSERT' #define COMPILER_CHECK(pred) IMPL_COMPILER_ASSERT(pred, __LINE__) ^~~~~~~~~~~~~~~~~~~~ ../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_pos= ix.h:1455:3: note: in expansion of macro 'COMPILER_CHECK' COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *) NULL)->MEMBER) =3D= =3D \ ^~~~~~~~~~~~~~ ../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_pos= ix.cc:1069:1: note: in expansion of macro 'CHECK_STRUCT_SIZE_AND_OFFSET' CHECK_STRUCT_SIZE_AND_OFFSET(sigaction, sa_flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../src/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:261= :72: error: size of array 'assertion_failed__1069' is negative typedef char IMPL_PASTE(assertion_failed_##_, line)[2*(int)(pred)-1] ^ ../../../../src/libsanitizer/sanitizer_common/sanitizer_internal_defs.h:255= :30: note: in expansion of macro 'IMPL_COMPILER_ASSERT' #define COMPILER_CHECK(pred) IMPL_COMPILER_ASSERT(pred, __LINE__) ^~~~~~~~~~~~~~~~~~~~ ../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_pos= ix.h:1457:3: note: in expansion of macro 'COMPILER_CHECK' COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) =3D=3D = \ ^~~~~~~~~~~~~~ ../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_pos= ix.cc:1069:1: note: in expansion of macro 'CHECK_STRUCT_SIZE_AND_OFFSET' CHECK_STRUCT_SIZE_AND_OFFSET(sigaction, sa_flags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Makefile:522: recipe for target 'sanitizer_platform_limits_posix.lo' failed make[6]: *** [sanitizer_platform_limits_posix.lo] Error 1 >>From gcc-bugs-return-545129-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 17:43:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 111045 invoked by alias); 25 Nov 2016 17:43: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 105114 invoked by uid 55); 25 Nov 2016 17:42:53 -0000 From: "vmakarov at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/77541] [7 Regression] wrong code with 512bit vectors of int128 @ -O1 Date: Fri, 25 Nov 2016 17:47: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: vmakarov 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03163.txt.bz2 Content-length: 513 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77541 --- Comment #8 from Vladimir Makarov --- Author: vmakarov Date: Fri Nov 25 17:42:21 2016 New Revision: 242881 URL: https://gcc.gnu.org/viewcvs?rev=3D242881&root=3Dgcc&view=3Drev Log: 2016-11-25 Vladimir Makarov PR rtl-optimization/77541 * gcc.target/i386/pr77541.c: Change target to int128. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/i386/pr77541.c >>From gcc-bugs-return-545130-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 17:47:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 119447 invoked by alias); 25 Nov 2016 17:47: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 119074 invoked by uid 48); 25 Nov 2016 17:46:54 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/61767] [OOP] ICE in generate_finalization_wrapper at fortran/class.c:1491 Date: Fri, 25 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: fortran X-Bugzilla-Version: 5.0 X-Bugzilla-Keywords: ice-on-valid-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 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/msg03164.txt.bz2 Content-length: 1929 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D61767 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |janus at gcc dot gn= u.org --- Comment #7 from janus at gcc dot gnu.org --- This alternative patch fixes the ICE as well: 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 242880) +++ gcc/fortran/class.c (working copy) @@ -2445,7 +2445,8 @@ gfc_find_derived_vtab (gfc_symbol *derived) c->attr.access =3D ACCESS_PRIVATE; c->tb =3D XCNEW (gfc_typebound_proc); c->tb->ppc =3D 1; - generate_finalization_wrapper (derived, ns, tname, c); + if (gfc_is_finalizable (derived, NULL)) + generate_finalization_wrapper (derived, ns, tname, c); /* Add component _deallocate. */ if (!gfc_add_component (vtype, "_deallocate", &c)) @@ -2574,10 +2575,10 @@ gfc_is_finalizable (gfc_symbol *derived, gfc_expr return false; yes: - /* Make sure vtab is generated. */ - vtab =3D gfc_find_derived_vtab (derived); if (final_expr) { + /* Make sure vtab is generated. */ + vtab =3D gfc_find_derived_vtab (derived); /* Return finalizer expression. */ gfc_component *final; final =3D vtab->ts.u.derived->components->next->next->next->next->ne= xt; It avoids calling generate_finalization_wrapper for non-finalizable types at all, and thus might even be preferable over the previous patch (provided it regtests fine, which I don't know yet). >>From gcc-bugs-return-545131-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 17:52:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 10744 invoked by alias); 25 Nov 2016 17:52: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 10477 invoked by uid 48); 25 Nov 2016 17:52:02 -0000 From: "vmakarov at gcc dot gnu.org" 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: Fri, 25 Nov 2016 18: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: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: vmakarov 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/msg03165.txt.bz2 Content-length: 480 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77856 --- Comment #3 from Vladimir Makarov --- (In reply to Jakub Jelinek from comment #2) > So, %ebx doesn't hold 1 as it is supposed to, but 1 << %ecx (64). > Vlad, could you please have a look? It is a bug in a new optimization (invariant inheritance) which I added this summer. The optimization is important for PPC. So it will take more time to fix it than usual. Still ETA is the next week. >>From gcc-bugs-return-545132-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 18:01:34 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 39422 invoked by alias); 25 Nov 2016 18:01: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 36146 invoked by uid 48); 25 Nov 2016 18:01:21 -0000 From: "jgreenhalgh at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/70120] [6 Regression][aarch64] -g causes Assembler messages: Error: unaligned opcodes detected in executable segment Date: Fri, 25 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: 6.0 X-Bugzilla-Keywords: assemble-failure X-Bugzilla-Severity: normal X-Bugzilla-Who: jgreenhalgh at gcc dot gnu.org X-Bugzilla-Status: REOPENED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: rth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.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/msg03166.txt.bz2 Content-length: 2165 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70120 James Greenhalgh changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |jgreenhalgh at gcc dot gnu= .org Resolution|FIXED |--- --- Comment #12 from James Greenhalgh --- I can still trigger this with a testcase using 16-bit floating-point types,= and the tiny memory model: int main (__fp16 x) { __fp16 a =3D 6.5504e4; return (x <=3D a); } gcc foo.c -O3 -mcmodel=3Dtiny -g /tmp/ccwJITmo.s: Assembler messages: /tmp/ccwJITmo.s: Error: unaligned opcodes detected in executable segment In this test case, a call to force_const_mem in ira adds a new 32-bit const= ant in the constant pool, but ultimately doesn't use it. That means that when we sweep patterns looking for which constant pool entries to emit, we don't ma= rk the unused pattern created by ira, and it doesn't get emitted. But, that le= aves us with inconsistent information between the offset we think we've got, and what we've actually emitted. Presumably IRA isn't the only pass at fault here. Anything which eliminates= a reference to a constant pool entry can cause the constant pool offset information to become stale. Maybe force_const_mem shouldn't be updating the offset information at all, = and we should only update that as we make the sweep looking for live pool entri= es? I guess the trouble there is that we don't record the mode of the mem in the constant_descriptor_rtx - but if we were to do that it looks like we might = be able to defer calculating offset until when we actually emit the pool. rs60= 00 might need some changes, but a better interface for their uses of get_pool_= size looks like it would be "pool_empty_p" anyway. I'm not sure of this code though, so I don't know if that would make for a clean design. If you think this needs to be a separate bug, feel free to reclose this and open a new one. >>From gcc-bugs-return-545133-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 18:11:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 122811 invoked by alias); 25 Nov 2016 18:11: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 122570 invoked by uid 48); 25 Nov 2016 18:11:09 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/61767] [OOP] ICE in generate_finalization_wrapper at fortran/class.c:1491 Date: Fri, 25 Nov 2016 18:57: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: ice-on-valid-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/msg03167.txt.bz2 Content-length: 2518 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D61767 --- Comment #8 from janus at gcc dot gnu.org --- (In reply to janus from comment #7) > This alternative patch fixes the ICE as well: Unfortunately it causes a few regressions: FAIL: gfortran.dg/allocate_with_source_14.f03 -O scan-tree-dump-times original "__builtin_malloc" 22 FAIL: gfortran.dg/allocate_with_source_14.f03 -O scan-tree-dump-times original "__builtin_free" 29 FAIL: gfortran.dg/auto_dealloc_2.f90 -O scan-tree-dump-times original "__builtin_free" 4 FAIL: gfortran.dg/class_19.f03 -O0 scan-tree-dump-times original "__builtin_free" 12 FAIL: gfortran.dg/class_19.f03 -O1 scan-tree-dump-times original "__builtin_free" 12 FAIL: gfortran.dg/class_19.f03 -O2 scan-tree-dump-times original "__builtin_free" 12 FAIL: gfortran.dg/class_19.f03 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "__builtin_free" 12 FAIL: gfortran.dg/class_19.f03 -O3 -g scan-tree-dump-times original "__builtin_free" 12 FAIL: gfortran.dg/class_19.f03 -Os scan-tree-dump-times original "__builtin_free" 12 FAIL: gfortran.dg/class_allocate_16.f90 -O scan-tree-dump-times original "__builtin_free" 4 FAIL: gfortran.dg/class_allocate_17.f90 -O scan-tree-dump-times original "fini_coarray" 1 FAIL: gfortran.dg/class_array_15.f03 -O0 scan-tree-dump-times original "builtin_free" 12 FAIL: gfortran.dg/class_array_15.f03 -O1 scan-tree-dump-times original "builtin_free" 12 FAIL: gfortran.dg/class_array_15.f03 -O2 scan-tree-dump-times original "builtin_free" 12 FAIL: gfortran.dg/class_array_15.f03 -O3 -fomit-frame-pointer -funroll-lo= ops -fpeel-loops -ftracer -finline-functions scan-tree-dump-times original "builtin_free" 12 FAIL: gfortran.dg/class_array_15.f03 -O3 -g scan-tree-dump-times origin= al "builtin_free" 12 FAIL: gfortran.dg/class_array_15.f03 -Os scan-tree-dump-times original "builtin_free" 12 FAIL: gfortran.dg/finalize_21.f90 -O scan-tree-dump original "static st= ruct __vtype__STAR __vtab__STAR =3D {._hash=3D0, ._size=3D., ._extends=3D0B, ._d= ef_init=3D0B, ._copy=3D0B, ._final=3D0B, ._deallocate=3D0B};" FAIL: gfortran.dg/finalize_28.f90 -O scan-tree-dump-times original "__builtin_free" 3 However, it seems like all of these are just related to scanning the tree-d= ump, which has changed because we don't generate a finalizer function any more in some cases (hopefully these are only cases where it's not needed). >>From gcc-bugs-return-545135-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:02:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 70732 invoked by alias); 25 Nov 2016 19:02: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 70558 invoked by uid 48); 25 Nov 2016 19:02:05 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78526] [7 Regression] ICE: in decompose, at rtl.h:2117 with -g -mavx512bw Date: Fri, 25 Nov 2016 19:02: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: 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/msg03169.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78526 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #5 from Jakub Jelinek --- Fixed. >>From gcc-bugs-return-545134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 18:57:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 61921 invoked by alias); 25 Nov 2016 18:57: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 61742 invoked by uid 55); 25 Nov 2016 18:57:23 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78526] [7 Regression] ICE: in decompose, at rtl.h:2117 with -g -mavx512bw Date: Fri, 25 Nov 2016 19:02: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: 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/msg03168.txt.bz2 Content-length: 587 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78526 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Nov 25 18:56:50 2016 New Revision: 242882 URL: https://gcc.gnu.org/viewcvs?rev=3D242882&root=3Dgcc&view=3Drev Log: PR rtl-optimization/78526 * simplify-rtx.c (simplify_immed_subreg): Don't use wi::extract_uhwi beyond val's precision. * gcc.dg/pr78526.c: New test. Added: trunk/gcc/testsuite/gcc.dg/pr78526.c Modified: trunk/gcc/ChangeLog trunk/gcc/simplify-rtx.c trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545136-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:02:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 71635 invoked by alias); 25 Nov 2016 19:02: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 70753 invoked by uid 48); 25 Nov 2016 19:02:18 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78527] [7 Regression] ice on valid C code at -O3 in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in smallest_mode_for_size, at stor-layout.c:364) Date: Fri, 25 Nov 2016 19: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: 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/msg03170.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78527 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED --- Comment #6 from Jakub Jelinek --- Fixed. >>From gcc-bugs-return-545137-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:03:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 73446 invoked by alias); 25 Nov 2016 19:03: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 73354 invoked by uid 48); 25 Nov 2016 19:03:33 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug ada/78524] [7 regression] failure of ACATS c41104a at -O0 Date: Fri, 25 Nov 2016 19:10:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ada 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: 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/msg03171.txt.bz2 Content-length: 363 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78524 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |jakub at gcc dot gnu.org >>From gcc-bugs-return-545138-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:10:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85046 invoked by alias); 25 Nov 2016 19:10: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 84395 invoked by uid 48); 25 Nov 2016 19:10:27 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/70120] [6 Regression][aarch64] -g causes Assembler messages: Error: unaligned opcodes detected in executable segment Date: Fri, 25 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: target X-Bugzilla-Version: 6.0 X-Bugzilla-Keywords: assemble-failure X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: REOPENED X-Bugzilla-Resolution: X-Bugzilla-Priority: P1 X-Bugzilla-Assigned-To: rth at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.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/msg03172.txt.bz2 Content-length: 1950 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D70120 --- Comment #13 from Andrew Pinski --- (In reply to James Greenhalgh from comment #12) > I can still trigger this with a testcase using 16-bit floating-point type= s, > and the tiny memory model: >=20 > int > main (__fp16 x) > { > __fp16 a =3D 6.5504e4; > return (x <=3D a); > } >=20 > gcc foo.c -O3 -mcmodel=3Dtiny -g >=20 > /tmp/ccwJITmo.s: Assembler messages: > /tmp/ccwJITmo.s: Error: unaligned opcodes detected in executable segment >=20 > In this test case, a call to force_const_mem in ira adds a new 32-bit > constant in the constant pool, but ultimately doesn't use it. That means > that when we sweep patterns looking for which constant pool entries to em= it, > we don't mark the unused pattern created by ira, and it doesn't get emitt= ed. > But, that leaves us with inconsistent information between the offset we > think we've got, and what we've actually emitted. >=20 > Presumably IRA isn't the only pass at fault here. Anything which eliminat= es > a reference to a constant pool entry can cause the constant pool offset > information to become stale. >=20 > Maybe force_const_mem shouldn't be updating the offset information at all, > and we should only update that as we make the sweep looking for live pool > entries? I guess the trouble there is that we don't record the mode of the > mem in the constant_descriptor_rtx - but if we were to do that it looks l= ike > we might be able to defer calculating offset until when we actually emit = the > pool. rs6000 might need some changes, but a better interface for their us= es > of get_pool_size looks like it would be "pool_empty_p" anyway. >=20 > I'm not sure of this code though, so I don't know if that would make for a > clean design. >=20 > If you think this needs to be a separate bug, feel free to reclose this a= nd > open a new one. I do think a new bug should be opened. >>From gcc-bugs-return-545139-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:14:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 88500 invoked by alias); 25 Nov 2016 19:14: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 88320 invoked by uid 48); 25 Nov 2016 19:14:45 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78530] std::copy of volatile array triggers invalid conversion error Date: Fri, 25 Nov 2016 19:15: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: 5.4.1 X-Bugzilla-Keywords: wrong-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: --- 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/msg03173.txt.bz2 Content-length: 165 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78530 --- Comment #1 from Andrew Pinski --- https://sourceforge.net/p/stlport/bugs/149/ >>From gcc-bugs-return-545140-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:15:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 89650 invoked by alias); 25 Nov 2016 19:15: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 89472 invoked by uid 48); 25 Nov 2016 19:15:22 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78528] Recursion not optimized in simple case Date: Fri, 25 Nov 2016 19: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: 7.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement 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: --- 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/msg03174.txt.bz2 Content-length: 300 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78528 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement >>From gcc-bugs-return-545141-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:22:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 101591 invoked by alias); 25 Nov 2016 19:22: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 101433 invoked by uid 48); 25 Nov 2016 19:22:32 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78528] Recursion not optimized in simple case Date: Fri, 25 Nov 2016 19: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: missed-optimization X-Bugzilla-Severity: enhancement 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: --- 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/msg03175.txt.bz2 Content-length: 455 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78528 --- Comment #1 from Andrew Pinski --- For the int case, we can recognize easily that the function is doing f()+N. While for the Int case it looks worse: [100.0%]: _2 =3D s_7(D) + 1; D.3625 =3D strlen (_2); lhs$m_value_13 =3D MEM[(struct Int *)&D.3625]; _17 =3D lhs$m_value_13 + 1; MEM[(struct Int *)&D.3621] =3D _17; [0.0%]: return D.3621; >>From gcc-bugs-return-545143-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:25:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 106011 invoked by alias); 25 Nov 2016 19:25: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 105368 invoked by uid 55); 25 Nov 2016 19:24:56 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78438] [7 Regression] incorrect comparison optimization Date: Fri, 25 Nov 2016 19:25: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: 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/msg03177.txt.bz2 Content-length: 597 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78438 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Fri Nov 25 19:24:22 2016 New Revision: 242883 URL: https://gcc.gnu.org/viewcvs?rev=3D242883&root=3Dgcc&view=3Drev Log: PR rtl-optimization/78438 PR rtl-optimization/78477 * gcc.c-torture/execute/pr78438.c: New test. * gcc.c-torture/execute/pr78477.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/execute/pr78438.c trunk/gcc/testsuite/gcc.c-torture/execute/pr78477.c Modified: trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545142-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:25:09 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 106001 invoked by alias); 25 Nov 2016 19:25: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 105410 invoked by uid 55); 25 Nov 2016 19:24:57 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78477] [7 Regression] bootstrap broken on s390x-linux-gnu Date: Fri, 25 Nov 2016 19:25: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: jakub 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03176.txt.bz2 Content-length: 597 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78477 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Fri Nov 25 19:24:22 2016 New Revision: 242883 URL: https://gcc.gnu.org/viewcvs?rev=3D242883&root=3Dgcc&view=3Drev Log: PR rtl-optimization/78438 PR rtl-optimization/78477 * gcc.c-torture/execute/pr78438.c: New test. * gcc.c-torture/execute/pr78477.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/execute/pr78438.c trunk/gcc/testsuite/gcc.c-torture/execute/pr78477.c Modified: trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545144-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:25:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 109063 invoked by alias); 25 Nov 2016 19:25: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 108830 invoked by uid 48); 25 Nov 2016 19:25:38 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78438] [7 Regression] incorrect comparison optimization Date: Fri, 25 Nov 2016 19:27: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: 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/msg03178.txt.bz2 Content-length: 423 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78438 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #9 from Jakub Jelinek --- Fixed. >>From gcc-bugs-return-545145-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:27:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 111534 invoked by alias); 25 Nov 2016 19:27: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 110455 invoked by uid 48); 25 Nov 2016 19:26:53 -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: Fri, 25 Nov 2016 19:27: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: 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/msg03179.txt.bz2 Content-length: 1078 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78447 --- Comment #2 from Jakub Jelinek --- Author: segher Date: Wed Nov 23 14:33:13 2016 New Revision: 242757 URL: https://gcc.gnu.org/viewcvs?rev=3D242757&root=3Dgcc&view=3Drev Log: combine: Convert subreg-of-lshiftrt to zero_extract properly (PR78390) r242414, for PR77881, introduces some bugs (PR78390, PR78438, PR78477). It all has the same root cause: that patch makes combine convert every lowpart subreg of a logical shift right to a zero_extract. This cannot work at all if it is not a constant shift, and it has to be a bit more careful exactly which bits it extracts. PR target/77881 PR bootstrap/78390 PR target/78438 PR bootstrap/78477 * combine.c (make_compound_operation_int): Do not convert a subreg = of a non-constant logical shift right to a zero_extract. Handle the c= ase where some zero bits have been shifted into the range covered by th= at subreg. Modified: trunk/gcc/ChangeLog trunk/gcc/combine.c >>From gcc-bugs-return-545146-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:27:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 112401 invoked by alias); 25 Nov 2016 19:27: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 112041 invoked by uid 48); 25 Nov 2016 19:27:10 -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: Fri, 25 Nov 2016 19:49: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: 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/msg03180.txt.bz2 Content-length: 894 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78447 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Nov 25 19:24:22 2016 New Revision: 242883 URL: https://gcc.gnu.org/viewcvs?rev=3D242883&root=3Dgcc&view=3Drev Log: PR rtl-optimization/78438 PR rtl-optimization/78477 * gcc.c-torture/execute/pr78438.c: New test. * gcc.c-torture/execute/pr78477.c: New test. Added: trunk/gcc/testsuite/gcc.c-torture/execute/pr78438.c trunk/gcc/testsuite/gcc.c-torture/execute/pr78477.c Modified: trunk/gcc/testsuite/ChangeLog >>From gcc-bugs-return-545147-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:49:49 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46524 invoked by alias); 25 Nov 2016 19:49: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 45411 invoked by uid 48); 25 Nov 2016 19:49:35 -0000 From: "physiker at toast2 dot net" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78518] [6/7 Regression] Warning format regression Date: Fri, 25 Nov 2016 19:55: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: diagnostic X-Bugzilla-Severity: enhancement X-Bugzilla-Who: physiker at toast2 dot net X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P5 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/msg03181.txt.bz2 Content-length: 847 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78518 --- Comment #2 from physiker at toast2 dot net --- > This is what I get with 5.4.1 20160929 (Ubuntu 5.4.1-2ubuntu2). Which > version of gfortran 6 are you using exactly? >=20 I am using gcc 6.2.0 release, provided by fink. LANG=3DC gfortran-fsf-6 -v Using built-in specs. COLLECT_GCC=3Dgfortran-fsf-6 COLLECT_LTO_WRAPPER=3D/sw/lib/gcc6/libexec/gcc/x86_64-apple-darwin13.4.0/6.= 2.0/lto-wrapper Target: x86_64-apple-darwin13.4.0 Configured with: ../gcc-6.2.0/configure --prefix=3D/sw --prefix=3D/sw/lib/g= cc6 --mandir=3D/sw/share/man --infodir=3D/sw/lib/gcc6/info --enable-languages=3Dc,c++,fortran,lto,objc,obj-c++,java --with-gmp=3D/sw --with-libiconv-prefix=3D/sw --with-isl=3D/sw --with-mpc=3D/sw --with-syste= m-zlib --program-suffix=3D-fsf-6 Thread model: posix gcc version 6.2.0 (GCC) >>From gcc-bugs-return-545148-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:55:24 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65386 invoked by alias); 25 Nov 2016 19:55: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 64031 invoked by uid 48); 25 Nov 2016 19:55:10 -0000 From: "dcb314 at hotmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78533] New: tree check fail in int_fits_type_p, at tree.c:9153 Date: Fri, 25 Nov 2016 20:19: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: dcb314 at hotmail 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/msg03182.txt.bz2 Content-length: 1467 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78533 Bug ID: 78533 Summary: tree check fail in int_fits_type_p, at tree.c:9153 Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- Created attachment 40153 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40153&action=3Dedit gzipped C++ source code The attached C++ code, when compiled by revision 242818 and later, seems to fail. It was ok with revision 242740 and earlier. /home/dcb/gcc/results.242818/include/c++/7.0.0/bits/stl_algo.h:1837:5: inte= rnal compiler error: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:9153 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ 0x1103a7c tree_check_failed(tree_node const*, char const*, int, char const*, ...) ../../trunk/gcc/tree.c:9815 0x1116f9a tree_check5(tree_node const*, char const*, int, char const*, tree_code, tree_code, tree_code, tree_code, tree_code) ../../trunk/gcc/tree.h:3393 0x1116f9a int_fits_type_p(tree_node const*, tree_node const*) ../../trunk/gcc/tree.c:9153 0x1273cec gimple_simplify_153 /home/dcb/gcc/working/gcc/gimple-match.c:6868 >>From gcc-bugs-return-545149-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 20:19:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14187 invoked by alias); 25 Nov 2016 20:19: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 13972 invoked by uid 48); 25 Nov 2016 20:18:53 -0000 From: "dcb314 at hotmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78533] tree check fail in int_fits_type_p, at tree.c:9153 Date: Fri, 25 Nov 2016 20: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: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dcb314 at hotmail 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/msg03183.txt.bz2 Content-length: 198 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78533 --- Comment #1 from David Binderman --- I forgot to mention that flag -O3 is required to cause the tree check fail. >>From gcc-bugs-return-545150-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 20:21:57 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 22202 invoked by alias); 25 Nov 2016 20:21: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 20782 invoked by uid 48); 25 Nov 2016 20:21:43 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78533] tree check fail in int_fits_type_p, at tree.c:9153 Date: Fri, 25 Nov 2016 21:26: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: 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: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: component dependson Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03184.txt.bz2 Content-length: 732 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78533 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Component|c++ |tree-optimization Depends on| |78507 --- Comment #2 from Andrew Pinski --- This might be already fixed. See PR 78507. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78507 [Bug 78507] [7 Regression] ICE: tree check: expected integer_type or enumeral_type or boolean_type or real_type or fixed_point_type, have pointer_type in int_fits_type_p, at tree.c:9153 >>From gcc-bugs-return-545151-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 21:26:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65284 invoked by alias); 25 Nov 2016 21:26: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 65112 invoked by uid 48); 25 Nov 2016 21:26:24 -0000 From: "jb at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/77505] Negative character length not treated as LEN=0 Date: Fri, 25 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: fortran X-Bugzilla-Version: 5.4.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jb 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: 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/msg03185.txt.bz2 Content-length: 2322 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77505 Janne Blomqvist changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jb at gcc dot gnu.org --- Comment #8 from Janne Blomqvist --- (In reply to Elizebeth Punnoose from comment #6) > Modified code with the warning message moved behind -fcheck=3Dbounds. >=20 > Index: trans-array.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 > --- trans-array.c (revision 241960) > +++ trans-array.c (working copy) > @@ -2226,6 +2226,8 @@ > gfc_ss_info *ss_info; > gfc_expr *expr; > gfc_ss *s; > + tree neg_len; > + char *msg; >=20=20 > /* Save the old values for nested checking. */ > old_first_len =3D first_len; > @@ -2271,6 +2273,27 @@ > gfc_conv_expr_type (&length_se, expr->ts.u.cl->length, > gfc_charlen_type_node); > ss_info->string_length =3D length_se.expr; > + > + /* Check if the character length is negative,=20 > + if so consider it as LEN=3D0. */ > + neg_len =3D fold_build2_loc (input_location, LT_EXPR, > + boolean_type_node, ss_info->string_length, > + build_int_cst (gfc_charlen_type_node, 0)); > + /* Print a warning if bounds checking is enabled. */ > + if (gfc_option.rtcheck & GFC_RTCHECK_BOUNDS) > + { > + msg =3D xasprintf ("Negative character length will be treated as LE= N=3D0"); > + gfc_trans_runtime_check (false, true, neg_len,=20 > + &length_se.pre, where, msg); > + free(msg); > + } > + ss_info->string_length =3D fold_build3_loc (input_location,=20 > + COND_EXPR, gfc_charlen_type_node,=20 > + neg_len, gfc_index_zero_node,=20 > + ss_info->string_length); > + ss_info->string_length =3D gfc_evaluate_now (ss_info->string_length, > + &length_se.pre); > + > gfc_add_block_to_block (&outer_loop->pre, &length_se.pre); > gfc_add_block_to_block (&outer_loop->post, &length_se.post); > } Shouldn't you have build_int_cst (gfc_charlen_type_node, 0) instead of gfc_index_zero_node? >>From gcc-bugs-return-545152-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 21:33:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 72752 invoked by alias); 25 Nov 2016 21:33: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 72644 invoked by uid 48); 25 Nov 2016 21:33:08 -0000 From: "jb at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78534] New: Use a larger integer type for character lengths on 64-bit targets Date: Fri, 25 Nov 2016 21:41: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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: jb 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/msg03186.txt.bz2 Content-length: 877 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78534 Bug ID: 78534 Summary: Use a larger integer type for character lengths on 64-bit targets Product: gcc Version: unknown Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: jb at gcc dot gnu.org Target Milestone: --- Currently GFortran uses a plain C int for character lengths. This prevents longer characters on 64-bit targets. We should change to use size_t instead, similar to the C string functions (str*(), mem*()), malloc(), etc. Also Int= el Fortran does this nowadays. Now that the libgfortran ABI version has been bumped, it is the right time = to do this. See also https://gcc.gnu.org/wiki/LibgfortranAbiCleanup >>From gcc-bugs-return-545153-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 21:41:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 87406 invoked by alias); 25 Nov 2016 21:41: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 87119 invoked by uid 48); 25 Nov 2016 21:41:30 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/77459] [6 Regression] undefined reference to `snprintf' when building mingw-w64 cross-compiler Date: Fri, 25 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: libstdc++ X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: build 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: fdumont at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc 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/msg03187.txt.bz2 Content-length: 694 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D77459 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org Summary|[6/7 Regression] undefined |[6 Regression] undefined |reference to `snprintf' |reference to `snprintf' |when building mingw-w64 |when building mingw-w64 |cross-compiler |cross-compiler --- Comment #10 from Jakub Jelinek --- Assuming r242055 fixed it then. >>From gcc-bugs-return-545154-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 22:33:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 98368 invoked by alias); 25 Nov 2016 22:33: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 98177 invoked by uid 48); 25 Nov 2016 22:33:23 -0000 From: "jvdelisle at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78534] Use a larger integer type for character lengths on 64-bit targets Date: Fri, 25 Nov 2016 22: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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: jvdelisle 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/msg03188.txt.bz2 Content-length: 1062 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78534 Jerry DeLisle changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-25 CC| |jvdelisle at gcc dot gnu.o= rg Ever confirmed|0 |1 --- Comment #1 from Jerry DeLisle --- (In reply to Janne Blomqvist from comment #0) > Currently GFortran uses a plain C int for character lengths. This prevents > longer characters on 64-bit targets. We should change to use size_t inste= ad, > similar to the C string functions (str*(), mem*()), malloc(), etc. Also > Intel Fortran does this nowadays. >=20 > Now that the libgfortran ABI version has been bumped, it is the right time > to do this. >=20 > See also https://gcc.gnu.org/wiki/LibgfortranAbiCleanup Agree, Are you going to do this? >>From gcc-bugs-return-545155-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 22:44:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 116589 invoked by alias); 25 Nov 2016 22:44: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 114123 invoked by uid 48); 25 Nov 2016 22:44:33 -0000 From: "daniel.f.starke at freenet dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78535] New: [6.2] invalid code generation with -O1 -fdevirtualize Date: Fri, 25 Nov 2016 23:06:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: ipa X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: daniel.f.starke at freenet 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 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/msg03189.txt.bz2 Content-length: 3185 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78535 Bug ID: 78535 Summary: [6.2] invalid code generation with -O1 -fdevirtualize Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: daniel.f.starke at freenet dot de Target Milestone: --- Using GCC: Target: x86_64-w64-mingw32 Configured with: ../../src/gcc-6.2.0/configure --host=3Dx86_64-w64-mingw32 --enable-languages=3Dc,c++ --enable-seh-exceptions --enable-threads=3Dposix --enable-tls --disable-nls --enable-shared=3Dlibstdc++ --enable-static --enable-fully-dynamic-string --enable-lto --enable-plugins --enable-libgomp --with-dwarf2 --disable-win32-registry --enable-version-specific-runtime-li= bs --prefix=3D/mingw64-64 --with-sysroot=3D/mingw64-64 --target=3Dx86_64-w64-m= ingw32 --enable-targets=3Dall --enable-checking=3Drelease --with-gmp=3D/usr/new-gcc/lib/gmp-5.0.5 --with-mpfr=3D/usr/new-gcc/lib/mpfr= -2.4.2 --with-mpc=3D/usr/new-gcc/lib/mpc-0.9 --with-isl=3D/usr/new-gcc/lib/isl-0.1= 4.1 --with-cloog=3D/usr/new-gcc/lib/cloog-0.18.3 --with-host-libstdcxx=3D'-lstd= c++ -lsupc++' --disable-cloog-version-check --enable-cloog-backend=3Disl Thread model: posix I get a segmentation fault when compiling a simple hello world C++ applicat= ion (libstdc++ was build with lto enabled). #include int main() { std::cout << "Hello World!" << std::endl; return 0; } This may be related to PR 71207. The issue occurs when enabling -flto -O1 -fdevirtualize and not with -flto = -O0 -fdevirtualize. I tried to isolate the additional -O1 enabled optimization = by enabling all options that were enabled by -O1 (by comparing the outputs of = -Q -v) manually but the problem did not occur. I noticed that -finline was not enabled this way, however, passing -fno-inline to the problematic command-l= ine (with -O1) did produce the same flags in the -Q -v output as when I enabled= all options manually additional to -O0. But it did result in a erroneous executable. So I assume that there are more options set than shown by -Q -v when enabling -O1 that finally lead to the issue or these options were pass= ed differently to the lto stage. The backtrace looks like this: #0 0x0000000000000000 in ?? () No symbol table info available. #1 0x00000000004ded8a in widen (__c=3D10 '\n', this=3D0x4e9180 <(anonymous namespace)::ctype_c>) at E:/msys/new-gcc/bin64-64/gcc-6.2.0/x86_64-w64-mingw32/libstdc++-v3/include/= bits/locale_facets.h:877 __c =3D 10 '\n' this =3D 0x4e9180 <(anonymous namespace)::ctype_c> #2 widen (__c=3D10 '\n', this=3D) at E:/msys/new-gcc/bin64-64/gcc-6.2.0/x86_64-w64-mingw32/libstdc++-v3/include/= bits/basic_ios.h:450 No locals. #3 std::endl > (__os=3D...) at E:/msys/new-gcc/bin64-64/gcc-6.2.0/x86_64-w64-mingw32/libstdc++-v3/include/= ostream:591 No locals. #4 0x00000000004e6f0e in operator<< () at e:/msys/mingw64-64/lib/gcc/x86_64-w64-mingw32/6.2.0/include/c++/ostream:113 No locals. #5 main () at test.cpp:4 >>From gcc-bugs-return-545156-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 23:06:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11116 invoked by alias); 25 Nov 2016 23:06: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 10794 invoked by uid 48); 25 Nov 2016 23:06:01 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78531] [7 Regression] gnat bootstrap broken on linux targets with _FORTIFY_SOURCE enabled Date: Fri, 25 Nov 2016 23: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: ebotcazou 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/msg03190.txt.bz2 Content-length: 560 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78531 Eric Botcazou changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |WAITING Last reconfirmed| |2016-11-25 Ever confirmed|0 |1 --- Comment #1 from Eric Botcazou --- Valgrind doesn't complain though and it would help to have a proper backtra= ce. >>From gcc-bugs-return-545157-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 23:15:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 35670 invoked by alias); 25 Nov 2016 23:15: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 35537 invoked by uid 48); 25 Nov 2016 23:15:32 -0000 From: "daniel.f.starke at freenet dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug ipa/78535] [6.2] invalid code generation with -O1 -fdevirtualize Date: Fri, 25 Nov 2016 23:16: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: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: daniel.f.starke at freenet 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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03191.txt.bz2 Content-length: 453 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78535 --- Comment #1 from Daniel Starke --- Comparing the outputs created with -fdump-tree-all enabled for both tested command-line combinations hints that -flto -fdevirtualize fails when one of= the following passes is enabled via -O1: - nothrow - early_optimizations - objsz1 - ccp1 - forwprop1 - esra - ealias - fre1 - mergephi1 - dse1 - cddce1 - local-pure-const1 >>From gcc-bugs-return-545158-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 23:16:32 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 36952 invoked by alias); 25 Nov 2016 23:16: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 36753 invoked by uid 48); 25 Nov 2016 23:16:19 -0000 From: "anlauf at gmx dot de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/57965] [F03] Allocation of derived type containing an allocatable character component segfaults Date: Sat, 26 Nov 2016 00: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: unknown X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: anlauf at gmx 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: 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/msg03192.txt.bz2 Content-length: 789 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D57965 Harald Anlauf changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |anlauf at gmx dot de --- Comment #3 from Harald Anlauf --- The dump tree of the allocation looks strange: a =3D (struct mytype *) __builtin_malloc (4); ... { struct mytype mytype.0; __builtin_memmove ((void *) mytype.0.str_value, (void *) &0B, 1); __builtin_memset ((void *) mytype.0.str_value + 1, 32, 41); *a =3D mytype.0; } Instead of setting the string's first character to zero, the memmove appears to access a null pointer. Or am I missing something? >>From gcc-bugs-return-545159-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 00:27:06 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 23315 invoked by alias); 26 Nov 2016 00:27: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 23105 invoked by uid 48); 26 Nov 2016 00:26:57 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78534] Use a larger integer type for character lengths on 64-bit targets Date: Sat, 26 Nov 2016 03: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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement 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: 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/msg03193.txt.bz2 Content-length: 574 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78534 Jakub Jelinek changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek --- So are you going to do everything that is in the wiki (or most of it)? Also, I couldn't find in the list, I think some descriptor changes were considered (to use 15 dimensions instead of 7, etc.). >>From gcc-bugs-return-545160-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 03:13:22 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 54069 invoked by alias); 26 Nov 2016 03:13: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 53473 invoked by uid 48); 26 Nov 2016 03:12:28 -0000 From: "contact@it-kovac.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78536] New: #define something doesn't work Date: Sat, 26 Nov 2016 03:16: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: 4.9.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: contact@it-kovac.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/msg03194.txt.bz2 Content-length: 1501 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78536 Bug ID: 78536 Summary: #define something doesn't work Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: contact@it-kovac.com Target Milestone: --- Hello, I encounter a similar problem as http://stackoverflow.com/questions/40804244 whilst trying to build the lega= cy LineMode browser (available on http://cdn.browserarchive.org/worldwideweb/NeXT/WWWLineMode_0.11a.tar.gz) u= sing GCC 4.9.2 (Debian 8): WWW/LineMode/Implementation/ultrix_cc$ make cc -c -I../../../Implementation/ -I../ ../../../Implementation/HTFTP.c ../../../Implementation/HTFTP.c:46:20: error: expected identifier before numeric constant #define IPPORT_FTP 21 ^ ../CommonMakefile:52: recipe for target 'HTFTP.o' failed make: *** [HTFTP.o] Error 1 Note that the line in question is wrapped by an ifndef / endif: #ifndef IPPORT_FTP #define IPPORT_FTP 21 #endif I would expect some compatibility issues with this code from the early 90s, however #define IPPORT_FTP 21 should work just as fine as "#define whatever" should... Something definitely seems broken in this specific version of GCC. If something can be done about it even though 4.9.2 is relatively old now (= yet still the default compiler in current Debian stable), that would really be nice! >>From gcc-bugs-return-545161-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 03:16:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 57441 invoked by alias); 26 Nov 2016 03:16: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 56159 invoked by uid 48); 26 Nov 2016 03:15:00 -0000 From: "contact@it-kovac.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78537] New: #define something doesn't work Date: Sat, 26 Nov 2016 03:53: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: 4.9.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: contact@it-kovac.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/msg03195.txt.bz2 Content-length: 1501 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78537 Bug ID: 78537 Summary: #define something doesn't work Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: contact@it-kovac.com Target Milestone: --- Hello, I encounter a similar problem as http://stackoverflow.com/questions/40804244 whilst trying to build the lega= cy LineMode browser (available on http://cdn.browserarchive.org/worldwideweb/NeXT/WWWLineMode_0.11a.tar.gz) u= sing GCC 4.9.2 (Debian 8): WWW/LineMode/Implementation/ultrix_cc$ make cc -c -I../../../Implementation/ -I../ ../../../Implementation/HTFTP.c ../../../Implementation/HTFTP.c:46:20: error: expected identifier before numeric constant #define IPPORT_FTP 21 ^ ../CommonMakefile:52: recipe for target 'HTFTP.o' failed make: *** [HTFTP.o] Error 1 Note that the line in question is wrapped by an ifndef / endif: #ifndef IPPORT_FTP #define IPPORT_FTP 21 #endif I would expect some compatibility issues with this code from the early 90s, however #define IPPORT_FTP 21 should work just as fine as "#define whatever" should... Something definitely seems broken in this specific version of GCC. If something can be done about it even though 4.9.2 is relatively old now (= yet still the default compiler in current Debian stable), that would really be nice! >>From gcc-bugs-return-545162-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 03:53:07 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65610 invoked by alias); 26 Nov 2016 03:53: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 65415 invoked by uid 48); 26 Nov 2016 03:52:53 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78537] #define something doesn't work Date: Sat, 26 Nov 2016 03: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: 4.9.2 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: 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/msg03196.txt.bz2 Content-length: 424 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78537 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #1 from Andrew Pinski --- =2E >>From gcc-bugs-return-545163-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 03:53:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 66374 invoked by alias); 26 Nov 2016 03:53: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 65582 invoked by uid 48); 26 Nov 2016 03:53:04 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78537] #define something doesn't work Date: Sat, 26 Nov 2016 03: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: 4.9.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 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/msg03197.txt.bz2 Content-length: 429 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78537 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |DUPLICATE --- Comment #2 from Andrew Pinski --- *** This bug has been marked as a duplicate of bug 78536 *** >>From gcc-bugs-return-545164-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 03:53:19 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 66382 invoked by alias); 26 Nov 2016 03:53: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 65609 invoked by uid 48); 26 Nov 2016 03:53:06 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78536] #define something doesn't work Date: Sat, 26 Nov 2016 03: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: 4.9.2 X-Bugzilla-Keywords: 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: --- 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/msg03198.txt.bz2 Content-length: 183 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78536 --- Comment #1 from Andrew Pinski --- *** Bug 78537 has been marked as a duplicate of this bug. *** >>From gcc-bugs-return-545165-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 03:59:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 75572 invoked by alias); 26 Nov 2016 03: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 75242 invoked by uid 48); 26 Nov 2016 03:59:00 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78536] #define something doesn't work Date: Sat, 26 Nov 2016 04: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: 4.9.2 X-Bugzilla-Keywords: 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: --- 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/msg03199.txt.bz2 Content-length: 263 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78536 --- Comment #2 from Andrew Pinski --- IPPORT_FTP is used as an enum which is what is causing the issue. I am generating a testcase which shows why the error message is not clear. >>From gcc-bugs-return-545166-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 04:04:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 114406 invoked by alias); 26 Nov 2016 04:04: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 114155 invoked by uid 48); 26 Nov 2016 04:04:33 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78538] New: system header diagnostic for enum with a define is not good Date: Sat, 26 Nov 2016 04:05: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: diagnostic X-Bugzilla-Severity: minor 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: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords 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/msg03200.txt.bz2 Content-length: 1142 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78538 Bug ID: 78538 Summary: system header diagnostic for enum with a define is not good Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: diagnostic Severity: minor Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: pinskia at gcc dot gnu.org Target Milestone: --- Take: t.c: #define a 1024 #include "t.h" ---- CUT ---- t.h: #pragma GCC system_header enum { a =3D 1024 }; ---- CUT ---- We only get: t.c:1:11: error: expected identifier before numeric constant #define a 1024 ^ With -save-temps, we get: In file included from t.c:2:0: t.h:4:2: error: expected identifier before numeric constant a =3D 1024 ^~~~ Which is better. If we did not have pragma GCC system_header in t.h we get: t.c:1:11: error: expected identifier before numeric constant #define a 1024 ^ t.h:4:3: note: in expansion of macro =E2=80=98a=E2=80=99 a =3D 1024 ^ Which is what you expect in the first place. >>From gcc-bugs-return-545167-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 04:05:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 115355 invoked by alias); 26 Nov 2016 04:05: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 115258 invoked by uid 48); 26 Nov 2016 04:05:07 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78536] #define something doesn't work Date: Sat, 26 Nov 2016 04:11: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.9.2 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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/msg03201.txt.bz2 Content-length: 489 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78536 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #3 from Andrew Pinski --- Created PR 78538 for the diagnostic issue. Invalid as mentioned. >>From gcc-bugs-return-545168-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 04:11:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 121568 invoked by alias); 26 Nov 2016 04:11: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 119459 invoked by uid 48); 26 Nov 2016 04:11:44 -0000 From: "kkojima at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/66358] [5/6/7 Regression] [SH] ICE: in extract_constrain_insn, at recog.c:2232 Date: Sat, 26 Nov 2016 06: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: 6.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: kkojima 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: 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/msg03202.txt.bz2 Content-length: 588 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D66358 --- Comment #24 from Kazumoto Kojima --- (In reply to David Binderman from comment #23) > Problem seems to have gone away with gcc version 6.1.1, dated 20160621 Thanks for your report. I've confirmed that the testcases don't fail with the head of 5/6/7 branches on sh4-unknown-linux-gnu. I think that now the issue is latent on those branches, though. Register allocation has the unstable nature and we could see the issue again when R0 is allocated with the old RA like in the way which #14 describes. >>From gcc-bugs-return-545169-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 06:34:23 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 7588 invoked by alias); 26 Nov 2016 06:34: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 7471 invoked by uid 48); 26 Nov 2016 06:34:08 -0000 From: "jim at meyering dot net" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78539] New: feature request: __noextension__ Date: Sat, 26 Nov 2016 06: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: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: jim at meyering dot net 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/msg03203.txt.bz2 Content-length: 1339 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78539 Bug ID: 78539 Summary: feature request: __noextension__ Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: jim at meyering dot net Target Milestone: --- Please consider adding a __noextension__(...) operator. If we had a __noextension__(...) operator to counteract the effect of a preceding __extension__(...), I could write this in glibc's definition of assert: #define assert(expr) \ __extension__ ({ \ if (__noextension__ (expr)) \ ; \ else __assert_failed (...); \ (void)0; \ }) Without that, I have to resort to using two cases: one for __STRICT_ANSI__ and one without, so that gcc -Wpedantic can still reliably diagnose "assert( ({1;}) );" This was first suggested in https://gcc.gnu.org/ml/gcc/2001-04/msg00642.html If you do add this, please ensure that the __noextension__(...) parentheses= do not end up suppressing the detection performed by gcc's -Wparentheses. For reference, this came up recently in the following thread: https://sourceware.org/ml/libc-alpha/2016-11/msg00866.html >>From gcc-bugs-return-545170-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 06:38:11 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 11549 invoked by alias); 26 Nov 2016 06:38: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 11409 invoked by uid 48); 26 Nov 2016 06:37:58 -0000 From: "mwd at md5i dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/71500] regex::icase only works on first character in a range Date: Sat, 26 Nov 2016 06:39: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: 5.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: mwd at md5i dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: timshen 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/msg03204.txt.bz2 Content-length: 318 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D71500 --- Comment #12 from Michael Duggan --- Just a ping. I haven't seen a fix for this (even the basic case) in the re= po yet. I'm going to suggest that you at least install your initial patch, as= it will work in the vast majority of cases. >>From gcc-bugs-return-545171-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 06:39:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 12814 invoked by alias); 26 Nov 2016 06:39: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 12670 invoked by uid 48); 26 Nov 2016 06:38:48 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78539] feature request: __noextension__ Date: Sat, 26 Nov 2016 08:18: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: 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: --- 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/msg03205.txt.bz2 Content-length: 354 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78539 --- Comment #1 from Andrew Pinski --- >Without that, I have to resort to using two cases: one for __STRICT_ANSI__ and one without I think you still need two. The reason is __noextension__ will turn off extensions even with -pedantic. Otherwise it does not make sense. >>From gcc-bugs-return-545172-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 08:18:29 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 118907 invoked by alias); 26 Nov 2016 08:18: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 118794 invoked by uid 48); 26 Nov 2016 08:18:14 -0000 From: "jb at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78534] Use a larger integer type for character lengths on 64-bit targets Date: Sat, 26 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: fortran X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: jb at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jb 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/msg03206.txt.bz2 Content-length: 1460 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78534 Janne Blomqvist changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |jb at gcc dot gnu.o= rg --- Comment #3 from Janne Blomqvist --- (In reply to Jerry DeLisle from comment #1) > (In reply to Janne Blomqvist from comment #0) > > Currently GFortran uses a plain C int for character lengths. This preve= nts > > longer characters on 64-bit targets. We should change to use size_t ins= tead, > > similar to the C string functions (str*(), mem*()), malloc(), etc. Also > > Intel Fortran does this nowadays. > >=20 > > Now that the libgfortran ABI version has been bumped, it is the right t= ime > > to do this. > >=20 > > See also https://gcc.gnu.org/wiki/LibgfortranAbiCleanup >=20 > Agree, Are you going to do this? I'm working on a patch. I have managed to make it work except for the char_result_8.f90 testcase, which fails with an internal compiler error in = the middle end when optimization is enabled. So it seems I'm passing the middle= -end some nonsensical data. Also the patch so far changes the charlen type to ptrdiff_t, there are some places in the frontend where we use a negative charlen as a flag value. I though I'd get the size change working first before tackling the signed->unsigned change. >>From gcc-bugs-return-545173-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 08:19:36 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 120341 invoked by alias); 26 Nov 2016 08:19: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 120242 invoked by uid 48); 26 Nov 2016 08:19:23 -0000 From: "jb at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78534] Use a larger integer type for character lengths on 64-bit targets Date: Sat, 26 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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: jb at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jb 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/msg03207.txt.bz2 Content-length: 339 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78534 --- Comment #4 from Janne Blomqvist --- Created attachment 40154 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40154&action=3Dedit Preliminary patch Preliminary patch changing gfc_charlen_t from int to ptrdiff_t. Fails the char_result_8.f90 testcase. >>From gcc-bugs-return-545174-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 08:24:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 124077 invoked by alias); 26 Nov 2016 08:24: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 123907 invoked by uid 48); 26 Nov 2016 08:24:22 -0000 From: "jb at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78534] Use a larger integer type for character lengths on 64-bit targets Date: Sat, 26 Nov 2016 09: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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: jb at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jb 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/msg03208.txt.bz2 Content-length: 837 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78534 --- Comment #5 from Janne Blomqvist --- (In reply to Jakub Jelinek from comment #2) > So are you going to do everything that is in the wiki (or most of it)? > Also, I couldn't find in the list, I think some descriptor changes were > considered (to use 15 dimensions instead of 7, etc.). The array descriptor changes are on the fortran-dev branch, which apparently isn't ready for merging yet. So it seems we'll bump the ABI both for GCC 7 = and for GCC 8.. :( The plan was to do all the changes at once so we don't have to bump the ABI many times, but it was accidentally broken for GCC 7 before fortran-dev was ready. As for the rest of the list, we'll see. I don't have that much time myself,= but maybe if the other maintainers would take an interest. >>From gcc-bugs-return-545175-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 09:05:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65267 invoked by alias); 26 Nov 2016 09:05: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 65051 invoked by uid 48); 26 Nov 2016 09:05:39 -0000 From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78534] Use a larger integer type for character lengths on 64-bit targets Date: Sat, 26 Nov 2016 09:09: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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: jakub at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jb 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/msg03209.txt.bz2 Content-length: 732 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78534 --- Comment #6 from Jakub Jelinek --- (In reply to Janne Blomqvist from comment #5) > (In reply to Jakub Jelinek from comment #2) > > So are you going to do everything that is in the wiki (or most of it)? > > Also, I couldn't find in the list, I think some descriptor changes were > > considered (to use 15 dimensions instead of 7, etc.). >=20 > The array descriptor changes are on the fortran-dev branch, which apparen= tly > isn't ready for merging yet. So it seems we'll bump the ABI both for GCC 7 > and for GCC 8.. :( Which exact change broke the ABI, couldn't it be adjusted to be backwards A= BI compatible and do the full ABI break in GCC 8? >>From gcc-bugs-return-545176-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 09:09:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 77471 invoked by alias); 26 Nov 2016 09:09: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 74688 invoked by uid 48); 26 Nov 2016 09:09:10 -0000 From: "dcb314 at hotmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78533] tree check fail in int_fits_type_p, at tree.c:9153 Date: Sat, 26 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: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dcb314 at hotmail 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/msg03210.txt.bz2 Content-length: 202 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78533 --- Comment #3 from David Binderman --- Seems to be no problem by the time we get to revision 242887, dated 2016112= 6. >>From gcc-bugs-return-545177-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 09:17:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85491 invoked by alias); 26 Nov 2016 09:17: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 85018 invoked by uid 48); 26 Nov 2016 09:17:26 -0000 From: "zsojka at seznam dot cz" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78540] New: [6/7 Regression] ICE: in df_refs_verify, at df-scan.c:4062 with -O -march=core2 Date: Sat, 26 Nov 2016 09:59: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: zsojka at seznam dot cz 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 target_milestone cf_gcchost cf_gcctarget cf_gccbuild 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/msg03211.txt.bz2 Content-length: 3067 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78540 Bug ID: 78540 Summary: [6/7 Regression] ICE: in df_refs_verify, at df-scan.c:4062 with -O -march=3Dcore2 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: zsojka at seznam dot cz Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu Build: x86_64-pc-linux-gnu Created attachment 40155 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40155&action=3Dedit reduced testcase Compiler output: $ x86_64-pc-linux-gnu-gcc -O -march=3Dcore2 testcase.c testcase.c: In function 'fn1': testcase.c:7:1: warning: AVX512F vector return without AVX512F enabled chan= ges the ABI [-Wpsabi] { ^ testcase.c:6:1: note: The ABI for passing parameters with 64-byte alignment= has changed in GCC 4.6 fn1 (V a) ^~~ testcase.c: In function 'fn2': testcase.c:23:1: internal compiler error: in df_refs_verify, at df-scan.c:4= 062 } ^ 0x7bfc90 df_refs_verify /repo/gcc-trunk/gcc/df-scan.c:4062 0x7c483e df_insn_refs_verify /repo/gcc-trunk/gcc/df-scan.c:4129 0x7c69ce df_bb_verify /repo/gcc-trunk/gcc/df-scan.c:4154 0x7c6e87 df_scan_verify() /repo/gcc-trunk/gcc/df-scan.c:4286 0x7af588 df_verify() /repo/gcc-trunk/gcc/df-core.c:1831 0x7af60a df_analyze_1 /repo/gcc-trunk/gcc/df-core.c:1217 0x8e16b2 thread_prologue_and_epilogue_insns() /repo/gcc-trunk/gcc/function.c:5947 0x8e1e82 rest_of_handle_thread_prologue_and_epilogue /repo/gcc-trunk/gcc/function.c:6427 0x8e1e82 execute /repo/gcc-trunk/gcc/function.c:6469 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. $ x86_64-pc-linux-gnu-gcc -v Using built-in specs. COLLECT_GCC=3D/repo/gcc-trunk/binary-latest/bin/x86_64-pc-linux-gnu-gcc COLLECT_LTO_WRAPPER=3D/repo/gcc-trunk/binary-trunk-242884-checking-yes-rtl-= df-extra-nographite-amd64/bin/../libexec/gcc/x86_64-pc-linux-gnu/7.0.0/lto-= wrapper Target: x86_64-pc-linux-gnu Configured with: /repo/gcc-trunk//configure --enable-languages=3Dc,c++ --enable-valgrind-annotations --disable-nls --enable-checking=3Dyes,rtl,df,= extra --without-cloog --without-ppl --without-isl --build=3Dx86_64-pc-linux-gnu --host=3Dx86_64-pc-linux-gnu --target=3Dx86_64-pc-linux-gnu --with-ld=3D/usr/bin/x86_64-pc-linux-gnu-ld --with-as=3D/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=3D/repo/gcc-trunk//binary-trunk-242884-checking-yes-rtl-df-extra-n= ographite-amd64 Thread model: posix gcc version 7.0.0 20161125 (experimental) (GCC)=20 --enable-checking=3Ddf might be needed in order to reproduce. Tested revisions: r242884 - FAIL 6-branch r242029 - FAIL 5-branch r242028 - OK >>From gcc-bugs-return-545178-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 09:59:15 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29272 invoked by alias); 26 Nov 2016 09:59: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 27016 invoked by uid 48); 26 Nov 2016 09:59:02 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/58175] [OOP] Incorrect warning message on scalar finalizer Date: Sat, 26 Nov 2016 10:54: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, patch 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 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/msg03212.txt.bz2 Content-length: 504 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D58175 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |janus at gcc dot gn= u.org --- Comment #12 from janus at gcc dot gnu.org --- The patch in comment #1 still works and regtests fine. I'll take care of committing it ... >>From gcc-bugs-return-545179-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 10:54:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 1952 invoked by alias); 26 Nov 2016 10:54: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 1798 invoked by uid 48); 26 Nov 2016 10:54:45 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78541] New: [7 Regression] ICE when compiling libquadmath/printf/printf_fp.c with -fsanitize=address Date: Sat, 26 Nov 2016 13:12:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: sanitizer X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dominiq at lps dot ens.fr 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 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/msg03213.txt.bz2 Content-length: 1370 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78541 Bug ID: 78541 Summary: [7 Regression] ICE when compiling libquadmath/printf/printf_fp.c with -fsanitize=3Daddress Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: dominiq at lps dot ens.fr CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org Target Milestone: --- Created attachment 40156 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40156&action=3Dedit Preprocessed file Compiling libquadmath/printf/printf_fp.c with -fsanitize=3Daddress gives the following ICE: % gfc ~/Desktop/printf_fp.i -fsanitize=3Daddress -c ../../../work/libquadmath/printf/printf_fp.c: In function '__quadmath_printf_fp': ../../../work/libquadmath/printf/printf_fp.c:127:1: internal compiler error= : in asan_expand_mark_ifn, at asan.c:2716 ../../../work/libquadmath/printf/printf_fp.c:127:1: internal compiler error: Abort trap: 6 The code compiles with revision r240271 (2016-09-20), but not with r241924 (2016-11-07) and gcc has to be configured with --enable-checking=3Dyes. The culprit could be r241896. >>From gcc-bugs-return-545180-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 13:12:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 79512 invoked by alias); 26 Nov 2016 13: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 79379 invoked by uid 48); 26 Nov 2016 13:12:15 -0000 From: "zsojka at seznam dot cz" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78542] New: [7 Regression] wrong code at -Og results in endless loop Date: Sat, 26 Nov 2016 13:25: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: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: zsojka at seznam dot cz 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 target_milestone cf_gcchost cf_gcctarget cf_gccbuild 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/msg03214.txt.bz2 Content-length: 1848 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78542 Bug ID: 78542 Summary: [7 Regression] wrong code at -Og results in endless loop Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: zsojka at seznam dot cz Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu Build: x86_64-pc-linux-gnu Created attachment 40157 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40157&action=3Dedit reduced testcase Output: $ x86_64-pc-linux-gnu-gcc -Og testcase.c -Wno-psabi $ ulimit -t 5 $ ./a.out=20 Killed $ x86_64-pc-linux-gnu-gcc -v Using built-in specs. COLLECT_GCC=3D/repo/gcc-trunk/binary-latest/bin/x86_64-pc-linux-gnu-gcc COLLECT_LTO_WRAPPER=3D/repo/gcc-trunk/binary-trunk-242884-checking-yes-rtl-= df-extra-nographite-amd64/bin/../libexec/gcc/x86_64-pc-linux-gnu/7.0.0/lto-= wrapper Target: x86_64-pc-linux-gnu Configured with: /repo/gcc-trunk//configure --enable-languages=3Dc,c++ --enable-valgrind-annotations --disable-nls --enable-checking=3Dyes,rtl,df,= extra --without-cloog --without-ppl --without-isl --build=3Dx86_64-pc-linux-gnu --host=3Dx86_64-pc-linux-gnu --target=3Dx86_64-pc-linux-gnu --with-ld=3D/usr/bin/x86_64-pc-linux-gnu-ld --with-as=3D/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=3D/repo/gcc-trunk//binary-trunk-242884-checking-yes-rtl-df-extra-n= ographite-amd64 Thread model: posix gcc version 7.0.0 20161125 (experimental) (GCC)=20 It seems that the "x =3D 1;" assignment is not present in the generated cod= e. Tested revisions: trunk r242884 - FAIL 6-branch r242029 - OK >>From gcc-bugs-return-545181-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 13:25:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 102532 invoked by alias); 26 Nov 2016 13:25: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 101905 invoked by uid 48); 26 Nov 2016 13:24:44 -0000 From: "jb at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78534] Use a larger integer type for character lengths on 64-bit targets Date: Sat, 26 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: fortran X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: jb at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jb 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/msg03215.txt.bz2 Content-length: 1345 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78534 --- Comment #7 from Janne Blomqvist --- (In reply to Jakub Jelinek from comment #6) > (In reply to Janne Blomqvist from comment #5) > > (In reply to Jakub Jelinek from comment #2) > > > So are you going to do everything that is in the wiki (or most of it)? > > > Also, I couldn't find in the list, I think some descriptor changes we= re > > > considered (to use 15 dimensions instead of 7, etc.). > >=20 > > The array descriptor changes are on the fortran-dev branch, which appar= ently > > isn't ready for merging yet. So it seems we'll bump the ABI both for GC= C 7 > > and for GCC 8.. :( >=20 > Which exact change broke the ABI, couldn't it be adjusted to be backwards > ABI compatible and do the full ABI break in GCC 8? It was the DTIO (derived type I/O) stuff (which certainly is a major featur= e, so I'm not suggesting that it should be backed out). Subsequently there has AFAICS been other patches that have changed the ABI too, IIRC the DEC compatibility stuff at least. I tried to suggest trying to fix it here: https://gcc.gnu.org/ml/gcc-patches/2016-10/msg01987.html . But nobody (exce= pt me, apparently?) took it seriously, and with me having extremely limited ti= me for GFortran these days, it seems we'll have an ABI break for both GCC 7 an= d 8. >>From gcc-bugs-return-545182-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 13:39:54 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 31738 invoked by alias); 26 Nov 2016 13:39: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 31593 invoked by uid 48); 26 Nov 2016 13:39:41 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78534] Use a larger integer type for character lengths on 64-bit targets Date: Sat, 26 Nov 2016 13: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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: dominiq at lps dot ens.fr X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jb 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/msg03216.txt.bz2 Content-length: 153 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78534 --- Comment #8 from Dominique d'Humieres --- Will it help for pr66310? >>From gcc-bugs-return-545183-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 13:51:42 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 63193 invoked by alias); 26 Nov 2016 13:51: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 63093 invoked by uid 48); 26 Nov 2016 13:51:28 -0000 From: "jb at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78534] Use a larger integer type for character lengths on 64-bit targets Date: Sat, 26 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: fortran X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: jb at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jb 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/msg03217.txt.bz2 Content-length: 450 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78534 --- Comment #9 from Janne Blomqvist --- (In reply to Dominique d'Humieres from comment #8) > Will it help for pr66310? Probably yes, to the extent that with 64-bit indices the repeat count can b= e a lot larger than you can afford to buy RAM. :) I ran into a similar issues as in that PR, and put in an arbitrary limit in= the frontend simplicitation function of 4 MB. >>From gcc-bugs-return-545184-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 14:03:21 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6520 invoked by alias); 26 Nov 2016 14: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 6354 invoked by uid 48); 26 Nov 2016 14:03:07 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78531] [7 Regression] gnat bootstrap broken on linux targets with _FORTIFY_SOURCE enabled Date: Sat, 26 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: 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: 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/msg03218.txt.bz2 Content-length: 878 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78531 --- Comment #2 from Matthias Klose --- hmm, that doesn't look better: Breakpoint 1, __GI___fortify_fail (msg=3Dmsg@entry=3D0x7ffff69f487d "buffer overflow detected") at fortify_fail.c:28 28 fortify_fail.c: No such file or directory. (gdb) bt #0 __GI___fortify_fail (msg=3Dmsg@entry=3D0x7ffff69f487d "buffer overflow detected") at fortify_fail.c:28 #1 0x00007ffff6980240 in __GI___chk_fail () at chk_fail.c:28 #2 0x00000000006f7716 in build_raise_check(int, exception_info_kind) () #3 0x0000000000706119 in gigi () #4 0x00000000009e8c90 in back_end.call_back_end () #5 0x00000000009e9af7 in gnat1drv () #6 0x00000000006c89ed in gnat_parse_file() () #7 0x0000000000d791cf in compile_file() () #8 0x00000000006acc7f in toplev::main(int, char**) () #9 0x00000000006aeff7 in main () >>From gcc-bugs-return-545185-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 14:17:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 21388 invoked by alias); 26 Nov 2016 14:17: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 17883 invoked by uid 48); 26 Nov 2016 14:17:03 -0000 From: "doko at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78543] New: [6 Regression] ICE in push_reload, at reload.c:1349 on powerpc64le-linux-gnu Date: Sat, 26 Nov 2016 14:36: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: 6.2.1 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/msg03219.txt.bz2 Content-length: 1507 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78543 Bug ID: 78543 Summary: [6 Regression] ICE in push_reload, at reload.c:1349 on powerpc64le-linux-gnu Product: gcc Version: 6.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org Target Milestone: --- seen with the gcc-6-branch r242827, works with 5 and the trunk, works with = -O2 instead of -O3: $ cat message_print_format_dig.i=20 char b[] =3D {}; short c, d; int e, f; short *g; void h(); int i(); int t() { short j, s; unsigned k; int l; char m[65535]; for (; s;) if (i()) return e; for (int o =3D 1; o < 4; o++) for (unsigned n =3D d; n; n--) { if (i(f, m, sizeof(m)) < 0) return e; char p =3D 0; c =3D *g; short q =3D 0, r =3D ({ j =3D *g; (short)(j >> 8 & 255u | j << 8); }); unsigned a =3D k + 4; if (b[o] && d) { h(l, "%", &p); h(l, "%7", &q); while (k < a) h(c, r); h(""); } } } $ gcc -O3 -c message_print_format_dig.i=20 message_print_format_dig.i: In function 't': message_print_format_dig.i:34:1: internal compiler error: in push_reload, at reload.c:1349 } ^ Please submit a full bug report, with preprocessed source if appropriate. >>From gcc-bugs-return-545186-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 14:36:43 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 100176 invoked by alias); 26 Nov 2016 14:36: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 100121 invoked by uid 48); 26 Nov 2016 14:36:30 -0000 From: "glisse at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78542] [7 Regression] wrong code at -Og results in endless loop Date: Sat, 26 Nov 2016 14:53: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: glisse 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 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/msg03220.txt.bz2 Content-length: 777 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78542 Marc Glisse changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-26 Target Milestone|--- |7.0 Ever confirmed|0 |1 --- Comment #1 from Marc Glisse --- Indeed. CCP4 says Visiting PHI node: x_4 =3D PHI Argument #0 (2 -> 3 executable) x_6(D) Value: CONSTANT x_6(D) Argument #1 (3 -> 3 not executable) PHI node value: CONSTANT x_6(D) and then proceeds with x_4 =3D x_6. >>From gcc-bugs-return-545187-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 14:53:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 89246 invoked by alias); 26 Nov 2016 14:53: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 89050 invoked by uid 48); 26 Nov 2016 14:53:16 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug testsuite/78544] New: FAIL: gcc.dg/tree-prof/section-attr-*.c compilation, -fprofile-generate -D_PROFILE_GENERATE on darwin Date: Sat, 26 Nov 2016 14:56:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: testsuite X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dominiq at lps dot ens.fr 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 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/msg03221.txt.bz2 Content-length: 1065 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78544 Bug ID: 78544 Summary: FAIL: gcc.dg/tree-prof/section-attr-*.c compilation, -fprofile-generate -D_PROFILE_GENERATE on darwin Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: dominiq at lps dot ens.fr CC: andrew.burgess at embecosm dot com, iains at gcc dot gn= u.org Target Milestone: --- Host: x86_64-apple-darwin16 Target: x86_64-apple-darwin16 Build: x86_64-apple-darwin16 Created attachment 40158 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40158&action=3Dedit Patch from Iain Sandoe The tests gcc.dg/tree-prof/section-attr-*.c introduced at r242519 fail on darwin with section-attr-1.s:38:16: error: unexpected token in '.section' directive .section .text This is fixed by the attached patch from Iain Sandoe. >>From gcc-bugs-return-545188-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 14:56:28 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 92176 invoked by alias); 26 Nov 2016 14: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 92021 invoked by uid 48); 26 Nov 2016 14:56:15 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78534] Use a larger integer type for character lengths on 64-bit targets Date: Sat, 26 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: fortran X-Bugzilla-Version: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: dominiq at lps dot ens.fr X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jb 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/msg03222.txt.bz2 Content-length: 179 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78534 --- Comment #10 from Dominique d'Humieres --- BTW did you test the patch in comment 4 with -m32? >>From gcc-bugs-return-545189-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 14:59:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 85409 invoked by alias); 26 Nov 2016 14:59: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 84493 invoked by uid 48); 26 Nov 2016 14:59:35 -0000 From: "fran.pena at usc dot es" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78545] New: Possible correction to online LTIME documentation Date: Sat, 26 Nov 2016 15:50: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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: fran.pena at usc dot es 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/msg03223.txt.bz2 Content-length: 1130 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78545 Bug ID: 78545 Summary: Possible correction to online LTIME documentation Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: fran.pena at usc dot es Target Milestone: --- The documentation page for LTIME https://gcc.gnu.org/onlinedocs/gfortran/LTIME.html#LTIME states that: Return value: [...] 1. Seconds after the minute, range 0=E2=80=9359 or 0=E2=80=9361 to = allow for leap seconds [...] 4. Day of month, range 0=E2=80=9331 [...] 8. Days since January 1=20 The documentation should be corrected according to the mailing list message https://gcc.gnu.org/ml/fortran/2016-11/msg00228.html. The suggested correct= ion is: Return value: [...] 1. Seconds after the minute, range 0=E2=80=9359 or 0=E2=80=9360 to = allow for leap seconds [...] 4. Day of month, range 1=E2=80=9331 [...] 8. Days since January 1, range 0-365 >>From gcc-bugs-return-545190-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 15:50:59 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65612 invoked by alias); 26 Nov 2016 15:50: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 65526 invoked by uid 48); 26 Nov 2016 15:50:46 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78545] Possible correction to online LTIME documentation Date: Sat, 26 Nov 2016 16:29: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: unknown X-Bugzilla-Keywords: documentation 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: 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/msg03224.txt.bz2 Content-length: 793 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78545 janus at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-26 CC| |janus at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from janus at gcc dot gnu.org --- It seems that the docu for GMTIME has the same issue - not only on the webs= ite, but also in libgfortran/intrinsics/date_and_time.c. Furthermore the doumentation for LTIME should link to the related functions IDATE, ITIME and in particular the F95 standard intrinsic DATE_AND_TIME. >>From gcc-bugs-return-545191-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 16:29:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 22644 invoked by alias); 26 Nov 2016 16:29: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 11620 invoked by uid 48); 26 Nov 2016 16:29:04 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78545] Possible correction to online LTIME documentation Date: Sat, 26 Nov 2016 16:36: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: unknown X-Bugzilla-Keywords: documentation 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: dominiq at lps dot ens.fr X-Bugzilla-Target-Milestone: --- 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/msg03225.txt.bz2 Content-length: 477 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78545 Dominique d'Humieres changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |dominiq at lps dot = ens.fr --- Comment #2 from Dominique d'Humieres --- I have a patch. >>From gcc-bugs-return-545192-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 16:36:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 32265 invoked by alias); 26 Nov 2016 16:36: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 32144 invoked by uid 48); 26 Nov 2016 16:36:34 -0000 From: "zsojka at seznam dot cz" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78546] New: [6/7 Regression] wrong code at -O2 and above Date: Sat, 26 Nov 2016 16:52: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: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: zsojka at seznam dot cz 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 target_milestone cf_gcchost cf_gcctarget cf_gccbuild 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/msg03226.txt.bz2 Content-length: 1737 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78546 Bug ID: 78546 Summary: [6/7 Regression] wrong code at -O2 and above Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: zsojka at seznam dot cz Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu Build: x86_64-pc-linux-gnu Created attachment 40159 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40159&action=3Dedit reduced testcase Output: $ x86_64-pc-linux-gnu-gcc -O2 testcase.c $ ./a.out=20 Aborted $ x86_64-pc-linux-gnu-gcc -v Using built-in specs. COLLECT_GCC=3D/repo/gcc-trunk/binary-latest/bin/x86_64-pc-linux-gnu-gcc COLLECT_LTO_WRAPPER=3D/repo/gcc-trunk/binary-trunk-242884-checking-yes-rtl-= df-extra-nographite-amd64/bin/../libexec/gcc/x86_64-pc-linux-gnu/7.0.0/lto-= wrapper Target: x86_64-pc-linux-gnu Configured with: /repo/gcc-trunk//configure --enable-languages=3Dc,c++ --enable-valgrind-annotations --disable-nls --enable-checking=3Dyes,rtl,df,= extra --without-cloog --without-ppl --without-isl --build=3Dx86_64-pc-linux-gnu --host=3Dx86_64-pc-linux-gnu --target=3Dx86_64-pc-linux-gnu --with-ld=3D/usr/bin/x86_64-pc-linux-gnu-ld --with-as=3D/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=3D/repo/gcc-trunk//binary-trunk-242884-checking-yes-rtl-df-extra-n= ographite-amd64 Thread model: posix gcc version 7.0.0 20161125 (experimental) (GCC)=20 Tested revisions: trunk r242884 - FAIL 6-branch r242029 - FAIL 5-branch r242028 - OK >>From gcc-bugs-return-545193-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 16:52:45 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 53518 invoked by alias); 26 Nov 2016 16:52: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 53351 invoked by uid 48); 26 Nov 2016 16:52:32 -0000 From: "ubizjak at gmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78546] [6/7 Regression] wrong code at -O2 and above Date: Sat, 26 Nov 2016 17:00: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: 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/msg03227.txt.bz2 Content-length: 263 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78546 --- Comment #1 from Uro=C5=A1 Bizjak --- (In reply to Zdenek Sojka from comment #0) > Created attachment 40159 [details] > reduced testcase The attached testcase is not executable. >>From gcc-bugs-return-545194-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 17:00:58 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 65404 invoked by alias); 26 Nov 2016 17:00: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 65269 invoked by uid 48); 26 Nov 2016 17:00:44 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78531] [7 Regression] gnat bootstrap broken on linux targets with _FORTIFY_SOURCE enabled Date: Sat, 26 Nov 2016 17: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: ebotcazou 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/msg03228.txt.bz2 Content-length: 1415 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78531 --- Comment #3 from Eric Botcazou --- > hmm, that doesn't look better: >=20 > Breakpoint 1, __GI___fortify_fail (msg=3Dmsg@entry=3D0x7ffff69f487d "buff= er > overflow detected") > at fortify_fail.c:28 > 28 fortify_fail.c: No such file or directory. > (gdb) bt > #0 __GI___fortify_fail (msg=3Dmsg@entry=3D0x7ffff69f487d "buffer overflow > detected") at fortify_fail.c:28 > #1 0x00007ffff6980240 in __GI___chk_fail () at chk_fail.c:28 > #2 0x00000000006f7716 in build_raise_check(int, exception_info_kind) () > #3 0x0000000000706119 in gigi () > #4 0x00000000009e8c90 in back_end.call_back_end () > #5 0x00000000009e9af7 in gnat1drv () > #6 0x00000000006c89ed in gnat_parse_file() () > #7 0x0000000000d791cf in compile_file() () > #8 0x00000000006acc7f in toplev::main(int, char**) () > #9 0x00000000006aeff7 in main () A little better though, thanks. I guess it's this declaration in namet.h: /* The global name buffer. */ struct Bounded_String { Nat Max_Length; Nat Length; char Chars[1]; /* The 1 here is wrong, but it doesn't matter, because all the code either goes by Length, or NUL-terminates the string before processing it. */ }; I thought this was a well-known allocation idiom in C++ because you don't h= ave flexible array members, do you? That being said, I can put the real value. >>From gcc-bugs-return-545195-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 17:04:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 69365 invoked by alias); 26 Nov 2016 17:04: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 68093 invoked by uid 48); 26 Nov 2016 17:03:50 -0000 From: "ebotcazou at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78531] [7 Regression] gnat bootstrap broken on linux targets with _FORTIFY_SOURCE enabled Date: Sat, 26 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: ebotcazou at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- 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/msg03229.txt.bz2 Content-length: 522 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78531 Eric Botcazou changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |ASSIGNED Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc do= t gnu.org --- Comment #4 from Eric Botcazou --- I guess we want to do something, although there's nothing broken. >>From gcc-bugs-return-545196-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 17:21:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 58511 invoked by alias); 26 Nov 2016 17: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 58343 invoked by uid 48); 26 Nov 2016 17:21:26 -0000 From: "jb at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78534] Use a larger integer type for character lengths on 64-bit targets Date: Sat, 26 Nov 2016 17: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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: jb at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: jb 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/msg03230.txt.bz2 Content-length: 624 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78534 --- Comment #11 from Janne Blomqvist --- (In reply to Dominique d'Humieres from comment #10) > BTW did you test the patch in comment 4 with -m32? No, though I did test by reverting the few lines changing the definitions of gfc_charlen_type_node and gfc_charlen_t. The rest of the patch (i.e. the va= st majority) deals with fixing situations where we accidentally have used the wrong types and it happened to work because the character length and plain integer were the same thing. So this test showed that the patch didn't break anything else. >>From gcc-bugs-return-545197-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 17:28:39 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 66625 invoked by alias); 26 Nov 2016 17:28: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 66482 invoked by uid 48); 26 Nov 2016 17:28:25 -0000 From: "zsojka at seznam dot cz" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78546] [6/7 Regression] wrong code at -O2 and above Date: Sat, 26 Nov 2016 17: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: zsojka at seznam dot cz 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.isobsolete 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/msg03231.txt.bz2 Content-length: 531 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78546 Zdenek Sojka changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #40159|0 |1 is obsolete| | --- Comment #2 from Zdenek Sojka --- Created attachment 40160 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40160&action=3Dedit reduced testcase (correct one) >>From gcc-bugs-return-545198-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 17:42:10 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 59469 invoked by alias); 26 Nov 2016 17:42: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 59303 invoked by uid 48); 26 Nov 2016 17:41:57 -0000 From: "zsojka at seznam dot cz" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78547] New: [7 Regression] ICE: in loc_cmp, at var-tracking.c:3417 with -Os -g -mstringop-strategy=libcall -freorder-blocks-algorithm=simple Date: Sat, 26 Nov 2016 17:44:00 -0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new 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: zsojka at seznam dot cz 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 target_milestone cf_gcchost cf_gcctarget cf_gccbuild 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/msg03232.txt.bz2 Content-length: 3473 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78547 Bug ID: 78547 Summary: [7 Regression] ICE: in loc_cmp, at var-tracking.c:3417 with -Os -g -mstringop-strategy=3Dlibcall -freorder-blocks-algorithm=3Dsimple Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: zsojka at seznam dot cz Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu Build: x86_64-pc-linux-gnu Created attachment 40161 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=3D40161&action=3Dedit reduced testcase Compiler output: $ x86_64-pc-linux-gnu-gcc -Os -g -mstringop-strategy=3Dlibcall -freorder-blocks-algorithm=3Dsimple testcase.c -Wno-psabi testcase.c: In function 'fn1': testcase.c:12:1: internal compiler error: in loc_cmp, at var-tracking.c:3417 } ^ 0xecc62f loc_cmp /repo/gcc-trunk/gcc/var-tracking.c:3417 0xecd0bd onepart_variable_different_p /repo/gcc-trunk/gcc/var-tracking.c:4913 0xedfd2f emit_notes_for_differences_1(variable**, hash_table*) /repo/gcc-trunk/gcc/var-tracking.c:9084 0xeea048 void hash_table::traverse_noresize*, &(emit_notes_for_differences_1(variable**, hash_table*))>(hash_table*) /repo/gcc-trunk/gcc/hash-table.h:950 0xeea048 void hash_table::traverse*, &(emit_notes_for_differences_1(variable**, hash_table*))>(hash_table*) /repo/gcc-trunk/gcc/hash-table.h:972 0xee6f28 emit_notes_for_differences /repo/gcc-trunk/gcc/var-tracking.c:9122 0xee6f28 vt_emit_notes /repo/gcc-trunk/gcc/var-tracking.c:9503 0xee84a8 variable_tracking_main_1 /repo/gcc-trunk/gcc/var-tracking.c:10363 0xee84a8 variable_tracking_main() /repo/gcc-trunk/gcc/var-tracking.c:10377 0xee84a8 execute /repo/gcc-trunk/gcc/var-tracking.c:10414 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See for instructions. $ x86_64-pc-linux-gnu-gcc -v Using built-in specs. COLLECT_GCC=3D/repo/gcc-trunk/binary-latest/bin/x86_64-pc-linux-gnu-gcc COLLECT_LTO_WRAPPER=3D/repo/gcc-trunk/binary-trunk-242884-checking-yes-rtl-= df-extra-nographite-amd64/bin/../libexec/gcc/x86_64-pc-linux-gnu/7.0.0/lto-= wrapper Target: x86_64-pc-linux-gnu Configured with: /repo/gcc-trunk//configure --enable-languages=3Dc,c++ --enable-valgrind-annotations --disable-nls --enable-checking=3Dyes,rtl,df,= extra --without-cloog --without-ppl --without-isl --build=3Dx86_64-pc-linux-gnu --host=3Dx86_64-pc-linux-gnu --target=3Dx86_64-pc-linux-gnu --with-ld=3D/usr/bin/x86_64-pc-linux-gnu-ld --with-as=3D/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch --prefix=3D/repo/gcc-trunk//binary-trunk-242884-checking-yes-rtl-df-extra-n= ographite-amd64 Thread model: posix gcc version 7.0.0 20161125 (experimental) (GCC)=20 Tested revisions: trunk r242884 - FAIL 6-branch r242029 - OK >>From gcc-bugs-return-545199-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 17:44:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 62524 invoked by alias); 26 Nov 2016 17:44: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 62358 invoked by uid 48); 26 Nov 2016 17:44:24 -0000 From: "dominiq at lps dot ens.fr" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78545] Possible correction to online LTIME documentation Date: Sat, 26 Nov 2016 17:59: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: unknown X-Bugzilla-Keywords: documentation 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: dominiq at lps dot ens.fr 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/msg03233.txt.bz2 Content-length: 704 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78545 --- Comment #3 from Dominique d'Humieres --- > Furthermore the documentation for LTIME should link to the related > functions IDATE, ITIME and in particular the F95 standard intrinsic > DATE_AND_TIME. Is the following addition to GMTIME and LTIME OK? This intrinsic routine is provided for backwards compatibility with=20 GNU Fortran 77. In new code, programmers should consider the use of=20 the @ref{DATE_AND_TIME} intrinsic defined by the Fortran 90(95??) and later standard(s??). I am not fond to add more links to the F77 extensions: if done, it has to be consistent for all of then. Not sure it worths the pain! >>From gcc-bugs-return-545200-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 17:59:31 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 99202 invoked by alias); 26 Nov 2016 17:59: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 99056 invoked by uid 48); 26 Nov 2016 17:59:18 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78545] Possible correction to online LTIME documentation Date: Sat, 26 Nov 2016 18: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: unknown X-Bugzilla-Keywords: documentation 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: dominiq at lps dot ens.fr 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/msg03234.txt.bz2 Content-length: 1147 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78545 --- Comment #4 from janus at gcc dot gnu.org --- (In reply to Dominique d'Humieres from comment #3) > > Furthermore the documentation for LTIME should link to the related > > functions IDATE, ITIME and in particular the F95 standard intrinsic > > DATE_AND_TIME. >=20 > Is the following addition to GMTIME and LTIME OK? >=20 > This intrinsic routine is provided for backwards compatibility with=20 > GNU Fortran 77. In new code, programmers should consider the use of=20 > the @ref{DATE_AND_TIME} intrinsic defined by the Fortran 90(95??) and lat= er > standard(s??). Yes, sounds good to me. The documentation says DATE_AND_TIME is from F95, s= o: "... defined by Fortran 95 and later standards." Or just: "... defined by the Fortran 95 standard". > I am not fond to add more links to the F77 extensions: if done, it has to= be > consistent for all of then. Not sure it worths the pain! Agreed. But it would be nice if the non-standard extensions would at least refer to a standard alternative. So, all of LTIME, ITIME, IDATE should have= a "See also" section that lists DATE_AND_TIME. >>From gcc-bugs-return-545201-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 18:13:01 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 21696 invoked by alias); 26 Nov 2016 18:13: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 21528 invoked by uid 48); 26 Nov 2016 18:12:48 -0000 From: "janus at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78392] ICE in gfc_trans_auto_array_allocation, at fortran/trans-array.c:5979 Date: Sat, 26 Nov 2016 19:49: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: 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/msg03235.txt.bz2 Content-length: 187 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78392 --- Comment #11 from janus at gcc dot gnu.org --- As noted by Dominique, the problem here has originally been introduced by r126826. >>From gcc-bugs-return-545202-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 19:49:20 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 70137 invoked by alias); 26 Nov 2016 19:49: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 69658 invoked by uid 48); 26 Nov 2016 19:49:01 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug rtl-optimization/78547] [7 Regression] ICE: in loc_cmp, at var-tracking.c:3417 with -Os -g -mstringop-strategy=libcall -freorder-blocks-algorithm=simple Date: Sat, 26 Nov 2016 19:55: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: 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: 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/msg03236.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78547 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-545203-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 19:55:03 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 1847 invoked by alias); 26 Nov 2016 19:55: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 1158 invoked by uid 48); 26 Nov 2016 19:54:49 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78541] [7 Regression] ICE when compiling libquadmath/printf/printf_fp.c with -fsanitize=address Date: Sat, 26 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: sanitizer X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: 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: 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/msg03237.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78541 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-545204-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 20:50:30 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 82301 invoked by alias); 26 Nov 2016 20:50: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 82197 invoked by uid 48); 26 Nov 2016 20:50:17 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78504] Bad fixit hint: '_Pragma' does not name a type; did you mean '_Pragma'? Date: Sat, 26 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: 7.0 X-Bugzilla-Keywords: diagnostic 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: --- 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/msg03238.txt.bz2 Content-length: 132 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78504 --- Comment #1 from Andrew Pinski --- Confirmed. >>From gcc-bugs-return-545205-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:14:26 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125283 invoked by alias); 26 Nov 2016 21:14: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 125186 invoked by uid 48); 26 Nov 2016 21:14:12 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78457] attempt to instantiate unused template Date: Sat, 26 Nov 2016 21: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: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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/msg03239.txt.bz2 Content-length: 446 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78457 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #2 from Andrew Pinski --- Not a bug as mentioned. >>From gcc-bugs-return-545207-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:25:27 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 14467 invoked by alias); 26 Nov 2016 21:25: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 14128 invoked by uid 48); 26 Nov 2016 21:25:11 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78540] [6/7 Regression] ICE: in df_refs_verify, at df-scan.c:4062 with -O -march=core2 Date: Sat, 26 Nov 2016 21:25: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: 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: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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/msg03241.txt.bz2 Content-length: 352 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78540 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Component|tree-optimization |middle-end Target Milestone|--- |6.3 >>From gcc-bugs-return-545206-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:15:18 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 126628 invoked by alias); 26 Nov 2016 21:15: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 126336 invoked by uid 48); 26 Nov 2016 21:15:01 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78473] Enhancement request: __builtin_div_overflow Date: Sat, 26 Nov 2016 21:25: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: unknown X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia 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 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/msg03240.txt.bz2 Content-length: 542 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78473 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-26 Component|c++ |middle-end Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski --- Confirmed. >>From gcc-bugs-return-545208-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:25:40 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 15199 invoked by alias); 26 Nov 2016 21:25: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 14478 invoked by uid 48); 26 Nov 2016 21:25:27 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78546] [6/7 Regression] wrong code at -O2 and above Date: Sat, 26 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: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-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: 6.3 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/msg03242.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78546 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.3 >>From gcc-bugs-return-545209-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:27:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 17873 invoked by alias); 26 Nov 2016 21:27: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 17749 invoked by uid 48); 26 Nov 2016 21:27:34 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78546] [6/7 Regression] wrong code at -O2 and above Date: Sat, 26 Nov 2016 21: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: 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: 6.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: component Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03243.txt.bz2 Content-length: 401 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78546 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Component|tree-optimization |target --- Comment #3 from Andrew Pinski --- Works correctly on aarch64-linux-gnu. >>From gcc-bugs-return-545210-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:30:38 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 29753 invoked by alias); 26 Nov 2016 21:30: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 13905 invoked by uid 48); 26 Nov 2016 21:30:20 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78528] Recursion not optimized for structs Date: Sat, 26 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: tree-optimization X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia 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 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/msg03244.txt.bz2 Content-length: 616 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78528 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-26 Summary|Recursion not optimized in |Recursion not optimized for |simple case |structs Ever confirmed|0 |1 --- Comment #2 from Andrew Pinski --- Confirmed. >>From gcc-bugs-return-545211-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:34:20 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 110927 invoked by alias); 26 Nov 2016 21:34: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 110699 invoked by uid 48); 26 Nov 2016 21:34:05 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78464] Feature request: automatic function multi versioning Date: Sat, 26 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: c X-Bugzilla-Version: 6.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement 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: --- 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/msg03245.txt.bz2 Content-length: 300 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78464 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |enhancement >>From gcc-bugs-return-545212-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:35:52 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 112608 invoked by alias); 26 Nov 2016 21:35: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 112520 invoked by uid 48); 26 Nov 2016 21:35:39 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/78391] g++ (any version) at O0 (for O1, O2, O3 is ok) doesn't warn when class members are used uninitialized. Date: Sat, 26 Nov 2016 21:36: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: diagnostic X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia 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: component 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/msg03246.txt.bz2 Content-length: 360 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78391 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Component|c++ |middle-end Severity|normal |enhancement >>From gcc-bugs-return-545213-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:36:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 113510 invoked by alias); 26 Nov 2016 21:36: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 113404 invoked by uid 48); 26 Nov 2016 21:36:07 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78504] Bad fixit hint: '_Pragma' does not name a type; did you mean '_Pragma'? Date: Sat, 26 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: c++ X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: diagnostic X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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/msg03247.txt.bz2 Content-length: 475 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78504 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-11-26 Ever confirmed|0 |1 --- Comment #2 from Andrew Pinski --- =2E >>From gcc-bugs-return-545214-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:37:17 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 115063 invoked by alias); 26 Nov 2016 21:37: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 114952 invoked by uid 48); 26 Nov 2016 21:37:03 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78349] function returning std::basic_string missing [abi:cxx11] tag Date: Sat, 26 Nov 2016 21: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: 5.4.0 X-Bugzilla-Keywords: ABI 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: 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/msg03248.txt.bz2 Content-length: 480 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78349 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Target Milestone|--- |6.0 --- Comment #2 from Andrew Pinski --- Fixed. >>From gcc-bugs-return-545216-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:45:47 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 127039 invoked by alias); 26 Nov 2016 21:45: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 126362 invoked by uid 48); 26 Nov 2016 21:44:58 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c++/78345] [5/6/7 Regression] ICE on invalid c++ code on x86_64-linux-gnu (internal compiler error: in cxx_eval_outermost_constant_expr, at cp/constexpr.c:4464) Date: Sat, 26 Nov 2016 21:45: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: pinskia 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: 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/msg03250.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78345 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |5.5 >>From gcc-bugs-return-545215-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:44:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 125336 invoked by alias); 26 Nov 2016 21:44: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 125238 invoked by uid 48); 26 Nov 2016 21:44:01 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/59642] Performance regression (4.7/4.8) with -ftree-loop-distribute-patterns Date: Sat, 26 Nov 2016 21: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: 4.8.0 X-Bugzilla-Keywords: missed-optimization 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: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: keywords Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03249.txt.bz2 Content-length: 429 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D59642 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |missed-optimization --- Comment #3 from Andrew Pinski --- This works for me on the trunk on aarch64-linux-gnu. >>From gcc-bugs-return-545217-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:45:48 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 127210 invoked by alias); 26 Nov 2016 21:45: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 126970 invoked by uid 48); 26 Nov 2016 21:45:29 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78356] [7 Regression] [OOP] segfault allocating polymorphic variable with polymorphic component with allocatable component Date: Sat, 26 Nov 2016 21:46: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: wrong-code 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: vehre 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/msg03251.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78356 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-545218-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:46:16 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 129238 invoked by alias); 26 Nov 2016 21:46: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 128454 invoked by uid 48); 26 Nov 2016 21:46:03 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78299] [6 Regression] ICE in expand_omp_for_static_nochunk, at omp-low.c:9622 Date: Sat, 26 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: 7.0 X-Bugzilla-Keywords: openmp X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 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/msg03252.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78299 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.3 >>From gcc-bugs-return-545219-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:47:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 130322 invoked by alias); 26 Nov 2016 21:47: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 130223 invoked by uid 48); 26 Nov 2016 21:46:55 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug driver/49726] [5/6/7 Regression] -g0 file.S -g does not produce debug info Date: Sat, 26 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: driver X-Bugzilla-Version: 4.7.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 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/msg03253.txt.bz2 Content-length: 500 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D49726 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |5.5 Summary|[4.4/5/6/7 Regression] -g0 |[5/6/7 Regression] -g0 |file.S -g does not produce |file.S -g does not produce |debug info |debug info >>From gcc-bugs-return-545220-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:47:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 539 invoked by alias); 26 Nov 2016 21:47: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 334 invoked by uid 48); 26 Nov 2016 21:47:28 -0000 From: "pinskia 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: Sat, 26 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: middle-end X-Bugzilla-Version: 7.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia 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: 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/msg03254.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78294 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |5.5 >>From gcc-bugs-return-545221-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:47:53 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 3147 invoked by alias); 26 Nov 2016 21:47: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 1320 invoked by uid 48); 26 Nov 2016 21:47:49 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug sanitizer/78532] [7 Regression] libsanitizer fails to build on sparc64-linux-gnu Date: Sat, 26 Nov 2016 21:48: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: 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: 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/msg03255.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78532 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-545222-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:48:41 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 33201 invoked by alias); 26 Nov 2016 21: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 7203 invoked by uid 48); 26 Nov 2016 21:48:02 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/78518] [6/7 Regression] Warning format regression Date: Sat, 26 Nov 2016 21:48: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: diagnostic X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P5 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 6.3 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/msg03256.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78518 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.3 >>From gcc-bugs-return-545224-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:49:02 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 55943 invoked by alias); 26 Nov 2016 21:49: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 55290 invoked by uid 48); 26 Nov 2016 21:48:53 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug bootstrap/78531] [7 Regression] gnat bootstrap broken on linux targets with _FORTIFY_SOURCE enabled Date: Sat, 26 Nov 2016 21: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: pinskia at gcc dot gnu.org X-Bugzilla-Status: ASSIGNED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: ebotcazou 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/msg03258.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78531 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-545223-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:48:51 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 55064 invoked by alias); 26 Nov 2016 21:48: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 51420 invoked by uid 48); 26 Nov 2016 21:48:41 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/78543] [6 Regression] ICE in push_reload, at reload.c:1349 on powerpc64le-linux-gnu Date: Sat, 26 Nov 2016 21: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.1 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: 6.3 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/msg03257.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78543 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.3 >>From gcc-bugs-return-545225-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:49:12 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 57019 invoked by alias); 26 Nov 2016 21:49: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 56432 invoked by uid 48); 26 Nov 2016 21:49:05 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/78496] [7 Regression] Missed opportunities for jump threading Date: Sat, 26 Nov 2016 23:43: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: 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: 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/msg03259.txt.bz2 Content-length: 292 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78496 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |7.0 >>From gcc-bugs-return-545226-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 23:43:46 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 4469 invoked by alias); 26 Nov 2016 23:43: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 4323 invoked by uid 48); 26 Nov 2016 23:43:33 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/20514] hoisting of label out of jumptable would take place at cse, should happen at trees Date: Sun, 27 Nov 2016 00: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: 4.0.0 X-Bugzilla-Keywords: missed-optimization, TREE X-Bugzilla-Severity: enhancement X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: law 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/msg03260.txt.bz2 Content-length: 444 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D20514 --- Comment #7 from Andrew Pinski --- (In reply to Andrew Pinski from comment #2) > Two things, we just don't jump thread. The testcase in comment #2 works correctly on the trunk: [15.0%]: i_lsm.3_8 =3D i; switch (i_lsm.3_8) [15.0%], case 5: [85.0%]> [85.0%]: i =3D 4; [15.0%]: return 0; That is no loop. >>From gcc-bugs-return-545227-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Nov 27 00:32:50 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 59825 invoked by alias); 27 Nov 2016 00:32:49 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Delivered-To: mailing list gcc-bugs@gcc.gnu.org Received: (qmail 59681 invoked by uid 55); 27 Nov 2016 00:32:37 -0000 From: "timshen at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug libstdc++/78441] [variant] variant_alternative doesn't allow cv qualifiers Date: Sun, 27 Nov 2016 06:47: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: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-SW-Source: 2016-11/txt/msg03261.txt.bz2 Content-length: 596 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78441 --- Comment #1 from Tim Shen --- Author: timshen Date: Sun Nov 27 00:32:04 2016 New Revision: 242892 URL: https://gcc.gnu.org/viewcvs?rev=3D242892&root=3Dgcc&view=3Drev Log: PR libstdc++/78441 * include/std/variant: Propagate cv qualifications to types returned by variant_alternative. * testsuite/20_util/variant/compile.cc: Tests. Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/include/std/variant trunk/libstdc++-v3/testsuite/20_util/variant/compile.cc >>From gcc-bugs-return-545228-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Nov 27 06:47:08 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 6360 invoked by alias); 27 Nov 2016 06: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 5953 invoked by uid 48); 27 Nov 2016 06:46:53 -0000 From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/78498] [7 Regression] valgrind conditional jump or move depends on uninitialised value(s) in format_type_warning Date: Sun, 27 Nov 2016 08:50: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: 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: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: component 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/msg03262.txt.bz2 Content-length: 798 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D78498 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Component|preprocessor |c Summary|valgrind conditional jump |[7 Regression] valgrind |or move depends on |conditional jump or move |uninitialised value(s) in |depends on uninitialised |format_type_warning |value(s) in | |format_type_warning --- Comment #1 from Andrew Pinski --- Even though this code is new, this is a regression as this code is enabled = by default. >>From gcc-bugs-return-545229-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Nov 27 08:50:37 2016 Return-Path: Delivered-To: listarch-gcc-bugs@gcc.gnu.org Received: (qmail 46292 invoked by alias); 27 Nov 2016 08: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 46270 invoked by uid 89); 27 Nov 2016 08:50:32 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: =?ISO-8859-1?Q?No, score=4.1 required=5.0 tests=BAYES_50,BODY_8BITS,FREEMAIL_FROM,GARBLED_BODY,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 spammy=5.1.0, =d0=be=d1, 8:ar, =d0=b5=d1?= X-HELO: mail-qk0-f180.google.com Received: from mail-qk0-f180.google.com (HELO mail-qk0-f180.google.com) (209.85.220.180) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 27 Nov 2016 08:50:22 +0000 Received: by mail-qk0-f180.google.com with SMTP id n204so113694004qke.2 for ; Sun, 27 Nov 2016 00:50:21 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=fNMNqsNZOaYAT65pC9FIwWo9JjnJckYCZm3HSoIWNCM=; b=PS34OdFMBoWBch+PQG5QT41YCg+eELayIj4f2UO83C9be4i6E3eh1dk50k4vI6CadZ j277gWWtI6VC95umjF3JE0Vtmsn+cjCTD2LGqzY3fpj7cac5cuBMXxjpOHtIek+ZDssm zIAym6DC+OvPbWyIkx/SuRhevggHUihponJIvOatE4DwxIpWLO/2ycl6m21g8WNXMrhL Cwi+xxArVWvN5rGon0Efmc/CQ3iC2wHq8BgP9fmiJrSwRTALAQLtTfHmPSi5W0wLO3EN dNE0uxqEXLrZojHV0AbmNp0vzwFmKQFTtQ6kz4rg7BYWkSeHk/LbfJ2PSkMCKCp3naEK BnUA== X-Gm-Message-State: AKaTC02DQt0vK3JmrC3/mE7IeFnSXCsQNW1vMTvj902otyv+WcCljsjlqeTsz0tENvjGJhFM/vuaK8cBV+ztkQ== X-Received: by 10.55.25.100 with SMTP id k97mr13002603qkh.171.1480236619204; Sun, 27 Nov 2016 00:50:19 -0800 (PST) MIME-Version: 1.0 Received: by 10.12.145.4 with HTTP; Sun, 27 Nov 2016 00:50:18 -0800 (PST) From: Vladimir Gavrilov Date: Sun, 27 Nov 2016 10:33:00 -0000 Message-ID: Subject: invalid initial value for member [of bit struct] To: gcc-bugs@gcc.gnu.org Content-Type: multipart/mixed; boundary=001a11473a7edf548605424471c3 X-SW-Source: 2016-11/txt/msg03263.txt.bz2 --001a11473a7edf548605424471c3 Content-Type: text/plain; charset=UTF-8 Content-length: 991 Dear GCC Team! My name is Gavrilov Vladimir, and I am Associate Professor in Nizhny Novgorod State University (Russian Federation). To use in educational process of this university, I wrote lexical analyzer generator Myauka (source code: https://github.com/gavr-vlad-s/myauka). This generator is written in C++14 and generates C++14 text. I build project Myauka using applied Makefile (this Makefile was generated my own build system). If I use g++ having version 5.1.0 or 5.4.0, then there are no errors and there are no warnings. But if I use g++ having version 6.2.0, then I get errors. The output of the compiler is contained in the file "myauka-build-log-with-g++.6.1.txt". Moreover, if in lines 46-48 of file 'include/act_expr_parser.h' replace struct Parser_action_info{ uint8_t kind : 2; uint8_t arg : 6; }; with struct Parser_action_info{ uint8_t kind; uint8_t arg; }; then there are no errors and there are no warnings. Sincerely yours, Gavrilov Vladimir --001a11473a7edf548605424471c3 Content-Type: text/plain; charset=UTF-8; name="myauka-build-log-with-g++.6.1.txt" Content-Disposition: attachment; filename="myauka-build-log-with-g++.6.1.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: file2 Content-length: 20122 cGVzZXRzQGJlbGthOn4vcHJvamVjdHMvbXlhdWthJCBtYWtlCmcrKyAtYyBz cmMvbXlhdWthLmNwcCAtbyBteWF1a2EubyAtc3RkPWMrKzE0IC1XYWxsIApt diBteWF1a2EubyAuL2J1aWxkCmcrKyAtYyBzcmMvbWFpbl9wYXJzZXJfZGF0 YS5jcHAgLW8gbWFpbl9wYXJzZXJfZGF0YS5vIC1zdGQ9YysrMTQgLVdhbGwg Cm12IG1haW5fcGFyc2VyX2RhdGEubyAuL2J1aWxkCmcrKyAtYyBzcmMvc2Vh cmNoX2NoYXIuY3BwIC1vIHNlYXJjaF9jaGFyLm8gLXN0ZD1jKysxNCAtV2Fs bCAKbXYgc2VhcmNoX2NoYXIubyAuL2J1aWxkCmcrKyAtYyBzcmMvZGZhLmNw cCAtbyBkZmEubyAtc3RkPWMrKzE0IC1XYWxsIAptdiBkZmEubyAuL2J1aWxk CmcrKyAtYyBzcmMvY2hhcl9jb252LmNwcCAtbyBjaGFyX2NvbnYubyAtc3Rk PWMrKzE0IC1XYWxsIAptdiBjaGFyX2NvbnYubyAuL2J1aWxkCmcrKyAtYyBz cmMvYXR0cmlidXRlZF9jaGFyX3RyaWUuY3BwIC1vIGF0dHJpYnV0ZWRfY2hh cl90cmllLm8gLXN0ZD1jKysxNCAtV2FsbCAKbXYgYXR0cmlidXRlZF9jaGFy X3RyaWUubyAuL2J1aWxkCmcrKyAtYyBzcmMvZmlsZV9jb250ZW50cy5jcHAg LW8gZmlsZV9jb250ZW50cy5vIC1zdGQ9YysrMTQgLVdhbGwgCm12IGZpbGVf Y29udGVudHMubyAuL2J1aWxkCmcrKyAtYyBzcmMva2V5d29yZF9kZWxpbWl0 ZXJfcGFyc2VyLmNwcCAtbyBrZXl3b3JkX2RlbGltaXRlcl9wYXJzZXIubyAt c3RkPWMrKzE0IC1XYWxsIAptdiBrZXl3b3JkX2RlbGltaXRlcl9wYXJzZXIu byAuL2J1aWxkCmcrKyAtYyBzcmMvbW92ZV9ieV9leHQuY3BwIC1vIG1vdmVf YnlfZXh0Lm8gLXN0ZD1jKysxNCAtV2FsbCAKbXYgbW92ZV9ieV9leHQubyAu L2J1aWxkCmcrKyAtYyBzcmMvbGlzdF90b19jb2x1bW5zLmNwcCAtbyBsaXN0 X3RvX2NvbHVtbnMubyAtc3RkPWMrKzE0IC1XYWxsIAptdiBsaXN0X3RvX2Nv bHVtbnMubyAuL2J1aWxkCmcrKyAtYyBzcmMvbW92ZV9ieV9leHRfZnJvbV9j dXJyX2Rpci5jcHAgLW8gbW92ZV9ieV9leHRfZnJvbV9jdXJyX2Rpci5vIC1z dGQ9YysrMTQgLVdhbGwgCm12IG1vdmVfYnlfZXh0X2Zyb21fY3Vycl9kaXIu byAuL2J1aWxkCmcrKyAtYyBzcmMvY2hhcl90cmllLmNwcCAtbyBjaGFyX3Ry aWUubyAtc3RkPWMrKzE0IC1XYWxsIAptdiBjaGFyX3RyaWUubyAuL2J1aWxk CmcrKyAtYyBzcmMvbnVtX3N0cl9wYXJzZXIuY3BwIC1vIG51bV9zdHJfcGFy c2VyLm8gLXN0ZD1jKysxNCAtV2FsbCAKbXYgbnVtX3N0cl9wYXJzZXIubyAu L2J1aWxkCmcrKyAtYyBzcmMvY2F0ZWdvcmllcy5jcHAgLW8gY2F0ZWdvcmll cy5vIC1zdGQ9YysrMTQgLVdhbGwgCm12IGNhdGVnb3JpZXMubyAuL2J1aWxk CmcrKyAtYyBzcmMvZ2VuZXJhbGl6ZWRfY2hhci5jcHAgLW8gZ2VuZXJhbGl6 ZWRfY2hhci5vIC1zdGQ9YysrMTQgLVdhbGwgCm12IGdlbmVyYWxpemVkX2No YXIubyAuL2J1aWxkCmcrKyAtYyBzcmMvZnNpemUuY3BwIC1vIGZzaXplLm8g LXN0ZD1jKysxNCAtV2FsbCAKbXYgZnNpemUubyAuL2J1aWxkCmcrKyAtYyBz cmMvbmRmYS5jcHAgLW8gbmRmYS5vIC1zdGQ9YysrMTQgLVdhbGwgCm12IG5k ZmEubyAuL2J1aWxkCmcrKyAtYyBzcmMvZXJyb3JfY291bnQuY3BwIC1vIGVy cm9yX2NvdW50Lm8gLXN0ZD1jKysxNCAtV2FsbCAKbXYgZXJyb3JfY291bnQu byAuL2J1aWxkCmcrKyAtYyBzcmMvZXhwcl9zY2FuZXIuY3BwIC1vIGV4cHJf c2NhbmVyLm8gLXN0ZD1jKysxNCAtV2FsbCAKbXYgZXhwcl9zY2FuZXIubyAu L2J1aWxkCmcrKyAtYyBzcmMvZ2V0X2luaXRfc3RhdGUuY3BwIC1vIGdldF9p bml0X3N0YXRlLm8gLXN0ZD1jKysxNCAtV2FsbCAKbXYgZ2V0X2luaXRfc3Rh dGUubyAuL2J1aWxkCmcrKyAtYyBzcmMvbWFpbl9wYXJzZXIuY3BwIC1vIG1h aW5fcGFyc2VyLm8gLXN0ZD1jKysxNCAtV2FsbCAKbXYgbWFpbl9wYXJzZXIu byAuL2J1aWxkCmcrKyAtYyBzcmMvc2ltcGxlX3JlZ2V4X3BhcnNlci5jcHAg LW8gc2ltcGxlX3JlZ2V4X3BhcnNlci5vIC1zdGQ9YysrMTQgLVdhbGwgCm12 IHNpbXBsZV9yZWdleF9wYXJzZXIubyAuL2J1aWxkCmcrKyAtYyBzcmMvY3Jl YXRlX2Rpcl9pZl9ub3RfZXhpc3RzLmNwcCAtbyBjcmVhdGVfZGlyX2lmX25v dF9leGlzdHMubyAtc3RkPWMrKzE0IC1XYWxsIAptdiBjcmVhdGVfZGlyX2lm X25vdF9leGlzdHMubyAuL2J1aWxkCmcrKyAtYyBzcmMvZGV0YWxpemVfY29t bWFuZHMuY3BwIC1vIGRldGFsaXplX2NvbW1hbmRzLm8gLXN0ZD1jKysxNCAt V2FsbCAKbXYgZGV0YWxpemVfY29tbWFuZHMubyAuL2J1aWxkCmcrKyAtYyBz cmMvY29tbWVudHNfcGFyc2VyLmNwcCAtbyBjb21tZW50c19wYXJzZXIubyAt c3RkPWMrKzE0IC1XYWxsIAptdiBjb21tZW50c19wYXJzZXIubyAuL2J1aWxk CmcrKyAtYyBzcmMvY29kZXNfYW5kX25ld2xpbmUuY3BwIC1vIGNvZGVzX2Fu ZF9uZXdsaW5lLm8gLXN0ZD1jKysxNCAtV2FsbCAKbXYgY29kZXNfYW5kX25l d2xpbmUubyAuL2J1aWxkCmcrKyAtYyBzcmMvc2l6ZV90X3RyaWUuY3BwIC1v IHNpemVfdF90cmllLm8gLXN0ZD1jKysxNCAtV2FsbCAKbXYgc2l6ZV90X3Ry aWUubyAuL2J1aWxkCmcrKyAtYyBzcmMvdHJpZV9mb3Jfc2V0X29mX2NoYXIu Y3BwIC1vIHRyaWVfZm9yX3NldF9vZl9jaGFyLm8gLXN0ZD1jKysxNCAtV2Fs bCAKbXYgdHJpZV9mb3Jfc2V0X29mX2NoYXIubyAuL2J1aWxkCmcrKyAtYyBz cmMvaWR4X3RvX3N0cmluZy5jcHAgLW8gaWR4X3RvX3N0cmluZy5vIC1zdGQ9 YysrMTQgLVdhbGwgCm12IGlkeF90b19zdHJpbmcubyAuL2J1aWxkCmcrKyAt YyBzcmMvbWFpbl9zY2FuZXIuY3BwIC1vIG1haW5fc2NhbmVyLm8gLXN0ZD1j KysxNCAtV2FsbCAKbXYgbWFpbl9zY2FuZXIubyAuL2J1aWxkCmcrKyAtYyBz cmMvZ3JvdXBwZWRfZGZhLmNwcCAtbyBncm91cHBlZF9kZmEubyAtc3RkPWMr KzE0IC1XYWxsIAptdiBncm91cHBlZF9kZmEubyAuL2J1aWxkCmcrKyAtYyBz cmMvZmlyc3RfY2hhcnMuY3BwIC1vIGZpcnN0X2NoYXJzLm8gLXN0ZD1jKysx NCAtV2FsbCAKbXYgZmlyc3RfY2hhcnMubyAuL2J1aWxkCmcrKyAtYyBzcmMv YWN0X2V4cHJfcGFyc2VyLmNwcCAtbyBhY3RfZXhwcl9wYXJzZXIubyAtc3Rk PWMrKzE0IC1XYWxsIApzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTog ZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtp bmTigJkKIH0KIF4Kc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVy cm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhhcmfi gJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZh bGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhraW5k4oCZCnNyYy9h Y3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0 aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhwcl9w YXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVl IGZvciBtZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNw cDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVt YmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTog ZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtp bmTigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBp bnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhhcmfigJkKc3Jj L2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGlu aXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhraW5k4oCZCnNyYy9hY3RfZXhw cl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZh bHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIu Y3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBt ZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6 MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKA mGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6 IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtpbmTigJkK c3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlk IGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhhcmfigJkKc3JjL2FjdF9l eHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwg dmFsdWUgZm9yIG1lbWJlciDigJhraW5k4oCZCnNyYy9hY3RfZXhwcl9wYXJz ZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZv ciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYx MToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg 4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJy b3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGFyZ+KA mQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFs aWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtpbmTigJkKc3JjL2Fj dF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRp YWwgdmFsdWUgZm9yIG1lbWJlciDigJhhcmfigJkKc3JjL2FjdF9leHByX3Bh cnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUg Zm9yIG1lbWJlciDigJhraW5k4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3Bw OjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1i ZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBl cnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYa2lu ZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGlu dmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGFyZ+KAmQpzcmMv YWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5p dGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtpbmTigJkKc3JjL2FjdF9leHBy X3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFs dWUgZm9yIG1lbWJlciDigJhhcmfigJkKc3JjL2FjdF9leHByX3BhcnNlci5j cHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1l bWJlciDigJhraW5k4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMTox OiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCY YXJn4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjog aW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYa2luZOKAmQpz cmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQg aW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4 cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2 YWx1ZSBmb3IgbWVtYmVyIOKAmGtpbmTigJkKc3JjL2FjdF9leHByX3BhcnNl ci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9y IG1lbWJlciDigJhhcmfigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjEx OjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDi gJhraW5k4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJv cjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZ CnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxp ZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0 X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlh bCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFy c2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBm b3IgbWVtYmVyIOKAmGtpbmTigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6 NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJl ciDigJhhcmfigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVy cm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhraW5k 4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52 YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9h Y3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0 aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJf cGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1 ZSBmb3IgbWVtYmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNw cDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVt YmVyIOKAmGtpbmTigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6 IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhh cmfigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBp bnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhraW5k4oCZCnNy Yy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBp bml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhw cl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZh bHVlIGZvciBtZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2Vy LmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3Ig bWVtYmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6 MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKA mGtpbmTigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9y OiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhhcmfigJkK c3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlk IGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhraW5k4oCZCnNyYy9hY3Rf ZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFs IHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhwcl9wYXJz ZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZv ciBtZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2 MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVy IOKAmGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJy b3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtpbmTi gJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZh bGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhhcmfigJkKc3JjL2Fj dF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRp YWwgdmFsdWUgZm9yIG1lbWJlciDigJhraW5k4oCZCnNyYy9hY3RfZXhwcl9w YXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVl IGZvciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3Bw OjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1i ZXIg4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTog ZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGFy Z+KAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGlu dmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtpbmTigJkKc3Jj L2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGlu aXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhhcmfigJkKc3JjL2FjdF9leHBy X3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFs dWUgZm9yIG1lbWJlciDigJhraW5k4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIu Y3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBt ZW1iZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMTox OiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCY a2luZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6 IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGFyZ+KAmQpz cmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQg aW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtpbmTigJkKc3JjL2FjdF9l eHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwg dmFsdWUgZm9yIG1lbWJlciDigJhhcmfigJkKc3JjL2FjdF9leHByX3BhcnNl ci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9y IG1lbWJlciDigJhraW5k4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYx MToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg 4oCYYXJn4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJv cjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYa2luZOKA mQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFs aWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGFyZ+KAmQpzcmMvYWN0 X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlh bCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtpbmTigJkKc3JjL2FjdF9leHByX3Bh cnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUg Zm9yIG1lbWJlciDigJhhcmfigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6 NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJl ciDigJhraW5k4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBl cnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn 4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52 YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYa2luZOKAmQpzcmMv YWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5p dGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4cHJf cGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1 ZSBmb3IgbWVtYmVyIOKAmGtpbmTigJkKc3JjL2FjdF9leHByX3BhcnNlci5j cHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1l bWJlciDigJhhcmfigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6 IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhr aW5k4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjog aW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZCnNy Yy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBp bml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0X2V4 cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2 YWx1ZSBmb3IgbWVtYmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFyc2Vy LmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3Ig bWVtYmVyIOKAmGtpbmTigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjEx OjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDi gJhhcmfigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9y OiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhraW5k4oCZ CnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxp ZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9hY3Rf ZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFs IHZhbHVlIGZvciBtZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJfcGFy c2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBm b3IgbWVtYmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2 MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVy IOKAmGtpbmTigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVy cm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhhcmfi gJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZh bGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhraW5k4oCZCnNyYy9h Y3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0 aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhwcl9w YXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVl IGZvciBtZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNw cDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVt YmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTog ZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtp bmTigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBp bnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhhcmfigJkKc3Jj L2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGlu aXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhraW5k4oCZCnNyYy9hY3RfZXhw cl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZh bHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIu Y3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBt ZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6 MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKA mGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6 IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtpbmTigJkK c3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlk IGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhhcmfigJkKc3JjL2FjdF9l eHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwg dmFsdWUgZm9yIG1lbWJlciDigJhraW5k4oCZCnNyYy9hY3RfZXhwcl9wYXJz ZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZv ciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYx MToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg 4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJy b3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGFyZ+KA mQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFs aWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtpbmTigJkKc3JjL2Fj dF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRp YWwgdmFsdWUgZm9yIG1lbWJlciDigJhhcmfigJkKc3JjL2FjdF9leHByX3Bh cnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUg Zm9yIG1lbWJlciDigJhraW5k4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3Bw OjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1i ZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBl cnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYa2lu ZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGlu dmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGFyZ+KAmQpzcmMv YWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5p dGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGtpbmTigJkKc3JjL2FjdF9leHBy X3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFs dWUgZm9yIG1lbWJlciDigJhhcmfigJkKc3JjL2FjdF9leHByX3BhcnNlci5j cHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1l bWJlciDigJhraW5k4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMTox OiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCY YXJn4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjog aW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYa2luZOKAmQpz cmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQg aW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4 cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2 YWx1ZSBmb3IgbWVtYmVyIOKAmGtpbmTigJkKc3JjL2FjdF9leHByX3BhcnNl ci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9y IG1lbWJlciDigJhhcmfigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjEx OjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDi gJhraW5k4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJv cjogaW52YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZ CnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxp ZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0 X2V4cHJfcGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlh bCB2YWx1ZSBmb3IgbWVtYmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFy c2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBm b3IgbWVtYmVyIOKAmGtpbmTigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6 NjExOjE6IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJl ciDigJhhcmfigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVy cm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhraW5k 4oCZCnNyYy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52 YWxpZCBpbml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9h Y3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0 aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJf cGFyc2VyLmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1 ZSBmb3IgbWVtYmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNw cDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVt YmVyIOKAmGtpbmTigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6 IGVycm9yOiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhh cmfigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBp bnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhraW5k4oCZCnNy Yy9hY3RfZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBp bml0aWFsIHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZCnNyYy9hY3RfZXhw cl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFsIHZh bHVlIGZvciBtZW1iZXIg4oCYa2luZOKAmQpzcmMvYWN0X2V4cHJfcGFyc2Vy LmNwcDo2MTE6MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3Ig bWVtYmVyIOKAmGFyZ+KAmQpzcmMvYWN0X2V4cHJfcGFyc2VyLmNwcDo2MTE6 MTogZXJyb3I6IGludmFsaWQgaW5pdGlhbCB2YWx1ZSBmb3IgbWVtYmVyIOKA mGtpbmTigJkKc3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9y OiBpbnZhbGlkIGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhhcmfigJkK c3JjL2FjdF9leHByX3BhcnNlci5jcHA6NjExOjE6IGVycm9yOiBpbnZhbGlk IGluaXRpYWwgdmFsdWUgZm9yIG1lbWJlciDigJhraW5k4oCZCnNyYy9hY3Rf ZXhwcl9wYXJzZXIuY3BwOjYxMToxOiBlcnJvcjogaW52YWxpZCBpbml0aWFs IHZhbHVlIGZvciBtZW1iZXIg4oCYYXJn4oCZCk1ha2VmaWxlOjIxOiDQvtGI 0LjQsdC60LAg0LLRi9C/0L7Qu9C90LXQvdC40Y8g0YDQtdGG0LXQv9GC0LAg 0LTQu9GPINGG0LXQu9C4IMKrYWN0X2V4cHJfcGFyc2VyLm/CuwptYWtlOiAq KiogW2FjdF9leHByX3BhcnNlci5vXSDQntGI0LjQsdC60LAgMQ== --001a11473a7edf548605424471c3 Content-Type: application/octet-stream; name=Makefile Content-Disposition: attachment; filename=Makefile Content-Transfer-Encoding: base64 X-Attachment-Id: file0 Content-length: 2567 TElOS0VSICAgICAgICA9IGcrKw0KTElOS0VSRkxBR1MgICA9ICAtcw0KQ09N UElMRVIgICAgICA9IGcrKw0KQ09NUElMRVJGTEFHUyA9ICAtc3RkPWMrKzE0 IC1XYWxsDQpCSU4gICAgICAgICAgID0gbXlhdWthDQpMSUJTICAgICAgICAg ID0gLWxib29zdF9maWxlc3lzdGVtIC1sYm9vc3Rfc3lzdGVtDQp2cGF0aCAl LmNwcCBzcmMNCnZwYXRoICUubyBidWlsZA0KT0JKICAgICAgICAgICA9IG15 YXVrYS5vIHRyaWVfZm9yX3NldF9vZl9jaGFyLm8gc2l6ZV90X3RyaWUubyBz aW1wbGVfcmVnZXhfcGFyc2VyLm8gc2VhcmNoX2NoYXIubyBudW1fc3RyX3Bh cnNlci5vIG5kZmEubyBtb3ZlX2J5X2V4dF9mcm9tX2N1cnJfZGlyLm8gbW92 ZV9ieV9leHQubyBtYWluX3NjYW5lci5vIG1haW5fcGFyc2VyX2RhdGEubyBt YWluX3BhcnNlci5vIGxpc3RfdG9fY29sdW1ucy5vIGtleXdvcmRfZGVsaW1p dGVyX3BhcnNlci5vIGlkeF90b19zdHJpbmcubyBncm91cHBlZF9kZmEubyBn ZXRfaW5pdF9zdGF0ZS5vIGdlbmVyYWxpemVkX2NoYXIubyBmc2l6ZS5vIGZp cnN0X2NoYXJzLm8gZmlsZV9jb250ZW50cy5vIGV4cHJfc2NhbmVyLm8gZXJy b3JfY291bnQubyBkZmEubyBkZXRhbGl6ZV9jb21tYW5kcy5vIGNyZWF0ZV9k aXJfaWZfbm90X2V4aXN0cy5vIGNvbW1lbnRzX3BhcnNlci5vIGNvZGVzX2Fu ZF9uZXdsaW5lLm8gY2hhcl90cmllLm8gY2hhcl9jb252Lm8gY2F0ZWdvcmll cy5vIGF1eF9maWxlc19nZW5lcmF0ZS5vIGF0dHJpYnV0ZWRfY2hhcl90cmll Lm8gYWN0X2V4cHJfcGFyc2VyLm8NCkxJTktPQkogICAgICAgPSBidWlsZC9t eWF1a2EubyBidWlsZC90cmllX2Zvcl9zZXRfb2ZfY2hhci5vIGJ1aWxkL3Np emVfdF90cmllLm8gYnVpbGQvc2ltcGxlX3JlZ2V4X3BhcnNlci5vIGJ1aWxk L3NlYXJjaF9jaGFyLm8gYnVpbGQvbnVtX3N0cl9wYXJzZXIubyBidWlsZC9u ZGZhLm8gYnVpbGQvbW92ZV9ieV9leHRfZnJvbV9jdXJyX2Rpci5vIGJ1aWxk L21vdmVfYnlfZXh0Lm8gYnVpbGQvbWFpbl9zY2FuZXIubyBidWlsZC9tYWlu X3BhcnNlcl9kYXRhLm8gYnVpbGQvbWFpbl9wYXJzZXIubyBidWlsZC9saXN0 X3RvX2NvbHVtbnMubyBidWlsZC9rZXl3b3JkX2RlbGltaXRlcl9wYXJzZXIu byBidWlsZC9pZHhfdG9fc3RyaW5nLm8gYnVpbGQvZ3JvdXBwZWRfZGZhLm8g YnVpbGQvZ2V0X2luaXRfc3RhdGUubyBidWlsZC9nZW5lcmFsaXplZF9jaGFy Lm8gYnVpbGQvZnNpemUubyBidWlsZC9maXJzdF9jaGFycy5vIGJ1aWxkL2Zp bGVfY29udGVudHMubyBidWlsZC9leHByX3NjYW5lci5vIGJ1aWxkL2Vycm9y X2NvdW50Lm8gYnVpbGQvZGZhLm8gYnVpbGQvZGV0YWxpemVfY29tbWFuZHMu byBidWlsZC9jcmVhdGVfZGlyX2lmX25vdF9leGlzdHMubyBidWlsZC9jb21t ZW50c19wYXJzZXIubyBidWlsZC9jb2Rlc19hbmRfbmV3bGluZS5vIGJ1aWxk L2NoYXJfdHJpZS5vIGJ1aWxkL2NoYXJfY29udi5vIGJ1aWxkL2NhdGVnb3Jp ZXMubyBidWlsZC9hdXhfZmlsZXNfZ2VuZXJhdGUubyBidWlsZC9hdHRyaWJ1 dGVkX2NoYXJfdHJpZS5vIGJ1aWxkL2FjdF9leHByX3BhcnNlci5vDQoNCi5Q SE9OWTogYWxsIGFsbC1iZWZvcmUgYWxsLWFmdGVyIGNsZWFuIGNsZWFuLWN1 c3RvbQ0KDQphbGw6IGFsbC1iZWZvcmUgJChCSU4pIGFsbC1hZnRlcg0KDQpj bGVhbjogY2xlYW4tY3VzdG9tIA0KCXJtIC1mIC4vYnVpbGQvKi5vDQoJcm0g LWYgLi9idWlsZC8kKEJJTikNCg0KLmNwcC5vOg0KCSQoQ09NUElMRVIpIC1j ICQ8IC1vICRAICQoQ09NUElMRVJGTEFHUykgDQoJbXYgJEAgLi9idWlsZA0K DQokKEJJTik6JChPQkopDQoJJChMSU5LRVIpIC1vICQoQklOKSAkKExJTktP QkopICQoTElCUykgJChMSU5LRVJGTEFHUykNCgltdiAkKEJJTikgLi9idWls ZA== --001a11473a7edf548605424471c3--