public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug tree-optimization/78413] [7 Regression] ICE in single_pred_edge, at basic-block.h:361
       [not found] <bug-78413-4@http.gcc.gnu.org/bugzilla/>
@ 2016-11-21 14:12 ` wschmidt at gcc dot gnu.org
  0 siblings, 0 replies; only message in thread
From: wschmidt at gcc dot gnu.org @ 2016-11-21 14:12 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: 821921 bytes --]

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78413

--- Comment #7 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
Author: wschmidt
Date: Mon Nov 21 14:10:11 2016
New Revision: 242661

URL: https://gcc.gnu.org/viewcvs?rev=242661&root=gcc&view=rev
Log:
[gcc]

2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

        PR tree-optimization/78413
        * tree-if-conv.c (versionable_outer_loop_p): Require that both
        inner and outer loop latches have single predecessors.

[gcc/testsuite]

2016-11-21  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>

        PR tree-optimization/78413
        * gcc.dg/tree-ssa/pr78413.c: New test.


Added:
    trunk/gcc/testsuite/gcc.dg/tree-ssa/pr78413.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-if-conv.c
>From gcc-bugs-return-544360-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 14:12:29 2016
Return-Path: <gcc-bugs-return-544360-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1233 invoked by alias); 21 Nov 2016 14:12:28 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 1085 invoked by uid 48); 21 Nov 2016 14:12:16 -0000
From: "wschmidt at gcc dot gnu.org" <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: Mon, 21 Nov 2016 14:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wschmidt at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78396-4-kfbDryIW8V@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/msg02394.txt.bz2
Content-length: 151

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78396

--- Comment #5 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
OK, I'll test it out shortly.
>From gcc-bugs-return-544361-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 14:13:26 2016
Return-Path: <gcc-bugs-return-544361-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2599 invoked by alias); 21 Nov 2016 14:13:25 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 2469 invoked by uid 48); 21 Nov 2016 14:13:13 -0000
From: "matt at godbolt dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70909] Libiberty Demangler segfaults (4)
Date: Mon, 21 Nov 2016 14:17:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matt at godbolt dot org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-70909-4-TwZb3qsACV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70909-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70909-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02395.txt.bz2
Content-length: 392

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70909

--- Comment #13 from Matt Godbolt <matt at godbolt dot org> ---
We will try and get a small repro case. It comes from open source software:
it's from the compiling_tests.cpp program in trompeloeil
(https://github.com/rollbear/trompeloeil/blob/master/compiling_tests.cpp. The
trompeloeil author is going to try and make a cut-down case.
>From gcc-bugs-return-544362-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 14:17:55 2016
Return-Path: <gcc-bugs-return-544362-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19020 invoked by alias); 21 Nov 2016 14:17:53 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 18759 invoked by uid 55); 21 Nov 2016 14:17:39 -0000
From: "edlinger at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/71973] c++ handles built-in functions inconsistently
Date: Mon, 21 Nov 2016 14:28:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: accepts-invalid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: edlinger at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-71973-4-miTuf99bjG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71973-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71973-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02396.txt.bz2
Content-length: 3458

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71973

--- Comment #5 from Bernd Edlinger <edlinger at gcc dot gnu.org> ---
Author: edlinger
Date: Mon Nov 21 14:17:05 2016
New Revision: 242662

URL: https://gcc.gnu.org/viewcvs?rev=242662&root=gcc&view=rev
Log:
gcc:
2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        PR c++/71973
        * doc/invoke.texi (-Wno-builtin-declaration-mismatch): Document the
        new default-enabled warning..
        * builtin-types.def (BT_CONST_TM_PTR): New primitive type.
        (BT_PTR_CONST_STRING): Updated.
        (BT_FN_SIZE_STRING_SIZE_CONST_STRING_CONST_PTR): Removed.
        (BT_FN_SIZE_STRING_SIZE_CONST_STRING_CONST_TM_PTR): New function type.
        * builtins.def (DEF_TM_BUILTIN): Disable BOTH_P for TM builtins.
        (strftime): Update builtin function.
        * tree-core.h (TI_CONST_TM_PTR_TYPE): New enum value.
        * tree.h (const_tm_ptr_type_node): New type node.
        * tree.c (free_lang_data, build_common_tree_nodes): Initialize
        const_tm_ptr_type_node.

c-family:
2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        PR c++/71973
        * c.opt (-Wbuiltin-declaration-mismatch): New warning.
        * c-common.c (c_common_nodes_and_builtins): Initialize
        const_tm_ptr_type_node.

c:
2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        PR c++/71973
        * c-decl.c (diagnose_mismatched_decls): Use
        OPT_Wbuiltin_declaration_mismatch here too.

cp:
2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        PR c++/71973
        * decl.c (duplicate_decls): Warn when a built-in function is redefined.
        Don't overload builtin functions with C++ functions.
        Handle const_tm_ptr_type_node like file_ptr_node.
        Copy the TREE_NOTHROW flag unmodified to the old decl.

lto:
2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        PR c++/71973
        * lto-lang.c (lto_init): Assert const_tm_ptr_type_node is sane.

testsuite:
2016-11-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>

        PR c++/71973
        * g++.dg/pr71973-1.C: New test.
        * g++.dg/pr71973-2.C: New test.
        * g++.dg/pr71973-3.C: New test.
        * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
        * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
        * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
        to dg-options.
        * g++.old-deja/g++.other/realloc.C: Likewise.
        * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.

Added:
    trunk/gcc/testsuite/g++.dg/pr71973-1.C
    trunk/gcc/testsuite/g++.dg/pr71973-2.C
    trunk/gcc/testsuite/g++.dg/pr71973-3.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/builtin-types.def
    trunk/gcc/builtins.def
    trunk/gcc/c-family/ChangeLog
    trunk/gcc/c-family/c-common.c
    trunk/gcc/c-family/c.opt
    trunk/gcc/c/ChangeLog
    trunk/gcc/c/c-decl.c
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/decl.c
    trunk/gcc/doc/invoke.texi
    trunk/gcc/lto/ChangeLog
    trunk/gcc/lto/lto-lang.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/lookup/extern-c-redecl4.C
    trunk/gcc/testsuite/g++.dg/lto/pr68811_0.C
    trunk/gcc/testsuite/g++.old-deja/g++.mike/p700.C
    trunk/gcc/testsuite/g++.old-deja/g++.other/builtins10.C
    trunk/gcc/testsuite/g++.old-deja/g++.other/realloc.C
    trunk/gcc/tree-core.h
    trunk/gcc/tree.c
    trunk/gcc/tree.h
>From gcc-bugs-return-544363-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 14:28:13 2016
Return-Path: <gcc-bugs-return-544363-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34618 invoked by alias); 21 Nov 2016 14:28:13 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 33843 invoked by uid 48); 21 Nov 2016 14:28:00 -0000
From: "wschmidt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78413] [7 Regression] ICE in single_pred_edge, at basic-block.h:361
Date: Mon, 21 Nov 2016 14:45:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wschmidt at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: wschmidt at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-78413-4-AwI7NHRmKu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78413-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78413-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02397.txt.bz2
Content-length: 427

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78413

Bill Schmidt <wschmidt at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #8 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-544364-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 14:45:04 2016
Return-Path: <gcc-bugs-return-544364-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123091 invoked by alias); 21 Nov 2016 14:45:03 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 121728 invoked by uid 55); 21 Nov 2016 14:44:54 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/78400] [7 Regression] ICE: in df_refs_verify, at df-scan.c:4045 when building powerpc crosscompiler
Date: Mon, 21 Nov 2016 14:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: segher at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78400-4-AEaWmbC0Xh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78400-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78400-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02398.txt.bz2
Content-length: 803

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78400

--- Comment #2 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Author: segher
Date: Mon Nov 21 14:44:21 2016
New Revision: 242663

URL: https://gcc.gnu.org/viewcvs?rev=242663&root=gcc&view=rev
Log:
shrink-wrap: Fix problem with DF checking (PR78400)

With my previous patch the compiler ICEs if you use --enable-checking=df.
This patch fixes it, by calling df_update_entry_exit_and_calls instead of
df_update_entry_block_defs and df_update_exit_block_uses.


        PR rtl-optimization/78400
        * shrink-wrap.c (try_shrink_wrapping_separate): Call
        df_update_entry_exit_and_calls instead of df_update_entry_block_defs
        and df_update_exit_block_uses.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/shrink-wrap.c
>From gcc-bugs-return-544365-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 14:59:05 2016
Return-Path: <gcc-bugs-return-544365-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 106670 invoked by alias); 21 Nov 2016 14:59:04 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 89466 invoked by uid 55); 21 Nov 2016 14:58:51 -0000
From: "amker at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78114] [7 regression] gfortran.dg/vect/fast-math-mgrid-resid.f FAILs
Date: Mon, 21 Nov 2016 15:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: amker at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: amker at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78114-4-oAx1J2dp5r@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78114-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78114-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02399.txt.bz2
Content-length: 590

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78114

--- Comment #10 from amker at gcc dot gnu.org ---
Author: amker
Date: Mon Nov 21 14:58:19 2016
New Revision: 242664

URL: https://gcc.gnu.org/viewcvs?rev=242664&root=gcc&view=rev
Log:
        gcc/testsuite
        PR testsuite/78114
        * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
        options.  Refine test by checking predictive commining PHI
        nodes in vectorized loop wrto vector factor.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/vect/fast-math-mgrid-resid.f
>From gcc-bugs-return-544366-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:16:08 2016
Return-Path: <gcc-bugs-return-544366-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25076 invoked by alias); 21 Nov 2016 15:16:08 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 24934 invoked by uid 55); 21 Nov 2016 15:15:55 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/71785] Computed gotos are mostly optimized away
Date: Mon, 21 Nov 2016 15:18:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: segher at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-71785-4-nI2IZKvMA2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71785-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71785-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02400.txt.bz2
Content-length: 493

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71785

--- Comment #8 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Author: segher
Date: Mon Nov 21 15:15:21 2016
New Revision: 242665

URL: https://gcc.gnu.org/viewcvs?rev=242665&root=gcc&view=rev
Log:
Testcase for PR71785


gcc/testsuite/
        PR rtl-optimization/71785
        * gcc.target/powerpc/pr71785.c: New file.

Added:
    trunk/gcc/testsuite/gcc.target/powerpc/pr71785.c
Modified:
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-544367-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:18:55 2016
Return-Path: <gcc-bugs-return-544367-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 57366 invoked by alias); 21 Nov 2016 15:18:54 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 41867 invoked by uid 48); 21 Nov 2016 15:18:42 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/71785] Computed gotos are mostly optimized away
Date: Mon, 21 Nov 2016 15:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: segher at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_known_to_work
Message-ID: <bug-71785-4-edjIxwGkWh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71785-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71785-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02401.txt.bz2
Content-length: 545

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71785

Segher Boessenkool <segher at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
      Known to work|                            |7.0

--- Comment #9 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Fixed on trunk.  Probably still want backports, this shortcoming is ancient
but nasty, there are a lot of related PRs.
>From gcc-bugs-return-544368-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:32:53 2016
Return-Path: <gcc-bugs-return-544368-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56549 invoked by alias); 21 Nov 2016 15:32:52 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 45795 invoked by uid 48); 21 Nov 2016 15:32:38 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/78342] [7 Regression] ICE in rtl_verify_bb_insns, at cfgrtl.c:2657 (error: flow control insn inside a basic block)
Date: Mon, 21 Nov 2016 15:38:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: segher at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: assigned_to
Message-ID: <bug-78342-4-24gKBXbS2s@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78342-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78342-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02402.txt.bz2
Content-length: 450

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78342

Segher Boessenkool <segher at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |segher at gcc dot gnu.org

--- Comment #2 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Confirmed; needs -m32 only, no -fPIC, not only BE.
>From gcc-bugs-return-544369-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:38:43 2016
Return-Path: <gcc-bugs-return-544369-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85939 invoked by alias); 21 Nov 2016 15:38:43 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 85777 invoked by uid 48); 21 Nov 2016 15:38:30 -0000
From: "nsz at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libfortran/78449] New: compile time ieee_support_halting is not correct on arm and aarch64 ( FAIL: gfortran.dg/ieee/ieee_8.f90   -Os  execution test )
Date: Mon, 21 Nov 2016 15:44:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libfortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nsz at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-78449-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02403.txt.bz2
Content-length: 826

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78449

            Bug ID: 78449
           Summary: compile time ieee_support_halting is not correct on
                    arm and aarch64 ( FAIL: gfortran.dg/ieee/ieee_8.f90
                    -Os  execution test )
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libfortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: nsz at gcc dot gnu.org
  Target Milestone: ---

on aarch64 and arm trapping support requires runtime check (bug 78314),
but it seems fortran may need consistent result for ieee_support_halting
at compile time and runtime (in which case the correct behaviour is
to always return false on targets where there might be no support).
>From gcc-bugs-return-544370-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:44:56 2016
Return-Path: <gcc-bugs-return-544370-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116059 invoked by alias); 21 Nov 2016 15:44:56 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 115900 invoked by uid 48); 21 Nov 2016 15:44:43 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/78208] Compile-time hog with -fsanitize=null with operator overloading
Date: Mon, 21 Nov 2016 15:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: compile-time-hog
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78208-4-ZgDWA6Ceii@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78208-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78208-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02404.txt.bz2
Content-length: 215

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78208

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
As discussed on gcc-patches, I think this is only a compile-time hog with
-fdump-tree-original.
>From gcc-bugs-return-544371-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:47:44 2016
Return-Path: <gcc-bugs-return-544371-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4649 invoked by alias); 21 Nov 2016 15:47:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 4497 invoked by uid 48); 21 Nov 2016 15:47:30 -0000
From: "wschmidt at gcc dot gnu.org" <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: Mon, 21 Nov 2016 15:48:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wschmidt at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78396-4-MEBxYyOi2O@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/msg02405.txt.bz2
Content-length: 414

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78396

--- Comment #6 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
gfortran.dg/vect/pr77848.f indeed still passes with this change.

I suppose that similar code where something else in the block could be
vectorized would still regress, though.  I don't think that's sufficient to
hold up this fix, but it's just a reason to see if we can do better in GCC 8.
>From gcc-bugs-return-544372-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:48:02 2016
Return-Path: <gcc-bugs-return-544372-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5540 invoked by alias); 21 Nov 2016 15:48:01 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 5216 invoked by uid 48); 21 Nov 2016 15:47:49 -0000
From: "jakub at gcc dot gnu.org" <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: Mon, 21 Nov 2016 15:51:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-78447-4-nZcj0LpvMt@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/msg02406.txt.bz2
Content-length: 590

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78447

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-21
                 CC|                            |jakub at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Started with r242414, might be a dup of PR78438.
>From gcc-bugs-return-544373-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 15:51:28 2016
Return-Path: <gcc-bugs-return-544373-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32484 invoked by alias); 21 Nov 2016 15:51:27 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 31469 invoked by uid 55); 21 Nov 2016 15:51:12 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/78324] Valgrind issues seen with gcc.dg/tree-ssa/builtin-sprintf-2.c
Date: Mon, 21 Nov 2016 16:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: preprocessor
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dmalcolm at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78324-4-sgDAOe7XlA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78324-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78324-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02407.txt.bz2
Content-length: 1799

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78324

--- Comment #5 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Author: dmalcolm
Date: Mon Nov 21 15:50:38 2016
New Revision: 242667

URL: https://gcc.gnu.org/viewcvs?rev=242667&root=gcc&view=rev
Log:
substring_loc info needs default track-macro-expansion (PR preprocessor/78324)

gcc/ChangeLog:
        PR preprocessor/78324
        * input.c (get_substring_ranges_for_loc): Fail gracefully if
        -ftrack-macro-expansion has a value other than 2.

gcc/testsuite/ChangeLog:
        PR preprocessor/78324
        * gcc.dg/plugin/diagnostic-test-string-literals-1.c
        (test_multitoken_macro): New function.
        * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
        case.
        * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
        case.
        * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
        cases.
        * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
        Move to...
        * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here.  Drop
        -ftrack-macro-expansion=0.
        (test_sprintf_note): Remove "P" macro.  Add
        dg-begin/end-multiline-output directives.
        (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.


Added:
    trunk/gcc/testsuite/gcc.dg/plugin/diagnostic-test-string-literals-3.c
    trunk/gcc/testsuite/gcc.dg/plugin/diagnostic-test-string-literals-4.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/input.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/plugin/diagnostic-test-string-literals-1.c
    trunk/gcc/testsuite/gcc.dg/plugin/plugin.exp
    trunk/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-1.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-4.c
>From gcc-bugs-return-544374-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:04:33 2016
Return-Path: <gcc-bugs-return-544374-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 86341 invoked by alias); 21 Nov 2016 16:04:33 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 86165 invoked by uid 48); 21 Nov 2016 16:04:19 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/78324] Valgrind issues seen with gcc.dg/tree-ssa/builtin-sprintf-2.c
Date: Mon, 21 Nov 2016 16:10:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: preprocessor
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dmalcolm at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-78324-4-4iKPtWmWSl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78324-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78324-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02408.txt.bz2
Content-length: 487

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78324

David Malcolm <dmalcolm at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Should be fixed by r242667 (confirmed using valgrind on x86_64).
>From gcc-bugs-return-544375-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:10:08 2016
Return-Path: <gcc-bugs-return-544375-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100058 invoked by alias); 21 Nov 2016 16:10:08 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 99508 invoked by uid 48); 21 Nov 2016 16:10:00 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/77810] provide format_inform_at_substring to go with format_warning_at_substring
Date: Mon, 21 Nov 2016 16:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: preprocessor
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: dmalcolm at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-77810-4-kt5ok13TxE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02409.txt.bz2
Content-length: 1028

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77810

David Malcolm <dmalcolm at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dmalcolm at gcc dot gnu.org

--- Comment #2 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
(In reply to Martin Sebor from comment #1)
> Created attachment 39727 [details]
> Prototype patch.
> 
> I tested the attached proof-of-concept patch by integrating it into the
> gimple-ssa-sprintf pass.

(sorry, I believe this is the first time I've seen the bug/patch)

Do you still have a need for this functionality?

FWIW, the leading comment describing format_warning_va/format_diag_va needs
rewording; likewise the comment about
  /* Functions for emitting a warning about a format string.  */
Otherwise, the patch looks reasonable (though am not sure if I have approval
rights on this one).

Did this ever get posted to gcc-patches?
>From gcc-bugs-return-544376-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:16:43 2016
Return-Path: <gcc-bugs-return-544376-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6771 invoked by alias); 21 Nov 2016 16:16:43 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 6628 invoked by uid 48); 21 Nov 2016 16:16:30 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78445] [7 Regression] ICE in maybe_gen_insn, at optabs.c:7014
Date: Mon, 21 Nov 2016 16:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78445-4-wPTP2WM3mp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02410.txt.bz2
Content-length: 399

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78445

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> ---
Started with r242550.
>From gcc-bugs-return-544377-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:22:25 2016
Return-Path: <gcc-bugs-return-544377-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18699 invoked by alias); 21 Nov 2016 16:22:25 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 18351 invoked by uid 48); 21 Nov 2016 16:22:12 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78450] New: strlen(s) return value can be assumed to be less than the size of s
Date: Mon, 21 Nov 2016 16:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-78450-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02411.txt.bz2
Content-length: 1716

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78450

            Bug ID: 78450
           Summary: strlen(s) return value can be assumed to be less than
                    the size of s
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: msebor at gcc dot gnu.org
  Target Milestone: ---

In a call to strlen(p) where p points to two or more constant strings of known
lengths GCC determines the length of the longest string and uses that as the
upper bound of the range of values returned by the call.

Similarly, in a call to strlen(q) where the length of one or more of the
strings pointed to by q is not known but where q points to arrays of known
size, GCC could use the size of the largest array as the upper bound (modulo
flexible array members and such).  However, the test case below shows that GCC
does not take advantage of this possible optimization opportunity.

$ (set -x && cat x.c && gcc -O2 -S -Wall -Wextra -Wpedantic
-fdump-tree-optimized=/dev/stdout x.c | grep -e "^[fg] (" -e abort)
+ cat x.c
const char a[] = "123";
const char b[] = "1234";

void f (int i)
{
  const char *s = i < 0 ? a : b;
  unsigned n = __builtin_strlen (s);
  if (4 < n)
    __builtin_abort ();
}

char a3[3];
char b4[4];

void g (int i)
{
  const char *s = i < 0 ? a3 : b4;
  unsigned n = __builtin_strlen (s);
  if (3 < n)
    __builtin_abort ();
}

+ gcc -O2 -S -Wall -Wextra -Wpedantic -fdump-tree-optimized=/dev/stdout x.c
+ grep --color=auto -e '^[fg] (' -e abort
f (int i)
g (int i)
  __builtin_abort ();
>From gcc-bugs-return-544378-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:24:00 2016
Return-Path: <gcc-bugs-return-544378-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23292 invoked by alias); 21 Nov 2016 16:24:00 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 21808 invoked by uid 48); 21 Nov 2016 16:23:46 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78445] [7 Regression] ICE in maybe_gen_insn, at optabs.c:7014
Date: Mon, 21 Nov 2016 16:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78445-4-WcZ7RmJsWS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02412.txt.bz2
Content-length: 277

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78445

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
That change is clearly bogus, if we have any masked loads/stores, we need to
version the loop, even if -ftree-loop-if-convert.  Will test a patch for this.
>From gcc-bugs-return-544379-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:34:45 2016
Return-Path: <gcc-bugs-return-544379-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 75509 invoked by alias); 21 Nov 2016 16:34:45 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 75370 invoked by uid 48); 21 Nov 2016 16:34:32 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78114] [7 regression] gfortran.dg/vect/fast-math-mgrid-resid.f FAILs
Date: Mon, 21 Nov 2016 16:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: amker at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78114-4-Z8ZzO7rPE5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78114-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78114-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02413.txt.bz2
Content-length: 170

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78114

--- Comment #11 from janus at gcc dot gnu.org ---
r242664 seems to fix the issue I reported in comment 3/4. Thanks!
>From gcc-bugs-return-544380-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:35:13 2016
Return-Path: <gcc-bugs-return-544380-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79283 invoked by alias); 21 Nov 2016 16:35:13 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 76266 invoked by uid 48); 21 Nov 2016 16:35:01 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78445] [7 Regression] ICE in maybe_gen_insn, at optabs.c:7014
Date: Mon, 21 Nov 2016 16:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created
Message-ID: <bug-78445-4-7S56IpwpIp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02414.txt.bz2
Content-length: 578

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78445

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 40100
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40100&action=edit
gcc7-pr78445.patch

Untested fix.
>From gcc-bugs-return-544381-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:43:23 2016
Return-Path: <gcc-bugs-return-544381-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 86519 invoked by alias); 21 Nov 2016 16:43:23 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 86409 invoked by uid 48); 21 Nov 2016 16:43:10 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword
Date: Mon, 21 Nov 2016 16:51:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on cc short_desc everconfirmed
Message-ID: <bug-78443-4-4wrwVHvsin@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02415.txt.bz2
Content-length: 1176

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78443

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-code
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-21
                 CC|                            |janus at gcc dot gnu.org
            Summary|Incorrect behavior with     |[OOP] Incorrect behavior
                   |non_overridable keyword     |with non_overridable
                   |                            |keyword
     Ever confirmed|0                           |1

--- Comment #1 from janus at gcc dot gnu.org ---
I tried the test case with all gfortran versions from 4.7 to current trunk
(pre-7). All of them exhibit the same behavior, compiling the code without any
problems and giving the following runtime output:

 square(   2.00000000     ) =   -100.000000    
 square(   2.00000000     ) =   -100.000000    

Program received signal SIGSEGV: Segmentation fault - invalid memory reference.
>From gcc-bugs-return-544382-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:51:31 2016
Return-Path: <gcc-bugs-return-544382-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40402 invoked by alias); 21 Nov 2016 16:51:31 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 40262 invoked by uid 48); 21 Nov 2016 16:51:16 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/77810] provide format_inform_at_substring to go with format_warning_at_substring
Date: Mon, 21 Nov 2016 16:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: preprocessor
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-77810-4-ekuDate1AW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77810-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77810-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02416.txt.bz2
Content-length: 865

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77810

--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
I haven't posted the patch for review.  IIRC, I put it together in hopes of
enhancing the -Wformat-length notes to refer to the arguments of the directives
and offering fixit hints showing how to resolve some of the warnings.  The
motivation for this was bug 77690 (and similar cases) where the solution is to
add precision to a %s directive to cap the number of bytes it outputs.  The
general enhancement of adding fixit notes to the warning is being tracked in
bug 77831.  I'd be interested in your ideas for how they could be put to use
beyond the %s directive and where (this might perhaps be worth tackling in
conjunction with bug 77696).

If there's still time to work on this in stage 3 I'll dust off the patch and
post it for review.
>From gcc-bugs-return-544383-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 16:55:02 2016
Return-Path: <gcc-bugs-return-544383-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46451 invoked by alias); 21 Nov 2016 16:55:01 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 46193 invoked by uid 48); 21 Nov 2016 16:54:48 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/77831] add fixit hints to -Wformat-length
Date: Mon, 21 Nov 2016 17:11:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: see_also
Message-ID: <bug-77831-4-BqUbtszvf7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77831-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77831-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02417.txt.bz2
Content-length: 634

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77831

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=77810

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
See also bug 77810 which proposes to extend the substring-locations API to
informational notes.  The enhancement may be helpful or even necessary in
implementing the fixit notes.
>From gcc-bugs-return-544384-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:11:17 2016
Return-Path: <gcc-bugs-return-544384-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 72344 invoked by alias); 21 Nov 2016 17:11:13 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 72232 invoked by uid 48); 21 Nov 2016 17:11:05 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78451] New: FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps'
Date: Mon, 21 Nov 2016 17:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02418.txt.bz2
Content-length: 1068

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78451

            Bug ID: 78451
           Summary: FAIL: gcc.target/i386/sse-22a.c: error: inlining
                    failed in call to always_inline '_mm512_setzero_ps'
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: msebor at gcc dot gnu.org
  Target Milestone: ---

The gcc.target/i386/sse-22a.c test has been failing with the following error:

FAIL: gcc.target/i386/sse-22a.c (test for excess errors)
Excess errors:
/home/msebor/build/gcc-78284/gcc/include/avx512fintrin.h:244:1: error: inlining
failed in call to always_inline '_mm512_setzero_ps': target specific option
mismatch

On the gcc-rtegression list it's been reported as failing with an ICE:
  https://gcc.gnu.org/ml/gcc-regression/2016-11/msg00380.html

The failure was mentioned in the following discussion:
  https://gcc.gnu.org/ml/gcc-patches/2016-11/msg02066.html
>From gcc-bugs-return-544385-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:19:46 2016
Return-Path: <gcc-bugs-return-544385-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110666 invoked by alias); 21 Nov 2016 17:19:45 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 109310 invoked by uid 48); 21 Nov 2016 17:19:32 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/77676] powerpc64 and powerpc64le stage2 bootstrap fail
Date: Mon, 21 Nov 2016 17:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-77676-4-vwDAZ8j5uC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77676-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77676-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02419.txt.bz2
Content-length: 649

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77676

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #18 from Martin Sebor <msebor at gcc dot gnu.org> ---
The patch to re-enable -fprintf-return-value was committed in r242674 after
successfully bootstrapping on powerpc64*, i386, and x86_64 and passing
regression tests.  Please open a new bug for any new problems related to the
option.
>From gcc-bugs-return-544386-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:21:04 2016
Return-Path: <gcc-bugs-return-544386-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116647 invoked by alias); 21 Nov 2016 17:21:04 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 116453 invoked by uid 48); 21 Nov 2016 17:20:56 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78428] [5/6/7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode
Date: Mon, 21 Nov 2016 17:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78428-4-r0I3MP7HGV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78428-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02420.txt.bz2
Content-length: 618

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78428

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> ---
I think store_constructor/store_constructor_field should get
bitregion_{start,end} arguments and pass them through, so that initializing
some object through expand_constructor honors the object boundaries like e.g.
expand_assignment does.
>From gcc-bugs-return-544387-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:21:32 2016
Return-Path: <gcc-bugs-return-544387-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 117689 invoked by alias); 21 Nov 2016 17:21:31 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 117386 invoked by uid 48); 21 Nov 2016 17:21:17 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword
Date: Mon, 21 Nov 2016 17:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78443-4-EIRdpRzsLE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02421.txt.bz2
Content-length: 790

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78443

--- Comment #2 from janus at gcc dot gnu.org ---
Indeed this behavior is a bug.

Looking at the dump generated with -fdump-tree-original, it seems that all
typebound-procedure calls are generated as they should be:

* The three calls in the main program are reduced to non-polymorphic calls:

    test2 (&class.2, &C.3565);
    test2 (&class.3, &C.3567);
    test1 (&class.4, &C.3571);

* The calls to 'square' in the test procedures are performed polymorphically:

      D.3553 = this->_vptr->square ((struct __class_types_P2_t *) this,
(real(kind=4) *) x);
      D.3555 = this->_vptr->square ((struct __class_types_P1_t *) this,
(real(kind=4) *) x);


So, what goes wrong is probably the assignment of the TBPs in the vtab.
>From gcc-bugs-return-544388-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:33:53 2016
Return-Path: <gcc-bugs-return-544388-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48268 invoked by alias); 21 Nov 2016 17:33:52 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 47809 invoked by uid 48); 21 Nov 2016 17:33:40 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78452] New: -Wformat-length=2 wrong length in %s directive with an array argument
Date: Mon, 21 Nov 2016 17:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: minor
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-78452-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02422.txt.bz2
Content-length: 2351

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78452

            Bug ID: 78452
           Summary: -Wformat-length=2 wrong length in %s directive with an
                    array argument
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: minor
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: msebor at gcc dot gnu.org
  Target Milestone: ---

When the -Wformat-length=2 option is used, in a call to sprintf with the %s
directive and an argument that refers to two or more arrays of different sizes
at least one of which is greater than the space in the destination, GCC issues
a warning as expected but indicates the wrong number of bytes is being written.
 The test case below shows the problem.  The second warning should say
something like

  ‘%-s’ directive writing up to 4 bytes into a region of size 3

$ cat x.c && /build/gcc-trunk-svn/gcc/xgcc -B /build/gcc-trunk-svn/gcc -O2 -S
-Wall -Wextra -Wpedantic -Wformat-length=2 x.c
char d[3];

const char s3[] = "123";
const char s4[] = "1234";

void f (int i)
{
  const char *s = i < 0 ? s3 : s4;
  __builtin_sprintf (d, "%-s", s);   // warning (expected), bytes correct
}

char a3[3];
char a4[4];

void g (int i)
{
  const char *s = i < 0 ? a3 : a4;
  __builtin_sprintf (d, "%-s", s);   // warning (expected), bytes wrong
}

x.c: In function ‘f’:
x.c:9:26: warning: ‘%-s’ directive writing between 3 and 4 bytes into a region
of size 3 [-Wformat-length=]
   __builtin_sprintf (d, "%-s", s);   // warning (expected), bytes correct
                          ^~~
x.c:9:3: note: format output between 4 and 5 bytes into a destination of size 3
   __builtin_sprintf (d, "%-s", s);   // warning (expected), bytes correct
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
x.c: In function ‘g’:
x.c:18:26: warning: ‘%-s’ directive writing 1 or more bytes into a region of
size 3 [-Wformat-length=]
   __builtin_sprintf (d, "%-s", s);   // warning (expected), bytes wrong
                          ^~~
x.c:18:3: note: format output 2 bytes into a destination of size 3
   __builtin_sprintf (d, "%-s", s);   // warning (expected), bytes wrong
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>From gcc-bugs-return-544389-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:49:52 2016
Return-Path: <gcc-bugs-return-544389-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56395 invoked by alias); 21 Nov 2016 17:49:52 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 56253 invoked by uid 48); 21 Nov 2016 17:49:39 -0000
From: "amker at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/78453] New: arm-none-linux-gnueabihf bootstrap failed with revision 242549
Date: Mon, 21 Nov 2016 17:54:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: amker at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-78453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02423.txt.bz2
Content-length: 1945

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78453

            Bug ID: 78453
           Summary: arm-none-linux-gnueabihf bootstrap failed with
                    revision 242549
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: amker at gcc dot gnu.org
  Target Milestone: ---

Hi,
After revision 242549, arm-linux-gnueabihf bootstrap failed with below message:

../../gcc/gcc/edit-context.c: In member function 'void
edit_context::print_diff(pretty_printer*, bool)':
../../gcc/gcc/edit-context.c:299:1: error: insn does not satisfy its
constraints:
 }
 ^
(insn 69 17 25 3 (set (mem/f/c:DI (plus:SI (reg/f:SI 13 sp)
                (const_int 8 [0x8])) [39 c.m_outer_cb+0 S8 A64])
        (reg:DI 12 ip)) "../../gcc/gcc/typed-splay-tree.h":56 633
{*movdi_vfp_cortexa8}
     (nil))
../../gcc/gcc/edit-context.c:299:1: internal compiler error: in
extract_constrain_insn, at recog.c:2213
0xa38f27 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
        ../../gcc/gcc/rtl-error.c:108
0xa38f69 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
        ../../gcc/gcc/rtl-error.c:119
0x9f7055 extract_constrain_insn(rtx_insn*)
        ../../gcc/gcc/recog.c:2213
0x9fc5bf copyprop_hardreg_forward_1
        ../../gcc/gcc/regcprop.c:794
0x9fd76b execute
        ../../gcc/gcc/regcprop.c:1301
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

GCC is configured as:
../gcc/configure --prefix=/.../target --disable-libssp --disable-libgomp
--disable-libsanitizer --disable-libitm --disable-atomic
--enable-languages=c,c++ --with-arch=armv7-a --with-fpu=neon --with-float=hard
>From gcc-bugs-return-544390-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 17:54:54 2016
Return-Path: <gcc-bugs-return-544390-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67300 invoked by alias); 21 Nov 2016 17:54:53 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 67088 invoked by uid 48); 21 Nov 2016 17:54:41 -0000
From: "amker at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf)
Date: Mon, 21 Nov 2016 18:11:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: amker at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78439-4-ZjjTAeyB96@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02424.txt.bz2
Content-length: 586

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78439

amker at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |amker at gcc dot gnu.org

--- Comment #6 from amker at gcc dot gnu.org ---
(In reply to ktkachov from comment #3)
> The ICE happens due to r242590.
> Need to figure out if it is the cause of the bug or just exposes it

It looks like the same bug as PR78453, but for that one, r242549 is the first
guilty revision.
>From gcc-bugs-return-544391-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:11:21 2016
Return-Path: <gcc-bugs-return-544391-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6809 invoked by alias); 21 Nov 2016 18:11:21 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 6628 invoked by uid 48); 21 Nov 2016 18:11:08 -0000
From: "matt at godbolt dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70909] Libiberty Demangler segfaults (4)
Date: Mon, 21 Nov 2016 18:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matt at godbolt dot org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-70909-4-yUE5SAM3K9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70909-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70909-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02425.txt.bz2
Content-length: 626

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70909

--- Comment #14 from Matt Godbolt <matt at godbolt dot org> ---
Created attachment 40101
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40101&action=edit
compile with gcc 6.2 -std=c++14

This reproduces the issue. Compile with g++ 6.2 and -std=c++14 to create a file
which contains the symbol:

_ZSt7forwardIR17predicate_matcherIZ11any_matcherIiEDavEUlOT_E_13typed_matcherIiEEES3_RNSt16remove_referenceIS2_E4typeE

This symbol crashes both c++filt (2.26.20160125) and gdb (7.10) in the same way
as this bug describes (d_print_comp infinite recursion).
>From gcc-bugs-return-544392-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:14:40 2016
Return-Path: <gcc-bugs-return-544392-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11315 invoked by alias); 21 Nov 2016 18:14:40 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 11186 invoked by uid 48); 21 Nov 2016 18:14:27 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78454] New: valgrind conditional jump or move depends on uninitialised value(s) in sparseset_bit_p
Date: Mon, 21 Nov 2016 18:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-78454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02426.txt.bz2
Content-length: 18415

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78454

            Bug ID: 78454
           Summary: valgrind conditional jump or move depends on
                    uninitialised value(s) in sparseset_bit_p
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: msebor at gcc dot gnu.org
  Target Milestone: ---

Running the latest trunk of GCC 7.0 under Valgrind shows the errors below.  I
see a report of a similar problem in bug 54689 was closed as invalid though it
references r190503 presumably committed to suppress the reported errors (?) 
Yet the suppression code was present when the bug was filed (with trunk as of
r191663) and is still there on trunk today so I'm not sure what to make of
that.

$ cat x.c && /build/gcc-trunk-svn/gcc/xgcc -B /build/gcc-trunk-svn/gcc -S x.c
-wrapper valgrind
int f (int x)
{
  return x;
}
==5831== Memcheck, a memory error detector
==5831== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==5831== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==5831== Command: /build/gcc-trunk-svn/gcc/cc1 -quiet -iprefix
/home/msebor/build/gcc-trunk-svn/gcc/../lib/gcc/x86_64-pc-linux-gnu/7.0.0/
-isystem /build/gcc-trunk-svn/gcc/include -isystem
/build/gcc-trunk-svn/gcc/include-fixed x.c -quiet -dumpbase x.c -mtune=generic
-march=x86-64 -auxbase x -o x.s
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xC8FA56: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xC904E4: mark_pseudo_regno_live(int) (ira-lives.c:289)
==5831==    by 0xC9079E: mark_pseudo_reg_live(rtx_def*, unsigned int)
(ira-lives.c:373)
==5831==    by 0xC9080B: mark_ref_live(df_ref_d*) (ira-lives.c:387)
==5831==    by 0xC92F59: process_bb_node_lives(ira_loop_tree_node*)
(ira-lives.c:1254)
==5831==    by 0xC68ED2: ira_traverse_loop_tree(bool, ira_loop_tree_node*, void
(*)(ira_loop_tree_node*), void (*)(ira_loop_tree_node*)) (ira-build.c:1806)
==5831==    by 0xC93D64: ira_create_allocno_live_ranges() (ira-lives.c:1565)
==5831==    by 0xC6D21A: ira_build() (ira-build.c:3422)
==5831==    by 0xC6393B: ira(_IO_FILE*) (ira.c:5217)
==5831==    by 0xC64154: (anonymous namespace)::pass_ira::execute(function*)
(ira.c:5522)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xC8FA56: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xC8FAE8: sparseset_set_bit(sparseset_def*, unsigned long)
(sparseset.h:166)
==5831==    by 0xC8FD5C: make_object_born(ira_object*) (ira-lives.c:120)
==5831==    by 0xC90505: mark_pseudo_regno_live(int) (ira-lives.c:293)
==5831==    by 0xC9079E: mark_pseudo_reg_live(rtx_def*, unsigned int)
(ira-lives.c:373)
==5831==    by 0xC9080B: mark_ref_live(df_ref_d*) (ira-lives.c:387)
==5831==    by 0xC92F59: process_bb_node_lives(ira_loop_tree_node*)
(ira-lives.c:1254)
==5831==    by 0xC68ED2: ira_traverse_loop_tree(bool, ira_loop_tree_node*, void
(*)(ira_loop_tree_node*), void (*)(ira_loop_tree_node*)) (ira-build.c:1806)
==5831==    by 0xC93D64: ira_create_allocno_live_ranges() (ira-lives.c:1565)
==5831==    by 0xC6D21A: ira_build() (ira-build.c:3422)
==5831==    by 0xC6393B: ira(_IO_FILE*) (ira.c:5217)
==5831==    by 0xC64154: (anonymous namespace)::pass_ira::execute(function*)
(ira.c:5522)
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xCD993F: check_pseudos_live_through_calls(int)
(lra-lives.c:570)
==5831==    by 0xCDA9FF: process_bb_lives(basic_block_def*, int&, bool)
(lra-lives.c:856)
==5831==    by 0xCDBFDC: lra_create_live_ranges_1(bool, bool)
(lra-lives.c:1255)
==5831==    by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-lives.c:1320)
==5831==    by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450)
==5831==    by 0xC63D56: do_reload() (ira.c:5381)
==5831==    by 0xC641EE: (anonymous namespace)::pass_reload::execute(function*)
(ira.c:5565)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831==    by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2460)
==5831==    by 0xD95FBA: execute_pass_list(function*, opt_pass*)
(passes.c:2470)
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xCD993F: check_pseudos_live_through_calls(int)
(lra-lives.c:570)
==5831==    by 0xCDA59D: process_bb_lives(basic_block_def*, int&, bool)
(lra-lives.c:785)
==5831==    by 0xCDBFDC: lra_create_live_ranges_1(bool, bool)
(lra-lives.c:1255)
==5831==    by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-lives.c:1320)
==5831==    by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450)
==5831==    by 0xC63D56: do_reload() (ira.c:5381)
==5831==    by 0xC641EE: (anonymous namespace)::pass_reload::execute(function*)
(ira.c:5565)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831==    by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2460)
==5831==    by 0xD95FBA: execute_pass_list(function*, opt_pass*)
(passes.c:2470)
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xCD8619: sparseset_set_bit(sparseset_def*, unsigned long)
(sparseset.h:166)
==5831==    by 0xCD8D92: make_hard_regno_dead(int) (lra-lives.c:255)
==5831==    by 0xCD916A: mark_regno_dead(int, machine_mode, int)
(lra-lives.c:348)
==5831==    by 0xCDA6E3: process_bb_lives(basic_block_def*, int&, bool)
(lra-lives.c:807)
==5831==    by 0xCDBFDC: lra_create_live_ranges_1(bool, bool)
(lra-lives.c:1255)
==5831==    by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-lives.c:1320)
==5831==    by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450)
==5831==    by 0xC63D56: do_reload() (ira.c:5381)
==5831==    by 0xC641EE: (anonymous namespace)::pass_reload::execute(function*)
(ira.c:5565)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xCD90E5: mark_regno_live(int, machine_mode, int)
(lra-lives.c:323)
==5831==    by 0xCDA9E0: process_bb_lives(basic_block_def*, int&, bool)
(lra-lives.c:855)
==5831==    by 0xCDBFDC: lra_create_live_ranges_1(bool, bool)
(lra-lives.c:1255)
==5831==    by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-lives.c:1320)
==5831==    by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450)
==5831==    by 0xC63D56: do_reload() (ira.c:5381)
==5831==    by 0xC641EE: (anonymous namespace)::pass_reload::execute(function*)
(ira.c:5565)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831==    by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2460)
==5831==    by 0xD95FBA: execute_pass_list(function*, opt_pass*)
(passes.c:2470)
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xCD8E06: mark_pseudo_live(int, int) (lra-lives.c:268)
==5831==    by 0xCD90FB: mark_regno_live(int, machine_mode, int)
(lra-lives.c:325)
==5831==    by 0xCDA9E0: process_bb_lives(basic_block_def*, int&, bool)
(lra-lives.c:855)
==5831==    by 0xCDBFDC: lra_create_live_ranges_1(bool, bool)
(lra-lives.c:1255)
==5831==    by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-lives.c:1320)
==5831==    by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450)
==5831==    by 0xC63D56: do_reload() (ira.c:5381)
==5831==    by 0xC641EE: (anonymous namespace)::pass_reload::execute(function*)
(ira.c:5565)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831==    by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2460)
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xCD8619: sparseset_set_bit(sparseset_def*, unsigned long)
(sparseset.h:166)
==5831==    by 0xCD8E36: mark_pseudo_live(int, int) (lra-lives.c:269)
==5831==    by 0xCD90FB: mark_regno_live(int, machine_mode, int)
(lra-lives.c:325)
==5831==    by 0xCDA9E0: process_bb_lives(basic_block_def*, int&, bool)
(lra-lives.c:855)
==5831==    by 0xCDBFDC: lra_create_live_ranges_1(bool, bool)
(lra-lives.c:1255)
==5831==    by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-lives.c:1320)
==5831==    by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450)
==5831==    by 0xC63D56: do_reload() (ira.c:5381)
==5831==    by 0xC641EE: (anonymous namespace)::pass_reload::execute(function*)
(ira.c:5565)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xCD8619: sparseset_set_bit(sparseset_def*, unsigned long)
(sparseset.h:166)
==5831==    by 0xCD8F62: mark_pseudo_live(int, int) (lra-lives.c:277)
==5831==    by 0xCD90FB: mark_regno_live(int, machine_mode, int)
(lra-lives.c:325)
==5831==    by 0xCDA9E0: process_bb_lives(basic_block_def*, int&, bool)
(lra-lives.c:855)
==5831==    by 0xCDBFDC: lra_create_live_ranges_1(bool, bool)
(lra-lives.c:1255)
==5831==    by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-lives.c:1320)
==5831==    by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450)
==5831==    by 0xC63D56: do_reload() (ira.c:5381)
==5831==    by 0xC641EE: (anonymous namespace)::pass_reload::execute(function*)
(ira.c:5565)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xE91AB2: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xE921C4: sparseset_and_compl(sparseset_def*, sparseset_def*,
sparseset_def*) (sparseset.c:190)
==5831==    by 0xCDAADC: process_bb_lives(basic_block_def*, int&, bool)
(lra-lives.c:870)
==5831==    by 0xCDBFDC: lra_create_live_ranges_1(bool, bool)
(lra-lives.c:1255)
==5831==    by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-lives.c:1320)
==5831==    by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450)
==5831==    by 0xC63D56: do_reload() (ira.c:5381)
==5831==    by 0xC641EE: (anonymous namespace)::pass_reload::execute(function*)
(ira.c:5565)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831==    by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2460)
==5831==    by 0xD95FBA: execute_pass_list(function*, opt_pass*)
(passes.c:2470)
==5831== 
==5831== Use of uninitialised value of size 8
==5831==    at 0xE91AC6: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xE921C4: sparseset_and_compl(sparseset_def*, sparseset_def*,
sparseset_def*) (sparseset.c:190)
==5831==    by 0xCDAADC: process_bb_lives(basic_block_def*, int&, bool)
(lra-lives.c:870)
==5831==    by 0xCDBFDC: lra_create_live_ranges_1(bool, bool)
(lra-lives.c:1255)
==5831==    by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-lives.c:1320)
==5831==    by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450)
==5831==    by 0xC63D56: do_reload() (ira.c:5381)
==5831==    by 0xC641EE: (anonymous namespace)::pass_reload::execute(function*)
(ira.c:5565)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831==    by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2460)
==5831==    by 0xD95FBA: execute_pass_list(function*, opt_pass*)
(passes.c:2470)
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xE91AB2: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xE91B44: sparseset_set_bit(sparseset_def*, unsigned long)
(sparseset.h:166)
==5831==    by 0xE921DE: sparseset_and_compl(sparseset_def*, sparseset_def*,
sparseset_def*) (sparseset.c:191)
==5831==    by 0xCDAADC: process_bb_lives(basic_block_def*, int&, bool)
(lra-lives.c:870)
==5831==    by 0xCDBFDC: lra_create_live_ranges_1(bool, bool)
(lra-lives.c:1255)
==5831==    by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-lives.c:1320)
==5831==    by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450)
==5831==    by 0xC63D56: do_reload() (ira.c:5381)
==5831==    by 0xC641EE: (anonymous namespace)::pass_reload::execute(function*)
(ira.c:5565)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831==    by 0xD95F64: execute_pass_list_1(opt_pass*) (passes.c:2460)
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xCD8619: sparseset_set_bit(sparseset_def*, unsigned long)
(sparseset.h:166)
==5831==    by 0xCD8FF4: mark_pseudo_dead(int, int) (lra-lives.c:292)
==5831==    by 0xCD91A3: mark_regno_dead(int, machine_mode, int)
(lra-lives.c:354)
==5831==    by 0xCDA6E3: process_bb_lives(basic_block_def*, int&, bool)
(lra-lives.c:807)
==5831==    by 0xCDBFDC: lra_create_live_ranges_1(bool, bool)
(lra-lives.c:1255)
==5831==    by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-lives.c:1320)
==5831==    by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450)
==5831==    by 0xC63D56: do_reload() (ira.c:5381)
==5831==    by 0xC641EE: (anonymous namespace)::pass_reload::execute(function*)
(ira.c:5565)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831== 
==5831== Conditional jump or move depends on uninitialised value(s)
==5831==    at 0xCD8587: sparseset_bit_p(sparseset_def*, unsigned long)
(sparseset.h:147)
==5831==    by 0xCD8619: sparseset_set_bit(sparseset_def*, unsigned long)
(sparseset.h:166)
==5831==    by 0xCD8C05: make_hard_regno_born(int, bool) (lra-lives.c:236)
==5831==    by 0xCD90BF: mark_regno_live(int, machine_mode, int)
(lra-lives.c:319)
==5831==    by 0xCDA9E0: process_bb_lives(basic_block_def*, int&, bool)
(lra-lives.c:855)
==5831==    by 0xCDBFDC: lra_create_live_ranges_1(bool, bool)
(lra-lives.c:1255)
==5831==    by 0xCDC2BB: lra_create_live_ranges(bool, bool) (lra-lives.c:1320)
==5831==    by 0xCB82BF: lra(_IO_FILE*) (lra.c:2450)
==5831==    by 0xC63D56: do_reload() (ira.c:5381)
==5831==    by 0xC641EE: (anonymous namespace)::pass_reload::execute(function*)
(ira.c:5565)
==5831==    by 0xD95BE3: execute_one_pass(opt_pass*) (passes.c:2370)
==5831==    by 0xD95F33: execute_pass_list_1(opt_pass*) (passes.c:2459)
==5831== 
==5831== 
==5831== HEAP SUMMARY:
==5831==     in use at exit: 1,608,570 bytes in 2,264 blocks
==5831==   total heap usage: 5,135 allocs, 2,871 frees, 3,621,619 bytes
allocated
==5831== 
==5831== LEAK SUMMARY:
==5831==    definitely lost: 0 bytes in 0 blocks
==5831==    indirectly lost: 0 bytes in 0 blocks
==5831==      possibly lost: 8,032 bytes in 1 blocks
==5831==    still reachable: 1,600,538 bytes in 2,263 blocks
==5831==         suppressed: 0 bytes in 0 blocks
==5831== Rerun with --leak-check=full to see details of leaked memory
==5831== 
==5831== For counts of detected and suppressed errors, rerun with: -v
==5831== Use --track-origins=yes to see where uninitialised values come from
==5831== ERROR SUMMARY: 37 errors from 14 contexts (suppressed: 0 from 0)
>From gcc-bugs-return-544393-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:19:59 2016
Return-Path: <gcc-bugs-return-544393-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28710 invoked by alias); 21 Nov 2016 18:19:58 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 120171 invoked by uid 55); 21 Nov 2016 18:19:45 -0000
From: "law at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/25128] [m68k] Suboptimal comparisons against 65536
Date: Mon, 21 Nov 2016 18:20:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 4.2.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: law at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-25128-4-9QVXDYT4OD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-25128-4@http.gcc.gnu.org/bugzilla/>
References: <bug-25128-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02427.txt.bz2
Content-length: 741

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25128

--- Comment #3 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Author: law
Date: Mon Nov 21 18:19:12 2016
New Revision: 242676

URL: https://gcc.gnu.org/viewcvs?rev=242676&root=gcc&view=rev
Log:
        PR target/25128
        * config/m68k/predicates.md (swap_peephole_relational_operator): New
        predicate.
        * config/m68k/m68k.md (relational tests against 65535/65536): New
        peephole2.

        PR target/25128
        * gcc.target/m68k/pr25128.c: New test.

Added:
    trunk/gcc/testsuite/gcc.target/m68k/pr25128.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/m68k/m68k.md
    trunk/gcc/config/m68k/predicates.md
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-544394-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:20:37 2016
Return-Path: <gcc-bugs-return-544394-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37893 invoked by alias); 21 Nov 2016 18:20:36 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 37576 invoked by uid 48); 21 Nov 2016 18:20:29 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/25128] [m68k] Suboptimal comparisons against 65536
Date: Mon, 21 Nov 2016 18:23:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 4.2.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-25128-4-XZGJVtcZpy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-25128-4@http.gcc.gnu.org/bugzilla/>
References: <bug-25128-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02428.txt.bz2
Content-length: 503

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25128

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |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-544395-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:23:33 2016
Return-Path: <gcc-bugs-return-544395-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42378 invoked by alias); 21 Nov 2016 18:23:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 42270 invoked by uid 48); 21 Nov 2016 18:23:20 -0000
From: "trippels at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70909] Libiberty Demangler segfaults (4)
Date: Mon, 21 Nov 2016 18:30:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: trippels at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-70909-4-SKUO8G4vmS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70909-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70909-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02429.txt.bz2
Content-length: 1792

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70909

--- Comment #15 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Thanks for the testcase.
Marcel's patch fixes the segfault, but doesn't demangle the symbol.

markus@x4 libiberty % ./a.out
_ZSt7forwardIR17predicate_matcherIZ11any_matcherIiEDavEUlOT_E_13typed_matcherIiEEES3_RNSt16remove_referenceIS2_E4typeE
typed name
  template
    qualified name
      name 'std'
      name 'forward'
    template argument list
      reference
        template
          name 'predicate_matcher'
          template argument list
            local name
              typed name
                template
                  name 'any_matcher'
                  template argument list
                    builtin type int
                function type
                  name 'auto'
                  argument list
              lambda 0
                argument list
                  rvalue reference
                    template parameter 0
            template argument list
              template
                name 'typed_matcher'
                template argument list
                  builtin type int
  function type
    rvalue reference
      template parameter 0
    argument list
      reference
        qualified name
          template
            qualified name
              standard substitution std
              name 'remove_reference'
            template argument list
              template parameter 0
          name 'type'
Failed:
_ZSt7forwardIR17predicate_matcherIZ11any_matcherIiEDavEUlOT_E_13typed_matcherIiEEES3_RNSt16remove_referenceIS2_E4typeE

libc++abi demangler gives:
int&& std::forward<predicate_matcher<auto any_matcher<int>()::'lambda'(int&&),
typed_matcher<int> >&>(std::remove_reference<int>::type&)
>From gcc-bugs-return-544396-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:30:25 2016
Return-Path: <gcc-bugs-return-544396-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110186 invoked by alias); 21 Nov 2016 18:30:19 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 108114 invoked by uid 48); 21 Nov 2016 18:29:53 -0000
From: "gerhard.steinmetz.fortran@t-online.de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68544] ICE trying to pass derived type constructor as a function
Date: Mon, 21 Nov 2016 18:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: minor
X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-68544-4-csnlWmDp7w@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68544-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68544-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02430.txt.bz2
Content-length: 1832

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68544

Gerhard Steinmetz <gerhard.steinmetz.fortran@t-online.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gerhard.steinmetz.fortran@t
                   |                            |-online.de

--- Comment #3 from Gerhard Steinmetz <gerhard.steinmetz.fortran@t-online.de> ---

Update :


$ cat z1.f90
program p
   type t
   end type
   call f(t)
end


$ gfortran-7-20161120 z1.f90
z1.f90:2:0:

    type t

internal compiler error: Segmentation fault
0xc4265f crash_signal
        ../../gcc/toplev.c:333
0x74c990 gfc_sym_identifier
        ../../gcc/fortran/trans-decl.c:339
0x74e2e3 build_function_decl
        ../../gcc/fortran/trans-decl.c:2197
0x75806a gfc_get_symbol_decl(gfc_symbol*)
        ../../gcc/fortran/trans-decl.c:1622
0x77005f gfc_conv_variable
        ../../gcc/fortran/trans-expr.c:2494
0x76bcf2 gfc_conv_expr(gfc_se*, gfc_expr*)
        ../../gcc/fortran/trans-expr.c:7704
0x773aa6 gfc_conv_expr_reference(gfc_se*, gfc_expr*)
        ../../gcc/fortran/trans-expr.c:7804
0x767220 gfc_conv_procedure_call(gfc_se*, gfc_symbol*, gfc_actual_arglist*,
gfc_expr*, vec<tree_node*, va_gc, vl_embed>*)
        ../../gcc/fortran/trans-expr.c:5169
0x7b0fe4 gfc_trans_call(gfc_code*, bool, tree_node*, tree_node*, bool)
        ../../gcc/fortran/trans-stmt.c:407
0x72c59a trans_code
        ../../gcc/fortran/trans.c:1774
0x75c578 gfc_generate_function_code(gfc_namespace*)
        ../../gcc/fortran/trans-decl.c:6261
0x6e53e0 translate_all_program_units
        ../../gcc/fortran/parse.c:6038
0x6e53e0 gfc_parse_file()
        ../../gcc/fortran/parse.c:6238
0x729052 gfc_be_parse_file
        ../../gcc/fortran/f95-lang.c:202
>From gcc-bugs-return-544397-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:31:24 2016
Return-Path: <gcc-bugs-return-544397-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 111477 invoked by alias); 21 Nov 2016 18:31:24 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 111383 invoked by uid 48); 21 Nov 2016 18:31:13 -0000
From: "gerhard.steinmetz.fortran@t-online.de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68544] ICE trying to pass derived type constructor as a function
Date: Mon, 21 Nov 2016 18:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: minor
X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-68544-4-PLb74NdMGL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68544-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68544-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02431.txt.bz2
Content-length: 1790

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68544

--- Comment #4 from Gerhard Steinmetz <gerhard.steinmetz.fortran@t-online.de> ---

Invalid code with a function :


$ cat z2.f90
program p
   type t
   end type
   print *, f(t)
end


$ gfortran-7-20161120 z2.f90
z2.f90:2:0:

    type t

internal compiler error: Segmentation fault
0xc4265f crash_signal
        ../../gcc/toplev.c:333
0x74c990 gfc_sym_identifier
        ../../gcc/fortran/trans-decl.c:339
0x74e2e3 build_function_decl
        ../../gcc/fortran/trans-decl.c:2197
0x75806a gfc_get_symbol_decl(gfc_symbol*)
        ../../gcc/fortran/trans-decl.c:1622
0x77005f gfc_conv_variable
        ../../gcc/fortran/trans-expr.c:2494
0x76bcf2 gfc_conv_expr(gfc_se*, gfc_expr*)
        ../../gcc/fortran/trans-expr.c:7704
0x773aa6 gfc_conv_expr_reference(gfc_se*, gfc_expr*)
        ../../gcc/fortran/trans-expr.c:7804
0x767220 gfc_conv_procedure_call(gfc_se*, gfc_symbol*, gfc_actual_arglist*,
gfc_expr*, vec<tree_node*, va_gc, vl_embed>*)
        ../../gcc/fortran/trans-expr.c:5169
0x76bcd2 gfc_conv_expr(gfc_se*, gfc_expr*)
        ../../gcc/fortran/trans-expr.c:7696
0x7737d8 gfc_conv_expr_reference(gfc_se*, gfc_expr*)
        ../../gcc/fortran/trans-expr.c:7831
0x79a586 gfc_trans_transfer(gfc_code*)
        ../../gcc/fortran/trans-io.c:2482
0x72c237 trans_code
        ../../gcc/fortran/trans.c:1902
0x7972e0 build_dt
        ../../gcc/fortran/trans-io.c:1980
0x72c257 trans_code
        ../../gcc/fortran/trans.c:1874
0x75c578 gfc_generate_function_code(gfc_namespace*)
        ../../gcc/fortran/trans-decl.c:6261
0x6e53e0 translate_all_program_units
        ../../gcc/fortran/parse.c:6038
0x6e53e0 gfc_parse_file()
        ../../gcc/fortran/parse.c:6238
0x729052 gfc_be_parse_file
        ../../gcc/fortran/f95-lang.c:202
>From gcc-bugs-return-544398-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:32:31 2016
Return-Path: <gcc-bugs-return-544398-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113013 invoked by alias); 21 Nov 2016 18:32:31 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 112751 invoked by uid 48); 21 Nov 2016 18:32:17 -0000
From: "gerhard.steinmetz.fortran@t-online.de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68544] ICE trying to pass derived type constructor as a function
Date: Mon, 21 Nov 2016 18:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: minor
X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-68544-4-ax8sULkawa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68544-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68544-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02432.txt.bz2
Content-length: 792

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68544

--- Comment #5 from Gerhard Steinmetz <gerhard.steinmetz.fortran@t-online.de> ---

Affects several intrinsic functions/subroutines ...

$ cat z7.f90
program p
   type t
   end type
   print *, atomic_define(t)
   print *, atomic_ref(t)
   print *, coshape(t)
   print *, cpu_time(t)
   print *, date_and_time(t)
   print *, execute_command_line(t)
   print *, findloc(t)
   print *, get_command(t)
   print *, get_command_argument(t)
   print *, get_environment_variable(t)
   print *, is_contiguous(t)
   print *, move_alloc(t)
   print *, mvbits(t)
   print *, out_of_range(t)
   print *, random_init(t)
   print *, random_number(t)
   print *, random_seed(t)
   print *, rank(t)
   print *, reduce(t)
   print *, system_clock(t)
end
>From gcc-bugs-return-544399-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:33:24 2016
Return-Path: <gcc-bugs-return-544399-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114529 invoked by alias); 21 Nov 2016 18:33:24 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 114255 invoked by uid 48); 21 Nov 2016 18:33:10 -0000
From: "gerhard.steinmetz.fortran@t-online.de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68544] ICE trying to pass derived type constructor as a function
Date: Mon, 21 Nov 2016 18:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: minor
X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-68544-4-rEs104rlTw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68544-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68544-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02433.txt.bz2
Content-length: 439

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68544

--- Comment #6 from Gerhard Steinmetz <gerhard.steinmetz.fortran@t-online.de> ---

These snippets are silently accepted (t is not an array nor a scalar).


$ cat z3.f90
program p
   type t
   end type
   print *, shape(t)
end

$ gfortran-7-20161120 -Wall -fcheck=all z3.f90
$ a.out

$

---

$ cat z4.f90
subroutine s(t)
   type t
   end type
end

$ gfortran-7-20161120 -c z4.f90
$
>From gcc-bugs-return-544400-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:47:07 2016
Return-Path: <gcc-bugs-return-544400-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5819 invoked by alias); 21 Nov 2016 18:47:06 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 5393 invoked by uid 48); 21 Nov 2016 18:46:55 -0000
From: "trippels at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78454] valgrind conditional jump or move depends on uninitialised value(s) in sparseset_bit_p
Date: Mon, 21 Nov 2016 18:51:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: trippels at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78454-4-kTdeFuEYC5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02434.txt.bz2
Content-length: 456

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78454

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |trippels at gcc dot gnu.org

--- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Did you configure gcc with --enable-valgrind-annotations?
>From gcc-bugs-return-544401-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:51:09 2016
Return-Path: <gcc-bugs-return-544401-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12263 invoked by alias); 21 Nov 2016 18:51:09 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 12025 invoked by uid 48); 21 Nov 2016 18:50:58 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/54689] sparseset.h:147 Conditional jump or move depends on uninitialised value(s)
Date: Mon, 21 Nov 2016 18:51:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 4.8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-54689-4-SAEtSb9lF4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-54689-4@http.gcc.gnu.org/bugzilla/>
References: <bug-54689-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02435.txt.bz2
Content-length: 440

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54689

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |msebor at gcc dot gnu.org

--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
*** Bug 78454 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-544402-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:51:09 2016
Return-Path: <gcc-bugs-return-544402-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12277 invoked by alias); 21 Nov 2016 18:51:09 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 11960 invoked by uid 48); 21 Nov 2016 18:50:55 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78454] valgrind conditional jump or move depends on uninitialised value(s) in sparseset_bit_p
Date: Mon, 21 Nov 2016 18:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: DUPLICATE
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-78454-4-X6gXeDea7Y@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02436.txt.bz2
Content-length: 1458

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78454

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
As suggested in comment #1, configuring GCC with --enable-valgrind-annotations
is needed.  Unfortunately, after that, a build fails with the errors below:

checking for valgrind.h... no
checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... no
checking for VALGRIND_DISCARD in <memcheck.h>... no
configure: error: *** Can't find valgrind/memcheck.h, memcheck.h or valgrind.h
Makefile:4286: recipe for target 'configure-stage1-gcc' failed
make[1]: *** [configure-stage1-gcc] Error 1

It seems that valgrind-devel needs to be installed in order for this to work
(it would be nice if the top-level configure warned or failed when it isn't).

With these problems out of the way though, the Valgrind errors disappear. 
Reverting r190503 brings them back, so it did indeed fix the referenced bug
54689.  I'm going to resolve this bug as a duplicate of the older one.  I've
also updated the Debugging GCC Wiki page
(https://gcc.gnu.org/wiki/DebuggingGCC) to mention this.

*** This bug has been marked as a duplicate of bug 54689 ***
>From gcc-bugs-return-544403-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 18:55:56 2016
Return-Path: <gcc-bugs-return-544403-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 21468 invoked by alias); 21 Nov 2016 18:55:56 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 21346 invoked by uid 55); 21 Nov 2016 18:55:43 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/71973] c++ handles built-in functions inconsistently
Date: Mon, 21 Nov 2016 19:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: accepts-invalid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-71973-4-FCeVHbo5zE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71973-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71973-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02437.txt.bz2
Content-length: 623

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71973

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Mon Nov 21 18:55:11 2016
New Revision: 242677

URL: https://gcc.gnu.org/viewcvs?rev=242677&root=gcc&view=rev
Log:
        PR c++/71973
        * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
        long unsigned int.
        * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
        unsigned long.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/torture/pr53321.C
    trunk/gcc/testsuite/g++.dg/torture/pr63512.C
>From gcc-bugs-return-544404-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 19:04:03 2016
Return-Path: <gcc-bugs-return-544404-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40502 invoked by alias); 21 Nov 2016 19:04:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 40177 invoked by uid 48); 21 Nov 2016 19:03:50 -0000
From: "hjl.tools at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78428] [5/6/7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode
Date: Mon, 21 Nov 2016 19:18:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hjl.tools at gmail dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78428-4-zWFI6aD7WP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78428-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02438.txt.bz2
Content-length: 393

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78428

--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> ---
Before r218818, struct of 12 bytes is aligned at 4 bytes without -Os
and 8 bytes with -Os.  After r218818, it is always aligned at 8 bytes,
which triggers struct store memory leak:

        movq    %rax, b+8(%rip)

Since b is 12 bytes and a is placed next to b, it overrides a.
>From gcc-bugs-return-544405-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 19:18:21 2016
Return-Path: <gcc-bugs-return-544405-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130863 invoked by alias); 21 Nov 2016 19:18:21 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 129210 invoked by uid 55); 21 Nov 2016 19:18:08 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/67335] [6/7 Regression] ICE in compiling omp simd function with unused argument
Date: Mon, 21 Nov 2016 19:23:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords: ice-on-valid-code, openmp
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-67335-4-F7mJ3uwKwU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67335-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67335-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02439.txt.bz2
Content-length: 633

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67335

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Mon Nov 21 19:17:36 2016
New Revision: 242678

URL: https://gcc.gnu.org/viewcvs?rev=242678&root=gcc&view=rev
Log:
        PR middle-end/67335
        * omp-simd-clone.c (simd_clone_adjust_argument_types): Use NULL prefix
        for tmp simd array if DECL_NAME (parm) is NULL.

        * g++.dg/vect/simd-clone-7.cc: New test.

Added:
    trunk/gcc/testsuite/g++.dg/vect/simd-clone-7.cc
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/omp-simd-clone.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-544406-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 19:23:58 2016
Return-Path: <gcc-bugs-return-544406-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 31683 invoked by alias); 21 Nov 2016 19:23:58 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 31475 invoked by uid 48); 21 Nov 2016 19:23:45 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/68538] ICE in gen_reg_rtx, at emit-rtl.c:1027 when cross-compiling for cris-linux-gnu target
Date: Mon, 21 Nov 2016 19:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: hp at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-68538-4-t0xWoTfKA1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68538-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68538-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02440.txt.bz2
Content-length: 591

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68538

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at redhat dot com

--- Comment #3 from Jeffrey A. Law <law at redhat dot com> ---
This is still a problem on the trunk.  I'm not at all familiar with the CRIS
port, but ISTM that we should never be calling copy_to_mode_reg when
!can_create_pseudo_p because copy_to_mode_reg always creates a new pseudo.
>From gcc-bugs-return-544407-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 19:34:34 2016
Return-Path: <gcc-bugs-return-544407-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63422 invoked by alias); 21 Nov 2016 19:34:33 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 63229 invoked by uid 48); 21 Nov 2016 19:34:21 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78428] [5/6/7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode
Date: Mon, 21 Nov 2016 19:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: assigned_to
Message-ID: <bug-78428-4-T5KpDjPpKi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78428-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02441.txt.bz2
Content-length: 421

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78428

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |marxin at gcc dot gnu.org

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
I'm working on a patch.
>From gcc-bugs-return-544408-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 19:46:57 2016
Return-Path: <gcc-bugs-return-544408-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99446 invoked by alias); 21 Nov 2016 19:46:57 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 97824 invoked by uid 48); 21 Nov 2016 19:46:44 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword
Date: Mon, 21 Nov 2016 20:00:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: janus at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution assigned_to
Message-ID: <bug-78443-4-3FZlYxeYjj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02442.txt.bz2
Content-length: 1788

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78443

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
           Assignee|unassigned at gcc dot gnu.org      |janus at gcc dot gnu.org

--- Comment #3 from janus at gcc dot gnu.org ---
(In reply to janus from comment #2)
> So, what goes wrong is probably the assignment of the TBPs in the vtab.

We simply fail to set the TBP entry for 'square' in the vtabs of C1 and C2.
This patch fixes it and regtests cleanly:


Index: gcc/fortran/class.c
===================================================================
--- gcc/fortran/class.c (Revision 242657)
+++ gcc/fortran/class.c (Arbeitskopie)
@@ -751,9 +751,6 @@ add_proc_comp (gfc_symbol *vtype, const char *name
 {
   gfc_component *c;

-  if (tb->non_overridable)
-    return;
-
   c = gfc_find_component (vtype, name, true, true, NULL);

   if (c == NULL)


With this, the output of the test case becomes ...

 square(   2.00000000     ) =   -100.000000    
 square(   2.00000000     ) =    4.00000000    
 square(   2.00000000     ) =    4.00000000

... which I believe is correct.

Note: The patch may be a bit too strong, but it does no harm. There are cases
where one can avoid having a TBP entry in the vtab, namely if the
non-overridable procedure itself is not overriding a procedure from the parent
class. I'll try to create an improved patch which implements such as check.
>From gcc-bugs-return-544409-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 20:00:41 2016
Return-Path: <gcc-bugs-return-544409-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76084 invoked by alias); 21 Nov 2016 20:00:41 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 75721 invoked by uid 48); 21 Nov 2016 20:00:28 -0000
From: "asolokha at gmx dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78455] New: [7 Regression] ICE in operator[], at vec.h:732
Date: Mon, 21 Nov 2016 20:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: asolokha at gmx dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter cc target_milestone
Message-ID: <bug-78455-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02443.txt.bz2
Content-length: 1492

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78455

            Bug ID: 78455
           Summary: [7 Regression] ICE in operator[], at vec.h:732
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: asolokha at gmx dot com
                CC: aldyh at gcc dot gnu.org
  Target Milestone: ---

gcc-7.0.0-alpha20161120 snapshot fails to compile the following reduced snippet
w/ -O2 (-Os, -Og) -Wuninitialized:

int ij;

void
ql (void)
{
  int m5 = 0;

  for (;;)
  {
    if (0)
      for (;;)
      {
        int *go;
        int *t4 = go;

 l1:
        *t4 = (*t4 != 0) ? 0 : 2;
      }

    if (ij != 0)
      goto l1;
  }
}

% x86_64-unknown-linux-gnu-gcc-7.0.0-alpha20161120 -O2 -Wuninitialized -c
dwgke5h1.c
dwgke5h1.c: In function 'ql':
dwgke5h1.c:4:1: internal compiler error: in operator[], at vec.h:732
 ql (void)
 ^~

r242639 must be a culprit, given that the top of backtrace is this:

Breakpoint 1, 0x00000000013a3db0 in internal_error(char const*, ...) ()
(gdb) where
#0  0x00000000013a3db0 in internal_error(char const*, ...) ()
#1  0x00000000013a22c4 in fancy_abort(char const*, int, char const*) ()
#2  0x0000000000d8e861 in uninit_ops_invalidate_phi_use(gphi*, unsigned int,
vec<vec<pred_info, va_heap, vl_ptr>, va_heap, vl_ptr>) ()

<snip>
>From gcc-bugs-return-544410-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 20:05:01 2016
Return-Path: <gcc-bugs-return-544410-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 88108 invoked by alias); 21 Nov 2016 20:05:01 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 87671 invoked by uid 48); 21 Nov 2016 20:04:48 -0000
From: "jengelh at inai dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/47877] -fvisibility-inlines-hidden does not hide member template functions
Date: Mon, 21 Nov 2016 20:44:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.5.2
X-Bugzilla-Keywords: documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jengelh at inai dot de
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-47877-4-7mGsCq4ky0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-47877-4@http.gcc.gnu.org/bugzilla/>
References: <bug-47877-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02444.txt.bz2
Content-length: 686

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47877

--- Comment #3 from Jan Engelhardt <jengelh at inai dot de> ---
Hm yes, I begin to see why this was done. Template instantiations show up as
W-type symbols in `nm`, and template specializations are 'T'-type, and both
need to be visible so that the override works.

But only on -O0.

When compiling with -O2, the template instantiations gets inlined and the
symbol (_ZN3Foo3barIS_EEvv in this example) disappears because of
-fvisibility-inlines-hidden and could not possibly be overridden. So template
specializations from elsewhere will have no effect.

...

So IMO we can probably just drop the "!processing_template_decl" part.
>From gcc-bugs-return-544411-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 20:44:52 2016
Return-Path: <gcc-bugs-return-544411-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128837 invoked by alias); 21 Nov 2016 20:44:48 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 128725 invoked by uid 48); 21 Nov 2016 20:44:34 -0000
From: "egall at gwmail dot gwu.edu" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/68538] ICE in gen_reg_rtx, at emit-rtl.c:1027 when cross-compiling for cris-linux-gnu target
Date: Mon, 21 Nov 2016 20:50:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egall at gwmail dot gwu.edu
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: hp at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-68538-4-5OdfCQ8WL1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68538-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68538-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02445.txt.bz2
Content-length: 645

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68538

Eric Gallager <egall at gwmail dot gwu.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egall at gwmail dot gwu.edu

--- Comment #4 from Eric Gallager <egall at gwmail dot gwu.edu> ---
After seeing this report, I'm realizing that Bug 71009 which I filed might be a
duplicate of this one; it's also an ICE at the same place in emit-rtl.c for the
same reason of can_create_pseudo_p having an issue. It's just for a different
target though.
>From gcc-bugs-return-544412-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 20:50:37 2016
Return-Path: <gcc-bugs-return-544412-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6343 invoked by alias); 21 Nov 2016 20:50:37 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 5289 invoked by uid 48); 21 Nov 2016 20:50:23 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/78453] arm-none-linux-gnueabihf bootstrap failed with revision 242549
Date: Mon, 21 Nov 2016 21:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78453-4-JNtJhFREKZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78453-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02446.txt.bz2
Content-length: 1486

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78453

wilco at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wilco at gcc dot gnu.org

--- Comment #1 from wilco at gcc dot gnu.org ---
(In reply to amker from comment #0)
> Hi,
> After revision 242549, arm-linux-gnueabihf bootstrap failed with below
> message:
> 
> ../../gcc/gcc/edit-context.c: In member function 'void
> edit_context::print_diff(pretty_printer*, bool)':
> ../../gcc/gcc/edit-context.c:299:1: error: insn does not satisfy its
> constraints:
>  }
>  ^
> (insn 69 17 25 3 (set (mem/f/c:DI (plus:SI (reg/f:SI 13 sp)
>                 (const_int 8 [0x8])) [39 c.m_outer_cb+0 S8 A64])
>         (reg:DI 12 ip)) "../../gcc/gcc/typed-splay-tree.h":56 633
> {*movdi_vfp_cortexa8}


That's a latent bug - see https://patchwork.ozlabs.org/patch/220135/

"In ARM mode only, the pair of registers IP and SP is allowed as operands in
LDRD/STRD. To handle it, this patch defines a new constraint "q" to be
CORE_REGS in ARM mode and GENERAL_REGS (i.e., equivalent to "r") otherwise.
Note that in ARM mode "q" is not equivalent to "rk" because of the way
constraints are matched. The new constraint "q" is used in place of "r" for
DImode move between register and memory."


So "q" is needed for strd on ARM, and this is used by movdi_vfp but not by
movdi_vfp_cortexa8...
>From gcc-bugs-return-544413-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:02:21 2016
Return-Path: <gcc-bugs-return-544413-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99773 invoked by alias); 21 Nov 2016 21:02:21 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 99516 invoked by uid 48); 21 Nov 2016 21:02:08 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78425] Atrtibute warning message location incorrect
Date: Mon, 21 Nov 2016 21:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-78425-4-T5cKkbxGRc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02447.txt.bz2
Content-length: 2944

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78425

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-21
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed.  The location information for attributes isn't correct either in C
or in C++ as the following test case shows:

$ cat x.C && /build/gcc-svn/gcc/xgcc -B /build/gcc-svn/gcc -S -Wall -Wextra
-xc++ x.C
#define ARG_NONNULL __attribute__ ((nonnull))
#define RET_NONNULL __attribute__ ((returns_nonnull))

void ARG_NONNULL f0 (void*) RET_NONNULL;
void RET_NONNULL f1 (void*) ARG_NONNULL;

void __attribute__ ((nonnull)) f2 (void*) __attribute__ ((returns_nonnull));
void __attribute__ ((returns_nonnull)) f3 (void*) __attribute__ ((nonnull));


x.C:2:53: error: returns_nonnull attribute on a function not returning a
pointer
 #define RET_NONNULL __attribute__ ((returns_nonnull))
                                                     ^
x.C:4:29: note: in expansion of macro ‘RET_NONNULL’
 void ARG_NONNULL f0 (void*) RET_NONNULL;
                             ^~~~~~~~~~~
x.C:1:45: error: returns_nonnull attribute on a function not returning a
pointer
 #define ARG_NONNULL __attribute__ ((nonnull))
                                             ^
x.C:5:29: note: in expansion of macro ‘ARG_NONNULL’
 void RET_NONNULL f1 (void*) ARG_NONNULL;
                             ^~~~~~~~~~~
x.C:7:75: error: returns_nonnull attribute on a function not returning a
pointer
 void __attribute__ ((nonnull)) f2 (void*) __attribute__ ((returns_nonnull));
                                                                           ^
x.C:8:75: error: returns_nonnull attribute on a function not returning a
pointer
 void __attribute__ ((returns_nonnull)) f3 (void*) __attribute__ ((nonnull));
                                                                           ^

When compiled in C mode the messages are almost as bad (though more obviously
wrong and so less confusing)

x.C:4:1: error: returns_nonnull attribute on a function not returning a pointer
 void ARG_NONNULL f0 (void*) RET_NONNULL;
 ^~~~
x.C:5:1: error: returns_nonnull attribute on a function not returning a pointer
 void RET_NONNULL f1 (void*) ARG_NONNULL;
 ^~~~
x.C:7:1: error: returns_nonnull attribute on a function not returning a pointer
 void __attribute__ ((nonnull)) f2 (void*) __attribute__ ((returns_nonnull));
 ^~~~
x.C:8:1: error: returns_nonnull attribute on a function not returning a pointer
 void __attribute__ ((returns_nonnull)) f3 (void*) __attribute__ ((nonnull));
 ^~~~
>From gcc-bugs-return-544414-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:04:53 2016
Return-Path: <gcc-bugs-return-544414-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102745 invoked by alias); 21 Nov 2016 21:04:52 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 102422 invoked by uid 48); 21 Nov 2016 21:04:40 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78425] Atrtibute warning message location incorrect
Date: Mon, 21 Nov 2016 21:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_known_to_fail
Message-ID: <bug-78425-4-u7j9E2M1Qy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02448.txt.bz2
Content-length: 446

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78425

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to fail|                            |5.3.0, 6.2.0, 7.0

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
Besides 7.0 this also affects both of 6.x and 5.x so it's not a regression.
>From gcc-bugs-return-544415-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:14:59 2016
Return-Path: <gcc-bugs-return-544415-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48841 invoked by alias); 21 Nov 2016 21:14:59 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 48587 invoked by uid 48); 21 Nov 2016 21:14:46 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/78208] Compile-time hog with -fsanitize=null with operator overloading
Date: Mon, 21 Nov 2016 21:17:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: compile-time-hog
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78208-4-7hO780ekbj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78208-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78208-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02449.txt.bz2
Content-length: 283

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78208

--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
I think the compile-hog would also be visible with -Wduplicated-branches, but
that's not in yet (and it's unclear whether it will make its way in to GCC 7).
>From gcc-bugs-return-544416-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:17:01 2016
Return-Path: <gcc-bugs-return-544416-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 51499 invoked by alias); 21 Nov 2016 21:17:01 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 51265 invoked by uid 48); 21 Nov 2016 21:16:48 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68567] ICE on using wrong defined arrays (different cases/messages)
Date: Mon, 21 Nov 2016 21:17:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-68567-4-jeAafqlmG5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68567-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68567-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02450.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68567

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-544417-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:17:22 2016
Return-Path: <gcc-bugs-return-544417-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52372 invoked by alias); 21 Nov 2016 21:17:21 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 52089 invoked by uid 48); 21 Nov 2016 21:17:07 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68568] ICE with automatic character object and save, in combination with some options
Date: Mon, 21 Nov 2016 21:27:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-68568-4-fnQlpQrbjQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68568-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68568-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02451.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68568

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-544418-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:27:29 2016
Return-Path: <gcc-bugs-return-544418-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76368 invoked by alias); 21 Nov 2016 21:27:29 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 76236 invoked by uid 48); 21 Nov 2016 21:27:16 -0000
From: "law at redhat dot com" <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: Mon, 21 Nov 2016 21:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-78437-4-WIzBXX6EzW@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/msg02452.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78437

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-544420-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:33:29 2016
Return-Path: <gcc-bugs-return-544420-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 87580 invoked by alias); 21 Nov 2016 21:33:28 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 87325 invoked by uid 48); 21 Nov 2016 21:33:15 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug go/78432] [7 Regression] -fdump-go-spec ICEs for aligned causing x32 libgo library to fail to build
Date: Mon, 21 Nov 2016 21:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: go
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: build, ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: ian at airs dot com
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-78432-4-FVEZO8ukTO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78432-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78432-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02454.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78432

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-544419-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:29:30 2016
Return-Path: <gcc-bugs-return-544419-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 80993 invoked by alias); 21 Nov 2016 21:29:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 80868 invoked by uid 48); 21 Nov 2016 21:29:19 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78426] [7 Regression] wrong code with strncmp on SH
Date: Mon, 21 Nov 2016 21:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-78426-4-P1zIKhtwTO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78426-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78426-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02453.txt.bz2
Content-length: 498

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78426

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |FIXED

--- Comment #2 from Jeffrey A. Law <law at redhat dot com> ---
Fixed on trunk
>From gcc-bugs-return-544422-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:34:14 2016
Return-Path: <gcc-bugs-return-544422-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92984 invoked by alias); 21 Nov 2016 21:34:13 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 92641 invoked by uid 48); 21 Nov 2016 21:34:01 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78122] [5/6/7 Regression] [F08] ICE in get, at cgraph.h:395
Date: Mon, 21 Nov 2016 21:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-78122-4-tvANKyYIVn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78122-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78122-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02456.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78122

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-544421-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:33:29 2016
Return-Path: <gcc-bugs-return-544421-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 87671 invoked by alias); 21 Nov 2016 21:33:29 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 87501 invoked by uid 48); 21 Nov 2016 21:33:25 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug go/78431] [7 regression] ICE in go_append_padding, at godump.c:636
Date: Mon, 21 Nov 2016 21:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: go
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: ian at airs dot com
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-78431-4-KajuN7PeW7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78431-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78431-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02455.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78431

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-544423-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:34:46 2016
Return-Path: <gcc-bugs-return-544423-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95286 invoked by alias); 21 Nov 2016 21:34:46 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 95163 invoked by uid 48); 21 Nov 2016 21:34:39 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78114] [7 regression] gfortran.dg/vect/fast-math-mgrid-resid.f FAILs
Date: Mon, 21 Nov 2016 21:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: amker at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-78114-4-QrloQSZOiA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78114-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78114-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02457.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78114

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-544424-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:35:28 2016
Return-Path: <gcc-bugs-return-544424-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99206 invoked by alias); 21 Nov 2016 21:35:28 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 99052 invoked by uid 48); 21 Nov 2016 21:35:15 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78027] [6/7 Regression] ICE in new_oacc_loop_routine, at omp-low.c:19000
Date: Mon, 21 Nov 2016 21:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code, openacc, openmp
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-78027-4-hWSSsRyyMR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78027-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78027-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02458.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78027

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-544425-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:37:31 2016
Return-Path: <gcc-bugs-return-544425-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 105947 invoked by alias); 21 Nov 2016 21:37:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 105847 invoked by uid 48); 21 Nov 2016 21:37:20 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/77746] [5/6/7 Regression] [F03] Wrong subroutine called, clash of specific procedure name and binding-name
Date: Mon, 21 Nov 2016 21:38:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.3.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77746-4-IbdbSq99tw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77746-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77746-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02459.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77746

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-544426-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:38:04 2016
Return-Path: <gcc-bugs-return-544426-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 107942 invoked by alias); 21 Nov 2016 21:38:04 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 106901 invoked by uid 48); 21 Nov 2016 21:37:51 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/77680] [5/6/7 Regression] [F03] ICE in ctor_for_folding, at varpool.c:419
Date: Mon, 21 Nov 2016 21:40:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77680-4-ztbJ7HX5rt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77680-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77680-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02460.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77680

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-544427-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:40:32 2016
Return-Path: <gcc-bugs-return-544427-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 117486 invoked by alias); 21 Nov 2016 21:40:31 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 115296 invoked by uid 48); 21 Nov 2016 21:40:18 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/71682] [7 Regression] Several libjava failures on x86_64-apple-darwin15 with -m32 after r237556
Date: Mon, 21 Nov 2016 21:41:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: WONTFIX
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-71682-4-2IIGMntH9s@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71682-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71682-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02461.txt.bz2
Content-length: 507

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71682

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |WONTFIX

--- Comment #2 from Jeffrey A. Law <law at redhat dot com> ---
GCJ/libjava are dead.
>From gcc-bugs-return-544428-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:41:05 2016
Return-Path: <gcc-bugs-return-544428-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118682 invoked by alias); 21 Nov 2016 21:41:04 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 118365 invoked by uid 48); 21 Nov 2016 21:40:47 -0000
From: "law at redhat dot com" <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: Mon, 21 Nov 2016 21:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: janus at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-66227-4-8nPLBXyYJP@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/msg02462.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66227

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-544429-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:47:00 2016
Return-Path: <gcc-bugs-return-544429-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26599 invoked by alias); 21 Nov 2016 21:47:00 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 26460 invoked by uid 48); 21 Nov 2016 21:46:48 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/68538] ICE in gen_reg_rtx, at emit-rtl.c:1027 when cross-compiling for cris-linux-gnu target
Date: Mon, 21 Nov 2016 21:52:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: hp at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-68538-4-WvcPiVNBRY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68538-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68538-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02463.txt.bz2
Content-length: 273

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68538

--- Comment #5 from Jeffrey A. Law <law at redhat dot com> ---
No, they are distinct bugs in the target files.  In this BZ it's the fault of
the cris backend.  In 68538, it appears to be a problem in the x86 backend.
>From gcc-bugs-return-544431-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:53:15 2016
Return-Path: <gcc-bugs-return-544431-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34176 invoked by alias); 21 Nov 2016 21:53:15 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 34024 invoked by uid 48); 21 Nov 2016 21:53:02 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70565] [5/6/7 Regression] ICE at gimplify.c:8832 (cilkplus array extension)
Date: Mon, 21 Nov 2016 21:53:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 5.2.1
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority
Message-ID: <bug-70565-4-vLq2dXKBwD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70565-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70565-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02465.txt.bz2
Content-length: 287

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70565

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
>From gcc-bugs-return-544430-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:52:14 2016
Return-Path: <gcc-bugs-return-544430-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32007 invoked by alias); 21 Nov 2016 21:52:13 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 31858 invoked by uid 48); 21 Nov 2016 21:52:01 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/69782] [6/7 Regression] defining min() macro causes thousand of lines of error messages
Date: Mon, 21 Nov 2016 21:53:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: WONTFIX
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-69782-4-Iy9Yo3quUm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69782-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69782-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02464.txt.bz2
Content-length: 499

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69782

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |WONTFIX

--- Comment #10 from Jeffrey A. Law <law at redhat dot com> ---
Per c#8/c#9.
>From gcc-bugs-return-544432-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:53:16 2016
Return-Path: <gcc-bugs-return-544432-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34250 invoked by alias); 21 Nov 2016 21:53:15 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 34132 invoked by uid 48); 21 Nov 2016 21:53:12 -0000
From: "anlauf at gmx dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68568] ICE with automatic character object and save, in combination with some options
Date: Mon, 21 Nov 2016 21:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: anlauf at gmx dot de
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-68568-4-aHT3iXraNU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68568-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68568-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02466.txt.bz2
Content-length: 1101

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68568

Harald Anlauf <anlauf at gmx dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |anlauf at gmx dot de

--- Comment #4 from Harald Anlauf <anlauf at gmx dot de> ---
(In reply to Gerhard Steinmetz from comment #1)
> And this is detected :
> (The SAVE attribute shall not be specified for an automatic data object.)
> 
> $ cat z1b.f90
> subroutine s(n)
>    integer, intent(in) :: n
>    character(n), save :: x
>    x = 'a'
> end
> 
> $ gfortran -g -O0 -Wall -fcheck=all -c z1b.f90
> z1b.f90:3:26:
> 
>     character(n), save :: x
>                           1
> Error: Automatic object 'x' at (1) cannot have the SAVE attribute

This is what is specified in the standard. F2015 working document:

C860 The SAVE attribute shall not be specified for a dummy argument, a function
     result, an automatic data object, or an object that is in a common block.

So it's an ICE on valid code.
>From gcc-bugs-return-544433-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:56:27 2016
Return-Path: <gcc-bugs-return-544433-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56114 invoked by alias); 21 Nov 2016 21:56:27 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 41147 invoked by uid 48); 21 Nov 2016 21:56:13 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/71118] [5/6/7 Regression] ftois instruction not emitted for float -> int bitcast
Date: Mon, 21 Nov 2016 21:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 5.3.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-71118-4-gaA5qP8SAG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71118-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71118-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02467.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71118

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-544434-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:56:45 2016
Return-Path: <gcc-bugs-return-544434-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 58085 invoked by alias); 21 Nov 2016 21:56:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 56655 invoked by uid 48); 21 Nov 2016 21:56:31 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword
Date: Mon, 21 Nov 2016 21:58:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: janus at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-78443-4-5jk18fjmFo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02468.txt.bz2
Content-length: 1001

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78443

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |ASSIGNED
         Resolution|FIXED                       |---

--- Comment #4 from janus at gcc dot gnu.org ---
Here is an improved patch:


===================================================================
--- gcc/fortran/class.c (Revision 242657)
+++ gcc/fortran/class.c (Arbeitskopie)
@@ -751,7 +751,7 @@ add_proc_comp (gfc_symbol *vtype, const char *name
 {
   gfc_component *c;

-  if (tb->non_overridable)
+  if (tb->non_overridable && !tb->overridden)
     return;

   c = gfc_find_component (vtype, name, true, true, NULL);


It gives the same output and regtests cleanly as well.
>From gcc-bugs-return-544435-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:58:55 2016
Return-Path: <gcc-bugs-return-544435-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61141 invoked by alias); 21 Nov 2016 21:58:55 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 61052 invoked by uid 48); 21 Nov 2016 21:58:47 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/71351] [7 Regression] ICE: Segmentation fault (graphite)
Date: Mon, 21 Nov 2016 21:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-71351-4-eACnpL5lxz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71351-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71351-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02469.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71351

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-544436-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 21:59:29 2016
Return-Path: <gcc-bugs-return-544436-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62223 invoked by alias); 21 Nov 2016 21:59:29 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 62071 invoked by uid 48); 21 Nov 2016 21:59:16 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/71357] [7 Regression] [graphite] ICE: verify_ssa failed (error: definition in block follows the use for SSA_NAME) w/ -O2 -floop-nest-optimize
Date: Mon, 21 Nov 2016 22:01:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-71357-4-YJgnIJVEoA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71357-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71357-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02470.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71357

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-544437-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:01:16 2016
Return-Path: <gcc-bugs-return-544437-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64406 invoked by alias); 21 Nov 2016 22:01:16 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 64191 invoked by uid 48); 21 Nov 2016 22:01:03 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/71481] [7 regression] ICE during selftest: input.c: test_reading_source_line
Date: Mon, 21 Nov 2016 22:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-71481-4-LMaWxoblpF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71481-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71481-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02471.txt.bz2
Content-length: 504

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71481

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |FIXED

--- Comment #11 from Jeffrey A. Law <law at redhat dot com> ---
Fixed on the trunk.
>From gcc-bugs-return-544438-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:04:35 2016
Return-Path: <gcc-bugs-return-544438-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74389 invoked by alias); 21 Nov 2016 22:04:35 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 74168 invoked by uid 48); 21 Nov 2016 22:04:22 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/71353] [7 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu: in binds_to_current_def_p, at symtab.c:2232
Date: Mon, 21 Nov 2016 22:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ipa
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: DUPLICATE
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-71353-4-m5LHjOxZl3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71353-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71353-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02472.txt.bz2
Content-length: 559

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71353

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |DUPLICATE

--- Comment #3 from Jeffrey A. Law <law at redhat dot com> ---
Duplicate

*** This bug has been marked as a duplicate of bug 77674 ***
>From gcc-bugs-return-544441-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:05:02 2016
Return-Path: <gcc-bugs-return-544441-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76032 invoked by alias); 21 Nov 2016 22:05:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 75763 invoked by uid 48); 21 Nov 2016 22:04:50 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/71524] [7 Regression] internal compiler error: in binds_to_current_def_p, at symtab.c:2232
Date: Mon, 21 Nov 2016 22:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: DUPLICATE
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-71524-4-MRGsbpvrRX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71524-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71524-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02475.txt.bz2
Content-length: 559

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71524

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |DUPLICATE

--- Comment #4 from Jeffrey A. Law <law at redhat dot com> ---
Duplicate

*** This bug has been marked as a duplicate of bug 77674 ***
>From gcc-bugs-return-544440-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:05:02 2016
Return-Path: <gcc-bugs-return-544440-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76008 invoked by alias); 21 Nov 2016 22:05:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 75810 invoked by uid 48); 21 Nov 2016 22:04:51 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/77674] [7 Regression] ICE in binds_to_current_def_p with -fkeep-inline-functions
Date: Mon, 21 Nov 2016 22:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ipa
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-77674-4-iy5fPMNVjS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77674-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77674-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02474.txt.bz2
Content-length: 437

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77674

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hjl.tools at gmail dot com

--- Comment #4 from Jeffrey A. Law <law at redhat dot com> ---
*** Bug 71524 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-544443-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:05:30 2016
Return-Path: <gcc-bugs-return-544443-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 78464 invoked by alias); 21 Nov 2016 22:05:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 77779 invoked by uid 48); 21 Nov 2016 22:05:20 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/71616] [7 Regression] ICE on valid C++ code at -O1 and above on x86_64-linux-gnu: in binds_to_current_def_p, at symtab.c:2232
Date: Mon, 21 Nov 2016 22:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: DUPLICATE
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-71616-4-Waa7iFgjP0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71616-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71616-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02476.txt.bz2
Content-length: 559

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71616

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |DUPLICATE

--- Comment #3 from Jeffrey A. Law <law at redhat dot com> ---
Duplicate

*** This bug has been marked as a duplicate of bug 77674 ***
>From gcc-bugs-return-544439-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:04:36 2016
Return-Path: <gcc-bugs-return-544439-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74533 invoked by alias); 21 Nov 2016 22:04:36 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 74218 invoked by uid 48); 21 Nov 2016 22:04:23 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/77674] [7 Regression] ICE in binds_to_current_def_p with -fkeep-inline-functions
Date: Mon, 21 Nov 2016 22:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ipa
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-77674-4-79chequYOv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77674-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77674-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02473.txt.bz2
Content-length: 435

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77674

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |su at cs dot ucdavis.edu

--- Comment #3 from Jeffrey A. Law <law at redhat dot com> ---
*** Bug 71353 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-544442-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:05:30 2016
Return-Path: <gcc-bugs-return-544442-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 78436 invoked by alias); 21 Nov 2016 22:05:29 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 77915 invoked by uid 48); 21 Nov 2016 22:05:22 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/77674] [7 Regression] ICE in binds_to_current_def_p with -fkeep-inline-functions
Date: Mon, 21 Nov 2016 22:12:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ipa
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-77674-4-iJPAR69Qr6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77674-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77674-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02477.txt.bz2
Content-length: 179

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77674

--- Comment #5 from Jeffrey A. Law <law at redhat dot com> ---
*** Bug 71616 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-544444-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:12:27 2016
Return-Path: <gcc-bugs-return-544444-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95948 invoked by alias); 21 Nov 2016 22:12:27 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 95730 invoked by uid 48); 21 Nov 2016 22:12:14 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/71751] [7 Regression] Segmentation fault in ssa_default_def
Date: Mon, 21 Nov 2016 22:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-71751-4-pxXxd4OTJm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71751-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71751-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02478.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71751

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-544445-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:14:50 2016
Return-Path: <gcc-bugs-return-544445-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 98398 invoked by alias); 21 Nov 2016 22:14:50 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 98220 invoked by uid 48); 21 Nov 2016 22:14:37 -0000
From: "bernd.edlinger at hotmail dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/78453] arm-none-linux-gnueabihf bootstrap failed with revision 242549
Date: Mon, 21 Nov 2016 22:15:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bernd.edlinger at hotmail dot de
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78453-4-VM31hT9TmE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78453-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02479.txt.bz2
Content-length: 541

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78453

Bernd Edlinger <bernd.edlinger at hotmail dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bernd.edlinger at hotmail dot de

--- Comment #2 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
Yes, thanks.

I was using --with-tune=cortex-a9 in my bootstrap.

Therefore I had not seen this in my testing.

Can you post a patch?
>From gcc-bugs-return-544446-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:15:40 2016
Return-Path: <gcc-bugs-return-544446-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99786 invoked by alias); 21 Nov 2016 22:15:40 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 99580 invoked by uid 48); 21 Nov 2016 22:15:27 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/77262] [7 regression] Several libjava tests FAIL on 32-bit Solaris/x86
Date: Mon, 21 Nov 2016 22:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: WONTFIX
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-77262-4-bdRxY77Mei@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77262-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77262-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02480.txt.bz2
Content-length: 505

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77262

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |WONTFIX

--- Comment #5 from Jeffrey A. Law <law at redhat dot com> ---
GCJ/libjava is dead
>From gcc-bugs-return-544447-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:16:26 2016
Return-Path: <gcc-bugs-return-544447-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100894 invoked by alias); 21 Nov 2016 22:16:26 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 100750 invoked by uid 48); 21 Nov 2016 22:16:13 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/77318] [7 regression] FAIL: gfortran.dg/graphite/pr68279.f90   -O  (internal compiler error)
Date: Mon, 21 Nov 2016 22:17:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77318-4-1y22MlQmuc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77318-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77318-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02481.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77318

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-544448-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:17:07 2016
Return-Path: <gcc-bugs-return-544448-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101899 invoked by alias); 21 Nov 2016 22:17:07 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 101781 invoked by uid 48); 21 Nov 2016 22:16:54 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/77362] [6/7 Regression] [graphite] ICE in sese_build_liveouts_use w/ -O2 -floop-nest-optimize
Date: Mon, 21 Nov 2016 22:17:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77362-4-jEHhm9MDgH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77362-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77362-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02482.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77362

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-544449-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:17:35 2016
Return-Path: <gcc-bugs-return-544449-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 103623 invoked by alias); 21 Nov 2016 22:17:35 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 102901 invoked by uid 48); 21 Nov 2016 22:17:26 -0000
From: "anlauf at gmx dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68568] ICE with automatic character object and save, in combination with some options
Date: Mon, 21 Nov 2016 22:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: anlauf at gmx dot de
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-68568-4-droC0jndcF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68568-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68568-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02483.txt.bz2
Content-length: 606

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68568

--- Comment #5 from Harald Anlauf <anlauf at gmx dot de> ---
The original testcase hits an assert in trans-decl.c:1704

1698      /* Associate names can use the hidden string length variable
1699         of their associated target.  */
1700      if (sym->ts.type == BT_CHARACTER
1701          && TREE_CODE (length) != INTEGER_CST)
1702        {
1703          gfc_finish_var_decl (length, sym);
1704          gcc_assert (!sym->value);
1705        }
1706
1707      gfc_finish_var_decl (decl, sym);

If the assert is removed, the testcase compiles.
>From gcc-bugs-return-544450-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:19:52 2016
Return-Path: <gcc-bugs-return-544450-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114989 invoked by alias); 21 Nov 2016 22:19:52 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 114816 invoked by uid 48); 21 Nov 2016 22:19:39 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/77589] [6/7 Regression] fortran: Missing DW_AT_byte_stride for an array record field selection
Date: Mon, 21 Nov 2016 22:20:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: debug
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77589-4-WYOxe73nlE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77589-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77589-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02484.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77589

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-544451-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:20:51 2016
Return-Path: <gcc-bugs-return-544451-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 117360 invoked by alias); 21 Nov 2016 22:20:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 116355 invoked by uid 48); 21 Nov 2016 22:20:38 -0000
From: "chris_s_jones at yahoo dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78456] New: [6/7 Regression] 171.swim loops not interchanged, vectorized perf loss on aarch64
Date: Mon, 21 Nov 2016 22:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: chris_s_jones at yahoo dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created
Message-ID: <bug-78456-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02485.txt.bz2
Content-length: 3905

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78456

            Bug ID: 78456
           Summary: [6/7 Regression] 171.swim loops not interchanged,
                    vectorized perf loss on aarch64
           Product: gcc
           Version: 6.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: chris_s_jones at yahoo dot com
  Target Milestone: ---

Created attachment 40102
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40102&action=edit
test case

When debugging a perf regression in 171.swim after moving to gfortran 6.2.0, I
notice that a nested loop in MAIN is not being interchanged, causing
sub-optimal vectorization in this case.  A simplified test case is attached
with an excerpt shown here:

      DO 3500 I = 1, MNMIN
       DO 4500 J = 1, MNMIN
         FOO = FOO + ABS(X0(I,J))
         BAR = BAR + ABS(X1(I,J))
         BAZ = BAZ + ABS(X2(I,J))
 4500  CONTINUE
       X1(I,I) = X1(I,I) 
     1  * ( MOD (I, 100) /100.)
 3500 CONTINUE

In 4.8.2, the compiler generates the sequence:
 230:   4cdf7e47        ld1     {v7.2d}, [x18], #16
 234:   4cdf7fd0        ld1     {v16.2d}, [x30], #16
 238:   4cdf7c34        ld1     {v20.2d}, [x1], #16
 23c:   4ee0f8f5        fabs    v21.2d, v7.2d
 240:   4ee0fa16        fabs    v22.2d, v16.2d
 244:   4ee0fa97        fabs    v23.2d, v20.2d
 248:   4e75d400        fadd    v0.2d, v0.2d, v21.2d
 24c:   4e76d421        fadd    v1.2d, v1.2d, v22.2d
 250:   4e77d442        fadd    v2.2d, v2.2d, v23.2d

In 6.2.0 and on the trunk, I'm seeing the values assembled from multiple
locations since the missing loop interchange means it doesn't use adjacent
values:
 2c8:   fc606834        ldr     d20, [x1,x0]
 2cc:   52800050        mov     w16, #0x2                       // #2
 2d0:   d294dc0e        mov     x14, #0xa6e0                    // #42720
 2d4:   6b14021f        cmp     w16, w20
 2d8:   fc606bd6        ldr     d22, [x30,x0]
 2dc:   fc6068f7        ldr     d23, [x7,x0]
 2e0:   8b0d0000        add     x0, x0, x13
 2e4:   fd69b835        ldr     d21, [x1,#21360]
 2e4:   fd69b835        ldr     d21, [x1,#21360]
 2e8:   6e0806b0        mov     v16.d[0], v21.d[0]
 2ec:   6e180690        mov     v16.d[1], v20.d[0]
 2f0:   4ee0fa19        fabs    v25.2d, v16.2d
 2f4:   fd69bbd8        ldr     d24, [x30,#21360]
 2f8:   6e080706        mov     v6.d[0], v24.d[0]
 2fc:   6e1806c6        mov     v6.d[1], v22.d[0]
 300:   4ee0f8db        fabs    v27.2d, v6.2d
 304:   fd69b8fd        ldr     d29, [x7,#21360]
 308:   6e0807a7        mov     v7.d[0], v29.d[0]
 30c:   6e1806e7        mov     v7.d[1], v23.d[0]
 310:   4ee0f8fe        fabs    v30.2d, v7.2d
 314:   4e79d75a        fadd    v26.2d, v26.2d, v25.2d
 318:   4e7bd79c        fadd    v28.2d, v28.2d, v27.2d
 31c:   4e7ed7ff        fadd    v31.2d, v31.2d, v30.2d

Flags used: -O3 -march=armv8-a+crypto -mcpu=cortex-a57+crypto -ffast-math
-funroll-loops -fvect-cost-model=unlimited -floop-interchange -g -c -o sink.o
sink.f

I understand -floop-interchange is now an alias for -floop-nest-optimize but am
wondering why this case wasn't interchanged.  The perf difference seems
significant for this case.  Manually swapping the loop indices in the source
causes the better code sequence to be generated.

Behaves similarly for gfortran 6.2.0 and trunk, built using:
configure 'CFLAGS_FOR_TARGET=-march=armv8-a -mcpu=cortex-a57 -O3'
'CXXFLAGS_FOR_TARGET=-march=armv8-a -mcpu=cortex-a57 -O3'
--prefix=/home/gcc-aarch64/6.2.0-linux-gnu --target=aarch64-linux-gnu
--with-sysroot=/home/gcc-aarch64/6.2.0-linux-gnu/sysroot --enable-__cxa_atexit
--with-gnu-as --with-gnu-ld --enable-shared --disable-libssp
--disable-libmudflap --enable-languages=c,c++,fortran --disable-libsanitizer
--disable-nls
>From gcc-bugs-return-544452-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:21:58 2016
Return-Path: <gcc-bugs-return-544452-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 119488 invoked by alias); 21 Nov 2016 22:21:57 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 119195 invoked by uid 48); 21 Nov 2016 22:21:44 -0000
From: "anlauf at gmx dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68568] ICE with automatic character object and save, in combination with some options
Date: Mon, 21 Nov 2016 22:23:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: anlauf at gmx dot de
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-68568-4-bmPEVqIssj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68568-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68568-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02486.txt.bz2
Content-length: 287

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68568

--- Comment #6 from Harald Anlauf <anlauf at gmx dot de> ---
(In reply to Dominique d'Humieres from comment #3)
> Confirmed from 4.8 up to trunk (6.0).

I don't get an ICE with 4.6, but I do with 4.7.4.

So technically a regression.
>From gcc-bugs-return-544453-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:23:57 2016
Return-Path: <gcc-bugs-return-544453-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123277 invoked by alias); 21 Nov 2016 22:23:57 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 123140 invoked by uid 48); 21 Nov 2016 22:23:50 -0000
From: "law at redhat dot com" <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: Mon, 21 Nov 2016 22:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-78447-4-T0yhiCvuKc@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/msg02487.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78447

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-544454-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:24:44 2016
Return-Path: <gcc-bugs-return-544454-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124833 invoked by alias); 21 Nov 2016 22:24:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 124623 invoked by uid 48); 21 Nov 2016 22:24:31 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78438] [7 Regression] incorrect comparison optimization
Date: Mon, 21 Nov 2016 22:25:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-78438-4-YRv6ZiA9DQ@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/msg02488.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78438

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-544455-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:25:11 2016
Return-Path: <gcc-bugs-return-544455-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126433 invoked by alias); 21 Nov 2016 22:25:06 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 126158 invoked by uid 48); 21 Nov 2016 22:25:01 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78436] [7 Regression] incorrect write to larger-than-type bitfield (signed char x:9)
Date: Mon, 21 Nov 2016 22:25:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-78436-4-vBEQ95ozMp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02489.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78436

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-544456-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:25:32 2016
Return-Path: <gcc-bugs-return-544456-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127455 invoked by alias); 21 Nov 2016 22:25:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 127302 invoked by uid 48); 21 Nov 2016 22:25:21 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78428] [5/6/7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode
Date: Mon, 21 Nov 2016 22:27:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-78428-4-szrdJIC8xY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78428-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02490.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78428

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-544458-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:30:44 2016
Return-Path: <gcc-bugs-return-544458-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28756 invoked by alias); 21 Nov 2016 22:30:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 28292 invoked by uid 48); 21 Nov 2016 22:30:31 -0000
From: "law at redhat dot com" <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: Mon, 21 Nov 2016 22:30:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77856-4-lh1CAdz8F8@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/msg02492.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77856

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-544457-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:27:15 2016
Return-Path: <gcc-bugs-return-544457-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16284 invoked by alias); 21 Nov 2016 22:27:15 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 16003 invoked by uid 48); 21 Nov 2016 22:27:02 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78255] [5/6/7 regression] Indirect sibling call causing wrong code generation for ARM
Date: Mon, 21 Nov 2016 22:30:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: avieira at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-78255-4-sQNRQritoq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78255-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78255-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02491.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78255

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-544459-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:30:50 2016
Return-Path: <gcc-bugs-return-544459-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29258 invoked by alias); 21 Nov 2016 22:30:50 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 28363 invoked by uid 55); 21 Nov 2016 22:30:33 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/68803] gcc.vect/powerpc/20050603-3.c failures since r230167
Date: Mon, 21 Nov 2016 22:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: segher at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-68803-4-nVR56dSVp9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68803-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68803-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02493.txt.bz2
Content-length: 620

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68803

--- Comment #9 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Author: segher
Date: Mon Nov 21 22:29:34 2016
New Revision: 242681

URL: https://gcc.gnu.org/viewcvs?rev=242681&root=gcc&view=rev
Log:
rs6000: rl[wd]imi without shift/rotate (PR68803)

We didn't have patterns yet for rl[wd]imi insns that do a rotate by 0.
This fixes it.


        PR target/68803
        * config/rs6000/rs6000.md (*rotlsi3_insert_5, *rotldi3_insert_6,
        *rotldi3_insert_7): New define_insns.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/rs6000.md
>From gcc-bugs-return-544461-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:34:21 2016
Return-Path: <gcc-bugs-return-544461-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83885 invoked by alias); 21 Nov 2016 22:34:21 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 67737 invoked by uid 48); 21 Nov 2016 22:34:06 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/77761] [7 Regression] wrong code with -fschedule-insns -mavx512f --param=max-pending-list-lengthQ2
Date: Mon, 21 Nov 2016 22:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77761-4-BY6yXUNN3R@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77761-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77761-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02495.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77761

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-544460-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:33:14 2016
Return-Path: <gcc-bugs-return-544460-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35177 invoked by alias); 21 Nov 2016 22:33:14 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 34683 invoked by uid 48); 21 Nov 2016 22:33:02 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/77766] [7 Regression] wrong code at -O2 and -O3 in 64-bit mode on x86_64-linux-gnu (executable hangs)
Date: Mon, 21 Nov 2016 22:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77766-4-M5jN4nlbty@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77766-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77766-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02494.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77766

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-544462-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:34:41 2016
Return-Path: <gcc-bugs-return-544462-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 87405 invoked by alias); 21 Nov 2016 22:34:40 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 87337 invoked by uid 48); 21 Nov 2016 22:34:36 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/77728] [5/6/7 Regression] Miscompilation multiple vector iteration on ARM
Date: Mon, 21 Nov 2016 22:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77728-4-YfAUHqnKmO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77728-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77728-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02496.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77728

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-544463-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:35:07 2016
Return-Path: <gcc-bugs-return-544463-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 91612 invoked by alias); 21 Nov 2016 22:35:07 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 88703 invoked by uid 48); 21 Nov 2016 22:34:56 -0000
From: "law at redhat dot com" <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: Mon, 21 Nov 2016 22:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 5.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77673-4-fWDIA3nuzq@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/msg02497.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77673

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-544464-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:35:23 2016
Return-Path: <gcc-bugs-return-544464-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92470 invoked by alias); 21 Nov 2016 22:35:22 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 92073 invoked by uid 48); 21 Nov 2016 22:35:12 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78455] [7 Regression] ICE in operator[], at vec.h:732
Date: Mon, 21 Nov 2016 22:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc target_milestone everconfirmed
Message-ID: <bug-78455-4-uOrfTANTay@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78455-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78455-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02498.txt.bz2
Content-length: 618

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78455

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-21
                 CC|                            |jakub at gcc dot gnu.org
   Target Milestone|---                         |7.0
     Ever confirmed|0                           |1

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Yes, confirmed r242639.
>From gcc-bugs-return-544466-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:37:10 2016
Return-Path: <gcc-bugs-return-544466-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99086 invoked by alias); 21 Nov 2016 22:37:09 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 98790 invoked by uid 48); 21 Nov 2016 22:37:00 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/77439] [6/7 regression]  wrong code for sibcall with longcall, APCS frame and VFP
Date: Mon, 21 Nov 2016 22:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77439-4-CY95OnjZjE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02500.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77439

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-544465-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:36:07 2016
Return-Path: <gcc-bugs-return-544465-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 94124 invoked by alias); 21 Nov 2016 22:36:06 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 93792 invoked by uid 48); 21 Nov 2016 22:35:53 -0000
From: "law at redhat dot com" <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: Mon, 21 Nov 2016 22:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ra, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77541-4-aChKfCBncd@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/msg02499.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77541

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-544467-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:37:10 2016
Return-Path: <gcc-bugs-return-544467-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99094 invoked by alias); 21 Nov 2016 22:37:10 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 98736 invoked by uid 48); 21 Nov 2016 22:36:56 -0000
From: "kugan at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/40921] missed optimization: x + (-y * z * z) => x - y * z * z
Date: Mon, 21 Nov 2016 22:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 4.4.1
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: kugan at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-40921-4-CISmsnQteC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-40921-4@http.gcc.gnu.org/bugzilla/>
References: <bug-40921-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02501.txt.bz2
Content-length: 474

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40921

kugan at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |kugan at gcc dot gnu.org
         Resolution|---                         |FIXED

--- Comment #6 from kugan at gcc dot gnu.org ---
Fixed in trunk.
>From gcc-bugs-return-544468-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:39:18 2016
Return-Path: <gcc-bugs-return-544468-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 107957 invoked by alias); 21 Nov 2016 22:39:18 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 102224 invoked by uid 48); 21 Nov 2016 22:39:05 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/72488] [7 Regression] wrong code (SIGFPE) at -Os and above on x86_64-linux-gnu (in the 64-bit mode)
Date: Mon, 21 Nov 2016 22:40:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-72488-4-PhUkaUmUsf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-72488-4@http.gcc.gnu.org/bugzilla/>
References: <bug-72488-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02502.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72488

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-544469-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:40:42 2016
Return-Path: <gcc-bugs-return-544469-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110927 invoked by alias); 21 Nov 2016 22:40:42 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 110841 invoked by uid 48); 21 Nov 2016 22:40:38 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/71408] [7 Regression] wrong code at -Os and above on x86_64-linux-gnu
Date: Mon, 21 Nov 2016 22:42:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-71408-4-wmn5xOOKO4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71408-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71408-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02503.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71408

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-544470-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:42:38 2016
Return-Path: <gcc-bugs-return-544470-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116775 invoked by alias); 21 Nov 2016 22:42:38 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 116535 invoked by uid 48); 21 Nov 2016 22:42:25 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78456] [6/7 Regression] 171.swim loops not interchanged, vectorized perf loss on aarch64
Date: Mon, 21 Nov 2016 22:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dominiq at lps dot ens.fr
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-78456-4-rAlh0ux0d5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78456-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78456-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02504.txt.bz2
Content-length: 509

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78456

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2016-11-21
     Ever confirmed|0                           |1

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Duplicate of pr68682?
>From gcc-bugs-return-544471-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:43:56 2016
Return-Path: <gcc-bugs-return-544471-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 8026 invoked by alias); 21 Nov 2016 22:43:55 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 7839 invoked by uid 48); 21 Nov 2016 22:43:43 -0000
From: "kugan at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/71408] [7 Regression] wrong code at -Os and above on x86_64-linux-gnu
Date: Mon, 21 Nov 2016 22:45:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kugan at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-71408-4-yM3ClPrQn7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71408-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71408-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02505.txt.bz2
Content-length: 400

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71408

kugan at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #7 from kugan at gcc dot gnu.org ---
Fixed in trunk.
>From gcc-bugs-return-544472-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:45:57 2016
Return-Path: <gcc-bugs-return-544472-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11044 invoked by alias); 21 Nov 2016 22:45:57 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 10879 invoked by uid 48); 21 Nov 2016 22:45:41 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78455] [7 Regression] ICE in operator[], at vec.h:732
Date: Mon, 21 Nov 2016 22:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78455-4-fEPorRtNYD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78455-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78455-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02506.txt.bz2
Content-length: 907

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78455

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mpolacek at gcc dot gnu.org

--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
It seems like this is just a typo?

--- a/gcc/tree-ssa-uninit.c
+++ b/gcc/tree-ssa-uninit.c
@@ -2192,7 +2192,7 @@ can_chain_union_be_invalidated_p (pred_chain_union
use_preds,
       pred_chain c = use_preds[i];
       bool entire_pred_chain_invalidated = false;
       for (size_t j = 0; j < c.length (); ++j)
-   if (can_one_predicate_be_invalidated_p (c[i], worklist))
+   if (can_one_predicate_be_invalidated_p (c[j], worklist))
      {
        entire_pred_chain_invalidated = true;
        break;

fixes it.
>From gcc-bugs-return-544473-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:46:30 2016
Return-Path: <gcc-bugs-return-544473-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12077 invoked by alias); 21 Nov 2016 22:46:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 11927 invoked by uid 48); 21 Nov 2016 22:46:18 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/77493] [6/7 Regression] -fcrossjumping (-O2) on ppc64le causes segfaults (jump to 0x0) (first bad r230091)
Date: Mon, 21 Nov 2016 22:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-77493-4-057B99tljh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77493-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77493-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02507.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77493

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-544474-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:47:22 2016
Return-Path: <gcc-bugs-return-544474-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14540 invoked by alias); 21 Nov 2016 22:47:21 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 14391 invoked by uid 48); 21 Nov 2016 22:47:09 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/70586] [7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 32-bit and 64-bit modes
Date: Mon, 21 Nov 2016 22:50:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-70586-4-9hUHlPLXTC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70586-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70586-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02508.txt.bz2
Content-length: 358

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70586

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-544475-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:50:12 2016
Return-Path: <gcc-bugs-return-544475-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97867 invoked by alias); 21 Nov 2016 22:50:12 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 97571 invoked by uid 48); 21 Nov 2016 22:49:59 -0000
From: "kugan at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/72835] [7 Regression] Incorrect arithmetic optimization involving bitfield arguments
Date: Mon, 21 Nov 2016 22:50:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kugan at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: kugan at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-72835-4-uvTcgb1XBa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-72835-4@http.gcc.gnu.org/bugzilla/>
References: <bug-72835-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02509.txt.bz2
Content-length: 400

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72835

kugan at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from kugan at gcc dot gnu.org ---
Fixed in trunk.
>From gcc-bugs-return-544476-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:50:35 2016
Return-Path: <gcc-bugs-return-544476-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 98750 invoked by alias); 21 Nov 2016 22:50:35 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 98575 invoked by uid 48); 21 Nov 2016 22:50:22 -0000
From: "barry.revzin at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78457] New: attempt to instantiate unused template
Date: Mon, 21 Nov 2016 22:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: barry.revzin at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <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/msg02510.txt.bz2
Content-length: 1263

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78457

            Bug ID: 78457
           Summary: attempt to instantiate unused template
           Product: gcc
           Version: 6.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: barry.revzin at gmail dot com
  Target Milestone: ---

The following fails to compile on any version of gcc (or clang) I tried:

#include <iostream>

template <class... Ts> struct X;
template <class T> struct X<T> { };

template <class... Us> struct Y { X<Us...> x; };

template <class... Ts>
std::ostream& operator<<(std::ostream& os, Y<Ts...> const& ) {
  os << std::endl;
  return os;
}

int main()
{ }

with the error:

prog.cc: In instantiation of 'struct Y<>':
prog.cc:10:16:   required from here
prog.cc:6:44: error: 'Y<Us>::x' has incomplete type
 template <class... Us> struct Y { X<Us...> x; };
                                            ^
prog.cc:3:31: note: declaration of 'struct X<>'
 template <class... Ts> struct X;
                               ^

but no instance of Y is ever created, much less Y<> in operator<<. Moreover,
replacing std::endl with '\n' makes the code compile.
>From gcc-bugs-return-544477-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 22:59:19 2016
Return-Path: <gcc-bugs-return-544477-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120484 invoked by alias); 21 Nov 2016 22:59:19 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 120326 invoked by uid 48); 21 Nov 2016 22:59:06 -0000
From: "timshen at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/78442] [variant] std::get<...>(Variant) is not constexpr.
Date: Mon, 21 Nov 2016 23:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: timshen at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78442-4-Fc9XVGvjcd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78442-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78442-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02511.txt.bz2
Content-length: 740

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78442

Tim Shen <timshen at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |timshen at gcc dot gnu.org

--- Comment #1 from Tim Shen <timshen at gcc dot gnu.org> ---
I'm not sure whether the test case is valid.

A similar test case like this for <tuple> doesn't compile:

#include <tuple>

constexpr bool test() {
  std::tuple<int, void*> v{42, nullptr};
  auto const& cv = v;
  static_assert(std::get<0>(v) == 42, "");
  static_assert(std::get<0>(cv) == 42, "");
  return true;
}
static_assert(test(), "");

int main() {}
>From gcc-bugs-return-544478-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:21:50 2016
Return-Path: <gcc-bugs-return-544478-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89599 invoked by alias); 21 Nov 2016 23:21:50 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 89206 invoked by uid 48); 21 Nov 2016 23:21:37 -0000
From: "eric at efcs dot ca" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/78442] [variant] std::get<...>(Variant) is not constexpr.
Date: Mon, 21 Nov 2016 23:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: eric at efcs dot ca
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78442-4-30ncgPuPuC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78442-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78442-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02512.txt.bz2
Content-length: 543

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78442

--- Comment #2 from Eric Fiselier <eric at efcs dot ca> ---
I'm sorry your right. That's a garbage reproducer. Here's an actual one:

#include <tuple>
#include <variant>

constexpr bool test_tuple() {
 std::tuple<int> t(42);
 return std::get<0>(t) == 42;
}
static_assert(test_tuple(), ""); // OK

constexpr bool test() {
  std::variant<int, void*> v(42);
  auto const& cv = v;
  return std::get<0>(v) == 42 &&
         std::get<0>(cv) == 42; 

}
static_assert(test(), "");
>From gcc-bugs-return-544479-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:24:59 2016
Return-Path: <gcc-bugs-return-544479-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95657 invoked by alias); 21 Nov 2016 23:24:59 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 95464 invoked by uid 55); 21 Nov 2016 23:24:46 -0000
From: "law at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/68538] ICE in gen_reg_rtx, at emit-rtl.c:1027 when cross-compiling for cris-linux-gnu target
Date: Mon, 21 Nov 2016 23:25:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: hp at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-68538-4-wCz4a4CfWr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68538-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68538-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02513.txt.bz2
Content-length: 627

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68538

--- Comment #6 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Author: law
Date: Mon Nov 21 23:24:13 2016
New Revision: 242682

URL: https://gcc.gnu.org/viewcvs?rev=242682&root=gcc&view=rev
Log:
        PR target/68538
        * config/cris/cris.md: Don't call copy_to_mode_reg unless
        can_create_pseudo_p is true.

        PR target/68538
        * gcc.c-torture/compile/pr68538.c: New test.

Added:
    trunk/gcc/testsuite/gcc.c-torture/compile/pr68538.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/cris/cris.md
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-544480-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:25:20 2016
Return-Path: <gcc-bugs-return-544480-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97049 invoked by alias); 21 Nov 2016 23:25:20 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 96889 invoked by uid 48); 21 Nov 2016 23:25:07 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/68538] ICE in gen_reg_rtx, at emit-rtl.c:1027 when cross-compiling for cris-linux-gnu target
Date: Mon, 21 Nov 2016 23:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: hp at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-68538-4-ZEFsfPUlJP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68538-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68538-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02514.txt.bz2
Content-length: 432

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68538

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #7 from Jeffrey A. Law <law at redhat dot com> ---
Fixed on the trunk.
>From gcc-bugs-return-544481-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:29:03 2016
Return-Path: <gcc-bugs-return-544481-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121161 invoked by alias); 21 Nov 2016 23:29:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 120102 invoked by uid 48); 21 Nov 2016 23:28:49 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/78453] [7 Regression] arm-none-linux-gnueabihf bootstrap failed with revision 242549
Date: Mon, 21 Nov 2016 23:30:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: build, ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_gcctarget target_milestone short_desc
Message-ID: <bug-78453-4-rYaiqfFpuo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78453-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02515.txt.bz2
Content-length: 640

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78453

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |arm-none-linux-gnueabihf
   Target Milestone|---                         |7.0
            Summary|arm-none-linux-gnueabihf    |[7 Regression]
                   |bootstrap failed with       |arm-none-linux-gnueabihf
                   |revision 242549             |bootstrap failed with
                   |                            |revision 242549
>From gcc-bugs-return-544482-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:30:44 2016
Return-Path: <gcc-bugs-return-544482-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125451 invoked by alias); 21 Nov 2016 23:30:43 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 124270 invoked by uid 48); 21 Nov 2016 23:30:29 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78455] [7 Regression] ICE in operator[], at vec.h:732
Date: Mon, 21 Nov 2016 23:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-78455-4-XzmIYezNnK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78455-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78455-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02516.txt.bz2
Content-length: 465

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78455

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |mpolacek at gcc dot gnu.org

--- Comment #3 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Testing it.
>From gcc-bugs-return-544483-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:46:02 2016
Return-Path: <gcc-bugs-return-544483-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26186 invoked by alias); 21 Nov 2016 23:46:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 25799 invoked by uid 48); 21 Nov 2016 23:45:49 -0000
From: "jsm28 at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78458] New: [7 Regression] LRA ICE building libgcc for powerpc-linux-gnuspe e500v2
Date: Mon, 21 Nov 2016 23:51:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jsm28 at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone cf_gcctarget attachments.created
Message-ID: <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/msg02517.txt.bz2
Content-length: 2737

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78458

            Bug ID: 78458
           Summary: [7 Regression] LRA ICE building libgcc for
                    powerpc-linux-gnuspe e500v2
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jsm28 at gcc dot gnu.org
  Target Milestone: ---
            Target: powerpc-linux-gnuspe

Created attachment 40103
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40103&action=edit
preprocessed source

GCC mainline has an ICE in LRA when building libgcc for powerpc-linux-gnuspe
target (configured with --enable-e500-double and --with-glibc-version=2.24 to
get the relevant handling of DFmode and TFmode).  I'll attach preprocessed
source of the relevant libgcc file.  Compile with: -g -O2 -fPIC
-mlong-double-128 -mno-minimal-toc -fbuilding-libgcc -fno-stack-protector -S
multc3.i

/scratch/jmyers/glibc/many7/src/gcc/libgcc/libgcc2.c: In function '__multc3':
/scratch/jmyers/glibc/many7/src/gcc/libgcc/libgcc2.c:2035:1: internal compiler
error: in lra_set_insn_recog_data, at lra.c:965
 }
 ^
0x9b41cc lra_set_insn_recog_data(rtx_insn*)
        /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:963
0x9b43ef lra_get_insn_recog_data
        /scratch/jmyers/glibc/many7/src/gcc/gcc/lra-int.h:487
0x9b43ef lra_update_insn_regno_info(rtx_insn*)
        /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:1585
0x9b46bf lra_update_insn_regno_info(rtx_insn*)
        /scratch/jmyers/glibc/many7/src/gcc/gcc/vec.h:1447
0x9b46bf lra_push_insn_1
        /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:1736
0x9b46bf lra_push_insn(rtx_insn*)
        /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:1744
0x9b46bf push_insns
        /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:1787
0x9b5f2d lra_process_new_insns(rtx_insn*, rtx_insn*, rtx_insn*, char const*)
        /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:1835
0x9c15f8 split_reg
        /scratch/jmyers/glibc/many7/src/gcc/gcc/lra-constraints.c:5370
0x9c2134 inherit_in_ebb
        /scratch/jmyers/glibc/many7/src/gcc/gcc/lra-constraints.c:6179
0x9c6b23 lra_inheritance()
        /scratch/jmyers/glibc/many7/src/gcc/gcc/lra-constraints.c:6249
0x9b6d52 lra(_IO_FILE*)
        /scratch/jmyers/glibc/many7/src/gcc/gcc/lra.c:2403
0x96c231 do_reload
        /scratch/jmyers/glibc/many7/src/gcc/gcc/ira.c:5381
0x96c231 execute
        /scratch/jmyers/glibc/many7/src/gcc/gcc/ira.c:5565
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.
>From gcc-bugs-return-544484-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:51:32 2016
Return-Path: <gcc-bugs-return-544484-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128258 invoked by alias); 21 Nov 2016 23:51:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 127784 invoked by uid 48); 21 Nov 2016 23:51:19 -0000
From: "meissner at gcc dot gnu.org" <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: Mon, 21 Nov 2016 23:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: meissner at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78458-4-OwL4mYyxPT@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/msg02518.txt.bz2
Content-length: 525

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78458

Michael Meissner <meissner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |meissner at gcc dot gnu.org

--- Comment #1 from Michael Meissner <meissner at gcc dot gnu.org> ---
What subversion id did you build with?  Was it before or after subversion id
242679 which was my last checkin to movdi in rs6000.md?
>From gcc-bugs-return-544485-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Nov 21 23:56:32 2016
Return-Path: <gcc-bugs-return-544485-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7582 invoked by alias); 21 Nov 2016 23:56:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 7522 invoked by uid 55); 21 Nov 2016 23:56:28 -0000
From: "joseph at codesourcery dot com" <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: Tue, 22 Nov 2016 00:10:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: joseph at codesourcery dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78458-4-RnPhBAMy5O@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/msg02519.txt.bz2
Content-length: 160

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78458

--- Comment #2 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
It was r242641.
>From gcc-bugs-return-544486-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 00:10:35 2016
Return-Path: <gcc-bugs-return-544486-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 106265 invoked by alias); 22 Nov 2016 00:10:33 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 106116 invoked by uid 55); 22 Nov 2016 00:10:18 -0000
From: "joseph at codesourcery dot com" <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: Tue, 22 Nov 2016 00:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: joseph at codesourcery dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78458-4-2NEliKdnPL@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/msg02520.txt.bz2
Content-length: 181

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78458

--- Comment #3 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
I still get the same ICE at r242683.
>From gcc-bugs-return-544487-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 00:43:51 2016
Return-Path: <gcc-bugs-return-544487-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29417 invoked by alias); 22 Nov 2016 00:43:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 29293 invoked by uid 48); 22 Nov 2016 00:43:37 -0000
From: "rs2740 at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78457] attempt to instantiate unused template
Date: Tue, 22 Nov 2016 01:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rs2740 at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78457-4-VpTg6c7Qik@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/msg02521.txt.bz2
Content-length: 954

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78457

TC <rs2740 at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rs2740 at gmail dot com

--- Comment #1 from TC <rs2740 at gmail dot com> ---
Doesn't seem to be a bug to me. This is caused by basically the same issue as
the one noted in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69116#c2.

std::endl names a function template, so it's a nondeduced context. Deduction
for `std::ostream& operator<<(std::ostream& os, Y<Ts...> const& )` therefore
succeeds with Ts..., not otherwise deduced, deduced be to an empty pack. Then
during overload resolution the compiler instantiates the definition of `Y<>` to
see if it can be constructed from std::endl; that instantiation triggers a hard
error outside the immediate context as expected.
>From gcc-bugs-return-544488-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 01:04:32 2016
Return-Path: <gcc-bugs-return-544488-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27301 invoked by alias); 22 Nov 2016 01:04:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 25930 invoked by uid 48); 22 Nov 2016 01:04:18 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/77949] [7 Regression] ICE on invalid code in internal compiler error: in linemap_position_for_loc_and_offset, at libcpp/line-map.c:907
Date: Tue, 22 Nov 2016 01:23:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dmalcolm at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-77949-4-OBEA7fAnDf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77949-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77949-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02522.txt.bz2
Content-length: 384

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77949

David Malcolm <dmalcolm at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|aldyh at gcc dot gnu.org           |dmalcolm at gcc dot gnu.org
>From gcc-bugs-return-544489-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 01:23:06 2016
Return-Path: <gcc-bugs-return-544489-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 45520 invoked by alias); 22 Nov 2016 01:23:05 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 45342 invoked by uid 48); 22 Nov 2016 01:22:52 -0000
From: "jsm28 at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78459] New: [7 Regression] [SH] ICE in maybe_record_trace_start building glibc string tests
Date: Tue, 22 Nov 2016 01:30:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jsm28 at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone cf_gcctarget attachments.created
Message-ID: <bug-78459-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02523.txt.bz2
Content-length: 1708

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78459

            Bug ID: 78459
           Summary: [7 Regression] [SH] ICE in maybe_record_trace_start
                    building glibc string tests
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jsm28 at gcc dot gnu.org
  Target Milestone: ---
            Target: sh4-linux-gnu

Created attachment 40104
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40104&action=edit
preprocessed source

GCC mainline built for sh4-linux-gnu has an ICE building glibc string/tester.c.
 Compile with: sh4-glibc-linux-gnu-gcc -S tester.i
-fno-isolate-erroneous-paths-dereference -fno-isolate-erroneous-paths-attribute
-std=gnu11 -fgnu89-inline  -O2 -fmerge-all-constants -g

tester.c: In function 'test_strcpy':
tester.c:178:1: internal compiler error: in maybe_record_trace_start, at
dwarf2cfi.c:2328
 }
 ^
0x76f73c maybe_record_trace_start
        /scratch/jmyers/glibc/many7/src/gcc/gcc/dwarf2cfi.c:2328
0x770040 scan_trace
        /scratch/jmyers/glibc/many7/src/gcc/gcc/dwarf2cfi.c:2510
0x77086a create_cfi_notes
        /scratch/jmyers/glibc/many7/src/gcc/gcc/dwarf2cfi.c:2664
0x77086a execute_dwarf2_frame
        /scratch/jmyers/glibc/many7/src/gcc/gcc/dwarf2cfi.c:3022
0x77086a execute
        /scratch/jmyers/glibc/many7/src/gcc/gcc/dwarf2cfi.c:3502
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

Preprocessed source attached.
>From gcc-bugs-return-544490-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 01:30:29 2016
Return-Path: <gcc-bugs-return-544490-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77524 invoked by alias); 22 Nov 2016 01:30:23 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 76949 invoked by uid 48); 22 Nov 2016 01:29:58 -0000
From: "jsm28 at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78460] New: [7 Regression] [SH] OOM building glibc string tst-cmp.c
Date: Tue, 22 Nov 2016 01:50:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jsm28 at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone cf_gcctarget attachments.created
Message-ID: <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/msg02524.txt.bz2
Content-length: 1090

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78460

            Bug ID: 78460
           Summary: [7 Regression] [SH] OOM building glibc string
                    tst-cmp.c
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jsm28 at gcc dot gnu.org
  Target Milestone: ---
            Target: sh4-linux-gnu

Created attachment 40105
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40105&action=edit
preprocessed source

GCC mainline built for sh4-linux-gnu runs out of memory building
string/tst-cmp.c.  The symptom observed is that cc1's memory usage goes up by a
bit under 1GB a second until it's killed after exhausting memory and swap (on a
system with 128GB of each).  Compile with: sh4-glibc-linux-gnu-gcc -S tst-cmp.i
-fno-isolate-erroneous-paths-dereference -fno-isolate-erroneous-paths-attribute
-std=gnu11 -fgnu89-inline  -O2 -fmerge-all-constants -g

Preprocessed source attached.
>From gcc-bugs-return-544491-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 01:50:36 2016
Return-Path: <gcc-bugs-return-544491-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 86933 invoked by alias); 22 Nov 2016 01:50:36 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 82384 invoked by uid 48); 22 Nov 2016 01:50:23 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78313] [7 Regression] Misleading spelling suggestion
Date: Tue, 22 Nov 2016 01:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-78313-4-O5EeKTDK9b@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78313-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78313-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02525.txt.bz2
Content-length: 481

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78313

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-22
                 CC|                            |mpolacek at gcc dot gnu.org
     Ever confirmed|0                           |1
>From gcc-bugs-return-544492-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 01:59:08 2016
Return-Path: <gcc-bugs-return-544492-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37172 invoked by alias); 22 Nov 2016 01:59:07 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 28501 invoked by uid 48); 22 Nov 2016 01:58:54 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78438] [7 Regression] incorrect comparison optimization
Date: Tue, 22 Nov 2016 02:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78438-4-ioOoxGRMCG@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/msg02526.txt.bz2
Content-length: 765

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78438

--- Comment #5 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Why is this wrong?  This isn't the same reg 94 (it is reused):

Failed to match this instruction:
(set (mem/c:QI (symbol_ref:DI ("a") [flags 0x2]  <var_decl 0x3fffa1d60cf0 a>)
[0 a+0 S1 A8])
    (subreg:QI (ashiftrt:SI (reg:SI 93 [ b ])
            (const_int 26 [0x1a])) 0))
Successfully matched this instruction:
(set (reg:SI 94)
    (ashiftrt:SI (reg:SI 93 [ b ])
        (const_int 26 [0x1a])))
Successfully matched this instruction:
(set (mem/c:QI (symbol_ref:DI ("a") [flags 0x2]  <var_decl 0x3fffa1d60cf0 a>)
[0 a+0 S1 A8])
    (subreg:QI (reg:SI 94) 0))

The low 8 bits of  r93 a>> 26  are exactly what we need to store afaics?
>From gcc-bugs-return-544493-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 02:04:31 2016
Return-Path: <gcc-bugs-return-544493-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53495 invoked by alias); 22 Nov 2016 02:04:29 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 51637 invoked by uid 48); 22 Nov 2016 02:04:16 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78438] [7 Regression] incorrect comparison optimization
Date: Tue, 22 Nov 2016 02:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78438-4-kU1yOQrrk7@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/msg02527.txt.bz2
Content-length: 174

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78438

--- Comment #6 from Segher Boessenkool <segher at gcc dot gnu.org> ---
n/m, too tired I guess, please ignore comment 5.
>From gcc-bugs-return-544494-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 02:05:31 2016
Return-Path: <gcc-bugs-return-544494-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71027 invoked by alias); 22 Nov 2016 02:05:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 70218 invoked by uid 48); 22 Nov 2016 02:05:27 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78003] [7 Regression] c++17: ICE in build_over_call, at cp/call.c:7847
Date: Tue, 22 Nov 2016 06:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-78003-4-Ge3fA3vmLc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78003-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78003-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02528.txt.bz2
Content-length: 517

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78003

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |mpolacek at gcc dot gnu.org
         Resolution|---                         |FIXED

--- Comment #5 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Fixed in r242562.
>From gcc-bugs-return-544495-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 06:13:32 2016
Return-Path: <gcc-bugs-return-544495-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24682 invoked by alias); 22 Nov 2016 06:13:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 24545 invoked by uid 48); 22 Nov 2016 06:13:17 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/63850] Building TSAN for Aarch64 results in assembler Error
Date: Tue, 22 Nov 2016 07:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: venkataramanan.kumar at amd dot com
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-63850-4-Kl3gdYChGX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63850-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63850-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02529.txt.bz2
Content-length: 480

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63850

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |7.0

--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-544496-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:29:41 2016
Return-Path: <gcc-bugs-return-544496-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108452 invoked by alias); 22 Nov 2016 07:29:40 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 108311 invoked by uid 48); 22 Nov 2016 07:29:27 -0000
From: "trippels at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/78461] New: [7 Regression] ICE: in operator+=, at gimple-ssa-sprintf.c:214
Date: Tue, 22 Nov 2016 07:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: trippels at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <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/msg02530.txt.bz2
Content-length: 1209

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78461

            Bug ID: 78461
           Summary: [7 Regression] ICE: in operator+=, at
                    gimple-ssa-sprintf.c:214
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: trippels at gcc dot gnu.org
  Target Milestone: ---

markus@x4 /tmp % cat dlm.i
extern int snprintf(char *s, unsigned long n, const char *format, ...);
void foo(char *ch) { snprintf(0, 0, "%.*s%08x", 1, ch, 1); }

markus@x4 /tmp % gcc -c dlm.i
dlm.i: In function ‘foo’:
dlm.i:2:6: internal compiler error: in operator+=, at gimple-ssa-sprintf.c:214
 void foo(char *ch) { snprintf(0, 0, "%.*s%08x", 1, ch, 1); }
      ^~~
0x12a98db operator+=
        ../../gcc/gcc/gimple-ssa-sprintf.c:214
0x12a98db add_bytes
        ../../gcc/gcc/gimple-ssa-sprintf.c:2119
0x12a98db compute_format_length
        ../../gcc/gcc/gimple-ssa-sprintf.c:2211
0x12a98db handle_gimple_call
        ../../gcc/gcc/gimple-ssa-sprintf.c:2775
0x12a98db execute
        ../../gcc/gcc/gimple-ssa-sprintf.c:2802
>From gcc-bugs-return-544497-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:34:47 2016
Return-Path: <gcc-bugs-return-544497-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114268 invoked by alias); 22 Nov 2016 07:34:47 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 114151 invoked by uid 48); 22 Nov 2016 07:34:34 -0000
From: "jmichae3 at yahoo dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78462] New: feature request: need function default arguments
Date: Tue, 22 Nov 2016 07:38:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jmichae3 at yahoo dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-78462-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02531.txt.bz2
Content-length: 740

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78462

            Bug ID: 78462
           Summary: feature request: need function default arguments
           Product: gcc
           Version: 6.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jmichae3 at yahoo dot com
  Target Milestone: ---

function default arguments are needed. I find that in 6.2.0 and earlier, it
does not work.
example:
#include <string>
const std::string test="wish";//global var or const, but const gives me
headaches
a(int b, int wish1=2, const wish2=test) {
...
}

this would be SO useful in ANSI C and in C++ if it worked.
>From gcc-bugs-return-544498-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:38:27 2016
Return-Path: <gcc-bugs-return-544498-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121346 invoked by alias); 22 Nov 2016 07:38:26 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 121262 invoked by uid 48); 22 Nov 2016 07:38:13 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78461] [7 Regression] ICE: in operator+=, at gimple-ssa-sprintf.c:214
Date: Tue, 22 Nov 2016 07:40:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords component target_milestone
Message-ID: <bug-78461-4-mZCPw9mpP9@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/msg02532.txt.bz2
Content-length: 426

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78461

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
          Component|c                           |tree-optimization
   Target Milestone|---                         |7.0
>From gcc-bugs-return-544499-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:40:08 2016
Return-Path: <gcc-bugs-return-544499-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 122931 invoked by alias); 22 Nov 2016 07:40:07 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 122684 invoked by uid 48); 22 Nov 2016 07:39:51 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78462] feature request: need function default arguments
Date: Tue, 22 Nov 2016 07:42:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-78462-4-DNdtDiGVVe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78462-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78462-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02533.txt.bz2
Content-length: 570

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78462

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2016-11-22
     Ever confirmed|0                           |1

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
In C++ you already can have default arguments.  Can you expand on what exact
feature you want?
>From gcc-bugs-return-544500-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:42:07 2016
Return-Path: <gcc-bugs-return-544500-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124604 invoked by alias); 22 Nov 2016 07:42:06 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 124491 invoked by uid 48); 22 Nov 2016 07:41:54 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78462] feature request: need function default arguments
Date: Tue, 22 Nov 2016 07:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78462-4-CrCS41rq56@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78462-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78462-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02534.txt.bz2
Content-length: 337

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78462

--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
That is:
#include <string>
const std::string test="wish";//global var or const, but const gives me
headaches
int a(int b, int wish1=2, const std::string wish2=test) {
}


Works just fine in C++ and always has.
>From gcc-bugs-return-544501-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:43:17 2016
Return-Path: <gcc-bugs-return-544501-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125769 invoked by alias); 22 Nov 2016 07:43:16 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 125649 invoked by uid 48); 22 Nov 2016 07:43:04 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78462] feature request: need function default arguments
Date: Tue, 22 Nov 2016 07:53:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78462-4-F630piDtT9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78462-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78462-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02535.txt.bz2
Content-length: 201

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78462

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Even this works in C++14:
int a(int b, auto wish1=2, const auto wish2=test)
>From gcc-bugs-return-544502-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 07:53:31 2016
Return-Path: <gcc-bugs-return-544502-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2115 invoked by alias); 22 Nov 2016 07:53:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 1946 invoked by uid 48); 22 Nov 2016 07:53:15 -0000
From: "trippels at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/78461] [7 Regression] ICE: in operator+=, at gimple-ssa-sprintf.c:214
Date: Tue, 22 Nov 2016 08:00:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: trippels at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc component everconfirmed
Message-ID: <bug-78461-4-484M2UPTWX@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/msg02536.txt.bz2
Content-length: 633

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78461

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-22
                 CC|                            |msebor at gcc dot gnu.org
          Component|tree-optimization           |c
     Ever confirmed|0                           |1

--- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Started with r242674.
>From gcc-bugs-return-544503-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:00:18 2016
Return-Path: <gcc-bugs-return-544503-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16600 invoked by alias); 22 Nov 2016 08:00:18 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 16147 invoked by uid 48); 22 Nov 2016 07:59:57 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/77855] [5/6 Regression] wrong code at -O3 on x86_64-linux-gnu (in both 32-bit and 64-bit modes)
Date: Tue, 22 Nov 2016 08:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority short_desc
Message-ID: <bug-77855-4-j4Oz64DSfs@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77855-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77855-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02537.txt.bz2
Content-length: 577

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77855

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P2
            Summary|[6 Regression] wrong code   |[5/6 Regression] wrong code
                   |at -O3 on x86_64-linux-gnu  |at -O3 on x86_64-linux-gnu
                   |(in both 32-bit and 64-bit  |(in both 32-bit and 64-bit
                   |modes)                      |modes)
>From gcc-bugs-return-544504-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:03:42 2016
Return-Path: <gcc-bugs-return-544504-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61838 invoked by alias); 22 Nov 2016 08:03:42 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 61559 invoked by uid 48); 22 Nov 2016 08:03:29 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/77493] [6/7 Regression] -fcrossjumping (-O2) on ppc64le causes segfaults (jump to 0x0) (first bad r230091)
Date: Tue, 22 Nov 2016 08:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cf_known_to_fail
Message-ID: <bug-77493-4-TC0nzXXiJz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77493-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77493-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02538.txt.bz2
Content-length: 561

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77493

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P2
      Known to fail|                            |6.2.0

--- Comment #14 from Richard Biener <rguenth at gcc dot gnu.org> ---
Actually P2, we've released 6.2 with this bug so it doesn't block a 6.3
release.  It's also still UNCONFIRMED (we prefer to leave those at P3).
>From gcc-bugs-return-544506-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:11:18 2016
Return-Path: <gcc-bugs-return-544506-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121858 invoked by alias); 22 Nov 2016 08:11:17 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 121682 invoked by uid 48); 22 Nov 2016 08:11:04 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78463] New: pure/const functions are assumed not to trap
Date: Tue, 22 Nov 2016 08:11:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: missed-optimization, wrong-code
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter cc target_milestone
Message-ID: <bug-78463-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02540.txt.bz2
Content-length: 988

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78463

            Bug ID: 78463
           Summary: pure/const functions are assumed not to trap
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Keywords: missed-optimization, wrong-code
          Severity: enhancement
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rguenth at gcc dot gnu.org
                CC: hubicka at gcc dot gnu.org, jakub at gcc dot gnu.org
  Target Milestone: ---

PR70586 shows that pure/const functions are assumed not to trap (EH / throw is
captured separately already).  This makes them fail the has-side-effects check
which can lead to wrong-code issues (see that PR).

We need a more fine-grained analysis (and IPA propagation) of what functions
may do (trap, invoke undefined overflow, use FP math, etc.) to ask the right
questions from optimizations (and enable more optimizations).
>From gcc-bugs-return-544505-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:09:18 2016
Return-Path: <gcc-bugs-return-544505-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 84550 invoked by alias); 22 Nov 2016 08:09:18 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 84381 invoked by uid 48); 22 Nov 2016 08:09:05 -0000
From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78429] [6/7 Regression] ice on valid C code on x86_64-linux-gnu at -O3 in both 32-bit and 64-bit modes (internal compiler error: in set_value_range, at tree-vrp.c:361)
Date: Tue, 22 Nov 2016 08:11:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ebotcazou at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-78429-4-KlmMN2LdHU@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/msg02539.txt.bz2
Content-length: 465

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78429

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 #13 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Fixing.
>From gcc-bugs-return-544508-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:19:42 2016
Return-Path: <gcc-bugs-return-544508-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53101 invoked by alias); 22 Nov 2016 08:19:42 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 52931 invoked by uid 48); 22 Nov 2016 08:19:29 -0000
From: "rguenth at gcc dot gnu.org" <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: Tue, 22 Nov 2016 08:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority target_milestone
Message-ID: <bug-78460-4-3QDOY6VCqh@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/msg02542.txt.bz2
Content-length: 345

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78460

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
   Target Milestone|---                         |7.0
>From gcc-bugs-return-544507-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:11:41 2016
Return-Path: <gcc-bugs-return-544507-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 122838 invoked by alias); 22 Nov 2016 08:11:40 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 122638 invoked by uid 48); 22 Nov 2016 08:11:29 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/70586] [7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 32-bit and 64-bit modes
Date: Tue, 22 Nov 2016 08:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_known_to_work resolution target_milestone
Message-ID: <bug-70586-4-FrOOMfqcAp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70586-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70586-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02541.txt.bz2
Content-length: 711

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70586

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
      Known to work|                            |6.1.0
         Resolution|---                         |FIXED
   Target Milestone|7.0                         |6.0

--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
The regression is fixed, what's left is the general issue of handling
pure/const with respect to throwing/trapping.  Let's close this bug as fixed. 
See PR78463 for this issue.
>From gcc-bugs-return-544509-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:19:55 2016
Return-Path: <gcc-bugs-return-544509-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54352 invoked by alias); 22 Nov 2016 08:19:55 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 53093 invoked by uid 48); 22 Nov 2016 08:19:41 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78459] [7 Regression] [SH] ICE in maybe_record_trace_start building glibc string tests
Date: Tue, 22 Nov 2016 08:20:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority target_milestone
Message-ID: <bug-78459-4-a9qGP6fiXW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78459-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78459-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02543.txt.bz2
Content-length: 345

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78459

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
   Target Milestone|---                         |7.0
>From gcc-bugs-return-544510-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:20:05 2016
Return-Path: <gcc-bugs-return-544510-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55158 invoked by alias); 22 Nov 2016 08:20:05 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 54303 invoked by uid 48); 22 Nov 2016 08:19:52 -0000
From: "rguenth at gcc dot gnu.org" <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: Tue, 22 Nov 2016 08:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-78458-4-yYMyskeCCU@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/msg02544.txt.bz2
Content-length: 293

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78458

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |7.0
>From gcc-bugs-return-544511-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:22:19 2016
Return-Path: <gcc-bugs-return-544511-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60343 invoked by alias); 22 Nov 2016 08:22:18 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 60237 invoked by uid 48); 22 Nov 2016 08:22:07 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/68682] [6/7 Regression] [graphite] loop interchange no longer working after r227277
Date: Tue, 22 Nov 2016 08:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-68682-4-UwXCwksDzK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68682-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68682-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02545.txt.bz2
Content-length: 184

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68682

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
*** Bug 78456 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-544512-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:22:19 2016
Return-Path: <gcc-bugs-return-544512-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60360 invoked by alias); 22 Nov 2016 08:22:19 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 60214 invoked by uid 48); 22 Nov 2016 08:22:06 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78456] [6/7 Regression] 171.swim loops not interchanged, vectorized perf loss on aarch64
Date: Tue, 22 Nov 2016 08:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: DUPLICATE
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-78456-4-ZFBpS1fXQz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78456-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78456-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02546.txt.bz2
Content-length: 545

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78456

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|---                         |DUPLICATE
   Target Milestone|---                         |6.3

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
dup

*** This bug has been marked as a duplicate of bug 68682 ***
>From gcc-bugs-return-544513-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:24:03 2016
Return-Path: <gcc-bugs-return-544513-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71163 invoked by alias); 22 Nov 2016 08:24:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 70908 invoked by uid 48); 22 Nov 2016 08:23:48 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps'
Date: Tue, 22 Nov 2016 08:25:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_gcctarget target_milestone short_desc
Message-ID: <bug-78451-4-O2QbqfwW76@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02547.txt.bz2
Content-length: 724

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78451

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |x86_64-*-*, i?86-*-*
   Target Milestone|---                         |7.0
            Summary|FAIL:                       |[7 Regression] FAIL:
                   |gcc.target/i386/sse-22a.c:  |gcc.target/i386/sse-22a.c:
                   |error: inlining failed in   |error: inlining failed in
                   |call to always_inline       |call to always_inline
                   |'_mm512_setzero_ps'         |'_mm512_setzero_ps'
>From gcc-bugs-return-544514-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:25:54 2016
Return-Path: <gcc-bugs-return-544514-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 73655 invoked by alias); 22 Nov 2016 08:25:50 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 73285 invoked by uid 48); 22 Nov 2016 08:25:36 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/78461] [7 Regression] ICE: in operator+=, at gimple-ssa-sprintf.c:214
Date: Tue, 22 Nov 2016 08:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority
Message-ID: <bug-78461-4-lGpvUM5jeZ@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/msg02548.txt.bz2
Content-length: 292

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78461

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
>From gcc-bugs-return-544515-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:43:40 2016
Return-Path: <gcc-bugs-return-544515-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 94621 invoked by alias); 22 Nov 2016 08:43:39 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 94506 invoked by uid 48); 22 Nov 2016 08:43:32 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps'
Date: Tue, 22 Nov 2016 08:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-78451-4-XQThC0T3zI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02549.txt.bz2
Content-length: 792

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78451

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-22
                 CC|                            |jakub at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Reduced testcase:
#pragma GCC target ("avx512bw")

static inline int __attribute__ ((__always_inline__))
bar (void)
{
  return 0;
}

#pragma GCC push_options
#pragma GCC target("avx512vl")

int
foo (void)
{
  return bar ();
}

#pragma GCC pop_options
>From gcc-bugs-return-544516-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:55:08 2016
Return-Path: <gcc-bugs-return-544516-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120819 invoked by alias); 22 Nov 2016 08:55:08 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 119455 invoked by uid 48); 22 Nov 2016 08:54:55 -0000
From: "ktkachov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78453] [7 Regression] arm-none-linux-gnueabihf bootstrap failed with revision 242549
Date: Tue, 22 Nov 2016 08:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: build, ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ktkachov at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: DUPLICATE
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-78453-4-2sVsb8MBCc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78453-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02550.txt.bz2
Content-length: 538

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78453

ktkachov at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |ktkachov at gcc dot gnu.org
         Resolution|---                         |DUPLICATE

--- Comment #3 from ktkachov at gcc dot gnu.org ---
dup.

*** This bug has been marked as a duplicate of bug 78439 ***
>From gcc-bugs-return-544517-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 08:55:09 2016
Return-Path: <gcc-bugs-return-544517-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120829 invoked by alias); 22 Nov 2016 08:55:08 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 119497 invoked by uid 48); 22 Nov 2016 08:54:57 -0000
From: "ktkachov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf)
Date: Tue, 22 Nov 2016 09:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ktkachov at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78439-4-xjz2v4DM7U@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02551.txt.bz2
Content-length: 168

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78439

--- Comment #7 from ktkachov at gcc dot gnu.org ---
*** Bug 78453 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-544518-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:03:21 2016
Return-Path: <gcc-bugs-return-544518-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56103 invoked by alias); 22 Nov 2016 09:03:20 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 55998 invoked by uid 48); 22 Nov 2016 09:03:12 -0000
From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78429] [6/7 Regression] ice on valid C code on x86_64-linux-gnu at -O3 in both 32-bit and 64-bit modes (internal compiler error: in set_value_range, at tree-vrp.c:361)
Date: Tue, 22 Nov 2016 09:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ebotcazou at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78429-4-dGfZxtjs6O@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/msg02552.txt.bz2
Content-length: 320

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78429

--- Comment #14 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> In the end having a bool_with_only_0_and_1 predicate rather than
> open-coding (several variants of) the test throughout the middle-end
> might be a good idea...

Like the to be attached patch?
>From gcc-bugs-return-544519-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:03:57 2016
Return-Path: <gcc-bugs-return-544519-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61156 invoked by alias); 22 Nov 2016 09:03:56 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 57115 invoked by uid 48); 22 Nov 2016 09:03:48 -0000
From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78429] [6/7 Regression] ice on valid C code on x86_64-linux-gnu at -O3 in both 32-bit and 64-bit modes (internal compiler error: in set_value_range, at tree-vrp.c:361)
Date: Tue, 22 Nov 2016 09:08:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ebotcazou at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-78429-4-mXW8F4uW81@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/msg02553.txt.bz2
Content-length: 238

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78429

--- Comment #15 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Created attachment 40106
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40106&action=edit
Tentative fix
>From gcc-bugs-return-544520-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:08:27 2016
Return-Path: <gcc-bugs-return-544520-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102402 invoked by alias); 22 Nov 2016 09:08:26 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 98689 invoked by uid 48); 22 Nov 2016 09:08:16 -0000
From: "bo.langgaard.lind at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/78464] New: Feature request: automatic function multi versioning
Date: Tue, 22 Nov 2016 09:11:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bo.langgaard.lind at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <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/msg02554.txt.bz2
Content-length: 1086

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78464

            Bug ID: 78464
           Summary: Feature request: automatic function multi versioning
           Product: gcc
           Version: 6.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: bo.langgaard.lind at gmail dot com
  Target Milestone: ---

Function Multi Versioning currently requires an attribute manually added to
each function that one wants to be multi versioned. Something like:

__attribute__((target_clones("avx2","default")))

If not doing FMV, but just letting the compiler optimize with, say, AVX2, the
compiler automatically finds candidates for optimization and does so.

How about an option that lets the compiler automatically create target clones
of functions that would benefit from it? In plain English: "If the user has
specified "default" and "avx2" as function targets; if a function is found
which could benefit from AVX2 instructions, make two versions of this."
>From gcc-bugs-return-544521-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:11:48 2016
Return-Path: <gcc-bugs-return-544521-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 106940 invoked by alias); 22 Nov 2016 09:11:48 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 106790 invoked by uid 48); 22 Nov 2016 09:11:35 -0000
From: "dvyukov at google dot com" <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: Tue, 22 Nov 2016 09:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dvyukov at google dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78294-4-NxpNEhBU1l@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/msg02555.txt.bz2
Content-length: 480

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78294

--- Comment #23 from Dmitry Vyukov <dvyukov at google dot com> ---
Markus,

Changes to sanitizer runtimes are not committed into gcc tree. The upstream is
in llvm tree. Changes must go there first, then they are backported to gcc
tree. Your change will be overwritten on next integrate.

I've committed a similar change upstream:
http://llvm.org/viewvc/llvm-project?view=revision&revision=287629
So for now we are safe.
>From gcc-bugs-return-544522-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:13:34 2016
Return-Path: <gcc-bugs-return-544522-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109484 invoked by alias); 22 Nov 2016 09:13:33 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 109364 invoked by uid 48); 22 Nov 2016 09:13:20 -0000
From: "bo.langgaard.lind at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/78464] Feature request: automatic function multi versioning
Date: Tue, 22 Nov 2016 09:17:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bo.langgaard.lind at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78464-4-vbdRcIVLmo@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/msg02556.txt.bz2
Content-length: 315

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78464

--- Comment #1 from Bo Lind <bo.langgaard.lind at gmail dot com> ---
See this StackOverflow question for a different phrasing of this issue:
http://stackoverflow.com/questions/39979926/is-there-or-will-there-be-a-global-version-of-the-target-clones-attribute
>From gcc-bugs-return-544523-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:17:27 2016
Return-Path: <gcc-bugs-return-544523-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113370 invoked by alias); 22 Nov 2016 09:17:27 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 113126 invoked by uid 48); 22 Nov 2016 09:17:14 -0000
From: "trippels at gcc dot gnu.org" <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: Tue, 22 Nov 2016 09:18:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: trippels at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78294-4-pfg7bsMXMP@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/msg02557.txt.bz2
Content-length: 729

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78294

--- Comment #24 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
(In reply to Dmitry Vyukov from comment #23)
> Markus,
> 
> Changes to sanitizer runtimes are not committed into gcc tree. The upstream
> is in llvm tree. Changes must go there first, then they are backported to
> gcc tree. Your change will be overwritten on next integrate.
> 
> I've committed a similar change upstream:
> http://llvm.org/viewvc/llvm-project?view=revision&revision=287629
> So for now we are safe.

Thanks. 
I was under the impression that upstream wouldn't be interested in this patch,
because llvm uses static compiler-rt libs and clang doesn't run into this
issue.
>From gcc-bugs-return-544524-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:18:50 2016
Return-Path: <gcc-bugs-return-544524-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115493 invoked by alias); 22 Nov 2016 09:18:50 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 115014 invoked by uid 48); 22 Nov 2016 09:18:37 -0000
From: "dvyukov at google dot com" <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: Tue, 22 Nov 2016 09:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dvyukov at google dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78294-4-SdG48nXiCh@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/msg02558.txt.bz2
Content-length: 684

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78294

--- Comment #25 from Dmitry Vyukov <dvyukov at google dot com> ---
> The question is if we want to change this or not and in what way.

I would say that we need to change something, because current behavior is
counter-intuitive.

In tsan runtime we have a declaration with the attribute and definition without
the attribute. For most of other things (e.g. static) attributes/qualifiers are
propagated from declaration to definition.

I would do the obvious propagation automatically, and then maybe warn about all
other cases (e.g. conflicting tls models, or addition of initial-exec after the
variable was already used).
>From gcc-bugs-return-544525-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:19:26 2016
Return-Path: <gcc-bugs-return-544525-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116945 invoked by alias); 22 Nov 2016 09:19:26 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 116749 invoked by uid 55); 22 Nov 2016 09:19:12 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/78309] [7 Regression] ICE: in get_hash, at ipa-icf.c:2124
Date: Tue, 22 Nov 2016 09:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ipa
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78309-4-no36Et99AE@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/msg02559.txt.bz2
Content-length: 882

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78309

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Tue Nov 22 09:18:37 2016
New Revision: 242687

URL: https://gcc.gnu.org/viewcvs?rev=242687&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:
    trunk/gcc/ChangeLog
    trunk/gcc/ipa-icf.c
    trunk/gcc/ipa-icf.h
>From gcc-bugs-return-544526-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:21:39 2016
Return-Path: <gcc-bugs-return-544526-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121236 invoked by alias); 22 Nov 2016 09:21:39 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 121175 invoked by uid 48); 22 Nov 2016 09:21:33 -0000
From: "marxin at gcc dot gnu.org" <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: Tue, 22 Nov 2016 09:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ipa
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: short_desc
Message-ID: <bug-78309-4-5Hl1sSqqPu@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/msg02560.txt.bz2
Content-length: 536

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78309

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[7 Regression] ICE: in      |[5/6 Regression] ICE: in
                   |get_hash, at ipa-icf.c:2124 |get_hash, at ipa-icf.c:2124

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
Fixed on trunk, I'm going to install the patch also to active branches.
>From gcc-bugs-return-544527-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:22:11 2016
Return-Path: <gcc-bugs-return-544527-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124017 invoked by alias); 22 Nov 2016 09:22:11 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 122795 invoked by uid 48); 22 Nov 2016 09:21:57 -0000
From: "dvyukov at google dot com" <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: Tue, 22 Nov 2016 09:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dvyukov at google dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78294-4-iNlBQy6nvZ@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/msg02561.txt.bz2
Content-length: 481

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78294

--- Comment #26 from Dmitry Vyukov <dvyukov at google dot com> ---
> I was under the impression that upstream wouldn't be interested in this patch,
because llvm uses static compiler-rt libs and clang doesn't run into this
issue.

Upstream is not interested from this point of view. But we are interested
very-very much in keeping code in sync to keep ourselves sane. As far as I
know, runtime code is copied verbatim so far.
>From gcc-bugs-return-544528-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:35:49 2016
Return-Path: <gcc-bugs-return-544528-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14432 invoked by alias); 22 Nov 2016 09:35:48 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 14178 invoked by uid 48); 22 Nov 2016 09:35:36 -0000
From: "avieira at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78255] [5/6/7 regression] Indirect sibling call causing wrong code generation for ARM
Date: Tue, 22 Nov 2016 09:51:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: avieira at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: avieira at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78255-4-76HDY3KVsG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78255-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78255-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02562.txt.bz2
Content-length: 384

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78255

--- Comment #2 from avieira at gcc dot gnu.org ---
The approach I had doesnt work, it ICE's elsewhere...

At the time I am not sure how to fix this without disabling indirect tail calls
for the current function if any sibcall is done within it.  This might be too
big a hammer... If anyone has any tips they are very welcome.
>From gcc-bugs-return-544529-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:51:12 2016
Return-Path: <gcc-bugs-return-544529-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7469 invoked by alias); 22 Nov 2016 09:51:12 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 7190 invoked by uid 48); 22 Nov 2016 09:50:59 -0000
From: "bernd.edlinger at hotmail dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf)
Date: Tue, 22 Nov 2016 09:52:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bernd.edlinger at hotmail dot de
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78439-4-fTfil4HdrL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02563.txt.bz2
Content-length: 1227

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78439

Bernd Edlinger <bernd.edlinger at hotmail dot de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bernd.edlinger at hotmail dot de

--- Comment #8 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
Does something like that work?

--- gcc/config/arm/vfp.md.orig  2016-11-10 11:38:03.000000000 +0100
+++ gcc/config/arm/vfp.md       2016-11-22 10:28:33.724941776 +0100
@@ -355,8 +355,8 @@
 )

 (define_insn "*movdi_vfp_cortexa8"
-  [(set (match_operand:DI 0 "nonimmediate_di_operand"
"=r,r,r,r,r,r,m,w,!r,w,w, Uv")
-       (match_operand:DI 1 "di_operand"             
"r,rDa,Db,Dc,mi,mi,r,r,w,w,Uvi,w"))]
+  [(set (match_operand:DI 0 "nonimmediate_di_operand"
"=r,r,r,r,q,q,m,w,!r,w,w, Uv")
+       (match_operand:DI 1 "di_operand"             
"r,rDa,Db,Dc,mi,mi,q,r,w,w,Uvi,w"))]
   "TARGET_32BIT && TARGET_HARD_FLOAT && arm_tune == TARGET_CPU_cortexa8
     && (   register_operand (operands[0], DImode)
         || register_operand (operands[1], DImode))
>From gcc-bugs-return-544530-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 09:52:53 2016
Return-Path: <gcc-bugs-return-544530-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10258 invoked by alias); 22 Nov 2016 09:52:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 9907 invoked by uid 48); 22 Nov 2016 09:52:40 -0000
From: "ktkachov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf)
Date: Tue, 22 Nov 2016 10:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ktkachov at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78439-4-smrputPL3m@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02564.txt.bz2
Content-length: 1078

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78439

--- Comment #9 from ktkachov at gcc dot gnu.org ---
(In reply to Bernd Edlinger from comment #8)
> Does something like that work?
> 
> --- gcc/config/arm/vfp.md.orig	2016-11-10 11:38:03.000000000 +0100
> +++ gcc/config/arm/vfp.md	2016-11-22 10:28:33.724941776 +0100
> @@ -355,8 +355,8 @@
>  )
>  
>  (define_insn "*movdi_vfp_cortexa8"
> -  [(set (match_operand:DI 0 "nonimmediate_di_operand"
> "=r,r,r,r,r,r,m,w,!r,w,w, Uv")
> -       (match_operand:DI 1 "di_operand"             
> "r,rDa,Db,Dc,mi,mi,r,r,w,w,Uvi,w"))]
> +  [(set (match_operand:DI 0 "nonimmediate_di_operand"
> "=r,r,r,r,q,q,m,w,!r,w,w, Uv")
> +       (match_operand:DI 1 "di_operand"             
> "r,rDa,Db,Dc,mi,mi,q,r,w,w,Uvi,w"))]
>    "TARGET_32BIT && TARGET_HARD_FLOAT && arm_tune == TARGET_CPU_cortexa8
>      && (   register_operand (operands[0], DImode)
>          || register_operand (operands[1], DImode))

Yes, that is what I'm testing.
I'll send it to gcc-patches soon
>From gcc-bugs-return-544531-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:04:02 2016
Return-Path: <gcc-bugs-return-544531-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33484 invoked by alias); 22 Nov 2016 10:04:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 33175 invoked by uid 48); 22 Nov 2016 10:03:49 -0000
From: "ubizjak at gmail dot com" <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: Tue, 22 Nov 2016 10:06:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ubizjak at gmail dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78437-4-n68TkkV8cx@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/msg02565.txt.bz2
Content-length: 405

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78437

--- Comment #5 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Uroš Bizjak from comment #4)

> I have started bootstrap+regtest with your patch on alpha native. Please
> expect results sometime tomorrow.

Bootstrap and regression tests pass OK, the patch fixes reported
gcc.dg/atomic/stdatomic-compare-exchange-[1,2].c failure.
>From gcc-bugs-return-544532-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:06:52 2016
Return-Path: <gcc-bugs-return-544532-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76901 invoked by alias); 22 Nov 2016 10:06:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 75896 invoked by uid 55); 22 Nov 2016 10:06:38 -0000
From: "nsz at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libfortran/78449] compile time ieee_support_halting is not correct on arm and aarch64 ( FAIL: gfortran.dg/ieee/ieee_8.f90   -Os  execution test )
Date: Tue, 22 Nov 2016 10:07:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libfortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nsz at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: fxcoudert at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78449-4-jeWsJB4R8j@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78449-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78449-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02566.txt.bz2
Content-length: 607

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78449

--- Comment #1 from nsz at gcc dot gnu.org ---
Author: nsz
Date: Tue Nov 22 10:06:05 2016
New Revision: 242688

URL: https://gcc.gnu.org/viewcvs?rev=242688&root=gcc&view=rev
Log:
[PR libgfortran/78449] XFAIL ieee_8.f90 on aarch64 and arm

ARM and AArch64 may not support trapping so runtime and
compile time check can differ.

gcc/testsuite/
        PR libgfortran/78449 
        * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.


Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/ieee/ieee_8.f90
>From gcc-bugs-return-544533-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:07:26 2016
Return-Path: <gcc-bugs-return-544533-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79472 invoked by alias); 22 Nov 2016 10:07:26 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 78646 invoked by uid 48); 22 Nov 2016 10:07:13 -0000
From: "ebotcazou at gcc dot gnu.org" <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: Tue, 22 Nov 2016 10:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ebotcazou at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78437-4-Zp9oBXG8nc@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/msg02567.txt.bz2
Content-length: 302

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78437

--- Comment #6 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Bootstrap and regression tests pass OK, the patch fixes reported
> gcc.dg/atomic/stdatomic-compare-exchange-[1,2].c failure.

Thanks, no regressions with -free on SPARC either.
>From gcc-bugs-return-544534-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:13:48 2016
Return-Path: <gcc-bugs-return-544534-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 96895 invoked by alias); 22 Nov 2016 10:13:47 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 96703 invoked by uid 55); 22 Nov 2016 10:13:34 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78445] [7 Regression] ICE in maybe_gen_insn, at optabs.c:7014
Date: Tue, 22 Nov 2016 10:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78445-4-J7c5p1aIuS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02568.txt.bz2
Content-length: 661

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78445

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Tue Nov 22 10:13:01 2016
New Revision: 242689

URL: https://gcc.gnu.org/viewcvs?rev=242689&root=gcc&view=rev
Log:
        PR tree-optimization/78445
        * tree-if-conv.c (tree_if_conversion): If any_pred_load_store or
        any_complicated_phi, version loop even if flag_tree_loop_if_convert is
        1.  Formatting fix.

        * gcc.dg/pr78445.c: New test.

Added:
    trunk/gcc/testsuite/gcc.dg/pr78445.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-if-conv.c
>From gcc-bugs-return-544535-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:14:32 2016
Return-Path: <gcc-bugs-return-544535-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99643 invoked by alias); 22 Nov 2016 10:14:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 99014 invoked by uid 48); 22 Nov 2016 10:14:25 -0000
From: "nsz at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libfortran/78314] [aarch64] ieee_support_halting does not report unsupported fpu traps correctly
Date: Tue, 22 Nov 2016 10:15:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libfortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nsz at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: nsz at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-78314-4-HtcvGwwMSC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78314-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78314-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02569.txt.bz2
Content-length: 366

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78314

nsz at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED

--- Comment #6 from nsz at gcc dot gnu.org ---
waiting with the backport for bug 78449.
>From gcc-bugs-return-544536-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:15:43 2016
Return-Path: <gcc-bugs-return-544536-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101794 invoked by alias); 22 Nov 2016 10:15:20 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 100963 invoked by uid 55); 22 Nov 2016 10:14:54 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78416] wrong code for division by (u128)~INT64_MAX at -O0
Date: Tue, 22 Nov 2016 10:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78416-4-LJGeF82ozX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78416-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78416-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02570.txt.bz2
Content-length: 715

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78416

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Tue Nov 22 10:14:21 2016
New Revision: 242690

URL: https://gcc.gnu.org/viewcvs?rev=242690&root=gcc&view=rev
Log:
        PR middle-end/78416
        * expmed.c (expand_divmod): Use wide_int for computation of
        op1_is_pow2.  Don't set it if op1 is 0.  Formatting fixes.
        Use size <= HOST_BITS_PER_WIDE_INT instead of
        HOST_BITS_PER_WIDE_INT >= size.

        * gcc.dg/torture/pr78416.c: New test.

Added:
    trunk/gcc/testsuite/gcc.dg/torture/pr78416.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/expmed.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-544538-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:19:06 2016
Return-Path: <gcc-bugs-return-544538-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12879 invoked by alias); 22 Nov 2016 10:19:05 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 3722 invoked by uid 48); 22 Nov 2016 10:18:53 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78445] [7 Regression] ICE in maybe_gen_insn, at optabs.c:7014
Date: Tue, 22 Nov 2016 10:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-78445-4-6in5LyiCeM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02572.txt.bz2
Content-length: 423

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78445

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-544537-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:16:37 2016
Return-Path: <gcc-bugs-return-544537-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 106546 invoked by alias); 22 Nov 2016 10:16:36 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 104882 invoked by uid 55); 22 Nov 2016 10:16:25 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78436] [7 Regression] incorrect write to larger-than-type bitfield (signed char x:9)
Date: Tue, 22 Nov 2016 10:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78436-4-zEakf72dab@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02571.txt.bz2
Content-length: 1010

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78436

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Tue Nov 22 10:15:43 2016
New Revision: 242691

URL: https://gcc.gnu.org/viewcvs?rev=242691&root=gcc&view=rev
Log:
        PR tree-optimization/78436
        * gimple-ssa-store-merging.c (zero_char_buf): Removed.
        (shift_bytes_in_array, shift_bytes_in_array_right,
        merged_store_group::apply_stores): Formatting fixes.
        (clear_bit_region): Likewise.  Use memset.
        (encode_tree_to_bitpos): Formatting fixes.  Fix comment typos - EPXR
        instead of EXPR and inerted instead of inserted.  Use memset instead
        of zero_char_buf.  For !BYTES_BIG_ENDIAN decrease byte_size by 1
        if shift_amnt is 0.

        * gcc.c-torture/execute/pr78436.c: New test.

Added:
    trunk/gcc/testsuite/gcc.c-torture/execute/pr78436.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/gimple-ssa-store-merging.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-544539-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:19:34 2016
Return-Path: <gcc-bugs-return-544539-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13826 invoked by alias); 22 Nov 2016 10:19:31 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 13634 invoked by uid 48); 22 Nov 2016 10:19:15 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78416] wrong code for division by (u128)~INT64_MAX at -O0
Date: Tue, 22 Nov 2016 10:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_known_to_work cf_known_to_fail
Message-ID: <bug-78416-4-OPl5kuhZbM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78416-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78416-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02573.txt.bz2
Content-length: 428

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78416

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |7.0
      Known to fail|7.0                         |

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed for 7.0 so far.
>From gcc-bugs-return-544541-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:30:54 2016
Return-Path: <gcc-bugs-return-544541-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4530 invoked by alias); 22 Nov 2016 10:30:53 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 4472 invoked by uid 48); 22 Nov 2016 10:30:49 -0000
From: "ro at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/78465] [7 regression] 29_atomics/headers/atomic/macros.cc FAILs
Date: Tue, 22 Nov 2016 10:30:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-78465-4-p1KXM43YwZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78465-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78465-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02575.txt.bz2
Content-length: 285

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78465

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |7.0
>From gcc-bugs-return-544540-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:19:42 2016
Return-Path: <gcc-bugs-return-544540-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14668 invoked by alias); 22 Nov 2016 10:19:42 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 14250 invoked by uid 48); 22 Nov 2016 10:19:37 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78436] [7 Regression] incorrect write to larger-than-type bitfield (signed char x:9)
Date: Tue, 22 Nov 2016 10:30:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-78436-4-HtzSyCu1GO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02574.txt.bz2
Content-length: 423

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78436

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-544542-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:30:54 2016
Return-Path: <gcc-bugs-return-544542-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4549 invoked by alias); 22 Nov 2016 10:30:54 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 4385 invoked by uid 48); 22 Nov 2016 10:30:40 -0000
From: "ro at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/78465] New: [7 regression] 29_atomics/headers/atomic/macros.cc FAILs
Date: Tue, 22 Nov 2016 10:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone cf_gcchost cf_gcctarget cf_gccbuild
Message-ID: <bug-78465-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02576.txt.bz2
Content-length: 1420

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78465

            Bug ID: 78465
           Summary: [7 regression] 29_atomics/headers/atomic/macros.cc
                    FAILs
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
  Target Milestone: ---
              Host: *-*-solaris2.12
            Target: *-*-solaris2.12
             Build: *-*-solaris2.12

Between 20161120 and 20161121, 29_atomics/headers/atomic/macros.cc started to
FAIL on Solaris 12 (both sparc and x86, older versions not yet tested):

+FAIL: 29_atomics/headers/atomic/macros.cc (test for excess errors)

output is:
/vol/gcc/src/hg/trunk/local/libstdc++-v3/testsuite/29_atomics/headers/atomic/macros.cc:71:
error: 'void abort()' conflicts with a previous declaration
In file included from /usr/include/stdlib.h:12,
                 from
/var/gcc/regression/trunk/12-gcc/build/i386-pc-solaris2.12/libstdc++-v3/include/bits/std_abs.h:38,
                 from
/var/gcc/regression/trunk/12-gcc/build/i386-pc-solaris2.12/libstdc++-v3/include/cmath:47,
                 from
/vol/gcc/src/hg/trunk/local/libstdc++-v3/include/precompiled/stdc++.h:41:
/usr/include/iso/stdlib_iso.h:159: note: previous declaration 'void
std::abort()

  Rainer
>From gcc-bugs-return-544543-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:31:27 2016
Return-Path: <gcc-bugs-return-544543-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6579 invoked by alias); 22 Nov 2016 10:31:27 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 6196 invoked by uid 48); 22 Nov 2016 10:31:14 -0000
From: "stephane.kaloustian@optimo-medical.com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/57082] brace initialization requires public destructor
Date: Tue, 22 Nov 2016 10:38:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.7.3
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: stephane.kaloustian@optimo-medical.com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-57082-4-wVNYM9CQyj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-57082-4@http.gcc.gnu.org/bugzilla/>
References: <bug-57082-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02577.txt.bz2
Content-length: 1106

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57082

Stephane Kaloustian <stephane.kaloustian@optimo-medical.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |stephane.kaloustian@optimo-
                   |                            |medical.com

--- Comment #3 from Stephane Kaloustian <stephane.kaloustian@optimo-medical.com> ---
In my understanding, this is related to the creation of a copy. 
Using g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4):

struct B{
    B(){}
    ~B(){}
    B(const B&) = delete;
};

int main (int argc, char** argv)
{
    B myB;
    const B & bref1 = myB; // OK
    const B & bref2(myB);  // OK
    const B & bref3{myB};  // ERROR
    return 0;
}

delref.cpp: In function ‘int main(int, char**)’:
delref.cpp:14:24: error: use of deleted function ‘B::B(const B&)’
     const B & bref3{myB};
                        ^
delref.cpp:5:5: error: declared here
     B(const B&) = delete;
     ^
>From gcc-bugs-return-544544-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:38:10 2016
Return-Path: <gcc-bugs-return-544544-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35854 invoked by alias); 22 Nov 2016 10:38:09 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 19228 invoked by uid 48); 22 Nov 2016 10:37:56 -0000
From: "vehre at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78466] New: [coarray] Explicit cobounds of a procedures parameter not respected
Date: Tue, 22 Nov 2016 10:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: vehre at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-78466-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02578.txt.bz2
Content-length: 1164

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78466

            Bug ID: 78466
           Summary: [coarray] Explicit cobounds of a procedures parameter
                    not respected
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: vehre at gcc dot gnu.org
  Target Milestone: ---

The testcase in gcc/testsuite/gfortran.dg/poly_run_2.f90 gives explicit
cobounds for the argument A to procedure s(). Those are not taken into account,
at least not in the way given (excerpt):

type t
end type t
class(t), allocatable :: A[:,:]
allocate (A[1:4,-5:*])
call s(A)
contains
subroutine s(x)
  class(t) :: x[4,2:*]
  if (any (lcobound(x) /= [1, 2])) call abort ()
  if (num_images() == 1) then
    if (any (ucobound(x) /= [4, 2])) call abort () ! Fails
  else
    if (ucobound(x,dim=1) /= 4) call abort ()
  end if
end subroutine s
end

Note: The testcase in general is made non-functional by the if(allocated(A))
stop as second line, as it is living in trunk upto r242691.
>From gcc-bugs-return-544545-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:39:16 2016
Return-Path: <gcc-bugs-return-544545-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48397 invoked by alias); 22 Nov 2016 10:39:15 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 48218 invoked by uid 48); 22 Nov 2016 10:39:04 -0000
From: "vehre at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78466] [coarray] Explicit cobounds of a procedures parameter not respected
Date: Tue, 22 Nov 2016 10:45:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: vehre at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-78466-4-cF1f3K37Fm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78466-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78466-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02579.txt.bz2
Content-length: 347

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78466

vehre at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
                 CC|                            |vehre at gcc dot gnu.org
>From gcc-bugs-return-544546-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:45:41 2016
Return-Path: <gcc-bugs-return-544546-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126869 invoked by alias); 22 Nov 2016 10:45:36 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 124681 invoked by uid 55); 22 Nov 2016 10:45:02 -0000
From: "thopre01 at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used
Date: Tue, 22 Nov 2016 10:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: critical
X-Bugzilla-Who: thopre01 at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-77904-4-0o9QnMAfwo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77904-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77904-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02580.txt.bz2
Content-length: 715

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77904

--- Comment #5 from Thomas Preud'homme <thopre01 at gcc dot gnu.org> ---
Author: thopre01
Date: Tue Nov 22 10:44:29 2016
New Revision: 242693

URL: https://gcc.gnu.org/viewcvs?rev=242693&root=gcc&view=rev
Log:
2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>

    gcc/
    PR target/77904
    * config/arm/arm.c (thumb1_compute_save_reg_mask): Mark frame pointer
    in save register mask if it is needed.

    gcc/testsuite/
    PR target/77904
    * gcc.target/arm/pr77904.c: New test.

Added:
    trunk/gcc/testsuite/gcc.target/arm/pr77904.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/arm.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-544547-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:49:24 2016
Return-Path: <gcc-bugs-return-544547-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19070 invoked by alias); 22 Nov 2016 10:49:24 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 18817 invoked by uid 48); 22 Nov 2016 10:49:11 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78466] [coarray] Explicit cobounds of a procedures parameter not respected
Date: Tue, 22 Nov 2016 10:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dominiq at lps dot ens.fr
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-78466-4-Ouu7HmGF14@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78466-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78466-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02581.txt.bz2
Content-length: 931

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78466

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-22
     Ever confirmed|0                           |1

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Confirmed from 4.9 up to trunk (7.0) when compiled with -fcoarray=lib
-lcaf_single ("works" with -fcoarray=single). When compiled with 4.8, I get at
run time a lot of

...
Program received signal SIGABRT: Process abort signal.

Backtrace for this error:

Program received signal SIGABRT: Process abort signal.

Backtrace for this error:
...
Program received signal SIGABRT: Process abort signal.

Backtrace for this error:
Segmentation fault
>From gcc-bugs-return-544548-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:56:44 2016
Return-Path: <gcc-bugs-return-544548-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 72017 invoked by alias); 22 Nov 2016 10:56:43 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 71913 invoked by uid 48); 22 Nov 2016 10:56:38 -0000
From: "ro at gcc dot gnu.org" <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: Tue, 22 Nov 2016 10:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: gcov-profile
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-78467-4-sug5B5QGAr@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/msg02582.txt.bz2
Content-length: 285

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78467

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |7.0
>From gcc-bugs-return-544549-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:56:44 2016
Return-Path: <gcc-bugs-return-544549-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 72028 invoked by alias); 22 Nov 2016 10:56:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 71821 invoked by uid 48); 22 Nov 2016 10:56:31 -0000
From: "ro at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/78467] New: [7 regression] gcc.dg/tree-prof/comp-goto-1.c FAILs
Date: Tue, 22 Nov 2016 10:58:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: gcov-profile
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone cf_gcchost cf_gcctarget cf_gccbuild
Message-ID: <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/msg02583.txt.bz2
Content-length: 1428

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78467

            Bug ID: 78467
           Summary: [7 regression] gcc.dg/tree-prof/comp-goto-1.c FAILs
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: gcov-profile
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
                CC: ebotcazou at gcc dot gnu.org
  Target Milestone: ---
              Host: sparc-sun-solaris2.12
            Target: sparc-sun-solaris2.12
             Build: sparc-sun-solaris2.12

Between 20161117 and 20161121, gcc.dg/tree-prof/comp-goto-1.c started to FAIL
on
32-bit SPARC:

+FAIL: gcc.dg/tree-prof/comp-goto-1.c execution,    -fprofile-generate
-D_PROFIL
E_GENERATE
+UNRESOLVED: gcc.dg/tree-prof/comp-goto-1.c compilation,  -fprofile-use
-D_PROFI
LE_USE
+UNRESOLVED: gcc.dg/tree-prof/comp-goto-1.c execution,    -fprofile-use
-D_PROFI
LE_USE

The -fprofile-generate execution SEGVs and even gdb aborts when trying to
investigate.  dbx is at least able to get a stack trace:

signal SEGV (no mapping at the fault address) in (unknown) at 0x51cdc
0x00051cdc:     <bad address 0x00051cdc>
Current function is main
  158     res = simulator_kernel (2 + 1, &env);
(dbx) where
  [1] 0x51cdc(0x2, 0x11dac, 0x258d8, 0x3fff, 0x0, 0x8), at 0x51cdc 
=>[2] main(), line 158 in "comp-goto-1.c"

  Rainer
>From gcc-bugs-return-544551-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:59:25 2016
Return-Path: <gcc-bugs-return-544551-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97854 invoked by alias); 22 Nov 2016 10:59:25 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 97668 invoked by uid 48); 22 Nov 2016 10:59:15 -0000
From: "ro at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libgomp/78468] New: [7 regression] libgomp.c/reduction-10.c and many more FAIL
Date: Tue, 22 Nov 2016 10:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libgomp
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone cf_gcchost cf_gcctarget cf_gccbuild
Message-ID: <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/msg02585.txt.bz2
Content-length: 2405

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78468

            Bug ID: 78468
           Summary: [7 regression] libgomp.c/reduction-10.c and many more
                    FAIL
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgomp
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
                CC: jakub at gcc dot gnu.org
  Target Milestone: ---
              Host: sparc-sun-solaris2.12
            Target: sparc-sun-solaris2.12
             Build: sparc-sun-solaris2.12

Between 20161117 and 20161121, many libgomp tests started to FAIL for 32-bit
SPARC:

+FAIL: libgomp.c/reduction-10.c execution test

  aborts:

Thread 2 received signal SIGABRT, Aborted.
[Switching to Thread 1 (LWP 1)]
0xfeefd86c in __lwp_sigqueue () from /lib/libc.so.1
(gdb) where
#0  0xfeefd86c in __lwp_sigqueue () from /lib/libc.so.1
#1  0xfee394e0 in raise () from /lib/libc.so.1
#2  0xfee0aa50 in abort () from /lib/libc.so.1
#3  0x00011654 in main ()
    at
/vol/gcc/src/hg/trunk/local/libgomp/testsuite/libgomp.c/reduction-10.c:95

  at -O0, abort at l.98 instead:

(gdb) p y[i].t
$3 = 0
(gdb) p y2[i]
$4 = 6561

+FAIL: libgomp.c/reduction-13.c execution test
+FAIL: libgomp.c/reduction-14.c execution test
+FAIL: libgomp.c/reduction-9.c execution test
+FAIL: libgomp.c++/reduction-10.C execution test
+FAIL: libgomp.c++/reduction-12.C execution test
+FAIL: libgomp.c++/reduction-7.C execution test
+FAIL: libgomp.c++/reduction-8.C execution test
+FAIL: libgomp.fortran/vla1.f90   -O0  execution test
+FAIL: libgomp.fortran/vla1.f90   -O1  execution test
+FAIL: libgomp.fortran/vla1.f90   -O2  execution test
+FAIL: libgomp.fortran/vla1.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel
-loops -ftracer -finline-functions  execution test
+FAIL: libgomp.fortran/vla1.f90   -O3 -g  execution test
+FAIL: libgomp.fortran/vla1.f90   -Os  execution test
+FAIL: libgomp.fortran/vla4.f90   -O0  execution test
+FAIL: libgomp.fortran/vla4.f90   -O1  execution test
+FAIL: libgomp.fortran/vla4.f90   -O2  execution test
+FAIL: libgomp.fortran/vla4.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel
-loops -ftracer -finline-functions  execution test
+FAIL: libgomp.fortran/vla4.f90   -O3 -g  execution test
+FAIL: libgomp.fortran/vla4.f90   -Os  execution test

  Rainer
>From gcc-bugs-return-544550-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:58:41 2016
Return-Path: <gcc-bugs-return-544550-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82778 invoked by alias); 22 Nov 2016 10:58:41 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 82505 invoked by uid 55); 22 Nov 2016 10:58:27 -0000
From: "thopre01 at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used
Date: Tue, 22 Nov 2016 10:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: critical
X-Bugzilla-Who: thopre01 at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-77904-4-PUSmsaa8vq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77904-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77904-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02584.txt.bz2
Content-length: 1017

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77904

--- Comment #6 from Thomas Preud'homme <thopre01 at gcc dot gnu.org> ---
Author: thopre01
Date: Tue Nov 22 10:57:55 2016
New Revision: 242694

URL: https://gcc.gnu.org/viewcvs?rev=242694&root=gcc&view=rev
Log:
Fix PR77904: callee-saved register trashed when clobbering sp

2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>

        Backport from mainline
        2016-11-22  Thomas Preud'homme  <thomas.preudhomme@arm.com>

        gcc/
        PR target/77904
        * config/arm/arm.c (thumb1_compute_save_reg_mask): Mark frame pointer
        in save register mask if it is needed.

        gcc/testsuite/
        PR target/77904
        * gcc.target/arm/pr77904.c: New test.


Added:
    branches/ARM/embedded-6-branch/gcc/testsuite/gcc.target/arm/pr77904.c
Modified:
    branches/ARM/embedded-6-branch/gcc/ChangeLog.arm
    branches/ARM/embedded-6-branch/gcc/config/arm/arm.c
    branches/ARM/embedded-6-branch/gcc/testsuite/ChangeLog.arm
>From gcc-bugs-return-544552-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 10:59:38 2016
Return-Path: <gcc-bugs-return-544552-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 98665 invoked by alias); 22 Nov 2016 10:59:38 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 98326 invoked by uid 48); 22 Nov 2016 10:59:30 -0000
From: "ro at gcc dot gnu.org" <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: Tue, 22 Nov 2016 11:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libgomp
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-78468-4-gl0zCKKOQb@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/msg02586.txt.bz2
Content-length: 285

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78468

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |7.0
>From gcc-bugs-return-544553-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:02:50 2016
Return-Path: <gcc-bugs-return-544553-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 106594 invoked by alias); 22 Nov 2016 11:02:50 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 105445 invoked by uid 48); 22 Nov 2016 11:02:37 -0000
From: "jakub at gcc dot gnu.org" <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: Tue, 22 Nov 2016 11:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libgomp
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78468-4-53F9LjAHIG@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/msg02587.txt.bz2
Content-length: 201

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78468

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Can you please bisect it?  Not aware of any recent changes that could cause
that.
>From gcc-bugs-return-544554-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:09:39 2016
Return-Path: <gcc-bugs-return-544554-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116010 invoked by alias); 22 Nov 2016 11:09:38 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 115854 invoked by uid 48); 22 Nov 2016 11:09:26 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78428] [5/6/7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode
Date: Tue, 22 Nov 2016 11:25:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-78428-4-62eE6Aylk3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78428-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02588.txt.bz2
Content-length: 899

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78428

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 40107
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40107&action=edit
Tentative patch

Attaching tentative patch where I added bitregion_{start,end} to
store_constructor_field.
Actually there are multiple calls of the function, one for
{RECORD,UNION,QUAL_UNION}_TYPE (that's what we are interested in), another for
ARRAY_TYPE and one for VECTOR_TYPE. As the problematic mode reset (done in
expr.c:6230):

            mode = DECL_MODE (field);
            if (DECL_BIT_FIELD (field))
              mode = VOIDmode;

does not happen last 2 types, I hope we don't have to care. I'm attaching a
test-case and I'm wondering how to set a hard timeout of the test? Setting
dg-timeout just prints WARNING and the test is still running.

Thoughts?
>From gcc-bugs-return-544555-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:25:24 2016
Return-Path: <gcc-bugs-return-544555-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48114 invoked by alias); 22 Nov 2016 11:25:24 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 47757 invoked by uid 48); 22 Nov 2016 11:25:11 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps'
Date: Tue, 22 Nov 2016 11:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78451-4-qE0PlYcPyK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02589.txt.bz2
Content-length: 1950

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78451

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kyukhin at gcc dot gnu.org,
                   |                            |uros at gcc dot gnu.org

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Ah, that testcase fails even with gcc 6.
Apparently even sse-22a.c fails with GCC 6, when compiled with -save-temps.

I see multiple issues here.
One is that while global_options-wise
#pragma GCC target ("avx512bw")
#pragma GCC target ("avx512vl")
works as
#pragma GCC target ("avx512bw,avx512vl")
when considering current_target_pragma it works as
#pragma GCC target ("avx512vl")
only.  I'll attach a fix for this soon.

Another thing is that
/* Doesn't require avx512vl target and is used in avx512dqintrin.h.  */
extern __inline __m128i
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
_mm_setzero_di (void)
{
  return __extension__ (__m128i)(__v2di){ 0LL, 0LL};
}
looks just wrong to me in avx512vlintrin.h.
While it indeed doesn't need AVX512VL, I think that intrinsic needs SSE2 at
least, because otherwise __v2di and __m128i don't really work.
Why do we have that intrinsic at all and use it?  Can't find it in AVX512
manuals, and don't see it in ICC headers either?  Can't we just use
_mm_setzero_si128 instead?  I mean, even _mm_setzero_si128 is used in other
spots even when cast to e.g. __v8hi, or __v16qi, or _mm256_setzero_si256 is
used
when cast to __v8si even when _mm256_setzero_si256 builds __v4di rather than
__v8si.

And the last thing to consider is if sse-22.c shouldn't have
avx5124fmaps,avx5124vnniw added to
#pragma GCC target
("avx,avx2,rdrnd,fsgsbase,f16c,rtm,avx512f,avx512er,avx512cd,avx512pf,sha,avx512vl,avx512bw,avx512dq,avx512ifma,avx512vbmi")
>From gcc-bugs-return-544556-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:31:02 2016
Return-Path: <gcc-bugs-return-544556-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59951 invoked by alias); 22 Nov 2016 11:31:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 59739 invoked by uid 48); 22 Nov 2016 11:30:51 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps'
Date: Tue, 22 Nov 2016 11:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created
Message-ID: <bug-78451-4-WRtx3zpZTz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02590.txt.bz2
Content-length: 598

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78451

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 40108
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40108&action=edit
gcc7-pr78451.patch

Untested fix for the first issue.
>From gcc-bugs-return-544557-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:32:31 2016
Return-Path: <gcc-bugs-return-544557-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62052 invoked by alias); 22 Nov 2016 11:32:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 61797 invoked by uid 48); 22 Nov 2016 11:32:18 -0000
From: "thopre01 at gcc dot gnu.org" <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: Tue, 22 Nov 2016 11:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 5.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: thopre01 at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority
Message-ID: <bug-77673-4-HzuBzDnxac@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/msg02591.txt.bz2
Content-length: 634

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77673

Thomas Preud'homme <thopre01 at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P3

--- Comment #6 from Thomas Preud'homme <thopre01 at gcc dot gnu.org> ---
(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.
>From gcc-bugs-return-544558-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:33:35 2016
Return-Path: <gcc-bugs-return-544558-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63697 invoked by alias); 22 Nov 2016 11:33:35 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 63436 invoked by uid 48); 22 Nov 2016 11:33:22 -0000
From: "thopre01 at gcc dot gnu.org" <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: Tue, 22 Nov 2016 11:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 5.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: thopre01 at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority
Message-ID: <bug-77673-4-jp0sKEMPYD@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/msg02592.txt.bz2
Content-length: 297

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77673

Thomas Preud'homme <thopre01 at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
>From gcc-bugs-return-544560-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:43:06 2016
Return-Path: <gcc-bugs-return-544560-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89784 invoked by alias); 22 Nov 2016 11:43:06 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 89592 invoked by uid 48); 22 Nov 2016 11:42:53 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78469] New: [7 Regression] defaulted default constructor causes bogus requirement for accessible destructor
Date: Tue, 22 Nov 2016 11:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter cc target_milestone
Message-ID: <bug-78469-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02594.txt.bz2
Content-length: 834

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78469

            Bug ID: 78469
           Summary: [7 Regression] defaulted default constructor causes
                    bogus requirement for accessible destructor
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Keywords: rejects-valid
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: redi at gcc dot gnu.org
                CC: lucdanton at free dot fr
  Target Milestone: ---

Originally added as a comment on Bug 57082 and bisected to r239783:

struct no_destr {
    no_destr() = default;
protected:
    ~no_destr() = default;
};

int main()
{
    // error: 'no_destr::~no_destr()' is protected within this context
    new no_destr ();
}
>From gcc-bugs-return-544559-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:36:04 2016
Return-Path: <gcc-bugs-return-544559-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67390 invoked by alias); 22 Nov 2016 11:36:04 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 67165 invoked by uid 48); 22 Nov 2016 11:35:50 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/57082] brace initialization requires public destructor
Date: Tue, 22 Nov 2016 11:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.7.3
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-57082-4-w4yqwy7F85@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-57082-4@http.gcc.gnu.org/bugzilla/>
References: <bug-57082-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02593.txt.bz2
Content-length: 379

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57082

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Stephane Kaloustian from comment #3)
> In my understanding, this is related to the creation of a copy. 
> Using g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-4):

No, that's a completely different issue, and was fixed for GCC 4.9.0, see Bug
50025.
>From gcc-bugs-return-544561-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:43:20 2016
Return-Path: <gcc-bugs-return-544561-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90536 invoked by alias); 22 Nov 2016 11:43:20 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 89759 invoked by uid 48); 22 Nov 2016 11:43:05 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/57082] brace initialization requires public destructor
Date: Tue, 22 Nov 2016 11:44:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.7.3
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-57082-4-BZV2PcryJ2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-57082-4@http.gcc.gnu.org/bugzilla/>
References: <bug-57082-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02595.txt.bz2
Content-length: 568

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57082

--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to lucdanton from comment #1)
> Using a very similar testcase I bisected the issue to r239783:
> 
> //----------
> struct no_destr {
>     no_destr() = default;
> protected:
>     ~no_destr() = default;
> };
> 
> int main()
> {
>     // error: 'no_destr::~no_destr()' is protected within this context
>     new no_destr {};
> }

And that doesn't depend on brace-init either, so is a different issue. I've
reported it as Bug 78469
>From gcc-bugs-return-544562-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:44:04 2016
Return-Path: <gcc-bugs-return-544562-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 91726 invoked by alias); 22 Nov 2016 11:44:04 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 91549 invoked by uid 48); 22 Nov 2016 11:43:52 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword
Date: Tue, 22 Nov 2016 11:44:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: janus at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78443-4-3Lch8zauuu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02596.txt.bz2
Content-length: 409

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78443

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mrestelli at gmail dot com

--- Comment #5 from janus at gcc dot gnu.org ---
*** Bug 61284 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-544563-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:44:04 2016
Return-Path: <gcc-bugs-return-544563-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 91737 invoked by alias); 22 Nov 2016 11:44:04 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 91510 invoked by uid 48); 22 Nov 2016 11:43:49 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/61284] [OOP] non_overridable produces segmentation fault
Date: Tue, 22 Nov 2016 11:44:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: DUPLICATE
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-61284-4-2swp7GljI4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61284-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61284-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02597.txt.bz2
Content-length: 547

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61284

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #2 from janus at gcc dot gnu.org ---
I think this is the same problem as PR78443. The fix posted there also fixes
the test case here.

*** This bug has been marked as a duplicate of bug 78443 ***
>From gcc-bugs-return-544565-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:52:34 2016
Return-Path: <gcc-bugs-return-544565-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127204 invoked by alias); 22 Nov 2016 11:52:34 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 126636 invoked by uid 48); 22 Nov 2016 11:52:18 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78462] feature request: need function default arguments
Date: Tue, 22 Nov 2016 11:52:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-78462-4-QaOnTw7gOe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78462-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78462-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02599.txt.bz2
Content-length: 937

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78462

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|---                         |INVALID

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Jim Michaels from comment #0)
> #include <string>
> const std::string test="wish";//global var or const, but const gives me
> headaches
> a(int b, int wish1=2, const wish2=test) {
> ...
> }

This doesn't compile because "const wish2" is not a valid type, you haven't
defined any type called wish2. Your function is also missing a return type.

If you write valid C++ it works fine:

#include <string>
const std::string test="wish";
int a(int b, int wish1=2, const std::string wish2=test) {
}
>From gcc-bugs-return-544564-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:44:31 2016
Return-Path: <gcc-bugs-return-544564-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 93558 invoked by alias); 22 Nov 2016 11:44:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 92972 invoked by uid 48); 22 Nov 2016 11:44:16 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78469] [7 Regression] defaulted default constructor causes bogus requirement for accessible destructor
Date: Tue, 22 Nov 2016 11:52:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc cf_known_to_work everconfirmed cf_known_to_fail
Message-ID: <bug-78469-4-dPoSIyki2v@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78469-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78469-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02598.txt.bz2
Content-length: 591

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78469

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-22
                 CC|                            |jason at gcc dot gnu.org
      Known to work|                            |5.3.0, 6.2.0
     Ever confirmed|0                           |1
      Known to fail|                            |7.0
>From gcc-bugs-return-544566-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:52:34 2016
Return-Path: <gcc-bugs-return-544566-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127245 invoked by alias); 22 Nov 2016 11:52:34 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 126704 invoked by uid 48); 22 Nov 2016 11:52:24 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78469] [7 Regression] defaulted default constructor causes bogus requirement for accessible destructor
Date: Tue, 22 Nov 2016 11:53:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-78469-4-ik5bbBkUtJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78469-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78469-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02600.txt.bz2
Content-length: 293

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78469

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |7.0
>From gcc-bugs-return-544567-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:53:08 2016
Return-Path: <gcc-bugs-return-544567-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 129769 invoked by alias); 22 Nov 2016 11:53:07 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 129147 invoked by uid 48); 22 Nov 2016 11:52:51 -0000
From: "rguenth at gcc dot gnu.org" <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: Tue, 22 Nov 2016 11:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 5.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority
Message-ID: <bug-77673-4-XHGAZ1tWf2@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/msg02601.txt.bz2
Content-length: 292

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77673

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P2
>From gcc-bugs-return-544568-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 11:59:29 2016
Return-Path: <gcc-bugs-return-544568-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7845 invoked by alias); 22 Nov 2016 11:59:28 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 7647 invoked by uid 48); 22 Nov 2016 11:59:15 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/42112] overloaded function with allocatable result problem
Date: Tue, 22 Nov 2016 12:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 4.5.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 4.7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution target_milestone cf_known_to_fail
Message-ID: <bug-42112-4-75xesDivqb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-42112-4@http.gcc.gnu.org/bugzilla/>
References: <bug-42112-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02602.txt.bz2
Content-length: 1017

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42112

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |janus at gcc dot gnu.org
         Resolution|---                         |FIXED
   Target Milestone|---                         |4.7.4
      Known to fail|                            |4.7.4, 4.8.4

--- Comment #11 from janus at gcc dot gnu.org ---
> (In reply to Dominique d'Humieres from comment #9)
> > This seems to have been fixed at least for 4.8.4.

Confirmed. I don't get any runtime error with 4.7.4 either.


(In reply to Mikael Morin from comment #10) 
> Hum, if one changes the comment #0 to output the value of p, it outputs 0
> instead of 2

That's correct, because the result 'i' of the function 'f' is not being set
anywhere.


Obvious this issue has been fixed. Closing.
>From gcc-bugs-return-544569-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 12:04:40 2016
Return-Path: <gcc-bugs-return-544569-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12146 invoked by alias); 22 Nov 2016 12:04:39 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 12009 invoked by uid 48); 22 Nov 2016 12:04:27 -0000
From: "vehre at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78466] [coarray] Explicit cobounds of a procedures parameter not respected
Date: Tue, 22 Nov 2016 12:12:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: vehre at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78466-4-lTfkelokTg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78466-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78466-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02603.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78466

--- Comment #2 from vehre at gcc dot gnu.org ---
Another issue I noticed is that with -O2 the code

allocate (A[1:4,-5:*])
if (.not. allocated(A)) error stop

stops instead of continuing like it does with all other levels of optimization.
>From gcc-bugs-return-544570-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 12:12:51 2016
Return-Path: <gcc-bugs-return-544570-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35691 invoked by alias); 22 Nov 2016 12:12:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 35533 invoked by uid 55); 22 Nov 2016 12:12:37 -0000
From: "ktkachov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf)
Date: Tue, 22 Nov 2016 12:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ktkachov at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78439-4-SvfwCta1w4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02604.txt.bz2
Content-length: 714

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78439

--- Comment #10 from ktkachov at gcc dot gnu.org ---
Author: ktkachov
Date: Tue Nov 22 12:12:05 2016
New Revision: 242695

URL: https://gcc.gnu.org/viewcvs?rev=242695&root=gcc&view=rev
Log:
[ARM] PR target/78439: Update movdi constraints for Cortex-A8 tuning to handle
LDRD/STRD

        PR target/78439
        * config/arm/vfp.md (*movdi_vfp_cortexa8): Use 'q' constraints for the
        register operand in alternatives 4,5,6.

        * gcc.c-torture/compile/pr78439.c: New test.


Added:
    trunk/gcc/testsuite/gcc.c-torture/compile/pr78439.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/vfp.md
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-544571-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 12:14:06 2016
Return-Path: <gcc-bugs-return-544571-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37227 invoked by alias); 22 Nov 2016 12:14:05 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 37103 invoked by uid 48); 22 Nov 2016 12:13:53 -0000
From: "ktkachov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf)
Date: Tue, 22 Nov 2016 12:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ktkachov at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-78439-4-qaEihMfwaJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02605.txt.bz2
Content-length: 398

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78439

ktkachov at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #11 from ktkachov at gcc dot gnu.org ---
Fixed.
>From gcc-bugs-return-544572-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 12:19:45 2016
Return-Path: <gcc-bugs-return-544572-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 50454 invoked by alias); 22 Nov 2016 12:19:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 50334 invoked by uid 48); 22 Nov 2016 12:19:32 -0000
From: "freddie_chopin at op dot pl" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used
Date: Tue, 22 Nov 2016 12:20:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: critical
X-Bugzilla-Who: freddie_chopin at op dot pl
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-77904-4-bTci9VyQ7W@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77904-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77904-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02606.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77904

--- Comment #7 from Freddie Chopin <freddie_chopin at op dot pl> ---
Could this be also backported to the gcc-6 branch? I guess there will be 6.3
version (possibly before first 7.x version), so it would be nice to have this
patch there (;
>From gcc-bugs-return-544573-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 12:20:52 2016
Return-Path: <gcc-bugs-return-544573-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54250 invoked by alias); 22 Nov 2016 12:20:52 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 52134 invoked by uid 48); 22 Nov 2016 12:20:39 -0000
From: "thopre01 at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used
Date: Tue, 22 Nov 2016 12:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: critical
X-Bugzilla-Who: thopre01 at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: thopre01 at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-77904-4-Xw5Z2YF4pZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77904-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77904-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02607.txt.bz2
Content-length: 476

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77904

--- Comment #8 from Thomas Preud'homme <thopre01 at gcc dot gnu.org> ---
(In reply to Freddie Chopin from comment #7)
> Could this be also backported to the gcc-6 branch? I guess there will be 6.3
> version (possibly before first 7.x version), so it would be nice to have
> this patch there (;

Yes that's planned once the patch has cooked in trunk for at least a week
without any report of a regression.

Best regards.
>From gcc-bugs-return-544574-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 12:32:15 2016
Return-Path: <gcc-bugs-return-544574-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113927 invoked by alias); 22 Nov 2016 12:32:15 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 111716 invoked by uid 48); 22 Nov 2016 12:31:54 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/69278] Confusion option handling for -sanitize-recovery=alll
Date: Tue, 22 Nov 2016 13:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-69278-4-6KtULLehw2@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/msg02608.txt.bz2
Content-length: 386

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69278

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #4)
> Maybe llvm doesn't care about backwards compatibility, but we do.

Sure, are we going to make a behavior change (and document it) in upcoming
release? If so, I can prepare a patch including the documentation change.
>From gcc-bugs-return-544575-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:09:35 2016
Return-Path: <gcc-bugs-return-544575-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 105090 invoked by alias); 22 Nov 2016 13:09:34 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 104945 invoked by uid 48); 22 Nov 2016 13:09:20 -0000
From: "macro@linux-mips.org" <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: Tue, 22 Nov 2016 13:10:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: macro@linux-mips.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78012-4-C75SeT0QsZ@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/msg02609.txt.bz2
Content-length: 813

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78012

Maciej W. Rozycki <macro@linux-mips.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |macro@linux-mips.org

--- Comment #2 from Maciej W. Rozycki <macro@linux-mips.org> ---
I can't reproduce your problem with either test case and:

mips-mti-linux-gnu-gcc (GCC) 7.0.0 20161117 (experimental)

-- code produced assembles correctly and visual inspection of the
assembly reveals no odd-numbered FGR operands throughout.

Would you therefore please reconfirm this issue still triggers with
current HEAD, and if so, then report the details of your compilation as
shown with the `-v' flag added to your invocation line?
>From gcc-bugs-return-544576-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:10:45 2016
Return-Path: <gcc-bugs-return-544576-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 107003 invoked by alias); 22 Nov 2016 13:10:42 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 106322 invoked by uid 48); 22 Nov 2016 13:10:26 -0000
From: "ro at gcc dot gnu.org" <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: Tue, 22 Nov 2016 13:11:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libgomp
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78468-4-xMStqpCb9x@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/msg02610.txt.bz2
Content-length: 951

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78468

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ebotcazou at gcc dot gnu.org,
                   |                            |krebbel at gcc dot gnu.org,
                   |                            |vogt at linux dot vnet.ibm.com

--- Comment #2 from Rainer Orth <ro at gcc dot gnu.org> ---
I just did: the reghunt indentified the following patch as the culprit:

2016-11-18  Dominik Vogt  <vogt@linux.vnet.ibm.com>

        Re-apply after PR bootstrap/77359 is fixed:
        2016-08-23  Dominik Vogt  <vogt@linux.vnet.ibm.com>

        * explow.c (get_dynamic_stack_size): Take known alignment of stack
        pointer + STACK_DYNAMIC_OFFSET into account when calculating the
        size needed.

  Rainer
>From gcc-bugs-return-544577-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:11:07 2016
Return-Path: <gcc-bugs-return-544577-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 107913 invoked by alias); 22 Nov 2016 13:11:07 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 107839 invoked by uid 48); 22 Nov 2016 13:11:02 -0000
From: "gjl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/59174] [avr] Suboptimal multiplication when indexing an array
Date: Tue, 22 Nov 2016 13:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: gjl at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-59174-4-9oc68E9rFp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-59174-4@http.gcc.gnu.org/bugzilla/>
References: <bug-59174-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02611.txt.bz2
Content-length: 726

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59174

Georg-Johann Lay <gjl at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |6.0

--- Comment #2 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
Appears this has been fixed with v6; since then the generated code reads

test:
        ldi r18,lo8(12)
        mul r24,r18
        movw r24,r0
        clr __zero_reg__
        subi r24,lo8(-(foo))
        sbci r25,hi8(-(foo))
        ret

Closed thusly.
>From gcc-bugs-return-544578-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:24:41 2016
Return-Path: <gcc-bugs-return-544578-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121082 invoked by alias); 22 Nov 2016 13:24:38 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 120790 invoked by uid 48); 22 Nov 2016 13:24:22 -0000
From: "vogt at linux dot vnet.ibm.com" <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: Tue, 22 Nov 2016 13:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libgomp
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: vogt at linux dot vnet.ibm.com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78468-4-266r34GdLv@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/msg02612.txt.bz2
Content-length: 231

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78468

--- Comment #3 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
That very liekely means that libgomp has a buffer overflow in memory allocated
dynamically on the stack.
>From gcc-bugs-return-544579-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:26:51 2016
Return-Path: <gcc-bugs-return-544579-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123954 invoked by alias); 22 Nov 2016 13:26:50 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 123811 invoked by uid 48); 22 Nov 2016 13:26:38 -0000
From: "frankbozar.cs02 at g2 dot nctu.edu.tw" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78470] New: static class member cannot be reference by algorithm functions with -O0 option
Date: Tue, 22 Nov 2016 13:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: frankbozar.cs02 at g2 dot nctu.edu.tw
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created
Message-ID: <bug-78470-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02613.txt.bz2
Content-length: 4110

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78470

            Bug ID: 78470
           Summary: static class member cannot be reference by algorithm
                    functions with -O0 option
           Product: gcc
           Version: 6.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: frankbozar.cs02 at g2 dot nctu.edu.tw
  Target Milestone: ---

Created attachment 40109
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40109&action=edit
the preprocessed file

$ g++ -v
Using built-in specs.
COLLECT_GCC=g++-6
COLLECT_LTO_WRAPPER=/usr/local/Cellar/gcc/6.2.0/libexec/gcc/x86_64-apple-darwin15.6.0/6.2.0/lto-wrapper
Target: x86_64-apple-darwin15.6.0
Configured with: ../configure --build=x86_64-apple-darwin15.6.0
--prefix=/usr/local/Cellar/gcc/6.2.0
--libdir=/usr/local/Cellar/gcc/6.2.0/lib/gcc/6
--enable-languages=c,c++,objc,obj-c++,fortran --program-suffix=-6
--with-gmp=/usr/local/opt/gmp --with-mpfr=/usr/local/opt/mpfr
--with-mpc=/usr/local/opt/libmpc --with-isl=/usr/local/opt/isl
--with-system-zlib --enable-libstdcxx-time=yes --enable-stage1-checking
--enable-checking=release --enable-lto --with-build-config=bootstrap-debug
--disable-werror --with-pkgversion='Homebrew gcc 6.2.0 --without-multilib'
--with-bugurl=https://github.com/Homebrew/homebrew/issues --enable-plugin
--disable-nls --disable-multilib --with-native-system-header-dir=/usr/include
--with-sysroot=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
Thread model: posix
gcc version 6.2.0 (Homebrew gcc 6.2.0 --without-multilib) 



This piece of code compiles with any level of optimization except that -O0
gives an error.
==================================================
#include<algorithm>

struct foo
{
    static constexpr int bar=100;

    int operator()() const
    {
        return std::max(bar, bar);//got an error here
    }
} F;

int main()
{
    F();
}
==================================================
$ g++ -std=c++14 -O0 bug.cpp 
Undefined symbols for architecture x86_64:
  "foo::bar", referenced from:
      foo::operator()() const in ccCz1Nua.o
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status

With a bit of modification, it works with -O0.
==================================================
#include<algorithm>

struct foo
{
    static constexpr int bar=100;

    int operator()() const
    {
        return (bar, bar);//this line is modified
    }
} F;

int main()
{
    F();
}
==================================================


It also happens when using -std=c++11, and the on linux platform.

>g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib
--libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info
--with-bugurl=https://bugs.archlinux.org/
--enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared
--enable-threads=posix --enable-libmpx --with-system-zlib --with-isl
--enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu
--disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object
--enable-linker-build-id --enable-lto --enable-plugin
--enable-install-libiberty --with-linker-hash-style=gnu
--enable-gnu-indirect-function --disable-multilib --disable-werror
--enable-checking=release
Thread model: posix
gcc version 6.2.1 20160830 (GCC)
>From gcc-bugs-return-544580-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:32:02 2016
Return-Path: <gcc-bugs-return-544580-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38748 invoked by alias); 22 Nov 2016 13:32:01 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 38551 invoked by uid 48); 22 Nov 2016 13:31:48 -0000
From: "andrewm.roberts at sky dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/78471] New: gcc-7-20161120 and truck fail to build on armv7l with ICE in cp-demangle.c, earlier snapshots ok
Date: Tue, 22 Nov 2016 13:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: andrewm.roberts at sky dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created
Message-ID: <bug-78471-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02614.txt.bz2
Content-length: 13125

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78471

            Bug ID: 78471
           Summary: gcc-7-20161120 and truck fail to build on armv7l with
                    ICE in cp-demangle.c, earlier snapshots ok
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: andrewm.roberts at sky dot com
  Target Milestone: ---

Created attachment 40110
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40110&action=edit
Preprocessed gcc source file

Building gcc-7-20161120 and truck as of 20161122 fail to build on armv7l
(Raspberry Pi 3) with an ICE. Earlier weekly snapshots have been fine (tested
previous snapshot again with current arch toolchain and its fine). 
The 20161120 snapshot builds ok on x86_64 (centos 7) and aarch64 (Arch,
odroid-c2).

Host GCC:
gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/6.2.1/lto-wrapper
Target: armv7l-unknown-linux-gnueabihf
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib
--libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info
--with-bugurl=https://github.com/archlinuxarm/PKGBUILDs/issues
--enable-languages=c,c++,fortran,go,lto,objc,obj-c++ --enable-shared
--enable-threads=posix --with-system-zlib --with-isl --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch
--disable-libssp --enable-gnu-unique-object --enable-linker-build-id
--enable-lto --enable-plugin --enable-install-libiberty
--with-linker-hash-style=gnu --enable-gnu-indirect-function --disable-multilib
--disable-werror --enable-checking=release
--host=armv7l-unknown-linux-gnueabihf --build=armv7l-unknown-linux-gnueabihf
--with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16
Thread model: posix
gcc version 6.2.1 20160830 (GCC)

Host ld:
ld -v
GNU ld (GNU Binutils) 2.27

uname -a
Linux alarmpi 4.4.33-1-ARCH #1 SMP Sat Nov 19 14:09:17 MST 2016 armv7l
GNU/Linux

Host is a Raspberry Pi 3 running Arch Linux.

Configured with:
../gcc-7.0.0/configure --prefix=/usr/local/gcc-7.0.0 --program-suffix=
--disable-werror --enable-shared --enable-threads=posix
--enablechecking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-gnu-unique-object
--enable-linker-build-id --with-linker-hash-style=gnu --enable-plugin
--enable-gnu-indirect-function --enable-lto --with-isl
--enable-languages=c,c++,fortran --disable-libgcj --enable-clocale=gnu
--disable-libstdcxx-pch --enable-install-libiberty --disable-multilib
--disable-libssp --host=armv7l-unknown-linux-gnueabihf
--build=armv7l-unknown-linux-gnueabihf --with-arch=armv7-a --with-float=hard
--with-fpu=vfpv3-d16 --disable-bootstrap

Built using:
make

Intree libraries used:
gmpver=6.1.1
mpcver=1.0.3
mpfrver=3.1.5
cloogver=0.18.1
islver=0.16.1

The build fails in:
armv7l-unknown-linux-gnueabihf/libsanitizer/libbacktrace
building cp-demangle.c

Compiler output:
cd
/home/alarm/gcc/gcc-build/armv7l-unknown-linux-gnueabihf/libsanitizer/libbacktrace
[root@alarmpi libbacktrace]#  /home/alarm/gcc/gcc-build/./gcc/xgcc -v
-save-temps -B/home/alarm/gcc/gcc-build/./gcc/
-B/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/bin/
-B/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/lib/ -isystem
/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/include -isystem
/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/sys-include -DHAVE_CONFIG_H
-I. -I../../../../gcc-7.0.0/libsanitizer/libbacktrace -I.. -I
../../../../gcc-7.0.0/libsanitizer/../include -I
../../../../gcc-7.0.0/libsanitizer/../libgcc -I ../../libgcc -I .. -I
../../../../gcc-7.0.0/libsanitizer -I
../../../../gcc-7.0.0/libsanitizer/../libbacktrace -W -Wall -Wwrite-strings
-Wmissing-format-attribute -Wcast-qual -Werror -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition -g -O2 -march=armv7-a -pipe -MT
cp-demangle.lo -MD -MP -MF .deps/cp-demangle.Tpo -c
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c
-o cp-demangle.o
xgcc: warning: -pipe ignored because -save-temps specified
Reading specs from /home/alarm/gcc/gcc-build/./gcc/specs
COLLECT_GCC=/home/alarm/gcc/gcc-build/./gcc/xgcc
Target: armv7l-unknown-linux-gnueabihf
Configured with: ../gcc-7.0.0/configure --prefix=/usr/local/gcc-7.0.0
--program-suffix= --disable-werror --enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-gnu-unique-object
--enable-linker-build-id --with-linker-hash-style=gnu --enable-plugin
--enable-gnu-indirect-function --enable-lto --with-isl
--enable-languages=c,c++,fortran --disable-libgcj --enable-clocale=gnu
--disable-libstdcxx-pch --enable-install-libiberty --disable-multilib
--disable-libssp --host=armv7l-unknown-linux-gnueabihf
--build=armv7l-unknown-linux-gnueabihf --with-arch=armv7-a --with-float=hard
--with-fpu=vfpv3-d16 --disable-bootstrap
Thread model: posix
gcc version 7.0.0 20161122 (experimental) (GCC)
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-B' '/home/alarm/gcc/gcc-build/./gcc/'
'-B' '/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/bin/' '-B'
'/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/lib/' '-isystem'
'/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/include' '-isystem'
'/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/sys-include' '-D'
'HAVE_CONFIG_H' '-I' '.' '-I' '../../../../gcc-7.0.0/libsanitizer/libbacktrace'
'-I' '..' '-I' '../../../../gcc-7.0.0/libsanitizer/../include' '-I'
'../../../../gcc-7.0.0/libsanitizer/../libgcc' '-I' '../../libgcc' '-I' '..'
'-I' '../../../../gcc-7.0.0/libsanitizer' '-I'
'../../../../gcc-7.0.0/libsanitizer/../libbacktrace' '-Wextra' '-Wall'
'-Wwrite-strings' '-Wsuggest-attribute=format' '-Wcast-qual' '-Werror'
'-Wstrict-prototypes' '-Wmissing-prototypes' '-Wold-style-definition' '-g'
'-O2' '-march=armv7-a' '-pipe' '-MT' 'cp-demangle.lo' '-MD' '-MP' '-MF'
'.deps/cp-demangle.Tpo' '-c' '-o' 'cp-demangle.o' '-mfloat-abi=hard'
'-mfpu=vfpv3-d16' '-mtls-dialect=gnu'
 /home/alarm/gcc/gcc-build/./gcc/cc1 -E -quiet -v -I . -I
../../../../gcc-7.0.0/libsanitizer/libbacktrace -I .. -I
../../../../gcc-7.0.0/libsanitizer/../include -I
../../../../gcc-7.0.0/libsanitizer/../libgcc -I ../../libgcc -I .. -I
../../../../gcc-7.0.0/libsanitizer -I
../../../../gcc-7.0.0/libsanitizer/../libbacktrace -iprefix
/home/alarm/gcc/gcc-build/gcc/../lib/gcc/armv7l-unknown-linux-gnueabihf/7.0.0/
-isystem /home/alarm/gcc/gcc-build/./gcc/include -isystem
/home/alarm/gcc/gcc-build/./gcc/include-fixed -MD cp-demangle.d -MF
.deps/cp-demangle.Tpo -MP -MT cp-demangle.lo -D HAVE_CONFIG_H -isystem
/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/include -isystem
/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/sys-include
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c
-march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -mtls-dialect=gnu -Wextra -Wall
-Wwrite-strings -Wsuggest-attribute=format -Wcast-qual -Werror
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -g
-fworking-directory -O2 -fpch-preprocess -o cp-demangle.i
ignoring nonexistent directory
"/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/include"
ignoring nonexistent directory
"/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/sys-include"
ignoring nonexistent directory
"/home/alarm/gcc/gcc-build/gcc/../lib/gcc/armv7l-unknown-linux-gnueabihf/7.0.0/include"
ignoring nonexistent directory
"/home/alarm/gcc/gcc-build/gcc/../lib/gcc/armv7l-unknown-linux-gnueabihf/7.0.0/include-fixed"
ignoring nonexistent directory
"/home/alarm/gcc/gcc-build/gcc/../lib/gcc/armv7l-unknown-linux-gnueabihf/7.0.0/../../../../armv7l-unknown-linux-gnueabihf/include"
ignoring nonexistent directory
"/home/alarm/gcc/gcc-build/gcc/../lib/gcc/../../lib/gcc/armv7l-unknown-linux-gnueabihf/7.0.0/include"
ignoring nonexistent directory
"/home/alarm/gcc/gcc-build/gcc/../lib/gcc/../../include"
ignoring nonexistent directory
"/home/alarm/gcc/gcc-build/gcc/../lib/gcc/../../lib/gcc/armv7l-unknown-linux-gnueabihf/7.0.0/include-fixed"
ignoring nonexistent directory
"/home/alarm/gcc/gcc-build/gcc/../lib/gcc/../../lib/gcc/armv7l-unknown-linux-gnueabihf/7.0.0/../../../../armv7l-unknown-linux-gnueabihf/include"
ignoring duplicate directory ".."
#include "..." search starts here:
#include <...> search starts here:
 .
 ../../../../gcc-7.0.0/libsanitizer/libbacktrace
 /home/alarm/gcc/gcc-build/./gcc/include
 /home/alarm/gcc/gcc-build/./gcc/include-fixed
 /usr/local/include
 /usr/include
End of search list.
COLLECT_GCC_OPTIONS='-v' '-save-temps' '-B' '/home/alarm/gcc/gcc-build/./gcc/'
'-B' '/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/bin/' '-B'
'/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/lib/' '-isystem'
'/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/include' '-isystem'
'/usr/local/gcc-7.0.0/armv7l-unknown-linux-gnueabihf/sys-include' '-D'
'HAVE_CONFIG_H' '-I' '.' '-I' '../../../../gcc-7.0.0/libsanitizer/libbacktrace'
'-I' '..' '-I' '../../../../gcc-7.0.0/libsanitizer/../include' '-I'
'../../../../gcc-7.0.0/libsanitizer/../libgcc' '-I' '../../libgcc' '-I' '..'
'-I' '../../../../gcc-7.0.0/libsanitizer' '-I'
'../../../../gcc-7.0.0/libsanitizer/../libbacktrace' '-Wextra' '-Wall'
'-Wwrite-strings' '-Wsuggest-attribute=format' '-Wcast-qual' '-Werror'
'-Wstrict-prototypes' '-Wmissing-prototypes' '-Wold-style-definition' '-g'
'-O2' '-march=armv7-a' '-pipe' '-MT' 'cp-demangle.lo' '-MD' '-MP' '-MF'
'.deps/cp-demangle.Tpo' '-c' '-o' 'cp-demangle.o' '-mfloat-abi=hard'
'-mfpu=vfpv3-d16' '-mtls-dialect=gnu'
 /home/alarm/gcc/gcc-build/./gcc/cc1 -fpreprocessed cp-demangle.i -quiet
-dumpbase cp-demangle.c -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16
-mtls-dialect=gnu -auxbase-strip cp-demangle.o -g -O2 -Wextra -Wall
-Wwrite-strings -Wsuggest-attribute=format -Wcast-qual -Werror
-Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version -o
cp-demangle.s
GNU C11 (GCC) version 7.0.0 20161122 (experimental)
(armv7l-unknown-linux-gnueabihf)
        compiled by GNU C version 6.2.1 20160830, GMP version 6.1.1, MPFR
version 3.1.5, MPC version 1.0.3, isl version 0.15
GGC heuristics: --param ggc-min-expand=93 --param ggc-min-heapsize=118046
GNU C11 (GCC) version 7.0.0 20161122 (experimental)
(armv7l-unknown-linux-gnueabihf)
        compiled by GNU C version 6.2.1 20160830, GMP version 6.1.1, MPFR
version 3.1.5, MPC version 1.0.3, isl version 0.15
GGC heuristics: --param ggc-min-expand=93 --param ggc-min-heapsize=118046
Compiler executable checksum: 89cee8f42ac1d0bd3e9a3d04a35ccf65
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c:
In function ‘d_print_comp_inner’:
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c:4946:7:
error: this statement may fall through [-Werror=implicit-fallthrough=]
       {
       ^
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c:5016:5:
note: here
     case DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL:
     ^~~~
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c:
In function ‘d_print_mod’:
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c:5846:7:
error: this statement may fall through [-Werror=implicit-fallthrough=]
       d_append_char (dpi, ' ');
       ^~~~~~~~~~~~~~~~~~~~~~~~
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c:5848:5:
note: here
     case DEMANGLE_COMPONENT_REFERENCE:
     ^~~~
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c:5852:7:
error: this statement may fall through [-Werror=implicit-fallthrough=]
       d_append_char (dpi, ' ');
       ^~~~~~~~~~~~~~~~~~~~~~~~
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c:5854:5:
note: here
     case DEMANGLE_COMPONENT_RVALUE_REFERENCE:
     ^~~~
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c:
In function ‘is_ctor_or_dtor’:
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c:6490:1:
error: insn does not satisfy its constraints:
 }
 ^
(insn 190 27 80 2 (set (mem/c:DI (plus:SI (reg/f:SI 11 fp)
                (const_int -56 [0xffffffffffffffc8])) [3 di.num_comps+0 S8
A32])
        (reg:DI 12 ip))
"../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c":6442
633 {*movdi_vfp_cortexa8}
     (nil))
../../../../gcc-7.0.0/libsanitizer/libbacktrace/../../libiberty/cp-demangle.c:6490:1:
internal compiler error: in extract_constrain_insn, at recog.c:2213
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
>From gcc-bugs-return-544581-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:35:39 2016
Return-Path: <gcc-bugs-return-544581-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48996 invoked by alias); 22 Nov 2016 13:35:38 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 48786 invoked by uid 48); 22 Nov 2016 13:35:25 -0000
From: "vogt at linux dot vnet.ibm.com" <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: Tue, 22 Nov 2016 13:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libgomp
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: vogt at linux dot vnet.ibm.com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78468-4-8znesduY0n@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/msg02615.txt.bz2
Content-length: 242

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78468

--- Comment #4 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
Could you provide assembly dumps of the function foo() in the testcase, both,
with and without the "culprit" patch?
>From gcc-bugs-return-544582-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:37:22 2016
Return-Path: <gcc-bugs-return-544582-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65504 invoked by alias); 22 Nov 2016 13:37:21 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 65405 invoked by uid 48); 22 Nov 2016 13:37:17 -0000
From: "jay.foad at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/78472] New: warning: type of 's' does not match original declaration from zero length bitfield in C vs C++
Date: Tue, 22 Nov 2016 13:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: lto
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jay.foad at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-78472-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02616.txt.bz2
Content-length: 1707

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78472

            Bug ID: 78472
           Summary: warning: type of 's' does not match original
                    declaration from zero length bitfield in C vs C++
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: lto
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jay.foad at gmail dot com
  Target Milestone: ---

If I compile x.h as C and as C++, and link the two together with LTO, I get
this warning, which seems spurious to me:

x.h:5:3: warning: type of 's' does not match original declaration

Here's the repro:

$ cat x.h
extern struct S
{
        unsigned i:4;
        unsigned :0;
} s;
static void *f(void)
{
        return &s;
}

$ gcc -o /dev/null -flto -x c x.h -x c++ x.h
x.h:5:3: warning: type of 's' does not match original declaration
[-Wlto-type-mismatch]
 } s;
   ^
x.h:5:3: note: type 'struct S' should match type 'struct S'
 } s;
   ^
x.h:1:15: note: the incompatible type is defined here
 extern struct S
               ^
x.h:5:3: note: 's' was previously declared here
 } s;
   ^
x.h:5:3: note: code may be misoptimized unless -fno-strict-aliasing is used

$ gcc -v
Using built-in specs.
COLLECT_GCC=/home/jay/gcc/local/bin/gcc
COLLECT_LTO_WRAPPER=/home/jay/gcc/local/libexec/gcc/x86_64-pc-linux-gnu/7.0.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /home/jay/svn/gcc/trunk/configure --prefix=/home/jay/gcc/local
--disable-bootstrap --enable-languages=c,c++,lto
Thread model: posix
gcc version 7.0.0 20161122 (experimental) (GCC) 

I built this compiler from source at svn r242695.
>From gcc-bugs-return-544583-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:37:47 2016
Return-Path: <gcc-bugs-return-544583-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 68094 invoked by alias); 22 Nov 2016 13:37:46 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 66761 invoked by uid 48); 22 Nov 2016 13:37:33 -0000
From: "ro at gcc dot gnu.org" <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: Tue, 22 Nov 2016 13:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: gcov-profile
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78467-4-yhVshaZgnT@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/msg02617.txt.bz2
Content-length: 688

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78467

Rainer Orth <ro at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |segher at gcc dot gnu.org

--- Comment #1 from Rainer Orth <ro at gcc dot gnu.org> ---
A reghunt identified this patch as the culprit:

2016-11-18  Segher Boessenkool  <segher@kernel.crashing.org>

       PR rtl-optimization/71785
       * bb-reorder.c (maybe_duplicate_computed_goto): New function.
       (duplicate_computed_gotos): New function.
       (pass_duplicate_computed_gotos::execute): Rewrite.
>From gcc-bugs-return-544584-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:39:47 2016
Return-Path: <gcc-bugs-return-544584-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81390 invoked by alias); 22 Nov 2016 13:39:46 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 80126 invoked by uid 48); 22 Nov 2016 13:39:33 -0000
From: "ktkachov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78439] [7 Regression] error: insn does not satisfy its constraints (arm-linux-gnueabihf)
Date: Tue, 22 Nov 2016 13:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ktkachov at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78439-4-TNvmbvH9j0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02618.txt.bz2
Content-length: 422

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78439

ktkachov at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andrewm.roberts at sky dot com

--- Comment #12 from ktkachov at gcc dot gnu.org ---
*** Bug 78471 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-544585-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:39:48 2016
Return-Path: <gcc-bugs-return-544585-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81437 invoked by alias); 22 Nov 2016 13:39:47 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 80045 invoked by uid 48); 22 Nov 2016 13:39:33 -0000
From: "ktkachov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/78471] gcc-7-20161120 and truck fail to build on armv7l with ICE in cp-demangle.c, earlier snapshots ok
Date: Tue, 22 Nov 2016 13:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ktkachov at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: DUPLICATE
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-78471-4-Ru6INDIYHK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78471-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78471-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02619.txt.bz2
Content-length: 566

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78471

ktkachov at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |ktkachov at gcc dot gnu.org
         Resolution|---                         |DUPLICATE

--- Comment #1 from ktkachov at gcc dot gnu.org ---
Dup. Please try r242695 or later

*** This bug has been marked as a duplicate of bug 78439 ***
>From gcc-bugs-return-544586-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:49:54 2016
Return-Path: <gcc-bugs-return-544586-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24783 invoked by alias); 22 Nov 2016 13:49:54 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 24616 invoked by uid 48); 22 Nov 2016 13:49:41 -0000
From: "schwab@linux-m68k.org" <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: Tue, 22 Nov 2016 13:52:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: gcov-profile
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: schwab@linux-m68k.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78467-4-qbiDCU6I7D@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/msg02620.txt.bz2
Content-length: 138

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78467

--- Comment #2 from Andreas Schwab <schwab@linux-m68k.org> ---
Same fix as r242629.
>From gcc-bugs-return-544587-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:52:03 2016
Return-Path: <gcc-bugs-return-544587-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28304 invoked by alias); 22 Nov 2016 13:52:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 28143 invoked by uid 48); 22 Nov 2016 13:51:51 -0000
From: "trippels at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78470] static class member cannot be reference by algorithm functions with -O0 option
Date: Tue, 22 Nov 2016 13:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: trippels at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-78470-4-nQTsTgQhz5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78470-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78470-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02621.txt.bz2
Content-length: 672

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78470

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |trippels at gcc dot gnu.org
         Resolution|---                         |INVALID

--- Comment #1 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
Yes, this is expected. You can either use -std=c++1z.
Otherwise, if a constexpr static data member is odr-used, a definition at
namespace scope is required.
>From gcc-bugs-return-544588-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:55:51 2016
Return-Path: <gcc-bugs-return-544588-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37434 invoked by alias); 22 Nov 2016 13:55:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 36722 invoked by uid 48); 22 Nov 2016 13:55:38 -0000
From: "webrown.cpp at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78473] New: Enhancement request:  __builtin_div_overflow
Date: Tue, 22 Nov 2016 13:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: webrown.cpp at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <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/msg02622.txt.bz2
Content-length: 1487

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78473

            Bug ID: 78473
           Summary: Enhancement request:  __builtin_div_overflow
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: webrown.cpp at gmail dot com
  Target Milestone: ---

https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins.html documents gcc
intrinsic functions to perform integer arithmetic with overflow checking. 
Addition, subtraction, and multiplication are supported, but division is not.

However, division can overflow, for any of at least three different reasons:

(1) For a signed 2s-complement integer type T, consider dividing the most
negative value by T(-1); the result can't be represented in T.

(2) There are also cases involving mixed types such that the quotient can't be
represented in the smaller type or in a too-small third type.

(3) There's also the always-delightful division by zero opportunity.

I am therefore writing to request that division be supported as a future
enhancement to current functionality.  Both the __builtin_*div_overflow and
__builtin_div_overflow_p forms would be useful, IMO.

It also seems useful to support a remainder operation in some manner, either as
a separate set of functions or perhaps via extra arguments to the division
functions.

Thanks very much.
>From gcc-bugs-return-544589-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 13:59:15 2016
Return-Path: <gcc-bugs-return-544589-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43012 invoked by alias); 22 Nov 2016 13:59:15 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 42770 invoked by uid 48); 22 Nov 2016 13:59:00 -0000
From: "marxin at gcc dot gnu.org" <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: Tue, 22 Nov 2016 14:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: memory-hog
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-78460-4-Fam1SYTzd6@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/msg02623.txt.bz2
Content-length: 1592

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78460

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |memory-hog
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-22
                 CC|                            |marxin at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Simple test-case:
int foo(char *left, char *right)
{
  return strncmp (left, right, 4294967295U);
}

triggers ICE after I added:
diff --git a/gcc/config/sh/sh-mem.cc b/gcc/config/sh/sh-mem.cc
index f91afa5..018d8bb 100644
--- a/gcc/config/sh/sh-mem.cc
+++ b/gcc/config/sh/sh-mem.cc
@@ -364,6 +364,7 @@ sh_expand_cmpnstr (rtx *operands)
       rtx_code_label *L_end_loop_long = gen_label_rtx ();

       int bytes = INTVAL (operands[3]);
+      gcc_assert (bytes >= 0);
       int witers = bytes / 4;

       if (witers > 1)

Looks 'int' should be replaces with unsigned HOST_WIDE_INT, but still using a
cross compiler, where host is x86_64, I get:

(gdb) p debug_rtx(operands[3])
(const_int -1 [0xffffffffffffffff])
$1 = void

and thus unsigned HOST_WIDE_INT bytes = INTVAL (operands[3]);
is 18446744073709551615 (0xffffffffffffffff).

Apart from that, I wondering why there's no limit, as for instance:
strncmp (left, right, 1000); emits battalion of instructions.
>From gcc-bugs-return-544591-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:05:25 2016
Return-Path: <gcc-bugs-return-544591-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64669 invoked by alias); 22 Nov 2016 14:05:24 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 62541 invoked by uid 48); 22 Nov 2016 14:05:11 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/42359] ICEs with specification function and init expression
Date: Tue, 22 Nov 2016 14:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 4.5.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dominiq at lps dot ens.fr
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: DUPLICATE
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-42359-4-5twC5ypQk9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-42359-4@http.gcc.gnu.org/bugzilla/>
References: <bug-42359-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02625.txt.bz2
Content-length: 520

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42359

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #4 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Duplicate of pr78392.

*** This bug has been marked as a duplicate of bug 78392 ***
>From gcc-bugs-return-544590-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:03:26 2016
Return-Path: <gcc-bugs-return-544590-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 47609 invoked by alias); 22 Nov 2016 14:03:26 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 47484 invoked by uid 48); 22 Nov 2016 14:03:14 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/68682] [6/7 Regression] [graphite] loop interchange no longer working after r227277
Date: Tue, 22 Nov 2016 14:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dominiq at lps dot ens.fr
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-68682-4-Nnuj7fRghZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68682-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68682-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02624.txt.bz2
Content-length: 564

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68682

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-22
     Ever confirmed|0                           |1

--- Comment #5 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> *** Bug 78456 has been marked as a duplicate of this bug. ***

Thus confirmed.
>From gcc-bugs-return-544592-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:05:26 2016
Return-Path: <gcc-bugs-return-544592-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64683 invoked by alias); 22 Nov 2016 14:05:25 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 62558 invoked by uid 48); 22 Nov 2016 14:05:11 -0000
From: "dominiq at lps dot ens.fr" <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: Tue, 22 Nov 2016 14:06:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dominiq at lps dot ens.fr
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: janus at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78392-4-mg7i6FjKrV@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/msg02626.txt.bz2
Content-length: 457

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78392

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dfranke at gcc dot gnu.org

--- Comment #9 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
*** Bug 42359 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-544594-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:12:11 2016
Return-Path: <gcc-bugs-return-544594-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120168 invoked by alias); 22 Nov 2016 14:12:11 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 119988 invoked by uid 48); 22 Nov 2016 14:11:59 -0000
From: "nick.brealey at cobham dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78474] New: gfortran accepts invalid submodule syntax
Date: Tue, 22 Nov 2016 14:12:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nick.brealey at cobham dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_file_loc bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02628.txt.bz2
Content-length: 814

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78474

            Bug ID: 78474
           Summary: gfortran accepts invalid submodule syntax
           Product: gcc
           Version: 6.2.1
               URL: https://software.intel.com/en-us/forums/intel-fortran-
                    compiler-for-linux-and-mac-os-x/topic/703642
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: nick.brealey at cobham dot com
  Target Milestone: ---

gfortran accepts invalid submodule syntax:

submodule (mtop:submod:subsubmod) subsubsubmod

the correct syntax should only have the top level module and the immediate
parent.

This issue was discussed on the Intel Fortran forum at the URL above.
>From gcc-bugs-return-544593-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:06:54 2016
Return-Path: <gcc-bugs-return-544593-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67080 invoked by alias); 22 Nov 2016 14:06:53 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 66887 invoked by uid 48); 22 Nov 2016 14:06:40 -0000
From: "dominiq at lps dot ens.fr" <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: Tue, 22 Nov 2016 14:12:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dominiq at lps dot ens.fr
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: janus at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78392-4-4otRMeHFBd@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/msg02627.txt.bz2
Content-length: 199

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78392

--- Comment #10 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Working patch at https://gcc.gnu.org/ml/fortran/2016-11/msg00188.html.
>From gcc-bugs-return-544595-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:12:55 2016
Return-Path: <gcc-bugs-return-544595-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123265 invoked by alias); 22 Nov 2016 14:12:55 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 121823 invoked by uid 48); 22 Nov 2016 14:12:47 -0000
From: "nick.brealey at cobham dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78474] gfortran accepts invalid submodule syntax
Date: Tue, 22 Nov 2016 14:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nick.brealey at cobham dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-78474-4-7jGqfJah7D@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02629.txt.bz2
Content-length: 241

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78474

--- Comment #1 from Nicholas Brealey <nick.brealey at cobham dot com> ---
Created attachment 40111
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40111&action=edit
example code
>From gcc-bugs-return-544596-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:13:40 2016
Return-Path: <gcc-bugs-return-544596-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125783 invoked by alias); 22 Nov 2016 14:13:40 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 125352 invoked by uid 48); 22 Nov 2016 14:13:27 -0000
From: "nick.brealey at cobham dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78474] gfortran accepts invalid submodule syntax
Date: Tue, 22 Nov 2016 14:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nick.brealey at cobham dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-78474-4-tNT5jAhSqA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02630.txt.bz2
Content-length: 243

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78474

--- Comment #2 from Nicholas Brealey <nick.brealey at cobham dot com> ---
Created attachment 40112
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40112&action=edit
example code 2
>From gcc-bugs-return-544598-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:14:43 2016
Return-Path: <gcc-bugs-return-544598-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130143 invoked by alias); 22 Nov 2016 14:14:43 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 129867 invoked by uid 48); 22 Nov 2016 14:14:27 -0000
From: "nick.brealey at cobham dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78474] gfortran accepts invalid submodule syntax
Date: Tue, 22 Nov 2016 14:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nick.brealey at cobham dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-78474-4-GqiSC9QQL4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02632.txt.bz2
Content-length: 243

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78474

--- Comment #4 from Nicholas Brealey <nick.brealey at cobham dot com> ---
Created attachment 40114
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40114&action=edit
example code 4
>From gcc-bugs-return-544597-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:14:07 2016
Return-Path: <gcc-bugs-return-544597-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128737 invoked by alias); 22 Nov 2016 14:14:06 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 126964 invoked by uid 48); 22 Nov 2016 14:13:52 -0000
From: "nick.brealey at cobham dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78474] gfortran accepts invalid submodule syntax
Date: Tue, 22 Nov 2016 14:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nick.brealey at cobham dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-78474-4-n8uSwaKm9h@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02631.txt.bz2
Content-length: 243

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78474

--- Comment #3 from Nicholas Brealey <nick.brealey at cobham dot com> ---
Created attachment 40113
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40113&action=edit
example code 3
>From gcc-bugs-return-544600-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:15:31 2016
Return-Path: <gcc-bugs-return-544600-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1504 invoked by alias); 22 Nov 2016 14:15:28 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 895 invoked by uid 48); 22 Nov 2016 14:14:58 -0000
From: "ro at gcc dot gnu.org" <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: Tue, 22 Nov 2016 14:15:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libgomp
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-78468-4-N1u9yKgMlU@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/msg02634.txt.bz2
Content-length: 241

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78468

--- Comment #5 from Rainer Orth <ro at gcc dot gnu.org> ---
Created attachment 40115
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40115&action=edit
assembler output @ r242589
>From gcc-bugs-return-544599-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:14:44 2016
Return-Path: <gcc-bugs-return-544599-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130320 invoked by alias); 22 Nov 2016 14:14:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 130083 invoked by uid 48); 22 Nov 2016 14:14:40 -0000
From: "matt at godbolt dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70909] Libiberty Demangler segfaults (4)
Date: Tue, 22 Nov 2016 14:15:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matt at godbolt dot org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-70909-4-bOr2qz8SF4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70909-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70909-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02633.txt.bz2
Content-length: 370

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70909

--- Comment #16 from Matt Godbolt <matt at godbolt dot org> ---
Just to be clear; I've been told GCC 6.2 is not required to compile the code I
linked; the earliest compiler it has been repro'd with is 4.9 (though we
haven't tested further back). It's also the mangled name created by the current
trunk of GCC 7.
>From gcc-bugs-return-544601-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:15:51 2016
Return-Path: <gcc-bugs-return-544601-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3148 invoked by alias); 22 Nov 2016 14:15:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 2344 invoked by uid 48); 22 Nov 2016 14:15:39 -0000
From: "ro at gcc dot gnu.org" <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: Tue, 22 Nov 2016 14:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libgomp
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-78468-4-K4MwPPWK4p@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/msg02635.txt.bz2
Content-length: 287

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78468

--- Comment #6 from Rainer Orth <ro at gcc dot gnu.org> ---
Created attachment 40116
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40116&action=edit
assembler output @ r242590

Assembler output with culprit patch applied.
>From gcc-bugs-return-544602-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:21:59 2016
Return-Path: <gcc-bugs-return-544602-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14253 invoked by alias); 22 Nov 2016 14:21:59 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 14033 invoked by uid 48); 22 Nov 2016 14:21:46 -0000
From: "roman.perepelitsa at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/71096] std::get did not work for nested derived classes from std::tuple if one element is empty
Date: Tue, 22 Nov 2016 14:30:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 6.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: roman.perepelitsa at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-71096-4-uarp6Kd2ea@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71096-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71096-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02636.txt.bz2
Content-length: 1156

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71096

Roman Perepelitsa <roman.perepelitsa at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |roman.perepelitsa at gmail dot com

--- Comment #1 from Roman Perepelitsa <roman.perepelitsa at gmail dot com> ---
Slightly simpler example (no user-defined templates):

  #include <tuple>

  struct A {};
  struct B : std::tuple<A> {};

  int main() {
    std::tuple<B> t;
    std::get<0>(t);  // compile error
  }

Note that both A and B are empty in the sense of std::is_empty. If you make
either of them non-empty by adding a data member, the code will compile.

  #include <tuple>

  struct A { char c; };  // not empty
  struct B : std::tuple<A> {};

  int main() {
    std::tuple<B> t;
    std::get<0>(t);  // compiles
  }

Likewise, the code compiles when getting the element by type instead of index.

  #include <tuple>

  struct A {};
  struct B : std::tuple<A> {};

  int main() {
    std::tuple<B> t;
    std::get<B>(t);  // compiles
  }
>From gcc-bugs-return-544603-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:31:00 2016
Return-Path: <gcc-bugs-return-544603-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16710 invoked by alias); 22 Nov 2016 14:30:59 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 8128 invoked by uid 48); 22 Nov 2016 14:30:47 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78428] [5/6/7 Regression] wrong code at -O2 and -O3 on x86_64-linux-gnu in 64-bit mode
Date: Tue, 22 Nov 2016 14:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78428-4-GAwAwAqfl6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78428-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02637.txt.bz2
Content-length: 869

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78428

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I wonder if we really need to restrict this way each field, rather than just
provide bitfield_start/bitfield_end for the whole object that is being
initialized from the constructor.  I mean for var = { { 1, 2 } , { 3, 4 }, ...
};
the assignment in gimple is considered one assignment (and when not using
atomics, non-atomic one), so it is fine to extend the sizes of the subobjects
if it generates better code.  We just shouldn't touch anything beyond end of
the whole object.

As for testcase, I'd hope that after the fix the testcase doesn't timeout, so I
think you don't need to set up anything special.  If somebody notices it takes
too long (I think the default timeout is like 5 minutes), then the bug or some
other bug reappeared.
>From gcc-bugs-return-544604-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:32:44 2016
Return-Path: <gcc-bugs-return-544604-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 21031 invoked by alias); 22 Nov 2016 14:32:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 20450 invoked by uid 48); 22 Nov 2016 14:32:31 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78474] gfortran accepts invalid submodule syntax
Date: Tue, 22 Nov 2016 14:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dominiq at lps dot ens.fr
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-78474-4-ax3vS1ED0p@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02638.txt.bz2
Content-length: 593

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78474

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-22
                 CC|                            |pault at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #5 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Confirmed on 6.2.0 and trunk (7.0).
>From gcc-bugs-return-544605-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:43:24 2016
Return-Path: <gcc-bugs-return-544605-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59225 invoked by alias); 22 Nov 2016 14:43:24 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 58644 invoked by uid 48); 22 Nov 2016 14:43:12 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78429] [6/7 Regression] ice on valid C code on x86_64-linux-gnu at -O3 in both 32-bit and 64-bit modes (internal compiler error: in set_value_range, at tree-vrp.c:361)
Date: Tue, 22 Nov 2016 14:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78429-4-0F1u4N6lCc@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/msg02639.txt.bz2
Content-length: 382

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78429

--- Comment #16 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Eric Botcazou from comment #14)
> > In the end having a bool_with_only_0_and_1 predicate rather than
> > open-coding (several variants of) the test throughout the middle-end
> > might be a good idea...
> 
> Like the to be attached patch?

Yes.
>From gcc-bugs-return-544606-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:49:59 2016
Return-Path: <gcc-bugs-return-544606-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11249 invoked by alias); 22 Nov 2016 14:49:58 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 1601 invoked by uid 48); 22 Nov 2016 14:49:45 -0000
From: "pault at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78474] gfortran accepts invalid submodule syntax
Date: Tue, 22 Nov 2016 14:50:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pault at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: pault at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: assigned_to
Message-ID: <bug-78474-4-GI7jUUCNK3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78474-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02640.txt.bz2
Content-length: 557

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78474

Paul Thomas <pault at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |pault at gcc dot gnu.org

--- Comment #6 from Paul Thomas <pault at gcc dot gnu.org> ---
(In reply to Dominique d'Humieres from comment #5)
> Confirmed on 6.2.0 and trunk (7.0).

Steve Lionel just wrote to me about it a few minutes ago :-)

I have taken it.

Paul
>From gcc-bugs-return-544607-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:50:47 2016
Return-Path: <gcc-bugs-return-544607-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18986 invoked by alias); 22 Nov 2016 14:50:46 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 18831 invoked by uid 48); 22 Nov 2016 14:50:36 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/78461] [7 Regression] ICE: in operator+=, at gimple-ssa-sprintf.c:214
Date: Tue, 22 Nov 2016 14:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-78461-4-jjlxkRBBAd@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/msg02641.txt.bz2
Content-length: 498

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78461

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> ---
Slightly cleaned up testcase:
char buf[64];

void
foo (char *x)
{
  __builtin_snprintf (buf, 64, "%.*s%08x", 1, x, 1);
}
>From gcc-bugs-return-544608-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:56:32 2016
Return-Path: <gcc-bugs-return-544608-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33010 invoked by alias); 22 Nov 2016 14:56:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 32711 invoked by uid 48); 22 Nov 2016 14:56:21 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78473] Enhancement request:  __builtin_div_overflow
Date: Tue, 22 Nov 2016 14:57:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_severity
Message-ID: <bug-78473-4-QcIoCSkUC5@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/msg02642.txt.bz2
Content-length: 301

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78473

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |enhancement
>From gcc-bugs-return-544609-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:57:53 2016
Return-Path: <gcc-bugs-return-544609-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41711 invoked by alias); 22 Nov 2016 14:57:53 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 41575 invoked by uid 48); 22 Nov 2016 14:57:46 -0000
From: "vogt at linux dot vnet.ibm.com" <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: Tue, 22 Nov 2016 14:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libgomp
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: vogt at linux dot vnet.ibm.com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78468-4-tXgLjfCgRT@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/msg02643.txt.bz2
Content-length: 3157

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78468

--- Comment #7 from Dominik Vogt <vogt at linux dot vnet.ibm.com> ---
The dumps show some differences I'd expect, but debugging libgomp testcases is
awkward because they are so complicated.  In the pre-patched era, Gcc's dynamic
allocation on the stack was a bit too large most of the time (roughly by one
allocated element, but not always).  This served as some kind of "saftey"
padding where programs with off-by-one bugs would write the "excess" data.

In reduction-10.c there are just two dynamic allications (for a and b in foo)
that seem to be good.  However, there are more differences in the assembler
dumps, probably generated by libgomp:

--- reduction-10.s.242589       2016-11-22 15:20:27.421251695 +0100
+++ reduction-10.s.242590       2016-11-22 15:20:35.842210558 +0100
@@ -8,7 +8,7 @@
        ld      [%i0+16], %i2
        add     %i2, 1, %l5
        sll     %l5, 2, %g1
-       add     %g1, 10, %g1
+       add     %g1, 7, %g1
        and     %g1, -8, %g1
        mov     0, %g2
        sub     %sp, %g1, %sp
@@ -42,7 +42,7 @@
         stb    %g0, [%i2+%g1]
        add     %i3, 1, %l6
        sll     %l6, 2, %g1
-       add     %g1, 10, %g1
+       add     %g1, 7, %g1
        and     %g1, -8, %g1
        mov     0, %g2
        sub     %sp, %g1, %sp
@@ -57,7 +57,6 @@
         add    %g1, 4, %g1
        add     %i4, 1, %l7
        sll     %l7, 3, %g1
-       add     %g1, 8, %g1   <--- somewhat suspicious
        mov     0, %g2
        sub     %sp, %g1, %sp
        add     %sp, 96, %i3
@@ -70,7 +69,7 @@
         add    %g1, 8, %g1
        add     %i5, 1, %o5
        sll     %o5, 2, %g1
-       add     %g1, 10, %g1
+       add     %g1, 7, %g1
        and     %g1, -8, %g1
        mov     0, %g2
        sub     %sp, %g1, %sp
@@ -87,7 +86,7 @@
        mov     0, %g1
        add     %l4, %l4, %g2
        mov     -6, %g4
-       add     %g2, 8, %g2
+       add     %g2, 7, %g2
        and     %g2, -8, %g2
        sub     %sp, %g2, %sp
        add     %sp, 92, %i5
@@ -427,12 +426,11 @@
        add     %g4, 4, %o7
        add     %g4, %g4, %o4
        sll     %o7, 3, %o3
-       add     %o4, 8, %g1
-       add     %o3, 8, %g2   <--- somewhat suspicious
+       add     %o4, 7, %g1
+       sub     %sp, %o3, %sp
        and     %g1, -8, %g1
-       sub     %sp, %g2, %sp
...

Note that some allocation sizes were reduces from x+10 or x+8 to x+7.  This is
what the patch is about.  The two "add ... 8 ..." that have vanished may or may
not have something to do with the problem.  Possible causes of the symptom are:

1) The patch does not handle some corener case correctly.
2) There is an off-by-one bug in foo() that I've missed.
3) Off-by-one in libgomp.
4) 32 bit stack layout on SPARC is slightly broken.  (32 bit AIX had such a
problem caused by bad alignment of the dynamic stack variables.)

To pin it down, it would help to have some simpler failing testcase than the
ones from libgomp, and if possible reduced to the minimum.  Is this limited to
libgomp or are there other testcases that started failing?  Also, access to
such a SPARC system would help.
>From gcc-bugs-return-544610-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 14:59:23 2016
Return-Path: <gcc-bugs-return-544610-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44149 invoked by alias); 22 Nov 2016 14:59:23 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 44003 invoked by uid 48); 22 Nov 2016 14:59:15 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/77766] [7 Regression] wrong code at -O2 and -O3 in 64-bit mode on x86_64-linux-gnu (executable hangs)
Date: Tue, 22 Nov 2016 15:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-77766-4-WRVR1u7PDG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77766-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77766-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02644.txt.bz2
Content-length: 399

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77766

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> ---
Started with r239357.
>From gcc-bugs-return-544611-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:02:09 2016
Return-Path: <gcc-bugs-return-544611-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 86231 invoked by alias); 22 Nov 2016 15:02:09 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 76833 invoked by uid 48); 22 Nov 2016 15:01:56 -0000
From: "jengelh at inai dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/78475] New: Mixing objects form different g++ versions can crash a program
Date: Tue, 22 Nov 2016 15:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jengelh at inai dot de
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone
Message-ID: <bug-78475-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02645.txt.bz2
Content-length: 4542

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78475

            Bug ID: 78475
           Summary: Mixing objects form different g++ versions can crash a
                    program
           Product: gcc
           Version: 6.2.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jengelh at inai dot de
                CC: rguenth at gcc dot gnu.org
  Target Milestone: ---

Is mixing "finalized" object files (ET_EXEC, ET_DYN) produced by different g++
versions a supported scenario? If so, consider this:

$ cat all.h 
#include <memory>
#include <cstdio>
struct handler { virtual ~handler() {} };
extern std::shared_ptr<handler> get_handler(void);
$ cat g48.cpp
#include "all.h"
std::shared_ptr<handler> get_handler(void)
{
        printf("%zu\n", sizeof(std::_Sp_counted_ptr_inplace<handler,
        std::allocator<handler>, (__gnu_cxx::_Lock_policy)2 >));
        return std::make_shared<handler>();
}
$ cat main.cpp 
#include "all.h"
int main(void)
{
        printf("%zu\n", sizeof(std::_Sp_counted_ptr_inplace<handler,
        std::allocator<handler>, (__gnu_cxx::_Lock_policy)2 >));
        get_handler();
        std::make_shared<handler>();
        return 0;
}
$ g++-4.8 g48.cpp -fPIC -shared -o g48.so -std=gnu++11
$ g++-6 main.cpp -o main ./g48.so -std=gnu++11
$ ./main
24
32
Segmentation fault (core dumped)

The reason, as I have found, is that there was an ABI change in
Sp_counted_ptr_inplace which made it grow in size. Furthermore, if you
single-step through g48.cpp's make_shared, you will notice it jumps between
functions from /usr/include/c++/4.8 and /usr/include/c++/6, which I suppose is
a result of symbols
(_ZNSt23_Sp_counted_ptr_inplaceI7handlerSaIS0_ELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info)
not being sufficiently versioned, causing weak symbols from main(.o) and
g48(.o) to trample on one another. That is to say, to remedy the problem,
_Sp_counted_ptr_inplace would need something like __attribute__((__abi_tag__
("GLIBCXX_3.4.22"))) maybe.



Compilers used:
> gcc-4.8 -v
Using built-in specs.
COLLECT_GCC=gcc-4.8
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/4.8/lto-wrapper
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info
--mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64
--enable-languages=c,c++,objc,fortran,obj-c++,java,ada
--enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.8
--enable-ssp --disable-libssp --disable-plugin
--with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux'
--disable-libgcj --disable-libmudflap --with-slibdir=/lib64 --with-system-zlib
--enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch
--enable-version-specific-runtime-libs --enable-linker-build-id
--enable-linux-futex --program-suffix=-4.8 --without-system-libunwind
--with-arch-32=i586 --with-tune=generic --build=x86_64-suse-linux
--host=x86_64-suse-linux
Thread model: posix
gcc version 4.8.5 (SUSE Linux) [openSUSE Leap 42.1 base compiler]
$ gcc-6 -v
Using built-in specs.
Reading specs from /usr/lib64/gcc/x86_64-suse-linux/6/defaults.spec
COLLECT_GCC=gcc-6
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/6/lto-wrapper
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info
--mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64
--enable-languages=c,c++,objc,fortran,obj-c++,java,ada,go
--enable-offload-targets=hsa --enable-checking=release
--with-gxx-include-dir=/usr/include/c++/6 --enable-ssp --disable-libssp
--disable-libvtv --disable-libcc1 --disable-plugin
--with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux'
--disable-libgcj --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit
--enable-libstdcxx-allocator=new --disable-libstdcxx-pch
--with-default-libstdcxx-abi=gcc4-compatible
--enable-version-specific-runtime-libs --enable-linker-build-id
--enable-linux-futex --enable-gnu-indirect-function --program-suffix=-6
--without-system-libunwind --enable-multilib --with-arch-32=x86-64
--with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
gcc version 6.2.1 20161121 [gcc-6-branch revision 242657] (SUSE Linux)
[devel:gcc for 42.1] 
(Both compilers are using _GLIBCXX_USE_CXX11_ABI=0 in all cases)
>From gcc-bugs-return-544612-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:04:09 2016
Return-Path: <gcc-bugs-return-544612-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95044 invoked by alias); 22 Nov 2016 15:04:09 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 91685 invoked by uid 48); 22 Nov 2016 15:03:53 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps'
Date: Tue, 22 Nov 2016 15:07:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ubizjak at gmail dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78451-4-9vyo9oewSV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02646.txt.bz2
Content-length: 1461

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78451

--- Comment #4 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to Jakub Jelinek from comment #2)

> Another thing is that
> /* Doesn't require avx512vl target and is used in avx512dqintrin.h.  */
> extern __inline __m128i
> __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
> _mm_setzero_di (void)
> {
>   return __extension__ (__m128i)(__v2di){ 0LL, 0LL};
> }
> looks just wrong to me in avx512vlintrin.h.
> While it indeed doesn't need AVX512VL, I think that intrinsic needs SSE2 at
> least, because otherwise __v2di and __m128i don't really work.
> Why do we have that intrinsic at all and use it?  Can't find it in AVX512
> manuals, and don't see it in ICC headers either?  Can't we just use
> _mm_setzero_si128 instead?  I mean, even _mm_setzero_si128 is used in other
> spots even when cast to e.g. __v8hi, or __v16qi, or _mm256_setzero_si256 is
> used
> when cast to __v8si even when _mm256_setzero_si256 builds __v4di rather than
> __v8si.

It looks to me that both, _mm_setzero_di and _mm_setzero_hi should be killed
and replaced with casted _mm_setzero_si128.

> And the last thing to consider is if sse-22.c shouldn't have
> avx5124fmaps,avx5124vnniw added to
> #pragma GCC target
> ("avx,avx2,rdrnd,fsgsbase,f16c,rtm,avx512f,avx512er,avx512cd,avx512pf,sha,
> avx512vl,avx512bw,avx512dq,avx512ifma,avx512vbmi")

Yes, all new options should be added here.
>From gcc-bugs-return-544613-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:07:03 2016
Return-Path: <gcc-bugs-return-544613-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102310 invoked by alias); 22 Nov 2016 15:07:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 102142 invoked by uid 48); 22 Nov 2016 15:06:51 -0000
From: "vogt at linux dot vnet.ibm.com" <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: Tue, 22 Nov 2016 15:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libgomp
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: vogt at linux dot vnet.ibm.com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78468-4-VXoFLZWmDK@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/msg02647.txt.bz2
Content-length: 381

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78468

--- 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.
2) Replace "p7" in foo with just "7".  If it still fails we know the bug is not
triggered by the dynamic allocation of a or b.
>From gcc-bugs-return-544614-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:09:17 2016
Return-Path: <gcc-bugs-return-544614-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118611 invoked by alias); 22 Nov 2016 15:09:16 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 118480 invoked by uid 48); 22 Nov 2016 15:09:04 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/72488] [7 Regression] wrong code (SIGFPE) at -Os and above on x86_64-linux-gnu (in the 64-bit mode)
Date: Tue, 22 Nov 2016 15:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-72488-4-1TF7kngbyQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-72488-4@http.gcc.gnu.org/bugzilla/>
References: <bug-72488-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02648.txt.bz2
Content-length: 504

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72488

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> ---
This doesn't reproduce anymore starting with r239357 (which on the other side
introduced PR77766).  Has it just gone latent?
>From gcc-bugs-return-544615-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:13:00 2016
Return-Path: <gcc-bugs-return-544615-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 17226 invoked by alias); 22 Nov 2016 15:13:00 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 16992 invoked by uid 48); 22 Nov 2016 15:12:46 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/78472] warning: type of 's' does not match original declaration from zero length bitfield in C vs C++
Date: Tue, 22 Nov 2016 15:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: lto
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: lto, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on cc assigned_to everconfirmed
Message-ID: <bug-78472-4-xh9cGyRlMH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78472-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78472-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02649.txt.bz2
Content-length: 1685

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78472

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |lto, wrong-code
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2016-11-22
                 CC|                            |hubicka at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  The C variant has a FIELD_DECL for the :0 while the C++ variant
does not have that.  This makes them not share a canonical type.

Thus this is a possible wrong-code C/C++ interoperability issue.

(gdb) p debug_tree ((tree)0x7ffff6a6c1c8)
 <field_decl 0x7ffff6a6c1c8 D.3900
    type <integer_type 0x7ffff6a6dc78 unsigned QI
        size <integer_cst 0x7ffff6887ca8 constant 8>
        unit size <integer_cst 0x7ffff6887cc0 constant 1>
        align 8 symtab 0 alias set -1 canonical type 0x7ffff6a6dc78 precision
0>
    unsigned external bit-field nonaddressable QI file x.h line 4 col 1
    size <integer_cst 0x7ffff6887c30 type <integer_type 0x7ffff688b2a0
bitsizetype> constant 0>
    unit size <integer_cst 0x7ffff6887be8 type <integer_type 0x7ffff688b1f8
sizetype> constant 0>
    align 32 offset_align 128 offset <integer_cst 0x7ffff6887be8 0>

so the field has zero size.  Ignoring zero-sized fields in canonical type
hashing/comparing works.  Testing a patch.
>From gcc-bugs-return-544616-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:14:42 2016
Return-Path: <gcc-bugs-return-544616-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28989 invoked by alias); 22 Nov 2016 15:14:41 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 27766 invoked by uid 48); 22 Nov 2016 15:14:28 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78470] static class member cannot be reference by algorithm functions with -O0 option
Date: Tue, 22 Nov 2016 15:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78470-4-FhoddNaT3Q@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78470-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78470-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02650.txt.bz2
Content-length: 211

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78470

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
This is a FAQ:
https://gcc.gnu.org/wiki/VerboseDiagnostics#missing_static_const_definition
>From gcc-bugs-return-544617-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:21:55 2016
Return-Path: <gcc-bugs-return-544617-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40309 invoked by alias); 22 Nov 2016 15:21:55 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 39851 invoked by uid 55); 22 Nov 2016 15:21:44 -0000
From: "rguenther at suse dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/72488] [7 Regression] wrong code (SIGFPE) at -Os and above on x86_64-linux-gnu (in the 64-bit mode)
Date: Tue, 22 Nov 2016 15:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenther at suse dot de
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-72488-4-uld2VZ7YfN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-72488-4@http.gcc.gnu.org/bugzilla/>
References: <bug-72488-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02651.txt.bz2
Content-length: 766

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72488

--- Comment #6 from rguenther at suse dot de <rguenther at suse dot de> ---
On Tue, 22 Nov 2016, jakub at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72488
> 
> 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> ---
> This doesn't reproduce anymore starting with r239357 (which on the other side
> introduced PR77766).  Has it just gone latent?

I think so.  I never fully analyzed the issue.
>From gcc-bugs-return-544618-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:22:47 2016
Return-Path: <gcc-bugs-return-544618-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43301 invoked by alias); 22 Nov 2016 15:22:46 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 43019 invoked by uid 48); 22 Nov 2016 15:22:33 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/78475] Mixing objects form different g++ versions can crash a program
Date: Tue, 22 Nov 2016 15:25:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-78475-4-NAdAEk4twS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78475-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78475-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02652.txt.bz2
Content-length: 509

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78475

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-22
     Ever confirmed|0                           |1

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Ugh. Probably due to r197554 or r198367
>From gcc-bugs-return-544619-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:25:34 2016
Return-Path: <gcc-bugs-return-544619-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54610 invoked by alias); 22 Nov 2016 15:25:34 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 52557 invoked by uid 48); 22 Nov 2016 15:25:20 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/78475] Mixing objects form different g++ versions can crash a program
Date: Tue, 22 Nov 2016 15:27:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-78475-4-UkiqvH6CSc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78475-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78475-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02653.txt.bz2
Content-length: 923

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78475

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |INVALID

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Jan Engelhardt from comment #0)
> Is mixing "finalized" object files (ET_EXEC, ET_DYN) produced by different
> g++ versions a supported scenario?

Yes, but prior to GCC 5 it was only supported for C++98/C++03 code. Since
std::make_shared() is a C++11 feature, it's not supported to mix code compiled
by GCC 4.x with code compiled by later releases.

Since GCC 5.1 C++11 support is complete and non-experimental, and mixing
objects compiled by GCC 5 and GCC 6 (and future releases) is OK.
>From gcc-bugs-return-544620-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:27:30 2016
Return-Path: <gcc-bugs-return-544620-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 69444 invoked by alias); 22 Nov 2016 15:27:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 68823 invoked by uid 48); 22 Nov 2016 15:27:16 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/78465] [7 regression] 29_atomics/headers/atomic/macros.cc FAILs
Date: Tue, 22 Nov 2016 15:57:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed
Message-ID: <bug-78465-4-URDMueQzca@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78465-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78465-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02654.txt.bz2
Content-length: 684

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78465

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2016-11-22
           Assignee|unassigned at gcc dot gnu.org      |redi at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
We should have used __builtin_abort() there, rather than add an incorrect
definition. Better yet would be to use static_assert.
>From gcc-bugs-return-544621-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 15:57:10 2016
Return-Path: <gcc-bugs-return-544621-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2717 invoked by alias); 22 Nov 2016 15:57:10 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 2610 invoked by uid 48); 22 Nov 2016 15:56:57 -0000
From: "jsm28 at gcc dot gnu.org" <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: Tue, 22 Nov 2016 16:07:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.2.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jsm28 at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-68467-4-HcLliqcspX@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/msg02655.txt.bz2
Content-length: 1269

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68467

--- Comment #5 from Joseph S. Myers <jsm28 at gcc dot gnu.org> ---
Created attachment 40117
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40117&action=edit
preprocessed source

Preprocessed source of file causing ICE attached.  Compile with: -S -g -O2
-fPIC -fbuilding-libgcc -fno-stack-protector linux-atomic.i

Compiler configured with: /scratch/jmyers/glibc/many7/src/gcc/configure
'--prefix=/scratch/jmyers/glibc/many7/install/compilers/m68k-linux-gnu-coldfire'
'--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu'
'--target=m68k-glibc-linux-gnu'
'--with-sysroot=/scratch/jmyers/glibc/many7/install/compilers/m68k-linux-gnu-coldfire/sysroot'
'--with-arch=cf' --disable-multilib --disable-libsanitizer --disable-libssp
'--with-gmp=/scratch/jmyers/glibc/many7/install/host-libraries'
'--with-mpfr=/scratch/jmyers/glibc/many7/install/host-libraries'
'--with-mpc=/scratch/jmyers/glibc/many7/install/host-libraries'
'--enable-languages=c' --disable-shared --disable-threads --disable-libatomic
--disable-decimal-float --disable-libffi --disable-libgomp --disable-libitm
--disable-libmpx --disable-libquadmath --without-headers --with-newlib
'--with-glibc-version=2.24'
>From gcc-bugs-return-544622-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:07:31 2016
Return-Path: <gcc-bugs-return-544622-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14928 invoked by alias); 22 Nov 2016 16:07:31 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 14479 invoked by uid 55); 22 Nov 2016 16:07:19 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword
Date: Tue, 22 Nov 2016 16:12:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: janus at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78443-4-rxWE98llHp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02656.txt.bz2
Content-length: 733

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78443

--- Comment #6 from janus at gcc dot gnu.org ---
Author: janus
Date: Tue Nov 22 16:06:46 2016
New Revision: 242703

URL: https://gcc.gnu.org/viewcvs?rev=242703&root=gcc&view=rev
Log:
2016-11-22  Janus Weil  <janus@gcc.gnu.org>

        PR fortran/78443
        * class.c (add_proc_comp): Add a vtype component for non-overridable
        procedures that are overriding.

2016-11-22  Janus Weil  <janus@gcc.gnu.org>

        PR fortran/78443
        * gfortran.dg/typebound_proc_35.f90: New test case.

Added:
    trunk/gcc/testsuite/gfortran.dg/typebound_proc_35.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/class.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-544623-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:12:54 2016
Return-Path: <gcc-bugs-return-544623-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109987 invoked by alias); 22 Nov 2016 16:12:54 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 108760 invoked by uid 48); 22 Nov 2016 16:12:39 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78443] [OOP] Incorrect behavior with non_overridable keyword
Date: Tue, 22 Nov 2016 16:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: janus at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-78443-4-KhPOiOtQ6d@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02657.txt.bz2
Content-length: 524

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78443

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |5.5

--- Comment #7 from janus at gcc dot gnu.org ---
The problem is fixed on trunk with r242703. Thanks for reporting!

I plan to backport the fix to the release branches (5 and 6) within a week or
so, and will keep the issue open until this is done.
>From gcc-bugs-return-544624-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:31:56 2016
Return-Path: <gcc-bugs-return-544624-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53829 invoked by alias); 22 Nov 2016 16:31:55 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 53439 invoked by uid 48); 22 Nov 2016 16:31:48 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/78465] [7 regression] 29_atomics/headers/atomic/macros.cc FAILs
Date: Tue, 22 Nov 2016 16:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-78465-4-wT2UpMb4Bh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78465-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78465-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02658.txt.bz2
Content-length: 439

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78465

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Should be fixed now.
>From gcc-bugs-return-544625-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:32:03 2016
Return-Path: <gcc-bugs-return-544625-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55463 invoked by alias); 22 Nov 2016 16:32:03 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 53699 invoked by uid 55); 22 Nov 2016 16:31:51 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/78465] [7 regression] 29_atomics/headers/atomic/macros.cc FAILs
Date: Tue, 22 Nov 2016 16:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78465-4-4IqViulTBL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78465-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78465-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02659.txt.bz2
Content-length: 568

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78465

--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Tue Nov 22 16:31:19 2016
New Revision: 242704

URL: https://gcc.gnu.org/viewcvs?rev=242704&root=gcc&view=rev
Log:
PR78465 Remove runtime tests for <atomic> macros

        PR libstdc++/78465
        * testsuite/29_atomics/headers/atomic/macros.cc: Replace runtime tests
        with preprocessor conditions.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/testsuite/29_atomics/headers/atomic/macros.cc
>From gcc-bugs-return-544626-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:34:03 2016
Return-Path: <gcc-bugs-return-544626-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59029 invoked by alias); 22 Nov 2016 16:34:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 57849 invoked by uid 48); 22 Nov 2016 16:33:50 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/78434] Incorrect warning about missing align_val_t for placement new
Date: Tue, 22 Nov 2016 16:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: DUPLICATE
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-78434-4-6ekWA4fE0B@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78434-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78434-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02660.txt.bz2
Content-length: 529

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78434

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Isn't this Bug 77742 which is already fixed?

*** This bug has been marked as a duplicate of bug 77742 ***
>From gcc-bugs-return-544629-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:44:57 2016
Return-Path: <gcc-bugs-return-544629-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124184 invoked by alias); 22 Nov 2016 16:44:56 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 124098 invoked by uid 48); 22 Nov 2016 16:44:47 -0000
From: "brenohl at br dot ibm.com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78386] [PPC] Optimization -O2 and higher cause math inconsistency
Date: Tue, 22 Nov 2016 16:44:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: brenohl at br dot ibm.com
X-Bugzilla-Status: CLOSED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-78386-4-Ft1Lnt8e0q@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78386-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78386-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02663.txt.bz2
Content-length: 386

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78386

Breno Leitao <brenohl at br dot ibm.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED

--- Comment #12 from Breno Leitao <brenohl at br dot ibm.com> ---
Ack. Closing as 'Invalid'
>From gcc-bugs-return-544628-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:44:12 2016
Return-Path: <gcc-bugs-return-544628-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 122966 invoked by alias); 22 Nov 2016 16:44:12 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 122817 invoked by uid 48); 22 Nov 2016 16:44:00 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78459] [7 Regression] [SH] ICE in maybe_record_trace_start building glibc string tests
Date: Tue, 22 Nov 2016 16:44:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc attachments.created
Message-ID: <bug-78459-4-p7AsKm1emk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78459-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78459-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02662.txt.bz2
Content-length: 958

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78459

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |marxin at gcc dot gnu.org

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 40118
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40118&action=edit
A bit reduced test-case

ICE error message is:
...

Processing trace 158 : start at note 3215
   saw edge from trace 158 to 212 (via jump_insn 4189)
Inconsistent CFI state!
SHOULD have:
        .cfi_def_cfa 15, 32
        .cfi_offset 8, -4
        .cfi_offset 9, -8
        .cfi_offset 10, -12
        .cfi_offset 11, -16
        .cfi_offset 12, -20
        .cfi_offset 13, -24
        .cfi_offset 14, -28
        .cfi_offset 17, -32
DO have:
        .cfi_def_cfa 15, 0
>From gcc-bugs-return-544627-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:34:03 2016
Return-Path: <gcc-bugs-return-544627-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59048 invoked by alias); 22 Nov 2016 16:34:03 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 57933 invoked by uid 48); 22 Nov 2016 16:33:51 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/77742] Warning about placement new for over-aligned type
Date: Tue, 22 Nov 2016 16:44:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-77742-4-30ZdqHTIMD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77742-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77742-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02661.txt.bz2
Content-length: 442

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77742

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |marc.mutz at kdab dot com

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
*** Bug 78434 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-544630-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:44:57 2016
Return-Path: <gcc-bugs-return-544630-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124196 invoked by alias); 22 Nov 2016 16:44:57 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 124013 invoked by uid 48); 22 Nov 2016 16:44:43 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78459] [7 Regression] [SH] ICE in maybe_record_trace_start building glibc string tests
Date: Tue, 22 Nov 2016 16:48:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-78459-4-rhunhzUISM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78459-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78459-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02664.txt.bz2
Content-length: 488

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78459

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-22
     Ever confirmed|0                           |1

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Confirmed.
>From gcc-bugs-return-544632-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:54:20 2016
Return-Path: <gcc-bugs-return-544632-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113485 invoked by alias); 22 Nov 2016 16:54:20 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 112798 invoked by uid 55); 22 Nov 2016 16:54:07 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps'
Date: Tue, 22 Nov 2016 16:54:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78451-4-k5qXCx3OFs@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02666.txt.bz2
Content-length: 8411

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78451

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Tue Nov 22 16:53:35 2016
New Revision: 242707

URL: https://gcc.gnu.org/viewcvs?rev=242707&root=gcc&view=rev
Log:
        PR target/78451
        * config/i386/avx512vlintrin.h (_mm_setzero_di): Removed.
        (_mm_maskz_mov_epi64): Use _mm_setzero_si128 instead of
        _mm_setzero_di.
        (_mm_maskz_load_epi64): Likewise.
        (_mm_setzero_hi): Removed.
        (_mm_maskz_loadu_epi64): Use _mm_setzero_si128 instead of
        _mm_setzero_di.
        (_mm_abs_epi64, _mm_maskz_abs_epi64, _mm_maskz_srl_epi64,
        _mm_maskz_unpackhi_epi64, _mm_maskz_unpacklo_epi64,
        _mm_maskz_compress_epi64, _mm_srav_epi64, _mm_maskz_srav_epi64,
        _mm_maskz_sllv_epi64, _mm_maskz_srlv_epi64, _mm_rolv_epi64,
        _mm_maskz_rolv_epi64, _mm_rorv_epi64, _mm_maskz_rorv_epi64,
        _mm_min_epi64, _mm_max_epi64, _mm_max_epu64, _mm_min_epu64,
        _mm_lzcnt_epi64, _mm_maskz_lzcnt_epi64, _mm_conflict_epi64,
        _mm_maskz_conflict_epi64, _mm_sra_epi64, _mm_maskz_sra_epi64,
        _mm_maskz_sll_epi64, _mm_rol_epi64, _mm_maskz_rol_epi64,
        _mm_ror_epi64, _mm_maskz_ror_epi64, _mm_alignr_epi64,
        _mm_maskz_alignr_epi64, _mm_srai_epi64, _mm_maskz_slli_epi64):
        Likewise.
        (_mm_cvtepi32_epi8, _mm256_cvtepi32_epi8, _mm_cvtsepi32_epi8,
        _mm256_cvtsepi32_epi8, _mm_cvtusepi32_epi8, _mm256_cvtusepi32_epi8,
        _mm_cvtepi32_epi16, _mm256_cvtepi32_epi16, _mm_cvtsepi32_epi16,
        _mm256_cvtsepi32_epi16, _mm_cvtusepi32_epi16, _mm256_cvtusepi32_epi16,
        _mm_cvtepi64_epi8, _mm256_cvtepi64_epi8, _mm_cvtsepi64_epi8,
        _mm256_cvtsepi64_epi8, _mm_cvtusepi64_epi8, _mm256_cvtusepi64_epi8,
        _mm_cvtepi64_epi16, _mm256_cvtepi64_epi16, _mm_cvtsepi64_epi16,
        _mm256_cvtsepi64_epi16, _mm_cvtusepi64_epi16, _mm256_cvtusepi64_epi16,
        _mm_cvtepi64_epi32, _mm256_cvtepi64_epi32, _mm_cvtsepi64_epi32,
        _mm256_cvtsepi64_epi32, _mm_cvtusepi64_epi32, _mm256_cvtusepi64_epi32,
        _mm_maskz_set1_epi32, _mm_maskz_set1_epi64): Formatting fixes.
        (_mm_maskz_cvtps_ph, _mm256_maskz_cvtps_ph): Use _mm_setzero_si128
        instead of _mm_setzero_hi.
        (_mm256_permutex_pd, _mm256_maskz_permutex_epi64, _mm256_insertf32x4,
        _mm256_maskz_insertf32x4, _mm256_inserti32x4, _mm256_maskz_inserti32x4,
        _mm256_extractf32x4_ps, _mm256_maskz_extractf32x4_ps,
        _mm256_shuffle_i32x4, _mm256_maskz_shuffle_i32x4, _mm256_shuffle_f64x2,
        _mm256_maskz_shuffle_f64x2, _mm256_shuffle_f32x4,
        _mm256_maskz_shuffle_f32x4, _mm256_maskz_shuffle_pd,
        _mm_maskz_shuffle_pd, _mm256_maskz_shuffle_ps, _mm_maskz_shuffle_ps,
        _mm256_maskz_srli_epi32, _mm_maskz_srli_epi32, _mm_maskz_srli_epi64,
        _mm256_mask_slli_epi32, _mm256_maskz_slli_epi32,
_mm256_mask_slli_epi64,
        _mm256_maskz_slli_epi64, _mm256_roundscale_ps,
        _mm256_maskz_roundscale_ps, _mm256_roundscale_pd,
        _mm256_maskz_roundscale_pd, _mm_roundscale_ps, _mm_maskz_roundscale_ps,
        _mm_roundscale_pd, _mm_maskz_roundscale_pd, _mm256_getmant_ps,
        _mm256_maskz_getmant_ps, _mm_getmant_ps, _mm_maskz_getmant_ps,
        _mm256_getmant_pd, _mm256_maskz_getmant_pd, _mm_getmant_pd,
        _mm_maskz_getmant_pd, _mm256_maskz_shuffle_epi32,
        _mm_maskz_shuffle_epi32, _mm256_rol_epi32, _mm256_maskz_rol_epi32,
        _mm_rol_epi32, _mm_maskz_rol_epi32, _mm256_ror_epi32,
        _mm256_maskz_ror_epi32, _mm_ror_epi32, _mm_maskz_ror_epi32,
        _mm_maskz_alignr_epi32, _mm_maskz_alignr_epi64,
        _mm256_maskz_srai_epi32, _mm_maskz_srai_epi32, _mm_srai_epi64,
        _mm_maskz_srai_epi64, _mm256_maskz_permutex_pd,
        _mm256_maskz_permute_pd, _mm256_maskz_permute_ps, _mm_maskz_permute_pd,
        _mm_maskz_permute_ps, _mm256_permutexvar_ps): Formatting fixes.
        (_mm_maskz_slli_epi64, _mm_rol_epi64, _mm_maskz_rol_epi64,
        _mm_ror_epi64, _mm_maskz_ror_epi64): Use _mm_setzero_si128 instead of
        _mm_setzero_di.
        (_mm_maskz_cvtps_ph, _mm256_maskz_cvtps_ph): Use _mm_setzero_si128
        instead of _mm_setzero_hi.
        * config/i386/avx512dqintrin.h (_mm512_broadcast_f64x2,
        _mm512_broadcast_i64x2, _mm512_broadcast_f32x2, _mm512_broadcast_i32x2,
        _mm512_broadcast_f32x8, _mm512_broadcast_i32x8): Formatting fixes.
        (_mm512_extracti64x2_epi64, _mm512_maskz_extracti64x2_epi64): Use
        _mm_setzero_si128 instead of _mm_setzero_di.
        (_mm512_cvtt_roundpd_epi64, _mm512_mask_cvtt_roundpd_epi64,
        _mm512_maskz_cvtt_roundpd_epi64, _mm512_cvtt_roundpd_epu64,
        _mm512_mask_cvtt_roundpd_epu64, _mm512_maskz_cvtt_roundpd_epu64,
        _mm512_cvtt_roundps_epi64, _mm512_mask_cvtt_roundps_epi64,
        _mm512_maskz_cvtt_roundps_epi64, _mm512_cvtt_roundps_epu64,
        _mm512_mask_cvtt_roundps_epu64, _mm512_maskz_cvtt_roundps_epu64,
        _mm512_cvt_roundpd_epi64, _mm512_mask_cvt_roundpd_epi64,
        _mm512_maskz_cvt_roundpd_epi64, _mm512_cvt_roundpd_epu64,
        _mm512_mask_cvt_roundpd_epu64, _mm512_maskz_cvt_roundpd_epu64,
        _mm512_cvt_roundps_epi64, _mm512_mask_cvt_roundps_epi64,
        _mm512_maskz_cvt_roundps_epi64, _mm512_cvt_roundps_epu64,
        _mm512_mask_cvt_roundps_epu64, _mm512_maskz_cvt_roundps_epu64,
        _mm512_cvt_roundepi64_ps, _mm512_mask_cvt_roundepi64_ps,
        _mm512_maskz_cvt_roundepi64_ps, _mm512_cvt_roundepu64_ps,
        _mm512_mask_cvt_roundepu64_ps, _mm512_maskz_cvt_roundepu64_ps,
        _mm512_cvt_roundepi64_pd, _mm512_mask_cvt_roundepi64_pd,
        _mm512_maskz_cvt_roundepi64_pd, _mm512_cvt_roundepu64_pd,
        _mm512_mask_cvt_roundepu64_pd, _mm512_maskz_cvt_roundepu64_pd,
        _mm512_reduce_pd, _mm512_maskz_reduce_pd, _mm512_reduce_ps,
        _mm512_maskz_reduce_ps, _mm512_extractf32x8_ps,
        _mm512_maskz_extractf32x8_ps, _mm512_extractf64x2_pd,
        _mm512_maskz_extractf64x2_pd, _mm512_extracti32x8_epi32,
        _mm512_maskz_extracti32x8_epi32, _mm512_range_pd,
        _mm512_maskz_range_pd, _mm512_range_ps, _mm512_maskz_range_ps,
        _mm512_range_round_pd, _mm512_maskz_range_round_pd,
        _mm512_range_round_ps, _mm512_maskz_range_round_ps,
        _mm512_maskz_insertf64x2, _mm512_insertf32x8,
        _mm512_maskz_insertf32x8): Formatting fixes.
        (_mm512_extracti64x2_epi64, _mm512_maskz_extracti64x2_epi64): Use
        _mm_setzero_si128 instead of _mm_setzero_di.
        * config/i386/avx512vldqintrin.h (_mm_cvttpd_epi64,
        _mm_cvttpd_epu64, _mm_cvtpd_epi64, _mm_cvtpd_epu64,
        _mm_cvttps_epi64, _mm_maskz_cvttps_epi64, _mm_cvttps_epu64,
        _mm_maskz_cvttps_epu64, _mm_maskz_mullo_epi64, _mm_cvtps_epi64,
        _mm_maskz_cvtps_epi64, _mm_cvtps_epu64, _mm_maskz_cvtps_epu64,
        _mm256_extracti64x2_epi64, _mm256_maskz_extracti64x2_epi64): Use
        _mm_setzero_si128 instead of _mm_setzero_di.
        (_mm256_extracti64x2_epi64, _mm256_maskz_extracti64x2_epi64):
        Likewise in macros.
        * config/i386/avx512vlbwintrin.h (_mm_maskz_mov_epi8,
        _mm_maskz_loadu_epi16, _mm_maskz_mov_epi16, _mm_maskz_loadu_epi8,
        _mm_permutexvar_epi16, _mm_maskz_maddubs_epi16): Use
        _mm_setzero_si128 instead of _mm_setzero_hi.
        (_mm_maskz_min_epu16, _mm_maskz_max_epu8, _mm_maskz_max_epi8,
        _mm_maskz_min_epu8, _mm_maskz_min_epi8, _mm_maskz_max_epi16,
        _mm_maskz_max_epu16, _mm_maskz_min_epi16): Use _mm_setzero_si128
        instead of _mm_setzero_di.
        (_mm_dbsad_epu8, _mm_maskz_shufflehi_epi16,
        _mm_maskz_shufflelo_epi16): Use _mm_setzero_si128 instead of
        _mm_setzero_hi.
        (_mm_maskz_shufflehi_epi16, _mm_maskz_shufflelo_epi16,
        _mm_maskz_slli_epi16): Use _mm_setzero_si128 instead of
        _mm_setzero_hi.
        (_mm_maskz_alignr_epi8): Use _mm_setzero_si128 instead of
        _mm_setzero_di.
        (_mm_maskz_mulhi_epi16, _mm_maskz_mulhi_epu16, _mm_maskz_mulhrs_epi16,
        _mm_maskz_mullo_epi16, _mm_srav_epi16, _mm_srlv_epi16,
        _mm_sllv_epi16): Use _mm_setzero_si128 instead of _mm_setzero_hi.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/avx512dqintrin.h
    trunk/gcc/config/i386/avx512vlbwintrin.h
    trunk/gcc/config/i386/avx512vldqintrin.h
    trunk/gcc/config/i386/avx512vlintrin.h
>From gcc-bugs-return-544631-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:48:29 2016
Return-Path: <gcc-bugs-return-544631-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 31532 invoked by alias); 22 Nov 2016 16:48:27 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 29242 invoked by uid 48); 22 Nov 2016 16:48:20 -0000
From: "jakub at gcc dot gnu.org" <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: Tue, 22 Nov 2016 16:54:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 5.4.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-77739-4-8yWX9BSRzb@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/msg02665.txt.bz2
Content-length: 1235

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77739

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The problem is that some expressions are genericized twice.
First when genericizing the whole function, RESULT_DECL is determined to be
is_invisiref_parm and therefore references to it are turned into INDIRECT_REF
around it and the RESULT_DECL becomes REFERENCE_TYPE.
Later on gimplify_body calls unshare_body and unshares the INDIRECT_REF.
Then the INDIRECT_REF is gimplified into a MEM_REF.  And finally:
(cp_gimplify_expr) <case VEC_INIT_EXPR> does:
625             cp_walk_tree (expr_p, cp_fold_r, &pset, NULL);
626             cp_genericize_tree (expr_p);
and sees the is_invisiref_parm RESULT_DECL again (inside of MEM_REF) and turns
it again into INDIRECT_REF and that is later gimplified again into MEM_REF.  So
we have 2 nested MEM_REFs, so one indirection too many.

I think one possibility would be to be careful about REFERENCE_REF_Ps and
corresponding MEM_REFs (I guess would need to double check that the offset is 0
and type is compatible with the type of the reference), if their argument is
is_invisiref_parm, ensure it isn't convert_from_reference again.  Will try to
implement that now.
>From gcc-bugs-return-544633-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:54:57 2016
Return-Path: <gcc-bugs-return-544633-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114786 invoked by alias); 22 Nov 2016 16:54:57 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 114447 invoked by uid 55); 22 Nov 2016 16:54:45 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78451] [7 Regression] FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps'
Date: Tue, 22 Nov 2016 16:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78451-4-PnD7TNAkpA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78451-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02667.txt.bz2
Content-length: 502

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78451

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Tue Nov 22 16:54:13 2016
New Revision: 242708

URL: https://gcc.gnu.org/viewcvs?rev=242708&root=gcc&view=rev
Log:
        PR target/78451
        * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
        GCC target pragma before including immintrin.h.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/i386/sse-22.c
>From gcc-bugs-return-544634-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:56:05 2016
Return-Path: <gcc-bugs-return-544634-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 122735 invoked by alias); 22 Nov 2016 16:56:05 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 122595 invoked by uid 55); 22 Nov 2016 16:55:52 -0000
From: "ktkachov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/77822] [6 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3
Date: Tue, 22 Nov 2016 16:57:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords: assemble-failure
X-Bugzilla-Severity: major
X-Bugzilla-Who: ktkachov at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-77822-4-JQOUdYL44z@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77822-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77822-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02668.txt.bz2
Content-length: 1237

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822

--- Comment #29 from ktkachov at gcc dot gnu.org ---
Author: ktkachov
Date: Tue Nov 22 16:55:16 2016
New Revision: 242709

URL: https://gcc.gnu.org/viewcvs?rev=242709&root=gcc&view=rev
Log:
[AArch64] Fix PR target/77822: Use tighter predicates for zero_extract patterns

        Backport from mainline
        2016-11-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

        PR target/77822
        * config/aarch64/aarch64.md (*tb<optab><mode>1): Use
        aarch64_simd_shift_imm_<mode> predicate for operand 1.
        (<optab>, ANY_EXTRACT): Use tighter predicates on operands 2 and 3
        to restrict them to an appropriate range and add FAIL check if the
        region they specify is out of range.  Delete useless constraint
        strings.
        (*<optab><mode>, ANY_EXTRACT): Add appropriate predicates on operands
        2 and 3 to restrict their range and add pattern predicate.

        * g++.dg/torture/pr77822.C: New test.


Added:
    branches/gcc-6-branch/gcc/testsuite/g++.dg/torture/pr77822.C
Modified:
    branches/gcc-6-branch/gcc/ChangeLog
    branches/gcc-6-branch/gcc/config/aarch64/aarch64.md
    branches/gcc-6-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-544635-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:57:42 2016
Return-Path: <gcc-bugs-return-544635-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126620 invoked by alias); 22 Nov 2016 16:57:41 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 125444 invoked by uid 48); 22 Nov 2016 16:57:27 -0000
From: "ktkachov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/77822] [6 Regression] arm64 Error: immediate value out of range 0 to 63 at operand 3
Date: Tue, 22 Nov 2016 16:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.2.0
X-Bugzilla-Keywords: assemble-failure
X-Bugzilla-Severity: major
X-Bugzilla-Who: ktkachov at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ktkachov at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-77822-4-YzxgUsQsgW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77822-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77822-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02669.txt.bz2
Content-length: 276

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77822

--- Comment #30 from ktkachov at gcc dot gnu.org ---
Fixed on aarch64 for 6.3 as well. There's nothing more to do for aarch64 here.
Dominik, do you intend to do any backports of the s390 patches? Or can we close
this?
>From gcc-bugs-return-544636-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 16:59:05 2016
Return-Path: <gcc-bugs-return-544636-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55108 invoked by alias); 22 Nov 2016 16:59:04 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 36582 invoked by uid 48); 22 Nov 2016 16:58:51 -0000
From: "jakub at gcc dot gnu.org" <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: Tue, 22 Nov 2016 17:01:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 5.4.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-77739-4-5L9CMiJ45V@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/msg02670.txt.bz2
Content-length: 322

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77739

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Or another option perhaps would be in cp_genericize_data note whether it is
cp_genericize_tree called from cp_genericize or from elsewhere, and only
replace invisiref parms if called from cp_genericize.
>From gcc-bugs-return-544637-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 17:01:19 2016
Return-Path: <gcc-bugs-return-544637-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92135 invoked by alias); 22 Nov 2016 17:01:18 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 91982 invoked by uid 48); 22 Nov 2016 17:01:05 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libfortran/78379] Processor-specific versions for matmul
Date: Tue, 22 Nov 2016 17:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libfortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-78379-4-uy4gURdAf5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78379-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78379-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02671.txt.bz2
Content-length: 379

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78379

--- Comment #18 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Created attachment 40119
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40119&action=edit
Version that works (AVX only)

Here is a version that should only do AVX stuff on Intel processors.
Optimization for other processor types could come later.
>From gcc-bugs-return-544638-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 17:05:55 2016
Return-Path: <gcc-bugs-return-544638-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 105059 invoked by alias); 22 Nov 2016 17:05:55 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 104860 invoked by uid 48); 22 Nov 2016 17:05:42 -0000
From: "msebor at gcc dot gnu.org" <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: Tue, 22 Nov 2016 17:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status component assigned_to
Message-ID: <bug-78461-4-uiHeOm2CMy@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/msg02672.txt.bz2
Content-length: 699

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78461

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
          Component|c                           |middle-end
           Assignee|unassigned at gcc dot gnu.org      |msebor at gcc dot gnu.org

--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed.  Enabling the -fprintf-return-value optimization makes the pass run
even when -Wformat-length is otherwise inactive which isn't as thoroughly
tested as when the warning is enabled.
>From gcc-bugs-return-544639-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 17:32:02 2016
Return-Path: <gcc-bugs-return-544639-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 87838 invoked by alias); 22 Nov 2016 17:32:01 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 87712 invoked by uid 48); 22 Nov 2016 17:31:53 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78476] New: snprintf(0, 0, ...) with known arguments not optimized away
Date: Tue, 22 Nov 2016 17:42:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <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/msg02673.txt.bz2
Content-length: 1509

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78476

            Bug ID: 78476
           Summary: snprintf(0, 0, ...) with known arguments not optimized
                    away
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: msebor at gcc dot gnu.org
  Target Milestone: ---

As a special case, a call to snprintf with a zero size is a request to compute
the size of output without actually writing anything into the provided buffer
(which may be a null pointer).  When the format string and all arguments to all
directives in it are within known ranges such that the output length can be
determined at compile time (by the -fprintf-return-value optimization) the
entire snprintf call can be eliminated and replaced with the constant return
value.  The test case below shows that while GCC folds the return value it does
not take advantage of this additional optimization opportunity.

$ cat c.c && /build/gcc-svn/gcc/xgcc -B /build/gcc-svn/gcc -O2 -c
-fdump-tree-optimized=/dev/stdout c.c
void f (const char *s)
{
  int n = 7;
  if (n != __builtin_snprintf (0, 0, "%.*s", n, s))
    __builtin_abort ();
}



;; Function f (f, funcdef_no=0, decl_uid=1795, cgraph_uid=0, symbol_order=0)

f (const char * s)
{
  <bb 2>:
  __builtin_snprintf (0B, 0, "%.*s", 7, s_3(D)); [tail call]
  return;

}
>From gcc-bugs-return-544640-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 17:42:26 2016
Return-Path: <gcc-bugs-return-544640-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 21838 invoked by alias); 22 Nov 2016 17:42:26 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 21642 invoked by uid 48); 22 Nov 2016 17:42:13 -0000
From: "doko at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/78477] New: [7 Regression] bootstrap broken on s390x-linux-gnu
Date: Tue, 22 Nov 2016 17:45:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: doko at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <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/msg02674.txt.bz2
Content-length: 16321

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78477

            Bug ID: 78477
           Summary: [7 Regression] bootstrap broken on s390x-linux-gnu
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: doko at gcc dot gnu.org
  Target Milestone: ---

trunk r242706 fails to bootstrap on s390x-linux-gnu:

original build log (search for "error:")
https://launchpadlibrarian.net/294554997/buildlog_ubuntu-zesty-s390x.gcc-7_7-20161123-0ubuntu1_BUILDING.txt.gz

echo timestamp > s-preds-h
/bin/bash ../../src/gcc/../move-if-change tmp-condmd.c build/gencondmd.c
echo timestamp > s-conditions
/<<PKGBUILDDIR>>/build/./prev-gcc/xg++ -B/<<PKGBUILDDIR>>/build/./prev-gcc/
-B/usr/s390x-linux-gnu/bin/ -nostdinc++
-B/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/src/.libs
-B/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/libsupc++/.libs 
-I/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/include/s390x-linux-gnu
 -I/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/include 
-I/<<PKGBUILDDIR>>/src/libstdc++-v3/libsupc++
-L/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/src/.libs
-L/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/libsupc++/.libs -c  
-g -O2 -fno-stack-protector -gtoggle -DIN_GCC     -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H
-DGENERATOR_FILE -fno-PIE -I. -Ibuild -I../../src/gcc -I../../src/gcc/build
-I../../src/gcc/../include  -I../../src/gcc/../libcpp/include  \
        -o build/gencondmd.o build/gencondmd.c
/<<PKGBUILDDIR>>/build/./prev-gcc/xg++ -B/<<PKGBUILDDIR>>/build/./prev-gcc/
-B/usr/s390x-linux-gnu/bin/ -nostdinc++
-B/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/src/.libs
-B/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/libsupc++/.libs 
-I/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/include/s390x-linux-gnu
 -I/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/include 
-I/<<PKGBUILDDIR>>/src/libstdc++-v3/libsupc++
-L/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/src/.libs
-L/<<PKGBUILDDIR>>/build/prev-s390x-linux-gnu/libstdc++-v3/libsupc++/.libs   -g
-O2 -fno-stack-protector -gtoggle -DIN_GCC     -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H
-DGENERATOR_FILE -fno-PIE -static-libstdc++ -static-libgcc -Wl,-z,relro -no-pie
-o build/genmatch \
    build/genmatch.o ../libcpp/libcpp.a ../libiberty/libiberty.a build/errors.o
build/vec.o build/hash-table.o .././libiberty/libiberty.a  
build/genmatch --gimple ../../src/gcc/match.pd \
    > tmp-gimple-match.c
../../src/gcc/match.pd:93:3 warning: duplicate pattern
 (plus:c @0 real_zerop@1)
  ^
../../src/gcc/match.pd:82:6 warning: previous pattern defined here
    (op @0 integer_zerop)
     ^
(PLUS_EXPR @0 real_zerop@1)
../../src/gcc/match.pd:99:3 warning: duplicate pattern
 (minus @0 real_zerop@1)
  ^
../../src/gcc/match.pd:82:6 warning: previous pattern defined here
    (op @0 integer_zerop)
     ^
(MINUS_EXPR @0 real_zerop@1)
../../src/gcc/match.pd:122:3 warning: duplicate pattern
 (mult @0 real_zerop@1)
  ^
../../src/gcc/match.pd:114:3 warning: previous pattern defined here
 (mult @0 integer_zerop@1)
  ^
(MULT_EXPR @0 real_zerop@1)
../../src/gcc/match.pd:129:3 warning: duplicate pattern
 (mult @0 real_onep)
  ^
../../src/gcc/match.pd:114:3 warning: previous pattern defined here
 (mult @0 integer_zerop@1)
  ^
(MULT_EXPR @0 real_onep)
../../src/gcc/match.pd:129:3 warning: duplicate pattern
 (mult @0 real_onep)
  ^
../../src/gcc/match.pd:122:3 warning: previous pattern defined here
 (mult @0 real_zerop@1)
  ^
(MULT_EXPR @0 real_onep)
../../src/gcc/match.pd:137:3 warning: duplicate pattern
 (mult @0 real_minus_onep)
  ^
../../src/gcc/match.pd:114:3 warning: previous pattern defined here
 (mult @0 integer_zerop@1)
  ^
(MULT_EXPR @0 real_minus_onep)
../../src/gcc/match.pd:137:3 warning: duplicate pattern
 (mult @0 real_minus_onep)
  ^
../../src/gcc/match.pd:122:3 warning: previous pattern defined here
 (mult @0 real_zerop@1)
  ^
(MULT_EXPR @0 real_minus_onep)
../../src/gcc/match.pd:137:3 warning: duplicate pattern
 (mult @0 real_minus_onep)
  ^
../../src/gcc/match.pd:129:3 warning: previous pattern defined here
 (mult @0 real_onep)
  ^
(MULT_EXPR @0 real_minus_onep)
../../src/gcc/match.pd:146:6 warning: duplicate pattern
    (op @0 integer_onep)
     ^
../../src/gcc/match.pd:114:3 warning: previous pattern defined here
 (mult @0 integer_zerop@1)
  ^
(MULT_EXPR @0 integer_onep)
../../src/gcc/match.pd:146:6 warning: duplicate pattern
    (op @0 integer_onep)
     ^
../../src/gcc/match.pd:122:3 warning: previous pattern defined here
 (mult @0 real_zerop@1)
  ^
(MULT_EXPR @0 integer_onep)
../../src/gcc/match.pd:146:6 warning: duplicate pattern
    (op @0 integer_onep)
     ^
../../src/gcc/match.pd:129:3 warning: previous pattern defined here
 (mult @0 real_onep)
  ^
(MULT_EXPR @0 integer_onep)
../../src/gcc/match.pd:146:6 warning: duplicate pattern
    (op @0 integer_onep)
     ^
../../src/gcc/match.pd:137:3 warning: previous pattern defined here
 (mult @0 real_minus_onep)
  ^
(MULT_EXPR @0 integer_onep)
../../src/gcc/match.pd:247:3 warning: duplicate pattern
 (rdiv @0 real_minus_onep)
  ^
../../src/gcc/match.pd:241:3 warning: previous pattern defined here
 (rdiv @0 real_onep)
  ^
(RDIV_EXPR @0 real_minus_onep)
../../src/gcc/match.pd:306:4 warning: duplicate pattern
  (mod @0 integer_minus_onep@1)
   ^
../../src/gcc/match.pd:302:4 warning: previous pattern defined here
  (mod @0 integer_onep)
   ^
(CEIL_MOD_EXPR @0 integer_minus_onep@1)
../../src/gcc/match.pd:306:4 warning: duplicate pattern
  (mod @0 integer_minus_onep@1)
   ^
../../src/gcc/match.pd:302:4 warning: previous pattern defined here
  (mod @0 integer_onep)
   ^
(FLOOR_MOD_EXPR @0 integer_minus_onep@1)
../../src/gcc/match.pd:306:4 warning: duplicate pattern
  (mod @0 integer_minus_onep@1)
   ^
../../src/gcc/match.pd:302:4 warning: previous pattern defined here
  (mod @0 integer_onep)
   ^
(ROUND_MOD_EXPR @0 integer_minus_onep@1)
../../src/gcc/match.pd:306:4 warning: duplicate pattern
  (mod @0 integer_minus_onep@1)
   ^
../../src/gcc/match.pd:302:4 warning: previous pattern defined here
  (mod @0 integer_onep)
   ^
(TRUNC_MOD_EXPR @0 integer_minus_onep@1)
../../src/gcc/match.pd:608:3 warning: duplicate pattern
 (bit_ior @0 integer_zerop)
  ^
../../src/gcc/match.pd:603:3 warning: previous pattern defined here
 (bit_ior @0 integer_all_onesp@1)
  ^
(BIT_IOR_EXPR @0 integer_zerop)
../../src/gcc/match.pd:636:3 warning: duplicate pattern
 (bit_and @0 integer_all_onesp)
  ^
../../src/gcc/match.pd:613:3 warning: previous pattern defined here
 (bit_and @0 integer_zerop@1)
  ^
(BIT_AND_EXPR @0 integer_all_onesp)
../../src/gcc/match.pd:1856:3 warning: duplicate pattern
 (minus integer_zerop @1)
  ^
../../src/gcc/match.pd:1242:5 warning: previous pattern defined here
   (minus integer_all_onesp @0)
    ^
(MINUS_EXPR integer_zerop @0)
../../src/gcc/match.pd:1863:3 warning: duplicate pattern
 (minus real_zerop@0 @1)
  ^
../../src/gcc/match.pd:1242:5 warning: previous pattern defined here
   (minus integer_all_onesp @0)
    ^
(MINUS_EXPR real_zerop@0 @1)
../../src/gcc/match.pd:1863:3 warning: duplicate pattern
 (minus real_zerop@0 @1)
  ^
../../src/gcc/match.pd:1856:3 warning: previous pattern defined here
 (minus integer_zerop @1)
  ^
(MINUS_EXPR real_zerop@0 @1)
../../src/gcc/match.pd:3160:5 warning: duplicate pattern
   (floors tree_expr_nonnegative_p@0)
    ^
../../src/gcc/match.pd:2986:4 warning: previous pattern defined here
  (fns integer_valued_real_p@0)
   ^
(CFN_BUILT_IN_FLOORF tree_expr_nonnegative_p@0)
../../src/gcc/match.pd:3160:5 warning: duplicate pattern
   (floors tree_expr_nonnegative_p@0)
    ^
../../src/gcc/match.pd:2986:4 warning: previous pattern defined here
  (fns integer_valued_real_p@0)
   ^
(CFN_BUILT_IN_FLOOR tree_expr_nonnegative_p@0)
../../src/gcc/match.pd:3160:5 warning: duplicate pattern
   (floors tree_expr_nonnegative_p@0)
    ^
../../src/gcc/match.pd:2986:4 warning: previous pattern defined here
  (fns integer_valued_real_p@0)
   ^
(CFN_BUILT_IN_FLOORL tree_expr_nonnegative_p@0)
../../src/gcc/match.pd:3160:5 warning: duplicate pattern
   (floors tree_expr_nonnegative_p@0)
    ^
../../src/gcc/match.pd:2986:4 warning: previous pattern defined here
  (fns integer_valued_real_p@0)
   ^
(CFN_FLOOR tree_expr_nonnegative_p@0)
../../src/gcc/match.pd:3204:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3181:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_TRUNCL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3204:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3181:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_FLOORL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3204:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3181:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_CEILL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3204:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3181:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_ROUNDL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3204:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3181:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_NEARBYINTL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3204:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3181:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_RINTL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_IFLOORL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_LFLOORL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_LLFLOORL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_ICEILL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_LCEILL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_LLCEILL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_IROUNDL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_LROUNDL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_LLROUNDL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_IRINTL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_LRINTL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3222:5 warning: duplicate pattern
   (froms (convert float_value_p@0))
    ^
../../src/gcc/match.pd:3212:5 warning: previous pattern defined here
   (froms (convert double_value_p@0))
    ^
(CFN_BUILT_IN_LLRINTL (CONVERT_EXPR float_value_p@0))
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
   (fns integer_valued_real_p@0)
    ^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
   (floors tree_expr_nonnegative_p@0)
    ^
(CFN_BUILT_IN_IFLOORF integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
   (fns integer_valued_real_p@0)
    ^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
   (floors tree_expr_nonnegative_p@0)
    ^
(CFN_BUILT_IN_IFLOOR integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
   (fns integer_valued_real_p@0)
    ^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
   (floors tree_expr_nonnegative_p@0)
    ^
(CFN_BUILT_IN_IFLOORL integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
   (fns integer_valued_real_p@0)
    ^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
   (floors tree_expr_nonnegative_p@0)
    ^
(CFN_BUILT_IN_LFLOORF integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
   (fns integer_valued_real_p@0)
    ^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
   (floors tree_expr_nonnegative_p@0)
    ^
(CFN_BUILT_IN_LFLOOR integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
   (fns integer_valued_real_p@0)
    ^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
   (floors tree_expr_nonnegative_p@0)
    ^
(CFN_BUILT_IN_LFLOORL integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
   (fns integer_valued_real_p@0)
    ^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
   (floors tree_expr_nonnegative_p@0)
    ^
(CFN_BUILT_IN_LLFLOORF integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
   (fns integer_valued_real_p@0)
    ^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
   (floors tree_expr_nonnegative_p@0)
    ^
(CFN_BUILT_IN_LLFLOOR integer_valued_real_p@0)
../../src/gcc/match.pd:3238:5 warning: duplicate pattern
   (fns integer_valued_real_p@0)
    ^
../../src/gcc/match.pd:3229:5 warning: previous pattern defined here
   (floors tree_expr_nonnegative_p@0)
    ^
(CFN_BUILT_IN_LLFLOORL integer_valued_real_p@0)
GIMPLE decision tree has 1783 leafs, maximum depth 12 and a total number of
6913 nodes
../../src/gcc/match.pd:1644:22 error: cannot determine type of operand
     (bit_op (shift (convert @0) @1) { mask; }))))))
                     ^
Makefile:2432: recipe for target 's-match' failed
make[5]: *** [s-match] Error 1
>From gcc-bugs-return-544641-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 17:45:21 2016
Return-Path: <gcc-bugs-return-544641-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25260 invoked by alias); 22 Nov 2016 17:45:17 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 24924 invoked by uid 48); 22 Nov 2016 17:44:56 -0000
From: "orion at cora dot nwra.com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/78409] Segfault in classify_object_over_fdes when throwing and exception
Date: Tue, 22 Nov 2016 17:52:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 6.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: orion at cora dot nwra.com
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78409-4-AdFWCiQvap@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78409-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78409-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02675.txt.bz2
Content-length: 507

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78409

--- Comment #2 from Orion Poplawski <orion at cora dot nwra.com> ---
So, what exactly can I get you?

I'm building
https://www.cora.nwra.com/~orion/fedora/octave-4.2.0-1.fc26.src.rpm on Fedora
rawhide.  It fails during the tests:

  libinterp/dldfcn/__osmesa_print__.cc-tst ....................panic:
Segmentation fault -- stopping myself...

You can run the test in gdb with:

cd octave-4.2.0
./run-octave -g
gdb> run
octave:1> test __osmesa_print__
>From gcc-bugs-return-544642-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 17:52:39 2016
Return-Path: <gcc-bugs-return-544642-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52940 invoked by alias); 22 Nov 2016 17:52:39 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 52854 invoked by uid 48); 22 Nov 2016 17:52:26 -0000
From: "glisse at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/78477] [7 Regression] bootstrap broken on s390x-linux-gnu
Date: Tue, 22 Nov 2016 18:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: glisse at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78477-4-JdRDcK6mIj@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/msg02676.txt.bz2
Content-length: 248

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78477

--- Comment #1 from Marc Glisse <glisse at gcc dot gnu.org> ---
Did you bisect this to a specific commit? (I assumed so from the cc:, but the
revision number does not match one of my patches)
>From gcc-bugs-return-544643-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:04:37 2016
Return-Path: <gcc-bugs-return-544643-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2305 invoked by alias); 22 Nov 2016 18:04:36 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 2166 invoked by uid 48); 22 Nov 2016 18:04:24 -0000
From: "doko at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/78477] [7 Regression] bootstrap broken on s390x-linux-gnu
Date: Tue, 22 Nov 2016 18:20:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: doko at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78477-4-3LNGOO3W0q@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/msg02677.txt.bz2
Content-length: 182

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78477

--- Comment #2 from Matthias Klose <doko at gcc dot gnu.org> ---
sorry, no, just saw yesterday's changes to match.pd as a hint.
>From gcc-bugs-return-544644-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:20:40 2016
Return-Path: <gcc-bugs-return-544644-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77463 invoked by alias); 22 Nov 2016 18:20:40 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 77219 invoked by uid 48); 22 Nov 2016 18:20:27 -0000
From: "trippels at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug go/77910] [7 Regression] go: open zversion.go: no such file or directory
Date: Tue, 22 Nov 2016 18:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: go
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: trippels at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: WONTFIX
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: ian at airs dot com
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-77910-4-IQdxcU2QNX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77910-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77910-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02678.txt.bz2
Content-length: 480

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77910

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |WONTFIX

--- Comment #6 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
No reaction. I no longer build Go. Closing.
>From gcc-bugs-return-544645-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:24:26 2016
Return-Path: <gcc-bugs-return-544645-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 107998 invoked by alias); 22 Nov 2016 18:24:22 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 107406 invoked by uid 48); 22 Nov 2016 18:24:00 -0000
From: "pault at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/38319] Memory leaks in allocatable component expressions
Date: Tue, 22 Nov 2016 18:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 4.4.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pault at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: pault at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-38319-4-ipV0ytrdpO@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/msg02679.txt.bz2
Content-length: 2391

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38319

--- Comment #9 from Paul Thomas <pault at gcc dot gnu.org> ---
class_array_15.f03 leaks from line 65-66:
  allocate (indv(2), source = [individual(1, [99,999]), &
                               individual(2, [999,9999])])


==22496== HEAP SUMMARY:
==22496==     in use at exit: 32 bytes in 4 blocks
==22496==   total heap usage: 31 allocs, 27 frees, 12,096 bytes allocated
==22496== 
==22496== 8 bytes in 1 blocks are definitely lost in loss record 1 of 3
==22496==    at 0x4A0645D: malloc (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==22496==    by 0x403582: pr53876_ (class_array_15.f03:66)
==22496==    by 0x403D83: MAIN__ (class_array_15.f03:53)
==22496==    by 0x403DC4: main (class_array_15.f03:56)
==22496== 
==22496== 8 bytes in 1 blocks are definitely lost in loss record 2 of 3
==22496==    at 0x4A0645D: malloc (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==22496==    by 0x40375C: pr53876_ (class_array_15.f03:66)
==22496==    by 0x403D83: MAIN__ (class_array_15.f03:53)
==22496==    by 0x403DC4: main (class_array_15.f03:56)
==22496== 
==22496== 16 bytes in 2 blocks are definitely lost in loss record 3 of 3
==22496==    at 0x4A0645D: malloc (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==22496==    by 0x4039AE: pr53876_ (class_array_15.f03:66)
==22496==    by 0x403D83: MAIN__ (class_array_15.f03:53)
==22496==    by 0x403DC4: main (class_array_15.f03:56)
==22496== 
==22496== LEAK SUMMARY:
==22496==    definitely lost: 32 bytes in 4 blocks
==22496==    indirectly lost: 0 bytes in 0 blocks
==22496==      possibly lost: 0 bytes in 0 blocks
==22496==    still reachable: 0 bytes in 0 blocks
==22496==         suppressed: 0 bytes in 0 blocks
==22496== 
==22496== For counts of detected and suppressed errors, rerun with: -v
==22496== ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 2 from 2)

The coming patch for PR78293 halves this number. The remaining leaks are
associated with the temporaries associated with individual(1, [99,999]), where
the component 'genes' does not get deallocated.

Paul
>From gcc-bugs-return-544646-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:26:19 2016
Return-Path: <gcc-bugs-return-544646-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113595 invoked by alias); 22 Nov 2016 18:26:18 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 113460 invoked by uid 48); 22 Nov 2016 18:26:05 -0000
From: "joel at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78478] New: Compile Error for i386-rtems
Date: Tue, 22 Nov 2016 18:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: joel at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-78478-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02680.txt.bz2
Content-length: 3272

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78478

            Bug ID: 78478
           Summary: Compile Error for i386-rtems
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: joel at gcc dot gnu.org
  Target Milestone: ---

This is on the git master (13d9a9837159ecd162d08fbbe2ef655aebb7a4c9) as of
yesterday.

This appears to be an issue with soft-float.

/home/joel/test-gcc/b-i386-rtems4.12-gcc/./gcc/xgcc
-B/home/joel/test-gcc/b-i386-rtems4.12-gcc/./gcc/ -nostdinc
-B/home/joel/test-gcc/b-i386-rtems4.12-gcc/i386-rtems4.12/newlib/ -isystem
/home/joel/test-gcc/b-i386-rtems4.12-gcc/i386-rtems4.12/newlib/targ-include
-isystem /home/joel/test-gcc/gcc/newlib/libc/include
-B/home/joel/test-gcc/install-master/i386-rtems4.12/bin/
-B/home/joel/test-gcc/install-master/i386-rtems4.12/lib/ -isystem
/home/joel/test-gcc/install-master/i386-rtems4.12/include -isystem
/home/joel/test-gcc/install-master/i386-rtems4.12/sys-include    -g -O2
-msoft-float -O2 -I../../../../gcc/libgcc/../newlib/libc/sys/rtems/include -g
-O2 -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wno-narrowing
-Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition  -isystem ./include   -g -DIN_LIBGCC2 -fbuilding-libgcc
-fno-stack-protector -Dinhibit_libc  -I. -I. -I../../.././gcc
-I../../../../gcc/libgcc -I../../../../gcc/libgcc/.
-I../../../../gcc/libgcc/../gcc -I../../../../gcc/libgcc/../include 
-DHAVE_CC_TLS  -Wno-missing-prototypes -Wno-type-limits -o trunctfdf2.o -MT
trunctfdf2.o -MD -MP -MF trunctfdf2.dep  -c
../../../../gcc/libgcc/soft-fp/trunctfdf2.c -fvisibility=hidden -DHIDE_EXPORTS
/home/joel/test-gcc/b-i386-rtems4.12-gcc/./gcc/xgcc
-B/home/joel/test-gcc/b-i386-rtems4.12-gcc/./gcc/ -nostdinc
-B/home/joel/test-gcc/b-i386-rtems4.12-gcc/i386-rtems4.12/newlib/ -isystem
/home/joel/test-gcc/b-i386-rtems4.12-gcc/i386-rtems4.12/newlib/targ-include
-isystem /home/joel/test-gcc/gcc/newlib/libc/include
-B/home/joel/test-gcc/install-master/i386-rtems4.12/bin/
-B/home/joel/test-gcc/install-master/i386-rtems4.12/lib/ -isystem
/home/joel/test-gcc/install-master/i386-rtems4.12/include -isystem
/home/joel/test-gcc/install-master/i386-rtems4.12/sys-include    -g -O2
-msoft-float -O2 -I../../../../gcc/libgcc/../newlib/libc/sys/rtems/include -g
-O2 -DIN_GCC  -DCROSS_DIRECTORY_STRUCTURE  -W -Wall -Wno-narrowing
-Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition  -isystem ./include   -g -DIN_LIBGCC2 -fbuilding-libgcc
-fno-stack-protector -Dinhibit_libc  -I. -I. -I../../.././gcc
-I../../../../gcc/libgcc -I../../../../gcc/libgcc/.
-I../../../../gcc/libgcc/../gcc -I../../../../gcc/libgcc/../include 
-DHAVE_CC_TLS  -Wno-missing-prototypes -Wno-type-limits -o trunctfxf2.o -MT
trunctfxf2.o -MD -MP -MF trunctfxf2.dep  -c
../../../../gcc/libgcc/soft-fp/trunctfxf2.c -fvisibility=hidden -DHIDE_EXPORTS
In file included from ../../../../gcc/libgcc/soft-fp/extendxftf2.c:31:0:
../../../../gcc/libgcc/soft-fp/extended.h:69:1: error: unable to emulate 'XF'
 typedef float XFtype __attribute__ ((mode (XF)));
>From gcc-bugs-return-544647-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:26:40 2016
Return-Path: <gcc-bugs-return-544647-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114958 invoked by alias); 22 Nov 2016 18:26:39 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 114556 invoked by uid 55); 22 Nov 2016 18:26:29 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/58001] Make it possible to silence "Extension: Tab character in format" warning
Date: Tue, 22 Nov 2016 18:28:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-58001-4-LlZPVM6iro@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-58001-4@http.gcc.gnu.org/bugzilla/>
References: <bug-58001-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02681.txt.bz2
Content-length: 924

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58001

--- Comment #16 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Tue Nov 22 18:25:55 2016
New Revision: 242717

URL: https://gcc.gnu.org/viewcvs?rev=242717&root=gcc&view=rev
Log:
2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/58001
        * io.c (next_char_not_space): Update handling of a 'tab' in a FORMAT.
        (format_lex): Adjust invocations of next_char_not_space().

2016-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/58001
        * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
        * gfortran.dg/fmt_tab_2.f90: Ditto.

Modified:
    branches/gcc-6-branch/gcc/fortran/ChangeLog
    branches/gcc-6-branch/gcc/fortran/io.c
    branches/gcc-6-branch/gcc/testsuite/ChangeLog
    branches/gcc-6-branch/gcc/testsuite/gfortran.dg/fmt_tab_1.f90
    branches/gcc-6-branch/gcc/testsuite/gfortran.dg/fmt_tab_2.f90
>From gcc-bugs-return-544648-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:28:51 2016
Return-Path: <gcc-bugs-return-544648-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118112 invoked by alias); 22 Nov 2016 18:28:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 117890 invoked by uid 48); 22 Nov 2016 18:28:38 -0000
From: "joel at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78478] Compile Error for i386-rtems
Date: Tue, 22 Nov 2016 18:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: joel at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_gcctarget cf_known_to_work version
Message-ID: <bug-78478-4-mSj0cj0Zbj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78478-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78478-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02682.txt.bz2
Content-length: 1043

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78478

Joel Sherrill <joel at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |i386-rtems4.12
      Known to work|                            |6.2.1
            Version|unknown                     |7.0

--- Comment #1 from Joel Sherrill <joel at gcc dot gnu.org> ---
This error did not exist in "6.2.1 20161110"

$ ./gcc/xgcc --version
xgcc (GCC) 7.0.0 20161121 (experimental)
This patch allowed the build to continue:

diff --git a/libgcc/soft-fp/extended.h b/libgcc/soft-fp/extended.h
index 7b19e83..6c7396d 100644
--- a/libgcc/soft-fp/extended.h
+++ b/libgcc/soft-fp/extended.h
@@ -66,7 +66,11 @@
 #define _FP_HIGHBIT_DW_E       \
   ((_FP_W_TYPE) 1 << (_FP_WFRACBITS_DW_E - 1) % _FP_W_TYPE_SIZE)

+#ifdef _SOFT_FLOAT
+typedef float XFtype;
+#else
 typedef float XFtype __attribute__ ((mode (XF)));
+#endif

 #if _FP_W_TYPE_SIZE < 64
>From gcc-bugs-return-544649-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:34:48 2016
Return-Path: <gcc-bugs-return-544649-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126849 invoked by alias); 22 Nov 2016 18:34:47 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 126645 invoked by uid 48); 22 Nov 2016 18:34:34 -0000
From: "gerhard.steinmetz.fortran@t-online.de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78479] New: ICE in gfc_apply_init, at fortran/expr.c:4135
Date: Tue, 22 Nov 2016 18:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-78479-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02683.txt.bz2
Content-length: 1723

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78479

            Bug ID: 78479
           Summary: ICE in gfc_apply_init, at fortran/expr.c:4135
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: gerhard.steinmetz.fortran@t-online.de
  Target Milestone: ---

With valid code down to at least 4.8 :


$ cat z1.f90
program p
   type t
      character(3) :: c(1) = 'a' // ['b']
   end type
end


$ cat z2.f90
program p
   type t
      character(1) :: c(1) = 'a' // ['b']
   end type
end


$ gfortran-7-20161120 z1.f90
f951: internal compiler error: Segmentation fault
0xc4265f crash_signal
        ../../gcc/toplev.c:333
0x68f1b2 gfc_apply_init(gfc_typespec*, symbol_attribute*, gfc_expr*)
        ../../gcc/fortran/expr.c:4135
0x6828bf build_struct
        ../../gcc/fortran/decl.c:1943
0x6828bf variable_decl
        ../../gcc/fortran/decl.c:2443
0x6828bf gfc_match_data_decl()
        ../../gcc/fortran/decl.c:4898
0x6daa89 match_word_omp_simd
        ../../gcc/fortran/parse.c:93
0x6de03e match_word
        ../../gcc/fortran/parse.c:377
0x6de03e decode_statement
        ../../gcc/fortran/parse.c:377
0x6dfe44 next_free
        ../../gcc/fortran/parse.c:1180
0x6dfe44 next_statement
        ../../gcc/fortran/parse.c:1413
0x6e138a parse_derived
        ../../gcc/fortran/parse.c:3233
0x6e138a parse_spec
        ../../gcc/fortran/parse.c:3773
0x6e3bc3 parse_progunit
        ../../gcc/fortran/parse.c:5615
0x6e51b4 gfc_parse_file()
        ../../gcc/fortran/parse.c:6124
0x729052 gfc_be_parse_file
        ../../gcc/fortran/f95-lang.c:202
>From gcc-bugs-return-544650-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:35:10 2016
Return-Path: <gcc-bugs-return-544650-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128008 invoked by alias); 22 Nov 2016 18:35:10 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 127871 invoked by uid 48); 22 Nov 2016 18:35:04 -0000
From: "gerhard.steinmetz.fortran@t-online.de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78479] ICE in gfc_apply_init, at fortran/expr.c:4135
Date: Tue, 22 Nov 2016 18:44:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: gerhard.steinmetz.fortran@t-online.de
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78479-4-zz8uvhyISb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78479-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78479-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02684.txt.bz2
Content-length: 606

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78479

--- Comment #1 from Gerhard Steinmetz <gerhard.steinmetz.fortran@t-online.de> ---

Whereas, these variants are ok :


$ cat z3.f90
program p
   type t
      character(2) :: c(1) = 'a' // ['b']
   end type
   type(t) :: z
   print *, len(z%c), size(z%c), z
end


$ gfortran-7-20161120 z3.f90
$ a.out
           2           1 ab



$ cat z4.f90
program p
   type t
      character(3) :: c(1)
   end type
   type(t) :: z
   z%c = 'a' // ['b']
   print *, len(z%c), size(z%c), z
end


$ gfortran-7-20161120 z4.f90
$ a.out
           3           1 ab
>From gcc-bugs-return-544651-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:44:58 2016
Return-Path: <gcc-bugs-return-544651-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42795 invoked by alias); 22 Nov 2016 18:44:58 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 42477 invoked by uid 48); 22 Nov 2016 18:44:46 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78478] Compile Error for i386-rtems
Date: Tue, 22 Nov 2016 18:50:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ubizjak at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78478-4-WqoGXeOsw9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78478-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78478-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02685.txt.bz2
Content-length: 1031

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78478

--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> ---
For 7.0, somebody changed i[34567]86-*-rtems* entry in libgcc/config.host to
use t-softfp-sfdftf. Please test the following patch:

Index: libgcc/config.host
===================================================================
--- libgcc/config.host  (revision 242716)
+++ libgcc/config.host  (working copy)
@@ -638,7 +638,7 @@
        extra_parts=crtbegin.o
        ;;
 i[34567]86-*-rtems*)
-       tmake_file="$tmake_file i386/t-crtstuff t-softfp-sfdftf
i386/32/t-softfp i386/t-softfp t-softfp"
+       tmake_file="$tmake_file i386/t-crtstuff t-softfp-sfdf i386/32/t-softfp
i386/t-softfp t-softfp"
        extra_parts="$extra_parts crti.o crtn.o"
        ;;
 i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)

Please commit the patch to SVN, if it works OK.
>From gcc-bugs-return-544652-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:50:26 2016
Return-Path: <gcc-bugs-return-544652-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5004 invoked by alias); 22 Nov 2016 18:50:26 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 4866 invoked by uid 48); 22 Nov 2016 18:50:12 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/78479] ICE in gfc_apply_init, at fortran/expr.c:4135
Date: Tue, 22 Nov 2016 18:58:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dominiq at lps dot ens.fr
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-78479-4-YIyZ8dTD6P@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78479-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78479-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02686.txt.bz2
Content-length: 494

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78479

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-22
     Ever confirmed|0                           |1

--- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Confirmed.
>From gcc-bugs-return-544653-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:58:42 2016
Return-Path: <gcc-bugs-return-544653-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46896 invoked by alias); 22 Nov 2016 18:58:42 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 46591 invoked by uid 48); 22 Nov 2016 18:58:29 -0000
From: "bergner at gcc dot gnu.org" <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: Tue, 22 Nov 2016 18:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-78458-4-daUK3VFuhN@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/msg02687.txt.bz2
Content-length: 2964

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78458

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2016-11-22
                 CC|                            |bergner at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #4 from Peter Bergner <bergner at gcc dot gnu.org> ---
Confirmed with the following creduced test case:

bergner@genoa:~/gcc/BUGS/GNU_SPE$ cat pr78458.i 
long double a, f, g, h, i;
long double b, c, d, k;
_Complex
foo (long double p1)
{
  _Complex e;
  a = k * h;
  b = p1 * g;
  if (__builtin_expect(c, 0)
      && __builtin_expect(d, 0))
    {
      long double j = __builtin_expect(k, 0);
      if (__builtin_expect(j, 0))
        p1 = __builtin_copysignl(1, p1);
      a = b = b - i;
      if (f)
        d = h + p1 * g;
    }
  e = c;
  __imag__ e = d;
  return e;
}
bergner@genoa:~/gcc/BUGS/GNU_SPE$
/home/bergner/gcc/build/gcc-fsf-mainline-gnuspe/gcc/xgcc
-B/home/bergner/gcc/build/gcc-fsf-mainline-gnuspe/gcc -O2 -mcpu=8548 -S
pr78458.i 
pr78458.i: In function ‘foo’:
pr78458.i:22:1: internal compiler error: in lra_set_insn_recog_data, at
lra.c:965
 }
 ^
0x10a7d327 lra_set_insn_recog_data(rtx_insn*)
        /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:963
0x10a7a177 lra_get_insn_recog_data
       
/home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra-int.h:487
0x10a7fc8f lra_update_insn_regno_info(rtx_insn*)
        /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:1585
0x10a806af lra_push_insn_1
        /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:1736
0x10a80713 lra_push_insn(rtx_insn*)
        /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:1744
0x10a80973 push_insns
        /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:1787
0x10a80ca7 lra_process_new_insns(rtx_insn*, rtx_insn*, rtx_insn*, char const*)
        /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:1835
0x10aa6f5f split_reg
       
/home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra-constraints.c:5369
0x10aab417 inherit_in_ebb
       
/home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra-constraints.c:6178
0x10aab8d3 lra_inheritance()
       
/home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra-constraints.c:6248
0x10a82cf3 lra(_IO_FILE*)
        /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:2403
0x109fe61f do_reload
        /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/ira.c:5381
0x109fee53 execute
        /home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/ira.c:5565
>From gcc-bugs-return-544654-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 18:59:58 2016
Return-Path: <gcc-bugs-return-544654-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48432 invoked by alias); 22 Nov 2016 18:59:58 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 48240 invoked by uid 48); 22 Nov 2016 18:59:45 -0000
From: "bergner at gcc dot gnu.org" <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: Tue, 22 Nov 2016 19:00:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78458-4-YbDpY3hNgn@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/msg02688.txt.bz2
Content-length: 615

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78458

--- Comment #5 from Peter Bergner <bergner at gcc dot gnu.org> ---
gdb show we don't like:

(gdb) frame 1
#1  0x0000000010a7d328 in lra_set_insn_recog_data (insn=0x3fffb5584340) at
/home/bergner/gcc/gcc-fsf-mainline-reg-move_costs-base/gcc/lra.c:963
963               gcc_assert (GET_CODE (PATTERN (insn)) == USE
(gdb) pr insn
(insn 281 280 129 9 (set (subreg:SI (reg/v:TF 173 [ p1 ]) 12)
        (subreg:SI (reg:IF 325) 12)) "pr78458.i":17 -1
     (nil))

Looking at the -mno-lra output, it's interesting that we don't have any use of
IFmode anywhere.
>From gcc-bugs-return-544655-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 19:00:48 2016
Return-Path: <gcc-bugs-return-544655-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 50151 invoked by alias); 22 Nov 2016 19:00:48 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 49860 invoked by uid 48); 22 Nov 2016 19:00:30 -0000
From: "ian at airs dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug go/77910] [7 Regression] go: open zversion.go: no such file or directory
Date: Tue, 22 Nov 2016 19:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: go
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ian at airs dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: WONTFIX
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: ian at airs dot com
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-77910-4-3pPI9U9ORf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77910-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77910-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2016-11/txt/msg02689.txt.bz2
Content-length: 323

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77910

--- Comment #7 from Ian Lance Taylor <ian at airs dot com> ---
Coincidentally I am going to submit the patch to fix this today.  It was held
up for a while in code review on the master repository.  (The fix in the master
repository is https://golang.org/cl/33295).
>From gcc-bugs-return-544656-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 19:14:11 2016
Return-Path: <gcc-bugs-return-544656-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66013 invoked by alias); 22 Nov 2016 19:14:11 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 65904 invoked by uid 48); 22 Nov 2016 19:14:07 -0000
From: "bergner at gcc dot gnu.org" <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: Tue, 22 Nov 2016 19:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-78458-4-d1eRq40JLS@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/msg02690.txt.bz2
Content-length: 442

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78458

--- Comment #6 from Peter Bergner <bergner at gcc dot gnu.org> ---
This whole lra reload is due to us trying to split insns like the following:

(insn 129 281 264 9 (set (subreg:TF (reg:TI 315 [orig:262 p1 ] [262]) 0)
        (reg/v:TF 173 [ p1 ])) "pr78458.i":17 1930 {*frob_ti_tf_2}
     (expr_list:REG_DEAD (reg/v:TF 173 [ p1 ])
        (nil)))

Old reload just leaves the insn alone.
>From gcc-bugs-return-544657-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Nov 22 19:26:09 2016
Return-Path: <gcc-bugs-return-544657-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9416 invoked by alias); 22 Nov 2016 19:26:09 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 9382 invoked by uid 89); 22 Nov 2016 19:26:08 -0000
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-1.4 required=5.0 testsºYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=Hx-spam-relays-external:209.85.161.193, H*RU:209.85.161.193, H*r:200, ptc
X-HELO: mail-yw0-f193.google.com
Received: from mail-yw0-f193.google.com (HELO mail-yw0-f193.google.com) (209.85.161.193) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 22 Nov 2016 19:26:07 +0000
Received: by mail-yw0-f193.google.com with SMTP id b66so3186705ywh.2        for <gcc-bugs@gcc.gnu.org>; Tue, 22 Nov 2016 11:26:07 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d\x1e100.net; s 130820;        h=x-gm-message-state:sender:to:cc:from:subject:message-id:date         :user-agent:mime-version:content-transfer-encoding;        bh=LnrehG/YU8Tcfk6ZWMUxyh1SmW0CbVRicEVDf+OTxEk=;        b 3+Qs12HLjPhn+PgcIe40NNA8awprVbOKKxi5dbZoo2TntE6joyRqEBvdspqnV7M6         NUABQn4eC+0nTSBjRIC4qhssUznMee8t5y6BDuqP+krWue5t0rHlZl3q/H1oDcU0Qy/b         a2i5pjH0B05cf4+ruJkoS8X1Gl1pTsCySDjQ/YG9tLC8MQ7MauMuOlmJvGHeQEpWp6VD         bAa7uwLkdK1ozgh/Ty5CpKSvw1kQY65ldfmvD05z97793xpuSkP4W3yWqAHGDKIrk3+K         GDc37lYpCePLhYDuB735urE2h5Izk6GBadHYEyqJj55EceI3iL1oBu/vPBtYEiPl+u5D         3qdw=X-Gm-Message-State: AKaTC02xDevFz8RGcP2jfoNLdTtHyr60jd5gw7ecTnZbllnbnv5I6RO9sZokRwwnrhndNQ=X-Received: by 10.13.250.67 with SMTP id k64mr22837359ywf.255.1479842765614;        Tue, 22 Nov 2016 11:26:05 -0800 (PST)
Received: from ?IPv6:2620:10d:c0a3:20fb:6613:fa33:699b:bcd0? ([2620:10d:c091:200::a:901e])        by smtp.googlemail.com with ESMTPSA id k132sm10230479ywc.53.2016.11.22.11.26.04        (version=TLS1_2 cipherìDHE-RSA-AES128-GCM-SHA256 bits\x128/128);        Tue, 22 Nov 2016 11:26:04 -0800 (PST)
To: jason@redhat.com
Cc: gcc-bugs@gcc.gnu.org
From: Nathan Sidwell <nathan@acm.org>
Subject: [C++ PR 78252] illformed lamda?
Message-ID: <ca59592a-71f5-a682-3030-388e1ff0afd7@acm.org>
Date: Tue, 22 Nov 2016 19:30:00 -0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-SW-Source: 2016-11/txt/msg02691.txt.bz2
Content-length: 954

Jason,
digging further into the demangler crash of 78252, I think the root
cause is ill-formed C++.  Here's a further reduced testcase.

template<typename T>
void for2 (T &v)
{
}

void Foo ()
{
   auto lam_1 = [](int &) { };
   auto lam_2 = [](auto &) { }; // IIUC this is implicitly templatey

   for2 (lam_1);
   for2 (lam_2);  // What is the lambda's argument type?
}

We get 2 instantiations of for2:
	.type	_Z4for2IZ3FoovEUlRiE_EvRT_, @function
	.type	_Z4for2IZ3FoovEUlRT_E0_EvS1_, @function

The first one has 'UlRiE_' for the lambda -- a reference to an int.  The
second one has 'UlRT_E0_' a reference to the first template parm.  But
it's in the template parm specification itself (I...E), so that must be
bogus.

It looks to me that deduction of the lambda's argument type has got
tangled up with deduction of the template function's type. (I've not
looked at pt.c yet)

Is that second call of for2 illformed?

nathan

--
Nathan Sidwell


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-11-21 14:10 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-78413-4@http.gcc.gnu.org/bugzilla/>
2016-11-21 14:12 ` [Bug tree-optimization/78413] [7 Regression] ICE in single_pred_edge, at basic-block.h:361 wschmidt 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).