public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/77541] [7 Regression] wrong code with 512bit vectors of int128 @ -O1
[not found] <bug-77541-4@http.gcc.gnu.org/bugzilla/>
@ 2016-11-23 15:55 ` vmakarov at gcc dot gnu.org
0 siblings, 0 replies; only message in thread
From: vmakarov at gcc dot gnu.org @ 2016-11-23 15:55 UTC (permalink / raw)
To: gcc-bugs
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="UTF-8", Size: 1146696 bytes --]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77541
--- Comment #4 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
(In reply to Uroš Bizjak from comment #2)
> (In reply to Uroš Bizjak from comment #1)
> > This is RA failure, where reload tries to fix up:
>
> 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 with
-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: <gcc-bugs-return-544818-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77739-4-qDlThkfNof@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77739-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77739-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77739
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Wed Nov 23 15:54:39 2016
New Revision: 242766
URL: https://gcc.gnu.org/viewcvs?rev=242766&root=gcc&view=rev
Log:
PR c++/77739
* cp-gimplify.c (cp_gimplify_tree) <case VEC_INIT_EXPR>: 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: <gcc-bugs-return-544819-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.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 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: <bug-78380-4-K56scvVfJ6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78380-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78380-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78380
Eric Gallager <egall at gwmail dot gwu.edu> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |egall at gwmail dot gwu.edu
--- Comment #1 from Eric Gallager <egall at gwmail dot gwu.edu> ---
(In reply to Elmar from comment #0)
> Created attachment 40057 [details]
> Preprocessed source file
>
> Dear GCC team,
>
> 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)
>
> 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=70420
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69401
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68538
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71009 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: <gcc-bugs-return-544820-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-71450-4-BbBz3m0Ew7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71450-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71450-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=71450
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Wed Nov 23 15:59:25 2016
New Revision: 242767
URL: https://gcc.gnu.org/viewcvs?rev=242767&root=gcc&view=rev
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: <gcc-bugs-return-544821-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78390-4-3zOaothilq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78390-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78390-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78390
Michael Matz <matz at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #29 from Michael Matz <matz at gcc dot gnu.org> ---
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: <gcc-bugs-return-544822-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78494-4-w1NEgihEjv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78494-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78494-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78494
--- Comment #4 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Created attachment 40133
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40133&action=edit
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: <gcc-bugs-return-544823-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-69278-4-X4jf9QJVT4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=69278
--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
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: <gcc-bugs-return-544825-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-71450-4-6M1yreovlM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71450-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71450-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=71450
Jakub Jelinek <jakub at gcc dot gnu.org> 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 <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-544824-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-66227-4-RQOValKYXG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66227-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66227-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=66227
--- 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=242768&root=gcc&view=rev
Log:
2016-11-23 Janus Weil <janus@gcc.gnu.org>
Backport from trunk
PR fortran/66227
* simplify.c (gfc_simplify_extends_type_of): Fix missed optimization.
Prevent over-simplification. Fix a comment. Add a comment.
2016-11-23 Janus Weil <janus@gcc.gnu.org>
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: <gcc-bugs-return-544827-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78461-4-6JVNQCnD5s@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78461-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78461-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78461
--- Comment #5 from Martin Sebor <msebor at gcc dot gnu.org> ---
Author: msebor
Date: Wed Nov 23 16:44:16 2016
New Revision: 242769
URL: https://gcc.gnu.org/viewcvs?rev=242769&root=gcc&view=rev
Log:
PR middle-end/78461 - [7 Regression] ICE: in operator+=
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: <gcc-bugs-return-544826-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77739-4-fVVdcCxPaH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77739-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77739-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77739
Jakub Jelinek <jakub at gcc dot gnu.org> 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 <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-544828-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78461-4-fQ5dWsWwiM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78461-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78461-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78461
Martin Sebor <msebor at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #6 from Martin Sebor <msebor at gcc dot gnu.org> ---
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: <gcc-bugs-return-544829-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-66227-4-Cvdhd5WSOB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66227-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66227-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=66227
--- 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=242770&root=gcc&view=rev
Log:
2016-11-23 Janus Weil <janus@gcc.gnu.org>
Backport from trunk
PR fortran/66227
* simplify.c (gfc_simplify_extends_type_of): Fix missed optimization.
Prevent over-simplification. Fix a comment. Add a comment.
2016-11-23 Janus Weil <janus@gcc.gnu.org>
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: <gcc-bugs-return-544830-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-66227-4-8B2HM6SxTK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66227-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66227-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=66227
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: <gcc-bugs-return-544831-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-69278-4-a6zeaGiyS8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=69278
--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
Well, the actual difference is that they enabled by default
-fsanitize-recover=address:
~/bin/llvm/bin/clang -fsanitize=address /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: <gcc-bugs-return-544832-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-69278-4-erQO53YA3I@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=69278
--- Comment #8 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #7)
> Well, the actual difference is that they enabled by default
> -fsanitize-recover=address:
>
> ~/bin/llvm/bin/clang -fsanitize=address /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=address /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: <gcc-bugs-return-544833-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.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: <bug-78380-4-LhuarO6YRG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78380-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78380-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78380
--- Comment #2 from Elmar <elmar at yasara dot org> ---
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71009 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: <gcc-bugs-return-544834-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78458-4-49dW8dVixf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78458-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78458-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78458
--- Comment #12 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
Applying also the third patch
Index: gcc/config/rs6000/rs6000.c
===================================================================
--- 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 = 8;
if (!worst_case)
break;
results in glibc compiling successfully and the compilation parts of the
testsuite running OK; not yet done any execution testing with these
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)) 1909
{*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: <gcc-bugs-return-544835-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-69278-4-LGlagftviF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=69278
--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
You've already changed that behavior in r240491 (but also broke
-fsanitize=undefined 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: <gcc-bugs-return-544836-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-69278-4-ax7bdql06U@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=69278
--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 40134
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40134&action=edit
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: <gcc-bugs-return-544837-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-63250-4-RMQtRvo5WY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63250-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63250-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=63250
--- Comment #5 from James Greenhalgh <jgreenhalgh at gcc dot gnu.org> ---
Author: jgreenhalgh
Date: Wed Nov 23 17:36:21 2016
New Revision: 242784
URL: https://gcc.gnu.org/viewcvs?rev=242784&root=gcc&view=rev
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=ieee 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: <gcc-bugs-return-544838-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78362-4-XFH2kN6i02@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78362-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78362-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78362
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Any progress on this?
if (!aarch64_plus_immediate (operands[2], <MODE>mode)
&& can_create_pseudo_p ()
&& !REGNO_PTR_FRAME_P (REGNO (operands[1])))
is indeed wrong, because register_operand allows not just REG, but also SUBREG
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_FRAME_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 = operands[1];
if (GET_CODE (op1) == SUBREG)
op1 = SUBREG_REG (op1);
if (!aarch64_plus_immediate (operands[2], <MODE>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: <gcc-bugs-return-544839-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78153-4-rh2BUUbLy5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78153-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78153-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78153
--- 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=242786&root=gcc&view=rev
Log:
2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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: <gcc-bugs-return-544840-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78497-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78497
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 comments 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 comments
in order for -Wimplicit-fallthrough to work, and in case of separate
preprocessing, it would be desirable to retain information about the internal
state implied by the removed comments in a #line directive, so that even with
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: <gcc-bugs-return-544841-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-57058-4-nxiQmZd7EH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-57058-4@http.gcc.gnu.org/bugzilla/>
References: <bug-57058-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=57058
David Edelsohn <dje at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dje at gcc dot gnu.org
--- Comment #1 from David Edelsohn <dje at gcc dot gnu.org> ---
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: <gcc-bugs-return-544842-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77673-4-S6uRf3jAP1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77673-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77673-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77673
--- Comment #7 from Thomas Preud'homme <thopre01 at gcc dot gnu.org> ---
(In reply to Thomas Preud'homme from comment #6)
> (In reply to Thomas Preud'homme from comment #5)
> > Got a patch, testing it now.
>
> Bootstrapped and testsuite came back clean. Trying to turn the code in
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77673#c0 into a testcase.
> Expect a patch soon.
>
> 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: <gcc-bugs-return-544843-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78497-4-Co3CIn1I0M@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78497-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78497-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78497
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
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: <gcc-bugs-return-544844-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78487-4-zLu5NSE8ja@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78487-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78487-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78487
Stephan Beyer <s-beyer at gmx dot net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |INVALID
--- Comment #6 from Stephan Beyer <s-beyer at gmx dot net> ---
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: <gcc-bugs-return-544846-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77907-4-8ms0Xdg6P4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77907-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77907-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77907
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.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 <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-544845-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77907-4-xOGnebyRpj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77907-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77907-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77907
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Wed Nov 23 18:45:27 2016
New Revision: 242790
URL: https://gcc.gnu.org/viewcvs?rev=242790&root=gcc&view=rev
Log:
PR c++/77907
* cp-gimplify.c (cp_fold) <case CALL_EXPR>: 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 rhs.
* 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: <gcc-bugs-return-544847-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78482-4-gg0hoPif6t@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78482-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78482-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78482
Segher Boessenkool <segher at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |segher at gcc dot gnu.org
--- Comment #6 from Segher Boessenkool <segher at gcc dot gnu.org> ---
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: <gcc-bugs-return-544848-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78482-4-btRhkKgtkV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78482-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78482-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78482
David Edelsohn <dje at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dje at gcc dot gnu.org
--- Comment #7 from David Edelsohn <dje at gcc dot gnu.org> ---
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: <gcc-bugs-return-544849-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78482-4-mtOzf2oEZr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78482-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78482-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78482
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(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 >= 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: <gcc-bugs-return-544850-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78482-4-UWFuMcFeB7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78482-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78482-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78482
--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 40135
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40135&action=edit
gcc7-pr78482-test.patch
Does this patch fix that?
In addition to changing char to signed char, I've changed the testcase so that
it actually FAILs with unfixed compiler and PASSes with fixed one, previously
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: <gcc-bugs-return-544851-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78498-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78498
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", "");
}
==28974== Memcheck, a memory error detector
==28974== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==28974== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==28974== Command: /build/gcc-svn/gcc/cc1 -quiet -iprefix
/home/msebor/build/gcc-svn/gcc/../lib/gcc/x86_64-pc-linux-gnu/7.0.0/ -isystem
/build/gcc-svn/gcc/include -isystem /build/gcc-svn/gcc/include-fixed a.c -quiet
-dumpbase a.c -mtune=generic -march=x86-64 -auxbase a -O2 -Wall -Wextra -o a.s
==28974==
==28974== Conditional jump or move depends on uninitialised value(s)
==28974== at 0x4C2CC18: strlen (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==28974== by 0x1A6F646: xstrndup (xstrndup.c:51)
==28974== by 0x88D4F5: get_corrected_substring(substring_loc const&,
format_wanted_type*, tree_node*, format_kind_info const*, int, char)
(c-format.c:3350)
==28974== 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)
==28974== by 0x88CCEE: check_format_types(substring_loc const&,
format_wanted_type*, format_kind_info const*, int, char) (c-format.c:3075)
==28974== by 0x88BE99: argument_parser::check_argument_type(format_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)
==28974== by 0x88C30F: check_format_info_main(format_check_results*,
function_format_info*, char const*, unsigned int, tree_node*, int, tree_node*,
unsigned long, object_allocator<format_wanted_type>&) (c-format.c:2820)
==28974== by 0x889674: check_format_arg(void*, tree_node*, unsigned long)
(c-format.c:1672)
==28974== by 0x87616C: check_function_arguments_recurse(void (*)(void*,
tree_node*, unsigned long), void*, tree_node*, unsigned long) (c-common.c:5689)
==28974== by 0x875EB5: check_function_arguments_recurse(void (*)(void*,
tree_node*, unsigned long), void*, tree_node*, unsigned long) (c-common.c:5622)
==28974== by 0x888671: check_format_info(function_format_info*, tree_node*)
(c-format.c:1405)
==28974== by 0x88795E: check_function_format(tree_node*, int, tree_node**)
(c-format.c:1066)
==28974==
a.c: In function âfâ:
a.c:3:23: warning: format â%iâ expects argument of type âintâ, but argument 2
has type âchar *â [-Wformat=]
__builtin_printf ("%i", "");
~^ ~~
%s
==28974==
==28974== HEAP SUMMARY:
==28974== in use at exit: 2,437,618 bytes in 2,544 blocks
==28974== total heap usage: 12,675 allocs, 10,131 frees, 5,117,261 bytes
allocated
==28974==
==28974== LEAK SUMMARY:
==28974== definitely lost: 0 bytes in 0 blocks
==28974== indirectly lost: 0 bytes in 0 blocks
==28974== possibly lost: 0 bytes in 0 blocks
==28974== still reachable: 2,437,618 bytes in 2,544 blocks
==28974== suppressed: 0 bytes in 0 blocks
==28974== Rerun with --leak-check=full to see details of leaked memory
==28974==
==28974== For counts of detected and suppressed errors, rerun with: -v
==28974== Use --track-origins=yes to see where uninitialised values come from
==28974== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0)
>From gcc-bugs-return-544852-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 19:21:19 2016
Return-Path: <gcc-bugs-return-544852-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78230-4-DdYzgzlX66@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78230-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78230-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78230
--- Comment #3 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Author: law
Date: Wed Nov 23 19:20:33 2016
New Revision: 242792
URL: https://gcc.gnu.org/viewcvs?rev=242792&root=gcc&view=rev
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: <gcc-bugs-return-544853-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: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: <bug-78230-4-1Tmyz4Kzd1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78230-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78230-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78230
Jeffrey A. Law <law at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
CC| |law at redhat dot com
Resolution|--- |FIXED
--- Comment #4 from Jeffrey A. Law <law at redhat dot com> ---
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: <gcc-bugs-return-544854-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-69183-4-Wa8bTKg79n@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69183-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69183-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=69183
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Wed Nov 23 19:28:41 2016
New Revision: 242793
URL: https://gcc.gnu.org/viewcvs?rev=242793&root=gcc&view=rev
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: <gcc-bugs-return-544855-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78499-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78499
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=yes)
$ cat z1.f90
program p
type t
end type
class(t) :: x = 0
end
$ gfortran-7-20161120 z1.f90
z1.f90:4:16:
class(t) :: x = 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: <gcc-bugs-return-544856-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78499-4-mEDKSnS5ad@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78499-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78499-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78499
--- Comment #1 from Gerhard Steinmetz <gerhard.steinmetz.fortran@t-online.de> ---
Whereas :
$ cat z2.f90
program p
type t
end type
type(t) :: x = 0
end
$ gfortran-7-20161120 z2.f90
z2.f90:4:17:
type(t) :: x = 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: <gcc-bugs-return-544857-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78500
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=yes)
$ cat z1.f90
class(t) function f()
f = 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: <gcc-bugs-return-544858-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78500-4-D0zhIJQcqy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78500
--- Comment #1 from Gerhard Steinmetz <gerhard.steinmetz.fortran@t-online.de> ---
Whereas :
$ cat z2.f90
type(t) function f()
f = 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 = 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: <gcc-bugs-return-544859-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78482-4-qbhjzDRocK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78482-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78482-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78482
--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Wed Nov 23 19:50:23 2016
New Revision: 242794
URL: https://gcc.gnu.org/viewcvs?rev=242794&root=gcc&view=rev
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: <gcc-bugs-return-544860-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-69278-4-7pWS1byAdk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=69278
--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Wed Nov 23 19:51:27 2016
New Revision: 242795
URL: https://gcc.gnu.org/viewcvs?rev=242795&root=gcc&view=rev
Log:
PR sanitizer/69278
* opts.c (parse_sanitizer_options): For -fsanitize=undefined,
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: <gcc-bugs-return-544861-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.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: <bug-78012-4-pB9SCfic6k@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78012-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78012-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78012
Maciej W. Rozycki <macro@linux-mips.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |matthew.fortune at imgtec dot com
--- Comment #5 from Maciej W. Rozycki <macro@linux-mips.org> ---
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 = 4]
lwc1 $f15,224($sp) # 1179 *movsi_internal/13 [length = 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: <gcc-bugs-return-544862-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78500-4-VlJwsXQ6NO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78500
Dominique d'Humieres <dominiq at lps dot ens.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2016-11-23
Ever confirmed|0 |1
--- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Confirmed.
>From gcc-bugs-return-544863-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 21:40:25 2016
Return-Path: <gcc-bugs-return-544863-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-69604-4-CNCtZcGTv0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69604-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69604-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=69604
--- Comment #11 from Harald Anlauf <anlauf at gmx dot de> ---
While reducing PR 78290, I found another example giving a similar traceback:
% gfc-trunk gfcbug136.f90
gfcbug136.f90:13:0:
ip=>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 = 1
end type mytype
type(mytype),target :: ta(9)
integer ,pointer :: ip(:)
volatile :: ip ! <-- ICE
ip=>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: <gcc-bugs-return-544864-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78297-4-KsqLCA0K9L@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78297-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78297-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78297
--- 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=242802&root=gcc&view=rev
Log:
2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/78297
* trans-common.c (finish_equivalences): Do not dereference a NULL
pointer.
2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
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: <gcc-bugs-return-544865-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78499-4-u7tDNqATpY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78499-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78499-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78499
Dominique d'Humieres <dominiq at lps dot ens.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2016-11-23
Ever confirmed|0 |1
--- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Confirmed.
>From gcc-bugs-return-544866-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 22:14:29 2016
Return-Path: <gcc-bugs-return-544866-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
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
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 -gnata
-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=0x0)
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=0x0)
at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:156
#1 0x0995de5d in extract_range_basic (vr=0xfeffd164, stmt=0xfa517f24)
at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:4033
#2 0x09967eb5 in vrp_visit_assignment_or_call (stmt=0xfa517f24,
output_p=0xfeffd194, vr=0xfeffd164)
at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:7137
#3 0x09969b75 in extract_range_from_stmt (stmt=0xfa517f24,
taken_edge_p=0xfeffd174, output_p=0xfeffd194, vr=0xfeffd164)
at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:7927
#4 0x099730f5 in evrp_dom_walker::before_dom_children (this=0xfeffd32c,
bb=0xfa5ec200) at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:10885
#5 0x09f71ed5 in dom_walker::walk (this=0xfeffd32c, bb=0xfa5ec200)
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=0xac86450) at /vol/gcc/src/hg/trunk/local/gcc/tree-vrp.c:11358
#8 0x09590d66 in execute_one_pass (pass=0xac86450)
at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2370
#9 0x095910a1 in execute_pass_list_1 (pass=0xac86450)
at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2459
#10 0x095910d1 in execute_pass_list_1 (pass=0xac86200)
at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2460
#11 0x0959111b in execute_pass_list (fn=0xfade9680, pass=0xac86100)
at /vol/gcc/src/hg/trunk/local/gcc/passes.c:2470
#12 0x0958f713 in do_per_function_toporder (
callback=0x95910e9 <execute_pass_list(function*, opt_pass*)>,
data=0xac86100) at /vol/gcc/src/hg/trunk/local/gcc/passes.c:1729
#13 0x09591c90 in execute_ipa_pass_list (pass=0xac860c0)
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=0xfac09000)
at /vol/gcc/src/hg/trunk/local/gcc/cgraphunit.c:2425
#16 0x091ed010 in symbol_table::finalize_compilation_unit (this=0xfac09000)
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=0xfeffdafe, argc=34, argv=0xfeffdb54)
at /vol/gcc/src/hg/trunk/local/gcc/toplev.c:2117
#20 0x0a09b44c in main (argc=34, argv=0xfeffdb54)
at /vol/gcc/src/hg/trunk/local/gcc/main.c:39
This has obviously been introduced by
2016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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: <gcc-bugs-return-544867-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-rut0xclHcE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
Rainer Orth <ro at gcc dot gnu.org> 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: <gcc-bugs-return-544868-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78297-4-Xat03k7bLf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78297-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78297-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78297
--- 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=242806&root=gcc&view=rev
Log:
2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/78297
* trans-common.c (finish_equivalences): Do not dereference a NULL
pointer.
2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
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: <gcc-bugs-return-544869-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78298-4-ouiaiej9bG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78298-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78298-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78298
Harald Anlauf <anlauf at gmx dot de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |anlauf at gmx dot de
--- Comment #2 from Harald Anlauf <anlauf at gmx dot de> ---
Fusing the outer $omp parallel / $omp do makes the code compile, e.g.:
program p
implicit none
integer :: i, j, n
n = 2
! !$omp parallel
! !$omp do
!$omp parallel do
do i = 1, n
!$omp parallel
!$omp do
do j = 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 = 0
j = 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: <gcc-bugs-return-544870-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78297-4-oJdIUDWR5T@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78297-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78297-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78297
--- 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=242811&root=gcc&view=rev
Log:
2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/78297
* trans-common.c (finish_equivalences): Do not dereference a NULL
pointer.
2016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
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: <gcc-bugs-return-544871-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78297-4-fSEe6Ni4f0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78297-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78297-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78297
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: <gcc-bugs-return-544872-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78502-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78502
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 that
are left uninstantiated:
$ cat t.cpp
class A final {};
template<typename T> class B : public A {};
Observed:
$ g++-6 t.cpp -std=gnu++11 -c -Wall
$
(no diagnostics)
Expected:
Clang 3.7.0:
$ clang++ -std=gnu++11 -c -Wall t.cpp
t.cpp:2:39: error: base 'A' is marked 'final'
template<typename T> class B : public A {};
Coverity 8.5.0.5:
$ cov-build g++ -std=gnu++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: <gcc-bugs-return-544873-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78500-4-UoFOW8ljtR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78500
Jeffrey A. Law <law at redhat dot com> 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: <gcc-bugs-return-544874-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78499-4-trX9mOqgSd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78499-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78499-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78499
Jeffrey A. Law <law at redhat dot com> 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: <gcc-bugs-return-544875-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78492-4-KkR75cgv7y@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78492-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78492-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78492
Jeffrey A. Law <law at redhat dot com> 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: <gcc-bugs-return-544876-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-68467-4-ndOQ0pAe9g@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68467-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68467-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=68467
Jeffrey A. Law <law at redhat dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Priority|P3 |P4
Assignee|unassigned at gcc dot gnu.org |law at redhat dot com
>From gcc-bugs-return-544877-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Nov 23 23:48:45 2016
Return-Path: <gcc-bugs-return-544877-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-71556-4-mbyawzWt7T@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71556-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71556-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=71556
Sebastian Unger <sebunger44 at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |sebunger44 at gmail dot com
--- Comment #2 from Sebastian Unger <sebunger44 at gmail dot com> ---
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: <gcc-bugs-return-544878-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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 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: <bug-78501-4-rBwFSBoZ75@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
Dominique d'Humieres <dominiq at lps dot ens.fr> 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 <dominiq at lps dot ens.fr> ---
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: <gcc-bugs-return-544879-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78500-4-BdlM3JibPt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78500
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 gnu.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: <gcc-bugs-return-544880-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78503-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78503
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 positive.
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 (int)
!= 0) does avoid the warning.
$ cat c.c && gcc -S -Wall c.c
void f (void*);
void g (unsigned n)
{
void *p = (n * sizeof (int)) ? __builtin_malloc (n * sizeof (n)) : 0;
f (p);
}
c.c: In function âgâ:
c.c:5:16: warning: â*â in boolean context, suggest â&&â instead
[-Wint-in-bool-context]
void *p = (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 causes
GCC to fail to bootstrap with errors like the following:
/src/gcc/svn/gcc/fold-const.c:1499:33: error: â*â in boolean context, suggest
â&&â instead [-Werror=int-in-bool-context]
elts = XALLOCAVEC (tree, nelts * 4);
/src/gcc/svn/gcc/../include/libiberty.h:356:28: note: in definition of macro
âXALLOCAVECâ
#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: <gcc-bugs-return-544881-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78504-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78504
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)'
<stdin>:1:9: error: _Pragma takes a parenthesized string literal
<stdin>: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: <gcc-bugs-return-544882-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78458-4-mHrmHaEZeH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78458-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78458-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78458
--- Comment #13 from Peter Bergner <bergner at gcc dot gnu.org> ---
Author: bergner
Date: Thu Nov 24 02:07:51 2016
New Revision: 242818
URL: https://gcc.gnu.org/viewcvs?rev=242818&root=gcc&view=rev
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: <gcc-bugs-return-544883-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78279-4-nGzLP2wTOQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78279-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78279-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78279
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 gnu.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: <gcc-bugs-return-544884-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78279-4-Intj8TowW4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78279-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78279-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78279
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: <gcc-bugs-return-544885-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-HAtkZbPLWV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #2 from prathamesh3492 at gcc dot gnu.org ---
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.
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: <gcc-bugs-return-544886-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78502-4-I1T5oKwMZM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78502-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78502-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78502
Richard Biener <rguenth at gcc dot gnu.org> 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: <gcc-bugs-return-544887-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-shUg8TktcF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
(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.
>
> 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: <gcc-bugs-return-544888-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-xFkmvc1AoK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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)?
>From gcc-bugs-return-544889-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 08:17:44 2016
Return-Path: <gcc-bugs-return-544889-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-UazaQ7EDSe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Ugh, and lto does lto/lto-lang.c: ptrdiff_type_node = integer_type_node;
(bogus, possibly causes wrong-code if it's ever used, make sure to remove that
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: <gcc-bugs-return-544890-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-4idvt9aEQQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
(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: <gcc-bugs-return-544891-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78497-4-FBlx0T5KgN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78497-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78497-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78497
Richard Biener <rguenth at gcc dot gnu.org> 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 <rguenth at gcc dot gnu.org> ---
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: <gcc-bugs-return-544892-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-h44pDJCxXk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(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.
> >
> > 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.
The way gimple-ssa-sprintf.c uses it looks just wrong to me.
case FMT_LEN_z:
dirtype = sign ? ptrdiff_type_node : size_type_node;
break;
case FMT_LEN_t:
dirtype = sign ? ptrdiff_type_node : size_type_node;
break;
From what I can see in POSIX, it should be
case FMT_LEN_z:
dirtype = sign ? signed_type_for (size_type_node) : size_type_node;
break;
case FMT_LEN_t:
dirtype = 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: <gcc-bugs-return-544893-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-7LFmtaxuGV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #7)
> case FMT_LEN_z:
> dirtype = sign ? signed_type_for (size_type_node) : size_type_node;
> break;
>
> case FMT_LEN_t:
> dirtype = sign ? ptrdiff_type_node : unsigned_type_for
> (ptrdiff_type_node);
> break;
Or maybe even better:
dirtype = signed_or_unsigned_type_for (!sign, size_type_node);
and
dirtype = igned_or_unsigned_type_for (!sign, ptrdiff_type_node);
sizeof (size_t) == 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: <gcc-bugs-return-544894-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-60853-4-XJVl6L5L4P@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-60853-4@http.gcc.gnu.org/bugzilla/>
References: <bug-60853-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=60853
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: <gcc-bugs-return-544895-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78333-4-lOYpQZHveU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78333-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78333-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78333
Christophe Lyon <clyon at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |clyon at gcc dot gnu.org
--- Comment #7 from Christophe Lyon <clyon at gcc dot gnu.org> ---
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: <gcc-bugs-return-544896-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-71762-4-tB4cY7YTC7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71762-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71762-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=71762
Christophe Lyon <clyon at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |clyon at gcc dot gnu.org
--- Comment #12 from Christophe Lyon <clyon at gcc dot gnu.org> ---
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: <gcc-bugs-return-544897-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.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: <bug-78505-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78505
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=" because the coarray
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. According
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
implicit none
integer, allocatable :: f(:)[:]
integer, parameter :: num_points=32
integer :: me,ni,my_num_points,neighbor_last_element
me = this_image()
if (mod(num_points,num_images())/=0) error stop "num_points not evenly
divisible by num_images()"
my_num_points = num_points/num_images()
allocate( f(my_num_points)[*], source = 1 )
if (me>1) then
neighbor_last_element = f(my_num_points)[me-1]
if (neighbor_last_element /=1) print *,"Image ",me," gets
",neighbor_last_element
end if
end
$ caf source-allocation-not-syncing.f90
$ 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=/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: <gcc-bugs-return-544898-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78506-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78506
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] = 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: <gcc-bugs-return-544899-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-5n1Ifq5PSC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #9 from prathamesh3492 at gcc dot gnu.org ---
Created attachment 40136
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40136&action=edit
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: <gcc-bugs-return-544900-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-6IZHn0NDQt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Comment on attachment 40136
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40136
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 range
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: <gcc-bugs-return-544901-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-71762-4-2kQPzHFivZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71762-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71762-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=71762
--- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Thu Nov 24 09:45:01 2016
New Revision: 242822
URL: https://gcc.gnu.org/viewcvs?rev=242822&root=gcc&view=rev
Log:
2016-11-23 Richard Biener <rguenther@suse.de>
PR middle-end/71762
* match.pd ((~X & Y) -> X < Y, (X & ~Y) -> Y < X,
(~X | Y) -> X <= Y, (X | ~Y) -> Y <= 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: <gcc-bugs-return-544902-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: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: <bug-78333-4-IRytMG8iqU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78333-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78333-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78333
--- Comment #8 from rguenther at suse dot de <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=78333
>
> Christophe Lyon <clyon at gcc dot gnu.org> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> CC| |clyon at gcc dot gnu.org
>
> --- Comment #7 from Christophe Lyon <clyon at gcc dot gnu.org> ---
> 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.
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: <gcc-bugs-return-544903-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: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: <bug-71762-4-EWuwbJPZhK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71762-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71762-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=71762
--- Comment #14 from rguenther at suse dot de <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=71762
>
> Christophe Lyon <clyon at gcc dot gnu.org> changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> CC| |clyon at gcc dot gnu.org
>
> --- Comment #12 from Christophe Lyon <clyon at gcc dot gnu.org> ---
> 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: <gcc-bugs-return-544904-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78507
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 <typename _Iterator1, typename _Iterator2>
int operator()(_Iterator1, _Iterator2);
};
struct B {
template <typename _BI1, typename _BI2>
static _BI2 __copy_move_b(_BI1 p1, _BI2 p2) {
_BI1 a;
long b = p1 - a;
for (; b > 0; --b)
*--p2 = *--p1;
}
};
template <int, typename _BI1, typename _BI2>
void __copy_move_backward_a(_BI1 p1, _BI2 p2) {
B::__copy_move_b(p1, p2);
}
template <int, typename _BI1, typename _BI2>
void __copy_move_backward_a2(_BI1 p1, _BI2 p2) {
__copy_move_backward_a<0>(p1, p2);
}
template <typename _BI1, typename _BI2> void move_backward(_BI1 p1, _BI2 p2) {
__copy_move_backward_a2<0>(p1, p2);
}
template <typename _RandomAccessIterator, typename _Compare>
void __insertion_sort(_RandomAccessIterator, _Compare p2) {
for (_RandomAccessIterator c;; ++c)
if (p2(0, 0))
move_backward(c, c + 1);
}
template <typename _RandomAccessIterator, typename _Compare>
void __final_insertion_sort(_RandomAccessIterator, _Compare p2) {
_RandomAccessIterator d;
__insertion_sort(d, p2);
}
template <typename _RandomAccessIterator, typename _Compare>
void __sort(_RandomAccessIterator p1, _Compare p2) {
__final_insertion_sort(p1, p2);
}
template <typename _RandomAccessIterator, typename _Compare>
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 âint C::parseRegisterLiveOutMask() constâ:
StackMaps.ii:51:5: internal 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
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: <gcc-bugs-return-544905-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-69278-4-cNf9we8LDv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69278-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=69278
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |INVALID
--- Comment #12 from Martin Liška <marxin at gcc dot gnu.org> ---
Final conclusion we made with Jakub is that we're not planning to add 'address'
to -fsanitize-recover=all as it would break backwards compatibility. Looks 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: <gcc-bugs-return-544906-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78507-4-spV45wBSfE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78507
Markus Trippelsdorf <trippels at gcc dot gnu.org> 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 <trippels at gcc dot gnu.org> ---
Started with r242750:
commit 83c0fb434a2895d17dad003751a3cb88afafd298
Author: amker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
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: <gcc-bugs-return-544908-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78309-4-P3AJ6m3SbW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78309-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78309-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78309
--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Thu Nov 24 10:12:24 2016
New Revision: 242824
URL: https://gcc.gnu.org/viewcvs?rev=242824&root=gcc&view=rev
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: <gcc-bugs-return-544907-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-6KrorW9oH1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- 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
>
> 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
> range 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?
For CFN_BUILT_IN_STRLEN, we have:
tree type = TREE_TYPE (gimple_call_lhs (stmt));
tree max = vrp_val_max (ptrdiff_type_node);
wide_int wmax = wi::to_wide (max, TYPE_PRECISION (TREE_TYPE (max)));
tree range_min = build_zero_cst (type);
tree range_max = 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 = 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: <gcc-bugs-return-544909-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78507-4-lI9KJgORSL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78507
amker at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|unassigned at gcc dot gnu.org |amker at gcc dot gnu.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: <gcc-bugs-return-544911-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78507-4-z4kat5KRUv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78507
Richard Biener <rguenth at gcc dot gnu.org> 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: <gcc-bugs-return-544910-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78508-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78508
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=/home/dcb/gcc/results.242818 \
--disable-bootstrap \
--disable-multilib \
--disable-werror \
--enable-checking=valgrind \
--enable-languages=c++
and the error is
/home/dcb/gcc/working/./gcc/xgcc -shared-libgcc -B/home/dcb/gcc/working/./gcc
-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++-header
-nostdinc++ -g -O2 -D_GNU_SOURCE
-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
==21389== Invalid read of size 1
==21389== at 0x4C30BC4: strlen (vg_replace_strmem.c:454)
==21389== by 0x8DBCE8: gt_pch_note_object(void*, void*, void (*)(void*,
void*, void (*)(void*, void*), void*)) (ggc-common.c:285)
==21389== by 0x82C1DA: gt_pch_nx<dw_attr_struct, va_gc> (vec.h:1128)
==21389== 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: <gcc-bugs-return-544912-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78507-4-QP7G9d1Hvo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78507
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
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: <gcc-bugs-return-544913-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-KnIjQ1yjXN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Or perhaps check ptrdiff_type_node != NULL && TYPE_PRECISION
(ptrdiff_type_node) == 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 waste
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: <gcc-bugs-return-544914-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78309-4-Olqpwp8hwk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78309-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78309-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78309
--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Thu Nov 24 10:19:22 2016
New Revision: 242825
URL: https://gcc.gnu.org/viewcvs?rev=242825&root=gcc&view=rev
Log:
Add sem_item::m_hash_set (PR ipa/78309)
Backported from mainline
2016-11-22 Martin Liska <mliska@suse.cz>
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: <gcc-bugs-return-544915-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78309-4-V8DyyTRNOM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78309-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78309-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78309
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #8 from Martin Liška <marxin at gcc dot gnu.org> ---
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: <gcc-bugs-return-544916-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77591-4-PYNyfieK1P@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77591-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77591-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77591
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-544917-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
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 started
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: <gcc-bugs-return-544918-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78509-4-BUbGbenr2v@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
Rainer Orth <ro at gcc dot gnu.org> 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: <gcc-bugs-return-544919-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78509-4-4JhYGCzvbA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
Rainer Orth <ro at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jgreenhalgh at gcc dot gnu.org
--- Comment #1 from Rainer Orth <ro at gcc dot gnu.org> ---
James, this is caused by your patch series
[Patch 1/17] Add a new target hook for describing excess precision intentions
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: <gcc-bugs-return-544920-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78509-4-UrCv8sbYr0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
--- Comment #2 from James Greenhalgh <jgreenhalgh at gcc dot gnu.org> ---
(In reply to Rainer Orth from comment #1)
> James, this is caused by your patch series
>
> [Patch 1/17] Add a new target hook for describing excess precision intentions
>
> I believe.
>
> 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: <gcc-bugs-return-544921-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78343-4-fuxa3oQhuY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78343-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78343-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78343
Richard Biener <rguenth at gcc dot gnu.org> 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 <rguenth at gcc dot gnu.org> ---
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: <gcc-bugs-return-544922-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-o8lH1tqK48@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #13 from prathamesh3492 at gcc dot gnu.org ---
Created attachment 40137
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40137&action=edit
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) != 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: <gcc-bugs-return-544923-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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 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: <bug-31096-4-AeWO7AZFM5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-31096-4@http.gcc.gnu.org/bugzilla/>
References: <bug-31096-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=31096
hs.naveen2u at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hs.naveen2u at gmail dot com
--- 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: <gcc-bugs-return-544924-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77591-4-jlYjNEVH7T@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77591-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77591-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77591
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 40138
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40138&action=edit
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: <gcc-bugs-return-544925-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-77634-4-ZEBEsc7mMX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77634-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77634-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77634
hs.naveen2u at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hs.naveen2u at gmail dot com
--- 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: <gcc-bugs-return-544926-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-77635-4-7kvRnASx0V@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77635-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77635-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77635
hs.naveen2u at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hs.naveen2u at gmail dot com
--- 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: <gcc-bugs-return-544928-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: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: <bug-78509-4-QcCW8hIEpL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
--- Comment #3 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #2 from James Greenhalgh <jgreenhalgh at gcc dot gnu.org> ---
> 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: <gcc-bugs-return-544927-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-rI6kjIw00f@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Comment on attachment 40137
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40137
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 condition
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 = gimple_call_lhs (stmt))
if (ptrdiff_type_node
&& TYPE_PRECISION (ptrdiff_type_node) == 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: <gcc-bugs-return-544929-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78510-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78510
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=gcc-trunk
COLLECT_LTO_WRAPPER=/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=c,c++,lto
--prefix=/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 âmainâ:
small.c:17:5: error: type mismatch in conditional expression
int main() { fn2(); return 0; }
^~~~
short int
int
short int
iftmp.1_11 = _6 == 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 <http://gcc.gnu.org/bugs.html> for instructions.
$
$ cat small.c
int a, b, c, e, f;
char d;
short g, h;
char fn1(int p1) {
for (;;) {
h = p1 << 2;
int i = h;
g = i > 32767 >> 13 ? i : i << 3;
f = 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: <gcc-bugs-return-544930-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-JKvWllzeFf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
For the tests, I think they would just pass on VMS. In one case you are
comparing if 0x7fffffffffffffffULL <= (unsigned int) something, that is for
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: <gcc-bugs-return-544931-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77581-4-NBXAXvubkF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77581-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77581-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77581
Jakub Jelinek <jakub at gcc dot gnu.org> 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 <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-544932-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-ICbkwZmf76@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #16 from prathamesh3492 at gcc dot gnu.org ---
Created attachment 40139
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40139&action=edit
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: <gcc-bugs-return-544934-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78507-4-cd1e9ga4HQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78507
--- 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: <gcc-bugs-return-544933-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-E1t6eO0X6r@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- 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 <= (unsigned int) something, that is for
> 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.
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: <gcc-bugs-return-544935-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77497-4-2F9Ssa6Sx5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77497-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77497-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77497
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |INVALID
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-544936-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-2ewtqzv3V0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- Comment #18 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Comment on attachment 40139
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40139
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: <gcc-bugs-return-544937-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78509-4-k7jq0bwdif@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
James Greenhalgh <jgreenhalgh at gcc dot gnu.org> 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 <jgreenhalgh at gcc dot gnu.org> ---
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 != 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 assert.
>From gcc-bugs-return-544938-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 11:20:54 2016
Return-Path: <gcc-bugs-return-544938-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-NuHCXTR7Lb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- 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
>
> LGTM.
Thanks, I have started bootstrap on x86_64-unknown-linux-gnu
with --enable-languages=all,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: <gcc-bugs-return-544939-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-65496-4-cxgE5vkvb4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-65496-4@http.gcc.gnu.org/bugzilla/>
References: <bug-65496-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=65496
Zdenek Sojka <zsojka at seznam dot cz> changed:
What |Removed |Added
----------------------------------------------------------------------------
Known to fail| |7.0
--- Comment #4 from Zdenek Sojka <zsojka at seznam dot cz> ---
Another testcase:
$ cat testcase.c
int c;
__int128 x;
void
foo ()
{
if (c)
x /= 5;
}
$ powerpc64-unknown-linux-gnu-gcc -O2 -fsched2-use-superblocks -g
--param=max-pending-list-length=0 testcase.c
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 <http://gcc.gnu.org/bugs.html> 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: <gcc-bugs-return-544940-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78510-4-4KUmA4Y9ND@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78510-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78510-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78510
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |ice-on-valid-code
Status|UNCONFIRMED |NEW
Last reconfirmed| |2016-11-24
CC| |amker.cheng at gmail dot com,
| |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ška <marxin at gcc dot gnu.org> ---
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: <gcc-bugs-return-544941-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78509-4-gcf6T66LEx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I guess you should look at what the compiler did before your changes in these
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: <gcc-bugs-return-544942-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78493-4-7YJfqQeCG2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78493-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78493-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78493
--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Thu Nov 24 11:26:12 2016
New Revision: 242828
URL: https://gcc.gnu.org/viewcvs?rev=242828&root=gcc&view=rev
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_push.
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: <gcc-bugs-return-544943-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78510-4-2AaTHfy9bu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78510-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78510-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78510
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 gnu.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: <gcc-bugs-return-544944-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78509-4-ZpK92P25SC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
--- Comment #6 from James Greenhalgh <jgreenhalgh at gcc dot gnu.org> ---
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 operations 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 explicitly
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 will
be implicitly unpredictable, return FLT_EVAL_METHOD_PROMOTE_TO_FLOAT
If we're in the mode which should explicitly promote to LONG_DOUBLE, do that.
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 don'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: <gcc-bugs-return-544945-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78429-4-Md8Rhh256I@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78429-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78429-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78429
--- Comment #17 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Author: ebotcazou
Date: Thu Nov 24 12:02:53 2016
New Revision: 242829
URL: https://gcc.gnu.org/viewcvs?rev=242829&root=gcc&view=rev
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: <gcc-bugs-return-544946-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78429-4-DUHtDbGWhZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78429-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78429-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78429
--- Comment #18 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Author: ebotcazou
Date: Thu Nov 24 12:05:40 2016
New Revision: 242830
URL: https://gcc.gnu.org/viewcvs?rev=242830&root=gcc&view=rev
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: <gcc-bugs-return-544947-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78429-4-8PDlQp7BL8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78429-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78429-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78429
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #19 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
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: <gcc-bugs-return-544948-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78509-4-V5BFREZjvn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(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=standard 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=standard
-fdump-tree-gimple -m32 -msse2 -mfpmath=387+sse -fexcess-precision=standard
-fdump-tree-gimple -m32 -msse2 -mfpmath=387 -fexcess-precision=standard
-fdump-tree-gimple -m32 -msse2 -mfpmath=sse -fexcess-precision=standard
-fdump-tree-gimple -m32 -msse -mno-sse2 -mfpmath=sse
-fexcess-precision=standard
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: <gcc-bugs-return-544949-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78120-4-hRyHtMaAJn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78120-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78120-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78120
--- Comment #10 from Bernd Schmidt <bernds at gcc dot gnu.org> ---
Author: bernds
Date: Thu Nov 24 12:16:47 2016
New Revision: 242832
URL: https://gcc.gnu.org/viewcvs?rev=242832&root=gcc&view=rev
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: <gcc-bugs-return-544950-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78120-4-T30TrYr8QI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78120-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78120-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78120
--- Comment #11 from Bernd Schmidt <bernds at gcc dot gnu.org> ---
Author: bernds
Date: Thu Nov 24 12:17:52 2016
New Revision: 242833
URL: https://gcc.gnu.org/viewcvs?rev=242833&root=gcc&view=rev
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: <gcc-bugs-return-544951-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-71595-4-NUqCpuWgIb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71595-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71595-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=71595
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-544952-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 12:23:00 2016
Return-Path: <gcc-bugs-return-544952-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78120-4-uAG2p1qqTX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78120-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78120-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78120
--- Comment #12 from Bernd Schmidt <bernds at gcc dot gnu.org> ---
Author: bernds
Date: Thu Nov 24 12:22:16 2016
New Revision: 242834
URL: https://gcc.gnu.org/viewcvs?rev=242834&root=gcc&view=rev
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 costs.
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: <gcc-bugs-return-544953-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-71595-4-UjuGbDpnCC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71595-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71595-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=71595
--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Thu Nov 24 12:25:22 2016
New Revision: 242835
URL: https://gcc.gnu.org/viewcvs?rev=242835&root=gcc&view=rev
Log:
2016-11-24 Richard Biener <rguenther@suse.de>
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_invalidated
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: <gcc-bugs-return-544954-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.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: <bug-78012-4-ego7Q8KfsN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78012-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78012-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78012
Maciej W. Rozycki <macro@linux-mips.org> 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: <gcc-bugs-return-544955-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78460-4-3drCHr66IX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78460-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78460-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78460
Oleg Endo <olegendo at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |olegendo at gcc dot gnu.org
--- Comment #2 from Oleg Endo <olegendo at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #1)
>
> 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: <gcc-bugs-return-544957-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78282-4-CslzUbDE2K@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78282-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78282-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78282
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org,
| |jason at gcc dot gnu.org
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-544956-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-62180-4-uvP8iVW49u@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-62180-4@http.gcc.gnu.org/bugzilla/>
References: <bug-62180-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=62180
Oleg Endo <olegendo at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |FIXED
--- Comment #7 from Oleg Endo <olegendo at gcc dot gnu.org> ---
(In reply to Oleg Endo from comment #6)
> (In reply to DJ Delorie from comment #4)
> > Perhaps you need this patch:
> >
> > https://gcc.gnu.org/ml/gcc-patches/2014-06/msg00993.html
>
> 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: <gcc-bugs-return-544958-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78511-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78511
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 <typename T>
concept bool A = true;
template <typename T>
concept bool B = requires(A a) {
a;
}
Command line:
g++ -fconcepts -std=c++1z test.cpp
Error:
test.cpp:5:27: internal compiler error: in synthesize_implicit_template_parm,
at cp/parser.c:37866
concept bool B = requires(A a) {
^
test.ii generated file:
# 1 "test.cpp"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "/usr/include/stdc-predef.h" 1 3 4
# 1 "<command-line>" 2
# 1 "test.cpp"
template <typename T>
concept bool A = true;
template <typename T>
concept bool B = 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: <gcc-bugs-return-544959-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78267-4-8KMtNqNlB9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78267-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78267-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78267
--- Comment #56 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-544960-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: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: <bug-78267-4-CwXLtdGOWi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78267-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78267-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78267
--- Comment #57 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #56 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
> 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: <gcc-bugs-return-544961-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78508-4-mCqec04yJn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78508-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78508-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78508
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2016-11-24
Ever confirmed|0 |1
--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Confirmed, I'll try to reduce that, but I guess it would take ages. Let's see.
>From gcc-bugs-return-544962-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 13:46:23 2016
Return-Path: <gcc-bugs-return-544962-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-70118-4-eW1rhsTIJM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70118-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70118-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=70118
Allan Jensen <linux at carewolf dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #40130|0 |1
is obsolete| |
--- Comment #5 from Allan Jensen <linux at carewolf dot com> ---
Created attachment 40140
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40140&action=edit
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: <gcc-bugs-return-544963-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78408-4-wXpgTEfFDu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78408-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78408-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78408
--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #9)
> Note in the testcase a = (struct buf) {}, b = (struct buf) {} generates
> significantly more efficient code than a = b = (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: <gcc-bugs-return-544964-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78408-4-Dy2WxYtt8L@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78408-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78408-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78408
--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #10)
> (In reply to Jakub Jelinek from comment #9)
> > Note in the testcase a = (struct buf) {}, b = (struct buf) {} generates
> > significantly more efficient code than a = b = (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.
Even the *.optimized dump contains:
b = {};
a = b;
d = {};
c = d;
Can match.pd handle these, or would it need to be special folding code (where?
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: <gcc-bugs-return-544965-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: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: <bug-78468-4-LvvylDhXfR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78468
--- Comment #9 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #8 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
> Some things to try with reduction-10.c:
>
> 1) Remove all OMP pragmas from the code. If it still fails it's not a limbgomp
> 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: <gcc-bugs-return-544966-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78468-4-uQRzl8l1Rc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78468
--- Comment #10 from Rainer Orth <ro at gcc dot gnu.org> ---
Created attachment 40141
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40141&action=edit
reduced testcase and assembler output
I've managed at least some reduction of the testcase: as you can see, one stack
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: <gcc-bugs-return-544967-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78512
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: <gcc-bugs-return-544968-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78493-4-OS5s2F3wRY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78493-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78493-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78493
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-544969-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 14:59:57 2016
Return-Path: <gcc-bugs-return-544969-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: 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: <bug-78153-4-BYvDgsdgH3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78153-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78153-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78153
--- Comment #2 from Andreas Schwab <schwab@linux-m68k.org> ---
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-include
-c -g -O2 -gtoggle -gnatpg -gnata -W -Wall -nostdinc -I- -I. -Iada/generated
-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] Error
1
>From gcc-bugs-return-544970-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:02:17 2016
Return-Path: <gcc-bugs-return-544970-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78437-4-5C2omsubqn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78437-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78437-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78437
--- Comment #7 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Author: ebotcazou
Date: Thu Nov 24 15:01:32 2016
New Revision: 242839
URL: https://gcc.gnu.org/viewcvs?rev=242839&root=gcc&view=rev
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: <gcc-bugs-return-544971-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78437-4-OPH43MyEvP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78437-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78437-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78437
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #8 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
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: <gcc-bugs-return-544972-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: 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: <bug-78153-4-IciujZ9BvL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78153-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78153-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78153
--- Comment #3 from Andreas Schwab <schwab@linux-m68k.org> ---
Program received signal SIGSEGV, Segmentation fault.
vrp_val_max (type=0x0) 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: <gcc-bugs-return-544973-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: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: <bug-78468-4-Iktd5s3VVZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78468
--- Comment #11 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
(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 bug is not
> > triggered by the dynamic allocation of a or b.
>
> ... 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 figure
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: <gcc-bugs-return-544974-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78513
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 using
an aarch64-none-linux-gnu trunk toolchain (r242837).
I'm building a defconfig kernel with the additional:
CONFIG_KASAN=y
CONFIG_KASAN_OUTLINE=y
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: <gcc-bugs-return-544975-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78513-4-9PbriCrf6K@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78513
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: <gcc-bugs-return-544977-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-48863-4-Dj9JmDJs5e@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-48863-4@http.gcc.gnu.org/bugzilla/>
References: <bug-48863-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=48863
--- 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=242840&root=gcc&view=rev
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: <gcc-bugs-return-544976-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78512-4-JJp1yE21tg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78512
Richard Biener <rguenth at gcc dot gnu.org> 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: <gcc-bugs-return-544978-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-70184-4-rOh6Pzlsap@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70184-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70184-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=70184
--- 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=242840&root=gcc&view=rev
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: <gcc-bugs-return-544979-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: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: <bug-78468-4-BjLRM4v7wQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78468
rdapp at linux dot vnet.ibm.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rdapp at linux dot vnet.ibm.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 here:
> #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: <gcc-bugs-return-544980-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-48863-4-beblR0dkj0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-48863-4@http.gcc.gnu.org/bugzilla/>
References: <bug-48863-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=48863
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: <gcc-bugs-return-544981-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78512-4-fYL1TE6zy6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78512
--- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
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: <gcc-bugs-return-544982-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78468-4-gpzTDQBvqL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78468
--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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, 32).
p4 is 3 and p5 is 4, so the former should be 12 bytes and the latter 32 bytes.
But at least in the *.optimized dump I don't see anything that would attempt 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=1?
>From gcc-bugs-return-544983-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 15:42:14 2016
Return-Path: <gcc-bugs-return-544983-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: 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: <bug-44685-4-fsPzxoAsyt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-44685-4@http.gcc.gnu.org/bugzilla/>
References: <bug-44685-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=44685
--- Comment #5 from David Binderman <dcb314 at hotmail dot com> ---
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: <gcc-bugs-return-544984-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78514-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78514
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
typedef long unsigned a;
template <bool, typename> struct b;
template <typename p> struct b<true, p> { typedef p c; };
template <bool d, typename p = void> using e = typename b<d, p>::c;
template <typename f, f...> struct g;
template <typename> struct h;
template <typename f, f... i> struct h<g<f, i...>> { using c = g<f, i...>; };
template <typename> struct j;
template <typename f, f... i> struct j<g<f, i...>> {
using c = g<f, sizeof...(i)>;
};
template <typename f, f, typename = void> struct k;
template <typename f, f l> struct k<f, l, e<l == 0>> { using c = g<f>; };
template <typename f, f l> struct k<f, l, e<l && l % 2 == 0>> {
using c = typename h<typename k<f, l / 2>::c>::c;
};
template <typename f, f l> struct k<f, l, e<l % 2>> {
using c = typename j<typename k<f, l / 2>::c>::c;
};
template <typename f, f l> using m = typename k<f, l>::c;
template <typename> template <a... i> using n = g<unsigned long, i...>;
template <long l> using o = m<unsigned long, l>;
template <a i> void increasing(n<i>) {
increasing(o<10>{});
}
$ g++ -c -std=c++11 index-sequence.cpp
index-sequence.cpp: In substitution of 'template<long unsigned int i> void
increasing(n<i>) [with long unsigned int i = 1ul]':
index-sequence.cpp:24:21: required from here
index-sequence.cpp:23:21: internal compiler error: in tsubst, at cp/pt.c:13213
template <a i> void increasing(n<i>) {
^~~~~~~~~~
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<tree_node*, va_gc,
vl_embed>**, bool, int)
../../src/gcc/cp/call.c:4221
0x7afcb9 finish_call_expr(tree_node*, vec<tree_node*, va_gc, vl_embed>**, bool,
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: <gcc-bugs-return-544985-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: 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: <bug-66358-4-CMlb3soIHy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66358-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66358-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=66358
--- Comment #23 from David Binderman <dcb314 at hotmail dot com> ---
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: <gcc-bugs-return-544986-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78513-4-YYYOWXiH4T@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78513
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
CC| |marxin at gcc dot gnu.org
Resolution|--- |INVALID
--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
We added new run-time functions to libsanitizer, which are being implemented by
linux kernel folk:
https://marc.info/?l=linux-mm&m=147922605130429&w=2
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: <gcc-bugs-return-544987-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78509-4-shLb6TX9uL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
--- Comment #8 from James Greenhalgh <jgreenhalgh at gcc dot gnu.org> ---
(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.
>
> ?? Since -fexcess-precision=standard 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=standard
> -fdump-tree-gimple -m32 -msse2 -mfpmath=387+sse -fexcess-precision=standard
> -fdump-tree-gimple -m32 -msse2 -mfpmath=387 -fexcess-precision=standard
> -fdump-tree-gimple -m32 -msse2 -mfpmath=sse -fexcess-precision=standard
> -fdump-tree-gimple -m32 -msse -mno-sse2 -mfpmath=sse
> -fexcess-precision=standard
> to match the different cases in your hook, and compare that to what you get
> 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: <gcc-bugs-return-544988-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.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: <bug-78169-4-WPJidXcnWJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78169-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78169-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78169
Arnd Bergmann <arnd at linaro dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |arnd at linaro dot org
--- Comment #4 from Arnd Bergmann <arnd at linaro dot org> ---
Created attachment 40142
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40142&action=edit
preprocessed drivers/tty/nozomi.c from linux-4.9-rc5+next
I get the internal compiler error when I first preprocess the source, but not
when I build the same file directly:
$ /home/arnd/cross-gcc/bin/x86_64-linux-gcc-7.0.0 -Wall -O -Wno-pointer-sign -s
nozomi.i
/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 const*,
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: <gcc-bugs-return-544989-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78513-4-EHAu7IFI5F@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78513
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-544990-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78512-4-tw1MkBeemS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78512
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The problem with -fprintf-return-value is that it pretty much hardcodes the
*printf* implementation details into GCC. And on Linux it hardcodes them for
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: <gcc-bugs-return-544991-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78515-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78515
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=40143&action=edit
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 <http://gcc.gnu.org/bugs.html> for instructions.
$ x86_64-pc-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=/repo/gcc-trunk/binary-latest-amd64/bin/x86_64-pc-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/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=c,c++
--enable-valgrind-annotations --disable-nls --enable-checking=yes,rtl,df,extra
--without-cloog --without-ppl --without-isl --build=x86_64-pc-linux-gnu
--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu
--with-ld=/usr/bin/x86_64-pc-linux-gnu-ld
--with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch
--prefix=/repo/gcc-trunk//binary-trunk-242789-checking-yes-rtl-df-extra-nographite-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: <gcc-bugs-return-544992-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78515-4-WbcWE20J4L@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78515-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78515-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78515
Jakub Jelinek <jakub at gcc dot gnu.org> 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 <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-544993-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78458-4-Sdkhy2VLPT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78458-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78458-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78458
Joseph S. Myers <jsm28 at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #14 from Joseph S. Myers <jsm28 at gcc dot gnu.org> ---
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: <gcc-bugs-return-544994-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78516-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78516
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 shows
the following ICE (177 times in the logs, but the output of each such failing
test appears more than once in the logs; this appears to be the biggest group
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 = __builtin_inf ();
volatile double neg0 = -0.0, one = 1.0;
int
main (void)
{
volatile double r;
if (!__builtin_isinf (inf_cst))
abort ();
r = __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 <http://gcc.gnu.org/bugs.html> 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: <gcc-bugs-return-544995-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78515-4-THjuoiXLC8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78515-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78515-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78515
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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 ones).
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: <gcc-bugs-return-544996-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78512-4-2LeVnf6f7i@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78512
Martin Sebor <msebor at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed| |2016-11-24
Assignee|unassigned at gcc dot gnu.org |msebor at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
I have yet to look into the details of this issue but just a quick clarifying
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. That
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 Linux
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: <gcc-bugs-return-544997-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-67822-4-fNsZHpSQir@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67822-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67822-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=67822
--- Comment #3 from Alexander Monakov <amonakov at gcc dot gnu.org> ---
Author: amonakov
Date: Thu Nov 24 18:10:42 2016
New Revision: 242842
URL: https://gcc.gnu.org/viewcvs?rev=242842&root=gcc&view=rev
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: <gcc-bugs-return-544998-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-67822-4-2AmjATCYhE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67822-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67822-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=67822
Alexander Monakov <amonakov at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
CC| |amonakov at gcc dot gnu.org
Resolution|--- |FIXED
--- Comment #4 from Alexander Monakov <amonakov at gcc dot gnu.org> ---
.
>From gcc-bugs-return-544999-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 18:24:27 2016
Return-Path: <gcc-bugs-return-544999-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78513-4-JZeSOThNbo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78513
--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #2)
> Does kernel enable -fsanitize-use-after-scope now?
Selecting CONFIG_KASAN=y enables -fsanitize=address, 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: <gcc-bugs-return-545000-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78500-4-zdW22aLb40@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78500
--- 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=242846&root=gcc&view=rev
Log:
2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
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 <kargl@gcc.gnu.org>
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: <gcc-bugs-return-545001-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78512-4-XOmpKTNlpI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78512
--- Comment #4 from Martin Sebor <msebor at gcc dot gnu.org> ---
The show_tx_maxrate and show_trans_timeout functions mentioned in the listing
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 substituted
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 area
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 expects
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 all 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,135
format strings containing both. So it seems that to let the kernel fully
benefit from the -Wformat-length and -fprintf-return-value options, we should
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: <gcc-bugs-return-545003-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-19987-4-aXbuIPJorP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-19987-4@http.gcc.gnu.org/bugzilla/>
References: <bug-19987-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=19987
Bug 19987 depends on bug 31096, which changed state.
Bug 31096 Summary: a*C == b*C where C is a constant is not optimized to a == b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31096
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: <gcc-bugs-return-545002-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-31096-4-XtALNhQ10d@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-31096-4@http.gcc.gnu.org/bugzilla/>
References: <bug-31096-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=31096
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
Target Milestone|--- |7.0
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-545004-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 19:26:01 2016
Return-Path: <gcc-bugs-return-545004-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-39683-4-Bro6SCJTcx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-39683-4@http.gcc.gnu.org/bugzilla/>
References: <bug-39683-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=39683
Bug 39683 depends on bug 31096, which changed state.
Bug 31096 Summary: a*C == b*C where C is a constant is not optimized to a == b
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31096
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: <gcc-bugs-return-545005-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78500-4-on6sp6oodi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78500
--- 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=242847&root=gcc&view=rev
Log:
2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
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 <kargl@gcc.gnu.org>
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: <gcc-bugs-return-545006-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77541-4-64vvAWYD9H@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77541-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77541-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77541
--- Comment #5 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
Author: vmakarov
Date: Thu Nov 24 19:54:27 2016
New Revision: 242848
URL: https://gcc.gnu.org/viewcvs?rev=242848&root=gcc&view=rev
Log:
2016-11-24 Vladimir Makarov <vmakarov@redhat.com>
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 <vmakarov@redhat.com>
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: <gcc-bugs-return-545007-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78508-4-AQIwzKS4xz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78508-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78508-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78508
--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Minimal test-case:
enum { _ISdigit = 8 ? 3 << 8 : 8, _ISpunct };
struct A {
static const short a = _ISpunct;
};
Reporting:
==85314== Invalid read of size 1
==85314== at 0x4C2B944: strlen (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==85314== by 0xB20BB6: gt_pch_note_object(void*, void*, void (*)(void*,
void*, void (*)(void*, void*), void*)) (ggc-common.c:285)
==85314== by 0xA3DADA: gt_pch_nx<dw_attr_struct, va_gc> (vec.h:1128)
==85314== by 0xA3DADA: gt_pch_nx_vec_dw_attr_node_va_gc_(void*)
(gt-dwarf2out.h:908)
==85314== by 0xA3DB5E: gt_pch_nx_die_struct(void*) (gt-dwarf2out.h:680)
==85314== by 0xA3DB7A: gt_pch_nx_die_struct(void*) (gt-dwarf2out.h:682)
==85314== by 0xA3DB7A: gt_pch_nx_die_struct(void*) (gt-dwarf2out.h:682)
==85314== by 0xA31642: pch_nx (hash-traits.h:242)
==85314== by 0xA31642: gt_pch_nx<decl_die_hasher> (hash-table.h:1064)
==85314== by 0xA31642: gt_pch_nx_hash_table_decl_die_hasher_(void*)
(gt-dwarf2out.h:1021)
==85314== by 0xB213BD: gt_pch_save(_IO_FILE*) (ggc-common.c:437)
==85314== by 0x924955: c_common_write_pch() (c-pch.c:183)
==85314== by 0x770CC7: c_parse_final_cleanups() (decl2.c:4462)
==85314== by 0xDD100E: compile_file() (toplev.c:463)
==85314== by 0x65FCBB: do_compile (toplev.c:1983)
==85314== by 0x65FCBB: toplev::main(int, char**) (toplev.c:2117)
==85314== 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: <gcc-bugs-return-545008-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78500-4-M8FkZB2AP0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78500
--- 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=242849&root=gcc&view=rev
Log:
2016-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
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 <kargl@gcc.gnu.org>
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: <gcc-bugs-return-545009-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-51726-4-uuXjUEyPl5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-51726-4@http.gcc.gnu.org/bugzilla/>
References: <bug-51726-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=51726
Dmitry Gorbachev <d.g.gorbachev at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #11 from Dmitry Gorbachev <d.g.gorbachev at gmail dot com> ---
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: <gcc-bugs-return-545010-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-50147-4-9jDRCERdMp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-50147-4@http.gcc.gnu.org/bugzilla/>
References: <bug-50147-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=50147
Dmitry Gorbachev <d.g.gorbachev at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |RESOLVED
Resolution|--- |WORKSFORME
--- Comment #5 from Dmitry Gorbachev <d.g.gorbachev at gmail dot com> ---
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: <gcc-bugs-return-545011-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78500-4-rrBZZ6FDVD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78500-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78500
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: <gcc-bugs-return-545012-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78497-4-wiVe9uPIwy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78497-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78497-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78497
--- Comment #3 from Alexandre Oliva <aoliva at gcc dot gnu.org> ---
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 likely
to affect small details in the compilation to the point of no longer triggering
hard-to-hit bugs grows. That would is a very unfortunate outcome for a problem
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: <gcc-bugs-return-545013-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78517
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=40144&action=edit
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 âcli_loopâ:
libcli.c:1178:5: error: non-trivial conversion at assignment
int
unsigned char
iftmp.43 = 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: <gcc-bugs-return-545014-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77541-4-4xqaDZz1il@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77541-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77541-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77541
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-545015-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Nov 24 21:48:28 2016
Return-Path: <gcc-bugs-return-545015-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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 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: <bug-78468-4-5uzBJqryTF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78468
--- Comment #14 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
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: <gcc-bugs-return-545016-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78518
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 second
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 subroutine 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 = 10.0
b = 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 »a« 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 »a« 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: <gcc-bugs-return-545017-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78519-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78519
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 -Wextra
-Wpedantic a.c
char d[2];
void f (void)
{
__builtin_sprintf (d, "%s", (char*)0);
}
void g (void)
{
char *s = 0;
__builtin_sprintf (d, "%s", s);
}
a.c: In function âfâ:
a.c:5:3: warning: reading through null pointer (argument 3) [-Wformat=]
__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: <gcc-bugs-return-545018-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78520-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78520
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_MAX +
1 effectively disables any bounds checking done by it and is therefore likely a
mistake on the part of the caller. The warning should treat any size greater
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 = __SIZE_MAX__ / 2 + 1;
__builtin_snprintf (d, n, "%-s", s);
}
void g (char *d, const char *s)
{
__SIZE_TYPE__ n = __INT_MAX__ + 1LU;
__builtin_snprintf (d, n, "%-s", s);
}
a.c: In function âfâ:
a.c:5:3: warning: specified destination size 9223372036854775808 too large
[-Wformat-length=]
__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: <gcc-bugs-return-545019-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78476-4-tbYCiwGBmW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78476-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78476-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78476
--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
Author: msebor
Date: Thu Nov 24 22:45:18 2016
New Revision: 242854
URL: https://gcc.gnu.org/viewcvs?rev=242854&root=gcc&view=rev
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: <gcc-bugs-return-545020-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78476-4-KPhimneFI2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78476-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78476-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78476
Martin Sebor <msebor at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #4 from Martin Sebor <msebor at gcc dot gnu.org> ---
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: <gcc-bugs-return-545021-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78521-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78521
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 take
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=/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 = 4;
return __builtin_sprintf (d, "%.*i", p, 1);
}
b.c: In function âfâ:
b.c:5:33: warning: â%*iâ directive writing 3 bytes into a region of size 2
[-Wformat-length=]
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=0, decl_uid=1796, cgraph_uid=0, symbol_order=1)
f (int w)
{
int _4;
<bb 2> [100.0%]:
_4 = __builtin_sprintf (&d, "%*i", w_2(D), 123); [tail call]
return _4;
}
;; Function g (g, funcdef_no=1, decl_uid=1799, cgraph_uid=1, symbol_order=2)
g (int p)
{
<bb 2> [100.0%]:
p_6 = MAX_EXPR <p_2(D), 4>;
__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: <gcc-bugs-return-545022-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78521-4-YjZGbF2vz7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78521-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78521-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78521
Martin Sebor <msebor at gcc dot gnu.org> 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 gnu.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: <gcc-bugs-return-545023-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78518-4-Hm9MpGU7TO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78518
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: <gcc-bugs-return-545024-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-70070-4-fi6NHJYrjH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70070-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70070-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=70070
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 :
>
>
> $ cat z1.f90
> program p
> integer :: i
> character(1) :: c
> data (c(i:i), i=1,11) /11*'c'/
> end
>
> $ gfortran-6 z1.f90
> *** Error in `/usr/lib64/gcc/x86_64-suse-linux/6/f951': free(): invalid next
> 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: <gcc-bugs-return-545025-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.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: <bug-78522-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78522
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=40145&action=edit
The source file and makefile.
g++ -O2 and -O3 can produce results different from unoptimized and -O1, under a
mixture of:
- enum usage
- pointer usage-
- class initialization
Bug disappears when attempting to debug using fprintf().
Source and Makefile are attached, but for convenience here's the code:
========
#include <cstdint>
#include <cstdio>
enum ValueType : uint32_t {
GOOD_VALUE = 0,
BAD_VALUE
};
class Helper {
public:
Helper() {
flag = true;
}
void run(uint32_t* value) {
if (flag) {
*value = GOOD_VALUE;
}
}
bool flag;
};
class Runner {
public:
Runner() : value_type(BAD_VALUE) {
Helper helper;
helper.run(reinterpret_cast<uint32_t*>(&value_type));
if (value_type == 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 disappears!
ValueType value_type;
};
int main() {
Runner runner;
return 0;
}
========
>From gcc-bugs-return-545026-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 04:26:43 2016
Return-Path: <gcc-bugs-return-545026-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78522-4-fYIkPFCWmm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78522-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78522-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78522
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
CC| |trippels at gcc dot gnu.org
Resolution|--- |WONTFIX
--- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
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: <gcc-bugs-return-545027-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78517-4-vVu3cSxq1k@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78517
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 == '[' ? a : 0; }
pr78517.i: In function âfn1â:
pr78517.i:2:5: error: non-trivial conversion at assignment
int fn1() { return a == '[' ? a : 0; }
^~~
int
char
iftmp.0 = 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: <gcc-bugs-return-545028-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-F4wuAVxhSO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
--- 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=242858&root=gcc&view=rev
Log:
2016-11-25 Jakub Jelinek <jakub@redhat.com>
Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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: <gcc-bugs-return-545029-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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 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: <bug-77541-4-BqGD3aVglf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77541-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77541-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77541
--- Comment #7 from Uroš Bizjak <ubizjak at gmail dot com> ---
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: <gcc-bugs-return-545030-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78517-4-YIGnkylHWJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78517
Richard Biener <rguenth at gcc dot gnu.org> 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 <rguenth at gcc dot gnu.org> ---
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: <gcc-bugs-return-545031-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78516-4-VTabEQzRWL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78516-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78516-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78516
Richard Biener <rguenth at gcc dot gnu.org> 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: <gcc-bugs-return-545032-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78515-4-bbpANuNDjA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78515-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78515-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78515
Richard Biener <rguenth at gcc dot gnu.org> 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 <rguenth at gcc dot gnu.org> ---
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: <gcc-bugs-return-545033-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-44685-4-aYRZzzBzOa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-44685-4@http.gcc.gnu.org/bugzilla/>
References: <bug-44685-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=44685
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Known to work| |6.1.1
Resolution|--- |FIXED
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
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: <gcc-bugs-return-545034-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78514-4-4zC9H0W9b9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78514-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78514-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78514
Martin Liška <marxin at gcc dot gnu.org> 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ška <marxin at gcc dot gnu.org> ---
Confirmed, all releases supporting (4.7.0+) -std=c++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: <gcc-bugs-return-545035-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78514-4-5oGcqlmAuO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78514-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78514-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78514
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
clang++ rejects it (version 3.6.1):
> clang++ -S t.C -std=c++11
t.C:21:39: error: extraneous template parameter list in alias template
declaration
template <typename> template <a... i> using n = g<unsigned long, i...>;
~~~~~~~~~~~~~~~~~ ^
t.C:23:34: error: template argument for template type parameter must be a type
template <a i> void increasing(n<i>) {
^
t.C:21:11: note: template parameter is declared here
template <typename> template <a... i> using n = g<unsigned long, i...>;
^
t.C:24:16: error: implicit instantiation of undefined template
'g<unsigned long, 1>'
increasing(o<10>{});
^
t.C:5:36: note: template is declared here
template <typename f, f...> 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: <gcc-bugs-return-545036-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78517-4-hdeGb9f2bC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78517
Martin Liška <marxin at gcc dot gnu.org> 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ška <marxin at gcc dot gnu.org> ---
Confirmed.
>From gcc-bugs-return-545037-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:42:22 2016
Return-Path: <gcc-bugs-return-545037-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78501-4-ELsEsFKp62@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78501
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #21 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-545039-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 08:47:31 2016
Return-Path: <gcc-bugs-return-545039-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78517-4-JlVCyrlFhB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78517
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: <gcc-bugs-return-545038-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78517-4-qCJIDrkekN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78517
--- 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: <gcc-bugs-return-545040-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78510-4-DhuN8CTRjU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78510-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78510-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78510
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: <gcc-bugs-return-545041-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-38319-4-gFFgjijmHJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-38319-4@http.gcc.gnu.org/bugzilla/>
References: <bug-38319-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=38319
--- Comment #10 from Paul Thomas <pault at gcc dot gnu.org> ---
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: <gcc-bugs-return-545042-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78467-4-2rcgblbkHa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78467-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78467-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78467
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Nov 25 08:51:38 2016
New Revision: 242864
URL: https://gcc.gnu.org/viewcvs?rev=242864&root=gcc&view=rev
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: <gcc-bugs-return-545043-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78467-4-XPgDLEjFg4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78467-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78467-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78467
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
CC| |jakub at gcc dot gnu.org
Resolution|--- |FIXED
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-545044-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78211-4-c1TibfMYFi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78211-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78211-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78211
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Note -fcompare-debug compares the -fdump-final-insns= dumps, those include RTL,
but not the LTO streams. So while it might not be very useful for -flto, there
is no inherent reason why it wouldn't work.
Of course more interesting is the comparison of -g/-g0 -fdump-final-insns= 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: <gcc-bugs-return-545045-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78396-4-NZ0Ud6ZXvr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78396-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78396-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78396
--- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Nov 25 08:59:28 2016
New Revision: 242865
URL: https://gcc.gnu.org/viewcvs?rev=242865&root=gcc&view=rev
Log:
2016-11-25 Richard Biener <rguenther@suse.de>
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: <gcc-bugs-return-545046-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78211-4-5CHvR7nuQG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78211-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78211-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78211
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-545047-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78509-4-gPhXUlND5n@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
--- Comment #9 from James Greenhalgh <jgreenhalgh at gcc dot gnu.org> ---
Author: jgreenhalgh
Date: Fri Nov 25 09:25:31 2016
New Revision: 242866
URL: https://gcc.gnu.org/viewcvs?rev=242866&root=gcc&view=rev
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: <gcc-bugs-return-545048-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78494-4-wxDfDG3J8h@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78494-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78494-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78494
--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Another issue. cse only uses 1% of its allocations:
==15253== -------------------- 17 of 100 --------------------
==15253== max-live: 536,400 in 1 blocks
==15253== tot-alloc: 223,905,600 in 11,785 blocks (avg size 18999.20)
==15253== deaths: 11,785, at avg age 72,977 (0.00% of prog lifetime)
==15253== acc-ratios: 0.01 rd, 0.01 wr (2,440,706 b-read, 2,714,563
b-written)
==15253== at 0x402CFAF: malloc (vg_replace_malloc.c:299)
==15253== by 0x15F4CD7: xmalloc (xmalloc.c:148)
==15253== by 0x1473D1B: cse_main(rtx_insn*, int) [clone .isra.69]
(cse.c:6514)
==15253== by 0x1474896: (anonymous namespace)::pass_cse::execute(function*)
(cse.c:7567)
==15253== by 0xCA0793: execute_one_pass(opt_pass*) (passes.c:2370)
==15253== by 0xCA0EB0: execute_pass_list_1(opt_pass*) (passes.c:2459)
==15253== by 0xCA0EC2: execute_pass_list_1(opt_pass*) (passes.c:2460)
==15253== by 0xCA0F0C: execute_pass_list(function*, opt_pass*)
(passes.c:2470)
==15253== by 0x96B0DD: cgraph_node::expand() (cgraphunit.c:2001)
==15253== by 0x96C869: symbol_table::compile() [clone .part.47]
(cgraphunit.c:2137)
==15253== by 0x96EF54: symbol_table::finalize_compilation_unit()
(cgraphunit.c:2587)
==15253== 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: <gcc-bugs-return-545049-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78509-4-Zi85908HEZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
--- Comment #10 from James Greenhalgh <jgreenhalgh at gcc dot gnu.org> ---
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: <gcc-bugs-return-545050-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78513-4-qsRoceoSpB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78513
--- 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: <gcc-bugs-return-545051-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-70965-4-BCh65ePwsm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70965-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70965-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=70965
--- Comment #9 from Martin Jambor <jamborm at gcc dot gnu.org> ---
Author: jamborm
Date: Fri Nov 25 09:49:19 2016
New Revision: 242867
URL: https://gcc.gnu.org/viewcvs?rev=242867&root=gcc&view=rev
Log:
[PR 70965] Schedule extra rebuild_cgraph_edges
2016-11-25 Martin Jambor <mjambor@suse.cz>
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: <gcc-bugs-return-545052-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78513-4-2bzlLS8ZwQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78513
--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
(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 implementation
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: <gcc-bugs-return-545053-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-67205-4-IKdChN9D5S@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67205-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67205-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=67205
--- Comment #12 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Author: ebotcazou
Date: Fri Nov 25 09:59:45 2016
New Revision: 242868
URL: https://gcc.gnu.org/viewcvs?rev=242868&root=gcc&view=rev
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: <gcc-bugs-return-545054-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: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: <bug-78513-4-00DjD7snyQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78513-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78513
--- Comment #6 from Dmitry Vyukov <dvyukov at google dot com> ---
> Then GCC 7 won't build any kernel with KASAN until those kernel patches go in?
Yes.
Kernel passes -fsanitize=kernel-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 broken
kernel, so I updated gcc to head and hit these build failures.
There was another, more subtle one. Description of globals was extended with a
new field. Globals are passed in an array, as the result kernel iterated over
the array with a wrong step which corrupted memory. There is a pending kernel
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: <gcc-bugs-return-545055-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-70965-4-rEXHp55jcX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70965-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70965-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=70965
Martin Jambor <jamborm at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #10 from Martin Jambor <jamborm at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-545056-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 10:04:17 2016
Return-Path: <gcc-bugs-return-545056-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77673-4-Uw6YgZLDIq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77673-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77673-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77673
--- Comment #8 from Thomas Preud'homme <thopre01 at gcc dot gnu.org> ---
Author: thopre01
Date: Fri Nov 25 10:03:38 2016
New Revision: 242869
URL: https://gcc.gnu.org/viewcvs?rev=242869&root=gcc&view=rev
Log:
Fix PR77673: bswap loads passed end of object
2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com>
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: <gcc-bugs-return-545057-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78319-4-kBGbOjXk9k@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78319-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78319-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78319
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=never -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]
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=arm-none-eabi --prefix=/.../install --with-gmp=...
--with-mpfr=... --with-mpc=... --with-isl=... --with-pkgversion=unknown
--disable-shared --disable-nls --disable-threads --disable-tls
--enable-checking=yes --enable-languages=c,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: <gcc-bugs-return-545058-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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 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: <bug-70070-4-xVz2Zmy4oY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70070-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70070-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=70070
--- Comment #4 from Gerhard Steinmetz <gerhard.steinmetz.fortran@t-online.de> ---
At a first glance with gfortran-6 (configured with --enable-checking=yes),
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: <gcc-bugs-return-545059-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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 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: <bug-70070-4-I8u23faTLD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70070-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70070-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=70070
--- Comment #5 from Gerhard Steinmetz <gerhard.steinmetz.fortran@t-online.de> ---
FYI, for some circumstances there existed related issues like :
using LANG=de_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: <gcc-bugs-return-545060-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78523-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78523
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=40146&action=edit
Short snippet (8 lines) yielding the ICE
$ cat test.cc
int bar();
void foo()
{
const int t = bar();
auto f = [=](auto x){ return t; };
f(0);
}
$ g++ -std=gnu++14 -c test.cc
test.cc: In lambda function:
test.cc:6:35: internal compiler error: Segmentation fault
auto f = [=](auto x){ return t; };
^
Results with different capture lists:
[=] -- ICE (shown above)
[&] -- also ICE
[t] -- works as expected (no ICE)
$ g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu
5.4.0-6ubuntu1~16.04.4' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs
--enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr
--program-suffix=-5 --enable-shared --enable-linker-build-id
--libexecdir=/usr/lib --without-included-gettext --enable-threads=posix
--libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu
--enable-libstdcxx-debug --enable-libstdcxx-time=yes
--with-default-libstdcxx-abi=new --enable-gnu-unique-object
--disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib
--disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home
--with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64
--with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64
--with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar
--enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686
--with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib
--with-tune=generic --enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)
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: <gcc-bugs-return-545061-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78343-4-zvtFLWMjw8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78343-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78343-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78343
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Nov 25 10:22:57 2016
New Revision: 242872
URL: https://gcc.gnu.org/viewcvs?rev=242872&root=gcc&view=rev
Log:
2016-11-24 Richard Biener <rguenther@suse.de>
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: <gcc-bugs-return-545062-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78343-4-AbiGRwORAN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78343-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78343-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78343
Richard Biener <rguenth at gcc dot gnu.org> 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 <rguenth at gcc dot gnu.org> ---
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: <gcc-bugs-return-545063-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78319-4-QCXtYL8dUN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78319-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78319-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78319
--- 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:
>
> spawn /.../gcc/xgcc -B/.../gcc/
> /.../gcc/gcc/testsuite/gcc.dg/uninit-pred-8_a.c -fno-diagnostics-show-caret
> -fdiagnostics-color=never -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]
>
> 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=arm-none-eabi --prefix=/.../install
> --with-gmp=... --with-mpfr=... --with-mpc=... --with-isl=...
> --with-pkgversion=unknown --disable-shared --disable-nls --disable-threads
> --disable-tls --enable-checking=yes --enable-languages=c,c++ --with-newlib
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: <gcc-bugs-return-545064-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78524
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:
+===========================GNAT BUG DETECTED==============================+
| 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: <gcc-bugs-return-545065-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78524-4-E3r4LjDCtj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78524
--- Comment #1 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Created attachment 40147
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40147&action=edit
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: <gcc-bugs-return-545066-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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 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: <bug-78467-4-yDb6winSVt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78467-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78467-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78467
--- Comment #5 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
> 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: <gcc-bugs-return-545067-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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 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: <bug-78509-4-hSmMBNrFOj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
--- Comment #11 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #10 from James Greenhalgh <jgreenhalgh at gcc dot gnu.org> ---
> 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 = -nan(0x400000)
(gdb) p D[1].f[1]
$2 = 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: <gcc-bugs-return-545068-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78525-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78525
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: <gcc-bugs-return-545069-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78509-4-OWtCteShtY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78509-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78509
--- Comment #12 from James Greenhalgh <jgreenhalgh at gcc dot gnu.org> ---
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 the
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: <gcc-bugs-return-545070-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78526
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=40148&action=edit
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<std::pair<rtx_def*, machine_mode> >::decompose(long*,
unsigned int, std::pair<rtx_def*, machine_mode> const&)
/repo/gcc-trunk/gcc/rtl.h:2117
0xbbcb00 wide_int_ref_storage<false>::wide_int_ref_storage<std::pair<rtx_def*,
machine_mode> >(std::pair<rtx_def*, machine_mode> const&, unsigned int)
/repo/gcc-trunk/gcc/wide-int.h:976
0xbbcb00 generic_wide_int<wide_int_ref_storage<false>
>::generic_wide_int<std::pair<rtx_def*, machine_mode> >(std::pair<rtx_def*,
machine_mode> const&, unsigned int)
/repo/gcc-trunk/gcc/wide-int.h:753
0xbbcb00 unsigned long wi::extract_uhwi<std::pair<rtx_def*, machine_mode>
>(std::pair<rtx_def*, machine_mode> 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 <http://gcc.gnu.org/bugs.html> for instructions.
$ x86_64-pc-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=/repo/gcc-trunk/binary-latest-amd64/bin/x86_64-pc-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/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=c,c++
--enable-valgrind-annotations --disable-nls --enable-checking=yes,rtl,df,extra
--without-cloog --without-ppl --without-isl --build=x86_64-pc-linux-gnu
--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu
--with-ld=/usr/bin/x86_64-pc-linux-gnu-ld
--with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch
--prefix=/repo/gcc-trunk//binary-trunk-242789-checking-yes-rtl-df-extra-nographite-amd64
Thread model: posix
gcc version 7.0.0 20161123 (experimental) (GCC)
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: <gcc-bugs-return-545071-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78527
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=gcc-trunk
COLLECT_LTO_WRAPPER=/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=c,c++,lto
--prefix=/usr/local/gcc-trunk --disable-bootstrap
Thread model: posix
gcc version 7.0.0 20161125 (experimental) [trunk revision 242857] (GCC)
$
$ gcc-trunk -O3 small.c
small.c: In function âmainâ:
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 <http://gcc.gnu.org/bugs.html> for instructions.
$
$ cat small.c
unsigned a;
short b, e;
int *c;
char d;
int main() {
int f = 80;
for (;;) {
if (f > 432)
*c = a;
while (b)
if (d)
e = -(a >> f);
c = &f;
b = e;
}
}
$
>From gcc-bugs-return-545072-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:30:54 2016
Return-Path: <gcc-bugs-return-545072-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78522-4-ZRoRqK6CLr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78522-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78522-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78522
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|WONTFIX |INVALID
--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Samuel T C Huang from comment #0)
> helper.run(reinterpret_cast<uint32_t*>(&value_type));
The problem is here. This cast leads to an aliasing violation when you assign
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: <gcc-bugs-return-545073-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78211-4-b7H6EX1hmD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78211-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78211-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78211
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |marxin at gcc dot gnu.org
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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
-
_ZNK8VwViewer13FindViewPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(0x7fdb1be7b900/2)
_ZN8VwViewer13FindViewPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(0x7fdb1be7b800/1)
+ class with id: 0, hash: 1515816170, items: 2
+ _ZN11VwViewer_2D15undrawStickyBoxEv(0x7f12887d2c00/4)
_ZN11VwViewer_2D13drawStickyBoxEv(0x7f12887d2b00/3)
group: with 1 classes:
- class with id: 0, hash: 698082993, items: 2
- _ZN11VwViewer_2D15undrawStickyBoxEv(0x7fdb1be7bb00/4)
_ZN11VwViewer_2D13drawStickyBoxEv(0x7fdb1be7ba00/3)
+ class with id: 1, hash: 3232079217, items: 2
+
_ZNK8VwViewer13FindViewPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(0x7f12887d2a00/2)
_ZN8VwViewer13FindViewPlaneERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE(0x7f12887d2900/1)
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, but
their order must be the same (essentially -g can create bigger gaps in between
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 actually
traversing the hash tables to generate stuff in the same order between -g and
-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: <gcc-bugs-return-545075-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78527-4-tMP5YpjTAs@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78527
Richard Biener <rguenth at gcc dot gnu.org> 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 <rguenth at gcc dot gnu.org> ---
Confirmed.
>From gcc-bugs-return-545074-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:36:39 2016
Return-Path: <gcc-bugs-return-545074-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78211-4-NGurbY5YdL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78211-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78211-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78211
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 40149
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40149&action=edit
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: <gcc-bugs-return-545076-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78526-4-F6xPsByLe2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78526
Richard Biener <rguenth at gcc dot gnu.org> 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: <gcc-bugs-return-545077-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78524-4-6Q1E9XMaP1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78524
Richard Biener <rguenth at gcc dot gnu.org> 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 <rguenth at gcc dot gnu.org> ---
Confirmed.
>From gcc-bugs-return-545078-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:40:11 2016
Return-Path: <gcc-bugs-return-545078-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78523-4-LgWRXIEblZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78523-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78523-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78523
Richard Biener <rguenth at gcc dot gnu.org> 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 <rguenth at gcc dot gnu.org> ---
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: <gcc-bugs-return-545080-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78510-4-4oaelDuh5x@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78510-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78510-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78510
--- 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=242874&root=gcc&view=rev
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: <gcc-bugs-return-545081-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78507-4-4CjARewHea@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78507
--- 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=242874&root=gcc&view=rev
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: <gcc-bugs-return-545079-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78523-4-eXrPGf2vLB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78523-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78523-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78523
Richard Biener <rguenth at gcc dot gnu.org> 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 <rguenth at gcc dot gnu.org> ---
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: <gcc-bugs-return-545083-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77659-4-ooPMs3OTYN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77659-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77659-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77659
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
This is tsubst ICE on ADDR_EXPR <PLACEHOLDER_EXPR ...>.
>From gcc-bugs-return-545082-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:46:31 2016
Return-Path: <gcc-bugs-return-545082-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78517-4-rwnXzVFoFq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78517-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78517
--- 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=242874&root=gcc&view=rev
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: <gcc-bugs-return-545084-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78524-4-Jzua1jXGwJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78524
--- 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=revision&revision=242874
Thanks.
>From gcc-bugs-return-545085-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 11:52:56 2016
Return-Path: <gcc-bugs-return-545085-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78518-4-0koTb51KdN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78518
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:
>
> call s(a, b)
> 1
> Warning: Type mismatch in argument »a« at (1); passed REAL(4) to 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:
>
> call s(a, b)
> 1
> Warning: Type mismatch in argument »a« at (1); passed REAL(4) to REAL(8)
This is what I get with 5.4.1 20160929 (Ubuntu 5.4.1-2ubuntu2). Which version
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: <gcc-bugs-return-545086-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77345-4-WbbMnMEAoh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77345-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77345-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77345
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org,
| |segher at gcc dot gnu.org
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-545087-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78524-4-yebLimXi51@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78524
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
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: <gcc-bugs-return-545088-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-72808-4-cJNPvKhNHX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-72808-4@http.gcc.gnu.org/bugzilla/>
References: <bug-72808-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=72808
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 40150
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40150&action=edit
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: <gcc-bugs-return-545089-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78524-4-mhUXJIEKjK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78524
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
The MIN_EXPR it builds is correct now though. Looks like a bug in Adas
max_size to me when invoked on
<min_expr 0x7ffff5ea77d0
type <integer_type 0x7ffff5e80dc8 p__char___XDLU_87__90
type <integer_type 0x7ffff61e7498 character sizes-gimplified public
visited string-flag QI
size <integer_cst 0x7ffff61e2ca8 constant visited 8>
unit size <integer_cst 0x7ffff61e2cc0 constant visited 1>
align 8 symtab 0 alias set 4 canonical type 0x7ffff61e7498
precision 8 min <integer_cst 0x7ffff61e2cf0 -128> max <integer_cst
0x7ffff61e2d20 127> context <translation_unit_decl 0x7ffff61ed168 D.15> RM min
<integer_cst 0x7ffff61e2cd8 0> RM max <integer_cst 0x7ffff61e2c78 255> debug
type <integer_type 0x7ffff61e73f0 character>
pointer_to_this <pointer_type 0x7ffff6202000 access_character>>
public unsigned string-flag QI size <integer_cst 0x7ffff61e2ca8 8> unit
size <integer_cst 0x7ffff61e2cc0 1>
align 8 symtab 0 alias set 4 canonical type 0x7ffff5e80dc8 precision 8
min <integer_cst 0x7ffff5e967c8 0> max <integer_cst 0x7ffff6238300 255> context
<function_decl 0x7ffff5ea0e00 p> RM size <integer_cst 0x7ffff5e96828 7> RM min
<integer_cst 0x7ffff5e967f8 87> RM max <integer_cst 0x7ffff5e96810 90>
chain <type_decl 0x7ffff6207ab0 p__char___XDLU_87__90>>
arg 0 <component_ref 0x7ffff5ea6270 type <integer_type 0x7ffff5e80dc8
p__char___XDLU_87__90>
visited
arg 0 <placeholder_expr 0x7ffff5e969f0 type <record_type 0x7ffff5ea4bd0
p__rec>
visited>
arg 1 <field_decl 0x7ffff5ea5688 d type <integer_type 0x7ffff5e80dc8
p__char___XDLU_87__90>
visited nonaddressable decl_4 VOID file p.adb line 7 col 13
align 8 offset_align 1 context <record_type 0x7ffff5ea4bd0 p__rec>
initial <integer_cst 0x7ffff61e2cc0 1>>>
arg 1 <integer_cst 0x7ffff5e96ab0 type <integer_type 0x7ffff5e80dc8
p__char___XDLU_87__90> constant 88>>
we end up with mismatched type lhs/rhs. The placeholder is transformed to
(gdb) p debug_tree (lhs)
<integer_cst 0x7ffff5e967f8 type <integer_type 0x7ffff61e7498 character>
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: <gcc-bugs-return-545090-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78524-4-OSFt7R7tR6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78524
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|middle-end |ada
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
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 = TREE_TYPE (TREE_OPERAND (exp, 1));
tree val = (max_p ? TYPE_MAX_VALUE (type) : TYPE_MIN_VALUE (type));
return max_size (convert (get_base_type (val_type), val), true);
}
possibly misses a convert (type, ...) around the return value. At least that
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: <gcc-bugs-return-545091-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78293-4-KYPPrNOewE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78293-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78293-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78293
--- Comment #3 from Paul Thomas <pault at gcc dot gnu.org> ---
Author: pault
Date: Fri Nov 25 12:23:43 2016
New Revision: 242875
URL: https://gcc.gnu.org/viewcvs?rev=242875&root=gcc&view=rev
Log:
2016-11-25 Andre Vehreschild <vehre@gcc.gnu.org>
Paul Thomas <pault@gcc.gnu.org>
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 <pault@gcc.gnu.org>
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: <gcc-bugs-return-545092-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78468-4-vcmSPoUOZX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78468
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2016-11-25
Ever confirmed|0 |1
--- Comment #15 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> 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 given
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: <gcc-bugs-return-545093-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78524-4-gQwoIYFkvd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78524
--- 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
>
> <min_expr 0x7ffff5ea77d0
> type <integer_type 0x7ffff5e80dc8 p__char___XDLU_87__90
> type <integer_type 0x7ffff61e7498 character sizes-gimplified public
> visited string-flag QI
> size <integer_cst 0x7ffff61e2ca8 constant visited 8>
> unit size <integer_cst 0x7ffff61e2cc0 constant visited 1>
> align 8 symtab 0 alias set 4 canonical type 0x7ffff61e7498
> precision 8 min <integer_cst 0x7ffff61e2cf0 -128> max <integer_cst
> 0x7ffff61e2d20 127> context <translation_unit_decl 0x7ffff61ed168 D.15> RM
> min <integer_cst 0x7ffff61e2cd8 0> RM max <integer_cst 0x7ffff61e2c78 255>
> debug type <integer_type 0x7ffff61e73f0 character>
> pointer_to_this <pointer_type 0x7ffff6202000 access_character>>
> public unsigned string-flag QI size <integer_cst 0x7ffff61e2ca8 8>
> unit size <integer_cst 0x7ffff61e2cc0 1>
> align 8 symtab 0 alias set 4 canonical type 0x7ffff5e80dc8 precision
> 8 min <integer_cst 0x7ffff5e967c8 0> max <integer_cst 0x7ffff6238300 255>
> context <function_decl 0x7ffff5ea0e00 p> RM size <integer_cst 0x7ffff5e96828
> 7> RM min <integer_cst 0x7ffff5e967f8 87> RM max <integer_cst 0x7ffff5e96810
> 90>
> chain <type_decl 0x7ffff6207ab0 p__char___XDLU_87__90>>
>
> arg 0 <component_ref 0x7ffff5ea6270 type <integer_type 0x7ffff5e80dc8
> p__char___XDLU_87__90>
> visited
> arg 0 <placeholder_expr 0x7ffff5e969f0 type <record_type
> 0x7ffff5ea4bd0 p__rec>
> visited>
> arg 1 <field_decl 0x7ffff5ea5688 d type <integer_type 0x7ffff5e80dc8
> p__char___XDLU_87__90>
> visited nonaddressable decl_4 VOID file p.adb line 7 col 13
> align 8 offset_align 1 context <record_type 0x7ffff5ea4bd0
> p__rec> initial <integer_cst 0x7ffff61e2cc0 1>>>
> arg 1 <integer_cst 0x7ffff5e96ab0 type <integer_type 0x7ffff5e80dc8
> p__char___XDLU_87__90> constant 88>>
>
> we end up with mismatched type lhs/rhs. The placeholder is transformed to
>
> (gdb) p debug_tree (lhs)
> <integer_cst 0x7ffff5e967f8 type <integer_type 0x7ffff61e7498 character>
> constant 87>
>
> 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: <gcc-bugs-return-545094-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78524-4-t3xkJRayrE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78524
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc dot gnu.org
--- Comment #8 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> we end up with mismatched type lhs/rhs. The placeholder is transformed to
>
> (gdb) p debug_tree (lhs)
> <integer_cst 0x7ffff5e967f8 type <integer_type 0x7ffff61e7498 character>
> constant 87>
>
> 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: <gcc-bugs-return-545095-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-61767-4-lKiOZCZ3gx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61767-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61767-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=61767
--- 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 == NULL
&& ancestor_wrapper->expr_type == 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: <gcc-bugs-return-545096-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78527-4-Wi9rD9EUgN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78527
Jakub Jelinek <jakub at gcc dot gnu.org> 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 <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-545098-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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 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: <bug-77345-4-2JnGvXEWux@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77345-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77345-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77345
--- Comment #3 from Arseny Solokha <asolokha at gmx dot com> ---
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: <gcc-bugs-return-545097-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78527-4-v3KEzq6oGQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78527
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
8097 int width = GET_MODE_PRECISION (GET_MODE (inner))
8098 - INTVAL (XEXP (inner, 1));
8099 if (width > mode_width)
8100 width = mode_width;
8101 new_rtx = make_extraction (mode, new_rtx, 0, XEXP (inner,
1),
8102 width, 1, 0, in_code ==
COMPARE);
x is
(subreg:HI (lshiftrt:SI (mem/c:SI (symbol_ref:DI ("a") [flags 0x2] <var_decl
0x7ffff7ff9e10 a>) [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: <gcc-bugs-return-545099-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78527-4-qahAXIfqxn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78527
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 40151
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40151&action=edit
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: <gcc-bugs-return-545100-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78526-4-P5CwCM5iik@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78526
Jakub Jelinek <jakub at gcc dot gnu.org> 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 <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-545101-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: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: <bug-78468-4-WFqvvhJJQd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78468
--- Comment #16 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
In emit-rtl.c:init_emit(), the alignment of the virtual_stack_dynamic pointer
is hard coded to STACK_BOUNDARY:
REGNO_POINTER_ALIGN (VIRTUAL_STACK_DYNAMIC_REGNUM) = STACK_BOUNDARY;
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 had 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: <gcc-bugs-return-545102-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78468-4-UL1kL0QwJI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78468
--- Comment #17 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> In emit-rtl.c:init_emit(), the alignment of the virtual_stack_dynamic
> pointer is hard coded to STACK_BOUNDARY:
>
> REGNO_POINTER_ALIGN (VIRTUAL_STACK_DYNAMIC_REGNUM) = STACK_BOUNDARY;
>
> 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 before.
>From gcc-bugs-return-545103-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 13:31:46 2016
Return-Path: <gcc-bugs-return-545103-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78507-4-PYDamt5MNO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78507-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78507
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #6 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
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: <gcc-bugs-return-545104-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78515-4-FZz12AAPrF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78515-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78515-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78515
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-545105-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:05:42 2016
Return-Path: <gcc-bugs-return-545105-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78515-4-TSzDMHYsUs@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78515-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78515-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78515
--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Nov 25 14:05:04 2016
New Revision: 242876
URL: https://gcc.gnu.org/viewcvs?rev=242876&root=gcc&view=rev
Log:
2016-11-25 Richard Biener <rguenther@suse.de>
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: <gcc-bugs-return-545107-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78086-4-0H1M0bqjCc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78086-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78086-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78086
--- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Fri Nov 25 14:23:25 2016
New Revision: 242877
URL: https://gcc.gnu.org/viewcvs?rev=242877&root=gcc&view=rev
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: <gcc-bugs-return-545106-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78526-4-7lgOLWktNn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78526
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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 elements
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: <gcc-bugs-return-545108-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-71666-4-lpMrpnQO4b@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71666-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71666-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=71666
--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Fri Nov 25 14:23:54 2016
New Revision: 242878
URL: https://gcc.gnu.org/viewcvs?rev=242878&root=gcc&view=rev
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: <gcc-bugs-return-545110-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-71666-4-RKyCr5zKoH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71666-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71666-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=71666
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |FIXED
--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-545109-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:24:48 2016
Return-Path: <gcc-bugs-return-545109-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78086-4-101t0ZrsxG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78086-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78086-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78086
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-545111-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 14:27:04 2016
Return-Path: <gcc-bugs-return-545111-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78526-4-1DFYTpaHEk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78526
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 40152
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40152&action=edit
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: <gcc-bugs-return-545112-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-69840-4-gxE5kGoLwA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69840-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69840-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=69840
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |WONTFIX
--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
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: <gcc-bugs-return-545113-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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 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: <bug-78468-4-z1KL2HGKMz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78468
--- Comment #18 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
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.
Since the stack is presumed to be rounded before this allocation,
this will maintain the required alignment.
If the stack grows downward, we could save an insn by subtracting
SIZE from the stack pointer and then aligning the stack pointer.
The problem with this is that the stack pointer may be unaligned
between the execution of the subtraction and alignment insns and
some machines do not allow this. Even on those that do, some
signal handlers malfunction if a signal should occur between those
insns. Since this is an extremely rare event, we have no reliable
way of knowing which systems have this problem. So we avoid even
momentarily mis-aligning the stack. */
if (size_align % MAX_SUPPORTED_STACK_ALIGNMENT != 0)
{
size = round_push (size);
-- END --
-- round_push() --
/* Round the size of a block to be pushed up to the boundary required
by this machine. SIZE is the desired size, which need not be constant. */
static rtx
round_push (rtx size)
{
rtx align_rtx, alignm1_rtx;
if (!SUPPORTS_STACK_ALIGNMENT
|| crtl->preferred_stack_boundary == MAX_SUPPORTED_STACK_ALIGNMENT)
{
int align = crtl->preferred_stack_boundary / BITS_PER_UNIT;
if (align == 1)
return size;
if (CONST_INT_P (size))
...
align_rtx = GEN_INT (align);
alignm1_rtx = GEN_INT (align - 1);
-- END --
It looks quite tricky to change this code to deal with preferred_stack_boundary
and REGNO_POINTER_ALIGN (VIRTUAL_STACK_DYNAMIC_REGNUM) at the same time. What
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: <gcc-bugs-return-545114-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-17040-4-ggApVHypqg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-17040-4@http.gcc.gnu.org/bugzilla/>
References: <bug-17040-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=17040
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |marxin at gcc dot gnu.org
Resolution|--- |FIXED
--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
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: <gcc-bugs-return-545115-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-28564-4-SVpZiC5yrv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-28564-4@http.gcc.gnu.org/bugzilla/>
References: <bug-28564-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=28564
Martin Liška <marxin at gcc dot gnu.org> 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ška <marxin at gcc dot gnu.org> ---
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: <gcc-bugs-return-545116-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-35038-4-QKSEQak75y@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-35038-4@http.gcc.gnu.org/bugzilla/>
References: <bug-35038-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=35038
Martin Liška <marxin at gcc dot gnu.org> 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ška <marxin at gcc dot gnu.org> ---
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: <gcc-bugs-return-545117-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78512-4-T9Czyz3WsM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78512-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78512
Jeffrey A. Law <law at redhat dot com> 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: <gcc-bugs-return-545118-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.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: <bug-78528-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78528
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
{
constexpr Int(int value) : m_value(value) {}
constexpr friend Int operator+(Int lhs, Int rhs) { return {lhs.m_value +
rhs.m_value}; }
int m_value;
};
Int strlen(const char* s)
{
return *s == 0 ? 0 : strlen(s+1) + 1;
}
when compiled with `-std=c++11 -O3` generates the following assembly for the
strlen function:
_Z6strlenPKc:
.LFB4:
.cfi_startproc
cmpb $0, (%rdi)
jne .L2
xorl %eax, %eax
ret
.p2align 4,,10
.p2align 3
.L2:
cmpb $0, 1(%rdi)
movl $1, %eax
jne .L12
.L10:
ret
.p2align 4,,10
.p2align 3
.L12:
cmpb $0, 2(%rdi)
movl $2, %eax
je .L10
subq $8, %rsp
.cfi_def_cfa_offset 16
addq $3, %rdi
call _Z6strlenPKc
addq $8, %rsp
.cfi_def_cfa_offset 8
addl $3, %eax
ret
.cfi_endproc
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: <gcc-bugs-return-545119-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78529-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78529
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 <prathamesh3492@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Wed Nov 23 10:52:25 2016 +0000
2016-11-23 Richard Biener <rguenther@suse.de>
Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
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_LEAF.
(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
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 <test1+0x14c> // 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 <memset>
402404: b9400a96 ldr w22, [x20, #8]
402408: f9400297 ldr x23, [x20]
40240c: d2800762 mov x2, #0x3b // #59
402410: 10071c81 adr x1, 4107a0 <s1+0x90>
! 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 <test1+0x14c> // b.any
40242c: 10071820 adr x0, 410730 <s1+0x20>
402430: f94023a2 ldr x2, [x29, #64]
--- 1368,1387 ----
4023e4: b9401261 ldr w1, [x19, #16]
4023e8: 6b00003f cmp w1, w0
4023ec: 54ffff01 b.ne 4023cc <test1+0x14c> // 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 <memset>
402404: b9400a96 ldr w22, [x20, #8]
402408: f9400297 ldr x23, [x20]
40240c: d2800762 mov x2, #0x3b // #59
402410: 10071c81 adr x1, 4107a0 <s1+0x90>
! 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 <test1+0x14c> // b.any
40242c: 10071820 adr x0, 410730 <s1+0x20>
402430: f94023a2 ldr x2, [x29, #64]
Looks like the "cmp x0, x0" instruction is wrongly optimized?
GCC is configured as:
configure --target=aarch64-none-elf --prefix=... --with-gmp=... --with-mpfr=...
--with-mpc=... --with-isl=... --with-pkgversion=unknown --disable-shared
--disable-nls --disable-threads --disable-tls --enable-checking=yes
--enable-languages=c,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: <gcc-bugs-return-545120-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78530-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78530
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 <algorithm>
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);
^
<built-in>: note: initializing argument 1 of 'void* __builtin_memmove(void*,
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]
<built-in>: note: initializing argument 2 of 'void* __builtin_memmove(void*,
const void*, unsigned int)'
I'm not sure if it's correct behaviour but it certainly doesn't seem like it.
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: <gcc-bugs-return-545121-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-61767-4-weLM3IuQ7p@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61767-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61767-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=61767
--- Comment #5 from janus at gcc dot gnu.org ---
The most immediate way to fix it is this:
Index: gcc/fortran/class.c
===================================================================
--- 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 == NULL
+ gcc_assert (ancestor_wrapper->ref == NULL
&& ancestor_wrapper->expr_type == EXPR_VARIABLE);
vtab_final->initializer = gfc_copy_expr (ancestor_wrapper);
vtab_final->ts.interface = vtab_final->initializer->symtree->n.sym;
This gets rid of the ICE on the given test case. I will check if it survives 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: <gcc-bugs-return-545122-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.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: <bug-78505-4-NWZu3FvVGE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78505-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78505-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78505
--- Comment #1 from Damian Rouson <damian at sourceryinstitute dot org> ---
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 the
"SOURCE=" is part of the ALLOCATE statement, the action indicated by the
"SOURCE=" 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: <gcc-bugs-return-545123-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-61767-4-ReiPzAbxDj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61767-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61767-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=61767
--- 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 survives
> 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: <gcc-bugs-return-545124-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78527-4-Dugqflipoy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78527
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Nov 25 17:12:29 2016
New Revision: 242879
URL: https://gcc.gnu.org/viewcvs?rev=242879&root=gcc&view=rev
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: <gcc-bugs-return-545125-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-60853-4-HEOSyHjCZc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-60853-4@http.gcc.gnu.org/bugzilla/>
References: <bug-60853-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=60853
--- 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=242880&root=gcc&view=rev
Log:
2016-11-25 Janus Weil <janus@gcc.gnu.org>
PR fortran/60853
* interface.c (gfc_compare_interfaces): Remove bad special case for
unlimited polymorphism. Refactor for loop.
2016-11-25 Janus Weil <janus@gcc.gnu.org>
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: <gcc-bugs-return-545126-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-60853-4-vPYEBbTYnV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-60853-4@http.gcc.gnu.org/bugzilla/>
References: <bug-60853-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=60853
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: <gcc-bugs-return-545127-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78531-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78531
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=2. 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__");
/<<PKGBUILDDIR>>/build/./prev-gcc/xgcc -B/<<PKGBUILDDIR>>/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 /<<PKGBUILDDIR>>/build/sys-include
-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 ***: /<<PKGBUILDDIR>>/build/./prev-gcc/gnat1
terminated
======= Backtrace: =========
/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]
/<<PKGBUILDDIR>>/build/./prev-gcc/gnat1[0x6f73c6]
/<<PKGBUILDDIR>>/build/./prev-gcc/gnat1(gigi+0xcc9)[0x705dc9]
/<<PKGBUILDDIR>>/build/./prev-gcc/gnat1(back_end__call_back_end+0x1b0)[0x9e8d40]
/<<PKGBUILDDIR>>/build/./prev-gcc/gnat1(_ada_gnat1drv+0x897)[0x9e9ba7]
/<<PKGBUILDDIR>>/build/./prev-gcc/gnat1[0x6c866d]
/<<PKGBUILDDIR>>/build/./prev-gcc/gnat1[0xd7920f]
/<<PKGBUILDDIR>>/build/./prev-gcc/gnat1(_ZN6toplev4mainEiPPc+0x6ef)[0x6ac8bf]
/<<PKGBUILDDIR>>/build/./prev-gcc/gnat1(main+0x27)[0x6aec37]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f4945ef13f1]
/<<PKGBUILDDIR>>/build/./prev-gcc/gnat1(_start+0x2a)[0x6af02a]
======= Memory map: ========
00400000-01df1000 r-xp 00000000 fd:01 530541
/<<PKGBUILDDIR>>/build/prev-gcc/gnat1
01ff0000-01ff9000 r--p 019f0000 fd:01 530541
/<<PKGBUILDDIR>>/build/prev-gcc/gnat1
01ff9000-02007000 rw-p 019f9000 fd:01 530541
/<<PKGBUILDDIR>>/build/prev-gcc/gnat1
02007000-0267f000 rw-p 00000000 00:00 0
02b53000-02cc2000 rw-p 00000000 00:00 0 [heap]
7f4945933000-7f4945949000 r-xp 00000000 fd:01 529904
/<<PKGBUILDDIR>>/build/prev-gcc/libgcc_s.so.1
7f4945949000-7f4945b48000 ---p 00016000 fd:01 529904
/<<PKGBUILDDIR>>/build/prev-gcc/libgcc_s.so.1
7f4945b48000-7f4945b49000 r--p 00015000 fd:01 529904
/<<PKGBUILDDIR>>/build/prev-gcc/libgcc_s.so.1
7f4945b49000-7f4945b4a000 rw-p 00016000 fd:01 529904
/<<PKGBUILDDIR>>/build/prev-gcc/libgcc_s.so.1
7f4945b4a000-7f4945b63000 rw-p 00000000 00:00 0
7f4945cd1000-7f4945ed1000 rw-p 00000000 00:00 0
7f4945ed1000-7f494608e000 r-xp 00000000 fd:01 257285
/lib/x86_64-linux-gnu/libc-2.24.so
7f494608e000-7f494628e000 ---p 001bd000 fd:01 257285
/lib/x86_64-linux-gnu/libc-2.24.so
7f494628e000-7f4946292000 r--p 001bd000 fd:01 257285
/lib/x86_64-linux-gnu/libc-2.24.so
7f4946292000-7f4946294000 rw-p 001c1000 fd:01 257285
/lib/x86_64-linux-gnu/libc-2.24.so
7f4946294000-7f4946298000 rw-p 00000000 00:00 0
7f4946298000-7f49463a0000 r-xp 00000000 fd:01 257184
/lib/x86_64-linux-gnu/libm-2.24.so
7f49463a0000-7f494659f000 ---p 00108000 fd:01 257184
/lib/x86_64-linux-gnu/libm-2.24.so
7f494659f000-7f49465a0000 r--p 00107000 fd:01 257184
/lib/x86_64-linux-gnu/libm-2.24.so
7f49465a0000-7f49465a1000 rw-p 00108000 fd:01 257184
/lib/x86_64-linux-gnu/libm-2.24.so
7f49465a1000-7f49465ba000 r-xp 00000000 fd:01 257301
/lib/x86_64-linux-gnu/libz.so.1.2.8
7f49465ba000-7f49467b9000 ---p 00019000 fd:01 257301
/lib/x86_64-linux-gnu/libz.so.1.2.8
7f49467b9000-7f49467ba000 r--p 00018000 fd:01 257301
/lib/x86_64-linux-gnu/libz.so.1.2.8
7f49467ba000-7f49467bb000 rw-p 00019000 fd:01 257301
/lib/x86_64-linux-gnu/libz.so.1.2.8
7f49467bb000-7f49467be000 r-xp 00000000 fd:01 257282
/lib/x86_64-linux-gnu/libdl-2.24.so
7f49467be000-7f49469bd000 ---p 00003000 fd:01 257282
/lib/x86_64-linux-gnu/libdl-2.24.so
7f49469bd000-7f49469be000 r--p 00002000 fd:01 257282
/lib/x86_64-linux-gnu/libdl-2.24.so
7f49469be000-7f49469bf000 rw-p 00003000 fd:01 257282
/lib/x86_64-linux-gnu/libdl-2.24.so
7f49469bf000-7f4946a3e000 r-xp 00000000 fd:01 266273
/usr/lib/x86_64-linux-gnu/libgmp.so.10.3.1
7f4946a3e000-7f4946c3d000 ---p 0007f000 fd:01 266273
/usr/lib/x86_64-linux-gnu/libgmp.so.10.3.1
7f4946c3d000-7f4946c3e000 r--p 0007e000 fd:01 266273
/usr/lib/x86_64-linux-gnu/libgmp.so.10.3.1
7f4946c3e000-7f4946c3f000 rw-p 0007f000 fd:01 266273
/usr/lib/x86_64-linux-gnu/libgmp.so.10.3.1
7f4946c3f000-7f4946ca2000 r-xp 00000000 fd:01 266354
/usr/lib/x86_64-linux-gnu/libmpfr.so.4.1.5
7f4946ca2000-7f4946ea1000 ---p 00063000 fd:01 266354
/usr/lib/x86_64-linux-gnu/libmpfr.so.4.1.5
7f4946ea1000-7f4946ea3000 r--p 00062000 fd:01 266354
/usr/lib/x86_64-linux-gnu/libmpfr.so.4.1.5
7f4946ea3000-7f4946ea4000 rw-p 00064000 fd:01 266354
/usr/lib/x86_64-linux-gnu/libmpfr.so.4.1.5
7f4946ea4000-7f4946ebb000 r-xp 00000000 fd:01 266369
/usr/lib/x86_64-linux-gnu/libmpc.so.3.0.0
7f4946ebb000-7f49470ba000 ---p 00017000 fd:01 266369
/usr/lib/x86_64-linux-gnu/libmpc.so.3.0.0
7f49470ba000-7f49470bb000 r--p 00016000 fd:01 266369
/usr/lib/x86_64-linux-gnu/libmpc.so.3.0.0
7f49470bb000-7f49470bc000 rw-p 00017000 fd:01 266369
/usr/lib/x86_64-linux-gnu/libmpc.so.3.0.0
7f49470bc000-7f494723f000 r-xp 00000000 fd:01 265189
/usr/lib/x86_64-linux-gnu/libisl.so.15.2.1
7f494723f000-7f494743e000 ---p 00183000 fd:01 265189
/usr/lib/x86_64-linux-gnu/libisl.so.15.2.1
7f494743e000-7f494743f000 r--p 00182000 fd:01 265189
/usr/lib/x86_64-linux-gnu/libisl.so.15.2.1
7f494743f000-7f4947441000 rw-p 00183000 fd:01 265189
/usr/lib/x86_64-linux-gnu/libisl.so.15.2.1
7f4947441000-7f4947466000 r-xp 00000000 fd:01 257196
/lib/x86_64-linux-gnu/ld-2.24.so
7f49474ea000-7f494751f000 rw-p 00000000 00:00 0
7f494754c000-7f4947550000 rw-p 00000000 00:00 0
7f494757d000-7f4947581000 rw-p 00000000 00:00 0
7f4947595000-7f494765b000 rw-p 00000000 00:00 0
7f494765b000-7f4947665000 rw-p 00000000 00:00 0
7f4947665000-7f4947666000 r--p 00024000 fd:01 257196
/lib/x86_64-linux-gnu/ld-2.24.so
7f4947666000-7f4947667000 rw-p 00025000 fd:01 257196
/lib/x86_64-linux-gnu/ld-2.24.so
7f4947667000-7f4947668000 rw-p 00000000 00:00 0
7ffc8a440000-7ffc8a487000 rw-p 00000000 00:00 0
[stack]
7ffc8a5a0000-7ffc8a5a2000 r--p 00000000 00:00 0 [vvar]
7ffc8a5a2000-7ffc8a5a4000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0
[vsyscall]
+===========================GNAT BUG DETECTED==============================+
| 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. |
+==========================================================================+
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 '/<<PKGBUILDDIR>>/build'
Makefile:26581: recipe for target 'stage3-bubble' failed
make[3]: *** [stage3-bubble] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/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: <gcc-bugs-return-545128-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78532-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78532
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: /<<PKGBUILDDIR>>/build/./gcc/xgcc -shared-libgcc
-B/<<PKGBUILDDIR>>/build/./gcc -nostdinc++
-L/<<PKGBUILDDIR>>/build/sparc64-linux-gnu/libstdc++-v3/src
-L/<<PKGBUILDDIR>>/build/sparc64-linux-gnu/libstdc++-v3/src/.libs
-L/<<PKGBUILDDIR>>/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=1 -DHAVE_TIRPC_RPC_XDR_H=0 -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=hidden
-Wno-variadic-macros -I../../libstdc++-v3/include
-I../../libstdc++-v3/include/sparc64-linux-gnu
-I../../../../src/libsanitizer/../libstdc++-v3/libsupc++ -std=gnu++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_linux.cc
-o sanitizer_platform_limits_linux.o >/dev/null 2>&1
In file included from
../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.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_posix.h:1455:3:
note: in expansion of macro 'COMPILER_CHECK'
COMPILER_CHECK(sizeof(((struct __sanitizer_##CLASS *) NULL)->MEMBER) == \
^~~~~~~~~~~~~~
../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.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_posix.h:1457:3:
note: in expansion of macro 'COMPILER_CHECK'
COMPILER_CHECK(offsetof(struct __sanitizer_##CLASS, MEMBER) == \
^~~~~~~~~~~~~~
../../../../src/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.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: <gcc-bugs-return-545129-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77541-4-6amdSnnUtQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77541-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77541-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77541
--- Comment #8 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
Author: vmakarov
Date: Fri Nov 25 17:42:21 2016
New Revision: 242881
URL: https://gcc.gnu.org/viewcvs?rev=242881&root=gcc&view=rev
Log:
2016-11-25 Vladimir Makarov <vmakarov@redhat.com>
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: <gcc-bugs-return-545130-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-61767-4-W1mezSeK7R@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61767-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61767-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=61767
janus at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |janus at gcc dot gnu.org
--- Comment #7 from janus at gcc dot gnu.org ---
This alternative patch fixes the ICE as well:
Index: gcc/fortran/class.c
===================================================================
--- 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 = ACCESS_PRIVATE;
c->tb = XCNEW (gfc_typebound_proc);
c->tb->ppc = 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 = gfc_find_derived_vtab (derived);
if (final_expr)
{
+ /* Make sure vtab is generated. */
+ vtab = gfc_find_derived_vtab (derived);
/* Return finalizer expression. */
gfc_component *final;
final = vtab->ts.u.derived->components->next->next->next->next->next;
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: <gcc-bugs-return-545131-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77856-4-Q6LqPGlIZy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77856-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77856-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77856
--- Comment #3 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
(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: <gcc-bugs-return-545132-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-70120-4-YpOBXElS1Z@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70120-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70120-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=70120
James Greenhalgh <jgreenhalgh at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
CC| |jgreenhalgh at gcc dot gnu.org
Resolution|FIXED |---
--- Comment #12 from James Greenhalgh <jgreenhalgh at gcc dot gnu.org> ---
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 = 6.5504e4;
return (x <= a);
}
gcc foo.c -O3 -mcmodel=tiny -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 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 emit, we don't mark
the unused pattern created by ira, and it doesn't get emitted. But, that leaves
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 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 like 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 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: <gcc-bugs-return-545133-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-61767-4-5NMPVGZdhZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61767-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61767-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=61767
--- 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-loops
-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 original
"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 struct
__vtype__STAR __vtab__STAR = {._hash=0, ._size=., ._extends=0B, ._def_init=0B,
._copy=0B, ._final=0B, ._deallocate=0B};"
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-dump,
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: <gcc-bugs-return-545135-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78526-4-GEZOAPbCL3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78526
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-545134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 18:57:37 2016
Return-Path: <gcc-bugs-return-545134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78526-4-4X9MdUw40M@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78526-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78526
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Nov 25 18:56:50 2016
New Revision: 242882
URL: https://gcc.gnu.org/viewcvs?rev=242882&root=gcc&view=rev
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: <gcc-bugs-return-545136-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78527-4-CHQAkpvVa0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78527-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78527
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution|--- |FIXED
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-545137-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:03:37 2016
Return-Path: <gcc-bugs-return-545137-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78524-4-t4qw1N0nBQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78524-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78524
Jakub Jelinek <jakub at gcc dot gnu.org> 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: <gcc-bugs-return-545138-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-70120-4-taiH7a3XNS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70120-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70120-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=70120
--- Comment #13 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to James Greenhalgh from comment #12)
> 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 = 6.5504e4;
> return (x <= a);
> }
>
> gcc foo.c -O3 -mcmodel=tiny -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
> 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 emit,
> we don't mark the unused pattern created by ira, and it doesn't get emitted.
> But, that leaves 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
> 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 like
> 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 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.
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: <gcc-bugs-return-545139-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78530-4-X56XKzbSQE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78530-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78530-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78530
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
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: <gcc-bugs-return-545140-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78528-4-T243S2VZht@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78528-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78528-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78528
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545141-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78528-4-2NYpGe75Ci@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78528-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78528-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78528
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
For the int case, we can recognize easily that the function is doing f()+N.
While for the Int case it looks worse:
<bb 4> [100.0%]:
_2 = s_7(D) + 1;
D.3625 = strlen (_2);
lhs$m_value_13 = MEM[(struct Int *)&D.3625];
_17 = lhs$m_value_13 + 1;
MEM[(struct Int *)&D.3621] = _17;
<bb 5> [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: <gcc-bugs-return-545143-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78438-4-Q9SWnhhwV2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78438-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78438
--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Nov 25 19:24:22 2016
New Revision: 242883
URL: https://gcc.gnu.org/viewcvs?rev=242883&root=gcc&view=rev
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: <gcc-bugs-return-545142-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78477-4-LF2VbVw0N6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78477-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78477-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78477
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Nov 25 19:24:22 2016
New Revision: 242883
URL: https://gcc.gnu.org/viewcvs?rev=242883&root=gcc&view=rev
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: <gcc-bugs-return-545144-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78438-4-T3t9tqCjmL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78438-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78438
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-545145-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 19:27:06 2016
Return-Path: <gcc-bugs-return-545145-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78447-4-7UPGYaM00q@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78447-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78447-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78447
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: segher
Date: Wed Nov 23 14:33:13 2016
New Revision: 242757
URL: https://gcc.gnu.org/viewcvs?rev=242757&root=gcc&view=rev
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 case
where some zero bits have been shifted into the range covered by that
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: <gcc-bugs-return-545146-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78447-4-M1uiFXxJfD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78447-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78447-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78447
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Nov 25 19:24:22 2016
New Revision: 242883
URL: https://gcc.gnu.org/viewcvs?rev=242883&root=gcc&view=rev
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: <gcc-bugs-return-545147-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78518-4-S3cOWVQLFY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78518
--- 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?
>
I am using gcc 6.2.0 release, provided by fink.
LANG=C gfortran-fsf-6 -v
Using built-in specs.
COLLECT_GCC=gfortran-fsf-6
COLLECT_LTO_WRAPPER=/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=/sw --prefix=/sw/lib/gcc6
--mandir=/sw/share/man --infodir=/sw/lib/gcc6/info
--enable-languages=c,c++,fortran,lto,objc,obj-c++,java --with-gmp=/sw
--with-libiconv-prefix=/sw --with-isl=/sw --with-mpc=/sw --with-system-zlib
--program-suffix=-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: <gcc-bugs-return-545148-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78533-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78533
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=40153&action=edit
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: internal
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: <gcc-bugs-return-545149-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78533-4-XfCZPRTHzs@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78533-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78533-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78533
--- Comment #1 from David Binderman <dcb314 at hotmail dot com> ---
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: <gcc-bugs-return-545150-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78533-4-piCLw5WUMw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78533-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78533-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78533
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|c++ |tree-optimization
Depends on| |78507
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This might be already fixed. See PR 78507.
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78507
[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: <gcc-bugs-return-545151-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77505-4-IfVk0KPzSS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77505-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77505-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77505
Janne Blomqvist <jb at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jb at gcc dot gnu.org
--- Comment #8 from Janne Blomqvist <jb at gcc dot gnu.org> ---
(In reply to Elizebeth Punnoose from comment #6)
> Modified code with the warning message moved behind -fcheck=bounds.
>
> Index: trans-array.c
> ===================================================================
> --- 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;
>
> /* Save the old values for nested checking. */
> old_first_len = 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 = length_se.expr;
> +
> + /* Check if the character length is negative,
> + if so consider it as LEN=0. */
> + neg_len = 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 = xasprintf ("Negative character length will be treated as LEN=0");
> + gfc_trans_runtime_check (false, true, neg_len,
> + &length_se.pre, where, msg);
> + free(msg);
> + }
> + ss_info->string_length = fold_build3_loc (input_location,
> + COND_EXPR, gfc_charlen_type_node,
> + neg_len, gfc_index_zero_node,
> + ss_info->string_length);
> + ss_info->string_length = 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: <gcc-bugs-return-545152-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78534
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 Intel
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: <gcc-bugs-return-545153-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-77459-4-z5f4529x2L@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77459-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77459-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=77459
Jakub Jelinek <jakub at gcc dot gnu.org> 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 <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-545154-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78534-4-GudiBfIrcm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78534
Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2016-11-25
CC| |jvdelisle at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
(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 instead,
> similar to the C string functions (str*(), mem*()), malloc(), etc. Also
> Intel 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
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: <gcc-bugs-return-545155-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78535-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78535
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=x86_64-w64-mingw32
--enable-languages=c,c++ --enable-seh-exceptions --enable-threads=posix
--enable-tls --disable-nls --enable-shared=libstdc++ --enable-static
--enable-fully-dynamic-string --enable-lto --enable-plugins --enable-libgomp
--with-dwarf2 --disable-win32-registry --enable-version-specific-runtime-libs
--prefix=/mingw64-64 --with-sysroot=/mingw64-64 --target=x86_64-w64-mingw32
--enable-targets=all --enable-checking=release
--with-gmp=/usr/new-gcc/lib/gmp-5.0.5 --with-mpfr=/usr/new-gcc/lib/mpfr-2.4.2
--with-mpc=/usr/new-gcc/lib/mpc-0.9 --with-isl=/usr/new-gcc/lib/isl-0.14.1
--with-cloog=/usr/new-gcc/lib/cloog-0.18.3 --with-host-libstdcxx='-lstdc++
-lsupc++' --disable-cloog-version-check --enable-cloog-backend=isl
Thread model: posix
I get a segmentation fault when compiling a simple hello world C++ application
(libstdc++ was build with lto enabled).
#include <iostream>
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-line
(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 passed
differently to the lto stage.
The backtrace looks like this:
#0 0x0000000000000000 in ?? ()
No symbol table info available.
#1 0x00000000004ded8a in widen (__c=10 '\n', this=0x4e9180 <(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 = 10 '\n'
this = 0x4e9180 <(anonymous namespace)::ctype_c>
#2 widen (__c=10 '\n', this=<optimized out>) 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<char, std::char_traits<char> > (__os=...) 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: <gcc-bugs-return-545156-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78531-4-iYf5YdyQlk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78531-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78531-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78531
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |WAITING
Last reconfirmed| |2016-11-25
Ever confirmed|0 |1
--- Comment #1 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Valgrind doesn't complain though and it would help to have a proper backtrace.
>From gcc-bugs-return-545157-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Nov 25 23:15:45 2016
Return-Path: <gcc-bugs-return-545157-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78535-4-vLyYhgnyjE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78535-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78535-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78535
--- Comment #1 from Daniel Starke <daniel.f.starke at freenet dot de> ---
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: <gcc-bugs-return-545158-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-57965-4-WPjmSxaQ8h@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-57965-4@http.gcc.gnu.org/bugzilla/>
References: <bug-57965-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=57965
Harald Anlauf <anlauf at gmx dot de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |anlauf at gmx dot de
--- Comment #3 from Harald Anlauf <anlauf at gmx dot de> ---
The dump tree of the allocation looks strange:
a = (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 = 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: <gcc-bugs-return-545159-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78534-4-y37NjDUSgE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78534
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
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: <gcc-bugs-return-545160-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78536-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78536
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 legacy
LineMode browser (available on
http://cdn.browserarchive.org/worldwideweb/NeXT/WWWLineMode_0.11a.tar.gz) using
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: <gcc-bugs-return-545161-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78537-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78537
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 legacy
LineMode browser (available on
http://cdn.browserarchive.org/worldwideweb/NeXT/WWWLineMode_0.11a.tar.gz) using
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: <gcc-bugs-return-545162-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78537-4-zAOPhlEjCq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78537-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78537-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78537
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |FIXED
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
.
>From gcc-bugs-return-545163-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 03:53:19 2016
Return-Path: <gcc-bugs-return-545163-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78537-4-gORdRFQfi9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78537-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78537-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78537
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|FIXED |DUPLICATE
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
*** 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: <gcc-bugs-return-545164-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78536-4-nQg5e4Hcon@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78536-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78536-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78536
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
*** 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: <gcc-bugs-return-545165-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78536-4-Wo6iaeBYED@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78536-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78536-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78536
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
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: <gcc-bugs-return-545166-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78538-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78538
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 = 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 = 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 âaâ
a = 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: <gcc-bugs-return-545167-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78536-4-FBMAYml5Fz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78536-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78536-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78536
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |INVALID
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
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: <gcc-bugs-return-545168-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-66358-4-ccLyXgv7xP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66358-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66358-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=66358
--- Comment #24 from Kazumoto Kojima <kkojima at gcc dot gnu.org> ---
(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: <gcc-bugs-return-545169-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78539-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78539
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: <gcc-bugs-return-545170-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-71500-4-sBcb48vPoa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71500-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71500-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=71500
--- Comment #12 from Michael Duggan <mwd at md5i dot com> ---
Just a ping. I haven't seen a fix for this (even the basic case) in the repo
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: <gcc-bugs-return-545171-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78539-4-SwpXnAUQl2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78539-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78539-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78539
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
>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: <gcc-bugs-return-545172-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78534-4-eXq3O4o1E9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78534
Janne Blomqvist <jb at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Assignee|unassigned at gcc dot gnu.org |jb at gcc dot gnu.org
--- Comment #3 from Janne Blomqvist <jb at gcc dot gnu.org> ---
(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 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
> > Intel 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
>
> 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: <gcc-bugs-return-545173-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78534-4-1nD4KhO2my@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78534
--- Comment #4 from Janne Blomqvist <jb at gcc dot gnu.org> ---
Created attachment 40154
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40154&action=edit
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: <gcc-bugs-return-545174-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78534-4-MxpZXkTfaR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78534
--- Comment #5 from Janne Blomqvist <jb at gcc dot gnu.org> ---
(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: <gcc-bugs-return-545175-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78534-4-PjEyprCvAX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78534
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(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.).
>
> 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.. :(
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?
>From gcc-bugs-return-545176-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 09:09:26 2016
Return-Path: <gcc-bugs-return-545176-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: 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: <bug-78533-4-ia6na4wW5R@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78533-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78533-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78533
--- Comment #3 from David Binderman <dcb314 at hotmail dot com> ---
Seems to be no problem by the time we get to revision 242887, dated 20161126.
>From gcc-bugs-return-545177-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 09:17:39 2016
Return-Path: <gcc-bugs-return-545177-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78540-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78540
Bug ID: 78540
Summary: [6/7 Regression] ICE: in df_refs_verify, at
df-scan.c:4062 with -O -march=core2
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=40155&action=edit
reduced testcase
Compiler output:
$ x86_64-pc-linux-gnu-gcc -O -march=core2 testcase.c
testcase.c: In function 'fn1':
testcase.c:7:1: warning: AVX512F vector return without AVX512F enabled changes
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:4062
}
^
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 <http://gcc.gnu.org/bugs.html> for instructions.
$ x86_64-pc-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=/repo/gcc-trunk/binary-latest/bin/x86_64-pc-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/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=c,c++
--enable-valgrind-annotations --disable-nls --enable-checking=yes,rtl,df,extra
--without-cloog --without-ppl --without-isl --build=x86_64-pc-linux-gnu
--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu
--with-ld=/usr/bin/x86_64-pc-linux-gnu-ld
--with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch
--prefix=/repo/gcc-trunk//binary-trunk-242884-checking-yes-rtl-df-extra-nographite-amd64
Thread model: posix
gcc version 7.0.0 20161125 (experimental) (GCC)
--enable-checking=df 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: <gcc-bugs-return-545178-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-58175-4-jrOjs2RdNC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-58175-4@http.gcc.gnu.org/bugzilla/>
References: <bug-58175-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=58175
janus at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |janus at gcc dot gnu.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: <gcc-bugs-return-545179-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/78541] New: [7 Regression] ICE when compiling libquadmath/printf/printf_fp.c with -fsanitizedress
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: <bug-78541-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78541
Bug ID: 78541
Summary: [7 Regression] ICE when compiling
libquadmath/printf/printf_fp.c with -fsanitize=address
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=40156&action=edit
Preprocessed file
Compiling libquadmath/printf/printf_fp.c with -fsanitize=address gives the
following ICE:
% gfc ~/Desktop/printf_fp.i -fsanitize=address -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=yes. 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: <gcc-bugs-return-545180-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78542-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78542
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=40157&action=edit
reduced testcase
Output:
$ x86_64-pc-linux-gnu-gcc -Og testcase.c -Wno-psabi
$ ulimit -t 5
$ ./a.out
Killed
$ x86_64-pc-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=/repo/gcc-trunk/binary-latest/bin/x86_64-pc-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/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=c,c++
--enable-valgrind-annotations --disable-nls --enable-checking=yes,rtl,df,extra
--without-cloog --without-ppl --without-isl --build=x86_64-pc-linux-gnu
--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu
--with-ld=/usr/bin/x86_64-pc-linux-gnu-ld
--with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch
--prefix=/repo/gcc-trunk//binary-trunk-242884-checking-yes-rtl-df-extra-nographite-amd64
Thread model: posix
gcc version 7.0.0 20161125 (experimental) (GCC)
It seems that the "x = 1;" assignment is not present in the generated code.
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: <gcc-bugs-return-545181-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78534-4-XwwotUIxNq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78534
--- Comment #7 from Janne Blomqvist <jb at gcc dot gnu.org> ---
(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 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.. :(
>
> 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 feature,
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 (except
me, apparently?) took it seriously, and with me having extremely limited time
for GFortran these days, it seems we'll have an ABI break for both GCC 7 and 8.
>From gcc-bugs-return-545182-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 13:39:54 2016
Return-Path: <gcc-bugs-return-545182-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: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: <bug-78534-4-3uLMNEkVDP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78534
--- Comment #8 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
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: <gcc-bugs-return-545183-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78534-4-OGibp1Ow6d@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78534
--- Comment #9 from Janne Blomqvist <jb at gcc dot gnu.org> ---
(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 be 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: <gcc-bugs-return-545184-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78531-4-hSRPr8oPTG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78531-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78531-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78531
--- Comment #2 from Matthias Klose <doko at gcc dot gnu.org> ---
hmm, that doesn't look better:
Breakpoint 1, __GI___fortify_fail (msg=msg@entry=0x7ffff69f487d "buffer
overflow detected")
at fortify_fail.c:28
28 fortify_fail.c: No such file or directory.
(gdb) bt
#0 __GI___fortify_fail (msg=msg@entry=0x7ffff69f487d "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: <gcc-bugs-return-545185-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78543-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78543
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
char b[] = {};
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 = 1; o < 4; o++)
for (unsigned n = d; n; n--) {
if (i(f, m, sizeof(m)) < 0)
return e;
char p = 0;
c = *g;
short q = 0, r = ({
j = *g;
(short)(j >> 8 & 255u | j << 8);
});
unsigned a = 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
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: <gcc-bugs-return-545186-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78542-4-7iADNljjcJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78542-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78542-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78542
Marc Glisse <glisse at gcc dot gnu.org> 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 <glisse at gcc dot gnu.org> ---
Indeed. CCP4 says
Visiting PHI node: x_4 = PHI <x_6(D)(2), 1(3)>
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 = 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: <gcc-bugs-return-545187-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78544-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78544
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 gnu.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=40158&action=edit
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: <gcc-bugs-return-545188-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: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: <bug-78534-4-qKzmUc4I8a@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78534
--- Comment #10 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
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: <gcc-bugs-return-545189-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78545-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78545
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â59 or 0â61 to allow for leap
seconds
[...]
4. Day of month, range 0â31
[...]
8. Days since January 1
The documentation should be corrected according to the mailing list message
https://gcc.gnu.org/ml/fortran/2016-11/msg00228.html. The suggested correction
is:
Return value:
[...]
1. Seconds after the minute, range 0â59 or 0â60 to allow for leap
seconds
[...]
4. Day of month, range 1â31
[...]
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: <gcc-bugs-return-545190-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78545-4-xMCJANBhK0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78545-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78545-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78545
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 website,
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: <gcc-bugs-return-545191-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78545-4-E3Okw3Y9Qw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78545-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78545-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78545
Dominique d'Humieres <dominiq at lps dot ens.fr> 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 <dominiq at lps dot ens.fr> ---
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: <gcc-bugs-return-545192-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78546-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78546
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=40159&action=edit
reduced testcase
Output:
$ x86_64-pc-linux-gnu-gcc -O2 testcase.c
$ ./a.out
Aborted
$ x86_64-pc-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=/repo/gcc-trunk/binary-latest/bin/x86_64-pc-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/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=c,c++
--enable-valgrind-annotations --disable-nls --enable-checking=yes,rtl,df,extra
--without-cloog --without-ppl --without-isl --build=x86_64-pc-linux-gnu
--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu
--with-ld=/usr/bin/x86_64-pc-linux-gnu-ld
--with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch
--prefix=/repo/gcc-trunk//binary-trunk-242884-checking-yes-rtl-df-extra-nographite-amd64
Thread model: posix
gcc version 7.0.0 20161125 (experimental) (GCC)
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: <gcc-bugs-return-545193-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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 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: <bug-78546-4-XHhCoQMskF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78546-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78546-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78546
--- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> ---
(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: <gcc-bugs-return-545194-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78531-4-TIzt5fMwWb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78531-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78531-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78531
--- Comment #3 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> hmm, that doesn't look better:
>
> Breakpoint 1, __GI___fortify_fail (msg=msg@entry=0x7ffff69f487d "buffer
> overflow detected")
> at fortify_fail.c:28
> 28 fortify_fail.c: No such file or directory.
> (gdb) bt
> #0 __GI___fortify_fail (msg=msg@entry=0x7ffff69f487d "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 have
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: <gcc-bugs-return-545195-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78531-4-BOUH1XqBqP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78531-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78531-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78531
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |ebotcazou at gcc dot gnu.org
--- Comment #4 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
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: <gcc-bugs-return-545196-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78534-4-y0ct4EJxtn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78534
--- Comment #11 from Janne Blomqvist <jb at gcc dot gnu.org> ---
(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 vast
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: <gcc-bugs-return-545197-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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 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: <bug-78546-4-Me3YHSCf3s@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78546-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78546-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78546
Zdenek Sojka <zsojka at seznam dot cz> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #40159|0 |1
is obsolete| |
--- Comment #2 from Zdenek Sojka <zsojka at seznam dot cz> ---
Created attachment 40160
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40160&action=edit
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: <gcc-bugs-return-545198-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78547-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78547
Bug ID: 78547
Summary: [7 Regression] ICE: in loc_cmp, at var-tracking.c:3417
with -Os -g -mstringop-strategy=libcall
-freorder-blocks-algorithm=simple
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=40161&action=edit
reduced testcase
Compiler output:
$ x86_64-pc-linux-gnu-gcc -Os -g -mstringop-strategy=libcall
-freorder-blocks-algorithm=simple 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<variable_hasher,
xcallocator>*)
/repo/gcc-trunk/gcc/var-tracking.c:9084
0xeea048 void hash_table<variable_hasher,
xcallocator>::traverse_noresize<hash_table<variable_hasher, xcallocator>*,
&(emit_notes_for_differences_1(variable**, hash_table<variable_hasher,
xcallocator>*))>(hash_table<variable_hasher, xcallocator>*)
/repo/gcc-trunk/gcc/hash-table.h:950
0xeea048 void hash_table<variable_hasher,
xcallocator>::traverse<hash_table<variable_hasher, xcallocator>*,
&(emit_notes_for_differences_1(variable**, hash_table<variable_hasher,
xcallocator>*))>(hash_table<variable_hasher, xcallocator>*)
/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 <http://gcc.gnu.org/bugs.html> for instructions.
$ x86_64-pc-linux-gnu-gcc -v
Using built-in specs.
COLLECT_GCC=/repo/gcc-trunk/binary-latest/bin/x86_64-pc-linux-gnu-gcc
COLLECT_LTO_WRAPPER=/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=c,c++
--enable-valgrind-annotations --disable-nls --enable-checking=yes,rtl,df,extra
--without-cloog --without-ppl --without-isl --build=x86_64-pc-linux-gnu
--host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu
--with-ld=/usr/bin/x86_64-pc-linux-gnu-ld
--with-as=/usr/bin/x86_64-pc-linux-gnu-as --disable-libstdcxx-pch
--prefix=/repo/gcc-trunk//binary-trunk-242884-checking-yes-rtl-df-extra-nographite-amd64
Thread model: posix
gcc version 7.0.0 20161125 (experimental) (GCC)
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: <gcc-bugs-return-545199-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
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: <bug-78545-4-cDuaN5yyng@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78545-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78545-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78545
--- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> 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
GNU Fortran 77. In new code, programmers should consider the use of
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: <gcc-bugs-return-545200-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78545-4-s5pkEDjrao@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78545-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78545-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78545
--- 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.
>
> Is the following addition to GMTIME and LTIME OK?
>
> This intrinsic routine is provided for backwards compatibility with
> GNU Fortran 77. In new code, programmers should consider the use of
> the @ref{DATE_AND_TIME} intrinsic defined by the Fortran 90(95??) and later
> standard(s??).
Yes, sounds good to me. The documentation says DATE_AND_TIME is from F95, so:
"... 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: <gcc-bugs-return-545201-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78392-4-F0Wb8HnLmp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78392-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78392-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78392
--- 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: <gcc-bugs-return-545202-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78547-4-torpDk36xW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78547-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78547-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78547
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545203-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/78541] [7 Regression] ICE when compiling libquadmath/printf/printf_fp.c with -fsanitizedress
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: <bug-78541-4-2ovUmynTaU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78541-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78541-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78541
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545204-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78504-4-qWSbsjuK3c@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78504-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78504-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78504
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Confirmed.
>From gcc-bugs-return-545205-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:14:26 2016
Return-Path: <gcc-bugs-return-545205-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78457-4-1wordZbtye@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78457-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78457-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78457
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |INVALID
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
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: <gcc-bugs-return-545207-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78540-4-Qd7X5939lF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78540-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78540-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78540
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545206-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78473-4-sRVkpHcz4g@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78473-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78473-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78473
Andrew Pinski <pinskia at gcc dot gnu.org> 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 <pinskia at gcc dot gnu.org> ---
Confirmed.
>From gcc-bugs-return-545208-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:25:40 2016
Return-Path: <gcc-bugs-return-545208-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78546-4-ZWZRNo0eXA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78546-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78546-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78546
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545209-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78546-4-TnlzYYJ90a@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78546-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78546-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78546
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|tree-optimization |target
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
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: <gcc-bugs-return-545210-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78528-4-vJHlCZlOfn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78528-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78528-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78528
Andrew Pinski <pinskia at gcc dot gnu.org> 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 <pinskia at gcc dot gnu.org> ---
Confirmed.
>From gcc-bugs-return-545211-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:34:20 2016
Return-Path: <gcc-bugs-return-545211-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78464-4-tEvIhe8SOX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78464-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78464-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78464
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545212-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78391-4-x6GvjqOfvP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78391-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78391-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78391
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545213-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78504-4-CcaXGT7YPU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78504-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78504-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78504
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2016-11-26
Ever confirmed|0 |1
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
.
>From gcc-bugs-return-545214-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:37:17 2016
Return-Path: <gcc-bugs-return-545214-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78349] function returning std::basic_string<char> 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: <bug-78349-4-hhcQG6op3r@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78349-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78349-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78349
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution|--- |FIXED
Target Milestone|--- |6.0
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-545216-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Nov 26 21:45:47 2016
Return-Path: <gcc-bugs-return-545216-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78345-4-yvXACmMFwp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78345-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78345-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78345
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545215-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-59642-4-cGeK0A9MPn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-59642-4@http.gcc.gnu.org/bugzilla/>
References: <bug-59642-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=59642
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |missed-optimization
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
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: <gcc-bugs-return-545217-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78356-4-DlGGvG7Xca@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78356-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78356-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78356
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545218-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78299-4-Aub9O4Svlr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78299-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78299-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78299
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545219-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-49726-4-k8G7EQ7JvQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-49726-4@http.gcc.gnu.org/bugzilla/>
References: <bug-49726-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=49726
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545220-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78294-4-Y1LtBOk0v3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78294-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78294-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78294
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545221-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78532-4-eYR6CzGj9u@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78532-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78532-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78532
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545222-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78518-4-6vXtKPsrzC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78518
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545224-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78531-4-o080sDIMNx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78531-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78531-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78531
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545223-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78543-4-sR4BJ1lB6V@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78543-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78543-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78543
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545225-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78496-4-zk5enmzyHc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78496-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78496-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78496
Andrew Pinski <pinskia at gcc dot gnu.org> 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: <gcc-bugs-return-545226-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-20514-4-8D2GNRtwY8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-20514-4@http.gcc.gnu.org/bugzilla/>
References: <bug-20514-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=20514
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(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:
<bb 2> [15.0%]:
i_lsm.3_8 = i;
switch (i_lsm.3_8) <default: <L13> [15.0%], case 5: <L10> [85.0%]>
<L10> [85.0%]:
i = 4;
<L13> [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: <gcc-bugs-return-545227-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78441-4-acDyI98pV4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78441-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78441-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78441
--- Comment #1 from Tim Shen <timshen at gcc dot gnu.org> ---
Author: timshen
Date: Sun Nov 27 00:32:04 2016
New Revision: 242892
URL: https://gcc.gnu.org/viewcvs?rev=242892&root=gcc&view=rev
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: <gcc-bugs-return-545228-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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" <gcc-bugzilla@gcc.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: <bug-78498-4-IaG4SgTd6l@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78498-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78498-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 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=78498
Andrew Pinski <pinskia at gcc dot gnu.org> 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 <pinskia at gcc dot gnu.org> ---
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: <gcc-bugs-return-545229-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
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: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
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ºYES_50,BODY_8BITS,FREEMAIL_FROM,GARBLED_BODY,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 spammy=5.1.0, оÑ, 8:ar, еÑ?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 <gcc-bugs@gcc.gnu.org>; Sun, 27 Nov 2016 00:50:21 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d\x1e100.net; s 130820; 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 <vladimir.s.gavrilov@gmail.com>
Date: Sun, 27 Nov 2016 10:33:00 -0000
Message-ID: <CAN12nNqG9EgTRaZk2ODAezSmFMrnsPaWYp_UPseRqpxt9=r0XQ@mail.gmail.com>
Subject: invalid initial value for member [of bit struct]
To: gcc-bugs@gcc.gnu.org
Content-Type: multipart/mixed; boundary\01a11473a7edf548605424471c3
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--
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2016-11-23 15:46 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <bug-77541-4@http.gcc.gnu.org/bugzilla/>
2016-11-23 15:55 ` [Bug rtl-optimization/77541] [7 Regression] wrong code with 512bit vectors of int128 @ -O1 vmakarov at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).