public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug testsuite/62234] New: warnings/errors from LTO cannot be tested
@ 2014-08-22 18:34 manu at gcc dot gnu.org
  2014-08-26 10:56 ` [Bug testsuite/62234] " rguenth at gcc dot gnu.org
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: manu at gcc dot gnu.org @ 2014-08-22 18:34 UTC (permalink / raw)
  To: gcc-bugs

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

            Bug ID: 62234
           Summary: warnings/errors from LTO cannot be tested
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: manu at gcc dot gnu.org

As discussed here: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61913#c11

there is no way to test warnings/errors produced by LTO, so whatever we add is
due to get broken sooner or later (or be broken from the start like PR61913
shows).

Please, can someone with dejagnu foo fix this?


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug testsuite/62234] warnings/errors from LTO cannot be tested
  2014-08-22 18:34 [Bug testsuite/62234] New: warnings/errors from LTO cannot be tested manu at gcc dot gnu.org
@ 2014-08-26 10:56 ` rguenth at gcc dot gnu.org
  2015-03-24  9:17 ` manu at gcc dot gnu.org
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: rguenth at gcc dot gnu.org @ 2014-08-26 10:56 UTC (permalink / raw)
  To: gcc-bugs

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2014-08-26
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug testsuite/62234] warnings/errors from LTO cannot be tested
  2014-08-22 18:34 [Bug testsuite/62234] New: warnings/errors from LTO cannot be tested manu at gcc dot gnu.org
  2014-08-26 10:56 ` [Bug testsuite/62234] " rguenth at gcc dot gnu.org
@ 2015-03-24  9:17 ` manu at gcc dot gnu.org
  2015-04-30  3:10 ` hubicka at gcc dot gnu.org
  2018-02-13 20:58 ` egallager at gcc dot gnu.org
  3 siblings, 0 replies; 5+ messages in thread
From: manu at gcc dot gnu.org @ 2015-03-24  9:17 UTC (permalink / raw)
  To: gcc-bugs

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

Manuel López-Ibáñez <manu at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |61913

--- Comment #2 from Manuel López-Ibáñez <manu at gcc dot gnu.org> ---
Keep track of all the bugs that do not have tests because of this one.
>From gcc-bugs-return-481342-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Mar 24 08:49:04 2015
Return-Path: <gcc-bugs-return-481342-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 73157 invoked by alias); 24 Mar 2015 08:49: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 73113 invoked by uid 48); 24 Mar 2015 08:49:00 -0000
From: "manu at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/65536] [5 regression] LTO line number information garbled
Date: Tue, 24 Mar 2015 09:17: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: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: manu at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-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-65536-4-UrGSrmXS4M@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-65536-4@http.gcc.gnu.org/bugzilla/>
References: <bug-65536-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2015-03/txt/msg02486.txt.bz2
Content-length: 1184

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

Manuel López-Ibáñez <manu at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dodji at gcc dot gnu.org,
                   |                            |manu at gcc dot gnu.org

--- Comment #1 from Manuel López-Ibáñez <manu at gcc dot gnu.org> ---
Even a large, but self-contained testcase would be helpful. Probably one can
figure out where the problem is by detecting that an overflow is about to
happen.

I don't understand how linemaps are supposed to work in LTO mode. Are they
exactly the same as without LTO and saved to the object file? Are they
recomputed? For all input files into the same line_table or one line_table for
each file separately?

Linemaps are designed to encode one single main file plus files included by
this main file. To encode multiple files, you will need multiple linemaps,
re-encoding everything into a single linemap seems fragile.

CCing Dodji, he may have a better idea where linemap may be failing.
>From gcc-bugs-return-481344-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Mar 24 08:53:24 2015
Return-Path: <gcc-bugs-return-481344-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81944 invoked by alias); 24 Mar 2015 08:53: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 81864 invoked by uid 48); 24 Mar 2015 08:53:21 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/65533] [5 Regression] 252.eon in SPEC CPU 2000 failed to build
Date: Tue, 24 Mar 2015 09: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: 5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 5.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-65533-4-L245AuDHlN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-65533-4@http.gcc.gnu.org/bugzilla/>
References: <bug-65533-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2015-03/txt/msg02488.txt.bz2
Content-length: 1207

https://gcc.gnu.org/bugzilla/show_bug.cgi?ide533

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #5)
> Hmm, looks basically ok, though doing
>
>   vect_free_slp_tree (child);
>
> from the cleanup before
>
>       /* If the SLP build for operand zero failed and operand zero
>          and one can be commutated try that for the scalar stmts
>          that failed the match.  */
>       if (i == 0
> ...
>
> and simply re-allocating child with
>
>       child = vect_create_new_slp_node (oprnd_info->def_stmts);
>       if (!child)
>         {
>           vect_free_oprnd_info (oprnds_info);
>           return false;
>         }
>
> might be "simpler".

Well, it would be more costly (having to deallocate and allocate everything
again), and not really much shorter in the source.  Only if we in the future
popluate early not just the SLP_TREE_CHILDREN vector, but various further
things your version might be better from maintanance POV.

> Your patch is ok if it is already tested.

Not yet tested, but bootstraps/regtests already in progress.  If you feel
strongly about this, I can surely kill those, write a new patch and redo that.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug testsuite/62234] warnings/errors from LTO cannot be tested
  2014-08-22 18:34 [Bug testsuite/62234] New: warnings/errors from LTO cannot be tested manu at gcc dot gnu.org
  2014-08-26 10:56 ` [Bug testsuite/62234] " rguenth at gcc dot gnu.org
  2015-03-24  9:17 ` manu at gcc dot gnu.org
@ 2015-04-30  3:10 ` hubicka at gcc dot gnu.org
  2018-02-13 20:58 ` egallager at gcc dot gnu.org
  3 siblings, 0 replies; 5+ messages in thread
From: hubicka at gcc dot gnu.org @ 2015-04-30  3:10 UTC (permalink / raw)
  To: gcc-bugs

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

--- Comment #3 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
https://gcc.gnu.org/ml/gcc-patches/2015-04/msg01538.html has a testcase that
should be added once this is fixed.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug testsuite/62234] warnings/errors from LTO cannot be tested
  2014-08-22 18:34 [Bug testsuite/62234] New: warnings/errors from LTO cannot be tested manu at gcc dot gnu.org
                   ` (2 preceding siblings ...)
  2015-04-30  3:10 ` hubicka at gcc dot gnu.org
@ 2018-02-13 20:58 ` egallager at gcc dot gnu.org
  3 siblings, 0 replies; 5+ messages in thread
From: egallager at gcc dot gnu.org @ 2018-02-13 20:58 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: 2587901 bytes --]

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

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

--- Comment #4 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Jan Hubicka from comment #3)
> https://gcc.gnu.org/ml/gcc-patches/2015-04/msg01538.html has a testcase that
> should be added once this is fixed.

I don't see a testcase, just a patch...
>From gcc-bugs-return-593214-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 20:58:59 2018
Return-Path: <gcc-bugs-return-593214-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74411 invoked by alias); 13 Feb 2018 20:58: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 74353 invoked by uid 48); 13 Feb 2018 20:58:55 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/62234] warnings/errors from LTO cannot be tested
Date: Tue, 13 Feb 2018 20:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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
Message-ID: <bug-62234-4-IUGvrnLjLA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-62234-4@http.gcc.gnu.org/bugzilla/>
References: <bug-62234-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01655.txt.bz2
Content-length: 695

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch

--- Comment #5 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #4)
> (In reply to Jan Hubicka from comment #3)
> > https://gcc.gnu.org/ml/gcc-patches/2015-04/msg01538.html has a testcase that
> > should be added once this is fixed.
> 
> I don't see a testcase, just a patch...

Oh wait never mind the testcase is at the top separate from the patch
>From gcc-bugs-return-593215-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 20:59:34 2018
Return-Path: <gcc-bugs-return-593215-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77901 invoked by alias); 13 Feb 2018 20:59: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 77440 invoked by uid 48); 13 Feb 2018 20:59:28 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84375] New: [8 Regression] ICE with friend in local class
Date: Tue, 13 Feb 2018 21:01: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt 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 blocked target_milestone
Message-ID: <bug-84375-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01656.txt.bz2
Content-length: 2794

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

            Bug ID: 84375
           Summary: [8 Regression] ICE with friend in local class
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: error-recovery, ice-on-invalid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: reichelt at gcc dot gnu.org
                CC: nathan at gcc dot gnu.org
            Blocks: 12944
  Target Milestone: ---

The following invalid testcase triggers an ICE on trunk:

===========================
void foo()
{
  struct A
  {
    friend void A();
  };
}
===========================

bug.cc: In function 'void foo()':
bug.cc:5:19: error: friend declaration 'void A()' in local class without prior
local declaration
     friend void A();
                   ^
bug.cc:6:4: internal compiler error: in pop_local_binding, at
cp/name-lookup.c:2062
   };
    ^
0x61f401 pop_local_binding(tree_node*, tree_node*)
        ../../gcc/gcc/cp/name-lookup.c:2062
0x8962ad poplevel(int, int, int)
        ../../gcc/gcc/cp/decl.c:776
0x99e5c3 do_poplevel(tree_node*)
        ../../gcc/gcc/cp/semantics.c:451
0x9a0149 finish_compound_stmt(tree_node*)
        ../../gcc/gcc/cp/semantics.c:1450
0x91cd0f cp_parser_compound_statement
        ../../gcc/gcc/cp/parser.c:11211
0x933460 cp_parser_function_body
        ../../gcc/gcc/cp/parser.c:21747
0x933460 cp_parser_ctor_initializer_opt_and_function_body
        ../../gcc/gcc/cp/parser.c:21784
0x933d10 cp_parser_function_definition_after_declarator
        ../../gcc/gcc/cp/parser.c:26685
0x934a27 cp_parser_function_definition_from_specifiers_and_declarator
        ../../gcc/gcc/cp/parser.c:26601
0x934a27 cp_parser_init_declarator
        ../../gcc/gcc/cp/parser.c:19473
0x93bac8 cp_parser_simple_declaration
        ../../gcc/gcc/cp/parser.c:13038
0x93c8d8 cp_parser_block_declaration
        ../../gcc/gcc/cp/parser.c:12863
0x940832 cp_parser_declaration
        ../../gcc/gcc/cp/parser.c:12761
0x940c41 cp_parser_declaration_seq_opt
        ../../gcc/gcc/cp/parser.c:12637
0x940f34 cp_parser_translation_unit
        ../../gcc/gcc/cp/parser.c:4559
0x940f34 c_parse_file()
        ../../gcc/gcc/cp/parser.c:38857
0xa3f566 c_common_parse_file()
        ../../gcc/gcc/c-family/c-opts.c:1132
Please submit a full bug report, [etc.]

The regression was introduced between 2017-05-19 and 2017-05-25.
Nathan, this might be related to your name-lookup changes.
Would you mind having a look?


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12944
[Bug 12944] [meta-bug] C++ name-lookup problems
>From gcc-bugs-return-593216-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:01:23 2018
Return-Path: <gcc-bugs-return-593216-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90297 invoked by alias); 13 Feb 2018 21:01: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 90209 invoked by uid 55); 13 Feb 2018 21:01:10 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84313] [F08] reject procedure pointers in COMMON blocks
Date: Tue, 13 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords: accepts-invalid
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-84313-4-BaGqc7tomn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84313-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84313-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01657.txt.bz2
Content-length: 870

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

--- Comment #2 from janus at gcc dot gnu.org ---
Author: janus
Date: Tue Feb 13 21:00:37 2018
New Revision: 257636

URL: https://gcc.gnu.org/viewcvs?rev=257636&root=gcc&view=rev
Log:
2018-02-13  Janus Weil  <janus@gcc.gnu.org>

        PR fortran/84313
        * symbol.c (check_conflict): Reject procedure pointers in common
blocks.


2018-02-13  Janus Weil  <janus@gcc.gnu.org>

        PR fortran/84313
        * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
        add necessary compiler options.
        * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.

Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/symbol.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/proc_ptr_common_1.f90
    trunk/gcc/testsuite/gfortran.dg/proc_ptr_common_2.f90
>From gcc-bugs-return-593217-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:05:05 2018
Return-Path: <gcc-bugs-return-593217-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 885 invoked by alias); 13 Feb 2018 21:05: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 842 invoked by uid 48); 13 Feb 2018 21:05:01 -0000
From: "nathan at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84375] [8 Regression] ICE with friend in local class
Date: Tue, 13 Feb 2018 21:18:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nathan at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: nathan at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed
Message-ID: <bug-84375-4-5lwHckAL6F@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84375-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84375-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01658.txt.bz2
Content-length: 492

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

Nathan Sidwell <nathan at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-13
           Assignee|unassigned at gcc dot gnu.org      |nathan at gcc dot gnu.org
     Ever confirmed|0                           |1
>From gcc-bugs-return-593218-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:18:17 2018
Return-Path: <gcc-bugs-return-593218-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 69384 invoked by alias); 13 Feb 2018 21:18: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 60726 invoked by uid 48); 13 Feb 2018 21:18:11 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/80945] Invalid code with allocatable character array in READ/WRITE statement
Date: Tue, 13 Feb 2018 21:21: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig 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-80945-4-yb5TWaTHbo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80945-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80945-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01659.txt.bz2
Content-length: 1631

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

--- Comment #7 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Still fails with current trunk.

Code from comment#1, somewhat simplified:

program main
    implicit none
    integer:: i
    integer, parameter:: N = 10
    character(len=:), dimension(:),allocatable:: ca
    allocate(character(len=N):: ca(3))
    ca(1) = "foo"
    ca(2) = "bar"
    ca(3) = "xyzzy"
    write (*, '(3A5)') ca(1:3)
end program

This yields on gcc110:

foo  foo  foo  

Looking at the tree dump, we see

MAIN__ ()
{
  integer(kind=8) .ca;
  struct array01_unknown ca;
  bitsizetype D.2078;
  sizetype D.2079;

  D.2078 = (bitsizetype) (sizetype) NON_LVALUE_EXPR <.ca> * 8;
  D.2079 = (sizetype) NON_LVALUE_EXPR <.ca>;

and later

  {
    integer(kind=4) overflow.0;

    .ca = 10;
    ca.dtype = {.elem_len=(unsigned long) SAVE_EXPR <(sizetype) NON_LVALUE_EXPR
<.ca>>, .rank=1, .type=6};

...

    _gfortran_st_write (&dt_parm.1);
      {
        struct array01_unknown parm.2;

        parm.2.dtype = {.elem_len=(unsigned long) SAVE_EXPR <D.2079>, .rank=1,
.type=6};
        parm.2.dim[0].lbound = 1;
        parm.2.dim[0].ubound = 3;
        parm.2.dim[0].stride = 1;
        parm.2.data = (void *) &(*(character(kind=1)[0:][1:.ca] * restrict)
ca.data)[1 - ca.dim[0].lbound];
        parm.2.offset = ca.offset;
        _gfortran_transfer_array_write (&dt_parm.1, &parm.2, 1, .ca);

so the dtype gets its elem_len from the uninitialized copy of .ca
instead of the correctly initialized value later.

Paul, does this ring any bells?
>From gcc-bugs-return-593219-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:21:48 2018
Return-Path: <gcc-bugs-return-593219-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 93913 invoked by alias); 13 Feb 2018 21:21: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 93887 invoked by uid 48); 13 Feb 2018 21:21:43 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84376] New: [7/8 Regression] ICE with missing template parameter
Date: Tue, 13 Feb 2018 21:23:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84376-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01660.txt.bz2
Content-length: 2368

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

            Bug ID: 84376
           Summary: [7/8 Regression] ICE with missing template parameter
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: ice-on-invalid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: reichelt at gcc dot gnu.org
  Target Milestone: ---

The following invalid code snippet (compiled with "-std=c++1z")
triggers an ICE since GCC 7.1.0:

=================================================
template<int> struct A {};

template<typename T> T foo() { return T(); }

template<> A foo<A>();
=================================================

bug.cc:5:21: internal compiler error: tree check: expected identifier_node,
have template_id_expr in dguide_name_p, at cp/pt.c:25461
 template<> A foo<A>();
                     ^
0x78a296 tree_check_failed(tree_node const*, char const*, int, char const*,
...)
        ../../gcc/gcc/tree.c:9335
0x63283b tree_check(tree_node*, char const*, int, char const*, tree_code)
        ../../gcc/gcc/tree.h:3132
0x63283b dguide_name_p(tree_node*)
        ../../gcc/gcc/cp/pt.c:25461
0x8a1be9 grokdeclarator(cp_declarator const*, cp_decl_specifier_seq*,
decl_context, int, tree_node**)
        ../../gcc/gcc/cp/decl.c:11020
0x8a49e6 start_decl(cp_declarator const*, cp_decl_specifier_seq*, int,
tree_node*, tree_node*, tree_node**)
        ../../gcc/gcc/cp/decl.c:4950
0x934399 cp_parser_init_declarator
        ../../gcc/gcc/cp/parser.c:19569
0x93abea cp_parser_single_declaration
        ../../gcc/gcc/cp/parser.c:27141
0x93b7f7 cp_parser_explicit_specialization
        ../../gcc/gcc/cp/parser.c:16637
0x9409b6 cp_parser_declaration
        ../../gcc/gcc/cp/parser.c:12707
0x940c41 cp_parser_declaration_seq_opt
        ../../gcc/gcc/cp/parser.c:12637
0x940f34 cp_parser_translation_unit
        ../../gcc/gcc/cp/parser.c:4559
0x940f34 c_parse_file()
        ../../gcc/gcc/cp/parser.c:38857
0xa3f566 c_common_parse_file()
        ../../gcc/gcc/c-family/c-opts.c:1132
Please submit a full bug report, [etc.]
>From gcc-bugs-return-593220-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:23:59 2018
Return-Path: <gcc-bugs-return-593220-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 88626 invoked by alias); 13 Feb 2018 21:23:59 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 82340 invoked by uid 55); 13 Feb 2018 21:23:55 -0000
From: "paolo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84333] [6/7/8 Regression] ICE with ternary operator in template function
Date: Tue, 13 Feb 2018 21:29: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84333-4-ILYMeT0R4m@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84333-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84333-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01661.txt.bz2
Content-length: 848

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

--- Comment #2 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> ---
Author: paolo
Date: Tue Feb 13 21:23:22 2018
New Revision: 257638

URL: https://gcc.gnu.org/viewcvs?rev=257638&root=gcc&view=rev
Log:
/cp
2018-02-13  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/84333
        * call.c (build_conditional_expr_1): Use cp_save_expr instead of
        save_expr for the G++ extension.

/testsuite
2018-02-13  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/84333
        * g++.dg/template/sizeof16.C: New.
        * g++.dg/template/sizeof17.C: Likewise.

Added:
    trunk/gcc/testsuite/g++.dg/template/sizeof16.C
    trunk/gcc/testsuite/g++.dg/template/sizeof17.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/call.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593221-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:29:44 2018
Return-Path: <gcc-bugs-return-593221-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22867 invoked by alias); 13 Feb 2018 21:29: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 20333 invoked by uid 48); 13 Feb 2018 21:29:40 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/62234] warnings/errors from LTO cannot be tested
Date: Tue, 13 Feb 2018 21:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dmalcolm at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-62234-4-cNjENUZ1uq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-62234-4@http.gcc.gnu.org/bugzilla/>
References: <bug-62234-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01662.txt.bz2
Content-length: 520

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

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

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

--- Comment #6 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
I added support for this in r256801:
  dg-lto-warning and dg-lto-message
    https://gcc.gnu.org/ml/gcc-patches/2018-01/msg00257.html
>From gcc-bugs-return-593223-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:34:30 2018
Return-Path: <gcc-bugs-return-593223-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38973 invoked by alias); 13 Feb 2018 21:34: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 38934 invoked by uid 48); 13 Feb 2018 21:34:26 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84313] [F08] reject procedure pointers in COMMON blocks
Date: Tue, 13 Feb 2018 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: 8.0
X-Bugzilla-Keywords: accepts-invalid
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-84313-4-TV4IkPV3zx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84313-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84313-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01664.txt.bz2
Content-length: 466

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

janus at gcc dot gnu.org changed:

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

--- Comment #3 from janus at gcc dot gnu.org ---
Fixed with r257636. Closing.
>From gcc-bugs-return-593222-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:31:54 2018
Return-Path: <gcc-bugs-return-593222-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35734 invoked by alias); 13 Feb 2018 21:31:53 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 35683 invoked by uid 48); 13 Feb 2018 21:31:49 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/82210] [6/7 Regression] Having _Alignas in a struct with VLAs causes writing to one array to overwrite another
Date: Tue, 13 Feb 2018 21: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.2.0
X-Bugzilla-Keywords: ABI, 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: P2
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: short_desc
Message-ID: <bug-82210-4-CDyJbmh1ee@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82210-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82210-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01663.txt.bz2
Content-length: 631

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[6/7/8 Regression] Having   |[6/7 Regression] Having
                   |_Alignas in a struct with   |_Alignas in a struct with
                   |VLAs causes writing to one  |VLAs causes writing to one
                   |array to overwrite another  |array to overwrite another

--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed on the trunk so far.
>From gcc-bugs-return-593224-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:34:31 2018
Return-Path: <gcc-bugs-return-593224-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38986 invoked by alias); 13 Feb 2018 21:34: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 38939 invoked by uid 48); 13 Feb 2018 21:34:26 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84094] several correctness issues in gfortran.dg
Date: Tue, 13 Feb 2018 21:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 8.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84094-4-ugyWAIiDtZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84094-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84094-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01665.txt.bz2
Content-length: 474

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84094
Bug 84094 depends on bug 84313, which changed state.

Bug 84313 Summary: [F08] reject procedure pointers in COMMON blocks
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84313

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-593225-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:35:31 2018
Return-Path: <gcc-bugs-return-593225-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41965 invoked by alias); 13 Feb 2018 21:35: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 41937 invoked by uid 48); 13 Feb 2018 21:35:27 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/46786] ICE: verify_stmts failed: statement marked for throw, but doesn't with -fopenmp -fnon-call-exceptions
Date: Tue, 13 Feb 2018 21:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 4.6.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt 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 cf_known_to_work resolution cf_known_to_fail
Message-ID: <bug-46786-4-9GVLhuqS4g@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-46786-4@http.gcc.gnu.org/bugzilla/>
References: <bug-46786-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01666.txt.bz2
Content-length: 651

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

Volker Reichelt <reichelt at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |reichelt at gcc dot gnu.org
      Known to work|                            |4.6.0
         Resolution|---                         |FIXED
      Known to fail|4.6.0                       |4.4.0, 4.5.4

--- Comment #1 from Volker Reichelt <reichelt at gcc dot gnu.org> ---
This is fixed since GCC 4.6.0.
>From gcc-bugs-return-593226-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:36:09 2018
Return-Path: <gcc-bugs-return-593226-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43747 invoked by alias); 13 Feb 2018 21:36: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 43142 invoked by uid 48); 13 Feb 2018 21:36:03 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84333] [6/7 Regression] ICE with ternary operator in template function
Date: Tue, 13 Feb 2018 21:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: short_desc
Message-ID: <bug-84333-4-UZO5qnyUFH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84333-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84333-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01667.txt.bz2
Content-length: 544

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[6/7/8 Regression] ICE with |[6/7 Regression] ICE with
                   |ternary operator in         |ternary operator in
                   |template function           |template function

--- Comment #3 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Fixed in trunk.
>From gcc-bugs-return-593227-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:36:16 2018
Return-Path: <gcc-bugs-return-593227-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44739 invoked by alias); 13 Feb 2018 21:36: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 44039 invoked by uid 48); 13 Feb 2018 21:36:10 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/62234] warnings/errors from LTO cannot be tested
Date: Tue, 13 Feb 2018 21:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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-62234-4-yuHvtLvSBH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-62234-4@http.gcc.gnu.org/bugzilla/>
References: <bug-62234-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01668.txt.bz2
Content-length: 345

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

--- Comment #7 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to David Malcolm from comment #6)
> I added support for this in r256801:
>   dg-lto-warning and dg-lto-message
>     https://gcc.gnu.org/ml/gcc-patches/2018-01/msg00257.html

So can this be closed as FIXED then?
>From gcc-bugs-return-593228-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:37:47 2018
Return-Path: <gcc-bugs-return-593228-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55159 invoked by alias); 13 Feb 2018 21:37: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 52941 invoked by uid 48); 13 Feb 2018 21:37:44 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/62234] warnings/errors from LTO cannot be tested
Date: Tue, 13 Feb 2018 21:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dmalcolm 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-62234-4-NAOwHze4n8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-62234-4@http.gcc.gnu.org/bugzilla/>
References: <bug-62234-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01669.txt.bz2
Content-length: 210

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

--- Comment #8 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Maybe keep it open until tests have been added for the various bugs referred to
here?
>From gcc-bugs-return-593229-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:39:10 2018
Return-Path: <gcc-bugs-return-593229-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85020 invoked by alias); 13 Feb 2018 21:39: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 84957 invoked by uid 48); 13 Feb 2018 21:39:06 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug jit/64089] libgccjit.so.0.0.1 linkage failure on darwin
Date: Tue, 13 Feb 2018 21:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: jit
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords: build
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-64089-4-6pzGiAEA8A@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-64089-4@http.gcc.gnu.org/bugzilla/>
References: <bug-64089-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01670.txt.bz2
Content-length: 220

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

--- Comment #15 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Candidate patch for the linker issue:
  https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00776.html
>From gcc-bugs-return-593230-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:39:19 2018
Return-Path: <gcc-bugs-return-593230-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85735 invoked by alias); 13 Feb 2018 21:39: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 85684 invoked by uid 48); 13 Feb 2018 21:39:15 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug jit/84288] Support jit on Solaris
Date: Tue, 13 Feb 2018 21:41:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: jit
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dmalcolm at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
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-84288-4-1fCQLxAEoB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84288-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84288-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01671.txt.bz2
Content-length: 219

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

--- Comment #1 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Candidate patch for the linker issue:
  https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00776.html
>From gcc-bugs-return-593232-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:42:22 2018
Return-Path: <gcc-bugs-return-593232-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116855 invoked by alias); 13 Feb 2018 21:42:22 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 116774 invoked by uid 48); 13 Feb 2018 21:42:18 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84364] [8 Regression] -Weffc++ warns on "return *this" in template after r253599
Date: Tue, 13 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords: diagnostic
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84364-4-6aJcg02YzH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84364-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84364-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01673.txt.bz2
Content-length: 423

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

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-593231-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:41:12 2018
Return-Path: <gcc-bugs-return-593231-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115408 invoked by alias); 13 Feb 2018 21:41: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 115331 invoked by uid 55); 13 Feb 2018 21:41:07 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84364] [8 Regression] -Weffc++ warns on "return *this" in template after r253599
Date: Tue, 13 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84364-4-jEq8XXnvC5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84364-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84364-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01672.txt.bz2
Content-length: 649

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

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Tue Feb 13 21:40:35 2018
New Revision: 257640

URL: https://gcc.gnu.org/viewcvs?rev=257640&root=gcc&view=rev
Log:
        PR c++/84364
        * typeck.c (check_return_expr): Don't emit -Weffc++ warning
        about return other than *this in assignment operators if
        retval is type dependent expression.

        * g++.dg/warn/effc4.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/warn/effc4.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/typeck.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593233-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:42:23 2018
Return-Path: <gcc-bugs-return-593233-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116988 invoked by alias); 13 Feb 2018 21:42: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 116810 invoked by uid 48); 13 Feb 2018 21:42:19 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81930] [meta-bug] Issues with -Weffc++
Date: Tue, 13 Feb 2018 21:50:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: diagnostic, meta-bug
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-81930-4-CXca4J2F4m@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81930-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81930-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01674.txt.bz2
Content-length: 501

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81930
Bug 81930 depends on bug 84364, which changed state.

Bug 84364 Summary: [8 Regression] -Weffc++ warns on "return *this" in template after r253599
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84364

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-593234-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:50:10 2018
Return-Path: <gcc-bugs-return-593234-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127790 invoked by alias); 13 Feb 2018 21:50: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 127670 invoked by uid 48); 13 Feb 2018 21:50:01 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84376] [7/8 Regression] ICE with missing template parameter
Date: Tue, 13 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dmalcolm 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-84376-4-TDF0cEPFSH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84376-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84376-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01675.txt.bz2
Content-length: 593

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-13
                 CC|                            |dmalcolm at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Thanks.

Confirmed.  Started with r242018.
>From gcc-bugs-return-593237-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:54:24 2018
Return-Path: <gcc-bugs-return-593237-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5345 invoked by alias); 13 Feb 2018 21:54: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 5174 invoked by uid 48); 13 Feb 2018 21:54:19 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84364] [8 Regression] -Weffc++ warns on "return *this" in template after r253599
Date: Tue, 13 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dmalcolm 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84364-4-xLteFrXPxU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84364-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84364-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01678.txt.bz2
Content-length: 448

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |victor at paleologue dot fr

--- Comment #7 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
*** Bug 77984 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-593236-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:54:23 2018
Return-Path: <gcc-bugs-return-593236-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5273 invoked by alias); 13 Feb 2018 21:54: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 4996 invoked by uid 48); 13 Feb 2018 21:54:18 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/77984] Invalid warning on templated operator= with -Weffc++
Date: Tue, 13 Feb 2018 21: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: 6.2.1
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dmalcolm 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-77984-4-PAuzg5avCO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77984-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77984-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01677.txt.bz2
Content-length: 628

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

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

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

--- Comment #7 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Looks like this was duplicated and then fixed as PR c++/84364.

*** This bug has been marked as a duplicate of bug 84364 ***
>From gcc-bugs-return-593235-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:52:48 2018
Return-Path: <gcc-bugs-return-593235-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1226 invoked by alias); 13 Feb 2018 21:52: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 1149 invoked by uid 55); 13 Feb 2018 21:52:44 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84365] gcc.target/powerpc/altivec-7-le.c fails on power9
Date: Tue, 13 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84365-4-SzgfwlQYQG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84365-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84365-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01676.txt.bz2
Content-length: 494

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

--- Comment #3 from Peter Bergner <bergner at gcc dot gnu.org> ---
Author: bergner
Date: Tue Feb 13 21:52:12 2018
New Revision: 257641

URL: https://gcc.gnu.org/viewcvs?rev=257641&root=gcc&view=rev
Log:
        PR target/84365
        * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
        with -mcpu=power9.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/powerpc/altivec-7-le.c
>From gcc-bugs-return-593238-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 21:54:24 2018
Return-Path: <gcc-bugs-return-593238-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5537 invoked by alias); 13 Feb 2018 21:54: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 5226 invoked by uid 48); 13 Feb 2018 21:54:20 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81930] [meta-bug] Issues with -Weffc++
Date: Tue, 13 Feb 2018 22:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: diagnostic, meta-bug
X-Bugzilla-Severity: normal
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: bug_status resolution
Message-ID: <bug-81930-4-QuFk1uEhL9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81930-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81930-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01679.txt.bz2
Content-length: 484

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81930
Bug 81930 depends on bug 77984, which changed state.

Bug 77984 Summary: Invalid warning on templated operator= with -Weffc++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77984

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |DUPLICATE
>From gcc-bugs-return-593239-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:04:37 2018
Return-Path: <gcc-bugs-return-593239-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14930 invoked by alias); 13 Feb 2018 22:04: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 14854 invoked by uid 55); 13 Feb 2018 22:04:32 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84370] Invalid option used in test case gcc.target/powerpc/builtins-3-p9-runnable.c
Date: Tue, 13 Feb 2018 22:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner 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-84370-4-pB6ak7oqpQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84370-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84370-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01680.txt.bz2
Content-length: 481

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

--- Comment #3 from Peter Bergner <bergner at gcc dot gnu.org> ---
Author: bergner
Date: Tue Feb 13 22:04:00 2018
New Revision: 257642

URL: https://gcc.gnu.org/viewcvs?rev=257642&root=gcc&view=rev
Log:
        PR target/84370
        * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated
option.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/powerpc/builtins-3-p9-runnable.c
>From gcc-bugs-return-593240-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:09:30 2018
Return-Path: <gcc-bugs-return-593240-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19148 invoked by alias); 13 Feb 2018 22:09: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 19101 invoked by uid 48); 13 Feb 2018 22:09:26 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libgomp/65904] Memory corruption with acc_shutdown, nvptx offloading, libgomp.oacc-c-c++-common/asyncwait-1.c
Date: Tue, 13 Feb 2018 22:13: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: unknown
X-Bugzilla-Keywords: openacc, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jules at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-65904-4-kzUPXkJ8Xf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-65904-4@http.gcc.gnu.org/bugzilla/>
References: <bug-65904-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01681.txt.bz2
Content-length: 579

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #2 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to jules from comment #1)
> Patch posted: https://gcc.gnu.org/ml/gcc-patches/2015-05/msg00021.html

adding "patch" keyword
>From gcc-bugs-return-593241-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:13:32 2018
Return-Path: <gcc-bugs-return-593241-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24241 invoked by alias); 13 Feb 2018 22:13: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 24191 invoked by uid 55); 13 Feb 2018 22:13:28 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/84169] [8 Regression] wrong code with u128 multiplication result at aarch64 -O
Date: Tue, 13 Feb 2018 22:14: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: 8.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: segher at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84169-4-L9n8NrIO90@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84169-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84169-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01682.txt.bz2
Content-length: 1435

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

--- Comment #5 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Author: segher
Date: Tue Feb 13 22:12:55 2018
New Revision: 257644

URL: https://gcc.gnu.org/viewcvs?rev=257644&root=gcc&view=rev
Log:
combine: Update links correctly for new I2 (PR84169)

If there is a LOG_LINK between two insns, this means those two insns
can be combined, as far as dataflow is concerned.  There never should
be a LOG_LINK between two unrelated insns.  If there is one, combine
will try to combine the insns without doing all the needed checks if
the earlier destination is used before the later insn, etc.

Unfortunately we do not update the LOG_LINKs correctly in some cases.
This patch fixes at least some of those cases.


        PR rtl-optimization/84169
        * combine.c (try_combine): New variable split_i2i3.  Set it to true if
        we generated a parallel as new i3 and we split that to new i2 and i3
        instructions.  Handle split_i2i3 similar to swap_i2i3: scan the
        LOG_LINKs of i3 to see which of those need to link to i2 now.  Link
        those to i2, not i1.  Partially rewrite this scan code.

gcc/testsuite/
        PR rtl-optimization/84169
        * gcc.c-torture/execute/pr84169.c: New.

Added:
    trunk/gcc/testsuite/gcc.c-torture/execute/pr84169.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/combine.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593242-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:14:14 2018
Return-Path: <gcc-bugs-return-593242-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25242 invoked by alias); 13 Feb 2018 22:14: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 25168 invoked by uid 48); 13 Feb 2018 22:14:09 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84365] gcc.target/powerpc/altivec-7-le.c fails on power9
Date: Tue, 13 Feb 2018 22:17:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status bug_file_loc resolution
Message-ID: <bug-84365-4-3i5ueVMiQ3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84365-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84365-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01683.txt.bz2
Content-length: 642

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
                URL|                            |https://gcc.gnu.org/ml/gcc-
                   |                            |patches/2018-02/msg00784.ht
                   |                            |ml
         Resolution|---                         |FIXED

--- Comment #4 from Peter Bergner <bergner at gcc dot gnu.org> ---
Fixed on trunk.
>From gcc-bugs-return-593243-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:17:52 2018
Return-Path: <gcc-bugs-return-593243-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33382 invoked by alias); 13 Feb 2018 22:17: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 33318 invoked by uid 48); 13 Feb 2018 22:17:48 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84365] gcc.target/powerpc/altivec-7-le.c fails on power9
Date: Tue, 13 Feb 2018 22:28:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84365-4-N0tdnIOWSm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84365-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84365-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01684.txt.bz2
Content-length: 139

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

--- Comment #5 from Peter Bergner <bergner at gcc dot gnu.org> ---
Closing as fixed.
>From gcc-bugs-return-593244-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:28:09 2018
Return-Path: <gcc-bugs-return-593244-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 86067 invoked by alias); 13 Feb 2018 22:28: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 83174 invoked by uid 48); 13 Feb 2018 22:28:04 -0000
From: "anlauf at gmx dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/82065] gfortran rejects redundant use of intrinsic module constant
Date: Tue, 13 Feb 2018 22: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: anlauf at gmx dot de
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-82065-4-s2kkreBZLY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82065-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82065-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01685.txt.bz2
Content-length: 888

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

Harald Anlauf <anlauf at gmx dot de> changed:

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

--- Comment #3 from Harald Anlauf <anlauf at gmx dot de> ---
Slight variation of the original testcase that compiles
but gives a wrong result:

  use iso_fortran_env
  implicit none
  print *, integer_kinds
  call testsub
  call testsub2
contains
  subroutine testsub
    print *, integer_kinds
  end subroutine
  subroutine testsub2
    use iso_fortran_env, only : x => integer_kinds
    print *, x
  end subroutine
end

% ./a.out 
           1           2           4           8
           1           2           4           8
           0           0           0           0
>From gcc-bugs-return-593245-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:33:01 2018
Return-Path: <gcc-bugs-return-593245-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14466 invoked by alias); 13 Feb 2018 22:33:01 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 14279 invoked by uid 48); 13 Feb 2018 22:32:58 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/84169] [8 Regression] wrong code with u128 multiplication result at aarch64 -O
Date: Tue, 13 Feb 2018 22:35: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: segher at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-84169-4-kTM1R6GtEr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84169-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84169-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01686.txt.bz2
Content-length: 497

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

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

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

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593246-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:35:56 2018
Return-Path: <gcc-bugs-return-593246-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22088 invoked by alias); 13 Feb 2018 22:35: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 21971 invoked by uid 48); 13 Feb 2018 22:35:52 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84370] Invalid option used in test case gcc.target/powerpc/builtins-3-p9-runnable.c
Date: Tue, 13 Feb 2018 22:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status bug_file_loc cf_reconfirmed_on cc resolution assigned_to target_milestone
Message-ID: <bug-84370-4-gyZcIipYij@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84370-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84370-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01687.txt.bz2
Content-length: 915

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                URL|                            |https://gcc.gnu.org/ml/gcc-
                   |                            |patches/2018-02/msg00789.ht
                   |                            |ml
   Last reconfirmed|                            |2018-2-13
                 CC|                            |bergner at gcc dot gnu.org
         Resolution|---                         |FIXED
           Assignee|unassigned at gcc dot gnu.org      |bergner at gcc dot gnu.org
   Target Milestone|---                         |8.0

--- Comment #4 from Peter Bergner <bergner at gcc dot gnu.org> ---
Fixed on trunk.
>From gcc-bugs-return-593247-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:36:25 2018
Return-Path: <gcc-bugs-return-593247-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23089 invoked by alias); 13 Feb 2018 22:36: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 22965 invoked by uid 48); 13 Feb 2018 22:36:20 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84370] Invalid option used in test case gcc.target/powerpc/builtins-3-p9-runnable.c
Date: Tue, 13 Feb 2018 22:41:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: CLOSED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-84370-4-331YCSh9hH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84370-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84370-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01688.txt.bz2
Content-length: 381

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED

--- Comment #5 from Peter Bergner <bergner at gcc dot gnu.org> ---
Closing as fixed.
>From gcc-bugs-return-593248-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:41:12 2018
Return-Path: <gcc-bugs-return-593248-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27574 invoked by alias); 13 Feb 2018 22:41: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 27506 invoked by uid 48); 13 Feb 2018 22:41:08 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84342] [8 Regression] Location views breaks cross builds of arm including gnueabihf
Date: Tue, 13 Feb 2018 22:42: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: 8.0
X-Bugzilla-Keywords: build, wrong-debug
X-Bugzilla-Severity: critical
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: aoliva at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-84342-4-NZykSQE01Q@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84342-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84342-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01689.txt.bz2
Content-length: 951

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

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

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

--- Comment #5 from Jeffrey A. Law <law at redhat dot com> ---
I've added a marker for this BZ to Alex's change that fixed things.

Tamar -- the thing to look for are cases where a pattern emits no code, but
claims a nonzero size.

The ARM is inherently going to have problems with this because of how it uses
the ccfsm state to eliminate branches.  I don't really see a good way to fix
this because at the time when we set the length information we don't have the
ccfsm state (which is only available during assembly output).
>From gcc-bugs-return-593249-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:42:24 2018
Return-Path: <gcc-bugs-return-593249-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28770 invoked by alias); 13 Feb 2018 22:42: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 28673 invoked by uid 48); 13 Feb 2018 22:42:20 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84321] [8 Regression] ice in intersect_range_with_nonzero_bits, at tree-vrp.c:213
Date: Tue, 13 Feb 2018 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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: critical
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-84321-4-G5bLGM8Puy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84321-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84321-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01690.txt.bz2
Content-length: 524

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

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

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

--- Comment #15 from Jeffrey A. Law <law at redhat dot com> ---
Fixed by Richard's change on the trunk.
>From gcc-bugs-return-593250-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:42:27 2018
Return-Path: <gcc-bugs-return-593250-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29202 invoked by alias); 13 Feb 2018 22:42: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 28741 invoked by uid 48); 13 Feb 2018 22:42:23 -0000
From: "meissner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84366] gcc.dg/torture/float128-cmp-invalid.c fails when run on power9
Date: Tue, 13 Feb 2018 22: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: meissner 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-84366-4-S1uo67vTRo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84366-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84366-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01691.txt.bz2
Content-length: 581

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-13
     Ever confirmed|0                           |1

--- Comment #4 from Michael Meissner <meissner at gcc dot gnu.org> ---
Just confirming that this is the IEEE variant of
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58684
>From gcc-bugs-return-593251-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:44:02 2018
Return-Path: <gcc-bugs-return-593251-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41184 invoked by alias); 13 Feb 2018 22:44: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 38706 invoked by uid 48); 13 Feb 2018 22:43:58 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84319] [8 regression] Location views break bootstrap with Solaris/SPARC as
Date: Tue, 13 Feb 2018 22:53: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: aoliva at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-84319-4-AnPr495nEZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84319-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84319-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01692.txt.bz2
Content-length: 530

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

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

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

--- Comment #2 from Jeffrey A. Law <law at redhat dot com> ---
Should be fixed by Alex's change on the trunk.
>From gcc-bugs-return-593252-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:53:07 2018
Return-Path: <gcc-bugs-return-593252-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41560 invoked by alias); 13 Feb 2018 22:53:06 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 41473 invoked by uid 48); 13 Feb 2018 22:53:03 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84243] [8 Regression] gcc.target/i386/cet-intrin-4.c at r257414
Date: Tue, 13 Feb 2018 22:58:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 8.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-84243-4-lUrpH3zHDg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84243-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84243-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01693.txt.bz2
Content-length: 518

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

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

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

--- Comment #12 from Jeffrey A. Law <law at redhat dot com> ---
Should be fixed on the trunk now.
>From gcc-bugs-return-593254-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:59:15 2018
Return-Path: <gcc-bugs-return-593254-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67034 invoked by alias); 13 Feb 2018 22: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 66995 invoked by uid 48); 13 Feb 2018 22:59:11 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84051] [6/7/8 Regression] missing -Warray-bounds on an out-of-bounds access via an array pointer
Date: Tue, 13 Feb 2018 22: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: 8.0
X-Bugzilla-Keywords: diagnostic
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: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc target_milestone
Message-ID: <bug-84051-4-h65GskLD4R@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84051-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84051-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01695.txt.bz2
Content-length: 359

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at redhat dot com
   Target Milestone|6.5                         |9.0
>From gcc-bugs-return-593253-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:58:47 2018
Return-Path: <gcc-bugs-return-593253-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66174 invoked by alias); 13 Feb 2018 22:58: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 66116 invoked by uid 48); 13 Feb 2018 22:58:43 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84053] [6/7/8 Regression] missing -Warray-bounds accessing a local array across inlined function boundaries
Date: Tue, 13 Feb 2018 22: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: 8.0
X-Bugzilla-Keywords: diagnostic
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: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc target_milestone
Message-ID: <bug-84053-4-b6offfju0p@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84053-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84053-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01694.txt.bz2
Content-length: 359

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at redhat dot com
   Target Milestone|6.5                         |9.0
>From gcc-bugs-return-593255-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 22:59:42 2018
Return-Path: <gcc-bugs-return-593255-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67801 invoked by alias); 13 Feb 2018 22:59: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 67734 invoked by uid 48); 13 Feb 2018 22:59:38 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84050] [6/7/8 Regression] missing -Warray-bounds accessing a struct array member
Date: Tue, 13 Feb 2018 23:00:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: diagnostic
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: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc target_milestone
Message-ID: <bug-84050-4-9Y30JkI1Yd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84050-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84050-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01696.txt.bz2
Content-length: 359

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at redhat dot com
   Target Milestone|6.5                         |9.0
>From gcc-bugs-return-593256-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 23:00:32 2018
Return-Path: <gcc-bugs-return-593256-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 69309 invoked by alias); 13 Feb 2018 23:00: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 69076 invoked by uid 48); 13 Feb 2018 23:00:20 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84047] [6/7/8 Regression] missing -Warray-bounds on an out-of-bounds index into an array
Date: Tue, 13 Feb 2018 23:06: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: 8.0
X-Bugzilla-Keywords: diagnostic
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: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc target_milestone
Message-ID: <bug-84047-4-BAPYwoJSib@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84047-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84047-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01697.txt.bz2
Content-length: 359

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at redhat dot com
   Target Milestone|6.5                         |9.0
>From gcc-bugs-return-593257-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 23:06:37 2018
Return-Path: <gcc-bugs-return-593257-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120726 invoked by alias); 13 Feb 2018 23:06: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 118284 invoked by uid 55); 13 Feb 2018 23:06:33 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84279] [8 Regression] powerpc64le ICE on cvc4
Date: Tue, 13 Feb 2018 23:08: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84279-4-lKGsN0wdlp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84279-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84279-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01698.txt.bz2
Content-length: 606

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

--- Comment #7 from Peter Bergner <bergner at gcc dot gnu.org> ---
Author: bergner
Date: Tue Feb 13 23:05:59 2018
New Revision: 257647

URL: https://gcc.gnu.org/viewcvs?rev=257647&root=gcc&view=rev
Log:
gcc/
        PR target/84279
        * config/rs6000/rs6000.c (mem_operand_gpr): Disallow altivec addresses.

gcc/testsuite/
        PR target/84279
        * g++.dg/pr84279.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/pr84279.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/rs6000.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593258-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 23:08:34 2018
Return-Path: <gcc-bugs-return-593258-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4355 invoked by alias); 13 Feb 2018 23:08: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 4262 invoked by uid 48); 13 Feb 2018 23:08:30 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84279] [8 Regression] powerpc64le ICE on cvc4
Date: Tue, 13 Feb 2018 23: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84279-4-eYq6E2Cn4L@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84279-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84279-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01699.txt.bz2
Content-length: 436

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

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

--- Comment #8 from Peter Bergner <bergner at gcc dot gnu.org> ---
Fixed on trunk.
>From gcc-bugs-return-593259-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 23:09:33 2018
Return-Path: <gcc-bugs-return-593259-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26904 invoked by alias); 13 Feb 2018 23:09: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 24596 invoked by uid 48); 13 Feb 2018 23:09:29 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/46029] -ftree-loop-if-convert-stores causes FAIL: libstdc++-v3/testsuite/ext/pb_ds/example/tree_intervals.cc
Date: Tue, 13 Feb 2018 23: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: 4.6.0
X-Bugzilla-Keywords: patch, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: spop at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-46029-4-TmhbhjqUGe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-46029-4@http.gcc.gnu.org/bugzilla/>
References: <bug-46029-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01700.txt.bz2
Content-length: 691

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #6 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Sebastian Pop from comment #5)
> Maybe the patch was not committed because it was not ready before stage3:
> "GCC 4.6 Stage 3 (starts 2010-11-03)".  I will update the patch and resubmit
> for review.

Have you resubmitted it yet?
>From gcc-bugs-return-593260-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 23:18:16 2018
Return-Path: <gcc-bugs-return-593260-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120930 invoked by alias); 13 Feb 2018 23:18: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 118504 invoked by uid 48); 13 Feb 2018 23:18:12 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84372] test case gcc.target/powerpc/lvsl-lvsr.c fails on power9
Date: Tue, 13 Feb 2018 23: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner 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-84372-4-lDS7V8IVJt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01701.txt.bz2
Content-length: 448

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

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

--- Comment #1 from Peter Bergner <bergner at gcc dot gnu.org> ---
This looks like a similar problem as PR84365.  I'll have a look.
>From gcc-bugs-return-593261-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 23:23:22 2018
Return-Path: <gcc-bugs-return-593261-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32623 invoked by alias); 13 Feb 2018 23:23:22 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 32564 invoked by uid 48); 13 Feb 2018 23:23:18 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84372] test case gcc.target/powerpc/lvsl-lvsr.c fails on power9
Date: Tue, 13 Feb 2018 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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed
Message-ID: <bug-84372-4-ty4leL9pSb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01702.txt.bz2
Content-length: 594

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-13
           Assignee|unassigned at gcc dot gnu.org      |bergner at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #2 from Peter Bergner <bergner at gcc dot gnu.org> ---
Confirmed, same issue, same fix.
>From gcc-bugs-return-593262-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 23:25:57 2018
Return-Path: <gcc-bugs-return-593262-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77864 invoked by alias); 13 Feb 2018 23:25: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 77256 invoked by uid 48); 13 Feb 2018 23:25:52 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/84169] [8 Regression] wrong code with u128 multiplication result at aarch64 -O
Date: Tue, 13 Feb 2018 23:30: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: segher at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84169-4-ZDc98GMdk9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84169-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84169-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01703.txt.bz2
Content-length: 199

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

--- Comment #7 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Yeah, not planning to do backports, although the core problem is ancient.
>From gcc-bugs-return-593264-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 23:34:12 2018
Return-Path: <gcc-bugs-return-593264-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66063 invoked by alias); 13 Feb 2018 23:34: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 65996 invoked by uid 48); 13 Feb 2018 23:34:07 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84372] test case gcc.target/powerpc/lvsl-lvsr.c fails on power9
Date: Tue, 13 Feb 2018 23: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status bug_file_loc resolution
Message-ID: <bug-84372-4-LQKmAhMtOi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01705.txt.bz2
Content-length: 633

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
                URL|                            |https://gcc.gnu.org/ml/gcc-
                   |                            |patches/2018-02/msg00798.ht
                   |                            |ml
         Resolution|---                         |FIXED

--- Comment #4 from Peter Bergner <bergner at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593263-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 23:30:34 2018
Return-Path: <gcc-bugs-return-593263-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34820 invoked by alias); 13 Feb 2018 23:30: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 30291 invoked by uid 55); 13 Feb 2018 23:30:25 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84372] test case gcc.target/powerpc/lvsl-lvsr.c fails on power9
Date: Tue, 13 Feb 2018 23: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84372-4-N0DOPLMVUN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01704.txt.bz2
Content-length: 488

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

--- Comment #3 from Peter Bergner <bergner at gcc dot gnu.org> ---
Author: bergner
Date: Tue Feb 13 23:29:38 2018
New Revision: 257648

URL: https://gcc.gnu.org/viewcvs?rev=257648&root=gcc&view=rev
Log:
        PR target/84372
        * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
        with -mcpu=power9.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c
>From gcc-bugs-return-593265-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 23:34:34 2018
Return-Path: <gcc-bugs-return-593265-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67778 invoked by alias); 13 Feb 2018 23:34: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 67674 invoked by uid 48); 13 Feb 2018 23:34:30 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84372] test case gcc.target/powerpc/lvsl-lvsr.c fails on power9
Date: Tue, 13 Feb 2018 23:40: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: CLOSED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-84372-4-FiSvoWkrgJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01706.txt.bz2
Content-length: 381

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED

--- Comment #5 from Peter Bergner <bergner at gcc dot gnu.org> ---
Closing as fixed.
>From gcc-bugs-return-593266-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 13 23:40:44 2018
Return-Path: <gcc-bugs-return-593266-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 47248 invoked by alias); 13 Feb 2018 23:40: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 44736 invoked by uid 48); 13 Feb 2018 23:40:39 -0000
From: "dilfridge at gentoo dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84377] New: gcc-7.3.0 miscompiles truncf128@@GLIBC_2.26 in libm.so
Date: Wed, 14 Feb 2018 00:13: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.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dilfridge at gentoo dot org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created
Message-ID: <bug-84377-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01707.txt.bz2
Content-length: 4220

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

            Bug ID: 84377
           Summary: gcc-7.3.0 miscompiles truncf128@@GLIBC_2.26 in libm.so
           Product: gcc
           Version: 7.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dilfridge at gentoo dot org
  Target Milestone: ---

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

I stumbled on this when trying to track down failures in the glibc-2.26
testsuite on Gentoo.
See also for the initial report 
https://sourceware.org/bugzilla/show_bug.cgi?id=22826

* Problem occurs only with gcc-7.3.0, not gcc-6.4.0 with identical settings
* Problem occurs only when the test program loads libm.so compiled by said
compiler; which compiler is used to compile the test binary doesn't matter.
* Problem occurs (at least) when building a -m32 library in an x86-64 system; a
pure 32 bit install seems to be fine (but it has different CFLAGS etc).
* The test reports that truncf returns completely wrong data. Example:

testing _Float128 (without inline functions)
Failure: Test: trunc (1.625)
Result:
 is:          1.62500000000000000000000000000000000e+00  
0x1.a000000000000000000000000000p+0
 should be:   1.00000000000000000000000000000000000e+00  
0x1.0000000000000000000000000000p+0
 difference:  6.25000000000000000000000000000000000e-01  
0x1.4000000000000000000000000000p-1
 ulp       :  3245185536584267267831560205762560.0000
 max.ulp   :  0.0000

Compiler call: 

x86_64-pc-linux-gnu-gcc -m32 -Wl,-O1 -Wl,--as-needed --save-temps
../sysdeps/ieee754/float128/s_truncf128.c -c -std=gnu11 -fgnu89-inline  -O2
-Wall -Wundef -Wwrite-strings -fmerge-all-constants -fno-strict-aliasing
-frounding-math -fstack-protector-all -ggdb -march=native -Wstrict-prototypes
-Wold-style-definition -mpreferred-stack-boundary=4  -fPIC -Wa,-mtune=i686     
 -U_FORTIFY_SOURCE  -D__NO_MATH_INLINES -D__LIBC_INTERNAL_MATH_INLINES
-I../include
-I/var/tmp/portage/sys-libs/glibc-2.26-r6/work/build-x86-x86_64-pc-linux-gnu-nptl/math

-I/var/tmp/portage/sys-libs/glibc-2.26-r6/work/build-x86-x86_64-pc-linux-gnu-nptl
 -I../sysdeps/unix/sysv/linux/i386/i686  -I../sysdeps/i386/i686/nptl 
-I../sysdeps/unix/sysv/linux/i386  -I../sysdeps/unix/sysv/linux/x86 
-I../sysdeps/x86/nptl  -I../sysdeps/i386/nptl 
-I../sysdeps/unix/sysv/linux/include -I../sysdeps/unix/sysv/linux 
-I../sysdeps/nptl  -I../sysdeps/pthread  -I../sysdeps/gnu 
-I../sysdeps/unix/inet  -I../sysdeps/unix/sysv  -I../sysdeps/unix/i386 
-I../sysdeps/unix  -I../sysdeps/posix  -I../sysdeps/i386/i686/fpu/multiarch 
-I../sysdeps/i386/i686/fpu  -I../sysdeps/i386/i686/multiarch 
-I../sysdeps/i386/i686  -I../sysdeps/i386/fpu  -I../sysdeps/x86/fpu/include
-I../sysdeps/x86/fpu  -I../sysdeps/i386  -I../sysdeps/x86 
-I../sysdeps/wordsize-32  -I../sysdeps/ieee754/float128 
-I../sysdeps/ieee754/ldbl-96/include -I../sysdeps/ieee754/ldbl-96 
-I../sysdeps/ieee754/dbl-64  -I../sysdeps/ieee754/flt-32  -I../sysdeps/ieee754 
-I../sysdeps/generic  -I.. -I../libio -I. -nostdinc -isystem
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include -isystem
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include-fixed -isystem /usr/include 
-D_LIBC_REENTRANT -include
/var/tmp/portage/sys-libs/glibc-2.26-r6/work/build-x86-x86_64-pc-linux-gnu-nptl/libc-modules.h
-DMODULE_NAME=libm -include ../include/libc-symbols.h  -DPIC -DSHARED    
-DTOP_NAMESPACE=glibc -I../soft-fp -o
/var/tmp/portage/sys-libs/glibc-2.26-r6/work/build-x86-x86_64-pc-linux-gnu-nptl/math/s_truncf128.os
-MD -MP -MF
/var/tmp/portage/sys-libs/glibc-2.26-r6/work/build-x86-x86_64-pc-linux-gnu-nptl/math/s_truncf128.os.dt
-MT
/var/tmp/portage/sys-libs/glibc-2.26-r6/work/build-x86-x86_64-pc-linux-gnu-nptl/math/s_truncf128.os

Preprocessed source will be attached. 

Compiler version: 
gcc (Gentoo 7.3.0 p1.0) 7.3.0
(please get back to me for questions about the Gentoo patchset)

A disassembly of the binaries is attached to the glibc bug.
More info on request.
>From gcc-bugs-return-593267-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 00:13:00 2018
Return-Path: <gcc-bugs-return-593267-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 68675 invoked by alias); 14 Feb 2018 00: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 68572 invoked by uid 48); 14 Feb 2018 00:12:56 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84326] [8 Regression] build fails on powerpc64-linux-gnu when configured wth --with-cpu-32=power7 --with-cpu-64=power7
Date: Wed, 14 Feb 2018 00:48: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-84326-4-FNxeo8WQK2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84326-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84326-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01708.txt.bz2
Content-length: 492

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |bergner at gcc dot gnu.org

--- Comment #4 from Peter Bergner <bergner at gcc dot gnu.org> ---
I have it recreated, so I'll have a look.
>From gcc-bugs-return-593268-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 00:48:42 2018
Return-Path: <gcc-bugs-return-593268-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66767 invoked by alias); 14 Feb 2018 00:48: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 66519 invoked by uid 48); 14 Feb 2018 00:48:31 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84047] [6/7/8 Regression] missing -Warray-bounds on an out-of-bounds index into an array
Date: Wed, 14 Feb 2018 01:00:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: diagnostic, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-84047-4-eIRlUX6YNK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84047-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84047-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01709.txt.bz2
Content-length: 889

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #7 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Martin Sebor from comment #6)
> I posted a patch for a similar issue reported in bug 83776
> (https://gcc.gnu.org/ml/gcc-patches/2018-01/msg02144.html).  It handles
> MEM_REFs and diagnoses the test case in comment #0 (I must have missed that
> when I opened this bug) but it doesn't handle the test case in comment #2.

still worth adding the "patch" keyword to this one anyways, even if it only
handles one of the test cases.
>From gcc-bugs-return-593269-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 01:00:40 2018
Return-Path: <gcc-bugs-return-593269-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37926 invoked by alias); 14 Feb 2018 01:00: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 37777 invoked by uid 48); 14 Feb 2018 01:00:33 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/66013] Missed optimization after inlining va_list parameter, -m32 case
Date: Wed, 14 Feb 2018 01: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: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: trivial
X-Bugzilla-Who: egallager 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-66013-4-VZnYTjofiS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66013-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66013-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01710.txt.bz2
Content-length: 704

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

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

--- Comment #7 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Tom de Vries from comment #6)
> Removing patch keyword. Discussed patch in
> https://gcc.gnu.org/ml/gcc-patches/2015-05/msg00886.html .

I think it's worth keeping the patch keyword even if it's already been
discussed; it's still there to return to if someone wants to start trying to
fix this again
>From gcc-bugs-return-593270-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 01:30:04 2018
Return-Path: <gcc-bugs-return-593270-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53842 invoked by alias); 14 Feb 2018 01:30: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 53676 invoked by uid 48); 14 Feb 2018 01:29:58 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84279] [8 Regression] powerpc64le ICE on cvc4
Date: Wed, 14 Feb 2018 02:06: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84279-4-8zjgMhU2C8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84279-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84279-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01711.txt.bz2
Content-length: 292

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|8.0                         |7.4
>From gcc-bugs-return-593271-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 02:06:44 2018
Return-Path: <gcc-bugs-return-593271-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79736 invoked by alias); 14 Feb 2018 02:06: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 74022 invoked by uid 48); 14 Feb 2018 02:06:40 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84326] [8 Regression] build fails on powerpc64-linux-gnu when configured wth --with-cpu-32=power7 --with-cpu-64=power7
Date: Wed, 14 Feb 2018 04:10: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84326-4-nzaCkCqJiQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84326-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84326-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01712.txt.bz2
Content-length: 613

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

--- Comment #5 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to Matthias Klose from comment #0)
> cc1: warning: will not generate 'power7' instructions because assembler
> lacks 'power7' support
> cc1: error: '-msecure-plt' not supported by your assembler

So this is the error you get if the gcc configure doesn't find your cross
binutils.
Is the install dir of your cross binutils on your PATH?  If it is, do the
binaries have powerpc64-linux-gnu-* names, which your gcc configure is
expecting?

Can you attach the output of your configure?
>From gcc-bugs-return-593272-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 04:10:31 2018
Return-Path: <gcc-bugs-return-593272-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40716 invoked by alias); 14 Feb 2018 04:10: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 40557 invoked by uid 48); 14 Feb 2018 04:10:27 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/83776] [6/7/8 Regression] missing -Warray-bounds indexing past the end of a string literal
Date: Wed, 14 Feb 2018 04:15:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: diagnostic, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc target_milestone
Message-ID: <bug-83776-4-0x9a7r8uQJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83776-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83776-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01713.txt.bz2
Content-length: 359

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at redhat dot com
   Target Milestone|6.5                         |9.0
>From gcc-bugs-return-593273-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 04:15:49 2018
Return-Path: <gcc-bugs-return-593273-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62795 invoked by alias); 14 Feb 2018 04:15:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 62403 invoked by uid 48); 14 Feb 2018 04:15:43 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83789] __builtin_altivec_lvx fails for powerpc for altivec-4.c
Date: Wed, 14 Feb 2018 06: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:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner 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-83789-4-dens8E3rji@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01714.txt.bz2
Content-length: 1647

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

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

--- Comment #6 from Peter Bergner <bergner at gcc dot gnu.org> ---
Segher, I can have a look at this if you aren't already.  I can see how of the
builtin only uses the altivec_lxv_<mode>_2op patterm, how it would fail on a
-m32 compile, since that pattern is disabled and you're supposed to use
altivec_lxv_<mode>_2op_si.

That said, why do we have two patterns at all?  It seems like they should be
able to be combined fairly easily using the P iterator:

; The next two patterns embody what lvx should usually look like.
(define_insn "altivec_lvx_<mode>_2op"
  [(set (match_operand:VM2 0 "register_operand" "=v")
        (mem:VM2 (and:DI (plus:DI (match_operand:DI 1 "register_operand" "b")
                                  (match_operand:DI 2 "register_operand" "r"))
                         (const_int -16))))]
  "TARGET_ALTIVEC && TARGET_64BIT"
  "lvx %0,%1,%2"
  [(set_attr "type" "vecload")])

; 32-bit versions of the above.
(define_insn "altivec_lvx_<mode>_2op_si"
  [(set (match_operand:VM2 0 "register_operand" "=v")
        (mem:VM2 (and:SI (plus:SI (match_operand:SI 1 "register_operand" "b")
                                  (match_operand:SI 2 "register_operand" "r"))
                         (const_int -16))))]
  "TARGET_ALTIVEC && TARGET_32BIT"
  "lvx %0,%1,%2"
  [(set_attr "type" "vecload")])
>From gcc-bugs-return-593274-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 06:11:32 2018
Return-Path: <gcc-bugs-return-593274-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33965 invoked by alias); 14 Feb 2018 06:11: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 33905 invoked by uid 48); 14 Feb 2018 06:11:27 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68746] FAIL: gfortran.dg/read_dir.f90   -O0  execution test
Date: Wed, 14 Feb 2018 07: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: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-68746-4-sKQIzAkOBL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68746-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68746-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01715.txt.bz2
Content-length: 535

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

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

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

--- Comment #16 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
No ill effects on gcc-testresults, seems to work.

Thanks for the report and for the suggestion on how to fix it.
>From gcc-bugs-return-593275-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 07:19:05 2018
Return-Path: <gcc-bugs-return-593275-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18679 invoked by alias); 14 Feb 2018 07: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 18575 invoked by uid 48); 14 Feb 2018 07:19:01 -0000
From: "amodra at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/82368] [8 regression] with r253275 several new test cases in libbacktrace fail
Date: Wed, 14 Feb 2018 07:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: amodra 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-82368-4-qvej4U87xq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01716.txt.bz2
Content-length: 405

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

Alan Modra <amodra at gmail dot com> changed:

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

--- Comment #10 from Alan Modra <amodra at gmail dot com> ---
Jakub had it correct in comment #8.
>From gcc-bugs-return-593276-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 07:21:49 2018
Return-Path: <gcc-bugs-return-593276-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22659 invoked by alias); 14 Feb 2018 07:21:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 20669 invoked by uid 55); 14 Feb 2018 07:21:45 -0000
From: "law at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/79242] [7/8 Regression] ICE in simplify_subreg, at simplify-rtx.c:6029
Date: Wed, 14 Feb 2018 08:38: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.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law 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-79242-4-4Hlo6q0XpK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79242-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79242-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01717.txt.bz2
Content-length: 999

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

--- Comment #9 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Author: law
Date: Wed Feb 14 07:21:11 2018
New Revision: 257653

URL: https://gcc.gnu.org/viewcvs?rev=257653&root=gcc&view=rev
Log:
2018-02-14  Jozef Lawrynowicz <jozefl.gcc@gmail.com>

        PR target/79242
        * machmode.def: Define a complex mode for PARTIAL_INT.
        * genmodes.c (complex_class): Return MODE_COMPLEX_INT for
        MODE_PARTIAL_INT.
        * doc/rtl.texi: Document CSPImode.
        * config/msp430/msp430.c (msp430_hard_regno_nregs): Add CPSImode
        handling.
        (msp430_hard_regno_nregs_with_padding): Likewise.

        PR target/79242
        * gcc.target/msp430/pr79242.c: New test.

Added:
    trunk/gcc/testsuite/gcc.target/msp430/pr79242.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/msp430/msp430.c
    trunk/gcc/doc/rtl.texi
    trunk/gcc/genmodes.c
    trunk/gcc/machmode.def
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593277-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 08:38:39 2018
Return-Path: <gcc-bugs-return-593277-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121774 invoked by alias); 14 Feb 2018 08:38: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 117330 invoked by uid 48); 14 Feb 2018 08:38:23 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/83965] [8 Regression] ICE in vectorize_fold_left_reduction, at tree-vect-loop.c:6154
Date: Wed, 14 Feb 2018 08: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-83965-4-7E6ZhuJyNA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83965-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83965-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01718.txt.bz2
Content-length: 1868

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

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

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

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Thanks for the fix, I've got one another test-case that started to ICE since
the affected revision:

$ cat ice.i
int c;
unsigned char d;
int e (unsigned char *f)
{
  int g;
  for (int a; a; a++)
    {
      for (int b = 0; b < 6; b++)
        g += __builtin_abs (f[b] - d);
      f += c;
    }
  return g;
}

$ gcc -ftrapv -Ofast ice.i
during GIMPLE pass: vect
ice.i: In function ‘e’:
ice.i:3:5: internal compiler error: in vectorize_fold_left_reduction, at
tree-vect-loop.c:6217
 int e (unsigned char *f)
     ^
0x11c140a vectorize_fold_left_reduction
        ../../gcc/tree-vect-loop.c:6217
0x11c4985 vectorizable_reduction(gimple*, gimple_stmt_iterator*, gimple**,
_slp_tree*, _slp_instance*)
        ../../gcc/tree-vect-loop.c:7375
0x11a83bc vect_transform_stmt(gimple*, gimple_stmt_iterator*, bool*,
_slp_tree*, _slp_instance*)
        ../../gcc/tree-vect-stmts.c:9512
0x11e5f5e vect_schedule_slp_instance
        ../../gcc/tree-vect-slp.c:4187
0x11e62c8 vect_schedule_slp(vec_info*)
        ../../gcc/tree-vect-slp.c:4255
0x11c974f vect_transform_loop(_loop_vec_info*)
        ../../gcc/tree-vect-loop.c:8881
0x11ec714 vectorize_loops()
        ../../gcc/tree-vectorizer.c:740
0x1092f65 execute
        ../../gcc/tree-ssa-loop.c:414
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
>From gcc-bugs-return-593278-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 08:46:35 2018
Return-Path: <gcc-bugs-return-593278-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1230 invoked by alias); 14 Feb 2018 08:46: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 1072 invoked by uid 48); 14 Feb 2018 08:46:22 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/82368] [8 regression] with r253275 several new test cases in libbacktrace fail
Date: Wed, 14 Feb 2018 09:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-82368-4-WqzMK5Ei9k@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01719.txt.bz2
Content-length: 254

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

--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43412
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43412&action=edit
gcc8-pr82368.patch

Untested fix.
>From gcc-bugs-return-593279-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 09:22:14 2018
Return-Path: <gcc-bugs-return-593279-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113928 invoked by alias); 14 Feb 2018 09:22: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 113879 invoked by uid 48); 14 Feb 2018 09:22:10 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84377] gcc-7.3.0 miscompiles truncf128@@GLIBC_2.26 in libm.so
Date: Wed, 14 Feb 2018 09:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 7.3.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84377-4-K5K7TRGK0O@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84377-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84377-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01720.txt.bz2
Content-length: 958

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

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

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

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Tried to reproduce this with:
pr84377-test.c:

extern _Float128 truncf128 (_Float128);
int
main ()
{
  _Float128 f = truncf128 (1.625);
  if (f != 1.0)
    __builtin_abort ();
  return 0;
}

pr84377.i (#c0 attachment).

gcc -m32 -O2 -std=gnu11 -fgnu89-inline -fno-strict-aliasing -frounding-math
-fstack-protector-all -march=native -fPIC pr84377-test.c pr84377.i -o
pr84377-test

with
gcc version 7.3.1 20180130 (Red Hat 7.3.1-2) (GCC)

but it doesn't fail for me, does it for you?  What does -march=native expand
for you (add -v and show the options passed to cc1)?
>From gcc-bugs-return-593280-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 09:27:50 2018
Return-Path: <gcc-bugs-return-593280-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5809 invoked by alias); 14 Feb 2018 09:26: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 4907 invoked by uid 48); 14 Feb 2018 09:26:22 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84037] [8 Regression] Speed regression of polyhedron benchmark since r256644
Date: Wed, 14 Feb 2018 09: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: 8.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: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84037-4-AUuZzU4A9q@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84037-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84037-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01721.txt.bz2
Content-length: 167

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

--- Comment #30 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Is this fixed now or is there more work to do?
>From gcc-bugs-return-593282-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 09:46:35 2018
Return-Path: <gcc-bugs-return-593282-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13546 invoked by alias); 14 Feb 2018 09:46: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 13474 invoked by uid 48); 14 Feb 2018 09:46:31 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84350] [7/8 Regression] ICE with new and auto
Date: Wed, 14 Feb 2018 09:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: assigned_to
Message-ID: <bug-84350-4-ZnKvutvAvw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84350-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84350-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01723.txt.bz2
Content-length: 413

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |paolo.carlini at oracle dot com

--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Mine.
>From gcc-bugs-return-593281-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 09:35:24 2018
Return-Path: <gcc-bugs-return-593281-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102423 invoked by alias); 14 Feb 2018 09:35: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 102335 invoked by uid 48); 14 Feb 2018 09:35:19 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
Date: Wed, 14 Feb 2018 09:46: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-83723-4-cLGwCnwvwJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83723-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83723-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01722.txt.bz2
Content-length: 559

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Ah, you forgot to note an important fact that -fpie is needed to reproduce it.

Reproduced now with -m32 -g -O2 -mfpmath=sse -msse2 -fpie .
Started with r256073, so it was likely just latent before.
>From gcc-bugs-return-593283-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 09:46:53 2018
Return-Path: <gcc-bugs-return-593283-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14337 invoked by alias); 14 Feb 2018 09:46: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 14264 invoked by uid 48); 14 Feb 2018 09:46:49 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84350] [7/8 Regression] ICE with new and auto
Date: Wed, 14 Feb 2018 10: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-84350-4-CZhMzP2Yv3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84350-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84350-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01724.txt.bz2
Content-length: 302

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
>From gcc-bugs-return-593284-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 10:00:53 2018
Return-Path: <gcc-bugs-return-593284-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77935 invoked by alias); 14 Feb 2018 10:00: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 77775 invoked by uid 48); 14 Feb 2018 10:00:39 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84368] [8 Regression] return type of generic lambda in variadic lambda in template is not deduced
Date: Wed, 14 Feb 2018 10: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: 8.0.1
X-Bugzilla-Keywords: rejects-valid
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords target_milestone
Message-ID: <bug-84368-4-YYoAo8TbXw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01725.txt.bz2
Content-length: 356

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |rejects-valid
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593285-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 10:04:08 2018
Return-Path: <gcc-bugs-return-593285-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81413 invoked by alias); 14 Feb 2018 10:04: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 81354 invoked by uid 48); 14 Feb 2018 10:04:03 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84375] [8 Regression] ICE with friend in local class
Date: Wed, 14 Feb 2018 10: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: nathan at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority target_milestone
Message-ID: <bug-84375-4-IZW8bZ7r82@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84375-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84375-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01726.txt.bz2
Content-length: 345

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593286-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 10:04:22 2018
Return-Path: <gcc-bugs-return-593286-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82139 invoked by alias); 14 Feb 2018 10:04: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 82087 invoked by uid 48); 14 Feb 2018 10:04:18 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84376] [7/8 Regression] ICE with missing template parameter
Date: Wed, 14 Feb 2018 10: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority target_milestone
Message-ID: <bug-84376-4-E1Zjo1GcZz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84376-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84376-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01727.txt.bz2
Content-length: 345

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P2
   Target Milestone|---                         |7.4
>From gcc-bugs-return-593287-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 10:05:39 2018
Return-Path: <gcc-bugs-return-593287-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83368 invoked by alias); 14 Feb 2018 10:05: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 83287 invoked by uid 48); 14 Feb 2018 10:05:35 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84037] [8 Regression] Speed regression of polyhedron benchmark since r256644
Date: Wed, 14 Feb 2018 10:06: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: 8.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: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-84037-4-4FEXPKTejE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84037-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84037-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01728.txt.bz2
Content-length: 589

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

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

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

--- Comment #31 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #30)
> Is this fixed now or is there more work to do?

I'm performance testing some more fixes.
>From gcc-bugs-return-593288-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 10:06:43 2018
Return-Path: <gcc-bugs-return-593288-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89429 invoked by alias); 14 Feb 2018 10:06: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 89348 invoked by uid 48); 14 Feb 2018 10:06:39 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84363] [8 Regression] Assembler error in stage1/libgcc: Error: view number mismatch
Date: Wed, 14 Feb 2018 10: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84363-4-EmTub6xYx5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84363-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84363-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01729.txt.bz2
Content-length: 293

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593289-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 10:07:13 2018
Return-Path: <gcc-bugs-return-593289-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90302 invoked by alias); 14 Feb 2018 10:07: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 90188 invoked by uid 48); 14 Feb 2018 10:07:01 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
Date: Wed, 14 Feb 2018 10:14: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created
Message-ID: <bug-83723-4-7S5WdKa27H@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83723-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83723-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01730.txt.bz2
Content-length: 578

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

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

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

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43413
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43413&action=edit
gcc8-pr83723.patch

Untested fix.
>From gcc-bugs-return-593290-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 10:14:58 2018
Return-Path: <gcc-bugs-return-593290-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100119 invoked by alias); 14 Feb 2018 10:14:58 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 100047 invoked by uid 48); 14 Feb 2018 10:14:53 -0000
From: "aoliva at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84317] [8 regression] SEGV in dwarf2out.c (dwarf2out_source_line)
Date: Wed, 14 Feb 2018 10:17: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: aoliva at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: aoliva at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84317-4-Pz8gZCj7QE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84317-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84317-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01731.txt.bz2
Content-length: 287

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

--- Comment #4 from Alexandre Oliva <aoliva at gcc dot gnu.org> ---
The corrected patch, that I emailed you just after I got your email and
realized I'd posted the patch without that fix, has been in the trunk since
yesterday, FWIW.
>From gcc-bugs-return-593291-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 10:17:57 2018
Return-Path: <gcc-bugs-return-593291-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101962 invoked by alias); 14 Feb 2018 10:17: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 101915 invoked by uid 48); 14 Feb 2018 10:17:53 -0000
From: "aoliva at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84342] [8 Regression] Location views breaks cross builds of arm including gnueabihf
Date: Wed, 14 Feb 2018 10:51: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: 8.0
X-Bugzilla-Keywords: build, wrong-debug
X-Bugzilla-Severity: critical
X-Bugzilla-Who: aoliva at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: aoliva at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84342-4-PoUwk15DrW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84342-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84342-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01732.txt.bz2
Content-length: 721

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

Alexandre Oliva <aoliva at gcc dot gnu.org> changed:

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

--- Comment #6 from Alexandre Oliva <aoliva at gcc dot gnu.org> ---
Jeff, Christina, the point of introducing the new target hook was precisely to
enable ports to override the length-based logic.  So, whatever logic is used to
decide to eliminate a branch can be reused to indicate that the apparent branch
insn won't take up any code space at the current point.
>From gcc-bugs-return-593292-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 10:51:33 2018
Return-Path: <gcc-bugs-return-593292-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5759 invoked by alias); 14 Feb 2018 10: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 5711 invoked by uid 48); 14 Feb 2018 10:51:29 -0000
From: "tnfchris at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84342] [8 Regression] Location views breaks cross builds of arm including gnueabihf
Date: Wed, 14 Feb 2018 10:58: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: 8.0
X-Bugzilla-Keywords: build, wrong-debug
X-Bugzilla-Severity: critical
X-Bugzilla-Who: tnfchris at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: aoliva at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84342-4-NItzl0N9eI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84342-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84342-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01733.txt.bz2
Content-length: 564

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

--- Comment #7 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
Jeff: ccfsm is indeed the problem here, as it does indeed decide quite late to
remove a branch. Though we've tried emitting a nop instead of nothing just to
test and this fixes the branch but causes another failure.

So it looks like there might be multiple things wrong here. Haven't taken a
look at the new failure yet.

Alexandre: I assume you mean TARGET_RESET_LOCATION_VIEW? So for this we should
just return a 1 for the branch?
>From gcc-bugs-return-593293-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 10:58:47 2018
Return-Path: <gcc-bugs-return-593293-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40512 invoked by alias); 14 Feb 2018 10:58: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 40470 invoked by uid 48); 14 Feb 2018 10:58:43 -0000
From: "aoliva at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84342] [8 Regression] Location views breaks cross builds of arm including gnueabihf
Date: Wed, 14 Feb 2018 11:08: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: 8.0
X-Bugzilla-Keywords: build, wrong-debug
X-Bugzilla-Severity: critical
X-Bugzilla-Who: aoliva at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: aoliva at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84342-4-Ef0unE1hwO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84342-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84342-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01734.txt.bz2
Content-length: 364

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

--- Comment #8 from Alexandre Oliva <aoliva at gcc dot gnu.org> ---
That's the hook, yes.  But if you return 1, then the view-computing logic will
behave just as if it noticed a nonzero length for the insn.  If the branch is
eliminated and no code it generated for that insn, you should instead return
-1.
>From gcc-bugs-return-593294-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 11:08:08 2018
Return-Path: <gcc-bugs-return-593294-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59628 invoked by alias); 14 Feb 2018 11:08: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 59563 invoked by uid 48); 14 Feb 2018 11:08:04 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82005] [8 regression] early lto debug creates invalid assembly on Darwin
Date: Wed, 14 Feb 2018 11: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: 8.0
X-Bugzilla-Keywords: lto, wrong-debug
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82005-4-tc1FlVWbuu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82005-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82005-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01735.txt.bz2
Content-length: 2184

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

--- Comment #26 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to rguenther@suse.de from comment #25)
> On February 13, 2018 5:35:22 PM GMT+01:00, simon at pushface dot org
> <gcc-bugzilla@gcc.gnu.org> wrote:
> >https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82005
> >
> >--- Comment #24 from simon at pushface dot org ---
> >(In reply to Richard Biener from comment #22)
> >
> >>                                    These are already implemented
> >> by darwin in darwin_asm_lto_{start,end} where it could simply
> >temporarily
> >> adjust debug_info_level to DINFO_LEVEL_NONE.  Like with the
> >following.
> >
> >I may be missing something, but that patch doesn’t actually adjust 
> >debug_info_level?
> 
> Whoops, sorry. Of course. Add debug_info_level = DINFO_LEVEL_NONE ; or how
> it is spelled.

For completeness here is a fixed diff:

Index: gcc/config/darwin.c
===================================================================
--- gcc/config/darwin.c (revision 257620)
+++ gcc/config/darwin.c (working copy)
@@ -1933,6 +1933,7 @@ static GTY (()) vec<darwin_lto_section_e
    in darwin_end_file.  */
 static FILE *lto_asm_out_file, *saved_asm_out_file;
 static char *lto_asm_out_name;
+static enum debug_info_levels saved_debug_info_level;

 /* Prepare asm_out_file for LTO output.  For darwin, this means hiding
    asm_out_file and switching to an alternative output file.  */
@@ -1941,6 +1942,8 @@ darwin_asm_lto_start (void)
 {
   gcc_assert (! saved_asm_out_file);
   saved_asm_out_file = asm_out_file;
+  saved_debug_info_level = debug_info_level;
+  debug_info_level = DINFO_LEVEL_NONE;
   if (! lto_asm_out_name)
     lto_asm_out_name = make_temp_file (".lto.s");
   lto_asm_out_file = fopen (lto_asm_out_name, "a");
@@ -1959,6 +1962,7 @@ darwin_asm_lto_end (void)
   fclose (lto_asm_out_file);
   asm_out_file = saved_asm_out_file;
   saved_asm_out_file = NULL;
+  debug_info_level = saved_debug_info_level;
 }

 static void
>From gcc-bugs-return-593295-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 11:09:33 2018
Return-Path: <gcc-bugs-return-593295-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62181 invoked by alias); 14 Feb 2018 11:09: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 62136 invoked by uid 48); 14 Feb 2018 11:09:27 -0000
From: "dilfridge at gentoo dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84377] gcc-7.3.0 miscompiles truncf128@@GLIBC_2.26 in libm.so
Date: Wed, 14 Feb 2018 11:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.3.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dilfridge at gentoo dot org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84377-4-mAMll0iKt1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84377-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84377-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01736.txt.bz2
Content-length: 9290

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

--- Comment #2 from Andreas K. Huettel <dilfridge at gentoo dot org> ---

> 
> but it doesn't fail for me, does it for you?  

Yes it fails here.

(~amd64 chroot) pinacolada ~/test # gcc -m32 -O2 -std=gnu11 -fgnu89-inline
-fno-strict-aliasing -frounding-math -fstack-protector-all -march=native -fPIC
pr84377-test.c pr84377.i -o pr84377-test
(~amd64 chroot) pinacolada ~/test # ./pr84377-test 
Abgebrochen
(~amd64 chroot) pinacolada ~/test # 

(=Aborted)

> What does -march=native expand
> for you (add -v and show the options passed to cc1)?

(~amd64 chroot) pinacolada ~/test # LANG=C gcc -v -m32 -O2 -std=gnu11
-fgnu89-inline -fno-strict-aliasing -frounding-math -fstack-protector-all
-march=native -fPIC pr84377-test.c pr84377.i -o pr84377-test
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-7.3.0/work/gcc-7.3.0/configure
--host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr
--bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0
--includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include
--datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0
--mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/man
--infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/info
--with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7
--with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/python
--enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt
--disable-werror --with-system-zlib --enable-nls --without-included-gettext
--enable-checking=release --with-bugurl=https://bugs.gentoo.org/
--with-pkgversion='Gentoo 7.3.0 p1.0' --disable-esp --enable-libstdcxx-time
--enable-shared --enable-threads=posix --enable-__cxa_atexit
--enable-clocale=gnu --enable-multilib --with-multilib-list=m32,m64
--disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj
--enable-libgomp --disable-libmudflap --disable-libssp --disable-libcilkrts
--disable-libmpx --enable-vtable-verify --enable-libvtv --enable-lto
--without-isl --enable-libsanitizer --enable-default-pie --enable-default-ssp
Thread model: posix
gcc version 7.3.0 (Gentoo 7.3.0 p1.0) 
COLLECT_GCC_OPTIONS='-v' '-m32' '-O2' '-std=gnu11' '-fgnu89-inline'
'-fno-strict-aliasing' '-frounding-math' '-fstack-protector-all'
'-march=native' '-fPIC' '-o' 'pr84377-test'
 /usr/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1 -quiet -v -imultilib 32
pr84377-test.c -march=skylake -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3
-mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm
-mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -msgx -mbmi2 -mno-tbm -mavx -mavx2
-msse4.2 -msse4.1 -mlzcnt -mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed
-mprfchw -madx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er
-mno-avx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves
-mno-avx512dq -mno-avx512bw -mno-avx512vl -mno-avx512ifma -mno-avx512vbmi
-mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku
-mno-rdpid --param l1-cache-size=32 --param l1-cache-line-size=64 --param
l2-cache-size=8192 -mtune=skylake -quiet -dumpbase pr84377-test.c -m32 -auxbase
pr84377-test -O2 -std=gnu11 -version -fgnu89-inline -fno-strict-aliasing
-frounding-math -fstack-protector-all -fPIC -o /tmp/ccxL6T9P.s
GNU C11 (Gentoo 7.3.0 p1.0) version 7.3.0 (x86_64-pc-linux-gnu)
        compiled by GNU C version 7.3.0, GMP version 6.1.2, MPFR version 3.1.6,
MPC version 1.1.0, isl version none
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring nonexistent directory "/usr/local/include"
ignoring nonexistent directory
"/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include
 /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include-fixed
 /usr/include
End of search list.
GNU C11 (Gentoo 7.3.0 p1.0) version 7.3.0 (x86_64-pc-linux-gnu)
        compiled by GNU C version 7.3.0, GMP version 6.1.2, MPFR version 3.1.6,
MPC version 1.1.0, isl version none
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d1cccfcc83f321cbb1113d0d0df65594
COLLECT_GCC_OPTIONS='-v' '-m32' '-O2' '-std=gnu11' '-fgnu89-inline'
'-fno-strict-aliasing' '-frounding-math' '-fstack-protector-all'
'-march=native' '-fPIC' '-o' 'pr84377-test'
 /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/as
-v --32 -o /tmp/cclwtFas.o /tmp/ccxL6T9P.s
GNU assembler version 2.29.1 (x86_64-pc-linux-gnu) using BFD version (Gentoo
2.29.1 p3) 2.29.1
COLLECT_GCC_OPTIONS='-v' '-m32' '-O2' '-std=gnu11' '-fgnu89-inline'
'-fno-strict-aliasing' '-frounding-math' '-fstack-protector-all'
'-march=native' '-fPIC' '-o' 'pr84377-test'
 /usr/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/cc1 -fpreprocessed pr84377.i
-march=skylake -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16
-msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4
-mno-xop -mbmi -msgx -mbmi2 -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt
-mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave
-mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf
-mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mno-avx512dq -mno-avx512bw
-mno-avx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps
-mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid --param
l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=8192
-mtune=skylake -quiet -dumpbase pr84377.i -m32 -auxbase pr84377 -O2 -std=gnu11
-version -fgnu89-inline -fno-strict-aliasing -frounding-math
-fstack-protector-all -fPIC -o /tmp/ccxL6T9P.s
GNU C11 (Gentoo 7.3.0 p1.0) version 7.3.0 (x86_64-pc-linux-gnu)
        compiled by GNU C version 7.3.0, GMP version 6.1.2, MPFR version 3.1.6,
MPC version 1.1.0, isl version none
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
GNU C11 (Gentoo 7.3.0 p1.0) version 7.3.0 (x86_64-pc-linux-gnu)
        compiled by GNU C version 7.3.0, GMP version 6.1.2, MPFR version 3.1.6,
MPC version 1.1.0, isl version none
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: d1cccfcc83f321cbb1113d0d0df65594
COLLECT_GCC_OPTIONS='-v' '-m32' '-O2' '-std=gnu11' '-fgnu89-inline'
'-fno-strict-aliasing' '-frounding-math' '-fstack-protector-all'
'-march=native' '-fPIC' '-o' 'pr84377-test'
 /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/as
-v --32 -o /tmp/ccHYPii4.o /tmp/ccxL6T9P.s
GNU assembler version 2.29.1 (x86_64-pc-linux-gnu) using BFD version (Gentoo
2.29.1 p3) 2.29.1
COMPILER_PATH=/usr/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/:/usr/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/:/usr/libexec/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/bin/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/32/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../lib32/:/lib/../lib32/:/usr/lib/../lib32/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-m32' '-O2' '-std=gnu11' '-fgnu89-inline'
'-fno-strict-aliasing' '-frounding-math' '-fstack-protector-all'
'-march=native' '-fPIC' '-o' 'pr84377-test'
 /usr/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/collect2 -plugin
/usr/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/liblto_plugin.so
-plugin-opt=/usr/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/lto-wrapper
-plugin-opt=-fresolution=/tmp/ccvHhMqG.res -plugin-opt=-pass-through=-lgcc
-plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc
-plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s
--eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -pie -o
pr84377-test /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../lib32/Scrt1.o
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../lib32/crti.o
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/32/crtbeginS.o
-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/32
-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../lib32 -L/lib/../lib32
-L/usr/lib/../lib32 -L/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0
-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../x86_64-pc-linux-gnu/lib
-L/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../.. /tmp/cclwtFas.o
/tmp/ccHYPii4.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed
-lgcc_s --no-as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/32/crtendS.o
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/../../../../lib32/crtn.o
COLLECT_GCC_OPTIONS='-v' '-m32' '-O2' '-std=gnu11' '-fgnu89-inline'
'-fno-strict-aliasing' '-frounding-math' '-fstack-protector-all'
'-march=native' '-fPIC' '-o' 'pr84377-test'
(~amd64 chroot) pinacolada ~/test #
>From gcc-bugs-return-593297-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 11:22:16 2018
Return-Path: <gcc-bugs-return-593297-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5747 invoked by alias); 14 Feb 2018 11:22: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 5687 invoked by uid 48); 14 Feb 2018 11:22:12 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83789] __builtin_altivec_lvx fails for powerpc for altivec-4.c
Date: Wed, 14 Feb 2018 11:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher 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-83789-4-q7Y9nlsVR3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01738.txt.bz2
Content-length: 233

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

--- Comment #7 from Segher Boessenkool <segher at gcc dot gnu.org> ---
See https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00031.html -- I think Kaushik
is still looking at this?
>From gcc-bugs-return-593296-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 11:21:03 2018
Return-Path: <gcc-bugs-return-593296-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4627 invoked by alias); 14 Feb 2018 11:21: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 3848 invoked by uid 48); 14 Feb 2018 11:20:59 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82005] [8 regression] early lto debug creates invalid assembly on Darwin
Date: Wed, 14 Feb 2018 11:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: lto, wrong-debug
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dominiq at lps dot ens.fr
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82005-4-Lc8oaO23pl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82005-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82005-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01737.txt.bz2
Content-length: 238

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

--- Comment #27 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> For completeness here is a fixed diff:

With the patch the failures (-m32/-m64) went down from 1059 to 467.
>From gcc-bugs-return-593298-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 11:22:44 2018
Return-Path: <gcc-bugs-return-593298-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6727 invoked by alias); 14 Feb 2018 11:22:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 6664 invoked by uid 55); 14 Feb 2018 11:22:39 -0000
From: "rguenther at suse dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82005] [8 regression] early lto debug creates invalid assembly on Darwin
Date: Wed, 14 Feb 2018 12: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: 8.0
X-Bugzilla-Keywords: lto, wrong-debug
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82005-4-KWIGemHsGk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82005-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82005-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01739.txt.bz2
Content-length: 482

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

--- Comment #28 from rguenther at suse dot de <rguenther at suse dot de> ---
On Wed, 14 Feb 2018, dominiq at lps dot ens.fr wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82005
> 
> --- Comment #27 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> > For completeness here is a fixed diff:
> 
> With the patch the failures (-m32/-m64) went down from 1059 to 467.

How do the remaining failures look like?
>From gcc-bugs-return-593299-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 12:11:40 2018
Return-Path: <gcc-bugs-return-593299-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53097 invoked by alias); 14 Feb 2018 12: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 52670 invoked by uid 48); 14 Feb 2018 12:11:32 -0000
From: "petschy at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84378] New: Misleading diagnostics when using ambiguous names for ptr to memfun args in member fn
Date: Wed, 14 Feb 2018 12:12: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: petschy at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created
Message-ID: <bug-84378-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01740.txt.bz2
Content-length: 4620

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

            Bug ID: 84378
           Summary: Misleading diagnostics when using ambiguous names for
                    ptr to memfun args in member fn
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: petschy at gmail dot com
  Target Milestone: ---

Created attachment 43414
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43414&action=edit
source to reproduce the bug

An enum member and a using typedef clashes. When defining a member function
pointer, GCC gives the correct reason if it is defined in a free standing
function, however, the reasoning is omitted if it is defined in a class member
function. Tried with 7.3.1, 8.0.0 and 8.0.1, all the same.

In both cases there is some misleading 'noise' in the diagnostics.

Errors for the free standing function:
20180214-pmf.cpp: In function ‘void foo()’:
20180214-pmf.cpp:25:19: error: cannot declare pointer to ‘void’ member
  void(Bar::*mfpf)(MyFoo, bool, const char*);
                   ^~~~~
There is NO 'void' member.

20180214-pmf.cpp:25:19: error: reference to ‘MyFoo’ is ambiguous
20180214-pmf.cpp:19:19: note: candidates are: ‘Enum MyFoo’
 enum Enum : int { MyFoo, MyBar, MyBaz };
                   ^~~~~
20180214-pmf.cpp:9:44: note:                 ‘using MyFoo = struct
ns1::Foo<int, ns2::MyFooTag>’
 using MyFoo = ns1::Foo<int, class MyFooTag>;
                                            ^
This is all I needed!

20180214-pmf.cpp:25:26: error: expected primary-expression before ‘bool’
  void(Bar::*mfpf)(MyFoo, bool, const char*);
                          ^~~~
20180214-pmf.cpp:25:32: error: expected primary-expression before ‘const’
  void(Bar::*mfpf)(MyFoo, bool, const char*);
                                ^~~~~
20180214-pmf.cpp:25:43: error: expression list treated as compound expression
in initializer [-fpermissive]
  void(Bar::*mfpf)(MyFoo, bool, const char*);
                                           ^
20180214-pmf.cpp:27:15: error: cannot convert ‘void (Bar::*)(ns2::MyFoo, bool,
const char*)’ {aka ‘void (Bar::*)(ns1::Foo<int, ns2::MyFooTag>, bool, const
char*)’} to ‘void Bar::*’ in assignment
  mfpf = &Bar::Baz;
               ^~~
This isn't too helpful, either.

Errors for the member function. The most helpful message about the ambiguity is
omitted, unfortunately:
20180214-pmf.cpp: In member function ‘void Class::MemFun()’:
20180214-pmf.cpp:38:20: error: cannot declare pointer to ‘void’ member
   void(Bar::*mfpf)(MyFoo2, bool, const char*);
                    ^~~~~~
20180214-pmf.cpp:38:28: error: expected primary-expression before ‘bool’
   void(Bar::*mfpf)(MyFoo2, bool, const char*);
                            ^~~~
20180214-pmf.cpp:38:34: error: expected primary-expression before ‘const’
   void(Bar::*mfpf)(MyFoo2, bool, const char*);
                                  ^~~~~
20180214-pmf.cpp:38:45: error: expression list treated as compound expression
in initializer [-fpermissive]
   void(Bar::*mfpf)(MyFoo2, bool, const char*);
                                             ^
20180214-pmf.cpp:40:16: error: cannot convert ‘void (Bar::*)(ns2::MyFoo2, bool,
const char*)’ {aka ‘void (Bar::*)(ns1::Foo<int, ns2::MyFoo2Tag>, bool, const
char*)’} to ‘void Bar::*’ in assignment
   mfpf = &Bar::Baz2;
                ^~~~


$ g++-7.3.1 -v
Using built-in specs.
COLLECT_GCC=g++-7.3.1
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/7.3.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../configure --enable-languages=c,c++ --disable-multilib
--program-suffix=-7.3.1 --disable-bootstrap CFLAGS='-O2 -march=native'
CXXFLAGS='-O2 -march=native'
Thread model: posix
gcc version 7.3.1 20180214 (GCC)

$ g++-8.0.1 -v
Using built-in specs.
COLLECT_GCC=g++-8.0.1
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/8.0.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../configure --enable-languages=c,c++ --disable-multilib
--program-suffix=-8.0.1 --disable-bootstrap CFLAGS='-O2 -march=native'
CXXFLAGS='-O2 -march=native'
Thread model: posix
gcc version 8.0.1 20180214 (experimental) (GCC)
>From gcc-bugs-return-593300-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 12:12:52 2018
Return-Path: <gcc-bugs-return-593300-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100208 invoked by alias); 14 Feb 2018 12:12: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 91213 invoked by uid 55); 14 Feb 2018 12:12:48 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84313] [F08] reject procedure pointers in COMMON blocks
Date: Wed, 14 Feb 2018 12: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: 8.0
X-Bugzilla-Keywords: accepts-invalid
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: janus at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84313-4-Bq8rbb7uDv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84313-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84313-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01741.txt.bz2
Content-length: 512

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

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Wed Feb 14 12:12:15 2018
New Revision: 257654

URL: https://gcc.gnu.org/viewcvs?rev=257654&root=gcc&view=rev
Log:
        PR fortran/84313
        * testsuite/libgomp.fortran/threadprivate4.f90: Add
        -std=f2003 -fall-intrinsics into dg-additional-options.

Modified:
    trunk/libgomp/ChangeLog
    trunk/libgomp/testsuite/libgomp.fortran/threadprivate4.f90
>From gcc-bugs-return-593301-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 12:34:14 2018
Return-Path: <gcc-bugs-return-593301-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23654 invoked by alias); 14 Feb 2018 12:34: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 23621 invoked by uid 55); 14 Feb 2018 12:34:09 -0000
From: "olegendo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83831] [RX] Unused bclr,bnot,bset insns
Date: Wed, 14 Feb 2018 12: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: 6.4.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: olegendo at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83831-4-mX5O7sA9Bz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83831-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83831-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01742.txt.bz2
Content-length: 1403

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

--- Comment #4 from Oleg Endo <olegendo at gcc dot gnu.org> ---
Author: olegendo
Date: Wed Feb 14 12:33:37 2018
New Revision: 257655

URL: https://gcc.gnu.org/viewcvs?rev=257655&root=gcc&view=rev
Log:
gcc/
        PR target/83831
        * config/rx/rx-protos.h (rx_reg_dead_or_unused_after_insn,
        rx_copy_reg_dead_or_unused_notes, rx_fuse_in_memory_bitop): New
        declarations.
        (set_of_reg): New struct.
        (rx_find_set_of_reg, rx_find_use_of_reg): New functions.
        * config/rx/rx.c (rx_reg_dead_or_unused_after_insn,
        rx_copy_reg_dead_or_unused_notes, rx_fuse_in_memory_bitop): New
        functions.
        * config/rx/rx.md (andsi3, iorsi3, xorsi3): Convert to insn_and_split.
        Split into bitclr, bitset, bitinvert patterns if appropriate.
        (*bitset, *bitinvert, *bitclr): Convert to named insn_and_split and
        use rx_fuse_in_memory_bitop.
        (*bitset_in_memory, *bitinvert_in_memory, *bitclr_in_memory): Convert
        to named insn, correct maximum insn length.

gcc/testsuite/
        PR target/83831
        * gcc.target/rx/pr83831.c: New tests.


Added:
    trunk/gcc/testsuite/gcc.target/rx/pr83831.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rx/rx-protos.h
    trunk/gcc/config/rx/rx.c
    trunk/gcc/config/rx/rx.md
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593302-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 12:56:29 2018
Return-Path: <gcc-bugs-return-593302-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 96773 invoked by alias); 14 Feb 2018 12:56: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 91961 invoked by uid 55); 14 Feb 2018 12:56:21 -0000
From: "jamborm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83990] [7 Regression] Spurious "potential null pointer dereference" warning regression from 7.1 onwards
Date: Wed, 14 Feb 2018 13: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: 7.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jamborm at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83990-4-IWXOB6QEmc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83990-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83990-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01743.txt.bz2
Content-length: 611

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

--- Comment #15 from Martin Jambor <jamborm at gcc dot gnu.org> ---
Author: jamborm
Date: Wed Feb 14 12:55:47 2018
New Revision: 257656

URL: https://gcc.gnu.org/viewcvs?rev=257656&root=gcc&view=rev
Log:
Fix location handling in ipa_modify_call_arguments

2018-02-14  Martin Jambor  <mjambor@suse.cz>

        PR c++/83990
        * ipa-prop.c (ipa_modify_call_arguments): Use location of call
        statements, also set location of a load to a temporary.


Modified:
    branches/gcc-7-branch/gcc/ChangeLog
    branches/gcc-7-branch/gcc/ipa-prop.c
>From gcc-bugs-return-593303-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 13:01:24 2018
Return-Path: <gcc-bugs-return-593303-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61074 invoked by alias); 14 Feb 2018 13:01: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 60932 invoked by uid 48); 14 Feb 2018 13:01:11 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84374] placeholder decltype(auto) accepted when it's not the placeholder alone in trailing-return-type
Date: Wed, 14 Feb 2018 13: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: accepts-invalid
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-84374-4-dki6SyEWOY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84374-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84374-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01744.txt.bz2
Content-length: 402

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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-14
     Ever confirmed|0                           |1
>From gcc-bugs-return-593304-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 13:05:16 2018
Return-Path: <gcc-bugs-return-593304-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65415 invoked by alias); 14 Feb 2018 13:05: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 65340 invoked by uid 48); 14 Feb 2018 13:05:08 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84364] [8 Regression] -Weffc++ warns on "return *this" in template after r253599
Date: Wed, 14 Feb 2018 13:07: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: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84364-4-krwqg6YBSS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84364-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84364-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01745.txt.bz2
Content-length: 476

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

--- Comment #8 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #4)
> (In reply to Jonathan Wakely from comment #3)
> > Insert obligatory "we should fix -Weffc++ or deprecate it" comment.
> 
> Insert obligatory statement of my preference for the former of those 2
> options.

We all want ponies, but unless somebody actually fixes it, it's arguably doing
more harm than good.
>From gcc-bugs-return-593305-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 13:07:51 2018
Return-Path: <gcc-bugs-return-593305-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125651 invoked by alias); 14 Feb 2018 13:07: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 125580 invoked by uid 48); 14 Feb 2018 13:07:46 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/55836] Weffc++: warning: base class 'class std::list<int, std::allocator<int> >' has a non-virtual destructor
Date: Wed, 14 Feb 2018 13:07: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.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-55836-4-HAYWPRhvgj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-55836-4@http.gcc.gnu.org/bugzilla/>
References: <bug-55836-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01746.txt.bz2
Content-length: 1196

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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

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

--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Lars Hamrén from comment #0)
> Suggestions: either remove the warning in these cases (when the problem is
> in the standard library), or add virtual destructors to standard library
> classes.

I think this bug is simply INVALID.

The warning is correct that you're deriving from a class without a virtual
destructor, the fact the class is from the standard library doesn't change
that. (Bug 56879 suggests limiting the warning to cases that matter, and Bug   
  16166 suggests there should be separate options for the various warnings
controlled by -Weffc++, which would help here, but still wouldn't change the
fact that deriving publicly from std::list is potentially bad).

Giving std::list a virtual destructor is absolutely out of the question.
>From gcc-bugs-return-593306-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 13:07:52 2018
Return-Path: <gcc-bugs-return-593306-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125795 invoked by alias); 14 Feb 2018 13:07: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 125616 invoked by uid 48); 14 Feb 2018 13:07:48 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81930] [meta-bug] Issues with -Weffc++
Date: Wed, 14 Feb 2018 13:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: diagnostic, meta-bug
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_status resolution
Message-ID: <bug-81930-4-3HaxjFYaGy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81930-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81930-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01747.txt.bz2
Content-length: 532

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81930
Bug 81930 depends on bug 55836, which changed state.

Bug 55836 Summary: Weffc++: warning: base class 'class std::list<int, std::allocator<int> >' has a non-virtual destructor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55836

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |INVALID
>From gcc-bugs-return-593307-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 13:09:40 2018
Return-Path: <gcc-bugs-return-593307-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3913 invoked by alias); 14 Feb 2018 13:09: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 3837 invoked by uid 48); 14 Feb 2018 13:09:35 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84322] -fstrong-eval-order violated on assignment with function call
Date: Wed, 14 Feb 2018 13: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: 7.3.0
X-Bugzilla-Keywords: wrong-code
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-84322-4-9Ao81Z5Dtv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84322-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84322-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01748.txt.bz2
Content-length: 1114

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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-14
     Ever confirmed|0                           |1

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Confirmed.

(In reply to Oleg Oshmyan from comment #0)
> Here are my gcc -v and uname -a, which I doubt will be useful but are
> requested on https://gcc.gnu.org/bugs/:

Thank you for providing them though.

> For reference, I have also tried GCC 6.3.0 and 5.1.0 (which do not
> understand -fstrong-eval-order but do understand -std=c++17), and they use
> the same order as GCC 7.3.0.

Unsurprising, since GCC 5 and GCC 6 were released before the evaluation order
rules changed in the C++17 drafts. Understanding the -std=c++17 option doesn't
mean they conform to the final standard and this evaluation order is how GCC
always did it.
>From gcc-bugs-return-593308-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 13:15:47 2018
Return-Path: <gcc-bugs-return-593308-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 103250 invoked by alias); 14 Feb 2018 13:15: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 103131 invoked by uid 55); 14 Feb 2018 13:15:36 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84357] [8 Regression] Incorrect 'foo' is used uninitialized with -O3
Date: Wed, 14 Feb 2018 13: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: 8.0.1
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rsandifo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84357-4-L3O4BrsBq7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84357-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84357-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01749.txt.bz2
Content-length: 1775

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

--- Comment #3 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Author: rsandifo
Date: Wed Feb 14 13:14:51 2018
New Revision: 257657

URL: https://gcc.gnu.org/viewcvs?rev=257657&root=gcc&view=rev
Log:
Check array indices in object_address_invariant_in_loop_p (PR 84357)

object_address_invariant_in_loop_p ignored ARRAY_REF indices on
the basis that:

          /* Index of the ARRAY_REF was zeroed in analyze_indices, thus we only
             need to check the stride and the lower bound of the reference.  */

That was true back in 2007 when the code was added:

static void
dr_analyze_indices (struct data_reference *dr, struct loop *nest)
{
  [...]
  while (handled_component_p (aref))
    {
      if (TREE_CODE (aref) == ARRAY_REF)
        {
          op = TREE_OPERAND (aref, 1);
          access_fn = analyze_scalar_evolution (loop, op);
          access_fn = resolve_mixers (nest, access_fn);
          VEC_safe_push (tree, heap, access_fns, access_fn);

          TREE_OPERAND (aref, 1) = build_int_cst (TREE_TYPE (op), 0);
        }

      aref = TREE_OPERAND (aref, 0);
    }

but the assignment was removed a few years ago.  We were therefore
treating "two->arr[i]" and "three->arr[i]" as loop invariant.

2018-02-14  Richard Sandiford  <richard.sandiford@linaro.org>

gcc/
        PR tree-optimization/84357
        * tree-data-ref.c (object_address_invariant_in_loop_p): Check
        operand 1 of an ARRAY_REF too.

gcc/testsuite/
        PR tree-optimization/84357
        * gcc.dg/vect/pr84357.c: New test.

Added:
    trunk/gcc/testsuite/gcc.dg/vect/pr84357.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-data-ref.c
>From gcc-bugs-return-593309-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 13:43:36 2018
Return-Path: <gcc-bugs-return-593309-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 106775 invoked by alias); 14 Feb 2018 13:43: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 106700 invoked by uid 55); 14 Feb 2018 13:43:31 -0000
From: "ro at CeBiTec dot Uni-Bielefeld.DE" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84317] [8 regression] SEGV in dwarf2out.c (dwarf2out_source_line)
Date: Wed, 14 Feb 2018 13:44: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at CeBiTec dot Uni-Bielefeld.DE
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: aoliva at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84317-4-uIhhlPhNpb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84317-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84317-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01750.txt.bz2
Content-length: 1217

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

--- Comment #5 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #3 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot
> Uni-Bielefeld.DE> ---
>> --- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot
>> Uni-Bielefeld.DE> ---
> [...]
>> I'm currently running a couple of bootstraps (Solaris 10, 11.3, 11.3
>> with as/ld and gas/ld on SPARC, Solaris 10 with as/ld, Solaris 11.3 with
>> gas/ld, Solaris 11.4 with gas/gld on x86) with a tree that has
>>
>>         https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00624.html
>>
>> applied to check if that fixes either or both of this PR and PR
>> debug/84319.
[...]
> Removing the #pragma GCC poison and trying again...

They've all completed successfully now, no regressions compared to the
last successful builds, i.e. both the SEGVs and the

error: can't compute difference between symbols in different segments

errors are gone.

The only caveat is that locview is disabled on Solaris/x86 with as
(neither HAVE_AS_DWARF2_DEBUG_LINE nor HAVE_AS_DWARF2_DEBUG_VIEW
defined) where the builds succeeded before your latest patch.

        Rainer
>From gcc-bugs-return-593310-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 13:44:28 2018
Return-Path: <gcc-bugs-return-593310-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109917 invoked by alias); 14 Feb 2018 13:44: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 109793 invoked by uid 55); 14 Feb 2018 13:44:22 -0000
From: "ro at CeBiTec dot Uni-Bielefeld.DE" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84317] [8 regression] SEGV in dwarf2out.c (dwarf2out_source_line)
Date: Wed, 14 Feb 2018 13:57: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at CeBiTec dot Uni-Bielefeld.DE
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: aoliva at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84317-4-wvRvAuBCeQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84317-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84317-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01751.txt.bz2
Content-length: 471

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

--- Comment #6 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> --- Comment #4 from Alexandre Oliva <aoliva at gcc dot gnu.org> ---
> The corrected patch, that I emailed you just after I got your email and
> realized I'd posted the patch without that fix, has been in the trunk since
> yesterday, FWIW.

I know: I've also bootstrapped with it last night.

Thanks.
        Rainer
>From gcc-bugs-return-593311-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 13:57:12 2018
Return-Path: <gcc-bugs-return-593311-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 21800 invoked by alias); 14 Feb 2018 13:57: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 18794 invoked by uid 48); 14 Feb 2018 13:57:07 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83789] __builtin_altivec_lvx fails for powerpc for altivec-4.c
Date: Wed, 14 Feb 2018 14:06: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: UNCONFIRMED
X-Bugzilla-Resolution:
X-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-83789-4-hQ0CX4Gjjq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01752.txt.bz2
Content-length: 450

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

--- Comment #8 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to Segher Boessenkool from comment #7)
> See https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00031.html -- I think
> Kaushik
> is still looking at this?

Ah, ok.  I do agree with your comment to use the *_2op_si pattern.

Do you agree we could combine these patterns?  If so, I could do that as a
followon cleanup patch.
>From gcc-bugs-return-593312-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 14:06:30 2018
Return-Path: <gcc-bugs-return-593312-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34462 invoked by alias); 14 Feb 2018 14:06: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 34202 invoked by uid 48); 14 Feb 2018 14:06:25 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84322] -fstrong-eval-order violated on assignment with function call
Date: Wed, 14 Feb 2018 14:09: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.3.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84322-4-kXBtv3ReaI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84322-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84322-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01753.txt.bz2
Content-length: 2401

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |jason at gcc dot gnu.org

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
We have:
       else if (flag_strong_eval_order > 1
                && TREE_CODE (*expr_p) == MODIFY_EXPR
                && lvalue_has_side_effects (op0)
                && (TREE_CODE (op1) == CALL_EXPR
                    || (SCALAR_TYPE_P (TREE_TYPE (op1))
                        && !TREE_CONSTANT (op1))))
         TREE_OPERAND (*expr_p, 1) = get_formal_tmp_var (op1, pre_p);
but lvalue_has_side_effects does nothing if TREE_SIDE_EFFECTS is 0:
static bool
lvalue_has_side_effects (tree e)
{
  if (!TREE_SIDE_EFFECTS (e))
    return false;
  while (handled_component_p (e))
    {
      if (TREE_CODE (e) == ARRAY_REF
          && TREE_SIDE_EFFECTS (TREE_OPERAND (e, 1)))
        return true;
      e = TREE_OPERAND (e, 0);
    }
  if (DECL_P (e))
    /* Just naming a variable has no side-effects.  */
    return false;
  else if (INDIRECT_REF_P (e))
    /* Similarly, indirection has no side-effects.  */
    return TREE_SIDE_EFFECTS (TREE_OPERAND (e, 0));
  else
    /* For anything else, trust TREE_SIDE_EFFECTS.  */
    return TREE_SIDE_EFFECTS (e);
}

A mere read from memory is not accounted for in TREE_SIDE_EFFECTS, but as the
testcase shows, we probably need to consider it as a side-effect too.

What about:
extern int a[10];
int g ();

void
f ()
{
  *(a + a[1]) = g ();
}

or any other arbitrary expressions on the LHS which can read from
needs_to_live_in_memory variables?

I'm also wondering about
        if (!error_operand_p (op0)
            && !error_operand_p (op1)
            && (TYPE_STRUCTURAL_EQUALITY_P (TREE_TYPE (op0))
                || TYPE_STRUCTURAL_EQUALITY_P (TREE_TYPE (op1)))
            && !useless_type_conversion_p (TREE_TYPE (op1), TREE_TYPE (op0)))
          TREE_OPERAND (*expr_p, 1) = build1 (VIEW_CONVERT_EXPR,
                                              TREE_TYPE (op0), op1);
after which the P0145 checks aren't done, can it ever happen that op1 is a
CALL_EXPR in this case?
>From gcc-bugs-return-593313-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 14:09:50 2018
Return-Path: <gcc-bugs-return-593313-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36647 invoked by alias); 14 Feb 2018 14:09: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 36593 invoked by uid 48); 14 Feb 2018 14:09:46 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84368] [8 Regression] return type of generic lambda in variadic lambda in template is not deduced
Date: Wed, 14 Feb 2018 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: 8.0.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84368-4-MaFzC7t6GU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01754.txt.bz2
Content-length: 528

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

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

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

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Can't reproduce with r257093 and onwards, it is just accepted.
Before that it just ICEd, starting with r251433.  Before that it has been
accepted too.
>From gcc-bugs-return-593314-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 14:17:44 2018
Return-Path: <gcc-bugs-return-593314-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 117628 invoked by alias); 14 Feb 2018 14:17: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 117568 invoked by uid 48); 14 Feb 2018 14:17:39 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84368] [8 Regression] return type of generic lambda in variadic lambda in template is not deduced
Date: Wed, 14 Feb 2018 14:20: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: 8.0.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84368-4-skqOEdEseF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01755.txt.bz2
Content-length: 638

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

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

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

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Actually, on another box I can reproduce it.  Wonder if the order of
instantiation of pending templates isn't depending on some unstable sort or
something similar, this is a second PR in a short time where it can't be
reproduced in all compilers I have around.
>From gcc-bugs-return-593315-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 14:20:13 2018
Return-Path: <gcc-bugs-return-593315-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56793 invoked by alias); 14 Feb 2018 14:20: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 56694 invoked by uid 55); 14 Feb 2018 14:20:09 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/82368] [8 regression] with r253275 several new test cases in libbacktrace fail
Date: Wed, 14 Feb 2018 14:27:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82368-4-nwiywEnMep@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01756.txt.bz2
Content-length: 722

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

--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Wed Feb 14 14:19:36 2018
New Revision: 257658

URL: https://gcc.gnu.org/viewcvs?rev=257658&root=gcc&view=rev
Log:
        PR other/82368
        * elf.c (EM_PPC64, EF_PPC64_ABI): Undefine and define.
        (struct elf_ppc64_opd_data): New type.
        (elf_initialize_syminfo): Add opd argument, handle symbols
        pointing into the PowerPC64 ELFv1 .opd section.
        (elf_add): Read .opd section on PowerPC64 ELFv1, pass pointer
        to structure with .opd data to elf_initialize_syminfo.

Modified:
    trunk/libbacktrace/ChangeLog
    trunk/libbacktrace/elf.c
>From gcc-bugs-return-593316-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 14:27:05 2018
Return-Path: <gcc-bugs-return-593316-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83265 invoked by alias); 14 Feb 2018 14:27: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 83161 invoked by uid 55); 14 Feb 2018 14:26:59 -0000
From: "paul.richard.thomas at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/80945] Invalid code with allocatable character array in READ/WRITE statement
Date: Wed, 14 Feb 2018 14: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paul.richard.thomas at gmail dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-80945-4-UzeTmNxOGx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80945-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80945-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01757.txt.bz2
Content-length: 2528

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

--- Comment #8 from paul.richard.thomas at gmail dot com <paul.richard.thomas at gmail dot com> ---
Hi Thomas,

It doesn't just ring bells, it lets off sirens and sets the marching
bands to marching!

I can only find rather old sources on the web but I seem to remember
that the new dtype generation uses gfc_get_element_type , which makes
use of GFC_TYPE_ARRAY_DATAPTR_TYPE. If this latter does not get reset
with each reallocation it would be the source of the trouble.

I'll try to take a look tonight, although the 14th February might prevail :-)

Paul

On 13 February 2018 at 21:18, tkoenig at gcc dot gnu.org
<gcc-bugzilla@gcc.gnu.org> wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80945
>
> --- Comment #7 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
> Still fails with current trunk.
>
> Code from comment#1, somewhat simplified:
>
> program main
>     implicit none
>     integer:: i
>     integer, parameter:: N = 10
>     character(len=:), dimension(:),allocatable:: ca
>     allocate(character(len=N):: ca(3))
>     ca(1) = "foo"
>     ca(2) = "bar"
>     ca(3) = "xyzzy"
>     write (*, '(3A5)') ca(1:3)
> end program
>
> This yields on gcc110:
>
> foo  foo  foo
>
> Looking at the tree dump, we see
>
> MAIN__ ()
> {
>   integer(kind=8) .ca;
>   struct array01_unknown ca;
>   bitsizetype D.2078;
>   sizetype D.2079;
>
>   D.2078 = (bitsizetype) (sizetype) NON_LVALUE_EXPR <.ca> * 8;
>   D.2079 = (sizetype) NON_LVALUE_EXPR <.ca>;
>
> and later
>
>   {
>     integer(kind=4) overflow.0;
>
>     .ca = 10;
>     ca.dtype = {.elem_len=(unsigned long) SAVE_EXPR <(sizetype) NON_LVALUE_EXPR
> <.ca>>, .rank=1, .type=6};
>
> ...
>
>     _gfortran_st_write (&dt_parm.1);
>       {
>         struct array01_unknown parm.2;
>
>         parm.2.dtype = {.elem_len=(unsigned long) SAVE_EXPR <D.2079>, .rank=1,
> .type=6};
>         parm.2.dim[0].lbound = 1;
>         parm.2.dim[0].ubound = 3;
>         parm.2.dim[0].stride = 1;
>         parm.2.data = (void *) &(*(character(kind=1)[0:][1:.ca] * restrict)
> ca.data)[1 - ca.dim[0].lbound];
>         parm.2.offset = ca.offset;
>         _gfortran_transfer_array_write (&dt_parm.1, &parm.2, 1, .ca);
>
> so the dtype gets its elem_len from the uninitialized copy of .ca
> instead of the correctly initialized value later.
>
> Paul, does this ring any bells?
>
> --
> You are receiving this mail because:
> You are on the CC list for the bug.
>From gcc-bugs-return-593317-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 14:37:03 2018
Return-Path: <gcc-bugs-return-593317-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30571 invoked by alias); 14 Feb 2018 14:37: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 30430 invoked by uid 48); 14 Feb 2018 14:36:58 -0000
From: "benni.buch at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84368] [8 Regression] return type of generic lambda in variadic lambda in template is not deduced
Date: Wed, 14 Feb 2018 14:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: benni.buch 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84368-4-LdR3n78vYV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01758.txt.bz2
Content-length: 628

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

--- Comment #3 from Benjamin Buch <benni.buch at gmail dot com> ---
I'm on git commit a5283f322810189a156a0fb080bf6d65e6f7970e which should be
R257627.


I used:

$ git svn find-rev $(git log --max-count 1 --pretty=format:%H)
Migrating from a git-svn v1 layout...
Data from a previous version of git-svn exists, but
        .git/svn
        (required for this version (2.7.4) of git-svn) does not exist.
Done migrating from a git-svn v1 layout
257627


Hope this is the correct way to get the revision number.

I will check if I can reproduce it with current trunk again.
>From gcc-bugs-return-593318-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 14:39:51 2018
Return-Path: <gcc-bugs-return-593318-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34007 invoked by alias); 14 Feb 2018 14:39: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 33950 invoked by uid 48); 14 Feb 2018 14:39:45 -0000
From: "gcc at gmch dot uk" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84100] [7 Regression] Function __attribute__((optimize(align-loops2))) gives spurious warning and is ignored
Date: Wed, 14 Feb 2018 14:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 7.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: gcc at gmch dot uk
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84100-4-T4aSpAIQth@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84100-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84100-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01759.txt.bz2
Content-length: 857

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

--- Comment #11 from Chris Hall <gcc at gmch dot uk> ---
FWIW:  __attribute__((aligned(32))) works nicely for functions.

Generally there is little to be gained from aligning all loops/jumps/labels in
a given function or group of functions.

Further, when code alignment issues bite, there is no guarantee that the
solution is to align all loops/jumps/labels in the same way.

So, it would be nice to be able to apply __attribute__((aligned(n))) to loops
and/or labels... and perhaps to blocks.  That way, precise alignment could be
applied precisely where it matters.

I have been doing some detailed timing of relatively small operations, which of
course involves a loop to do the operation being timed many times.  If the
timing loop is not 32-byte aligned, the timings I get are not stable.
>From gcc-bugs-return-593319-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 14:46:19 2018
Return-Path: <gcc-bugs-return-593319-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104963 invoked by alias); 14 Feb 2018 14:46: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 102898 invoked by uid 48); 14 Feb 2018 14:46:15 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84357] [8 Regression] Incorrect 'foo' is used uninitialized with -O3
Date: Wed, 14 Feb 2018 14:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords: diagnostic
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: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-84357-4-QkuG77z0us@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84357-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84357-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01760.txt.bz2
Content-length: 497

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

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

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

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593320-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 14:47:43 2018
Return-Path: <gcc-bugs-return-593320-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3157 invoked by alias); 14 Feb 2018 14:47: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 3087 invoked by uid 48); 14 Feb 2018 14:47:39 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/82368] [8 regression] with r253275 several new test cases in libbacktrace fail
Date: Wed, 14 Feb 2018 14:48:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-82368-4-dJ0H76bRdA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01761.txt.bz2
Content-length: 424

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

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

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

--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593321-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 14:48:37 2018
Return-Path: <gcc-bugs-return-593321-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4513 invoked by alias); 14 Feb 2018 14:48: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 4364 invoked by uid 48); 14 Feb 2018 14:48:23 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84197] [7/8 Regression] Segmentation fault when setting -g
Date: Wed, 14 Feb 2018 14: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.3.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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority
Message-ID: <bug-84197-4-l90N6SHPuh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84197-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84197-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01762.txt.bz2
Content-length: 289

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P2
>From gcc-bugs-return-593322-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 14:59:01 2018
Return-Path: <gcc-bugs-return-593322-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 73441 invoked by alias); 14 Feb 2018 14:59: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 73398 invoked by uid 48); 14 Feb 2018 14:58:57 -0000
From: "ro at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/84379] New: Problems with sol2.c GTY handling
Date: Wed, 14 Feb 2018 15:06:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: 8.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_gcctarget
Message-ID: <bug-84379-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01763.txt.bz2
Content-length: 2706

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

            Bug ID: 84379
           Summary: Problems with sol2.c GTY handling
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
  Target Milestone: ---
            Target: *-*-solaris2.*

While investigating the jit testsuite failures on Solaris with the native as
(cf. PR jit/84288), I noticed that there's no GTY markup in gcc/config/sol2.c.
Trying to fix that (adding GTY(()) markers to struct comdat_entry and 
solaris_comdat_htab and including gt-sol2.h resulted in code that wouldn't even
compile:

In file included from /vol/gcc/src/hg/trunk/solaris/gcc/coretypes.h:423:0,
                 from /vol/gcc/src/hg/trunk/solaris/gcc/config/sol2.c:23:
/vol/gcc/src/hg/trunk/solaris/gcc/hash-table.h: In instantiation of 'void
gt_ggc_mx(hash_table<E>*) [with E = comdat_entry_hasher]':
./gt-sol2.h:28:19:   required from here
/vol/gcc/src/hg/trunk/solaris/gcc/hash-table.h:1049:39: error: 'ggc_maybe_mx'
is not a member of 'comdat_entry_hasher'
       E::ggc_maybe_mx (h->m_entries[i]);
                                       ^
/vol/gcc/src/hg/trunk/solaris/gcc/hash-table.h: In instantiation of 'void
gt_pch_nx(hash_table<E>*) [with D = comdat_entry_hasher]':
./gt-sol2.h:44:19:   required from here
/vol/gcc/src/hg/trunk/solaris/gcc/hash-table.h:1084:33: error: 'pch_nx' is not
a member of 'comdat_entry_hasher'
       D::pch_nx (h->m_entries[i]);
                                 ^
/vol/gcc/src/hg/trunk/solaris/gcc/hash-table.h: In instantiation of 'void
hashtab_entry_note_pointers(void*, void*, gt_pointer_operator, void*) [with D =
comdat_entry_hasher; gt_pointer_operator = void (*)(void*, void*)]':
/vol/gcc/src/hg/trunk/solaris/gcc/hash-table.h:1076:74:   required from 'void
gt_pch_nx(hash_table<E>*) [with D = comdat_entry_hasher]'
./gt-sol2.h:44:19:   required from here
/vol/gcc/src/hg/trunk/solaris/gcc/hash-table.h:1067:47: error: 'pch_nx' is not
a member of 'comdat_entry_hasher'
       D::pch_nx (map->m_entries[i], op, cookie);
                                               ^
make[3]: *** [/vol/gcc/src/hg/trunk/solaris/gcc/config/t-sol2:36: sol2.o] Error
1

I haven't yet been able to fix that.

I've also tried a build with --enable-checking=yes,gcac to determine if the
jit testsuite failures observed are really caused by GC issues.  However, the
32-bit build would abort early with an OOM error, and the 64-bit build times
were so over-the-top that they probably wouldn't complete in a week.
>From gcc-bugs-return-593323-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 15:06:59 2018
Return-Path: <gcc-bugs-return-593323-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102281 invoked by alias); 14 Feb 2018 15:06: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 97480 invoked by uid 55); 14 Feb 2018 15:06:55 -0000
From: "itsimbal at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84239] Reimplement rdssp[d|q] and incssp[d|q] CET intrinsics
Date: Wed, 14 Feb 2018 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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: itsimbal 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-84239-4-ZdAMJFahuZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84239-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84239-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01764.txt.bz2
Content-length: 2136

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

--- Comment #1 from itsimbal at gcc dot gnu.org ---
Author: itsimbal
Date: Wed Feb 14 15:06:21 2018
New Revision: 257660

URL: https://gcc.gnu.org/viewcvs?rev=257660&root=gcc&view=rev
Log:
Reimplement CET intrinsics for rdssp/incssp insn.

Introduce a couple of new CET intrinsics for reading and updating a
shadow stack pointer (_get_ssp and _inc_ssp). They replace the existing
_rdssp[d|q] and _incssp[d|q] instrinsics.

        PR target/84239
        * gcc/config/i386/cetintrin.h: Remove _rdssp[d|q] and
        add _get_ssp intrinsics. Remove argument from
        __builtin_ia32_rdssp[d|q].
        * gcc/config/i386/i386-builtin-types.def: Add UINT_FTYPE_VOID.
        * gcc/config/i386/i386-builtin.def: Remove argument from
        __builtin_ia32_rdssp[d|q].
        * gcc/config/i386/i386.c: Use UINT_FTYPE_VOID. Use
        ix86_expand_special_args_builtin for _rdssp[d|q].
        * gcc/config/i386/i386.md: Remove argument from rdssp[si|di] insn.
        Clear register before usage.
        * doc/extend.texi: Remove argument from __builtin_ia32_rdssp[d|q].
        Add documentation for new _get_ssp and _inc_ssp intrinsics.
        * testsuite/gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
        _inc_ssp intrinsics.
        * testsuite/gcc.target/i386/cet-intrin-4.c: Likewise.
        * testsuite/gcc.target/i386/cet-rdssp-1.c: Remove argument from
        __builtin_ia32_rdssp[d|q].
        * libgcc/config/i386/shadow-stack-unwind.hi (_Unwind_Frames_Extra):
        Use new _get_ssp and _inc_ssp intrinsics.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/cetintrin.h
    trunk/gcc/config/i386/i386-builtin-types.def
    trunk/gcc/config/i386/i386-builtin.def
    trunk/gcc/config/i386/i386.c
    trunk/gcc/config/i386/i386.md
    trunk/gcc/doc/extend.texi
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/i386/cet-intrin-3.c
    trunk/gcc/testsuite/gcc.target/i386/cet-intrin-4.c
    trunk/gcc/testsuite/gcc.target/i386/cet-rdssp-1.c
    trunk/libgcc/ChangeLog
    trunk/libgcc/config/i386/shadow-stack-unwind.h
>From gcc-bugs-return-593324-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 15:07:02 2018
Return-Path: <gcc-bugs-return-593324-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 103010 invoked by alias); 14 Feb 2018 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 98784 invoked by uid 48); 14 Feb 2018 15:06:56 -0000
From: "ro at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/84380] New: No GTY handling for language-specific target files
Date: Wed, 14 Feb 2018 15:11:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: 8.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
Message-ID: <bug-84380-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01765.txt.bz2
Content-length: 1129

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

            Bug ID: 84380
           Summary: No GTY handling for language-specific target files
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ro at gcc dot gnu.org
  Target Milestone: ---

While looking into GC issues, I noticed that a couple of language-dependent
target files have GTY markup, but are not included in target_gtfiles in
config.gcc
(and cannot), but there's also no mechanism to handle them (some
<lang>_target_gtfiles
matching {c, cxx, fortran}_target_objs:

        powerpcspe/powerpcspe-c.c
        rs6000/rs6000-c.c
        s390/s390-c.c
        sol2-cxx.c
        spu/spu-c.c
        vms/vms-c.c

This would need special treatment in config.gcc (defining matching variables)
and in configure.ac to append those lists to the per-language sections of
all_gtfiles.
Simply appending another doesn't work: gengtype complains:

gtyp-input.list:159: duplicate language tag [cp]
>From gcc-bugs-return-593325-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 15:11:22 2018
Return-Path: <gcc-bugs-return-593325-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116348 invoked by alias); 14 Feb 2018 15:11: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 115481 invoked by uid 48); 14 Feb 2018 15:11:17 -0000
From: "igor.v.tsimbalist at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84239] Reimplement rdssp[d|q] and incssp[d|q] CET intrinsics
Date: Wed, 14 Feb 2018 15: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: igor.v.tsimbalist at intel dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84239-4-awPNIbRT2L@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84239-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84239-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01766.txt.bz2
Content-length: 411

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

igor.v.tsimbalist at intel dot com changed:

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

--- Comment #2 from igor.v.tsimbalist at intel dot com ---
Fixed.
>From gcc-bugs-return-593326-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 15:11:22 2018
Return-Path: <gcc-bugs-return-593326-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116570 invoked by alias); 14 Feb 2018 15:11: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 115628 invoked by uid 48); 14 Feb 2018 15:11:18 -0000
From: "igor.v.tsimbalist at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/81652] [meta-bug] -fcf-protection=full -mcet bugs
Date: Wed, 14 Feb 2018 15:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: igor.v.tsimbalist at intel 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_status resolution
Message-ID: <bug-81652-4-N3UVL9Nuih@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81652-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81652-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01767.txt.bz2
Content-length: 479

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81652
Bug 81652 depends on bug 84239, which changed state.

Bug 84239 Summary: Reimplement rdssp[d|q] and incssp[d|q] CET intrinsics
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84239

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-593327-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 15:14:33 2018
Return-Path: <gcc-bugs-return-593327-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125250 invoked by alias); 14 Feb 2018 15: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 125137 invoked by uid 55); 14 Feb 2018 15:14:26 -0000
From: "ro at CeBiTec dot Uni-Bielefeld.DE" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug jit/84288] Support jit on Solaris
Date: Wed, 14 Feb 2018 15:17:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: jit
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at CeBiTec dot Uni-Bielefeld.DE
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84288-4-0tZUTAdUFa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84288-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84288-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01768.txt.bz2
Content-length: 2042

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

--- Comment #2 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> ---
> * If DejaGnu is installed into a non-system directory, dejagnu.h isn't found
>   compiling the tests.  I've hacked around this by hardcoding a matching -I
>   option in jit.exp.

  I believe this should be handled like GMPINC: gcc/configure.ac gains an
  --with-dejagnu option which ultimately sets DEJAGNUINC, that's emitted
  to site.exp in gcc/Makefile.in so gcc/testsuite/jit.dg/jit.exp can
  use it.

> * When gcc is configured with Solaris as and ld, a couple of tests FAIL like
>   this:
>
>         NOTE: test-compile-to-assembler.c.exe iteration 2 of 5: writing
> reproducer to ./test-compile-to-assembler.c.exe.reproducer.c
> ./test-compile-to-assembler.c.exe: error: in get, at cgraph.h:404
> 0xfcfd4d3a symtab_node::get(tree_node const*)
>         /vol/gcc/src/hg/trunk/local/gcc/cgraph.h:401
> 0xfcfd4d3a decl_comdat_group(tree_node const*)
>         /vol/gcc/src/hg/trunk/local/gcc/tree.c:708
> 0xfd0ce378 solaris_define_comdat_signature(comdat_entry**, void*)
>         /vol/gcc/src/hg/trunk/local/gcc/config/sol2.c:267
> 0xfd0ce6d6 void hash_table<comdat_entry_hasher,
> xcallocator>::traverse_noresize<void*,
> &(solaris_define_comdat_signature(comdat_entry**, void*))>(void*)
>         /vol/gcc/src/hg/trunk/local/gcc/hash-table.h:969
> 0xfd0ce6d6 void hash_table<comdat_entry_hasher, xcallocator>::traverse<void*,
> &(solaris_define_comdat_signature(comdat_entry**, void*))>(void*)
>         /vol/gcc/src/hg/trunk/local/gcc/hash-table.h:990
> 0xfd0ce6d6 solaris_file_end()
>         /vol/gcc/src/hg/trunk/local/gcc/config/sol2.c:291
> [...]
> FAIL: test-compile-to-assembler.c.exe: non-zero exit code: 7862 exp9 0 4
[...]
>   Haven't yet started debugging how error_mark arrives there.

  That those errors only happen during the second iteration seems to
  point at a GC issue.  In fact, there are problems here, cf. PR
  other/84379), but no solution so far.
>From gcc-bugs-return-593328-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 15:17:40 2018
Return-Path: <gcc-bugs-return-593328-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130185 invoked by alias); 14 Feb 2018 15:17: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 130088 invoked by uid 55); 14 Feb 2018 15:17:36 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84279] [8 Regression] powerpc64le ICE on cvc4
Date: Wed, 14 Feb 2018 15: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84279-4-okbAxnprvL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84279-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84279-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01769.txt.bz2
Content-length: 852

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

--- Comment #9 from Peter Bergner <bergner at gcc dot gnu.org> ---
Author: bergner
Date: Wed Feb 14 15:17:04 2018
New Revision: 257661

URL: https://gcc.gnu.org/viewcvs?rev=257661&root=gcc&view=rev
Log:
gcc/
        Back port from mainline
        2018-02-13  Peter Bergner  <bergner@vnet.ibm.com>

        PR target/84279
        * config/rs6000/rs6000.c (mem_operand_gpr): Disallow altivec addresses.

gcc/testsuite/
        Back port from mainline
        2018-02-13  Peter Bergner  <bergner@vnet.ibm.com>

        PR target/84279
        * g++.dg/pr84279.C: New test.

Added:
    branches/gcc-7-branch/gcc/testsuite/g++.dg/pr84279.C
Modified:
    branches/gcc-7-branch/gcc/ChangeLog
    branches/gcc-7-branch/gcc/config/rs6000/rs6000.c
    branches/gcc-7-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593329-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 15:19:44 2018
Return-Path: <gcc-bugs-return-593329-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16627 invoked by alias); 14 Feb 2018 15: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 16543 invoked by uid 48); 14 Feb 2018 15:19:40 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84279] [8 Regression] powerpc64le ICE on cvc4
Date: Wed, 14 Feb 2018 15: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: CLOSED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-84279-4-CnASiaMVvu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84279-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84279-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01770.txt.bz2
Content-length: 382

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED

--- Comment #10 from Peter Bergner <bergner at gcc dot gnu.org> ---
Closing as fixed.
>From gcc-bugs-return-593330-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 15:24:49 2018
Return-Path: <gcc-bugs-return-593330-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85936 invoked by alias); 14 Feb 2018 15:24:48 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 41103 invoked by uid 48); 14 Feb 2018 15:24:12 -0000
From: "benni.buch at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84368] [8 Regression] return type of generic lambda in variadic lambda in template is not deduced
Date: Wed, 14 Feb 2018 15: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: 8.0.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: benni.buch 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84368-4-6uPPwVIe6X@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01771.txt.bz2
Content-length: 1151

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

--- Comment #4 from Benjamin Buch <benni.buch at gmail dot com> ---
I can still reproduce it on R257659:

$ g++ -std=c++14 main.cpp 
main.cpp: In instantiation of 'foo(T ...) [with T = {int}]::<lambda(auto:1
...)> [with auto:1 = {int}]':
main.cpp:9:6:   required from 'void foo(T ...) [with T = {int}]'
main.cpp:13:10:   required from here
main.cpp:8:17: error: use of 'bar' before deduction of 'auto'
         sink(bar(v, T{}) ...);
              ~~~^~~~~~~~
$ g++ --version
g++ (GCC) 8.0.1 20180214 (experimental)
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


GCC trunk compiled on Intel(R) Core(TM) i7-6700K CPU, Ubuntu 16.04 (64 Bit)
with GCC 6.3:
$ g++-6 --version
g++-6 (Ubuntu/Linaro 6.3.0-18ubuntu2~16.04) 6.3.0 20170519
Copyright (C) 2016 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>From gcc-bugs-return-593331-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 15:28:37 2018
Return-Path: <gcc-bugs-return-593331-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 93336 invoked by alias); 14 Feb 2018 15:28: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 93245 invoked by uid 48); 14 Feb 2018 15:28:33 -0000
From: "jamborm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83990] [7 Regression] Spurious "potential null pointer dereference" warning regression from 7.1 onwards
Date: Wed, 14 Feb 2018 15:32: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.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jamborm at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-83990-4-3eLOELMkBe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83990-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83990-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01772.txt.bz2
Content-length: 428

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

Martin Jambor <jamborm at gcc dot gnu.org> changed:

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

--- Comment #16 from Martin Jambor <jamborm at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593332-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 15:32:40 2018
Return-Path: <gcc-bugs-return-593332-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95872 invoked by alias); 14 Feb 2018 15:32: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 95805 invoked by uid 55); 14 Feb 2018 15:32:35 -0000
From: "willschm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84220] rs6000 builtin __builtin_vec_sld() ICEs on invalid 3rd argument
Date: Wed, 14 Feb 2018 15: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: willschm at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: willschm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84220-4-jz9nvQ4Ylf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84220-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84220-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01773.txt.bz2
Content-length: 1293

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

--- Comment #2 from Will Schmidt <willschm at gcc dot gnu.org> ---
Author: willschm
Date: Wed Feb 14 15:32:02 2018
New Revision: 257662

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

[gcc]

2018-02-14  Will Schmidt  <will_schmidt@vnet.ibm.com>

        PR target/84220
        * config/rs6000/rs6000-c.c: Update definitions for
        ALTIVEC_BUILTIN_VEC_SLD, ALTIVEC_BUILTIN_VEC_SLDW,
        ALTIVEC_BUILTIN_VEC_XXPERMDI builtins.

[testsuite]

2018-02-14  Will Schmidt  <will_schmidt@vnet.ibm.com>

        PR target/84220
        * gcc.target/powerpc/pr84220-sld.c: New test.
        * gcc.target/powerpc/pr84220-sld2.c: New test.
        * gcc.target/powerpc/pr84220-sldw.c: New test.
        * gcc.target/powerpc/pr84220-xxperm.c: New test.
        * gcc.target/powerpc/pr84220-xxsld.c: New test.

Added:
    trunk/gcc/testsuite/gcc.target/powerpc/pr84220-sld.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr84220-sld2.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr84220-sldw.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr84220-xxperm.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr84220-xxsld.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rs6000/rs6000-c.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593333-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 15:50:26 2018
Return-Path: <gcc-bugs-return-593333-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116353 invoked by alias); 14 Feb 2018 15: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 111854 invoked by uid 48); 14 Feb 2018 15:50:21 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84381] New: replace non-std 'call abort' by 'stop 1' in gfortran testsuite
Date: Wed, 14 Feb 2018 15:56: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus 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-84381-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01774.txt.bz2
Content-length: 875

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

            Bug ID: 84381
           Summary: replace non-std 'call abort' by 'stop 1' in gfortran
                    testsuite
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: janus at gcc dot gnu.org
  Target Milestone: ---

A lot of the runtime tests in gfortran.dg use the non-std intrinsic subroutine
ABORT to generate a test failure. The same could be accomplished in a fully
standard-compliant way by using "stop 1" or similar.

This replacement has been done e.g. in:

https://github.com/nncarlson/gfortran.dg/commit/82f3582391402bd01c1f8393c72ce20522ebc62

It affects a lot of test cases, but it can be done fully mechanically.
>From gcc-bugs-return-593334-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 15:56:52 2018
Return-Path: <gcc-bugs-return-593334-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83917 invoked by alias); 14 Feb 2018 15:56: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 82878 invoked by uid 48); 14 Feb 2018 15:56:48 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84382] New: add command-line options -std=gnu2003 and -std=gnu2008 for gfortran
Date: Wed, 14 Feb 2018 16:05: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus 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-84382-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01775.txt.bz2
Content-length: 709

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

            Bug ID: 84382
           Summary: add command-line options -std=gnu2003 and -std=gnu2008
                    for gfortran
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: janus at gcc dot gnu.org
  Target Milestone: ---

In analogy to the g++ options -std=gnu++17 etc (as apposed to -std=c++17),
gfortran should have options like -std=gnu2003 and -std=gnu2008 that instruct
the compiler to adhere to a given Fortran standard plus GNU extensions.
>From gcc-bugs-return-593335-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 16:05:23 2018
Return-Path: <gcc-bugs-return-593335-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6024 invoked by alias); 14 Feb 2018 16:05:23 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 5939 invoked by uid 48); 14 Feb 2018 16:05:18 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/62234] warnings/errors from LTO cannot be tested
Date: Wed, 14 Feb 2018 16:17:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords: patch
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: cc
Message-ID: <bug-62234-4-s9XRBuzlym@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-62234-4@http.gcc.gnu.org/bugzilla/>
References: <bug-62234-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01776.txt.bz2
Content-length: 877

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

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

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

--- Comment #9 from Martin Sebor <msebor at gcc dot gnu.org> ---
(In reply to David Malcolm from comment #6)
> I added support for this in r256801:
>   dg-lto-warning and dg-lto-message
>     https://gcc.gnu.org/ml/gcc-patches/2018-01/msg00257.html

Awesome!  It might be worth an email to the dev list to let people aware of the
limitation know about this enhancement -- I know of least two bugs that I
should add tests for now that this works.

It might also be helpful to update the README and mention this and the other
dg-lto- directives.  Let me post one.
>From gcc-bugs-return-593336-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 16:17:52 2018
Return-Path: <gcc-bugs-return-593336-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60397 invoked by alias); 14 Feb 2018 16:17: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 60306 invoked by uid 48); 14 Feb 2018 16:17:48 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84383] New: [8 Regression] ICE in maybe_diag_stxncpy_trunc
Date: Wed, 14 Feb 2018 16:18: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01777.txt.bz2
Content-length: 1301

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

            Bug ID: 84383
           Summary: [8 Regression] ICE in maybe_diag_stxncpy_trunc
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: jakub at gcc dot gnu.org
          Reporter: jakub at gcc dot gnu.org
  Target Milestone: ---

int a;
struct S { char *s; };
void bar (struct S *);

void
foo (char *b)
{
  struct S c[4];
  bar (c);
  __builtin_strncpy (c[a].s, b, 32);
  c[a].s[31] = '\0';
}

ICEs at -O2 or fails under valgrind, like:
==32746== Conditional jump or move depends on uninitialised value(s)
==32746==    at 0x1234997: maybe_diag_stxncpy_trunc(gimple_stmt_iterator,
tree_node*, tree_node*) (tree-ssa-strlen.c:1881)
==32746==    by 0x1235595: handle_builtin_stxncpy(built_in_function,
gimple_stmt_iterator*) (tree-ssa-strlen.c:2079)
==32746==    by 0x1238BEE:
strlen_check_and_optimize_stmt(gimple_stmt_iterator*, bool*)
(tree-ssa-strlen.c:3142)
==32746==    by 0x123A225:
strlen_dom_walker::before_dom_children(basic_block_def*)
(tree-ssa-strlen.c:3475)

depending on what uninitialized value dstoff has.
>From gcc-bugs-return-593337-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 16:18:08 2018
Return-Path: <gcc-bugs-return-593337-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61445 invoked by alias); 14 Feb 2018 16:18: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 61299 invoked by uid 48); 14 Feb 2018 16:18:04 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84383] [8 Regression] ICE in maybe_diag_stxncpy_trunc
Date: Wed, 14 Feb 2018 16: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on target_milestone everconfirmed
Message-ID: <bug-84383-4-iRQUVup8hw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01778.txt.bz2
Content-length: 459

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-14
   Target Milestone|---                         |8.0
     Ever confirmed|0                           |1
>From gcc-bugs-return-593338-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 16:25:01 2018
Return-Path: <gcc-bugs-return-593338-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85255 invoked by alias); 14 Feb 2018 16:25: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 84885 invoked by uid 48); 14 Feb 2018 16:24:31 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/52899] tabstop has no effect
Date: Wed, 14 Feb 2018 16:30: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: 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: WORKSFORME
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-52899-4-Wz0MaBOpXn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-52899-4@http.gcc.gnu.org/bugzilla/>
References: <bug-52899-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01779.txt.bz2
Content-length: 1124

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

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

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

--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
The option is used in c-family/c-indentation.c (since r223098):

/* Round up VIS_COLUMN to nearest tab stop. */

static unsigned int
next_tab_stop (unsigned int vis_column)
{
  const unsigned int tab_width = cpp_opts->tabstop;
  vis_column = ((vis_column + tab_width) / tab_width) * tab_width;
  return vis_column;
}

There are no tests that exercise the option in the test suite but
c-c++-common/Wmisleading-indentation.c fails when run with -ftabstop=N set to
less than 7.

So I'm going to resolve this as WORKSFORSOME (as in "works for some use
cases").  Adding a test just for -ftabstop alone would still be useful.
>From gcc-bugs-return-593339-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 16:30:58 2018
Return-Path: <gcc-bugs-return-593339-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 117692 invoked by alias); 14 Feb 2018 16:30: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 117626 invoked by uid 48); 14 Feb 2018 16:30:53 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84383] [8 Regression] ICE in maybe_diag_stxncpy_trunc
Date: Wed, 14 Feb 2018 16: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: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority
Message-ID: <bug-84383-4-k6KGycYV7I@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01780.txt.bz2
Content-length: 377

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

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

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

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Started with r255031.
>From gcc-bugs-return-593340-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 16:48:53 2018
Return-Path: <gcc-bugs-return-593340-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92013 invoked by alias); 14 Feb 2018 16:48: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 88851 invoked by uid 48); 14 Feb 2018 16:48:48 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84383] [8 Regression] ICE in maybe_diag_stxncpy_trunc
Date: Wed, 14 Feb 2018 16:49: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: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84383-4-Cp2DkiFK6C@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01781.txt.bz2
Content-length: 995

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

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43415
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43415&action=edit
gcc8-pr84383.patch

Untested fix.

BTW, the code is still problematic, e.g. the:
      if (code == ARRAY_REF || code == MEM_REF)
        lhs = TREE_OPERAND (lhs, 0);
For MEM_REF, TREE_OPERAND (lhs, 0) is either ADDR_EXPR of some decl, or an
SSA_NAME, I can understand what you can do with the SSA_NAME (for the stpncpy
result comparison which will also be a SSA_NAME), but other than that it is
then apples vs. oranges e.g. in the get_addr_base_and_unit_offset calls.

Also, the comment says:
  /* Look for dst[i] = '\0'; after the stxncpy() call and if found
     avoid the truncation warning.  */
but you aren't testing for that, but rather that there is any kind of
assignment after the strncpy call (no check that the rhs of the next_stmt is
integer_zerop).
>From gcc-bugs-return-593341-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 16:49:21 2018
Return-Path: <gcc-bugs-return-593341-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 111066 invoked by alias); 14 Feb 2018 16:49: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 110081 invoked by uid 48); 14 Feb 2018 16:49:14 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84383] [8 Regression] ICE in maybe_diag_stxncpy_trunc
Date: Wed, 14 Feb 2018 16:54: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: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84383-4-MQc5TlPxGQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01782.txt.bz2
Content-length: 420

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

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

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

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Martin, please look at the above comment.
>From gcc-bugs-return-593342-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 16:54:48 2018
Return-Path: <gcc-bugs-return-593342-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4410 invoked by alias); 14 Feb 2018 16:54: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 4361 invoked by uid 48); 14 Feb 2018 16:54:43 -0000
From: "seurer at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84384] New: new test case gcc.target/powerpc/builtins-4-int128-runnable.c fails on power7
Date: Wed, 14 Feb 2018 17:00:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: seurer 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-84384-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01783.txt.bz2
Content-length: 6649

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

            Bug ID: 84384
           Summary: new test case
                    gcc.target/powerpc/builtins-4-int128-runnable.c fails
                    on power7
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

Missing option on the test case perhaps?

spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test2/gcc/xgcc
-B/home/seurer/gcc/build/gcc-test2/gcc/
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c
-fno-diagnostics-show-caret -fdiagnostics-color=never -maltivec -mvsx -lm -o
./builtins-4-int128-runnable.exe
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:
In function 'main':
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:20:3:
error: unknown type name 'vector'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:20:21:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'vec_128_expected1'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:21:3:
error: unknown type name 'vector'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:21:22:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'vec_u128_expected1'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:32:3:
error: 'vec_128_expected1' undeclared (first use in this function); did you
mean 'vec_expte'?
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:32:3:
note: each undeclared identifier is reported only once for each function it
appears in
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:32:24:
error: 'vector' undeclared (first use in this function)
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:32:30:
error: expected ')' before '__int128_t'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:32:42:
error: expected ';' before '{' token
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:33:3:
error: 'vec_128_result1' undeclared (first use in this function)
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:49:3:
error: 'vec_u128_result1' undeclared (first use in this function)
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:50:3:
error: 'vec_u128_expected1' undeclared (first use in this function); did you
mean 'vec_expte'?
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:50:31:
error: expected ')' before '__uint128_t'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:50:44:
error: expected ';' before '{' token
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:69:30:
error: expected ')' before '__int128_t'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:69:42:
error: expected ';' before '{' token
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:89:31:
error: expected ')' before '__uint128_t'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:89:44:
error: expected ';' before '{' token
compiler exited with status 1
output is:
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:
In function 'main':
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:20:3:
error: unknown type name 'vector'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:20:21:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'vec_128_expected1'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:21:3:
error: unknown type name 'vector'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:21:22:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'vec_u128_expected1'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:32:3:
error: 'vec_128_expected1' undeclared (first use in this function); did you
mean 'vec_expte'?
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:32:3:
note: each undeclared identifier is reported only once for each function it
appears in
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:32:24:
error: 'vector' undeclared (first use in this function)
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:32:30:
error: expected ')' before '__int128_t'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:32:42:
error: expected ';' before '{' token
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:33:3:
error: 'vec_128_result1' undeclared (first use in this function)
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:49:3:
error: 'vec_u128_result1' undeclared (first use in this function)
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:50:3:
error: 'vec_u128_expected1' undeclared (first use in this function); did you
mean 'vec_expte'?
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:50:31:
error: expected ')' before '__uint128_t'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:50:44:
error: expected ';' before '{' token
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:69:30:
error: expected ')' before '__int128_t'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:69:42:
error: expected ';' before '{' token
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:89:31:
error: expected ')' before '__uint128_t'
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.target/powerpc/builtins-4-int128-runnable.c:89:44:
error: expected ';' before '{' token
>From gcc-bugs-return-593343-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 17:00:59 2018
Return-Path: <gcc-bugs-return-593343-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16164 invoked by alias); 14 Feb 2018 17:00: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 16047 invoked by uid 48); 14 Feb 2018 17:00:54 -0000
From: "seurer at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84371] test case gcc.target/powerpc/builtins-3.c fails on power9
Date: Wed, 14 Feb 2018 17:01: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: seurer 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-84371-4-dqMmdCIr0D@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84371-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84371-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01784.txt.bz2
Content-length: 152

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

--- Comment #1 from seurer at gcc dot gnu.org ---
In addition to trunk this also fails with gcc 7
>From gcc-bugs-return-593344-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 17:01:03 2018
Return-Path: <gcc-bugs-return-593344-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16648 invoked by alias); 14 Feb 2018 17:01: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 16051 invoked by uid 48); 14 Feb 2018 17:00:54 -0000
From: "gscfq@t-online.de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84218] ICE in free_expr0, at fortran/expr.c:451
Date: Wed, 14 Feb 2018 17:10:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: gscfq@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-84218-4-ZowkLsx5JF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84218-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84218-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01785.txt.bz2
Content-length: 707

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

--- Comment #3 from G. Steinmetz <gscfq@t-online.de> ---

Some working variants/extentions with substring "x(i:i)" :


$ cat z2.f90
program p
   integer :: i
   character(3) :: x
   data (x(i:i), i=1,3) /'a', 'b', 'c'/
   print *, x
end

$ gfortran-8-20180211 z2.f90 -static-libgfortran
$ a.out
 abc


$ cat z3.f90
program p
   integer :: i
   character(3) :: x
   data (x(i:i), i=1,3) /3*'a'/
   print *, x
end

$ gfortran-8-20180211 z3.f90 -static-libgfortran
$ a.out
 aaa


$ cat z4.f90
program p
   character(3) :: x
   data x(1:1), x(2:2), x(3:3) /'a', 'b', 'c'/
   print *, x
end

$ gfortran-8-20180211 z4.f90 -static-libgfortran
$ a.out
 abc
>From gcc-bugs-return-593345-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 17:10:42 2018
Return-Path: <gcc-bugs-return-593345-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 88067 invoked by alias); 14 Feb 2018 17: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 88003 invoked by uid 48); 14 Feb 2018 17:10:38 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84372] test case gcc.target/powerpc/lvsl-lvsr.c fails on power9
Date: Wed, 14 Feb 2018 17: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84372-4-j6eeBjpTF9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01786.txt.bz2
Content-length: 463

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CLOSED                      |REOPENED
         Resolution|FIXED                       |---

--- Comment #6 from Segher Boessenkool <segher at gcc dot gnu.org> ---
This needs to be fixed on 7 as well.
>From gcc-bugs-return-593346-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 17:23:48 2018
Return-Path: <gcc-bugs-return-593346-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114419 invoked by alias); 14 Feb 2018 17:23: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 114318 invoked by uid 48); 14 Feb 2018 17:23:43 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84384] new test case gcc.target/powerpc/builtins-4-int128-runnable.c fails on power7
Date: Wed, 14 Feb 2018 17:28:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-84384-4-68WHwVAAZ7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84384-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84384-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01787.txt.bz2
Content-length: 558

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-14
                 CC|                            |bergner at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Peter Bergner <bergner at gcc dot gnu.org> ---
Confirmed.
>From gcc-bugs-return-593347-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 17:28:42 2018
Return-Path: <gcc-bugs-return-593347-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3951 invoked by alias); 14 Feb 2018 17:28:42 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 3373 invoked by uid 48); 14 Feb 2018 17:28:38 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84372] test case gcc.target/powerpc/lvsl-lvsr.c fails on power9
Date: Wed, 14 Feb 2018 17:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84372-4-OK7fPv46sv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01788.txt.bz2
Content-length: 292

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |7.4
>From gcc-bugs-return-593349-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:00:22 2018
Return-Path: <gcc-bugs-return-593349-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92970 invoked by alias); 14 Feb 2018 18: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 92659 invoked by uid 55); 14 Feb 2018 18:00:02 -0000
From: "paolo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84350] [7/8 Regression] ICE with new and auto
Date: Wed, 14 Feb 2018 18: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84350-4-s9VegHO7gQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84350-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84350-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01790.txt.bz2
Content-length: 723

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

--- Comment #3 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> ---
Author: paolo
Date: Wed Feb 14 17:59:29 2018
New Revision: 257666

URL: https://gcc.gnu.org/viewcvs?rev=257666&root=gcc&view=rev
Log:
/cp
2018-02-14  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/84350
        * pt.c (do_auto_deduction): Don't check the TREE_TYPE of a null
        init, early return.

/testsuite
2018-02-14  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/84350
        * g++.dg/cpp0x/auto49.C: New.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/auto49.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/pt.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593348-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 17:36:43 2018
Return-Path: <gcc-bugs-return-593348-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10643 invoked by alias); 14 Feb 2018 17:36:43 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 10540 invoked by uid 48); 14 Feb 2018 17:36:39 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84384] new test case gcc.target/powerpc/builtins-4-int128-runnable.c fails on power7
Date: Wed, 14 Feb 2018 18: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: 8.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84384-4-ax4L4xNfhJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84384-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84384-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01789.txt.bz2
Content-length: 885

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

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

--- Comment #2 from Peter Bergner <bergner at gcc dot gnu.org> ---
So looking at the differences between -mcpu=power7 and -mcpu=power8, the
preprocessed source shows diffs like:

-  __attribute__((altivec(vector__))) __int128_t vec_128_expected1,
vec_128_result1;
-  __attribute__((altivec(vector__))) __uint128_t vec_u128_expected1,
vec_u128_result1;
+  vector __int128_t vec_128_expected1, vec_128_result1;
+  vector __uint128_t vec_u128_expected1, vec_u128_result1;

Not sure if vector __int128_t should be supported on power7 or not yet.  Will
look into it.
>From gcc-bugs-return-593350-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:00:59 2018
Return-Path: <gcc-bugs-return-593350-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 94006 invoked by alias); 14 Feb 2018 18:00: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 93889 invoked by uid 48); 14 Feb 2018 18:00:48 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84350] [7 Regression] ICE with new and auto
Date: Wed, 14 Feb 2018 18: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: short_desc
Message-ID: <bug-84350-4-Z2Nm6IkW4A@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84350-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84350-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01791.txt.bz2
Content-length: 468

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[7/8 Regression] ICE with   |[7 Regression] ICE with new
                   |new and auto                |and auto

--- Comment #4 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Fixed in trunk.
>From gcc-bugs-return-593351-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:15:50 2018
Return-Path: <gcc-bugs-return-593351-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116057 invoked by alias); 14 Feb 2018 18:15:50 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 116015 invoked by uid 48); 14 Feb 2018 18:15:46 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84385] New: [F03] Reject invalid SELECT TYPE selector (allocate_with_source_22.f03)
Date: Wed, 14 Feb 2018 18:30: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus 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-84385-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01792.txt.bz2
Content-length: 685

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

            Bug ID: 84385
           Summary: [F03] Reject invalid SELECT TYPE selector
                    (allocate_with_source_22.f03)
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: janus at gcc dot gnu.org
  Target Milestone: ---

https://github.com/nncarlson/gfortran.dg/issues/6

allocate_with_source_22.f03 violates F03:C811 ( = F08:C835). There is a check
for this clause in gfc_match_select_type, which apparently fails for that case.
>From gcc-bugs-return-593352-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:30:45 2018
Return-Path: <gcc-bugs-return-593352-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23676 invoked by alias); 14 Feb 2018 18:30:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 23461 invoked by uid 48); 14 Feb 2018 18:30:37 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70401] [c++1z on mingw]compile variadic template failed
Date: Wed, 14 Feb 2018 18:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot 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: cc
Message-ID: <bug-70401-4-QtBOSMoNPj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01793.txt.bz2
Content-length: 415

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rainer@emrich-ebersheim.de

--- Comment #3 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Let's add Rainer too.
>From gcc-bugs-return-593353-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:31:02 2018
Return-Path: <gcc-bugs-return-593353-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24648 invoked by alias); 14 Feb 2018 18: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 24556 invoked by uid 48); 14 Feb 2018 18:30:58 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84384] new test case gcc.target/powerpc/builtins-4-int128-runnable.c fails on power7
Date: Wed, 14 Feb 2018 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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: carll at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-84384-4-ZDNT495BIZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84384-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84384-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01794.txt.bz2
Content-length: 575

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

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

--- Comment #3 from Peter Bergner <bergner at gcc dot gnu.org> ---
So it seems it's not supported on power7.  I talked with Carl and he's going to
test replacing vsx_hw test with p8vector_hw.
>From gcc-bugs-return-593354-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:34:53 2018
Return-Path: <gcc-bugs-return-593354-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32308 invoked by alias); 14 Feb 2018 18:34: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 32247 invoked by uid 48); 14 Feb 2018 18:34:48 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84386] New: Implicitly declared variables in BLOCK have scope of including program unit
Date: Wed, 14 Feb 2018 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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl 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-84386-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01795.txt.bz2
Content-length: 1630

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

            Bug ID: 84386
           Summary: Implicitly declared variables in BLOCK have scope of
                    including program unit
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: kargl at gcc dot gnu.org
  Target Milestone: ---

See 

https://groups.google.com/forum/#!topic/comp.lang.fortran/62PqdmItLeI

for details of the problem.  The following code should execute
without hitting a 'STOP 1'.

program foo
   call block1
   print *
   call block2
end program foo
!
! For an implicitly declared variable (e.g., i and j here), the
! scope of the variable is from the inclusive scoping unit.  That
! is, 'j = 1' in block1 is implicitly declared to be in the 
! namespace of block1.  In addition, the implicitly declared 'i'
! in block bah is also in the namespace of block1. 
! 
subroutine block1
   j = 1
   bah: block
      i = 42
      j = 42
   end block bah
   if (i /= 42) stop 1  ! i should be 42
   if (j /= 42) stop 1
end subroutine block1
!
! In the following 'i' has an implicit declaration in the scope
! of block2.  The explicit declaration of 'i' in block bah means
! that this 'i' has the scope of bah.
!
subroutine block2
   i = 1
   j = 1
   bah: block
      integer i
      i = 42
      j = 42
      if (i /= 42) stop 1
      if (j /= 42) stop 1
   end block bah
   if (i /= 1) stop 1
   if (j /= 42) stop 1
end subroutine block2
>From gcc-bugs-return-593355-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:35:42 2018
Return-Path: <gcc-bugs-return-593355-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43448 invoked by alias); 14 Feb 2018 18:35: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 35604 invoked by uid 48); 14 Feb 2018 18:35:38 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84386] Implicitly declared variables in BLOCK have scope of including program unit
Date: Wed, 14 Feb 2018 18:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl 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 cf_known_to_fail
Message-ID: <bug-84386-4-w4YYebst8a@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84386-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84386-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01796.txt.bz2
Content-length: 340

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
      Known to fail|                            |6.4.1, 7.3.1, 8.0
>From gcc-bugs-return-593356-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:36:48 2018
Return-Path: <gcc-bugs-return-593356-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 51734 invoked by alias); 14 Feb 2018 18:36: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 51669 invoked by uid 48); 14 Feb 2018 18:36:44 -0000
From: "P at draigBrady dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/83173] C preprocessor generates incorrect linemarkers
Date: Wed, 14 Feb 2018 18:47: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.2.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: P at draigBrady 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-83173-4-n4IQuAefIA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83173-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83173-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01797.txt.bz2
Content-length: 441

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

Pádraig Brady <P at draigBrady dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |P at draigBrady dot com

--- Comment #5 from Pádraig Brady <P at draigBrady dot com> ---
Seeing this also with GCC 7.3. Will try proposed patches
>From gcc-bugs-return-593357-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:47:49 2018
Return-Path: <gcc-bugs-return-593357-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104583 invoked by alias); 14 Feb 2018 18:47:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 102230 invoked by uid 48); 14 Feb 2018 18:47:45 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84314] [8 Regression] Another ICE in finish_member_declaration
Date: Wed, 14 Feb 2018 18:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84314-4-XCjoSB9cbf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84314-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84314-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01798.txt.bz2
Content-length: 249

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

--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> ---
Created attachment 43416
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43416&action=edit
patch

Patch awaiting review.
>From gcc-bugs-return-593359-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:52:30 2018
Return-Path: <gcc-bugs-return-593359-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14492 invoked by alias); 14 Feb 2018 18:52: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 12093 invoked by uid 48); 14 Feb 2018 18:52:26 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84372] test case gcc.target/powerpc/lvsl-lvsr.c fails on power9
Date: Wed, 14 Feb 2018 18: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84372-4-L1dYi5se1l@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01800.txt.bz2
Content-length: 444

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

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

--- Comment #8 from Peter Bergner <bergner at gcc dot gnu.org> ---
Fixed in GCC 7 as well.
>From gcc-bugs-return-593358-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:49:28 2018
Return-Path: <gcc-bugs-return-593358-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 119822 invoked by alias); 14 Feb 2018 18:49: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 117343 invoked by uid 55); 14 Feb 2018 18:49:25 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84372] test case gcc.target/powerpc/lvsl-lvsr.c fails on power9
Date: Wed, 14 Feb 2018 18: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84372-4-wuF4xKarAY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01799.txt.bz2
Content-length: 611

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

--- Comment #7 from Peter Bergner <bergner at gcc dot gnu.org> ---
Author: bergner
Date: Wed Feb 14 18:48:53 2018
New Revision: 257667

URL: https://gcc.gnu.org/viewcvs?rev=257667&root=gcc&view=rev
Log:
        Back port from mainline
        2018-02-13  Peter Bergner  <bergner@vnet.ibm.com>

        PR target/84372
        * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
        with -mcpu=power9.

Modified:
    branches/gcc-7-branch/gcc/testsuite/ChangeLog
    branches/gcc-7-branch/gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c
>From gcc-bugs-return-593360-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:52:51 2018
Return-Path: <gcc-bugs-return-593360-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25243 invoked by alias); 14 Feb 2018 18: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 22068 invoked by uid 48); 14 Feb 2018 18:52:46 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84372] test case gcc.target/powerpc/lvsl-lvsr.c fails on power9
Date: Wed, 14 Feb 2018 18:53: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: CLOSED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-84372-4-AAGZMBb9ok@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84372-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01801.txt.bz2
Content-length: 381

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED

--- Comment #9 from Peter Bergner <bergner at gcc dot gnu.org> ---
Closing as fixed.
>From gcc-bugs-return-593361-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 18:53:30 2018
Return-Path: <gcc-bugs-return-593361-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 49880 invoked by alias); 14 Feb 2018 18: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 45377 invoked by uid 48); 14 Feb 2018 18:53:27 -0000
From: "mgulick at mathworks dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/83173] C preprocessor generates incorrect linemarkers
Date: Wed, 14 Feb 2018 19:09: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.2.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mgulick at mathworks 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-83173-4-VIVKVi8PMG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83173-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83173-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01802.txt.bz2
Content-length: 392

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

--- Comment #6 from Mike Gulick <mgulick at mathworks dot com> ---
(In reply to Pádraig Brady from comment #5)
> Seeing this also with GCC 7.3. Will try proposed patches

Latest version of patch and test:

Patch: https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00557.html
Test: https://gcc.gnu.org/ml/gcc-patches/2018-01/msg01993.html
>From gcc-bugs-return-593362-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 19:09:55 2018
Return-Path: <gcc-bugs-return-593362-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36998 invoked by alias); 14 Feb 2018 19:09: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 36974 invoked by uid 48); 14 Feb 2018 19:09:51 -0000
From: "fortranfan at outlook dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84387] New: Defined output does not work for a derived type that has no components
Date: Wed, 14 Feb 2018 19:16: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: fortranfan at outlook 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-84387-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01803.txt.bz2
Content-length: 2064

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

            Bug ID: 84387
           Summary: Defined output does not work for a derived type that
                    has no components
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: fortranfan at outlook dot com
  Target Milestone: ---

Consider the following:

--- begin console output ---
C:\Temp>type p.f90
module m

   type :: t
      private
      !integer :: m_i = 0  !<-- ***
   contains
      private
      procedure, pass(this) :: write_t
      generic, public :: write(formatted) => write_t
   end type

contains

   subroutine write_t(this, lun, iotype, vlist, istat, imsg)

      ! argument definitions
      class(t), intent(in)            :: this
      integer, intent(in)             :: lun
      character(len=*), intent(in)    :: iotype
      integer, intent(in)             :: vlist(:)
      integer, intent(out)            :: istat
      character(len=*), intent(inout) :: imsg

      write(lun, fmt=*, iostat=istat, iomsg=imsg) "Hello World!"

      return

   end subroutine write_t

end module

program p

   use m, only : t

   type(t) :: foo

   print "(dt)", foo !<-- or list-directed: print *, foo

end program

C:\Temp>gfortran p.f90 -o p.exe

C:\Temp>p.exe


C:\Temp>
--- end console output ---

Program run-time behavior suggests the defined output with the object foo with
type(t) is not executed. Is this intended?  I didn't notice anything in the
Fortran standard (10-007r1 document toward Fortran 2008) that suggests such a
behavior.  Program built with another compiler printed "Hello World!" as I
expected.

Fyi in case it is of any relevance: if the line marked *** above corresponding
to a component of type(t) is uncommented and the program is then rebuilt using
gfortran, the output is:

C:\Temp>p.exe
 Hello World!

Thanks for your time and attention,
Vipul Parekh
>From gcc-bugs-return-593363-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 19:16:21 2018
Return-Path: <gcc-bugs-return-593363-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46092 invoked by alias); 14 Feb 2018 19:16: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 46018 invoked by uid 48); 14 Feb 2018 19:16:16 -0000
From: "seurer at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84388] New: test case gcc/testsuite/gcc.target/powerpc/fold-vec-mult-int128-p9.c fails on power9
Date: Wed, 14 Feb 2018 19:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 7.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: seurer 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-84388-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01804.txt.bz2
Content-length: 1350

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

            Bug ID: 84388
           Summary: test case
                    gcc/testsuite/gcc.target/powerpc/fold-vec-mult-int128-
                    p9.c fails on power9
           Product: gcc
           Version: 7.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

This test case was updated a couple times on trunk but not for gcc-7.  See
r253606 and r248202 for instance.

spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-7/gcc/xgcc
-B/home/seurer/gcc/build/gcc-7/gcc/
/home/seurer/gcc/gcc-7/gcc/testsuite/gcc.target/powerpc/fold-vec-mult-int128-p9.c
-fno-diagnostics-show-caret -fdiagnostics-color=never -maltivec -mvsx
-mcpu=power9 -O2 -ffat-lto-objects -S -o fold-vec-mult-int128-p9.s
PASS: gcc.target/powerpc/fold-vec-mult-int128-p9.c (test for excess errors)
FAIL: gcc.target/powerpc/fold-vec-mult-int128-p9.c scan-assembler-times [
\t]xsmulqp 2
Executing on host: /home/seurer/gcc/build/gcc-7/gcc/xgcc
-B/home/seurer/gcc/build/gcc-7/gcc/ vmx_hw_available32556.c   
-fno-diagnostics-show-caret -fdiagnostics-color=never  -mno-vsx  -lm  -o
vmx_hw_available32556.exe    (timeout = 300)
>From gcc-bugs-return-593364-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 19:19:39 2018
Return-Path: <gcc-bugs-return-593364-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 98966 invoked by alias); 14 Feb 2018 19:19: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 98933 invoked by uid 48); 14 Feb 2018 19:19:35 -0000
From: "fortranfan at outlook dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84389] New: Defined output: unexpected compiler error with the use of ":" edit descriptor
Date: Wed, 14 Feb 2018 19:20: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: fortranfan at outlook 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-84389-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01805.txt.bz2
Content-length: 1620

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

            Bug ID: 84389
           Summary: Defined output: unexpected compiler error with the use
                    of ":" edit descriptor
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: fortranfan at outlook dot com
  Target Milestone: ---

Consider the following:

--- begin console output ---
C:\Temp>type p.f90
module m

   type :: t
      private
   contains
      private
      procedure, pass(this) :: write_t
      generic, public :: write(formatted) => write_t
   end type

contains

   subroutine write_t(this, lun, iotype, vlist, istat, imsg)

      ! argument definitions
      class(t), intent(in)            :: this
      integer, intent(in)             :: lun
      character(len=*), intent(in)    :: iotype
      integer, intent(in)             :: vlist(:)
      integer, intent(out)            :: istat
      character(len=*), intent(inout) :: imsg

      write(lun, fmt=*, iostat=istat, iomsg=imsg) "Hello World!"

      return

   end subroutine write_t

end module

program p

   use m, only : t

   type(t) :: foo(2)

   print "(*(dt:,','))", foo

end program

C:\Temp>gfortran p.f90 -o p.exe
p.f90:37:14:

    print "(*(dt:,','))", foo
              1
Error: Unexpected element ':' in format string at (1)

C:\Temp>
--- end output ---

Program compiled and built using another toolset gives my expected output:
Hello World!,Hello World!


Cheers,
>From gcc-bugs-return-593365-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 19:20:14 2018
Return-Path: <gcc-bugs-return-593365-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99938 invoked by alias); 14 Feb 2018 19:20: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 99908 invoked by uid 48); 14 Feb 2018 19:20:10 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84385] [F03] Reject invalid SELECT TYPE selector (allocate_with_source_22.f03)
Date: Wed, 14 Feb 2018 19:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: accepts-invalid
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 cf_reconfirmed_on assigned_to everconfirmed
Message-ID: <bug-84385-4-Jjhur7Qf77@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84385-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84385-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01806.txt.bz2
Content-length: 1189

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

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-14
           Assignee|unassigned at gcc dot gnu.org      |janus at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from janus at gcc dot gnu.org ---
Draft patch:


Index: gcc/fortran/match.c
===================================================================
--- gcc/fortran/match.c (revision 257635)
+++ gcc/fortran/match.c (working copy)
@@ -6201,6 +6201,7 @@ gfc_match_select_type (void)
                     || CLASS_DATA (expr1)->attr.codimension)
                 && expr1->ref
                 && expr1->ref->type == REF_ARRAY
+                && expr1->ref->u.ar.type == AR_FULL
                 && expr1->ref->next == NULL);

   /* Check for F03:C811.  */
>From gcc-bugs-return-593366-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 19:22:06 2018
Return-Path: <gcc-bugs-return-593366-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 103054 invoked by alias); 14 Feb 2018 19:22: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 102998 invoked by uid 48); 14 Feb 2018 19:22:02 -0000
From: "seurer at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84369] test case gcc.dg/sms-10.c fails on power9
Date: Wed, 14 Feb 2018 19: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: seurer 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-84369-4-QJgnoIgidW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84369-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84369-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01807.txt.bz2
Content-length: 146

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

--- Comment #1 from seurer at gcc dot gnu.org ---
Also fails with gcc 7 and gcc 6 on power9
>From gcc-bugs-return-593367-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 19:22:53 2018
Return-Path: <gcc-bugs-return-593367-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104876 invoked by alias); 14 Feb 2018 19:22: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 104312 invoked by uid 48); 14 Feb 2018 19:22:49 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83789] __builtin_altivec_lvx fails for powerpc for altivec-4.c
Date: Wed, 14 Feb 2018 19:27: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: UNCONFIRMED
X-Bugzilla-Resolution:
X-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-83789-4-zrg1B6oVPa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01808.txt.bz2
Content-length: 399

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

--- Comment #9 from Peter Bergner <bergner at gcc dot gnu.org> ---
Created attachment 43417
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43417&action=edit
Proposed patch to merge altivec patterns.

Hi Kaushik,

Can you see if the following unetsted patch fixes your ICE?  In the end, it's
cleaner to just combine the two patterns.
>From gcc-bugs-return-593368-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 19:27:35 2018
Return-Path: <gcc-bugs-return-593368-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113430 invoked by alias); 14 Feb 2018 19:27: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 113391 invoked by uid 48); 14 Feb 2018 19:27:31 -0000
From: "seurer at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84390] New: test case gcc.target/powerpc/vsxcopy.c fails for gcc 7 and gcc 6 on power9
Date: Wed, 14 Feb 2018 19: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: seurer 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-84390-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01809.txt.bz2
Content-length: 1541

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

            Bug ID: 84390
           Summary: test case gcc.target/powerpc/vsxcopy.c fails for gcc 7
                    and gcc 6 on power9
           Product: gcc
           Version: 7.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

This works OK on trunk.

make -k check-gcc RUNTESTFLAGS=powerpc.exp=gcc.target/powerpc/vsxcopy.c

spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-7/gcc/xgcc
-B/home/seurer/gcc/build/gcc-7/gcc/
/home/seurer/gcc/gcc-7/gcc/testsuite/gcc.target/powerpc/vsxcopy.c
-fno-diagnostics-show-caret -fdiagnostics-color=never -O1 -mvsx
-ffat-lto-objects -S -o vsxcopy.s
PASS: gcc.target/powerpc/vsxcopy.c (test for excess errors)
FAIL: gcc.target/powerpc/vsxcopy.c scan-assembler lxvd2x
FAIL: gcc.target/powerpc/vsxcopy.c scan-assembler stxvd2x
PASS: gcc.target/powerpc/vsxcopy.c scan-assembler-not xxpermdi


It looks like the trunk copy of the testcase was updated:

seurer@perch:~/gcc/build/gcc-7$ diff
/home/seurer/gcc/gcc-7/gcc/testsuite/gcc.target/powerpc/vsxcopy.c
/home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.target/powerpc/vsxcopy.c
4,5c4,5
< /* { dg-final { scan-assembler "lxvd2x" } } */
< /* { dg-final { scan-assembler "stxvd2x" } } */
---
> /* { dg-final { scan-assembler {\m(lxvd2x|lxv)\M} } } */
> /* { dg-final { scan-assembler {\m(stxvd2x|stxv)\M} } } */
>From gcc-bugs-return-593369-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 19:30:54 2018
Return-Path: <gcc-bugs-return-593369-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120427 invoked by alias); 14 Feb 2018 19: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 120355 invoked by uid 48); 14 Feb 2018 19:30:49 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84390] test case gcc.target/powerpc/vsxcopy.c fails for gcc 7 and gcc 6 on power9
Date: Wed, 14 Feb 2018 19:57:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed
Message-ID: <bug-84390-4-whI3dBkEVi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84390-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84390-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01810.txt.bz2
Content-length: 627

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-14
           Assignee|unassigned at gcc dot gnu.org      |bergner at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Peter Bergner <bergner at gcc dot gnu.org> ---
Mine.  Needs the same lxvd2x|lxv fix we used on other test cases.
>From gcc-bugs-return-593370-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 19:57:02 2018
Return-Path: <gcc-bugs-return-593370-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18036 invoked by alias); 14 Feb 2018 19:57: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 17953 invoked by uid 55); 14 Feb 2018 19:56:58 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84390] test case gcc.target/powerpc/vsxcopy.c fails for gcc 7 and gcc 6 on power9
Date: Wed, 14 Feb 2018 20: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84390-4-SIESpP0JoR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84390-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84390-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01811.txt.bz2
Content-length: 516

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

--- Comment #2 from Peter Bergner <bergner at gcc dot gnu.org> ---
Author: bergner
Date: Wed Feb 14 19:56:25 2018
New Revision: 257670

URL: https://gcc.gnu.org/viewcvs?rev=257670&root=gcc&view=rev
Log:
        PR target/84390
        * gcc.target/powerpc/vsxcopy.c: Also match lxv when compiling
        with -mcpu=power9.

Modified:
    branches/gcc-7-branch/gcc/testsuite/ChangeLog
    branches/gcc-7-branch/gcc/testsuite/gcc.target/powerpc/vsxcopy.c
>From gcc-bugs-return-593371-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 20:03:58 2018
Return-Path: <gcc-bugs-return-593371-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30791 invoked by alias); 14 Feb 2018 20:03: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 30738 invoked by uid 55); 14 Feb 2018 20:03:53 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84390] test case gcc.target/powerpc/vsxcopy.c fails for gcc 7 and gcc 6 on power9
Date: Wed, 14 Feb 2018 20: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84390-4-bMOutmgsuL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84390-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84390-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01812.txt.bz2
Content-length: 610

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

--- Comment #3 from Peter Bergner <bergner at gcc dot gnu.org> ---
Author: bergner
Date: Wed Feb 14 20:03:21 2018
New Revision: 257671

URL: https://gcc.gnu.org/viewcvs?rev=257671&root=gcc&view=rev
Log:
        Backport from GCC 7 branch
        2018-02-14  Peter Bergner  <bergner@vnet.ibm.com>

        PR target/84390
        * gcc.target/powerpc/vsxcopy.c: Also match lxv when compiling
        with -mcpu=power9.

Modified:
    branches/gcc-6-branch/gcc/testsuite/ChangeLog
    branches/gcc-6-branch/gcc/testsuite/gcc.target/powerpc/vsxcopy.c
>From gcc-bugs-return-593373-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 20:05:27 2018
Return-Path: <gcc-bugs-return-593373-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32862 invoked by alias); 14 Feb 2018 20:05: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 32792 invoked by uid 48); 14 Feb 2018 20:05:23 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84390] test case gcc.target/powerpc/vsxcopy.c fails for gcc 7 and gcc 6 on power9
Date: Wed, 14 Feb 2018 20: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84390-4-1fCdfFeU3k@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84390-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84390-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01814.txt.bz2
Content-length: 378

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |6.5

--- Comment #5 from Peter Bergner <bergner at gcc dot gnu.org> ---
Closing as fixed.
>From gcc-bugs-return-593372-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 20:04:48 2018
Return-Path: <gcc-bugs-return-593372-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 31885 invoked by alias); 14 Feb 2018 20:04: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 31821 invoked by uid 48); 14 Feb 2018 20:04:44 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84390] test case gcc.target/powerpc/vsxcopy.c fails for gcc 7 and gcc 6 on power9
Date: Wed, 14 Feb 2018 20: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84390-4-V2FwIT6qzn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84390-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84390-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01813.txt.bz2
Content-length: 452

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

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

--- Comment #4 from Peter Bergner <bergner at gcc dot gnu.org> ---
Fixed on both release branches.
>From gcc-bugs-return-593374-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 20:05:57 2018
Return-Path: <gcc-bugs-return-593374-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33894 invoked by alias); 14 Feb 2018 20:05: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 33754 invoked by uid 48); 14 Feb 2018 20:05:51 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/82939] genmatch fills up terminal with endless printing of periods
Date: Wed, 14 Feb 2018 20:19: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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-82939-4-4UPEA9aD20@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01815.txt.bz2
Content-length: 452

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

--- Comment #8 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #7)
> It works when I use a previous version of gcc I built myself though. (8.0
> from 20170525)

Regardless of the fact that I was able to work around this bug, I'm still
wondering why those periods need to be printed in the first place? Would it
break anything to just remove that loop?
>From gcc-bugs-return-593375-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 20:19:13 2018
Return-Path: <gcc-bugs-return-593375-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99468 invoked by alias); 14 Feb 2018 20:19: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 99395 invoked by uid 48); 14 Feb 2018 20:19:09 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/79242] [7 Regression] ICE in simplify_subreg, at simplify-rtx.c:6029
Date: Wed, 14 Feb 2018 20: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.1
X-Bugzilla-Keywords: ice-on-valid-code, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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: keywords cc
Message-ID: <bug-79242-4-hAHwRm0hX6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79242-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79242-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01816.txt.bz2
Content-length: 1387

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #10 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Jeffrey A. Law from comment #9)
> Author: law
> Date: Wed Feb 14 07:21:11 2018
> New Revision: 257653
> 
> URL: https://gcc.gnu.org/viewcvs?rev=257653&root=gcc&view=rev
> Log:
> 2018-02-14  Jozef Lawrynowicz <jozefl.gcc@gmail.com>
> 
> 	PR target/79242
> 	* machmode.def: Define a complex mode for PARTIAL_INT.
> 	* genmodes.c (complex_class): Return MODE_COMPLEX_INT for
> 	MODE_PARTIAL_INT.
> 	* doc/rtl.texi: Document CSPImode.
> 	* config/msp430/msp430.c (msp430_hard_regno_nregs): Add CPSImode
> 	handling.
> 	(msp430_hard_regno_nregs_with_padding): Likewise.
> 
> 	PR target/79242
> 	* gcc.target/msp430/pr79242.c: New test.
> 
> Added:
>     trunk/gcc/testsuite/gcc.target/msp430/pr79242.c
> Modified:
>     trunk/gcc/ChangeLog
>     trunk/gcc/config/msp430/msp430.c
>     trunk/gcc/doc/rtl.texi
>     trunk/gcc/genmodes.c
>     trunk/gcc/machmode.def
>     trunk/gcc/testsuite/ChangeLog

Did this fix it?
>From gcc-bugs-return-593376-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 20:20:13 2018
Return-Path: <gcc-bugs-return-593376-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100707 invoked by alias); 14 Feb 2018 20:20: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 100648 invoked by uid 48); 14 Feb 2018 20:20:08 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84269] C++ FE does not suggest which #include to use for "memset"
Date: Wed, 14 Feb 2018 20:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dmalcolm at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84269-4-LcYmh0DKyo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84269-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84269-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01817.txt.bz2
Content-length: 166

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

--- Comment #2 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Another one: std::make_tuple

...and so on.
>From gcc-bugs-return-593377-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 20:24:50 2018
Return-Path: <gcc-bugs-return-593377-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109224 invoked by alias); 14 Feb 2018 20:24: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 109175 invoked by uid 48); 14 Feb 2018 20:24:46 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84390] test case gcc.target/powerpc/vsxcopy.c fails for gcc 7 and gcc 6 on power9
Date: Wed, 14 Feb 2018 20:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner at gcc dot gnu.org
X-Bugzilla-Status: CLOSED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bergner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status bug_file_loc
Message-ID: <bug-84390-4-JMuJ3QJ6zG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84390-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84390-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01818.txt.bz2
Content-length: 591

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED
                URL|                            |https://gcc.gnu.org/ml/gcc-
                   |                            |patches/2018-02/msg00867.ht
                   |                            |ml

--- Comment #6 from Peter Bergner <bergner at gcc dot gnu.org> ---
Closing for real now.
>From gcc-bugs-return-593378-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 20:36:15 2018
Return-Path: <gcc-bugs-return-593378-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115987 invoked by alias); 14 Feb 2018 20:36: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 115915 invoked by uid 48); 14 Feb 2018 20:36:10 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84360] unnecessary aka in error message
Date: Wed, 14 Feb 2018 20: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: 8.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
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:
Message-ID: <bug-84360-4-vUPnRP8UDM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84360-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84360-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01819.txt.bz2
Content-length: 414

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

--- Comment #3 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
As I understand it, "using" is a more modern form of typedef (e.g. with
template support).

So should this ideally read:
  return type ‘T’ {aka ‘class std::tuple<int, int, int>’} is incomplete
to express both the name the code used, and the underlying type?
>From gcc-bugs-return-593379-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 20:38:30 2018
Return-Path: <gcc-bugs-return-593379-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118341 invoked by alias); 14 Feb 2018 20:38: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 118284 invoked by uid 48); 14 Feb 2018 20:38:26 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84360] unnecessary aka in error message
Date: Wed, 14 Feb 2018 20: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: 8.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84360-4-uADum4kwa0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84360-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84360-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01820.txt.bz2
Content-length: 376

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

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to David Malcolm from comment #3)
> So should this ideally read:
>   return type ‘T’ {aka ‘class std::tuple<int, int, int>’} is incomplete
> to express both the name the code used, and the underlying type?

Yes.
>From gcc-bugs-return-593380-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 20:43:07 2018
Return-Path: <gcc-bugs-return-593380-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126127 invoked by alias); 14 Feb 2018 20:43:07 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 126059 invoked by uid 48); 14 Feb 2018 20:43:03 -0000
From: "keith.marshall at mailinator dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/84391] New: External specs file misinterpreted, unless read twice
Date: Wed, 14 Feb 2018 20:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: driver
X-Bugzilla-Version: 6.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: keith.marshall at mailinator 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-84391-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01821.txt.bz2
Content-length: 2839

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

            Bug ID: 84391
           Summary: External specs file misinterpreted, unless read twice
           Product: gcc
           Version: 6.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: driver
          Assignee: unassigned at gcc dot gnu.org
          Reporter: keith.marshall at mailinator dot com
  Target Milestone: ---

I'm experimenting with a customised GCC specs file, to enable selection of
alternative runtime libraries for MinGW.  I started by extracting the default
(built-in) specs:

  $ mingw32-gcc -dumpspecs > lib/gcc/mingw32/6.3.0/specs

This causes mingw32-gcc to read its default specs from this file, ignoring the
built-in specs.  So far, so good; all behaves as expected, (and as documented).
 Adding the '-v' option confirms that the specs are now read from the external
file, and built-in specs are not used.

Next, I defined new specs strings, within my external specs file:

  *msvcrt_id:
  -D__MSVCRT_VERSION__=0x0

  *msvcrt_version:
  ${msvcr*:$(msvcrt_id)%*0} $<msvcr*

and I prepended:

  *cpp:
  %(msvcrt_version) ...original cpp spec-string unchanged...

in place, to the original cpp spec-string, within the same specs file.

The intent is to interpret a custom '-msvcr90' option (say), to set the MinGW
specific '__MSVCRT_VERSION__' feature macro as appropriate for using
MSVCR90.DLL, rather than the MSVCRT.DLL default.  However, if I specify it,
using natural invocation syntax, I see:

  $ mingw32-gcc -E -dM -msvcr90 -xc /dev/null | grep MSVCRT
  mingw32-gcc: error: unrecognized command line option '-msvcr90'

Conversely, if I adopt this alternative (unnatural) invocation syntax:

  $ mingw32-gcc -specs=specs -E -dM -msvcr90 -xc /dev/null | grep MSVCRT
  #define __MSVCRT_VERSION__ 0x0900
  #define __MSVCRT__ 1

I see exactly the effect I am trying to achieve.

If I add the '-v' option to the former (failing) command, I see that my
external specs file is read once, (before any other output is produced); if I
add '-v' to the latter (successful) command, I see that my external specs file
is read twice, (again, before any other output is produced).

FWIW, I also see the expected behaviour if I augment the built-in specs, by
placing my customisations in an alternatively named auxiliary specs file, (say
mingw.specs), and invoke:

  $ mingw32-gcc -specs=mingw.specs -E -dM -msvcr90 -xc /dev/null | grep MSVCRT
  #define __MSVCRT_VERSION__ 0x0900
  #define __MSVCRT__ 1

Unless I'm overlooking something, I guess this is a bug in the way GCC
processes an external specs file explicitly named as 'specs', when reading it
implicitly; it seems that it may be worked around by loading it explicitly,
(although this is certainly much less convenient).
>From gcc-bugs-return-593381-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 20:49:08 2018
Return-Path: <gcc-bugs-return-593381-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30934 invoked by alias); 14 Feb 2018 20:49: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 30861 invoked by uid 48); 14 Feb 2018 20:49:03 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/79361] [6 Regression] ICE redefining a template function as defaulted or deleted
Date: Wed, 14 Feb 2018 20:58: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: paolo.carlini at oracle dot com
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.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution assigned_to
Message-ID: <bug-79361-4-esuCVz4U5n@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79361-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79361-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01822.txt.bz2
Content-length: 554

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
           Assignee|paolo.carlini at oracle dot com    |unassigned at gcc dot gnu.org

--- Comment #4 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Let's close this as fixed in 7.1.0.
>From gcc-bugs-return-593382-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 20:58:05 2018
Return-Path: <gcc-bugs-return-593382-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9079 invoked by alias); 14 Feb 2018 20:58: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 8944 invoked by uid 48); 14 Feb 2018 20:58:01 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/82368] [8 regression] with r253275 several new test cases in libbacktrace fail
Date: Wed, 14 Feb 2018 21:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82368-4-9d0WPBUq9K@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01823.txt.bz2
Content-length: 280

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

--- Comment #14 from Segher Boessenkool <segher at gcc dot gnu.org> ---
(In reply to Alan Modra from comment #10)
> Jakub had it correct in comment #8.

Yeah, I have no idea how I got that completely wrong notion.  Sorry all.
>From gcc-bugs-return-593383-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 21:02:50 2018
Return-Path: <gcc-bugs-return-593383-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108915 invoked by alias); 14 Feb 2018 21: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 106901 invoked by uid 48); 14 Feb 2018 21:02:46 -0000
From: "seurer at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84392] New: test case gcc.dg/graphite/uns-interchange-9.c and 3 others fail on power9
Date: Wed, 14 Feb 2018 21:13: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: seurer 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-84392-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01824.txt.bz2
Content-length: 1496

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

            Bug ID: 84392
           Summary: test case gcc.dg/graphite/uns-interchange-9.c and 3
                    others fail on power9
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

These 4 tests fail on power9

FAIL: gcc.dg/graphite/uns-interchange-9.c scan-tree-dump graphite "tiled"
FAIL: gcc.dg/graphite/interchange-3.c scan-tree-dump graphite "tiled"
FAIL: gcc.dg/graphite/interchange-7.c scan-tree-dump graphite "tiled"
FAIL: gcc.dg/graphite/interchange-9.c scan-tree-dump graphite "tiled"

They appear to be erratic in failing; while trying to track down an originating
revision I was seeing some older revisions work and then later fail.

When they fail they all fail the same way:

spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-trunk/gcc/xgcc
-B/home/seurer/gcc/build/gcc-trunk/gcc/
/home/seurer/gcc/gcc-trunk/gcc/testsuite/gcc.dg/graphite/interchange-3.c
-fno-diagnostics-show-caret -fdiagnostics-color=never -O2 -ffast-math
-floop-nest-optimize -fdump-tree-graphite-all -lm -o ./interchange-3.exe
PASS: gcc.dg/graphite/interchange-3.c (test for excess errors)
. . .
PASS: gcc.dg/graphite/interchange-3.c execution test
FAIL: gcc.dg/graphite/interchange-3.c scan-tree-dump graphite "tiled"
>From gcc-bugs-return-593384-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 21:13:21 2018
Return-Path: <gcc-bugs-return-593384-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46833 invoked by alias); 14 Feb 2018 21:13: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 46740 invoked by uid 48); 14 Feb 2018 21:13:17 -0000
From: "keith.marshall at mailinator dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libgomp/84393] New: "make install" omits gfortran modules, following cross-native build
Date: Wed, 14 Feb 2018 21:14: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: 6.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: keith.marshall at mailinator 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 cc target_milestone
Message-ID: <bug-84393-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01825.txt.bz2
Content-length: 1211

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

            Bug ID: 84393
           Summary: "make install" omits gfortran modules, following
                    cross-native build
           Product: gcc
           Version: 6.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgomp
          Assignee: unassigned at gcc dot gnu.org
          Reporter: keith.marshall at mailinator dot com
                CC: jakub at gcc dot gnu.org
  Target Milestone: ---

I've successfully built, and installed, GCC-6.3.0 as a GNU/Linux hosted cross
compiler suite for the mingw32 target; the language set includes fortran, and
libgomp is enabled.  I then proceeded to use this cross compiler suite to
create a cross native build, for deployment on the mingw32 host itself.

When installing the cross compiler suite, "make install" has added the
following eight files to my
$CROSS_COMPILER_ROOT/lib/gcc/mingw32/6.3.0/finclude:

  omp_lib.f90
  omp_lib.h
  omp_lib_kinds.mod
  omp_lib.mod
  openacc.f90
  openacc_kinds.mod
  openacc_lib.h
  openacc.mod

However, when staging the cross native build, "make install" neglects to
install any of these files.
>From gcc-bugs-return-593385-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 21:14:10 2018
Return-Path: <gcc-bugs-return-593385-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48260 invoked by alias); 14 Feb 2018 21:14: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 48150 invoked by uid 55); 14 Feb 2018 21:14:00 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83984] ld: The value 0x8000000000005 does not fit when applying the relocation DIR21L
Date: Wed, 14 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: danglin 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-83984-4-B8RUQIS6RP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83984-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83984-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01826.txt.bz2
Content-length: 468

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

--- Comment #1 from John David Anglin <danglin at gcc dot gnu.org> ---
Author: danglin
Date: Wed Feb 14 21:13:26 2018
New Revision: 257672

URL: https://gcc.gnu.org/viewcvs?rev=257672&root=gcc&view=rev
Log:
        PR target/83984
        * config/pa/pa.md: Load address of PIC label using the linkage table
        if the label is nonlocal.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/pa/pa.md
>From gcc-bugs-return-593387-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 21:50:02 2018
Return-Path: <gcc-bugs-return-593387-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125555 invoked by alias); 14 Feb 2018 21:50: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 124880 invoked by uid 48); 14 Feb 2018 21:49:56 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84094] several correctness issues in gfortran.dg
Date: Wed, 14 Feb 2018 21:50:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 8.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84094-4-cKykslScPI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84094-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84094-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01828.txt.bz2
Content-length: 499

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84094
Bug 84094 depends on bug 84385, which changed state.

Bug 84385 Summary: [F03] Reject invalid SELECT TYPE selector (allocate_with_source_22.f03)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84385

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-593386-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 21:47:37 2018
Return-Path: <gcc-bugs-return-593386-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115169 invoked by alias); 14 Feb 2018 21:47: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 115109 invoked by uid 55); 14 Feb 2018 21:47:31 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84385] [F03] Reject invalid SELECT TYPE selector (allocate_with_source_22.f03)
Date: Wed, 14 Feb 2018 21:50:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: accepts-invalid
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-84385-4-unzM66XAXi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84385-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84385-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01827.txt.bz2
Content-length: 965

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

--- Comment #2 from janus at gcc dot gnu.org ---
Author: janus
Date: Wed Feb 14 21:46:59 2018
New Revision: 257673

URL: https://gcc.gnu.org/viewcvs?rev=257673&root=gcc&view=rev
Log:
2018-02-14  Janus Weil  <janus@gcc.gnu.org>

        PR fortran/84385
        * match.c (gfc_match_select_type): Fix check for selector in
        SELECT TYPE statement.


2018-02-14  Janus Weil  <janus@gcc.gnu.org>

        PR fortran/84385
        * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
        * gfortran.dg/allocate_with_source_23.f90: Ditto.
        * gfortran.dg/select_type_1.f03: Extend test case.

Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/match.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/allocate_with_source_22.f03
    trunk/gcc/testsuite/gfortran.dg/allocate_with_source_23.f03
    trunk/gcc/testsuite/gfortran.dg/select_type_1.f03
>From gcc-bugs-return-593388-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 21:50:02 2018
Return-Path: <gcc-bugs-return-593388-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125596 invoked by alias); 14 Feb 2018 21:50: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 124766 invoked by uid 48); 14 Feb 2018 21:49:55 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84385] [F03] Reject invalid SELECT TYPE selector (allocate_with_source_22.f03)
Date: Wed, 14 Feb 2018 22:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: accepts-invalid
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-84385-4-kwL1JwKLEC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84385-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84385-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01829.txt.bz2
Content-length: 466

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

janus at gcc dot gnu.org changed:

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

--- Comment #3 from janus at gcc dot gnu.org ---
Fixed with r257673. Closing.
>From gcc-bugs-return-593389-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 22:03:21 2018
Return-Path: <gcc-bugs-return-593389-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35093 invoked by alias); 14 Feb 2018 22: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 35019 invoked by uid 55); 14 Feb 2018 22:03:15 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84108] [8 Regression] incorrect -Wattributes warning for packed/aligned conflict on struct members
Date: Wed, 14 Feb 2018 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: 8.0.1
X-Bugzilla-Keywords: diagnostic, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84108-4-KteZv0oqWI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84108-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84108-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01830.txt.bz2
Content-length: 757

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

--- Comment #6 from Martin Sebor <msebor at gcc dot gnu.org> ---
Author: msebor
Date: Wed Feb 14 22:02:43 2018
New Revision: 257674

URL: https://gcc.gnu.org/viewcvs?rev=257674&root=gcc&view=rev
Log:
PR middle-end/84108 - incorrect -Wattributes warning for packed/aligned
conflict on struct members

gcc/ChangeLog:

        PR c/84108
        * attribs.c (diag_attr_exclusions): Consider the exclusion(s)
        that correspond to the kind of a declaration.

gcc/testsuite/ChangeLog:

        PR c/84108
        * gcc.dg/Wattributes-8.c: New test.


Added:
    trunk/gcc/testsuite/gcc.dg/Wattributes-8.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/attribs.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593391-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 22:16:48 2018
Return-Path: <gcc-bugs-return-593391-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126462 invoked by alias); 14 Feb 2018 22:16: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 123708 invoked by uid 48); 14 Feb 2018 22:16:43 -0000
From: "carll at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84384] new test case gcc.target/powerpc/builtins-4-int128-runnable.c fails on power7
Date: Wed, 14 Feb 2018 22:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: carll at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: carll at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84384-4-gTlVnqEp20@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84384-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84384-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01832.txt.bz2
Content-length: 545

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

Carl Love <carll at gcc dot gnu.org> changed:

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

--- Comment #4 from Carl Love <carll at gcc dot gnu.org> ---
Commited patch to update the dg directives.

commit 257675  2/14/2018

https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=257675
>From gcc-bugs-return-593390-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 22:05:58 2018
Return-Path: <gcc-bugs-return-593390-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 58350 invoked by alias); 14 Feb 2018 22:05: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 58289 invoked by uid 48); 14 Feb 2018 22:05:52 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84108] [8 Regression] incorrect -Wattributes warning for packed/aligned conflict on struct members
Date: Wed, 14 Feb 2018 22:16: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: 8.0.1
X-Bugzilla-Keywords: diagnostic, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84108-4-mrIRAZliSP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84108-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84108-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01831.txt.bz2
Content-length: 608

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

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

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

--- Comment #7 from Martin Sebor <msebor at gcc dot gnu.org> ---
Fixed in r257674.

(In reply to Arnd Bergmann from comment #3)

If you see any other problems (e.g., those I asked about in comment 5), rather
than reopening this bug please open a new one.
>From gcc-bugs-return-593392-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 22:16:55 2018
Return-Path: <gcc-bugs-return-593392-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128558 invoked by alias); 14 Feb 2018 22:16: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 127182 invoked by uid 48); 14 Feb 2018 22:16:50 -0000
From: "csolomon at lanl dot gov" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84394] New: compiler error when using modules with derived types in block data subprograms
Date: Wed, 14 Feb 2018 22:22: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: csolomon at lanl dot gov
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-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-84394-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01833.txt.bz2
Content-length: 2784

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

            Bug ID: 84394
           Summary: compiler error when using modules with derived types
                    in block data subprograms
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: csolomon at lanl dot gov
  Target Milestone: ---

Created attachment 43418
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43418&action=edit
Simplified reproducer of the error.

Configuration info:

gfortran -v
Using built-in specs.
COLLECT_GCC=/opt/local/codes/mcnp/csolomon/gcc-8-20180211-install/bin/gfortran
COLLECT_LTO_WRAPPER=/opt/local/codes/mcnp/csolomon/gcc-8-20180211-install/libexec/gcc/x86_64-pc-linux-gnu/8.0.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../configure --prefix
/opt/local/codes/mcnp/csolomon/gcc-8-20180211-install
Thread model: posix
gcc version 8.0.1 20180211 (experimental) (GCC)

Problem info:

When compiling a block data subprogram that uses a module containing a derived
type the error below is obtained.  An error (without as much detail) also
occurs with GCC 7.3.0, but does not occur with GCC 6.4.0.  A simplified
reproducer is attached. 

gfortran -Wall -Wextra block_data_bug.f90 -o test

in gfc_format_decoder, at fortran/error.c:943
0x597156 gfc_format_decoder
        ../../gcc/fortran/error.c:943
0x1583bf7 pp_format(pretty_printer*, text_info*)
        ../../gcc/pretty-print.c:1375
0x1574307 diagnostic_report_diagnostic(diagnostic_context*, diagnostic_info*)
        ../../gcc/diagnostic.c:984
0x76c2ba gfc_error_opt
        ../../gcc/fortran/error.c:1308
0x76d7b0 gfc_error(char const*, ...)
        ../../gcc/fortran/error.c:1337
0x7f911f check_conflict
        ../../gcc/fortran/symbol.c:485
0x7dbb3a resolve_component
        ../../gcc/fortran/resolve.c:13642
0x7dc29a resolve_fl_derived0
        ../../gcc/fortran/resolve.c:14018
0x7dc867 resolve_fl_derived0
        ../../gcc/fortran/resolve.c:14162
0x7dc867 resolve_fl_derived
        ../../gcc/fortran/resolve.c:14140
0x7d9127 resolve_symbol
        ../../gcc/fortran/resolve.c:14514
0x7fa612 do_traverse_symtree
        ../../gcc/fortran/symbol.c:4157
0x7d3123 resolve_types
        ../../gcc/fortran/resolve.c:16415
0x7d819c gfc_resolve(gfc_namespace*)
        ../../gcc/fortran/resolve.c:16529
0x7c5fa6 gfc_parse_file()
        ../../gcc/fortran/parse.c:6262
0x80c6df gfc_be_parse_file
        ../../gcc/fortran/f95-lang.c:204
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
>From gcc-bugs-return-593393-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 22:22:44 2018
Return-Path: <gcc-bugs-return-593393-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 47259 invoked by alias); 14 Feb 2018 22:22: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 43011 invoked by uid 48); 14 Feb 2018 22:22:39 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83789] __builtin_altivec_lvx fails for powerpc for altivec-4.c
Date: Wed, 14 Feb 2018 22: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: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created
Message-ID: <bug-83789-4-JkiihuLsdO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01834.txt.bz2
Content-length: 664

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

Peter Bergner <bergner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #43417|0                           |1
        is obsolete|                            |

--- Comment #10 from Peter Bergner <bergner at gcc dot gnu.org> ---
Created attachment 43419
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43419&action=edit
Updated patch without debug cruft.  No other changes.

Oops, I didn't mean to leave in stuff to make my make check less noisy.  Here's
an updated patch.
>From gcc-bugs-return-593394-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 22:26:46 2018
Return-Path: <gcc-bugs-return-593394-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16375 invoked by alias); 14 Feb 2018 22:26: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 16332 invoked by uid 48); 14 Feb 2018 22:26:43 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/52277] spell corrector for misspelled identifiers
Date: Wed, 14 Feb 2018 22: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-52277-4-dD0xrfUlGI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-52277-4@http.gcc.gnu.org/bugzilla/>
References: <bug-52277-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01835.txt.bz2
Content-length: 995

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

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

--- Comment #4 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to David Malcolm from comment #3)
> Implementation of Levenshtein distance (in C++) committed to trunk as
> r230285; currently we offer hints for misspelled command-line options (PR
> 67613), and in the C FE for misspelled fields.
> 
> There's plenty more that could be implemented; see:
>   https://gcc.gnu.org/ml/gcc-patches/2015-09/msg01090.html
> for some other implementation ideas.

I'm thinking it'd make sense to close this bug, since the basic spell corrector
is in, and open separate issues for the "plenty more that could be implemented"
so they can be focused on individually
>From gcc-bugs-return-593395-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 22:28:21 2018
Return-Path: <gcc-bugs-return-593395-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27038 invoked by alias); 14 Feb 2018 22:28: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 25102 invoked by uid 48); 14 Feb 2018 22:28:17 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/52277] spell corrector for misspelled identifiers
Date: Wed, 14 Feb 2018 22:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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-52277-4-VdAT6kY7JM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-52277-4@http.gcc.gnu.org/bugzilla/>
References: <bug-52277-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01836.txt.bz2
Content-length: 931

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

--- Comment #5 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #4)
> (In reply to David Malcolm from comment #3)
> > Implementation of Levenshtein distance (in C++) committed to trunk as
> > r230285; currently we offer hints for misspelled command-line options (PR
> > 67613), and in the C FE for misspelled fields.
> > 
> > There's plenty more that could be implemented; see:
> >   https://gcc.gnu.org/ml/gcc-patches/2015-09/msg01090.html
> > for some other implementation ideas.
> 
> I'm thinking it'd make sense to close this bug, since the basic spell
> corrector is in, and open separate issues for the "plenty more that could be
> implemented" so they can be focused on individually

Or, if opening separate issues, maybe this one could actually stay open and
become a meta-bug for all the other spell checker issues
>From gcc-bugs-return-593397-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 23:00:53 2018
Return-Path: <gcc-bugs-return-593397-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71006 invoked by alias); 14 Feb 2018 23:00: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 70848 invoked by uid 48); 14 Feb 2018 23:00:42 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/52277] spell corrector for misspelled identifiers
Date: Wed, 14 Feb 2018 23: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: unknown
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-52277-4-K5haLNENl6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-52277-4@http.gcc.gnu.org/bugzilla/>
References: <bug-52277-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01838.txt.bz2
Content-length: 1004

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

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

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

--- Comment #6 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Heh, I'd forgotten that this one was still open.

(In reply to David Malcolm from comment #3)
> Implementation of Levenshtein distance (in C++) committed to trunk as
> r230285; currently we offer hints for misspelled command-line options (PR
> 67613), and in the C FE for misspelled fields.
> 
> There's plenty more that could be implemented; see:
>   https://gcc.gnu.org/ml/gcc-patches/2015-09/msg01090.html
> for some other implementation ideas.

I think all of those ideas are done now; there may be others, but we can open
separate RFEs for them.

Let's close this one out.
>From gcc-bugs-return-593396-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 22:47:38 2018
Return-Path: <gcc-bugs-return-593396-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55600 invoked by alias); 14 Feb 2018 22:47: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 55502 invoked by uid 48); 14 Feb 2018 22:47:34 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84192] [7/8 Regression] ICE with statement expression
Date: Wed, 14 Feb 2018 23: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.3.1
X-Bugzilla-Keywords: ice-on-invalid-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: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84192-4-FCIsZWNufB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84192-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84192-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01837.txt.bz2
Content-length: 751

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

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> ---
I wonder if we shouldn't just force a STATEMENT_LIST around the
statement-expression even if it contains just a single statement (in
finish_stmt_expr).
Then the constexpr.c code would know it deals with a statement expression and
would arrange for jump_target to be passed around, like it does when using:
bool bar()
{ 
  return ({ (void) 0; return true; }) && false;
}
>From gcc-bugs-return-593398-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 23:00:56 2018
Return-Path: <gcc-bugs-return-593398-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71394 invoked by alias); 14 Feb 2018 23:00: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 70924 invoked by uid 48); 14 Feb 2018 23:00:50 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/67613] spell suggestions for misspelled command line options
Date: Wed, 14 Feb 2018 23:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: driver
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: enhancement
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-67613-4-NLMSiZQf4G@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67613-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67613-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01839.txt.bz2
Content-length: 468

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67613
Bug 67613 depends on bug 52277, which changed state.

Bug 52277 Summary: spell corrector for misspelled identifiers
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52277

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-593399-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 23:05:11 2018
Return-Path: <gcc-bugs-return-593399-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92970 invoked by alias); 14 Feb 2018 23:05: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 92907 invoked by uid 48); 14 Feb 2018 23:05:07 -0000
From: "bergner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83789] __builtin_altivec_lvx fails for powerpc for altivec-4.c
Date: Wed, 14 Feb 2018 23: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: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bergner 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-83789-4-CuDoalIcrY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01840.txt.bz2
Content-length: 216

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

--- Comment #11 from Peter Bergner <bergner at gcc dot gnu.org> ---
Ah, testing my patch, we're getting duplicate named patterns.  I'll have to
think about this.
>From gcc-bugs-return-593400-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 23:09:03 2018
Return-Path: <gcc-bugs-return-593400-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 96561 invoked by alias); 14 Feb 2018 23:09: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 96507 invoked by uid 48); 14 Feb 2018 23:08:58 -0000
From: "neil.n.carlson at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84381] replace non-std 'call abort' by 'stop 1' in gfortran testsuite
Date: Wed, 14 Feb 2018 23:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: neil.n.carlson 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-84381-4-DALvnVKrZw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01841.txt.bz2
Content-length: 700

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

Neil Carlson <neil.n.carlson at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |neil.n.carlson at gmail dot com

--- Comment #1 from Neil Carlson <neil.n.carlson at gmail dot com> ---
If the replacement could still be done mechanically (beyond my sed scripting
skills), it would be useful to replace occurrences of ABORT with a sequence of
stop statements; i.e., "stop 1", "stop 2", etc. Then a failure would point to a
specific location, and not one of several possible locations.
>From gcc-bugs-return-593401-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 23:22:53 2018
Return-Path: <gcc-bugs-return-593401-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3929 invoked by alias); 14 Feb 2018 23:22: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 3775 invoked by uid 55); 14 Feb 2018 23:22:48 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/83698] bogus offset in -Wrestrict messages for strcat of unknown strings
Date: Wed, 14 Feb 2018 23:23:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: diagnostic, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83698-4-j03nPuZA5P@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83698-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83698-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01842.txt.bz2
Content-length: 1344

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

--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
Author: msebor
Date: Wed Feb 14 23:22:15 2018
New Revision: 257676

URL: https://gcc.gnu.org/viewcvs?rev=257676&root=gcc&view=rev
Log:
PR tree-optimization/83698 - bogus offset in -Wrestrict messages for strcat of
unknown strings

gcc/ChangeLog:

        PR tree-optimization/83698
        * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): For
        arrays constrain the offset range to their bounds.
        (builtin_access::strcat_overlap): Adjust the bounds of overlap offset.
        (builtin_access::overlap): Avoid setting the size of overlap if it's
        already been set.
        (maybe_diag_overlap): Also consider arrays when deciding what values
        of offsets to include in diagnostics.

gcc/testsuite/ChangeLog:

        PR tree-optimization/83698
        * gcc.dg/Wrestrict-7.c: New test.
        * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
        * gcc.target/i386/chkp-stropt-17.c: Same.


Added:
    trunk/gcc/testsuite/gcc.dg/Wrestrict-7.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/gimple-ssa-warn-restrict.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/c-c++-common/Wrestrict.c
    trunk/gcc/testsuite/gcc.target/i386/chkp-stropt-17.c
>From gcc-bugs-return-593402-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 23:23:18 2018
Return-Path: <gcc-bugs-return-593402-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4897 invoked by alias); 14 Feb 2018 23:23: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 4832 invoked by uid 48); 14 Feb 2018 23:23:14 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/83698] bogus offset in -Wrestrict messages for strcat of unknown strings
Date: Wed, 14 Feb 2018 23:28: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: 8.0
X-Bugzilla-Keywords: diagnostic, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-83698-4-XElI4H9mtg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83698-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83698-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01843.txt.bz2
Content-length: 434

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

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

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

--- Comment #4 from Martin Sebor <msebor at gcc dot gnu.org> ---
Fixed in r257676.
>From gcc-bugs-return-593403-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 23:28:33 2018
Return-Path: <gcc-bugs-return-593403-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24979 invoked by alias); 14 Feb 2018 23:28:33 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 24927 invoked by uid 48); 14 Feb 2018 23:28:29 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84395] New: -Wstringop-truncation where -Wstringop-overflow is expected
Date: Wed, 14 Feb 2018 23:34: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: 8.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-84395-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01844.txt.bz2
Content-length: 1360

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

            Bug ID: 84395
           Summary: -Wstringop-truncation where -Wstringop-overflow is
                    expected
           Product: gcc
           Version: 8.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: ---

The test case below triggers what looks like a bogus -Wstringop-truncation
warning when it instead should trigger -Wstringop-overflow.

The -Wstringop-truncation warning indicates that the checker considers the size
of the entire array (i.e., 3 * 7 chars) when it should consider the size of the
subarray a[i] (i.e., 7 chars).

The missing -Wstringop-overflow suggests this checker is doing the same.

$ cat t.c && gcc -O2 -S -Wall -Wextra t.c
char a[3][7];

void f (const char *s, int i)
{
  __builtin_strncpy (a[i], s, 21);   // -Wstringop-truncation but no
-Wstringop-overflow?
  a[i][6] = 0;
}
t.c: In function ‘f’:
t.c:5:3: warning: ‘__builtin_strncpy’ specified bound 21 equals destination
size [-Wstringop-truncation]
   __builtin_strncpy (a[i], s, 21);   // -Wstringop-truncation but no
-Wstringop-overflow?
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>From gcc-bugs-return-593404-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 23:34:41 2018
Return-Path: <gcc-bugs-return-593404-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30680 invoked by alias); 14 Feb 2018 23:34: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 30613 invoked by uid 48); 14 Feb 2018 23:34:37 -0000
From: "carll at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84384] new test case gcc.target/powerpc/builtins-4-int128-runnable.c fails on power7
Date: Wed, 14 Feb 2018 23: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: carll at gcc dot gnu.org
X-Bugzilla-Status: CLOSED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: carll at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-84384-4-hewBwETTNr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84384-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84384-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01845.txt.bz2
Content-length: 381

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

Carl Love <carll at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED

--- Comment #5 from Carl Love <carll at gcc dot gnu.org> ---
Closing bug.  Issue is fixed.
>From gcc-bugs-return-593405-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 23:37:06 2018
Return-Path: <gcc-bugs-return-593405-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 49066 invoked by alias); 14 Feb 2018 23:37: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 49032 invoked by uid 48); 14 Feb 2018 23:37:03 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84396] New: missing -Wstringop-truncation with non-nul assignment to destination
Date: Wed, 14 Feb 2018 23:39: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: 8.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-84396-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01846.txt.bz2
Content-length: 1550

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

            Bug ID: 84396
           Summary: missing -Wstringop-truncation with non-nul assignment
                    to destination
           Product: gcc
           Version: 8.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 pointed out in bug 84383 comment #2, a comment in the -Wstringop-truncation
checker suggests that the warning should be suppressed by the assignment of
'\0'  to the destination after a potentially truncating call to strncpy. 
However, an inspection of the code as well as the test case below indicate that
assigning even a non-NUL value to the destination suppresses the warning.

$ cat t.c && gcc -O2 -S -Wall -Wextra t.c
char a[7];

void f (const char *s)
{
  __builtin_strncpy (a, s, sizeof a);   // -Wstringop-truncation (good)
}

void g (const char *s)
{
  __builtin_strncpy (a, s, sizeof a);   // no -Wstringop-truncation (good)
  a[sizeof a - 1] = 0;
}

void h (const char *s)
{
  __builtin_strncpy (a, s, sizeof a);   // missing -Wstringop-truncation
  a[sizeof a - 1] = '\n';
}

t.c: In function ‘f’:
t.c:5:3: warning: ‘__builtin_strncpy’ specified bound 7 equals destination size
[-Wstringop-truncation]
   __builtin_strncpy (a, s, sizeof a);   // -Wstringop-truncation (good)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>From gcc-bugs-return-593406-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 23:39:25 2018
Return-Path: <gcc-bugs-return-593406-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 51319 invoked by alias); 14 Feb 2018 23:39:25 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 51278 invoked by uid 48); 14 Feb 2018 23:39:20 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84383] [8 Regression] ICE in maybe_diag_stxncpy_trunc
Date: Wed, 14 Feb 2018 23:53:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.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: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: see_also
Message-ID: <bug-84383-4-Szkj1NLpOA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01847.txt.bz2
Content-length: 1157

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

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

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

--- Comment #4 from Martin Sebor <msebor at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #2)

Yes, the code isn't perfect.  I think one bug is what you already pointed out
in the -Wrestrict code (bug 84095 comment #1) and that I recently submitted a
fix for.  There may be others.  I just filed bug 84395 for one issue.  I'll see
what other test cases I can come up with and open bugs for the problems I find.

The reference to '\0' in the comment describes the ideal goal I had in mind. 
It might be worth tightening things up to look for a literal zero.  I raised
bug 84396 for this.
>From gcc-bugs-return-593407-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Feb 14 23:53:59 2018
Return-Path: <gcc-bugs-return-593407-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64763 invoked by alias); 14 Feb 2018 23:53: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 64720 invoked by uid 48); 14 Feb 2018 23:53:54 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83984] ld: The value 0x8000000000005 does not fit when applying the relocation DIR21L
Date: Thu, 15 Feb 2018 00:27: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: danglin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-83984-4-UHoHcscxBR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83984-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83984-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01848.txt.bz2
Content-length: 444

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

John David Anglin <danglin at gcc dot gnu.org> changed:

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

--- Comment #2 from John David Anglin <danglin at gcc dot gnu.org> ---
Fixed on trunk.
>From gcc-bugs-return-593408-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 00:27:28 2018
Return-Path: <gcc-bugs-return-593408-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6476 invoked by alias); 15 Feb 2018 00:27: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 3967 invoked by uid 48); 15 Feb 2018 00:27:23 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84397] New: missing -Wstringop-truncation on strncpy into a multidimensional array
Date: Thu, 15 Feb 2018 00:31: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: 8.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-84397-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01849.txt.bz2
Content-length: 1315

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

            Bug ID: 84397
           Summary: missing -Wstringop-truncation on strncpy into a
                    multidimensional array
           Product: gcc
           Version: 8.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: ---

The -Wstringop-truncation detects the potential string truncation in the first
strncpy call below but fails to detect the similar problem in the second call.

$ cat a.c && gcc -O2 -S -Wall a.c
char a[2][7];

void f0 (const char *s)
{
  __builtin_strncpy (a[0], s, sizeof a[0]);   // missing -Wstringop-truncation
}

void f1 (const char *s)
{
  __builtin_strncpy (a[1], s, sizeof a[1]);   // -Wstringop-truncation (good)
}

void fi (const char *s, int i)
{
  __builtin_strncpy (a[i], s, sizeof a[i]);   // missing -Wstringop-truncation
}

a.c: In function ‘f1’:
a.c:10:3: warning: ‘__builtin_strncpy’ specified bound 7 equals destination
size [-Wstringop-truncation]
   __builtin_strncpy (a[1], s, sizeof a[1]);   // -Wstringop-truncation (good)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>From gcc-bugs-return-593410-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 00:41:02 2018
Return-Path: <gcc-bugs-return-593410-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 47969 invoked by alias); 15 Feb 2018 00:41: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 47903 invoked by uid 48); 15 Feb 2018 00:40:57 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84394] compiler error when using modules with derived types in block data subprograms
Date: Thu, 15 Feb 2018 00:41: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: 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-84394-4-xt3PUO4Cxd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84394-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84394-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01851.txt.bz2
Content-length: 1607

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-15
                 CC|                            |kargl at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from kargl at gcc dot gnu.org ---
Further reduced testcase 

module mod1
   implicit none
   type :: type1
      integer :: i1
   end type type1
end module

module mod2
   implicit none
   contains
      subroutine sub1
         integer vals
         common /block1/ vals(5)
         if (any(vals /= [1, 2, 3, 4, 5])) stop 1
      end subroutine
end module

block data blkdat
  use mod1
  integer vals
  common /block1/ vals(5)
  data vals/1, 2, 3, 4, 5/
end block data blkdat

program main
  use mod2, only: sub1
  implicit none
  call sub1
end program

Looking at
0x7f911f check_conflict
        ../../gcc/fortran/symbol.c:485

This is really odd.  gdb shows 

Breakpoint 1, check_conflict (attr=attr@entry=0x203caec38, 
    name=0x203c22430 "_deallocate", where=where@entry=0x203caec78)
    at ../../gcc/gcc/fortran/symbol.c:485
485               gfc_error("%s attribute not allowed in BLOCK DATA program "
(gdb) p *where
$1 = {nextc = 0x0, lb = 0x0}

So, gfortran is inserting a _deallocate (perhaps for a temporary array).
I suspect were can the conflict check for a name starting with an
underscore.
>From gcc-bugs-return-593409-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 00:31:34 2018
Return-Path: <gcc-bugs-return-593409-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43041 invoked by alias); 15 Feb 2018 00:31:34 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 43021 invoked by uid 48); 15 Feb 2018 00:31:30 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84397] missing -Wstringop-truncation on strncpy into a multidimensional array
Date: Thu, 15 Feb 2018 00:41: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: 8.0
X-Bugzilla-Keywords: diagnostic
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: keywords see_also
Message-ID: <bug-84397-4-v99O9kn61n@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84397-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84397-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01850.txt.bz2
Content-length: 729

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

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

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

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
This is probably due to the same underlying problem as bug 84395.  The checker
computes the remaining space in the outermost object (via compute_objsize)
instead of figuring out the size of the referenced array.
>From gcc-bugs-return-593411-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 00:41:23 2018
Return-Path: <gcc-bugs-return-593411-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48693 invoked by alias); 15 Feb 2018 00:41: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 48663 invoked by uid 48); 15 Feb 2018 00:41:19 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84394] compiler error when using modules with derived types in block data subprograms
Date: Thu, 15 Feb 2018 00:48:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cf_known_to_fail
Message-ID: <bug-84394-4-Z6fih5Iufk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84394-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84394-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01852.txt.bz2
Content-length: 333

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
      Known to fail|                            |7.3.1, 8.0
>From gcc-bugs-return-593412-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 00:48:03 2018
Return-Path: <gcc-bugs-return-593412-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52348 invoked by alias); 15 Feb 2018 00:48: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 52218 invoked by uid 48); 15 Feb 2018 00:47:57 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84394] compiler error when using modules with derived types in block data subprograms
Date: Thu, 15 Feb 2018 00:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84394-4-gW8IKG3MEz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84394-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84394-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01853.txt.bz2
Content-length: 1646

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

--- Comment #2 from kargl at gcc dot gnu.org ---
(In reply to kargl from comment #1)

> Breakpoint 1, check_conflict (attr=attr@entry=0x203caec38, 
>     name=0x203c22430 "_deallocate", where=where@entry=0x203caec78)
>     at ../../gcc/gcc/fortran/symbol.c:485
> 485               gfc_error("%s attribute not allowed in BLOCK DATA program "
> (gdb) p *where
> $1 = {nextc = 0x0, lb = 0x0}
> 
> So, gfortran is inserting a _deallocate (perhaps for a temporary array).
> I suspect were can the conflict check for a name starting with an
> underscore.

I forgot to mention that attr->access = ACCESS_PRIVATE, which
the actual root cause.  I also suspect that the attr is re-using
a previous attr struct without clear it first.   In any case, the
following works around the problem.


Index: symbol.c
===================================================================
--- symbol.c    (revision 257665)
+++ symbol.c    (working copy)
@@ -479,11 +479,10 @@ check_conflict (symbol_attribute *attr, const char *na
       if (attr->intent != INTENT_UNKNOWN)
        a1 = intent;

-      if (a1 != NULL)
+      if (a1 != NULL && *name != '_')
        {
-         gfc_error
-           ("%s attribute not allowed in BLOCK DATA program unit at %L",
-            a1, where);
+         gfc_error("%s attribute not allowed in BLOCK DATA program "
+                   "unit at %L", a1, where);
          return false;
        }
     }
>From gcc-bugs-return-593413-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 00:49:18 2018
Return-Path: <gcc-bugs-return-593413-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66583 invoked by alias); 15 Feb 2018 00:49: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 55197 invoked by uid 48); 15 Feb 2018 00:49:05 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/84391] External specs file misinterpreted, unless read twice
Date: Thu, 15 Feb 2018 01:11:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: driver
X-Bugzilla-Version: 6.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84391-4-sxQY9aY2ZT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84391-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84391-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01854.txt.bz2
Content-length: 807

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

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

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

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
This is the correct behavior; the driver itself has option checking.  If you
want a custom option, you need to either use directly the -specs option which
disables option checking or add the .opt file inside GCC to say the option is a
driver only option.

GCC will either use its internal specs or use the file called specs for the
specs but that does not disable option checking.
>From gcc-bugs-return-593414-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 01:11:26 2018
Return-Path: <gcc-bugs-return-593414-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 122076 invoked by alias); 15 Feb 2018 01:11: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 121662 invoked by uid 48); 15 Feb 2018 01:11:21 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84398] New: missing -Wstringop-truncation on strncpy into VLA and dynamically allocated arrays
Date: Thu, 15 Feb 2018 01:17: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: 8.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-84398-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01855.txt.bz2
Content-length: 1591

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

            Bug ID: 84398
           Summary: missing -Wstringop-truncation on strncpy into VLA and
                    dynamically allocated arrays
           Product: gcc
           Version: 8.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: ---

-stringop-truncation works as expected with statically allocated arrays but
fails to detect the same problem involving dynamically allocated arrays.

$ cat t.c && gcc -O2 -S -Wall t.c
void sink (void*);

void f0 (const char *s)
{
  char a[7];
  __builtin_strncpy (a, s, sizeof a);   // -Wstringop-truncation (good)
  sink (a);
}

void f1 (const char *s, unsigned n)
{
  if (n > 256)
    n = 256;

  char a[n];
  __builtin_strncpy (a, s, n);   // missing warning

  sink (a);
}

void f2 (const char *s, unsigned n)
{
  if (n > 256)
    n = 256;

  char *p = __builtin_alloca (n);   // missing warning

  __builtin_strncpy (p, s,  n);
  sink (p);
}

void f3 (const char *s, unsigned n)
{
  if (n > 256)
    n = 256;

  char *p = __builtin_malloc (n);

  __builtin_strncpy (p, s, n);   // missing warning
  sink (p);
}

t.c: In function ‘f0’:
t.c:6:3: warning: ‘__builtin_strncpy’ specified bound 7 equals destination size
[-Wstringop-truncation]
   __builtin_strncpy (a, s, sizeof a);   // -Wstringop-truncation (good)
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>From gcc-bugs-return-593415-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 01:17:16 2018
Return-Path: <gcc-bugs-return-593415-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126702 invoked by alias); 15 Feb 2018 01:17: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 126649 invoked by uid 48); 15 Feb 2018 01:17:11 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84389] Defined output: unexpected compiler error with the use of ":" edit descriptor
Date: Thu, 15 Feb 2018 03: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl 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-84389-4-UBfxqF4nay@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01856.txt.bz2
Content-length: 2703

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
                 CC|                            |kargl at gcc dot gnu.org

--- Comment #1 from kargl at gcc dot gnu.org ---
(In reply to Vipul Parekh from comment #0)
> Consider the following:
> 
> --- begin console output ---
> C:\Temp>type p.f90
> module m
> 
>    type :: t
>       private

If you add 

        integer i 

to work around the issue you reported in different bug report,
and ...

>    contains
>       private
>       procedure, pass(this) :: write_t
>       generic, public :: write(formatted) => write_t
>    end type
> 
> contains
> 
>    subroutine write_t(this, lun, iotype, vlist, istat, imsg)
> 
>       ! argument definitions
>       class(t), intent(in)            :: this
>       integer, intent(in)             :: lun
>       character(len=*), intent(in)    :: iotype
>       integer, intent(in)             :: vlist(:)
>       integer, intent(out)            :: istat
>       character(len=*), intent(inout) :: imsg
> 
>       write(lun, fmt=*, iostat=istat, iomsg=imsg) "Hello World!"
> 
>       return
> 
>    end subroutine write_t
> 
> end module
> 
> program p
> 
>    use m, only : t
> 
>    type(t) :: foo(2)
> 
>    print "(*(dt:,','))", foo

provide a valid format-item, then gfortran gives
the expected output.

gfcx -o z b.f90 && ./z
Hello World!, Hello World!

The EBNF in F2018 is

R1301 format-stmt           is FORMAT format-specification

R1302 format-specification  is ( [ format-items ] )
                            or ( [ format-items, ] unlimited-format-item )

R1305 unlimited-format-item is * ( format-items )

R1303 format-items          is format-item [ [ , ] format-item ] ...

R1304 format-item           is [ r ] data-edit-desc
                            or control-edit-desc

R1307 data-edit-desc        is I w [ . m ]
                            ...
                            or DT [ char-literal-constant ][ ( v-list ) ]

R724 char-literal-constant  is [ kind-param _ ] ' [ rep-char ] ... '
                            or [ kind-param _ ] " [ rep-char ] ... "

R1312 v                     is signed-int-literal-constant

R1313 control-edit-desc     is position-edit-desc
                            or :

You have DT:.  The colon is neither a char-literal-constant nor v-list.
If you want the colon to be a control-edit-desc, then you need to 
include a format-item for it.

The format string you want is "(*(dt,:','))".
>From gcc-bugs-return-593416-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 03:04:02 2018
Return-Path: <gcc-bugs-return-593416-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44181 invoked by alias); 15 Feb 2018 03:04: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 44141 invoked by uid 48); 15 Feb 2018 03:03:57 -0000
From: "asolokha at gmx dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84399] New: [8 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206
Date: Thu, 15 Feb 2018 08:19: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-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 target_milestone
Message-ID: <bug-84399-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01857.txt.bz2
Content-length: 6243

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

            Bug ID: 84399
           Summary: [8 Regression] [graphite] ICE in set_codegen_error, at
                    graphite-isl-ast-to-gimple.c:206
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: ice-on-invalid-code
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: asolokha at gmx dot com
  Target Milestone: ---

scev-max-expr-size once again.

gcc-8.0.0-alpha20180211 snapshot (r257571) ICEs when compiling the following
snippet w/ -O2 -floop-nest-optimize -fno-tree-loop-im --param
scev-max-expr-size=1:

void
h8 (int cv, int od)
{
  for (;;)
    {
      int ih = &od;

      if (cv == 0)
        while (od < 1)
          {
            int lq;

            for (lq = 0; lq < 3; ++lq)
              for (ih = 0; ih < 4; ++ih)
                od += lq;
          }

      while (ih < 1)
        {
        }
    }
}

% gcc-8.0.0-alpha20180211 -O2 -floop-nest-optimize -fno-tree-loop-im --param
scev-max-expr-size=1 -w -c wucxhfnm.c
during GIMPLE pass: graphite
wucxhfnm.c: In function 'h8':
wucxhfnm.c:2:1: internal compiler error: in set_codegen_error, at
graphite-isl-ast-to-gimple.c:206
 h8 (int cv, int od)
 ^~
0x7244e2 translate_isl_ast_to_gimple::set_codegen_error()
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:205
0x724730 translate_isl_ast_to_gimple::set_codegen_error()
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/tree.h:3246
0x724730 translate_isl_ast_to_gimple::get_rename_from_scev(tree_node*,
gimple**, loop*, vec<tree_node*, va_heap, vl_ptr>)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:1102
0x1457d59
translate_isl_ast_to_gimple::graphite_copy_stmts_from_block(basic_block_def*,
basic_block_def*, vec<tree_node*, va_heap, vl_ptr>)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:1221
0x1458749
translate_isl_ast_to_gimple::copy_bb_and_scalar_dependences(basic_block_def*,
edge_def*, vec<tree_node*, va_heap, vl_ptr>)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:1270
0x1458ec1
translate_isl_ast_to_gimple::translate_isl_ast_node_user(isl_ast_node*,
edge_def*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:830
0x1459085 translate_isl_ast_to_gimple::translate_isl_ast_for_loop(loop*,
isl_ast_node*, edge_def*, tree_node*, tree_node*, tree_node*, std::map<isl_id*,
tree_node*, std::less<isl_id*>, std::allocator<std::pair<isl_id* const,
tree_node*> > >&)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:623
0x1459359 translate_isl_ast_to_gimple::translate_isl_ast_node_for(loop*,
isl_ast_node*, edge_def*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:751
0x1459584 translate_isl_ast_to_gimple::translate_isl_ast_node_block(loop*,
isl_ast_node*, edge_def*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:859
0x1459584 translate_isl_ast_to_gimple::translate_isl_ast_node_block(loop*,
isl_ast_node*, edge_def*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:859
0x1459584 translate_isl_ast_to_gimple::translate_isl_ast_node_block(loop*,
isl_ast_node*, edge_def*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:859
0x1459085 translate_isl_ast_to_gimple::translate_isl_ast_for_loop(loop*,
isl_ast_node*, edge_def*, tree_node*, tree_node*, tree_node*, std::map<isl_id*,
tree_node*, std::less<isl_id*>, std::allocator<std::pair<isl_id* const,
tree_node*> > >&)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:623
0x1459359 translate_isl_ast_to_gimple::translate_isl_ast_node_for(loop*,
isl_ast_node*, edge_def*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:751
0x1459584 translate_isl_ast_to_gimple::translate_isl_ast_node_block(loop*,
isl_ast_node*, edge_def*, std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:859
0x145996c graphite_regenerate_ast_isl(scop*)
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite-isl-ast-to-gimple.c:1505
0x1455ac3 graphite_transform_loops()
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite.c:413
0x1455fd0 graphite_transforms
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite.c:475
0x1455fd0 execute
       
/var/tmp/portage/sys-devel/gcc-8.0.0_alpha20180211/work/gcc-8-20180211/gcc/graphite.c:552
>From gcc-bugs-return-593417-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 08:19:20 2018
Return-Path: <gcc-bugs-return-593417-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120680 invoked by alias); 15 Feb 2018 08:19: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 120641 invoked by uid 48); 15 Feb 2018 08:19:16 -0000
From: "mihaipop11 at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: =?UTF-8?B?W0J1ZyBjKysvODQ0MDBdIE5ldzog4oCcbGludXjigJ0gc3RyaW5nIGluIHBh?= =?UTF-8?B?dGggcmVwbGFjZWQgd2hlbiB1c2luZyDigJw8PuKAnSBhbmdsZSBicmFja2V0?= =?UTF-8?B?cyB0byBpbmNsdWRlIGEgaGVhZGVy?Date: Thu, 15 Feb 2018 08:28: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: mihaipop11 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-84400-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01858.txt.bz2
Content-length: 2640

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

            Bug ID: 84400
           Summary: “linux” string in path replaced when using “<>” angle
                    brackets to include a header
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mihaipop11 at gmail dot com
  Target Milestone: ---

I am using "Ubuntu 16.04.0 LTS" with: gcc version 5.4.0 20160609 (Ubuntu
5.4.0-6ubuntu1~16.04.6), but this problem can be reproduced on later gcc
versions as well, gcc-6 and gcc-7.

Here https://github.com/mihaipop11/gcc-linux you can find a link to a github
repo containing all the sources but i'll also explain this below.

How to reproduce:

We have this nice little program with these files:

// main.cpp
#include <iostream>
#include INCLUDE_FILE

int main()
{
  std::cout << "Works this time" << std::endl;
}
and a header file inside a folder, let's say named include, doesn't matter that
is empty, this is only for demonstration purposes.

// include.hpp
//empty header
Overall the structure looks like this:

<dir>
├── main.cpp
└── include
    └── include.hpp
Compilation step:

I analysed two cases and the bug appears in the second one.

First case:

The <dir> folder name which holds the files should be named anything but
something that contains the string linux. ex: test-notlinux

Overall the structure looks like this:

test-notlinux
├── main.cpp
└── include
    └── include.hpp
Now, cd test-notlinux and try to compile the sources:

g++ "-D INCLUDE_FILE=\"${PWD}/include/include.hpp\"" main.cpp
g++ "-D INCLUDE_FILE=<${PWD}/include/include.hpp>" main.cpp
Result: Both commands work as expected. No issue here.

Second case: The <dir> folder name which holds the files contains the string
linux. ex: test-linux

Overall the structure looks like this:

test-linux
├── main.cpp
└── include
    └── include.hpp
Now, cd test-linux and try to compile the sources:

// first command should work
g++ "-D INCLUDE_FILE=\"${PWD}/include/include.hpp\"" main.cpp

// but this ...
g++ "-D INCLUDE_FILE=<${PWD}/include/include.hpp>" main.cpp

Result: The second command apparently replaces the linux string from the dir
name with 1

Output: /tmp/test-1/include/include.hpp: No such file or directory
>From gcc-bugs-return-593418-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 08:28:15 2018
Return-Path: <gcc-bugs-return-593418-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104541 invoked by alias); 15 Feb 2018 08:28: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 99351 invoked by uid 48); 15 Feb 2018 08:28:11 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: =?UTF-8?B?W0J1ZyBjKysvODQ0MDBdIOKAnGxpbnV44oCdIHN0cmluZyBpbiBwYXRoIHJl?= =?UTF-8?B?cGxhY2VkIHdpdGgg4oCcMeKAnSB3aGVuIHVzaW5nIOKAnDw+4oCdIGFuZ2xl?= =?UTF-8?B?IGJyYWNrZXRzIHRvIGluY2x1ZGUgYSBoZWFkZXIgdGhyb3VnaCBhIG1hY3Jv?Date: Thu, 15 Feb 2018 08:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84400-4-fmkHQFRC62@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84400-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84400-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01859.txt.bz2
Content-length: 227

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

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
linux is a macro defined to 1.  In <> case the macro is expanded while in ""
case, the token is a string.
>From gcc-bugs-return-593419-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 08:29:56 2018
Return-Path: <gcc-bugs-return-593419-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128388 invoked by alias); 15 Feb 2018 08:29: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 128344 invoked by uid 48); 15 Feb 2018 08:29:52 -0000
From: "sergey.ignatchenko at ithare dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84401] New: Misleading error message when running out of RAM
Date: Thu, 15 Feb 2018 09:45: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: sergey.ignatchenko at ithare 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-84401-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01860.txt.bz2
Content-length: 2050

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

            Bug ID: 84401
           Summary: Misleading error message when running out of RAM
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: sergey.ignatchenko at ithare dot com
  Target Milestone: ---

Whenever GCC consumes too much RAM (="the box doesn't have enough RAM to
compile whatever-is-necessary-to-compile"), GCC is likely to be sent SIGKILL;
it leads to an error message along the following lines:

g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.

This message is (a) not really helpful for the developer, and (b) causes quite
a few non-bugs to be submitted (such as
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=34882,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36665,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61860 ,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30615 ,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71671 ,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80434 , 
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=30615, etc. ). 

While there is no _guarantee_ that SIGKILL is caused by lack of RAM, this seems
to be the most likely case by far, so simply adjusting the message (just for
SIGKILL) to the following, would improve quality-of-life both for
devs-using-GCC (who will know what they should do right away), and for GCC devs
(who won't need to deal with non-bug reports):

g++: internal compiler error: Killed (program cc1plus)
This error is often caused by lack of RAM on your computer, PLEASE CHECK THAT
YOU DIDN'T RAN OUT OF RAM FIRST. 
If it is not the case, please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
>From gcc-bugs-return-593422-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 09:46:04 2018
Return-Path: <gcc-bugs-return-593422-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83301 invoked by alias); 15 Feb 2018 09:46: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 82990 invoked by uid 48); 15 Feb 2018 09:45:59 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: =?UTF-8?B?W0J1ZyBjKysvODQ0MDBdIOKAnGxpbnV44oCdIHN0cmluZyBpbiBwYXRoIHJl?= =?UTF-8?B?cGxhY2VkIHdpdGgg4oCcMeKAnSB3aGVuIHVzaW5nIOKAnDw+4oCdIGFuZ2xl?= =?UTF-8?B?IGJyYWNrZXRzIHRvIGluY2x1ZGUgYSBoZWFkZXIgdGhyb3VnaCBhIG1hY3Jv?Date: Thu, 15 Feb 2018 09:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 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: 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-84400-4-EN6w1Qv1b9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84400-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84400-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01863.txt.bz2
Content-length: 694

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

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

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

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
linux is a predefined macro only when using the GNU extensions, so just compile
with -std=c++{98,11,14,17,2a} or -ansi and it won't be defined (only __linux__,
__linux and __gnu_linux__ will be).
>From gcc-bugs-return-593420-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 09:45:38 2018
Return-Path: <gcc-bugs-return-593420-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82214 invoked by alias); 15 Feb 2018 09:45: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 82109 invoked by uid 48); 15 Feb 2018 09:45:30 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] New: [meta] GCC build system: parallelism bottleneck
Date: Thu, 15 Feb 2018 09:46: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: unknown
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: 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-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01861.txt.bz2
Content-length: 929

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

            Bug ID: 84402
           Summary: [meta] GCC build system: parallelism bottleneck
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
  Target Milestone: ---

As discussed yesterday on IRC, current build of GCC has various issues that
make it not fully parallelable on machines with higher number of CPUs.

I've did a hack to make where I recorded timestamp when a target is triggered
and finished:
https://github.com/marxin/make/tree/timestamp

Then I built GCC with -j1 and used following parser to generate reports:
https://github.com/marxin/script-misc/blob/master/parse-make-log.py

I prepared various reports that I'm going to add as attachments.
>From gcc-bugs-return-593421-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 09:46:02 2018
Return-Path: <gcc-bugs-return-593421-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83053 invoked by alias); 15 Feb 2018 09: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 82974 invoked by uid 48); 15 Feb 2018 09:45:57 -0000
From: "bugzilla@poradnik-webmastera.com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84403] New: Possible further extension of constexpr: allow to use them as template parameters
Date: Thu, 15 Feb 2018 09:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bugzilla@poradnik-webmastera.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-84403-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01862.txt.bz2
Content-length: 820

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

            Bug ID: 84403
           Summary: Possible further extension of constexpr: allow to use
                    them as template parameters
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: bugzilla@poradnik-webmastera.com
  Target Milestone: ---

Values in constexpr functions are known at compile time, so theoretically they
could be used as template parameters like in example below. Please consider
proposing this and implementing for some future version of C++ standard.


#include <type_traits>

constexpr int test(int n)
{
    return std::integral_constant<int, n>::value;
}
>From gcc-bugs-return-593424-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 09:47:09 2018
Return-Path: <gcc-bugs-return-593424-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85556 invoked by alias); 15 Feb 2018 09:47: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 85506 invoked by uid 48); 15 Feb 2018 09:47:05 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Thu, 15 Feb 2018 09:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84402-4-XBaGso0bzA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01865.txt.bz2
Content-length: 269

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

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 43421
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43421&action=edit
make all-host -j128 on 128 core EPYC machine
>From gcc-bugs-return-593423-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 09:46:25 2018
Return-Path: <gcc-bugs-return-593423-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 84496 invoked by alias); 15 Feb 2018 09:46: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 84464 invoked by uid 48); 15 Feb 2018 09:46:21 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Thu, 15 Feb 2018 09:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84402-4-gNh8OQVO5d@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01864.txt.bz2
Content-length: 268

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

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 43420
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43420&action=edit
make all-host -j8 on 8 core Haswell machine
>From gcc-bugs-return-593426-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 09:49:02 2018
Return-Path: <gcc-bugs-return-593426-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 88176 invoked by alias); 15 Feb 2018 09:49:02 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 88101 invoked by uid 48); 15 Feb 2018 09:48:57 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Thu, 15 Feb 2018 09: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: unknown
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84402-4-dLuvQnmpac@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01867.txt.bz2
Content-length: 326

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

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 43423
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43423&action=edit
wall time report: make (for configure --disable-boostrap) on Haswell machine
(system compiler -O2 -g)
>From gcc-bugs-return-593425-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 09:47:40 2018
Return-Path: <gcc-bugs-return-593425-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 86481 invoked by alias); 15 Feb 2018 09:47:40 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 86439 invoked by uid 48); 15 Feb 2018 09:47:36 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Thu, 15 Feb 2018 09: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: unknown
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84402-4-FwRPJn0HUO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01866.txt.bz2
Content-length: 295

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

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 43422
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43422&action=edit
make (for configure --disable-boostrap) -j128 on 128 core EPYC machine
>From gcc-bugs-return-593428-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 09:49:38 2018
Return-Path: <gcc-bugs-return-593428-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90524 invoked by alias); 15 Feb 2018 09:49: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 90463 invoked by uid 48); 15 Feb 2018 09:49:31 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Thu, 15 Feb 2018 09: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: unknown
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84402-4-LXRzuYkIgI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01869.txt.bz2
Content-length: 277

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

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 43425
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43425&action=edit
wall time report: boostrap stage2 on Haswell machine
>From gcc-bugs-return-593427-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 09:49:24 2018
Return-Path: <gcc-bugs-return-593427-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89787 invoked by alias); 15 Feb 2018 09:49: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 89738 invoked by uid 48); 15 Feb 2018 09:49:20 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Thu, 15 Feb 2018 09: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: unknown
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84402-4-IXyDcsOcB6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01868.txt.bz2
Content-length: 277

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

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 43424
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43424&action=edit
wall time report: boostrap stage1 on Haswell machine
>From gcc-bugs-return-593429-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 09:49:55 2018
Return-Path: <gcc-bugs-return-593429-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92611 invoked by alias); 15 Feb 2018 09:49: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 92143 invoked by uid 48); 15 Feb 2018 09:49:50 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Thu, 15 Feb 2018 09:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84402-4-8UK8YJkGcc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01870.txt.bz2
Content-length: 277

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

--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 43426
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43426&action=edit
wall time report: boostrap stage3 on Haswell machine
>From gcc-bugs-return-593430-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 09:55:45 2018
Return-Path: <gcc-bugs-return-593430-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102047 invoked by alias); 15 Feb 2018 09:55:45 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 101976 invoked by uid 55); 15 Feb 2018 09:55:40 -0000
From: "rguenther at suse dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/82939] genmatch fills up terminal with endless printing of periods
Date: Thu, 15 Feb 2018 10:02: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenther at suse dot de
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82939-4-6WVnHmbJJM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01871.txt.bz2
Content-length: 792

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

--- Comment #9 from rguenther at suse dot de <rguenther at suse dot de> ---
On Wed, 14 Feb 2018, egallager at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82939
> 
> --- Comment #8 from Eric Gallager <egallager at gcc dot gnu.org> ---
> (In reply to Eric Gallager from comment #7)
> > It works when I use a previous version of gcc I built myself though. (8.0
> > from 20170525)
> 
> Regardless of the fact that I was able to work around this bug, I'm still
> wondering why those periods need to be printed in the first place? Would it
> break anything to just remove that loop?

I suspect so.  I don't think the loop is in any way relevant - it just
is the place where the stage1 miscompile manifests?
>From gcc-bugs-return-593431-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 10:02:44 2018
Return-Path: <gcc-bugs-return-593431-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126351 invoked by alias); 15 Feb 2018 10:02: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 126311 invoked by uid 48); 15 Feb 2018 10:02:39 -0000
From: "mihaipop11 at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: =?UTF-8?B?W0J1ZyBjKysvODQ0MDBdIOKAnGxpbnV44oCdIHN0cmluZyBpbiBwYXRoIHJl?= =?UTF-8?B?cGxhY2VkIHdpdGgg4oCcMeKAnSB3aGVuIHVzaW5nIOKAnDw+4oCdIGFuZ2xl?= =?UTF-8?B?IGJyYWNrZXRzIHRvIGluY2x1ZGUgYSBoZWFkZXIgdGhyb3VnaCBhIG1hY3Jv?Date: Thu, 15 Feb 2018 10:08: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: mihaipop11 at gmail dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84400-4-ph1IsKeNL0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84400-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84400-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01872.txt.bz2
Content-length: 136

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

--- Comment #3 from mihai pop <mihaipop11 at gmail dot com> ---
This works, great
>From gcc-bugs-return-593432-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 10:08:59 2018
Return-Path: <gcc-bugs-return-593432-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3606 invoked by alias); 15 Feb 2018 10:08: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 3558 invoked by uid 48); 15 Feb 2018 10:08:54 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Thu, 15 Feb 2018 10:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84402-4-V6MYmeYqzq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01873.txt.bz2
Content-length: 206

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

--- Comment #8 from Martin Liška <marxin at gcc dot gnu.org> ---
I forgot to note that minimum time threshold is 0.5s for the wall time reports.
>From gcc-bugs-return-593433-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 10:13:32 2018
Return-Path: <gcc-bugs-return-593433-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18340 invoked by alias); 15 Feb 2018 10:13: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 18266 invoked by uid 48); 15 Feb 2018 10:13:26 -0000
From: "abel at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/83530] [7/8 Regression] ICE in reset_sched_cycles_in_current_ebb, at sel-sched.c:7150
Date: Thu, 15 Feb 2018 10:17: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: abel at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: abel at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83530-4-gm7v0u2Enl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83530-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83530-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01874.txt.bz2
Content-length: 2263

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

--- Comment #11 from Andrey Belevantsev <abel at gcc dot gnu.org> ---
I've made a deeper comparison with what the Haifa does.  We diverge because the
loop in reset_sched_cycles only models resource stalls and relies on the
information from the earlier scheduling pass for data stalls.  However, there
is no such information in this case as the loop was scheduled with the modulo
scheduler.

I need to think more on how this was supposed to work.  (Maybe the issue just
wasn't caught before just because we almost have no testing of modulo sched +
selective scheduler combination.  There is a single test of pr42388.)  If we
indeed do also need to model data stalls, it is easy to piggyback on the
sel-sched infrastructure in this case to make the scheduling but just to select
the next insn always for the BB_DISABLE_SCHEDULE blocks.  I've verified that
such a patch works.  Similarly, adding -freschedule-modulo-scheduled-blocks
makes the ICE disappear.

The initial patch that needs to be cleaned up (if the above is correct) is
like:

diff --git a/gcc/sel-sched.c b/gcc/sel-sched.c
index 76092f9587a..fcdc2e7102e 100644
--- a/gcc/sel-sched.c
+++ b/gcc/sel-sched.c
@@ -5004,12 +5013,14 @@ remove_temp_moveop_nops (bool full_tidying)
    distinguishing between bookkeeping copies and original insns.  */
 static int max_uid_before_move_op = 0;

+static int force_next_insn = 0;
+
 /* Remove from AV_VLIW_P all instructions but next when debug counter
    tells us so.  Next instruction is fetched from BNDS.  */
 static void
 remove_insns_for_debug (blist_t bnds, av_set_t *av_vliw_p)
 {
-  if (! dbg_cnt (sel_sched_insn_cnt))
+  if (! dbg_cnt (sel_sched_insn_cnt) || force_next_insn)
     /* Leave only the next insn in av_vliw.  */
     {
       av_set_iterator av_it;
@@ -7642,7 +7653,13 @@ sel_sched_region (int rgn)
     sel_sched_region_1 ();
   else
     /* Force initialization of INSN_SCHED_CYCLEs for correct bundling.  */
-    reset_sched_cycles_p = true;
+    {
+      reset_sched_cycles_p = false;
+      pipelining_p = false;
+      force_next_insn = 1;
+      sel_sched_region_1 ();
+      force_next_insn = 0;
+    }

   sel_region_finish (reset_sched_cycles_p);
 }
>From gcc-bugs-return-593434-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 10:17:39 2018
Return-Path: <gcc-bugs-return-593434-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24852 invoked by alias); 15 Feb 2018 10:17: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 24006 invoked by uid 48); 15 Feb 2018 10:17:33 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/82939] genmatch fills up terminal with endless printing of periods
Date: Thu, 15 Feb 2018 10:26: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth 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: cc
Message-ID: <bug-82939-4-omM9ZICykZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01875.txt.bz2
Content-length: 2595

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

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

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

--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
Note the function shouldn't ever be called since the call is guarded by:

      if (set->trace_includes)
        trace_include (set, map);

and the linemap should have set->trace_includes set to false.  So
it would be interesting to look at (in the failing case) the assembly
of line-map.o:linemap_init which does

void
linemap_init (struct line_maps *set,
              source_location builtin_location)
{ 
  *set = line_maps ();

thus default-constructs line_maps and does an aggregate assignment.

Maybe sth goes wrong here and we can work around the bug by providing
a constructor initializing all members instead of relying on value-init.

Just in case you want to investigate some more ;)

Note that on the GCC 7 branch we instead do

linemap_init (struct line_maps *set,
              source_location builtin_location)
{
  memset (set, 0, sizeof (struct line_maps));


Martin - you changed this to assignment from default-construction.  Was there
any good reason to do so?

Quickly checking compilers with the followign testcase shows

struct line_maps {
    ~line_maps ();
    bool trace_includes;
};

void foo (line_maps *m)
{
  *m = line_maps ();
}

GCC 4.2.4:

<<cleanup_point <<< Unknown tree: expr_stmt
  (void) (*NON_LVALUE_EXPR <m> = *(struct line_maps &) (struct line_maps *)
&TARGET_EXPR <D.2350, {.trace_includes=0}>) >>>

GCC 4.2.3:

;; Function line_maps::line_maps() (_ZN9line_mapsC1Ev *INTERNAL* )
;; enabled by -tree-original


{

}

;; Function void foo(line_maps*) (_Z3fooP9line_maps)
;; enabled by -tree-original

<<cleanup_point <<< Unknown tree: expr_stmt
  (void) (*NON_LVALUE_EXPR <m> = *(struct line_maps &) (struct line_maps *)
&TARGET_EXPR <D.2368, <<< Unknown tree: aggr_init_expr
  __comp_ctor
  0B
  D.2368 >>>
>) >>>
>>;

so GCC 4.2.3 doesn't properly value-initialize for this expression (but 4.2.4
does).  GCC 4.3.0 looks fine as well, so does 4.1.2 and 4.1.0 but not
4.2.{0,1,2} either.

Not sure what to suggest here but _not_ use unfixed 4.2.{0,1,2,3} as
host-compiler...

I suppose Apple isn't going to fix their GCC 4.2.x based compiler (IIRC
that's even gone for newer OS-X / XCode).

Eric - can you check Apple G++ on the above small testcase?
>From gcc-bugs-return-593435-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 10:26:42 2018
Return-Path: <gcc-bugs-return-593435-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16893 invoked by alias); 15 Feb 2018 10:26:42 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 16859 invoked by uid 48); 15 Feb 2018 10:26:38 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84404] New: Several "leb128 operand is an undefined symbol" in go testsuite with latest debug improvements
Date: Thu, 15 Feb 2018 10:27:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: debug
X-Bugzilla-Version: 8.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: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84404-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01876.txt.bz2
Content-length: 919

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

            Bug ID: 84404
           Summary: Several "leb128 operand is an undefined symbol" in go
                    testsuite with latest debug improvements
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: debug
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ubizjak at gmail dot com
  Target Milestone: ---

Recent debug improvements introduced several build failures in the go testsuite
on alphaev68-linux-gnu:

$ make image/draw/check
/tmp/ccQj1Xoe.s: Assembler messages:
/tmp/ccQj1Xoe.s:83370: Error: leb128 operand is an undefined symbol: $LVU5253
/tmp/ccQj1Xoe.s:83380: Error: leb128 operand is an undefined symbol: $LVU5253
FAIL: image/draw

I have no idea why these symbols are missing, I'll attach the resulting
assembly.
>From gcc-bugs-return-593436-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 10:27:32 2018
Return-Path: <gcc-bugs-return-593436-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18087 invoked by alias); 15 Feb 2018 10:27: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 18002 invoked by uid 48); 15 Feb 2018 10:27:28 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/82939] genmatch fills up terminal with endless printing of periods
Date: Thu, 15 Feb 2018 10:28: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: 8.0
X-Bugzilla-Keywords: build, documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth 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: keywords cc
Message-ID: <bug-82939-4-ukg1vwpUUJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01877.txt.bz2
Content-length: 708

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |documentation
                 CC|                            |mikestump at comcast dot net

--- Comment #11 from Richard Biener <rguenth at gcc dot gnu.org> ---
I'm inclined to WONTFIX this bug given Snow Leopard is out of support, but
maybe darwin people can test the latest OS-X version which still uses GCC as
/usr/bin/g++ if it is affected by this bug?  So we can at least document this
issue in install.texi.
>From gcc-bugs-return-593437-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 10:28:35 2018
Return-Path: <gcc-bugs-return-593437-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19473 invoked by alias); 15 Feb 2018 10:28: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 19342 invoked by uid 48); 15 Feb 2018 10:28:23 -0000
From: "fxcoudert at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):
Date: Thu, 15 Feb 2018 10:31: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.2.0
X-Bugzilla-Keywords: build, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: fxcoudert 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-81797-4-ZqMVP7jcVS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01878.txt.bz2
Content-length: 1802

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

--- Comment #52 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
Jonathan,

Would the patch in comment 42 be acceptable? I'm suggesting it as an interim
fix, limited to the known affected build triplets while get somehow get Apple
to fix the APFS issue, so that GCC builds out of the box for macOS users. I
confirm that it fixes the problem on darwin.


Index: configure.ac
===================================================================
--- configure.ac        (revision 257657)
+++ configure.ac        (working copy)
@@ -473,6 +473,12 @@ AM_CONDITIONAL(BUILD_PDF,
               test $ac_cv_prog_DBLATEX = "yes" &&
               test $ac_cv_prog_PDFLATEX = "yes")

+case "$build" in
+ *-*-darwin* ) glibcxx_include_dir_notparallel=yes ;;
+ * ) glibcxx_include_dir_notparallel=no ;;
+esac
+AM_CONDITIONAL(INCLUDE_DIR_NOTPARALLEL,
+               test $glibcxx_include_dir_notparallel = "yes")

 # Propagate the target-specific source directories through the build chain.
 ATOMICITY_SRCDIR=config/${atomicity_dir}
Index: include/Makefile.am
===================================================================
--- include/Makefile.am (revision 257657)
+++ include/Makefile.am (working copy)
@@ -1479,3 +1479,7 @@ $(decimal_headers): ; @:
 $(ext_headers): ; @:
 $(experimental_headers): ; @:
 $(experimental_bits_headers): ; @:
+if INCLUDE_DIR_NOTPARALLEL
+# See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797
+.NOTPARALLEL:
+endif
>From gcc-bugs-return-593438-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 10:31:34 2018
Return-Path: <gcc-bugs-return-593438-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29001 invoked by alias); 15 Feb 2018 10:31:34 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 28976 invoked by uid 48); 15 Feb 2018 10:31:30 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84404] Several "leb128 operand is an undefined symbol" in go testsuite with latest debug improvements
Date: Thu, 15 Feb 2018 10:34: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: 8.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: attachments.created
Message-ID: <bug-84404-4-WWi0oLcRUs@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84404-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84404-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01879.txt.bz2
Content-length: 241

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

--- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> ---
Created attachment 43427
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43427&action=edit
generated assembly
>From gcc-bugs-return-593439-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 10:34:18 2018
Return-Path: <gcc-bugs-return-593439-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42538 invoked by alias); 15 Feb 2018 10:34: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 41724 invoked by uid 48); 15 Feb 2018 10:34:13 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84404] Several "leb128 operand is an undefined symbol" in go testsuite with latest debug improvements
Date: Thu, 15 Feb 2018 10:56: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: 8.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: cf_gcctarget cc
Message-ID: <bug-84404-4-3RkQROkifL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84404-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84404-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01880.txt.bz2
Content-length: 894

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

Uroš Bizjak <ubizjak at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |alphaev68-linux-gnu
                 CC|                            |aoliva at gcc dot gnu.org

--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> ---
$ ~/gcc-build/gcc/xgcc --version
xgcc (GCC) 8.0.1 20180214 (experimental) [trunk revision 257656]

$ as --version
GNU assembler (Gentoo 2.30 p1) 2.30.0
Copyright (C) 2018 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or later.
This program has absolutely no warranty.
This assembler was configured for a target of `alpha-unknown-linux-gnu'.
>From gcc-bugs-return-593440-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 10:56:22 2018
Return-Path: <gcc-bugs-return-593440-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121495 invoked by alias); 15 Feb 2018 10:56: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 121443 invoked by uid 48); 15 Feb 2018 10:56:18 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/82939] genmatch fills up terminal with endless printing of periods
Date: Thu, 15 Feb 2018 11: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: 8.0
X-Bugzilla-Keywords: build, documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth 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-82939-4-hgGZqqwU6z@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01881.txt.bz2
Content-length: 1243

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

--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> ---
So the following restores genmatch functionality for me with using GCC 4.2.3 as
host compiler

Index: libcpp/line-map.c
===================================================================
--- libcpp/line-map.c   (revision 257682)
+++ libcpp/line-map.c   (working copy)
@@ -344,7 +344,12 @@ void
 linemap_init (struct line_maps *set,
              source_location builtin_location)
 {
+#if __GNUC_MAJOR__ == 4 && __GNUC_MINOR__ == 2
+  /* PR33916.  */
+  memset (set, 0, sizeof (struct line_maps));
+#else
   *set = line_maps ();
+#endif
   set->highest_location = RESERVED_LOCATION_COUNT - 1;
   set->highest_line = RESERVED_LOCATION_COUNT - 1;
   set->location_adhoc_data_map.htab =

but we then hang in hash_table<hash_map<edge_def*, auto_vec<edge_var_map, 0ul>,
simple_hashmap_traits<default_hash_traits<edge_def*>, auto_vec<edge_var_map,
0ul> > >::hash_entry, xcallocator>::find_with_hash via
redirect_edge_var_map_clear when
doing libgcc configure tests...
>From gcc-bugs-return-593441-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:04:45 2018
Return-Path: <gcc-bugs-return-593441-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15624 invoked by alias); 15 Feb 2018 11:04: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 14332 invoked by uid 48); 15 Feb 2018 11:04:41 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/82939] genmatch fills up terminal with endless printing of periods
Date: Thu, 15 Feb 2018 11:16: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: 8.0
X-Bugzilla-Keywords: build, documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth 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-82939-4-KwZ8oGIrSz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01882.txt.bz2
Content-length: 613

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

--- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> ---
Unreliable testcase ("works" for me at -O2 but not -O0 -- we need the
default-constructed assignment RHS on the stack to have an uninitialized value
of non-zero):

struct line_maps {
    ~line_maps ();
    bool trace_includes;
};
line_maps::~line_maps () {}
int main ()
{
  line_maps m;
  m.trace_includes = true;
  m = line_maps ();
  if (m.trace_includes)
    return 1;
  return 0;
}

at -O2 gcc 4.2.3 optimizes this to just

main:
.LFB5:
        movzbl  %al, %eax
        ret

...
>From gcc-bugs-return-593442-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:16:31 2018
Return-Path: <gcc-bugs-return-593442-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59071 invoked by alias); 15 Feb 2018 11:16:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 58981 invoked by uid 48); 15 Feb 2018 11:16:27 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/82939] genmatch fills up terminal with endless printing of periods
Date: Thu, 15 Feb 2018 11:17:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: build, documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth 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-82939-4-JzosBzGevm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01883.txt.bz2
Content-length: 429

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

--- Comment #14 from Richard Biener <rguenth at gcc dot gnu.org> ---
The following testcase from Jakub seems to work reliably at -O{0,1,2}:

extern "C" void abort ();
struct S { ~S () { if (x) abort (); }; int x, y, z; };
void foo (S *p) { *p = S (); }
int main () { S s; s.x = 1; s.y = 2; s.z = 3; foo (&s); if (s.x != 0 || s.y !=
0 || s.z != 0) abort (); }
>From gcc-bugs-return-593443-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:17:41 2018
Return-Path: <gcc-bugs-return-593443-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61089 invoked by alias); 15 Feb 2018 11:17: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 60909 invoked by uid 55); 15 Feb 2018 11:17:37 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84334] [8 Regression] Stack overflow with -Ofast -frounding-math
Date: Thu, 15 Feb 2018 11: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: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84334-4-qJjC7iAqnm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84334-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84334-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01884.txt.bz2
Content-length: 574

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

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Thu Feb 15 11:17:05 2018
New Revision: 257683

URL: https://gcc.gnu.org/viewcvs?rev=257683&root=gcc&view=rev
Log:
        PR tree-optimization/84334
        * match.pd ((A +- CST1) +- CST2 -> A + CST3): If A is
        also a CONSTANT_CLASS_P, punt.

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

Added:
    trunk/gcc/testsuite/gcc.dg/pr84334.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/match.pd
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593444-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:19:24 2018
Return-Path: <gcc-bugs-return-593444-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64940 invoked by alias); 15 Feb 2018 11:19:24 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 64825 invoked by uid 55); 15 Feb 2018 11:19:19 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84383] [8 Regression] ICE in maybe_diag_stxncpy_trunc
Date: Thu, 15 Feb 2018 11:23:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84383-4-JtRLMLYxB9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01885.txt.bz2
Content-length: 642

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

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Thu Feb 15 11:18:47 2018
New Revision: 257684

URL: https://gcc.gnu.org/viewcvs?rev=257684&root=gcc&view=rev
Log:
        PR tree-optimization/84383
        * tree-ssa-strlen.c (maybe_diag_stxncpy_trunc): Don't look at
        dstoff nor call operand_equal_p if dstbase is NULL.

        * gcc.c-torture/compile/pr84383.c: New test.

Added:
    trunk/gcc/testsuite/gcc.c-torture/compile/pr84383.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-ssa-strlen.c
>From gcc-bugs-return-593445-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:23:24 2018
Return-Path: <gcc-bugs-return-593445-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76794 invoked by alias); 15 Feb 2018 11:23:24 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 76653 invoked by uid 48); 15 Feb 2018 11:23:19 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: =?UTF-8?B?W0J1ZyBjKysvODQ0MDBdIOKAnGxpbnV44oCdIHN0cmluZyBpbiBwYXRoIHJl?= =?UTF-8?B?cGxhY2VkIHdpdGgg4oCcMeKAnSB3aGVuIHVzaW5nIOKAnDw+4oCdIGFuZ2xl?= =?UTF-8?B?IGJyYWNrZXRzIHRvIGluY2x1ZGUgYSBoZWFkZXIgdGhyb3VnaCBhIG1hY3Jv?Date: Thu, 15 Feb 2018 11:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 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: 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-84400-4-0ceKoLkMoP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84400-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84400-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01886.txt.bz2
Content-length: 278

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

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
You can also just use the "" version instead of <>. Since you're using an
absolute path it makes no difference anyway, the same file will always be
included.
>From gcc-bugs-return-593446-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:24:56 2018
Return-Path: <gcc-bugs-return-593446-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79867 invoked by alias); 15 Feb 2018 11:24:56 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 79587 invoked by uid 48); 15 Feb 2018 11:24:33 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/82939] genmatch fills up terminal with endless printing of periods
Date: Thu, 15 Feb 2018 11:26: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: 8.0
X-Bugzilla-Keywords: build, documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: WAITING
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:
Message-ID: <bug-82939-4-HzgSNRwnDC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01887.txt.bz2
Content-length: 592

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

--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Full testcase suitable for configure:
extern "C" void abort ();
struct S { ~S () { if (x) abort (); }; int x, y, z; };
void foo (S *p) { *p = S (); }
int main () { S s; s.x = 1; s.y = 2; s.z = 3; foo (&s); if (s.x != 0 || s.y !=
0 || s.z != 0) abort (); }
Given how many places r249234 changed, adding workarounds for the PR33916 GCC
4.2.[0-3] bug might be too pervasive.  All 4.2.* compilers from 20061017 to
20080212 are likely broken, unless patched.
>From gcc-bugs-return-593448-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:29:22 2018
Return-Path: <gcc-bugs-return-593448-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99987 invoked by alias); 15 Feb 2018 11:29: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 99145 invoked by uid 48); 15 Feb 2018 11:29:18 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84334] [8 Regression] Stack overflow with -Ofast -frounding-math
Date: Thu, 15 Feb 2018 11:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84334-4-U31EsWYMrN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84334-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84334-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01889.txt.bz2
Content-length: 423

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

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

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

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593447-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:26:50 2018
Return-Path: <gcc-bugs-return-593447-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 94889 invoked by alias); 15 Feb 2018 11: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 94326 invoked by uid 48); 15 Feb 2018 11:26:46 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):
Date: Thu, 15 Feb 2018 11:29: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.2.0
X-Bugzilla-Keywords: build, patch
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-81797-4-2UyPw0hWSM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01888.txt.bz2
Content-length: 502

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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

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

--- Comment #53 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Yes limiting it to darwin is OK, I'll make that change.
>From gcc-bugs-return-593449-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:29:34 2018
Return-Path: <gcc-bugs-return-593449-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100880 invoked by alias); 15 Feb 2018 11:29: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 100814 invoked by uid 48); 15 Feb 2018 11:29:30 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84383] [8 Regression] ICE in maybe_diag_stxncpy_trunc
Date: Thu, 15 Feb 2018 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: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84383-4-xvbe8DNkOh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84383-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01890.txt.bz2
Content-length: 423

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

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-593450-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:33:06 2018
Return-Path: <gcc-bugs-return-593450-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123850 invoked by alias); 15 Feb 2018 11:33: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 123669 invoked by uid 55); 15 Feb 2018 11:33:01 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/82368] [8 regression] with r253275 several new test cases in libbacktrace fail
Date: Thu, 15 Feb 2018 11:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82368-4-WJuYEVYtm2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01891.txt.bz2
Content-length: 409

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

--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Thu Feb 15 11:32:27 2018
New Revision: 257685

URL: https://gcc.gnu.org/viewcvs?rev=257685&root=gcc&view=rev
Log:
        PR other/82368
        * elf.c (SHT_PROGBITS): Undefine and define.

Modified:
    trunk/libbacktrace/ChangeLog
    trunk/libbacktrace/elf.c
>From gcc-bugs-return-593451-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:36:22 2018
Return-Path: <gcc-bugs-return-593451-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126258 invoked by alias); 15 Feb 2018 11:36: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 126228 invoked by uid 48); 15 Feb 2018 11:36:18 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84405] New: [8 Regression] Fails to bootstrap with GCC 4.1.2, GCC 4.2.4
Date: Thu, 15 Feb 2018 11:37: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone cf_gcctarget
Message-ID: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01892.txt.bz2
Content-length: 614

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

            Bug ID: 84405
           Summary: [8 Regression] Fails to bootstrap with GCC 4.1.2, GCC
                    4.2.4
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: build
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rguenth at gcc dot gnu.org
  Target Milestone: ---
            Target: x86_64-*-*

When bootstrapping with GCC 4.1.2 and 4.2.4 host compilers we hang during
configure of libgcc.
>From gcc-bugs-return-593452-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:37:05 2018
Return-Path: <gcc-bugs-return-593452-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127233 invoked by alias); 15 Feb 2018 11:37: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 127163 invoked by uid 48); 15 Feb 2018 11:37:01 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84405] [8 Regression] Fails to bootstrap with GCC 4.1.2, GCC 4.2.4
Date: Thu, 15 Feb 2018 11:40: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: blocked
Message-ID: <bug-84405-4-rwKZbI1faR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01893.txt.bz2
Content-length: 597

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |82939

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
There's a related bootstrap failure with GCC 4.2.{0,1,2,3} which has been
tracked down.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82939
[Bug 82939] genmatch fills up terminal with endless printing of periods
>From gcc-bugs-return-593453-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:40:01 2018
Return-Path: <gcc-bugs-return-593453-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26671 invoked by alias); 15 Feb 2018 11:40: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 26577 invoked by uid 48); 15 Feb 2018 11:39:57 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84190] [7/8 Regression] double arithmetic on x86 no longer rounds to nearest
Date: Thu, 15 Feb 2018 11:48: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.1.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: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84190-4-wyCExmkiFI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84190-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84190-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01894.txt.bz2
Content-length: 330

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

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
For the required part I guess we need Joseph's input, though even if it might
not be technically required, I thought that for volatile our general approach
has been "be conservative when you see volatile".
>From gcc-bugs-return-593454-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:48:09 2018
Return-Path: <gcc-bugs-return-593454-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6617 invoked by alias); 15 Feb 2018 11:48: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 127089 invoked by uid 48); 15 Feb 2018 11:48:00 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/83063] [8 Regression] ICE on an invalid preprocessor snippet
Date: Thu, 15 Feb 2018 11:50: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: 8.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: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-83063-4-uO6N3tl72t@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83063-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83063-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01895.txt.bz2
Content-length: 463

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|tromey at gcc dot gnu.org          |jason at gcc dot gnu.org

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Jason has a patch.
>From gcc-bugs-return-593455-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 11:50:30 2018
Return-Path: <gcc-bugs-return-593455-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82167 invoked by alias); 15 Feb 2018 11:50:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 82134 invoked by uid 48); 15 Feb 2018 11:50:26 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84405] [8 Regression] Fails to bootstrap with GCC 4.1.2, GCC 4.2.4
Date: Thu, 15 Feb 2018 12:14: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_gcctarget cf_known_to_work cf_known_to_fail
Message-ID: <bug-84405-4-a9cipGL1MW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01896.txt.bz2
Content-length: 5734

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|x86_64-*-*                  |x86_64-linux-gnu
      Known to work|                            |4.3.6
      Known to fail|                            |3.4.6, 4.1.2, 4.2.4

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Note 3.4.6 I tested was a compiler for i?86-linux.  The hang is when compiling
the following unreduced configure test from libgcc:

/* confdefs.h */
#define PACKAGE_NAME "GNU C Runtime Library"
#define PACKAGE_TARNAME "libgcc"
#define PACKAGE_VERSION "1.0"
#define PACKAGE_STRING "GNU C Runtime Library 1.0"
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL "http://www.gnu.org/software/libgcc/"
/* end confdefs.h.  */
#include <stdarg.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
static char *e (p, i)
     char **p;
     int i;
{
  return p[i];
}
static char *f (char * (*g) (char **, int), char **p, ...)
{
  char *s;
  va_list v;
  va_start (v,p);
  s = g (p, va_arg (v,int));
  va_end (v);
  return s;
}

/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   function prototypes and stuff, but not '\xHH' hex character constants.
   These don't provoke an error unfortunately, instead are silently treated
   as 'x'.  The following induces an error, until -std is added to get
   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
   array size at least.  It's necessary to write '\x00'==0 to get something
   that's true only with -std.  */
int osf4_cc_array ['\x00' == 0 ? 1 : -1];

/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   inside strings and character constants.  */
#define FOO(x) 'x'
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];

int test (int i, double x);
struct s1 {int (*f) (int a);};
struct s2 {int (*f) (double a);};
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int,
int);
int argc;
char **argv;
int
main ()
{
return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
  ;
  return 0;
}

Backtrace is

#0  0x08e48e57 in hash_map<edge_def*, auto_vec<edge_var_map, 0u>,
simple_hashmap_traits<default_hash_traits<edge_def*>, auto_vec<edge_var_map,
0u> > >::hash_entry::equal (a=..., b=@0xfffd4590: <edge 0xf71cdce0 (ENTRY ->
2)>)
    at /tmp/trunk/gcc/hash-map.h:44
#1  0x08e4828c in hash_table<hash_map<edge_def*, auto_vec<edge_var_map, 0u>,
simple_hashmap_traits<default_hash_traits<edge_def*>, auto_vec<edge_var_map,
0u> > >::hash_entry, xcallocator>::find_with_hash (this=0xb656a40, 
    comparable=@0xfffd4590: <edge 0xf71cdce0 (ENTRY -> 2)>, hash=4276329372)
    at /tmp/trunk/gcc/hash-table.h:858
#2  0x08e4784f in hash_map<edge_def*, auto_vec<edge_var_map, 0u>,
simple_hashmap_traits<default_hash_traits<edge_def*>, auto_vec<edge_var_map,
0u> > >::get (
    this=0xb656a40, k=@0xfffd4590: <edge 0xf71cdce0 (ENTRY -> 2)>)
    at /tmp/trunk/gcc/hash-map.h:161
#3  0x08e3caf7 in redirect_edge_var_map_clear (
    e=<edge 0xf71cdce0 (ENTRY -> 2)>) at /tmp/trunk/gcc/tree-ssa.c:79
#4  0x08e3cbeb in ssa_redirect_edge (e=<edge 0xf71cdce0 (ENTRY -> 2)>, 
    dest=<basic_block 0xf710c8e8 (3)>) at /tmp/trunk/gcc/tree-ssa.c:145
#5  0x08be9bf5 in gimple_redirect_edge_and_branch (
    e=<edge 0xf71cdce0 (ENTRY -> 2)>, dest=<basic_block 0xf710c8e8 (3)>)
    at /tmp/trunk/gcc/tree-cfg.c:6163
#6  0x085df140 in redirect_edge_and_branch (e=<edge 0xf71cdce0 (ENTRY -> 2)>, 
    dest=<basic_block 0xf710c8e8 (3)>) at /tmp/trunk/gcc/cfghooks.c:369
#7  0x08bde392 in gimple_split_edge (edge_in=<edge 0xf71cdce0 (ENTRY -> 2)>)
    at /tmp/trunk/gcc/tree-cfg.c:2969
#8  0x085dfab1 in split_edge (e=<edge 0xf71cdce0 (ENTRY -> 2)>)
    at /tmp/trunk/gcc/cfghooks.c:648
#9  0x08c46208 in tree_function_versioning (old_decl=
    <function_decl 0xf7236800 f>, 
    new_decl=<function_decl 0xf7241680 f.constprop>, 
    tree_map=0xf7244420 = {...}, update_clones=true, args_to_skip=0x0, 
    skip_return=false, blocks_to_copy=0x0, new_entry=<basic_block 0x0>)
    at /tmp/trunk/gcc/tree-inline.c:6055
#10 0x08621d7d in cgraph_materialize_clone (
    node=<cgraph_node* 0xf71d0424 "f.constprop">)
    at /tmp/trunk/gcc/cgraphclones.c:1024
#11 0x08622194 in symbol_table::materialize_all_clones (this=0xf71020c8)
    at /tmp/trunk/gcc/cgraphclones.c:1125
#12 0x0891eacb in (anonymous namespace)::pass_materialize_all_clones::execute (
    this=0xb5f47f8) at /tmp/trunk/gcc/ipa.c:1429
#13 0x08a6f3a7 in execute_one_pass (
    pass=<opt_pass* 0xb5f47f8 "materialize-all-clones"(90)>)
    at /tmp/trunk/gcc/passes.c:2497
#14 0x08a70419 in execute_ipa_pass_list (
    pass=<opt_pass* 0xb5f47f8 "materialize-all-clones"(90)>)
    at /tmp/trunk/gcc/passes.c:2932
#15 0x0861d030 in symbol_table::compile (this=0xf71020c8)
    at /tmp/trunk/gcc/cgraphunit.c:2589
#16 0x0861d25f in symbol_table::finalize_compilation_unit (this=0xf71020c8)
    at /tmp/trunk/gcc/cgraphunit.c:2717
#17 0x08b90f17 in compile_file () at /tmp/trunk/gcc/toplev.c:480
#18 0x08b936ce in do_compile () at /tmp/trunk/gcc/toplev.c:2097
#19 0x08b93a28 in toplev::main (this=0xfffd4ab0, argc=24, argv=0xfffd4b64)
    at /tmp/trunk/gcc/toplev.c:2232
#20 0x097f0e21 in main (argc=24, argv=0xfffd4b64) at /tmp/trunk/gcc/main.c:39

and it doesn't finish frame #1
>From gcc-bugs-return-593456-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 12:14:23 2018
Return-Path: <gcc-bugs-return-593456-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108981 invoked by alias); 15 Feb 2018 12:14: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 89225 invoked by uid 48); 15 Feb 2018 12:14:07 -0000
From: "kaushik.phatak at kpitcummins dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83789] __builtin_altivec_lvx fails for powerpc for altivec-4.c
Date: Thu, 15 Feb 2018 12:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kaushik.phatak at kpitcummins 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-83789-4-TZ6bElTLax@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83789-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01897.txt.bz2
Content-length: 381

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

--- Comment #12 from Kaushikp <kaushik.phatak at kpitcummins dot com> ---
>> we're getting duplicate named patterns.
Yes, it does generate multiple patters for the concerned built-ins causing
toolchain build failure.
I think it's trying to force the same pattern for 32-bit which exist for 64-bit
causing redefinition error.
>From gcc-bugs-return-593457-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 12:21:47 2018
Return-Path: <gcc-bugs-return-593457-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54488 invoked by alias); 15 Feb 2018 12:21: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 54461 invoked by uid 48); 15 Feb 2018 12:21:43 -0000
From: "jozefl.gcc at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] New: [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 12:23: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jozefl.gcc 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-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01898.txt.bz2
Content-length: 2127

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

            Bug ID: 84406
           Summary: [8 Regression][MSP430] ICE on valid code in
                    find_widening_optab_handler_and_mode, at
                    optabs-query.c:476
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jozefl.gcc at gmail dot com
  Target Milestone: ---

Trunk currently fails to build for the msp430-elf target due to an ICE. 

A reduced testcase is below.

# 1 "testcase.c"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "testcase.c"
void a (void) {
  __int20 a, b;
  __int20 c = a * b;
}

$ ./gcc/xgcc -B./gcc/ -S testcase.i

during RTL pass: expand
testcase.c: In function 'a':
testcase.c:3:11: internal compiler error: in
find_widening_optab_handler_and_mode, at optabs-query.c:476
   __int20 c = a * b;
           ^
0xaaa5cc find_widening_optab_handler_and_mode(optab_tag, machine_mode,
machine_mode, machine_mode*)
        ../../gcc/optabs-query.c:476
0xa9f399 expand_binop(machine_mode, optab_tag, rtx_def*, rtx_def*, rtx_def*,
int, optab_methods)
        ../../gcc/optabs.c:1290
0x8355fd expand_mult(machine_mode, rtx_def*, rtx_def*, rtx_def*, int, bool)
        ../../gcc/expmed.c:3536
0x85b492 expand_expr_real_2(separate_ops*, rtx_def*, machine_mode,
expand_modifier)
        ../../gcc/expr.c:8946
0x726b49 expand_gimple_stmt_1
        ../../gcc/cfgexpand.c:3730
0x726b49 expand_gimple_stmt
        ../../gcc/cfgexpand.c:3790
0x72881b expand_gimple_basic_block
        ../../gcc/cfgexpand.c:5819
0x72e196 execute
        ../../gcc/cfgexpand.c:6425

Started with:

commit d2a1b4530f1d00fb35c2aee051b00398a624bd27
Author: rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Date:   Wed Nov 1 12:30:39 2017 +0000

    Widening optab cleanup
    ...

The ICE appears to be caused by the fact there is no widening multiply insn for
PSImode currently implemented for msp430, which is what
find_widening_optab_handler_and_mode is searching for.
>From gcc-bugs-return-593458-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 12:23:46 2018
Return-Path: <gcc-bugs-return-593458-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 86009 invoked by alias); 15 Feb 2018 12:23: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 85827 invoked by uid 48); 15 Feb 2018 12:23:38 -0000
From: "jozefl.gcc at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/79242] [7 Regression] ICE in simplify_subreg, at simplify-rtx.c:6029
Date: Thu, 15 Feb 2018 12: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.1
X-Bugzilla-Keywords: ice-on-valid-code, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jozefl.gcc at gmail 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:
Message-ID: <bug-79242-4-zdSTcO4b9f@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79242-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79242-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01899.txt.bz2
Content-length: 1464

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

--- Comment #11 from Jozef Lawrynowicz <jozefl.gcc at gmail dot com> ---
(In reply to Eric Gallager from comment #10)
> (In reply to Jeffrey A. Law from comment #9)
> > Author: law
> > Date: Wed Feb 14 07:21:11 2018
> > New Revision: 257653
> > 
> > URL: https://gcc.gnu.org/viewcvs?rev=257653&root=gcc&view=rev
> > Log:
> > 2018-02-14  Jozef Lawrynowicz <jozefl.gcc@gmail.com>
> > 
> > 	PR target/79242
> > 	* machmode.def: Define a complex mode for PARTIAL_INT.
> > 	* genmodes.c (complex_class): Return MODE_COMPLEX_INT for
> > 	MODE_PARTIAL_INT.
> > 	* doc/rtl.texi: Document CSPImode.
> > 	* config/msp430/msp430.c (msp430_hard_regno_nregs): Add CPSImode
> > 	handling.
> > 	(msp430_hard_regno_nregs_with_padding): Likewise.
> > 
> > 	PR target/79242
> > 	* gcc.target/msp430/pr79242.c: New test.
> > 
> > Added:
> >     trunk/gcc/testsuite/gcc.target/msp430/pr79242.c
> > Modified:
> >     trunk/gcc/ChangeLog
> >     trunk/gcc/config/msp430/msp430.c
> >     trunk/gcc/doc/rtl.texi
> >     trunk/gcc/genmodes.c
> >     trunk/gcc/machmode.def
> >     trunk/gcc/testsuite/ChangeLog
> 
> Did this fix it?

The patch is currently only on trunk, but after back-porting it to
gcc-7-branch, GCC now builds successfully for the msp430-elf target.
The original testcase also compiles successfully with the resulting toolchain.

Trunk still doesn't build for msp430-elf though, due to Bug 84406.
>From gcc-bugs-return-593459-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 12:34:58 2018
Return-Path: <gcc-bugs-return-593459-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109051 invoked by alias); 15 Feb 2018 12:34: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 108970 invoked by uid 48); 15 Feb 2018 12:34:54 -0000
From: "TonyELewis at hotmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83990] [7 Regression] Spurious "potential null pointer dereference" warning regression from 7.1 onwards
Date: Thu, 15 Feb 2018 12:54:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: TonyELewis at hotmail 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.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83990-4-9thr5sZg1l@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83990-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83990-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01900.txt.bz2
Content-length: 254

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

--- Comment #17 from Tony E Lewis <TonyELewis at hotmail dot com> ---
I confirm that I'm seeing this as fixed on GCC trunk on Godbolt. Thanks very
much to all involved in getting this sorted quickly.
>From gcc-bugs-return-593460-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 12:56:13 2018
Return-Path: <gcc-bugs-return-593460-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 8156 invoked by alias); 15 Feb 2018 12:54:58 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 7938 invoked by uid 48); 15 Feb 2018 12:54:29 -0000
From: "fxcoudert at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):
Date: Thu, 15 Feb 2018 13:17: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.2.0
X-Bugzilla-Keywords: build, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: fxcoudert 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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81797-4-DuWPnGyFXg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01901.txt.bz2
Content-length: 235

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

--- Comment #54 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
Thanks! Given that it affects bootstrap, maybe I ask that it be included in all
active branches?
>From gcc-bugs-return-593461-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 13:17:33 2018
Return-Path: <gcc-bugs-return-593461-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40759 invoked by alias); 15 Feb 2018 13:17: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 40724 invoked by uid 48); 15 Feb 2018 13:17:27 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Thu, 15 Feb 2018 13: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: unknown
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84402-4-0m51xjudOd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01902.txt.bz2
Content-length: 282

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

--- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 43428
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43428&action=edit
Parallel build of make all-host on 8 core Haswell machine
>From gcc-bugs-return-593462-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 13:21:36 2018
Return-Path: <gcc-bugs-return-593462-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59925 invoked by alias); 15 Feb 2018 13:21: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 59872 invoked by uid 48); 15 Feb 2018 13:21:31 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84392] test case gcc.dg/graphite/uns-interchange-9.c and 3 others fail on power9
Date: Thu, 15 Feb 2018 13:40: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84392-4-qMtWQpkuLR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84392-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84392-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01903.txt.bz2
Content-length: 483

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

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

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

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
which ISL version are you using?  Anything older than 0.18 is known to cause
some of those fails.
>From gcc-bugs-return-593463-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 13:40:53 2018
Return-Path: <gcc-bugs-return-593463-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 98439 invoked by alias); 15 Feb 2018 13:40: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 95897 invoked by uid 48); 15 Feb 2018 13:40:49 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84399] [8 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206
Date: Thu, 15 Feb 2018 13:41: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to target_milestone everconfirmed
Message-ID: <bug-84399-4-WYeh8gwHqg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84399-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84399-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01904.txt.bz2
Content-length: 699

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-15
           Assignee|unassigned at gcc dot gnu.org      |rguenth at gcc dot gnu.org
   Target Milestone|---                         |8.0
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
I have a patch.  We are failing to properly verify SCEV analyses we rely on
later.
>From gcc-bugs-return-593464-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 13:41:08 2018
Return-Path: <gcc-bugs-return-593464-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 105459 invoked by alias); 15 Feb 2018 13:41: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 102780 invoked by uid 48); 15 Feb 2018 13:41:03 -0000
From: "mikulas at artax dot karlin.mff.cuni.cz" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84407] New: incorrect constant propagation with -frounding-math
Date: Thu, 15 Feb 2018 13:56: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.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mikulas at artax dot karlin.mff.cuni.cz
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84407-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01905.txt.bz2
Content-length: 1784

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

            Bug ID: 84407
           Summary: incorrect constant propagation with -frounding-math
           Product: gcc
           Version: 7.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mikulas at artax dot karlin.mff.cuni.cz
  Target Milestone: ---

With -frounding-math, gcc should not do optimizations if the result is affected
by the rounding mode. But it still does some of them - it propagates constants
across integer-to-float conversions, despite the fact that these conversions
are affected by the rounding mode.

When this program is compiled with -O2 -frounding-math (on x86-64 linux), you
get:
7fffffffffffffff -> 8000000000000000
7fffffffffffffff -> 8000000000000000
7fffffffffffffff -> 8000000000000000
7fffffffffffffff -> 8000000000000000

With -O0 -frounding-math, you get:
7fffffffffffffff -> 8000000000000000
7fffffffffffffff -> 7ffffffffffffc00
7fffffffffffffff -> 8000000000000000
7fffffffffffffff -> 7ffffffffffffc00


#include <stdio.h>
#include <inttypes.h>
#include <fenv.h>

void print_val(uint64_t x)
{
        printf("%016"PRIx64"", x);
}

static void cnv_print(uint64_t x)
{
        double f = x;
        uint64_t y = f;
        print_val(x);
        printf(" -> ");
        print_val(y);
        printf("\n");
}

int main(void)
{
        fesetround(FE_TONEAREST);
        cnv_print(0x7fffffffffffffff);
        fesetround(FE_DOWNWARD);
        cnv_print(0x7fffffffffffffff);
        fesetround(FE_UPWARD);
        cnv_print(0x7fffffffffffffff);
        fesetround(FE_TOWARDZERO);
        cnv_print(0x7fffffffffffffff);
        return 0;
}
>From gcc-bugs-return-593465-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 13:56:32 2018
Return-Path: <gcc-bugs-return-593465-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 21821 invoked by alias); 15 Feb 2018 13:56: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 21787 invoked by uid 48); 15 Feb 2018 13:56:27 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 14: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_gcctarget target_milestone
Message-ID: <bug-84406-4-cwt5mNE4Ah@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01906.txt.bz2
Content-length: 353

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |msp430-elf
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593466-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 14:00:57 2018
Return-Path: <gcc-bugs-return-593466-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46761 invoked by alias); 15 Feb 2018 14:00: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 46682 invoked by uid 48); 15 Feb 2018 14:00:49 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84407] incorrect constant propagation with -frounding-math
Date: Thu, 15 Feb 2018 14:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.3.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed cf_known_to_fail
Message-ID: <bug-84407-4-oNyLdZQAY7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84407-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84407-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01907.txt.bz2
Content-length: 670

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-15
     Ever confirmed|0                           |1
      Known to fail|                            |4.8.5, 7.3.0

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  At -O2 it is IPA-CP and with forcing inlining of cnv_print that
isn't necessary, the folding happens during inlining then.
>From gcc-bugs-return-593467-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 14:04:50 2018
Return-Path: <gcc-bugs-return-593467-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56943 invoked by alias); 15 Feb 2018 14:04: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 56891 invoked by uid 48); 15 Feb 2018 14:04:42 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84386] Implicitly declared variables in BLOCK have scope of including program unit
Date: Thu, 15 Feb 2018 14: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: 8.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-84386-4-t9S76SGCzH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84386-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84386-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01908.txt.bz2
Content-length: 494

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-15
     Ever confirmed|0                           |1

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Confirmed.
>From gcc-bugs-return-593468-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 14:19:11 2018
Return-Path: <gcc-bugs-return-593468-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 112128 invoked by alias); 15 Feb 2018 14:19: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 112064 invoked by uid 48); 15 Feb 2018 14:19:07 -0000
From: "olegendo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/78804] [RX] -m64bit-doubles does not work
Date: Thu, 15 Feb 2018 14:27: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: olegendo 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-78804-4-SEE8A3z9wx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78804-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78804-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01909.txt.bz2
Content-length: 235

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

--- Comment #16 from Oleg Endo <olegendo at gcc dot gnu.org> ---
I've been using the patch from attachment 41982 in production for RX for a
while and haven't had any issues so far.
>From gcc-bugs-return-593469-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 14:27:33 2018
Return-Path: <gcc-bugs-return-593469-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64481 invoked by alias); 15 Feb 2018 14:27: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 63875 invoked by uid 55); 15 Feb 2018 14:27:28 -0000
From: "acsawdey at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/83758] ICE building gccgo on powerpc64le --with-cpu=power8
Date: Thu, 15 Feb 2018 14:31: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: acsawdey at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: acsawdey at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83758-4-sTG4IHZJHq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83758-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83758-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01910.txt.bz2
Content-length: 329

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

--- Comment #35 from acsawdey at gcc dot gnu.org ---
Author: acsawdey
Date: Thu Feb 15 14:26:46 2018
New Revision: 257690

URL: https://gcc.gnu.org/viewcvs?rev=257690&root=gcc&view=rev
Log:
Fix my changelog entry for PR target/83758


Modified:
    trunk/gcc/ChangeLog
>From gcc-bugs-return-593470-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 14:31:25 2018
Return-Path: <gcc-bugs-return-593470-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81842 invoked by alias); 15 Feb 2018 14:31: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 81808 invoked by uid 48); 15 Feb 2018 14:31:21 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84394] [7/8 Regression] compiler error when using modules with derived types in block data subprograms
Date: Thu, 15 Feb 2018 14: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: 8.0.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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_known_to_work short_desc
Message-ID: <bug-84394-4-JV5Bfr5Y4d@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84394-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84394-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01911.txt.bz2
Content-length: 729

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |6.4.0
            Summary|compiler error when using   |[7/8 Regression] compiler
                   |modules with derived types  |error when using modules
                   |in block data subprograms   |with derived types in block
                   |                            |data subprograms

--- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
AFAICT the regression seems to be caused (exposed) by r255202.
>From gcc-bugs-return-593471-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 14:34:34 2018
Return-Path: <gcc-bugs-return-593471-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97384 invoked by alias); 15 Feb 2018 14:34: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 91942 invoked by uid 48); 15 Feb 2018 14:34:25 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84330] [6/7/8 Regression] [concepts] ICE with broken constraint
Date: Thu, 15 Feb 2018 14:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-84330-4-F3e2kZKW8o@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01912.txt.bz2
Content-length: 471

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |paolo.carlini at oracle dot com

--- Comment #3 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Mine.
>From gcc-bugs-return-593472-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 14:49:06 2018
Return-Path: <gcc-bugs-return-593472-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27227 invoked by alias); 15 Feb 2018 14:49: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 20602 invoked by uid 55); 15 Feb 2018 14:49:02 -0000
From: "acsawdey at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/83758] ICE building gccgo on powerpc64le --with-cpu=power8
Date: Thu, 15 Feb 2018 14:50: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: acsawdey at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: acsawdey at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83758-4-vtbeFkGP8Y@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83758-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83758-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01913.txt.bz2
Content-length: 628

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

--- Comment #36 from acsawdey at gcc dot gnu.org ---
Author: acsawdey
Date: Thu Feb 15 14:48:15 2018
New Revision: 257691

URL: https://gcc.gnu.org/viewcvs?rev=257691&root=gcc&view=rev
Log:
2018-02-15  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

        Back port from mainline
        2018-01-30  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

        PR target/83758
        * config/rs6000/rs6000.c (rs6000_internal_arg_pointer): Only return
        a reg rtx.


Modified:
    branches/gcc-7-branch/gcc/ChangeLog
    branches/gcc-7-branch/gcc/config/rs6000/rs6000.c
>From gcc-bugs-return-593473-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 14:50:50 2018
Return-Path: <gcc-bugs-return-593473-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66968 invoked by alias); 15 Feb 2018 14:50: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 59381 invoked by uid 55); 15 Feb 2018 14:50:46 -0000
From: "willschm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84388] test case gcc/testsuite/gcc.target/powerpc/fold-vec-mult-int128-p9.c fails for gcc 7 on power9
Date: Thu, 15 Feb 2018 14:52:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 7.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: willschm 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-84388-4-mSaIBWOFQv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84388-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84388-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01914.txt.bz2
Content-length: 775

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

--- Comment #1 from Will Schmidt <willschm at gcc dot gnu.org> ---
Author: willschm
Date: Thu Feb 15 14:50:15 2018
New Revision: 257692

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

2018-02-15  Will Schmidt  <will_schmidt@vnet.ibm.com>

        PR target/84388
        * gcc.target/powerpc/fold-vec-mult-int128-p8.c: Update dg-options
        and scan-assembler stanzas.
        * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Same.

Modified:
    branches/gcc-7-branch/gcc/testsuite/ChangeLog
   
branches/gcc-7-branch/gcc/testsuite/gcc.target/powerpc/fold-vec-mult-int128-p8.c
   
branches/gcc-7-branch/gcc/testsuite/gcc.target/powerpc/fold-vec-mult-int128-p9.c
>From gcc-bugs-return-593474-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 14:52:29 2018
Return-Path: <gcc-bugs-return-593474-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13498 invoked by alias); 15 Feb 2018 14:52: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 4034 invoked by uid 48); 15 Feb 2018 14:52:25 -0000
From: "kdevel at vogtner dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug web/82686] Debian sid powerpc64-unknown-linux-gnu 4.13.0-1-powerpc64 bootstrap breaks in stage3 with unexpected requirement for bdw-gc
Date: Thu, 15 Feb 2018 15:01:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: web
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kdevel at vogtner 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-82686-4-rnXKf7pgNs@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82686-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82686-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01915.txt.bz2
Content-length: 1638

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

--- Comment #9 from Stefan <kdevel at vogtner dot de> ---
(In reply to Jonathan Wakely from comment #7)
> (In reply to Dennis Clarke from comment #6)
> > Actually first thing I did was remove a few options from configure stage
> > such that I could at least get past this small bump in the road : 
> > 
> >     --enable-multiarch and --enable-multilib removed. 
> > 
> > 
> > Configure went fine and the bootstrap went past the previous gc bump and then
> 
> Which confirms you needed the 32-bit gc packages.

For years I am building each and every new GCC with languages

   ada,c,c++,fortran,go,java,objc,obj-c++

Okay, Java is gone so I compile GCC 7.3.0 with

   langs=ada,c,c++,fortran,go,objc,obj-c++
   [prefix]/configure --prefix=$inst \
      --enable-objc-gc \
      --enable-languages=$langs
   make bootstrap

Never had I to supply any binary libgc. Instead I moved the source dir of the
garbage collector into GCC's source directory:

   tar xfz $src/gc-7.1.tar.gz
   mv gc-7.1 gc

This no longer works since GCC 7. I get:

   checking for sched.h... yes
   checking whether the target supports thread-local storage... yes
   checking if the type of bitfields matters... yes
   checking for bdw garbage collector... checking for system boehm-gc...
configure: error: system bdw-gc required but not found
   make[1]: *** [configure-target-libobjc] Fehler 1
   make[1]: Leaving directory `/scratch/mockbuild1/bld-7.3.0/gcc-objdir'
   make: *** [all] Fehler 2

This is Linux x86_64 GNU/Linux (Centos 6.9). How do I prompt GCC to compile the
Boehm GC?
>From gcc-bugs-return-593475-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 15:01:47 2018
Return-Path: <gcc-bugs-return-593475-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 20404 invoked by alias); 15 Feb 2018 15:01: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 20358 invoked by uid 48); 15 Feb 2018 15:01:42 -0000
From: "willschm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84220] rs6000 builtin __builtin_vec_sld() ICEs on invalid 3rd argument
Date: Thu, 15 Feb 2018 15:02: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: willschm at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: willschm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84220-4-zAkDmuJThz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84220-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84220-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01916.txt.bz2
Content-length: 436

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

Will Schmidt <willschm at gcc dot gnu.org> changed:

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

--- Comment #3 from Will Schmidt <willschm at gcc dot gnu.org> ---
Fixed on trunk.
>From gcc-bugs-return-593476-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 15:02:26 2018
Return-Path: <gcc-bugs-return-593476-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22614 invoked by alias); 15 Feb 2018 15:02: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 22333 invoked by uid 48); 15 Feb 2018 15:02:21 -0000
From: "willschm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84388] test case gcc/testsuite/gcc.target/powerpc/fold-vec-mult-int128-p9.c fails for gcc 7 on power9
Date: Thu, 15 Feb 2018 15:15:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 7.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: willschm at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84388-4-PRaeyvfCZX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84388-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84388-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01917.txt.bz2
Content-length: 443

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

Will Schmidt <willschm at gcc dot gnu.org> changed:

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

--- Comment #2 from Will Schmidt <willschm at gcc dot gnu.org> ---
Fixed on gcc-7 branch.
>From gcc-bugs-return-593477-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 15:15:48 2018
Return-Path: <gcc-bugs-return-593477-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95947 invoked by alias); 15 Feb 2018 15:15: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 89190 invoked by uid 48); 15 Feb 2018 15:15:36 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84192] [7/8 Regression] ICE with statement expression
Date: Thu, 15 Feb 2018 15:19: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.3.1
X-Bugzilla-Keywords: ice-on-invalid-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: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84192-4-izI7zhu7hd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84192-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84192-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01918.txt.bz2
Content-length: 253

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

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43429
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43429&action=edit
gcc8-pr84192.patch

Untested fix.
>From gcc-bugs-return-593478-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 15:19:44 2018
Return-Path: <gcc-bugs-return-593478-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114406 invoked by alias); 15 Feb 2018 15: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 114387 invoked by uid 48); 15 Feb 2018 15:19:40 -0000
From: "nsz at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84408] New: [8 regression] gcc.dg/plugin/poly-int-07_plugin.c compilation times out with -g
Date: Thu, 15 Feb 2018 15:40:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: debug
X-Bugzilla-Version: 8.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-84408-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01919.txt.bz2
Content-length: 1859

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

            Bug ID: 84408
           Summary: [8 regression] gcc.dg/plugin/poly-int-07_plugin.c
                    compilation times out with -g
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: debug
          Assignee: unassigned at gcc dot gnu.org
          Reporter: nsz at gcc dot gnu.org
  Target Milestone: ---

i think it's since r257631 that assembler time went from 1s to 50s on
aarch64-linux-gnu, this seems a bit excessive for default -g behaviour, so
either less .loc directives should be emitted or as should be optimized to deal
with it.
(i don't think poly-int-07_plugin.c is very special)

starting from a preprocessed poly-int-07_plugin.ii:

-O -g:

$ ./xg++ -B. -g -O -fPIC -shared -fno-rtti -time poly-int-07_plugin.ii
# cc1plus 37.16 0.58
# as 50.89 0.30
# collect2 0.23 0.04
$ ./xg++ -B. -g -O -fPIC -shared -fno-rtti -S -o - poly-int-07_plugin.ii |wc -l
1884187
$ size -A a.out  |grep debug
.debug_aranges      1504        0
.debug_info      3225386        0
.debug_abbrev       4236        0
.debug_line       576871        0
.debug_str        291657        0
.debug_loc       1690436        0
.debug_ranges     317184        0

-O -g -gno-inline-points:

$ ./xg++ -B. -g -gno-inline-points -O -fPIC -shared -fno-rtti -time
poly-int-07_plugin.ii
# cc1plus 33.99 0.48
# as 1.11 0.07
# collect2 0.16 0.03
$ ./xg++ -B. -g -gno-inline-points -O -fPIC -shared -fno-rtti -S -o -
poly-int-07_plugin.ii |wc -l
610435
$ size -A a.out  |grep debug
.debug_aranges      1504        0
.debug_info       704560        0
.debug_abbrev       4017        0
.debug_line       142083        0
.debug_str        291676        0
.debug_loc        557516        0
.debug_ranges      98896        0
>From gcc-bugs-return-593479-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 15:40:07 2018
Return-Path: <gcc-bugs-return-593479-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100932 invoked by alias); 15 Feb 2018 15: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 94154 invoked by uid 48); 15 Feb 2018 15:40:01 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84405] [8 Regression] Fails to bootstrap with GCC 4.1.2, GCC 4.2.4
Date: Thu, 15 Feb 2018 15:52: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84405-4-7r0jhKd2NA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01920.txt.bz2
Content-length: 2737

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

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> ---
Tried to bisect this, but it doesn't lead anywhere.  r80000 fails to compile
it, just because I haven't tried to tweak the 3.4.6 preprocessed *.ii file
enough (e.g. offsetof), r90000 through r113198 compile it, but it hangs at
runtime,
r113199 ICEs on it in C++ FE, r113250 ICEs on it in the gimplifier, r113500
errors on it:
../../gcc/poly-int.h:172: error: incomplete type ‘wi::int_traits<short unsigned
int:10>’ used in nested name specifier
../../gcc/tree-ssa.c: In function ‘void maybe_rewrite_mem_ref_base(tree_node**,
bitmap_head*)’:
../../gcc/tree-ssa.c:1388: error: no match for ‘operator==’ in
‘wi::to_offset(((const tree_node*)tree_class_check(contains_struct_check((*
tp), TS_TYPED, ((const char*)"../../gcc/tree-ssa.c"), 1387, ((const char*)(&
__FUNCTION__)))->tree_node::typed.tree_typed::type, tcc_type, ((const
char*)"../../gcc/tree-ssa.c"), 1387, ((const char*)(&
__FUNCTION__)))->tree_node::type_common.tree_type_common::size)) ==
tree_class_check(contains_struct_check((* tp), TS_TYPED, ((const
char*)"../../gcc/tree-ssa.c"), 1388, ((const char*)(&
__FUNCTION__)))->tree_node::typed.tree_typed::type, tcc_type, ((const
char*)"../../gcc/tree-ssa.c"), 1388, ((const char*)(&
__FUNCTION__)))->tree_node::type_common.tree_type_common::precision’
../../gcc/tree-ssa.c: In function ‘tree_node*
non_rewritable_mem_ref_base(tree_node*)’:
../../gcc/tree-ssa.c:1457: error: no match for ‘operator==’ in
‘wi::to_offset(((const tree_node*)tree_class_check(contains_struct_check(base,
TS_TYPED, ((const char*)"../../gcc/tree-ssa.c"), 1456, ((const char*)(&
__FUNCTION__)))->tree_node::typed.tree_typed::type, tcc_type, ((const
char*)"../../gcc/tree-ssa.c"), 1456, ((const char*)(&
__FUNCTION__)))->tree_node::type_common.tree_type_common::size)) ==
tree_class_check(contains_struct_check(base, TS_TYPED, ((const
char*)"../../gcc/tree-ssa.c"), 1457, ((const char*)(&
__FUNCTION__)))->tree_node::typed.tree_typed::type, tcc_type, ((const
char*)"../../gcc/tree-ssa.c"), 1457, ((const char*)(&
__FUNCTION__)))->tree_node::type_common.tree_type_common::precision’

and so does up to r117833, r117834 is the first one with the bad value
initialization, fixed only in r132088, which is the first one that actually
works.
>From gcc-bugs-return-593480-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 15:52:34 2018
Return-Path: <gcc-bugs-return-593480-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24016 invoked by alias); 15 Feb 2018 15: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 16892 invoked by uid 48); 15 Feb 2018 15:52:29 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/83043] [8 Regression] FAIL: libgomp.graphite/force-parallel-1.c scan-tree-dump-times graphite "2 loops carried no dependency" 1 (found 0 times)
Date: Thu, 15 Feb 2018 15:55: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: 8.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: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-83043-4-ZsbMASG1hJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83043-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83043-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01921.txt.bz2
Content-length: 420

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

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

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

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
This is just graphite, shouldn't it be P4?
>From gcc-bugs-return-593481-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 15:55:04 2018
Return-Path: <gcc-bugs-return-593481-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30118 invoked by alias); 15 Feb 2018 15:55: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 23845 invoked by uid 55); 15 Feb 2018 15:55:00 -0000
From: "joseph at codesourcery dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84190] [7/8 Regression] double arithmetic on x86 no longer rounds to nearest
Date: Thu, 15 Feb 2018 15:58: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.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: joseph at codesourcery dot com
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.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84190-4-CE5Zu93t4j@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84190-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84190-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01922.txt.bz2
Content-length: 692

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

--- Comment #11 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
It's not technically required (at least for this issue and as regards C 
standards conformance) simply because options such as -std=c99 / -std=c11 
imply -fexcess-precision=standard, so meaning it doesn't make any visible 
difference whether those accesses are treated as volatile or not.

It may still make sense to treat these as volatile accesses (and so force 
the values to memory, in such a case of a local variable being accessed 
through a pointer-to-volatile), to accord with user expectations when 
using volatile.
>From gcc-bugs-return-593482-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 15:58:49 2018
Return-Path: <gcc-bugs-return-593482-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 80131 invoked by alias); 15 Feb 2018 15:58:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 80078 invoked by uid 55); 15 Feb 2018 15:58:45 -0000
From: "joseph at codesourcery dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84407] incorrect constant propagation with -frounding-math
Date: Thu, 15 Feb 2018 16: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.3.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: joseph at codesourcery dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84407-4-wdQeX9P7BQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84407-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84407-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01923.txt.bz2
Content-length: 225

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

--- Comment #2 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
Cf. bug 57245 (a similar bug for truncation from wider floating-point 
types).
>From gcc-bugs-return-593483-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 16:01:48 2018
Return-Path: <gcc-bugs-return-593483-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83884 invoked by alias); 15 Feb 2018 16:01: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 83632 invoked by uid 55); 15 Feb 2018 16:01:44 -0000
From: "hubicka at ucw dot cz" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/83043] [8 Regression] FAIL: libgomp.graphite/force-parallel-1.c scan-tree-dump-times graphite "2 loops carried no dependency" 1 (found 0 times)
Date: Thu, 15 Feb 2018 16:20: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hubicka at ucw dot cz
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83043-4-YmeA6cnlZd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83043-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83043-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01924.txt.bz2
Content-length: 278

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

--- Comment #9 from Jan Hubicka <hubicka at ucw dot cz> ---
> This is just graphite, shouldn't it be P4?

I would say so. Indeed it is most probably some loop becoming cold and thus
quite harmless bug.  I will look into it.
>From gcc-bugs-return-593484-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 16:20:35 2018
Return-Path: <gcc-bugs-return-593484-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38561 invoked by alias); 15 Feb 2018 16:20: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 38526 invoked by uid 48); 15 Feb 2018 16:20:30 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84409] New: [F03] check DTIO arguments for character len
Date: Thu, 15 Feb 2018 16:27: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus 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-84409-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01925.txt.bz2
Content-length: 522

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

            Bug ID: 84409
           Summary: [F03] check DTIO arguments for character len
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: janus at gcc dot gnu.org
  Target Milestone: ---

https://github.com/nncarlson/gfortran.dg/issues/17

dtio_22.f90 is invalid, which is not detected.
>From gcc-bugs-return-593485-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 16:27:39 2018
Return-Path: <gcc-bugs-return-593485-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110550 invoked by alias); 15 Feb 2018 16:27: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 110506 invoked by uid 48); 15 Feb 2018 16:27:34 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84409] [F03] check DTIO arguments for character len
Date: Thu, 15 Feb 2018 16:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: accepts-invalid
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 cf_reconfirmed_on assigned_to everconfirmed
Message-ID: <bug-84409-4-P3CDPToGaN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84409-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84409-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01926.txt.bz2
Content-length: 1420

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

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-15
           Assignee|unassigned at gcc dot gnu.org      |janus at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from janus at gcc dot gnu.org ---
Draft patch:

Index: gcc/fortran/interface.c
===================================================================
--- gcc/fortran/interface.c     (revision 257682)
+++ gcc/fortran/interface.c     (working copy)
@@ -4702,6 +4702,10 @@ check_dtio_arg_TKR_intent (gfc_symbol *fsym, bool
     gfc_error ("DTIO dummy argument at %L must be an "
               "ASSUMED SHAPE ARRAY", &fsym->declared_at);

+  if (type == BT_CHARACTER && fsym->ts.u.cl->length != NULL)
+    gfc_error ("DTIO character argument at %L must have assumed length",
+               &fsym->declared_at);
+
   if (fsym->attr.intent != intent)
     gfc_error ("DTIO dummy argument at %L must have INTENT %s",
               &fsym->declared_at, gfc_code2string (intents, (int)intent));
>From gcc-bugs-return-593486-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 16:29:03 2018
Return-Path: <gcc-bugs-return-593486-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113755 invoked by alias); 15 Feb 2018 16:29: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 113405 invoked by uid 48); 15 Feb 2018 16:28:59 -0000
From: "seurer at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84392] test case gcc.dg/graphite/uns-interchange-9.c and 3 others fail on power9
Date: Thu, 15 Feb 2018 16: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: seurer 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-84392-4-wEIUse1Vmu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84392-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84392-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01927.txt.bz2
Content-length: 508

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

seurer at gcc dot gnu.org changed:

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

--- Comment #2 from seurer at gcc dot gnu.org ---
That could be it.  I started the tester over with a complete refresh of the
source and haven't seen the failures since.
>From gcc-bugs-return-593487-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 16:31:41 2018
Return-Path: <gcc-bugs-return-593487-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121046 invoked by alias); 15 Feb 2018 16:31: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 120976 invoked by uid 48); 15 Feb 2018 16:31:35 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 16: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84406-4-v4tNkouHvG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01928.txt.bz2
Content-length: 681

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |rsandifo at gcc dot gnu.org

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The find_widening_optab_handler_and_mode change is clearly wrong for partial
modes.  While wider modes for MODE_INT modes should be MODE_INT too, for
MODE_PARTIAL_INT modes GET_MODE_WIDER_MODE is the associated MODE_INT mode.
>From gcc-bugs-return-593488-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 16:32:20 2018
Return-Path: <gcc-bugs-return-593488-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 122112 invoked by alias); 15 Feb 2018 16:32: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 122035 invoked by uid 48); 15 Feb 2018 16:32:15 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 16: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed attachments.created
Message-ID: <bug-84406-4-GiSJJ18EIl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01929.txt.bz2
Content-length: 689

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-15
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43430
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43430&action=edit
gcc8-pr84406.patch

Untested fix.
>From gcc-bugs-return-593489-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 16:35:07 2018
Return-Path: <gcc-bugs-return-593489-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15565 invoked by alias); 15 Feb 2018 16: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 9476 invoked by uid 48); 15 Feb 2018 16:35:03 -0000
From: "nsz at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83915] FAIL: gcc.target/aarch64/sve/extract_1.c -march=armv8.2-a+sve (internal compiler error)
Date: Thu, 15 Feb 2018 16: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nsz at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-83915-4-l02UnvhAwG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83915-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83915-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01930.txt.bz2
Content-length: 407

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

nsz at gcc dot gnu.org changed:

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

--- Comment #2 from nsz at gcc dot gnu.org ---
i don't see ICEs any more.
>From gcc-bugs-return-593490-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 16:39:49 2018
Return-Path: <gcc-bugs-return-593490-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22085 invoked by alias); 15 Feb 2018 16:39: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 22004 invoked by uid 48); 15 Feb 2018 16:39:45 -0000
From: "jens4303 at me dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):
Date: Thu, 15 Feb 2018 16:41: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.2.0
X-Bugzilla-Keywords: build, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jens4303 at me dot com
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81797-4-X0puKhiJpk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01931.txt.bz2
Content-length: 536

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

--- Comment #55 from Jens-S. Vöckler <jens4303 at me dot com> ---
Would it be worthwhile to limit it to "darwin" *and* "apfs" on objdir? I am
thinking of something along the lines of 

diskutil info $(stat -f '%Sd' /path/to/objdir) | \
    perl -lane 'print $F[$#F] if /^\s+type/i' 

Once the build system determined "darwin", "diskutil" and "stat" should be
readily available. The expression above returns "apfs" if you need to enact the
patch, and "hfs" if you do not.
>From gcc-bugs-return-593491-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 16:41:21 2018
Return-Path: <gcc-bugs-return-593491-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23553 invoked by alias); 15 Feb 2018 16:41: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 23480 invoked by uid 48); 15 Feb 2018 16:41:17 -0000
From: "fxcoudert at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):
Date: Thu, 15 Feb 2018 16:45: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.2.0
X-Bugzilla-Keywords: build, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: fxcoudert 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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81797-4-GlYoKVy7i1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01932.txt.bz2
Content-length: 397

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

--- Comment #56 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
(In reply to Jens-S. Vöckler from comment #55)
> Would it be worthwhile to limit it to "darwin" *and* "apfs" on objdir?

There is very little downside to applying on all darwin systems (negligible
increase in build time). I would advise to keep it simple.
>From gcc-bugs-return-593492-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 16:45:45 2018
Return-Path: <gcc-bugs-return-593492-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38343 invoked by alias); 15 Feb 2018 16:45: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 28909 invoked by uid 48); 15 Feb 2018 16:45:34 -0000
From: "jens4303 at me dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):
Date: Thu, 15 Feb 2018 16:51: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.2.0
X-Bugzilla-Keywords: build, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jens4303 at me dot com
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81797-4-A9WOB2dbiz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01933.txt.bz2
Content-length: 243

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

--- Comment #57 from Jens-S. Vöckler <jens4303 at me dot com> ---
(In reply to Francois-Xavier Coudert from comment #56)
> I would advise to keep it simple.

Agreed: Simple is better.
>From gcc-bugs-return-593493-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 16:51:21 2018
Return-Path: <gcc-bugs-return-593493-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 70989 invoked by alias); 15 Feb 2018 16:51: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 70952 invoked by uid 48); 15 Feb 2018 16:51:17 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84405] [8 Regression] Fails to bootstrap with GCC 4.1.2, GCC 4.2.4
Date: Thu, 15 Feb 2018 16:54: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: 8.0
X-Bugzilla-Keywords: build
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84405-4-Ea3uHeJHTc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01934.txt.bz2
Content-length: 292

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593494-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 16:54:49 2018
Return-Path: <gcc-bugs-return-593494-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 73682 invoked by alias); 15 Feb 2018 16:54:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 73613 invoked by uid 55); 15 Feb 2018 16:54:45 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84314] [8 Regression] Another ICE in finish_member_declaration
Date: Thu, 15 Feb 2018 17: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84314-4-Zsdy2u2GFd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84314-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84314-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01935.txt.bz2
Content-length: 553

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

--- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Thu Feb 15 16:54:12 2018
New Revision: 257695

URL: https://gcc.gnu.org/viewcvs?rev=257695&root=gcc&view=rev
Log:
        PR c++/84314 - ICE with templates and fastcall attribute.

        * attribs.c (build_type_attribute_qual_variant): Don't clobber
        TYPE_CANONICAL on an existing type.

Added:
    trunk/gcc/testsuite/g++.dg/ext/attrib55.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/attribs.c
>From gcc-bugs-return-593495-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:00:57 2018
Return-Path: <gcc-bugs-return-593495-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102891 invoked by alias); 15 Feb 2018 17:00: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 102832 invoked by uid 48); 15 Feb 2018 17:00:53 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84314] [8 Regression] Another ICE in finish_member_declaration
Date: Thu, 15 Feb 2018 17: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84314-4-unkta1b8Og@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84314-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84314-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01936.txt.bz2
Content-length: 423

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #7 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593497-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:09:44 2018
Return-Path: <gcc-bugs-return-593497-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43031 invoked by alias); 15 Feb 2018 17:09: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 42945 invoked by uid 48); 15 Feb 2018 17:09:40 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression ] Inexplicable use of NEON for 64-bit math
Date: Thu, 15 Feb 2018 17: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: 7.2.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.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-82989-4-UxRNxXOcdt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01938.txt.bz2
Content-length: 740

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ktkachov at gcc dot gnu.org,
                   |                            |nickc at gcc dot gnu.org,
                   |                            |rearnsha at gcc dot gnu.org

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Just double-checked this on current trunk and I still can't reproduce this.
Nor with r248000, r245631 nor 244212 I have around (all crosses).

If anyone can reproduce it, can you please have a look at it?
>From gcc-bugs-return-593496-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:05:38 2018
Return-Path: <gcc-bugs-return-593496-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4065 invoked by alias); 15 Feb 2018 17:05: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 4022 invoked by uid 48); 15 Feb 2018 17:05:34 -0000
From: "wilco.dijkstra at arm dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82518] [8 regression] gfortran.fortran-torture/execute/in-pack.f90 fails on armeb since r252917
Date: Thu, 15 Feb 2018 17:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco.dijkstra at arm 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-82518-4-8yd9uYbBVe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01937.txt.bz2
Content-length: 678

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

Wilco <wilco.dijkstra at arm dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wilco.dijkstra at arm dot com

--- Comment #41 from Wilco <wilco.dijkstra at arm dot com> ---
I'm guessing it's this (64-bit loads reading 32-bit data):

        vldr    d16, .L39
        vldr    d17, .L39+8
.L5:
        vsub.i32        q10, q11, q8
        add     r3, r3, #1
        vsub.i32        q9, q8, q11


.L39:
        .word   1
        .word   2
        .word   3
        .word   4
>From gcc-bugs-return-593498-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:09:50 2018
Return-Path: <gcc-bugs-return-593498-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43683 invoked by alias); 15 Feb 2018 17:09: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 42970 invoked by uid 48); 15 Feb 2018 17:09:40 -0000
From: "icenowy at aosc dot io" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libffi/84410] New: libffi doesn't support riscv now, but not disabled in configure.ac
Date: Thu, 15 Feb 2018 17:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libffi
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: icenowy at aosc dot io
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-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-84410-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01939.txt.bz2
Content-length: 712

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

            Bug ID: 84410
           Summary: libffi doesn't support riscv now, but not disabled in
                    configure.ac
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libffi
          Assignee: unassigned at gcc dot gnu.org
          Reporter: icenowy at aosc dot io
  Target Milestone: ---

The libffi library currently doesn't support UCB RISC-V architecture (both in
the downstream copy and the upstream).

However, in configure.ac it's not masked for riscv*-*-*, and when trying to
build libgo it will try to build libffi and fail.
>From gcc-bugs-return-593499-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:14:15 2018
Return-Path: <gcc-bugs-return-593499-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48418 invoked by alias); 15 Feb 2018 17:14: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 48365 invoked by uid 48); 15 Feb 2018 17:14:11 -0000
From: "ktkachov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression ] Inexplicable use of NEON for 64-bit math
Date: Thu, 15 Feb 2018 17:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ktkachov at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82989-4-3bK7ZD0442@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01940.txt.bz2
Content-length: 413

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

--- Comment #6 from ktkachov at gcc dot gnu.org ---
(In reply to Jakub Jelinek from comment #5)
> Just double-checked this on current trunk and I still can't reproduce this.
> Nor with r248000, r245631 nor 244212 I have around (all crosses).
> 
> If anyone can reproduce it, can you please have a look at it?

It needs an -mfloat-abi=hard to reproduce.
>From gcc-bugs-return-593500-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:21:05 2018
Return-Path: <gcc-bugs-return-593500-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 84219 invoked by alias); 15 Feb 2018 17:21: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 83201 invoked by uid 48); 15 Feb 2018 17:20:56 -0000
From: "dclarke at blastwave dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug web/82686] Debian sid powerpc64-unknown-linux-gnu 4.13.0-1-powerpc64 bootstrap breaks in stage3 with unexpected requirement for bdw-gc
Date: Thu, 15 Feb 2018 17:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: web
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dclarke at blastwave 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-82686-4-ss8WGdsj78@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82686-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82686-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01941.txt.bz2
Content-length: 1659

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

--- Comment #10 from Dennis Clarke <dclarke at blastwave dot org> ---
I had not yet tested a build of gcc previous to gcc 7.x regarding
this issue.  Seemed counter intuitive to revert backwards but now
I have to agree that "something changed" again in the world of
doing a bootstrap of gcc.  This seems to be happening more and more
and getting gcc to reasonably build is becoming more and more of
a black art as opposed to a science. 

I will, for the sake of experimentation, go try a bootstrap of 
the gcc 6.4.0 and then if that works out move on to 7.3.0.

I know that our friend Jonathan Wakely in comment 5 of this bug
report. Also there is question if this is a bug at all. I tend
to look at the existence of a bootstrap problem based on testing
across multiple platforms and I can not run into this same problem
on a sparc based Solaris 10 server wherein I do get multi-arch or
at least multi-lib successful build results.  There are no test 
results posted on the GCC site anymore : 

    https://gcc.gnu.org/gcc-7/buildstat.html

That seems to have died at least a year ago or more so it is 
very difficult to search the vast noise of the maillist using
some format https://gcc.gnu.org/ml/gcc-testresults/YYYY-MM/ as
a target string and then the platform and version.  Simply said
it is becoming more and more a black art.

Jonathan says " This library needs to be available for each
multilib variant"  from the docs however this is not true at
all on some platforms. Certainly sparc has no issues. 

I will try gcc 6.4.0 for the sake of a test and then move onwards.

Dennis Clarke
>From gcc-bugs-return-593501-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:33:41 2018
Return-Path: <gcc-bugs-return-593501-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3696 invoked by alias); 15 Feb 2018 17:33: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 3623 invoked by uid 48); 15 Feb 2018 17:33:37 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression ] Inexplicable use of NEON for 64-bit math
Date: Thu, 15 Feb 2018 17: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.2.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.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82989-4-uuCqZR4V9U@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01942.txt.bz2
Content-length: 678

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

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Indeed, with -march=armv7-a -mcpu=cortex-a8 -mfpu=neon -O2 pr82989.c 
-mfloat-abi=hard -mprint-tune-info
I can reproduce.  prefer_neon_for_64bits seems to be false, and LRA first says:
Choosing alt 4 in insn 7:  (0) ?&r  (1) r  (2) i  (3) X  (4) X  (5) X
{lshrdi3_neon}
which I assume would be with GPRs, but then decides to pick:
Choosing alt 6 in insn 7:  (0) ?w  (1) w  (2) i  (3) X  (4) X  (5) X
{lshrdi3_neon}
instead.  That alternative has avoid_neon_for_64bits arch, even when it uses
neon registers, just has ? to disparage it slightly.
>From gcc-bugs-return-593502-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:39:57 2018
Return-Path: <gcc-bugs-return-593502-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 84825 invoked by alias); 15 Feb 2018 17:39: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 84739 invoked by uid 48); 15 Feb 2018 17:39:54 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression ] Inexplicable use of NEON for 64-bit math
Date: Thu, 15 Feb 2018 17: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.2.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.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82989-4-RsAbYKoqrV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01943.txt.bz2
Content-length: 648

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

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
In both adddi3_neon and lshrdi3_neon the GPR alternatives use exactly the same
number of ?s as the NEON ones with avoid_neon_for_64bits, just the
neon_for_64bits alternatives don't have any.  So I don't see how it is a
preference of not using NEON, when TARGET_PREFER_NEON_64BITS is true, neon is
clearly preferred, otherwise there is no preferencing at all.  And indeed, for
DImode shifts by 32 the GPR regs should be prefered.  Anyway, leaving this to
ARM maintainers, don't know about the arch enough to do something.
>From gcc-bugs-return-593503-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:43:41 2018
Return-Path: <gcc-bugs-return-593503-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89078 invoked by alias); 15 Feb 2018 17:43: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 88977 invoked by uid 55); 15 Feb 2018 17:43:34 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/83063] [8 Regression] ICE on an invalid preprocessor snippet
Date: Thu, 15 Feb 2018 17:43: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83063-4-MD2ZYoUhh8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83063-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83063-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01944.txt.bz2
Content-length: 949

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

--- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Thu Feb 15 17:43:01 2018
New Revision: 257696

URL: https://gcc.gnu.org/viewcvs?rev=257696&root=gcc&view=rev
Log:
        PR preprocessor/83063 - __VA_OPT__ and ##

        PR preprocessor/83708
        * macro.c (vaopt_state): Reorder m_last_was_paste before m_state.
        (vaopt_state::vaopt_state): Adjust.
        (vaopt_state::update_flags): Add BEGIN and END.
        (vaopt_state::update): Return them.
        (copy_paste_flag): Factor out of replace_args.
        (last_token_is): New.
        (replace_args): Handle BEGIN and END.  Avoid padding there.
        (tokens_buff_last_token_ptr): Return NULL if no tokens.

Added:
    trunk/gcc/testsuite/c-c++-common/cpp/va-opt-2.c
    trunk/gcc/testsuite/c-c++-common/cpp/va-opt-3.c
Modified:
    trunk/libcpp/ChangeLog
    trunk/libcpp/macro.c
>From gcc-bugs-return-593504-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:43:41 2018
Return-Path: <gcc-bugs-return-593504-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89212 invoked by alias); 15 Feb 2018 17:43: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 89000 invoked by uid 55); 15 Feb 2018 17:43:36 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/83708] Token-based policy broken by __VA_OPT__
Date: Thu, 15 Feb 2018 17:44: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason 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-83708-4-wm13LgSf8D@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83708-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83708-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01945.txt.bz2
Content-length: 949

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

--- Comment #1 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Thu Feb 15 17:43:01 2018
New Revision: 257696

URL: https://gcc.gnu.org/viewcvs?rev=257696&root=gcc&view=rev
Log:
        PR preprocessor/83063 - __VA_OPT__ and ##

        PR preprocessor/83708
        * macro.c (vaopt_state): Reorder m_last_was_paste before m_state.
        (vaopt_state::vaopt_state): Adjust.
        (vaopt_state::update_flags): Add BEGIN and END.
        (vaopt_state::update): Return them.
        (copy_paste_flag): Factor out of replace_args.
        (last_token_is): New.
        (replace_args): Handle BEGIN and END.  Avoid padding there.
        (tokens_buff_last_token_ptr): Return NULL if no tokens.

Added:
    trunk/gcc/testsuite/c-c++-common/cpp/va-opt-2.c
    trunk/gcc/testsuite/c-c++-common/cpp/va-opt-3.c
Modified:
    trunk/libcpp/ChangeLog
    trunk/libcpp/macro.c
>From gcc-bugs-return-593505-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:44:08 2018
Return-Path: <gcc-bugs-return-593505-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90573 invoked by alias); 15 Feb 2018 17:44: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 90467 invoked by uid 48); 15 Feb 2018 17:44:02 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/83708] Token-based policy broken by __VA_OPT__
Date: Thu, 15 Feb 2018 17:44: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution assigned_to target_milestone
Message-ID: <bug-83708-4-hirTvMLrjQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83708-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83708-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01946.txt.bz2
Content-length: 633

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |jason at gcc dot gnu.org
         Resolution|---                         |FIXED
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
   Target Milestone|---                         |8.0

--- Comment #2 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593506-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:44:09 2018
Return-Path: <gcc-bugs-return-593506-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90588 invoked by alias); 15 Feb 2018 17:44: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 90502 invoked by uid 48); 15 Feb 2018 17:44:04 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/83063] [8 Regression] ICE on an invalid preprocessor snippet
Date: Thu, 15 Feb 2018 17:45: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-83063-4-X7l6zcdkNX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83063-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83063-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01947.txt.bz2
Content-length: 423

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #7 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593507-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:45:48 2018
Return-Path: <gcc-bugs-return-593507-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125074 invoked by alias); 15 Feb 2018 17:45: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 118237 invoked by uid 48); 15 Feb 2018 17:45:43 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84368] [8 Regression] return type of generic lambda in variadic lambda in template is not deduced
Date: Thu, 15 Feb 2018 17:48: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: 8.0.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed
Message-ID: <bug-84368-4-eHQRaQkUxc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01948.txt.bz2
Content-length: 489

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-15
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
     Ever confirmed|0                           |1
>From gcc-bugs-return-593508-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:48:44 2018
Return-Path: <gcc-bugs-return-593508-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9846 invoked by alias); 15 Feb 2018 17:48: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 8851 invoked by uid 48); 15 Feb 2018 17:48:32 -0000
From: "ro at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/84379] Problems with sol2.c GTY handling
Date: Thu, 15 Feb 2018 17:51:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: 8.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: attachments.created
Message-ID: <bug-84379-4-35JjmYAWPu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84379-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84379-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01949.txt.bz2
Content-length: 411

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

--- Comment #1 from Rainer Orth <ro at gcc dot gnu.org> ---
Created attachment 43431
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43431&action=edit
proposed patch

By closely following what darwin.c does for machopic_indirections, I arrived at
the attached patch which both bootstrapped and fixed the GC related failures
in the jit testsuite.
>From gcc-bugs-return-593509-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:51:04 2018
Return-Path: <gcc-bugs-return-593509-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 17993 invoked by alias); 15 Feb 2018 17:51: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 17178 invoked by uid 48); 15 Feb 2018 17:51:00 -0000
From: "ro at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug jit/84288] Support jit on Solaris
Date: Thu, 15 Feb 2018 17:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: jit
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at gcc dot gnu.org
X-Bugzilla-Status: NEW
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: bug_status cf_reconfirmed_on dependson everconfirmed
Message-ID: <bug-84288-4-1Y3JSXSsis@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84288-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84288-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01950.txt.bz2
Content-length: 731

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-15
         Depends on|                            |84379
     Ever confirmed|0                           |1

--- Comment #3 from Rainer Orth <ro at gcc dot gnu.org> ---
I've now developed a patch for PR target/84379 that cures the GC-related
failures
described before.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84379
[Bug 84379] Problems with sol2.c GTY handling
>From gcc-bugs-return-593510-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 17:55:19 2018
Return-Path: <gcc-bugs-return-593510-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40910 invoked by alias); 15 Feb 2018 17:55: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 40855 invoked by uid 55); 15 Feb 2018 17:55:14 -0000
From: "meissner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84154] [7 Regression] PowerPC GCC 7 and 8 have regression in converting fp to short/char and returning it
Date: Thu, 15 Feb 2018 18: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: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: meissner at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: meissner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84154-4-wwRgxZartV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84154-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84154-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01951.txt.bz2
Content-length: 3043

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

--- Comment #9 from Michael Meissner <meissner at gcc dot gnu.org> ---
Author: meissner
Date: Thu Feb 15 17:54:41 2018
New Revision: 257697

URL: https://gcc.gnu.org/viewcvs?rev=257697&root=gcc&view=rev
Log:
[gcc]
2018-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>

        Back port from trunk
        2018-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>

        PR target/84154
        * config/rs6000/rs6000.md (fix_trunc<SFDF:mode><QHI:mode>2):
        Convert from define_expand to be define_insn_and_split.  Rework
        float/double/_Float128 conversions to QI/HI/SImode to work with
        both ISA 2.07 (power8) or ISA 3.0 (power9).  Fix regression where
        conversions to QI/HImode types did a store and then a load to
        truncate the value.  For conversions to VSX registers, don't split
        the insn, instead emit the code directly.  Use the code iterator
        any_fix to combine signed and unsigned conversions.
        (fix<uns>_trunc<SFDF:mode>si2_p8): Likewise.
        (fixuns_trunc<SFDF:mode><QHI:mode>2): Likewise.
        (fix_trunc<IEEE128:mode><QHI:mode>2): Likewise.
        (fix<uns>_trunc<SFDF:mode><QHI:mode>2): Likewise.
        (fix_<mode>di2_hw): Likewise.
        (fixuns_<mode>di2_hw): Likewise.
        (fix_<mode>si2_hw): Likewise.
        (fixuns_<mode>si2_hw): Likewise.
        (fix<uns>_<IEEE128:mode><SDI:mode>2_hw): Likewise.
        (fix<uns>_trunc<IEEE128:mode><QHI:mode>2): Likewise.
        (fctiw<u>z_<mode>_smallint): Rename fctiw<u>z_<mode>_smallint to
        fix<uns>_trunc<SFDF:mode>si2_p8.
        (fix_trunc<SFDF:mode><QHI:mode>2_internal): Delete, no longer
        used.
        (fixuns_trunc<SFDF:mode><QHI:mode>2_internal): Likewise.
        (fix<uns>_<mode>_mem): Likewise.
        (fctiw<u>z_<mode>_mem): Likewise.
        (fix<uns>_<mode>_mem): Likewise.
        (fix<uns>_trunc<SFDF:mode><QHSI:mode>2_mem): On ISA 3.0, prevent
        the register allocator from doing a direct move to the GPRs to do
        a store, and instead use the ISA 3.0 store byte/half-word from
        vector register instruction.  For IEEE 128-bit floating point,
        also optimize stores of 32-bit ints.
        (fix<uns>_trunc<IEEE128:mode><QHSI:mode>2_mem): Likewise.

[gcc/testsuite]
2018-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>

        Back port from trunk
        2018-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>

        PR target/84154
        * gcc.target/powerpc/pr84154-1.c: New tests.
        * gcc.target/powerpc/pr84154-2.c: Likewise.
        * gcc.target/powerpc/pr84154-3.c: Likewise.


Added:
    branches/gcc-7-branch/gcc/testsuite/gcc.target/powerpc/pr84154-1.c
    branches/gcc-7-branch/gcc/testsuite/gcc.target/powerpc/pr84154-2.c
    branches/gcc-7-branch/gcc/testsuite/gcc.target/powerpc/pr84154-3.c
Modified:
    branches/gcc-7-branch/gcc/ChangeLog
    branches/gcc-7-branch/gcc/config/rs6000/rs6000.md
    branches/gcc-7-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593511-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:03:20 2018
Return-Path: <gcc-bugs-return-593511-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61859 invoked by alias); 15 Feb 2018 18: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 61597 invoked by uid 48); 15 Feb 2018 18:03:15 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84405] [8 Regression] Fails to bootstrap with GCC 4.1.2, GCC 4.2.4
Date: Thu, 15 Feb 2018 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: 8.0
X-Bugzilla-Keywords: build
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-84405-4-IdggvxfCjP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01952.txt.bz2
Content-length: 848

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-15
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The first revision that can't be bootstrapped with GCC 3.4.6 is again r249234.
While rejecting GCC 4.2.[0-3] with PR33916 unfixed might be an option, I'm
afraid rejecting everything older than that is not.
I'll try to see what's going on in say 4.1.*.
>From gcc-bugs-return-593513-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:06:17 2018
Return-Path: <gcc-bugs-return-593513-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125257 invoked by alias); 15 Feb 2018 18:06: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 122976 invoked by uid 55); 15 Feb 2018 18:06:12 -0000
From: "paolo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84330] [6/7/8 Regression] [concepts] ICE with broken constraint
Date: Thu, 15 Feb 2018 18:06:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84330-4-hswcVfjEEg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01954.txt.bz2
Content-length: 743

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

--- Comment #4 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> ---
Author: paolo
Date: Thu Feb 15 18:05:40 2018
New Revision: 257698

URL: https://gcc.gnu.org/viewcvs?rev=257698&root=gcc&view=rev
Log:
/cp
2018-02-15  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/84330
        * constraint.cc (tsubst_constraint_info): Handle an error_mark_node
        as first argument.

/testsuite
2018-02-15  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/84330
        * g++.dg/concepts/pr84330.C: New.

Added:
    trunk/gcc/testsuite/g++.dg/concepts/pr84330.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/constraint.cc
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593512-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:04:41 2018
Return-Path: <gcc-bugs-return-593512-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 75787 invoked by alias); 15 Feb 2018 18:04: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 71926 invoked by uid 48); 15 Feb 2018 18:04:36 -0000
From: "rainer@emrich-ebersheim.de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70401] [c++1z on mingw]compile variadic template failed
Date: Thu, 15 Feb 2018 18:06:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rainer@emrich-ebersheim.de
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-70401-4-Dx46hHG6jN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01953.txt.bz2
Content-length: 13833

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

--- Comment #4 from Rainer Emrich <rainer@emrich-ebersheim.de> ---
gcc-7.3.0 on x86_64-w64-mingw32 doesn't compile this code:

$ g++ -std=c++1z aa.cpp -o aa.exe
aa.cpp: In instantiation of 'std::ostream& operator<<(std::ostream&, const
std::tuple<_Tps ...>&) [with T = {long long unsigned int, long long unsigned
int, const char*, long long unsigned int, const char*, const char*, long long
unsigned int, long long unsigned int, const char*, const char*, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*, long
long unsigned int, const char*}; std::ostream = std::basic_ostream<char>]':
aa.cpp:133:54:   required from here
aa.cpp:113:7: error: call of overloaded 'apply(const operator<<(std::ostream&,
const std::tuple<_Tps ...>&) [with T = {long long unsigned int, long long
unsigned int, const char*, long long unsigned int, const char*, const char*,
long long unsigned int, long long unsigned int, const char*, const char*, long
long unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*, long
long unsigned int, const char*}; std::ostream =
std::basic_ostream<char>]::<lambda(auto:1&& ...)>&, const std::tuple<long long
unsigned int, long long unsigned int, const char*, long long unsigned int,
const char*, const char*, long long unsigned int, long long unsigned int, const
char*, const char*, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, long long
unsigned int, const char*, long long unsigned int, const char*>&)' is ambiguous
  apply(printer,toprint);
  ~~~~~^~~~~~~~~~~~~~~~~
aa.cpp:105:6: note: candidate: auto apply(F&&, Tuple&&) [with F = const
operator<<(std::ostream&, const std::tuple<_Tps ...>&) [with T = {long long
unsigned int, long long unsigned int, const char*, long long unsigned int,
const char*, const char*, long long unsigned int, long long unsigned int, const
char*, const char*, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, long long
unsigned int, const char*, long long unsigned int, const char*}; std::ostream =
std::basic_ostream<char>]::<lambda(auto:1&& ...)>&; Tuple = const
std::tuple<long long unsigned int, long long unsigned int, const char*, long
long unsigned int, const char*, const char*, long long unsigned int, long long
unsigned int, const char*, const char*, long long unsigned int, const char*,
long long unsigned int, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, const
char*>&]
 auto apply(F&& f, Tuple&& t) {
      ^~~~~
In file included from aa.cpp:1:0:
d:\opt\devel\gnu\gcc\mingw_nt\x86_64-w64-mingw32\mingw-w64-runtime-trunk-svn\gcc-7.3.0\include\c++\7.3.0\tuple:1668:5:
note: candidate: constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn
= const operator<<(std::ostream&, const std::tuple<_Tps ...>&) [with T = {long
long unsigned int, long long unsigned int, const char*, long long unsigned int,
const char*, const char*, long long unsigned int, long long unsigned int, const
char*, const char*, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, long long
unsigned int, const char*, long long unsigned int, const char*}; std::ostream =
std::basic_ostream<char>]::<lambda(auto:1&& ...)>&; _Tuple = const
std::tuple<long long unsigned int, long long unsigned int, const char*, long
long unsigned int, const char*, const char*, long long unsigned int, long long
unsigned int, const char*, const char*, long long unsigned int, const char*,
long long unsigned int, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, const
char*>&]
     apply(_Fn&& __f, _Tuple&& __t)
     ^~~~~
aa.cpp: In instantiation of 'std::ostream& operator<<(std::ostream&, const
std::tuple<_Tps ...>&) [with T = {long long unsigned int, long long unsigned
int, const char*, long long unsigned int, const char*, const char*, long long
unsigned int, long long unsigned int, const char*, const char*, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*, long
long unsigned int, const char*, const char*, long long unsigned int, long long
unsigned int, const char*, const char*, long long unsigned int, const char*,
long long unsigned int, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, const char*,
const char*, long long unsigned int, long long unsigned int, const char*, const
char*, long long unsigned int, const char*, long long unsigned int, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, const char*, const char*, long long
unsigned int, long long unsigned int, const char*, const char*, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*};
std::ostream = std::basic_ostream<char>]':
aa.cpp:134:53:   required from here
aa.cpp:113:7: error: call of overloaded 'apply(const operator<<(std::ostream&,
const std::tuple<_Tps ...>&) [with T = {long long unsigned int, long long
unsigned int, const char*, long long unsigned int, const char*, const char*,
long long unsigned int, long long unsigned int, const char*, const char*, long
long unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*, long
long unsigned int, const char*, const char*, long long unsigned int, long long
unsigned int, const char*, const char*, long long unsigned int, const char*,
long long unsigned int, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, const char*,
const char*, long long unsigned int, long long unsigned int, const char*, const
char*, long long unsigned int, const char*, long long unsigned int, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, const char*, const char*, long long
unsigned int, long long unsigned int, const char*, const char*, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*};
std::ostream = std::basic_ostream<char>]::<lambda(auto:1&& ...)>&, const
std::tuple<long long unsigned int, long long unsigned int, const char*, long
long unsigned int, const char*, const char*, long long unsigned int, long long
unsigned int, const char*, const char*, long long unsigned int, const char*,
long long unsigned int, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, const char*,
const char*, long long unsigned int, long long unsigned int, const char*, const
char*, long long unsigned int, const char*, long long unsigned int, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, const char*, const char*, long long
unsigned int, long long unsigned int, const char*, const char*, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*, long
long unsigned int, const char*, const char*, long long unsigned int, long long
unsigned int, const char*, const char*, long long unsigned int, const char*,
long long unsigned int, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*>&)' is ambiguous
  apply(printer,toprint);
  ~~~~~^~~~~~~~~~~~~~~~~
aa.cpp:105:6: note: candidate: auto apply(F&&, Tuple&&) [with F = const
operator<<(std::ostream&, const std::tuple<_Tps ...>&) [with T = {long long
unsigned int, long long unsigned int, const char*, long long unsigned int,
const char*, const char*, long long unsigned int, long long unsigned int, const
char*, const char*, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, long long
unsigned int, const char*, long long unsigned int, const char*, const char*,
long long unsigned int, long long unsigned int, const char*, const char*, long
long unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*, long
long unsigned int, const char*, const char*, long long unsigned int, long long
unsigned int, const char*, const char*, long long unsigned int, const char*,
long long unsigned int, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, const char*,
const char*, long long unsigned int, long long unsigned int, const char*, const
char*, long long unsigned int, const char*, long long unsigned int, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*}; std::ostream = std::basic_ostream<char>]::<lambda(auto:1&&
...)>&; Tuple = const std::tuple<long long unsigned int, long long unsigned
int, const char*, long long unsigned int, const char*, const char*, long long
unsigned int, long long unsigned int, const char*, const char*, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*, long
long unsigned int, const char*, const char*, long long unsigned int, long long
unsigned int, const char*, const char*, long long unsigned int, const char*,
long long unsigned int, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, const char*,
const char*, long long unsigned int, long long unsigned int, const char*, const
char*, long long unsigned int, const char*, long long unsigned int, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, const char*, const char*, long long
unsigned int, long long unsigned int, const char*, const char*, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*>&]
 auto apply(F&& f, Tuple&& t) {
      ^~~~~
In file included from aa.cpp:1:0:
d:\opt\devel\gnu\gcc\mingw_nt\x86_64-w64-mingw32\mingw-w64-runtime-trunk-svn\gcc-7.3.0\include\c++\7.3.0\tuple:1668:5:
note: candidate: constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn
= const operator<<(std::ostream&, const std::tuple<_Tps ...>&) [with T = {long
long unsigned int, long long unsigned int, const char*, long long unsigned int,
const char*, const char*, long long unsigned int, long long unsigned int, const
char*, const char*, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, long long
unsigned int, const char*, long long unsigned int, const char*, const char*,
long long unsigned int, long long unsigned int, const char*, const char*, long
long unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*, long
long unsigned int, const char*, const char*, long long unsigned int, long long
unsigned int, const char*, const char*, long long unsigned int, const char*,
long long unsigned int, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, const char*,
const char*, long long unsigned int, long long unsigned int, const char*, const
char*, long long unsigned int, const char*, long long unsigned int, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*}; std::ostream = std::basic_ostream<char>]::<lambda(auto:1&&
...)>&; _Tuple = const std::tuple<long long unsigned int, long long unsigned
int, const char*, long long unsigned int, const char*, const char*, long long
unsigned int, long long unsigned int, const char*, const char*, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*, long
long unsigned int, const char*, const char*, long long unsigned int, long long
unsigned int, const char*, const char*, long long unsigned int, const char*,
long long unsigned int, long long unsigned int, const char*, long long unsigned
int, long long unsigned int, const char*, long long unsigned int, const char*,
const char*, long long unsigned int, long long unsigned int, const char*, const
char*, long long unsigned int, const char*, long long unsigned int, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, const char*, const char*, long long
unsigned int, long long unsigned int, const char*, const char*, long long
unsigned int, const char*, long long unsigned int, long long unsigned int,
const char*, long long unsigned int, long long unsigned int, const char*>&]
     apply(_Fn&& __f, _Tuple&& __t)
     ^~~~~
>From gcc-bugs-return-593514-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:06:45 2018
Return-Path: <gcc-bugs-return-593514-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 21164 invoked by alias); 15 Feb 2018 18:06: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 16694 invoked by uid 48); 15 Feb 2018 18:06:41 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84330] [6/7 Regression] [concepts] ICE with broken constraint
Date: Thu, 15 Feb 2018 18:10: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: short_desc
Message-ID: <bug-84330-4-Aq5gSf6EV0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01955.txt.bz2
Content-length: 536

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[6/7/8 Regression]          |[6/7 Regression] [concepts]
                   |[concepts] ICE with broken  |ICE with broken constraint
                   |constraint                  |

--- Comment #5 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Fixed in trunk.
>From gcc-bugs-return-593516-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:16:05 2018
Return-Path: <gcc-bugs-return-593516-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76087 invoked by alias); 15 Feb 2018 18:16: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 75473 invoked by uid 48); 15 Feb 2018 18:15:59 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84368] [8 Regression] return type of generic lambda in variadic lambda in template is not deduced
Date: Thu, 15 Feb 2018 18:16: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: 8.0.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84368-4-yDO7qznEwT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01957.txt.bz2
Content-length: 423

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593515-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:10:30 2018
Return-Path: <gcc-bugs-return-593515-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56366 invoked by alias); 15 Feb 2018 18:10: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 56288 invoked by uid 48); 15 Feb 2018 18:10:25 -0000
From: "rainer@emrich-ebersheim.de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70401] [c++1z on mingw]compile variadic template failed
Date: Thu, 15 Feb 2018 18:16: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.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rainer@emrich-ebersheim.de
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-70401-4-5OP5fahaMJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01956.txt.bz2
Content-length: 217

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

--- Comment #5 from Rainer Emrich <rainer@emrich-ebersheim.de> ---
For a recent trunk version 8.0.1 20180207 (experimental) [trunk revision
257437] it's the same.
>From gcc-bugs-return-593517-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:16:38 2018
Return-Path: <gcc-bugs-return-593517-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79837 invoked by alias); 15 Feb 2018 18:16:38 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 78427 invoked by uid 55); 15 Feb 2018 18:16:33 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84368] [8 Regression] return type of generic lambda in variadic lambda in template is not deduced
Date: Thu, 15 Feb 2018 18:27: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: 8.0.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84368-4-4waEQbL1a0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84368-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01958.txt.bz2
Content-length: 567

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

--- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Thu Feb 15 18:15:32 2018
New Revision: 257699

URL: https://gcc.gnu.org/viewcvs?rev=257699&root=gcc&view=rev
Log:
        PR c++/84368 - wrong error with local variable in variadic lambda.

        * pt.c (tsubst_pack_expansion): Fix handling of non-packs in
        local_specializations.

Added:
    trunk/gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic14.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/pt.c
>From gcc-bugs-return-593518-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:27:58 2018
Return-Path: <gcc-bugs-return-593518-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37588 invoked by alias); 15 Feb 2018 18:27: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 37486 invoked by uid 48); 15 Feb 2018 18:27:53 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Thu, 15 Feb 2018 18:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created
Message-ID: <bug-84402-4-yya7iCBj9o@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01959.txt.bz2
Content-length: 573

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #43428|0                           |1
        is obsolete|                            |

--- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 43432
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43432&action=edit
Parallel build of make all-host on 8 core Haswell machine
>From gcc-bugs-return-593520-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:36:46 2018
Return-Path: <gcc-bugs-return-593520-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61680 invoked by alias); 15 Feb 2018 18:36:46 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 61637 invoked by uid 48); 15 Feb 2018 18:36:42 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug translation/84303] Styled quotes in error message may be inappropriate
Date: Thu, 15 Feb 2018 18:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: translation
X-Bugzilla-Version: 8.0
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: keywords bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-84303-4-CramCLeFvF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84303-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84303-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01961.txt.bz2
Content-length: 1639

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-15
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
I'll confirm this.

I would suggest to consider adopting the convention used by other back ends
(e.g, mips or i386) for spelling attribute target: "attribute %<target%>"
(i.e., the word attribute is not quoted but the keyword target is), and/or for
attributes in general used by the middle-end ("%<name%> attribute").

This convention is helpful because there are at least two ways of spelling an
attribute in user code, depending on the language:

__attribute__ ((target)) in both C and C++
[[gnu::target]] in C++

C hasn't adopted the C++ syntax but a proposal for including it in C2X has been
submitted and favorably received.  At the same time, some people on the C
committee have been arguing for alternate syntax along the lines of

_Attribute (target)

If this were to adopted (either in favor of the C++ notation or in addition to
it), there would be three different ways to spell the same thing.

Unless GCC can determine and use what appears in the source code using a
generic spelling is less confusing or misleading.
>From gcc-bugs-return-593519-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:36:13 2018
Return-Path: <gcc-bugs-return-593519-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60649 invoked by alias); 15 Feb 2018 18:36: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 60570 invoked by uid 48); 15 Feb 2018 18:36:09 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84376] [7/8 Regression] ICE with missing template parameter
Date: Thu, 15 Feb 2018 18:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc assigned_to
Message-ID: <bug-84376-4-Y6IqrYvSfv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84376-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84376-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01960.txt.bz2
Content-length: 452

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |jason at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
>From gcc-bugs-return-593521-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:36:58 2018
Return-Path: <gcc-bugs-return-593521-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62672 invoked by alias); 15 Feb 2018 18:36: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 62571 invoked by uid 55); 15 Feb 2018 18:36:53 -0000
From: "acsawdey at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/83758] ICE building gccgo on powerpc64le --with-cpu=power8
Date: Thu, 15 Feb 2018 18:40: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: acsawdey at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: acsawdey at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83758-4-4FwASnEIYt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83758-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83758-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01962.txt.bz2
Content-length: 630

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

--- Comment #37 from acsawdey at gcc dot gnu.org ---
Author: acsawdey
Date: Thu Feb 15 18:36:20 2018
New Revision: 257701

URL: https://gcc.gnu.org/viewcvs?rev=257701&root=gcc&view=rev
Log:
2018-02-15  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

        Back port from mainline
        2018-01-30  Aaron Sawdey  <acsawdey@linux.vnet.ibm.com>

        PR target/83758
        * config/rs6000/rs6000.c (rs6000_internal_arg_pointer): Only return
        a reg rtx.




Modified:
    branches/gcc-6-branch/gcc/ChangeLog
    branches/gcc-6-branch/gcc/config/rs6000/rs6000.c
>From gcc-bugs-return-593522-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:40:09 2018
Return-Path: <gcc-bugs-return-593522-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118948 invoked by alias); 15 Feb 2018 18:40: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 116243 invoked by uid 48); 15 Feb 2018 18:40:05 -0000
From: "schwab@linux-m68k.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libffi/84410] libffi doesn't support riscv now, but not disabled in configure.ac
Date: Thu, 15 Feb 2018 18:40:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libffi
X-Bugzilla-Version: unknown
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84410-4-i0Ox9qFWxH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84410-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84410-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01963.txt.bz2
Content-length: 156

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

--- Comment #1 from Andreas Schwab <schwab@linux-m68k.org> ---
Neither does libgo support RISC-V yet.
>From gcc-bugs-return-593523-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:40:45 2018
Return-Path: <gcc-bugs-return-593523-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127411 invoked by alias); 15 Feb 2018 18:40: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 127338 invoked by uid 48); 15 Feb 2018 18:40:41 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Thu, 15 Feb 2018 18:41:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84402-4-JQ43eelZUv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01964.txt.bz2
Content-length: 547

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

--- Comment #11 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #10)
> Created attachment 43432 [details]
> Parallel build of make all-host on 8 core Haswell machine

This was generated with a slightly modified make (being able to run fully in
parallel):
https://github.com/marxin/make/tree/timestamp-v2

And output is then parsed and 'stacked' graph is generated:
https://github.com/marxin/script-misc/blob/master/parse-make-log-parallel.py
>From gcc-bugs-return-593524-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:41:06 2018
Return-Path: <gcc-bugs-return-593524-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128427 invoked by alias); 15 Feb 2018 18:41: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 128149 invoked by uid 48); 15 Feb 2018 18:41:01 -0000
From: "jozefl.gcc at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 18: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jozefl.gcc 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84406-4-Q2RVpU0tDq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01965.txt.bz2
Content-length: 688

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

--- Comment #3 from Jozef Lawrynowicz <jozefl.gcc at gmail dot com> ---
Created attachment 43433
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43433&action=edit
define {u,}mulhipsi3 insns

I applied the patch but trunk still ICEs.

After defining some insns for "umulhipsi3" and "mulhipsi3" in msp430.md, the
build gets a little further, but then a case is encountered where a widen from
QI to PSI is attempted. QI != PARTIAL_INT_MODE, so we ICE again.

The insns in attached patch are mostly just copied from the mulhisi*, so are
almost definitely not correct, but they are at least there for GCC to use in
the build.
>From gcc-bugs-return-593525-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:44:06 2018
Return-Path: <gcc-bugs-return-593525-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 464 invoked by alias); 15 Feb 2018 18:44: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 414 invoked by uid 48); 15 Feb 2018 18:44:02 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 18:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84406-4-9MlUIWLzKl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01966.txt.bz2
Content-length: 373

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

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I think Richard needs to explain why he changed the function from using
GET_MODE_WIDER_MODE to the assert + simple iteration on modes, it isn't clear
from his patch why it was changed.  Does that not really work with the variable
sized modes on SVE?
>From gcc-bugs-return-593526-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:46:59 2018
Return-Path: <gcc-bugs-return-593526-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3348 invoked by alias); 15 Feb 2018 18:46: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 3270 invoked by uid 55); 15 Feb 2018 18:46:54 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84381] replace non-std 'call abort' by 'stop 1' in gfortran testsuite
Date: Thu, 15 Feb 2018 18:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
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:
Message-ID: <bug-84381-4-hxwNB7Yrzp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01967.txt.bz2
Content-length: 437

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

--- Comment #2 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Thu Feb 15 18:46:22 2018
New Revision: 257703

URL: https://gcc.gnu.org/viewcvs?rev=257703&root=gcc&view=rev
Log:
2018-02-15  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/84381
        * gfortran.dg/stop_shouldfail.f90: New test.


Modified:
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593527-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:49:29 2018
Return-Path: <gcc-bugs-return-593527-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10780 invoked by alias); 15 Feb 2018 18:49: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 10664 invoked by uid 48); 15 Feb 2018 18:49:25 -0000
From: "acsawdey at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/83758] ICE building gccgo on powerpc64le --with-cpu=power8
Date: Thu, 15 Feb 2018 18:55: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: acsawdey at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: acsawdey at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-83758-4-VXouEpA11V@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83758-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83758-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01968.txt.bz2
Content-length: 434

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

acsawdey at gcc dot gnu.org changed:

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

--- Comment #38 from acsawdey at gcc dot gnu.org ---
Backports complete, so this can be closed.
>From gcc-bugs-return-593528-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:55:23 2018
Return-Path: <gcc-bugs-return-593528-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5438 invoked by alias); 15 Feb 2018 18:55:23 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 122193 invoked by uid 48); 15 Feb 2018 18:55:15 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/82939] genmatch fills up terminal with endless printing of periods
Date: Thu, 15 Feb 2018 18:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: build, documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: WAITING
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:
Message-ID: <bug-82939-4-vegVicJ4Mc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01969.txt.bz2
Content-length: 737

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

--- Comment #16 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #15)
> Full testcase suitable for configure:
> extern "C" void abort ();
> struct S { ~S () { if (x) abort (); }; int x, y, z; };
> void foo (S *p) { *p = S (); }
> int main () { S s; s.x = 1; s.y = 2; s.z = 3; foo (&s); if (s.x != 0 || s.y
> != 0 || s.z != 0) abort (); }
> Given how many places r249234 changed, adding workarounds for the PR33916
> GCC 4.2.[0-3] bug might be too pervasive.  All 4.2.* compilers from 20061017
> to 20080212 are likely broken, unless patched.

I can confirm that this aborts for me when compiled with g++ 4.2.1 with -O2.
>From gcc-bugs-return-593529-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 18:59:32 2018
Return-Path: <gcc-bugs-return-593529-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32521 invoked by alias); 15 Feb 2018 18:59: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 32402 invoked by uid 48); 15 Feb 2018 18:59:28 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 19:01: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rsandifo 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84406-4-qEbmzYEMuZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01970.txt.bz2
Content-length: 532

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

--- Comment #5 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #4)
> I think Richard needs to explain why he changed the function from using
> GET_MODE_WIDER_MODE to the assert + simple iteration on modes, it isn't
> clear from his patch why it was changed.  Does that not really work with the
> variable sized modes on SVE?

FOR_EACH_MODE does use GET_MODE_WIDER_MODE.  I think problem is just
with the assertion.
>From gcc-bugs-return-593530-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:01:32 2018
Return-Path: <gcc-bugs-return-593530-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37965 invoked by alias); 15 Feb 2018 19:01: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 37901 invoked by uid 48); 15 Feb 2018 19:01:26 -0000
From: "arthur.j.odwyer at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84411] New: Missed optimization: static guard variable generated for empty virtual destructor
Date: Thu, 15 Feb 2018 19:05:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: arthur.j.odwyer 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-84411-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01971.txt.bz2
Content-length: 1632

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

            Bug ID: 84411
           Summary: Missed optimization: static guard variable generated
                    for empty virtual destructor
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: arthur.j.odwyer at gmail dot com
  Target Milestone: ---

Consider the following program:

struct Base {
    constexpr Base() = default;
    virtual int foo();
    // virtual ~Base() = default;
};
struct Derived : public Base {
    constexpr Derived() = default;
    virtual int foo() override;
};
Base& get_base() {
    static Derived d;
    return d;
}

This is a simplified version of the current idioms around `std::error_category`
and `std::pmr::memory_resource`, except that for now I have commented-out the
virtual destructor.
Notice that because `Derived d` is trivially destructible, no atomic guard
variable is generated to register its destructor with __cxa_atexit.

Now uncomment the defaulted virtual destructor of `Base`. The semantics of
`Derived d` have not changed: we are still expecting to call ~Derived by
non-virtual dispatch, and ~Derived is still known statically to be a no-op. But
now suddenly GCC decides to generate an atomic guard variable and a call to
`__cxa_atexit`!

I think GCC could do better here, and if it did, it would eliminate a lot of
atomic instructions in the critical path for things like `std::error_code{}`
and `std::pmr::new_delete_resource()`.
>From gcc-bugs-return-593531-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:05:55 2018
Return-Path: <gcc-bugs-return-593531-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40469 invoked by alias); 15 Feb 2018 19: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 40386 invoked by uid 48); 15 Feb 2018 19:05:50 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 19: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: 8.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: assigned_to
Message-ID: <bug-84406-4-D2YliP8jSK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01972.txt.bz2
Content-length: 535

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

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

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

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Well, there are two assertions, and without the first one the second one
doesn't work either, modes from different classes aren't well ordered.
>From gcc-bugs-return-593532-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:10:51 2018
Return-Path: <gcc-bugs-return-593532-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48778 invoked by alias); 15 Feb 2018 19:10: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 48683 invoked by uid 48); 15 Feb 2018 19:10:43 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 19:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rsandifo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84406-4-E2MXvbJuz7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01973.txt.bz2
Content-length: 300

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

--- Comment #7 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Created attachment 43434
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43434&action=edit
Possible patch

This is the kind of change I was thinking of.
>From gcc-bugs-return-593533-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:13:06 2018
Return-Path: <gcc-bugs-return-593533-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54543 invoked by alias); 15 Feb 2018 19:13: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 52091 invoked by uid 48); 15 Feb 2018 19:13:02 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 19:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84406-4-ZD3fmfWVuM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01974.txt.bz2
Content-length: 397

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

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Comment on attachment 43434
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43434
Possible patch

From the above comments, from_mode can be also MODE_INT and to_mode
MODE_PARTIAL_INT, though I wonder how, because it clearly couldn't reach the
PSImode by FOR_EACH_MODE.
>From gcc-bugs-return-593534-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:14:45 2018
Return-Path: <gcc-bugs-return-593534-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83875 invoked by alias); 15 Feb 2018 19:14: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 83813 invoked by uid 48); 15 Feb 2018 19:14:41 -0000
From: "dtrebbien at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/83982] Exception guarantee of C++14 vector::resize(size_type) is not met
Date: Thu, 15 Feb 2018 19:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dtrebbien at gmail dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83982-4-UkaWM9jGnL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83982-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83982-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01975.txt.bz2
Content-length: 234

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

--- Comment #3 from Daniel Trebbien <dtrebbien at gmail dot com> ---
Friendly reminder: I have attached a patch for this issue which I would like to
have reviewed and committed.
>From gcc-bugs-return-593535-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:33:52 2018
Return-Path: <gcc-bugs-return-593535-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123520 invoked by alias); 15 Feb 2018 19: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 123451 invoked by uid 48); 15 Feb 2018 19:33:47 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84405] [8 Regression] Fails to bootstrap with GCC 4.1.2, GCC 4.2.4
Date: Thu, 15 Feb 2018 19:34: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: 8.0
X-Bugzilla-Keywords: build
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84405-4-pDCZSZn1WO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01976.txt.bz2
Content-length: 1349

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

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
So, seems it is that hash-table.h change that really doesn't work in GCC
r132088, not just 4.2.*, but any (tried even 3.2).

The implicitly defined default constructor for A (hash_map<...>::hash_entry in
gcc) doesn't initialize the POD t field (which is correct I assume, current
trunk doesn't do that either), but the value initialization before r132088 only
constructs the non-POD u field of A and doesn't initialize t at all (in GCC
that is the m_key, in the stuck case with type edge_def *).

extern "C" void abort ();
template<typename T, typename U>
struct A { T t; U u; };
struct B { B (); ~B (); int b; };
B::B () : b (9) {}
B::~B () {}
template <typename T>
void foo (T *p) { *p = T (); }

int
main ()
{
  int a;
  A<int *, B> h;
  h.t = &a;
  foo (&h);
  if (h.t)
    abort ();
}

So, either we need to conditionally revert (for say
#if GCC_VERSION != 0 && GCC_VERSION < 4003 && !defined(__clang__)
) the hash-table.h change and use memset.h for old GCCs, or we need some
template hackery to determine if value_type is hash_map<something>::hash_entry
from hash-map.h and instead of using *entries = value_type (); do
entries->m_key = value_type::compare_type ();
entries->m_value = something ();

Ugh.
>From gcc-bugs-return-593536-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:34:22 2018
Return-Path: <gcc-bugs-return-593536-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125407 invoked by alias); 15 Feb 2018 19:34:22 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 124922 invoked by uid 48); 15 Feb 2018 19:34:16 -0000
From: "abensonca at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84412] New: Erroneous "Inquire statement identifies an internal file" error
Date: Thu, 15 Feb 2018 19: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: abensonca 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-84412-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01977.txt.bz2
Content-length: 1682

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

            Bug ID: 84412
           Summary: Erroneous "Inquire statement identifies an internal
                    file" error
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: abensonca at gmail dot com
  Target Milestone: ---

Using gfortran 8.0.1 (r257607) the following produces an erroneous error of
"Inquire statement identifies an internal file":

program bug
  implicit none
  integer          :: i
  character(len=1) :: s
  write (s,'(i1)') 0
  open(newUnit=i,file='bug.txt',status='unknown')
  inquire(unit=i)
end program bug

$ gfortran -v
Using built-in specs.
COLLECT_GCC=gfortran
COLLECT_LTO_WRAPPER=/home/abenson/Galacticus/Tools/libexec/gcc/x86_64-pc-linux-gnu/8.0.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc-trunk/configure --prefix=/home/abenson/Galacticus/Tools
--enable-languages=c,c++,fortran --disable-multilib
Thread model: posix
gcc version 8.0.1 20180212 (experimental) (GCC) 

$ gfortran bug.F90

$ a.out 
At line 7 of file bug.F90
Fortran runtime error: Inquire statement identifies an internal file

Error termination. Backtrace:
#0  0x7fd470750d44 in inquire_via_unit
        at ../../../gcc-trunk/libgfortran/io/inquire.c:47
#1  0x400969 in ???
#2  0x4009a0 in ???
#3  0x7fd46fb7ed0c in __libc_start_main
        at /data001/abenson/Galacticus/Tools/glibc-2.12.1/csu/libc-start.c:226
#4  0x4006f8 in ???

If the WRITE statement is removed the error does not occur.
>From gcc-bugs-return-593537-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:39:31 2018
Return-Path: <gcc-bugs-return-593537-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60254 invoked by alias); 15 Feb 2018 19:39: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 47240 invoked by uid 48); 15 Feb 2018 19:39:28 -0000
From: "sje at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84114] global reassociation pass prevents fma usage, generates slower code
Date: Thu, 15 Feb 2018 19:44: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: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sje 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-84114-4-bsUsJTh4xF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84114-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84114-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01978.txt.bz2
Content-length: 467

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

--- Comment #4 from Steve Ellcey <sje at gcc dot gnu.org> ---
While teaching the reassociation pass about fma's seems like the right answer
would it be reasonable (and simpler) to do the fma pass
(pass_optimize_widening_mul) before
the reassociation pass (pass_reassoc) to get the most fma's?

That fixes my small test case but I haven't done a bigger performance check
to see what the overall impact would be.
>From gcc-bugs-return-593538-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:44:15 2018
Return-Path: <gcc-bugs-return-593538-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77276 invoked by alias); 15 Feb 2018 19:44: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 77232 invoked by uid 48); 15 Feb 2018 19:44:11 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 19:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rsandifo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created
Message-ID: <bug-84406-4-vCkcCLwGBc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01979.txt.bz2
Content-length: 910

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

rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #43434|0                           |1
        is obsolete|                            |

--- Comment #9 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Created attachment 43435
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43435&action=edit
Possible patch v2

(In reply to Jakub Jelinek from comment #8)
> From the above comments, from_mode can be also MODE_INT and to_mode
> MODE_PARTIAL_INT, though I wonder how, because it clearly couldn't reach the
> PSImode by FOR_EACH_MODE.

Ah, missed that.  So in those cases, the limit mode should
be the containing MODE_INT rather than to_mode itself.

Second try.
>From gcc-bugs-return-593539-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:46:43 2018
Return-Path: <gcc-bugs-return-593539-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83002 invoked by alias); 15 Feb 2018 19:46: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 82584 invoked by uid 48); 15 Feb 2018 19:46:37 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84376] [7/8 Regression] ICE with missing template parameter
Date: Thu, 15 Feb 2018 19:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-84376-4-BlC7aEk05H@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84376-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84376-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01980.txt.bz2
Content-length: 486

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #2 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed for GCC 8.
>From gcc-bugs-return-593541-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:46:53 2018
Return-Path: <gcc-bugs-return-593541-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 84304 invoked by alias); 15 Feb 2018 19:46: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 83609 invoked by uid 55); 15 Feb 2018 19:46:48 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84376] [7/8 Regression] ICE with missing template parameter
Date: Thu, 15 Feb 2018 19:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84376-4-TShDhGsQBi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84376-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84376-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01981.txt.bz2
Content-length: 503

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

--- Comment #3 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Thu Feb 15 19:46:13 2018
New Revision: 257706

URL: https://gcc.gnu.org/viewcvs?rev=257706&root=gcc&view=rev
Log:
        PR c++/84376 - ICE with omitted template arguments.

        * pt.c (dguide_name_p): Check for IDENTIFIER_NODE.

Added:
    trunk/gcc/testsuite/g++.dg/cpp1z/class-deduction47.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/pt.c
>From gcc-bugs-return-593540-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:46:47 2018
Return-Path: <gcc-bugs-return-593540-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83523 invoked by alias); 15 Feb 2018 19:46: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 82967 invoked by uid 48); 15 Feb 2018 19:46:42 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 19: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rsandifo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created
Message-ID: <bug-84406-4-WBkD5I6kUj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01982.txt.bz2
Content-length: 597

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

rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #43435|0                           |1
        is obsolete|                            |

--- Comment #10 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Created attachment 43436
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43436&action=edit
Possible patch v2

Sigh, attached wrong file last time.
>From gcc-bugs-return-593542-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:47:45 2018
Return-Path: <gcc-bugs-return-593542-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85662 invoked by alias); 15 Feb 2018 19:47:45 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 85615 invoked by uid 48); 15 Feb 2018 19:47:41 -0000
From: "ro at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug jit/84288] Support jit on Solaris
Date: Thu, 15 Feb 2018 19:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: jit
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ro at gcc dot gnu.org
X-Bugzilla-Status: NEW
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-84288-4-O27y8Yl6yP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84288-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84288-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01983.txt.bz2
Content-length: 772

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

--- Comment #4 from Rainer Orth <ro at gcc dot gnu.org> ---
(In reply to Rainer Orth from comment #0)
[...]
> * In the 32-bit case, two tests FAIL like this:
> 
> 	PASSED: test-vector-rvalues.cc.exe iteration 1 of 5: verify_vec_code: fn is
> non-null
> 	FAILED: test-vector-rvalues.cc.exe iteration 1 of 5: check_div: actual:
> c[i] != expected: a[i] / b[i]
> incorrect value
[...]
>         FAILED: test-vector-types.cc.exe iteration 1 of 5: check_div:
> actual: c[i] != expected: a[i] / b[i]
> incorrect value
[...]
>   ISTM that check_div needs to use CHECK_DOUBLE_VALUE here.

I've just run an i686-pc-linux-gnu build and see exactly the same errors.  So
this
seems to be a 32-bit (or 32-bit x86) issue.
>From gcc-bugs-return-593544-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:58:24 2018
Return-Path: <gcc-bugs-return-593544-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38553 invoked by alias); 15 Feb 2018 19:58: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 38475 invoked by uid 55); 15 Feb 2018 19:58:19 -0000
From: "meissner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84154] [7 Regression] PowerPC GCC 7 and 8 have regression in converting fp to short/char and returning it
Date: Thu, 15 Feb 2018 19:58: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: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: meissner at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: meissner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84154-4-xyxlzmpGnW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84154-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84154-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01985.txt.bz2
Content-length: 656

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

--- Comment #10 from Michael Meissner <meissner at gcc dot gnu.org> ---
Author: meissner
Date: Thu Feb 15 19:57:46 2018
New Revision: 257707

URL: https://gcc.gnu.org/viewcvs?rev=257707&root=gcc&view=rev
Log:
2018-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>

        Back port from trunk
        2018-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>

        PR target/84154
        * config/rs6000/rs6000.md (su code attribute): Use "u" for
        unsigned_fix, not "s".


Modified:
    branches/gcc-6-branch/gcc/ChangeLog
    branches/gcc-6-branch/gcc/config/rs6000/rs6000.md
>From gcc-bugs-return-593543-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:49:11 2018
Return-Path: <gcc-bugs-return-593543-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90584 invoked by alias); 15 Feb 2018 19:49:11 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 89590 invoked by uid 48); 15 Feb 2018 19:49:06 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 19:58: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rsandifo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84406-4-RTDYyfGPZl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01984.txt.bz2
Content-length: 278

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

--- Comment #11 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Created attachment 43437
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43437&action=edit
Possible patch v2

This time for real.
>From gcc-bugs-return-593545-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 19:58:34 2018
Return-Path: <gcc-bugs-return-593545-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 39276 invoked by alias); 15 Feb 2018 19:58: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 39205 invoked by uid 48); 15 Feb 2018 19:58:29 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81764] [6/7/8 Regression] Visibility attributes for explicitly instantiated template class get warned if it has been implicitly instantiated
Date: Thu, 15 Feb 2018 20: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.1.0
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_known_to_work keywords cf_reconfirmed_on cc see_also everconfirmed short_desc cf_known_to_fail
Message-ID: <bug-81764-4-HRDv7YG1DQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81764-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81764-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01986.txt.bz2
Content-length: 3013

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
      Known to work|                            |4.1.0
           Keywords|                            |diagnostic
   Last reconfirmed|                            |2018-02-15
                 CC|                            |msebor at gcc dot gnu.org
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=84318
     Ever confirmed|0                           |1
            Summary|Visibility attributes for   |[6/7/8 Regression]
                   |explicitly instantiated     |Visibility attributes for
                   |template class get warned   |explicitly instantiated
                   |if it has been implicitly   |template class get warned
                   |instantiated                |if it has been implicitly
                   |                            |instantiated
      Known to fail|                            |4.2.2, 4.3.2, 4.6.0, 5.4.0,
                   |                            |6.3.0, 7.2.0, 8.0

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
The warning might be helpful if the explicit specialization declaration
attempted to specify different visibility that the primary template (assuming
the declaration of the specialization inherits the attribute from the template)
but it's pointless when it simply reiterates the same visibility, and it would
be wrong if the specialization didn't "inherit" its attributes from the
primary.  With that, I would say that it's not desirable (even though it is
intended in other cases). With that I confirm it as a bug.

The warning wasn't issued prior to r115086 (committed into GCC 4.2) so it's
also aa regression, albeit a very old one.

As the test case below shows, the warning isn't unique to the visibility
attribute.  It affects other type attributes as well.  Here too the warning is
pointless regardless of how attributes are treated.

Unfortunately, specifying an attribute on the declaration of an explicit
instantiation isn't specified either in C++ or in G++ and it not clear that we
know or have consensus what we want it to mean (see for example bug 84318), so
this bug isn't likely to get a lot attention until the confusion around
attributes and templates has been cleared up.

$ cat t.C && gcc -S -Wall -Wextra -Wpedantic t.C
template <class = void> class A;

template <class>
struct alignas (32) A
{
  static int f () { return A<>::f (); }
};

extern template struct alignas (32) A<>;

static_assert (alignof (A<>) == 32, "");
t.C:9:37: warning: type attributes ignored after type is already defined
[-Wattributes]
 extern template struct alignas (32) A<>;
                                     ^~~
>From gcc-bugs-return-593546-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 20:00:49 2018
Return-Path: <gcc-bugs-return-593546-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44650 invoked by alias); 15 Feb 2018 20:00:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 44546 invoked by uid 48); 15 Feb 2018 20:00:40 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84045] [7/8 Regression] ICE when is_nothrow_default_constructible is used before #include<set>
Date: Thu, 15 Feb 2018 20:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-84045-4-TMBcXerTx0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84045-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84045-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01987.txt.bz2
Content-length: 378

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
>From gcc-bugs-return-593547-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 20:22:32 2018
Return-Path: <gcc-bugs-return-593547-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81741 invoked by alias); 15 Feb 2018 20:22: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 81640 invoked by uid 48); 15 Feb 2018 20:22:27 -0000
From: "matthijsvanduin at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression ] Inexplicable use of NEON for 64-bit math
Date: Thu, 15 Feb 2018 20: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matthijsvanduin 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: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82989-4-lx2C59EICI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01988.txt.bz2
Content-length: 534

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

--- Comment #9 from Matthijs van Duin <matthijsvanduin at gmail dot com> ---
I can still reproduce the same test case with:  arm-linux-gnueabihf-gcc-8
(Debian 8-20180207-2) 8.0.1 20180207 (experimental) [trunk revision 257435]


-mfloat-abi=hard is implicit for arm-linux-gnueabihf, although overriding that
to -mfloat-abi=softfp produces exactly the same result for me.

(-mfloat-abi=soft completely disables all use of VFP/Neon hence obviously
suppresses this problem.)
>From gcc-bugs-return-593548-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 20:26:32 2018
Return-Path: <gcc-bugs-return-593548-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 84363 invoked by alias); 15 Feb 2018 20:26: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 84310 invoked by uid 48); 15 Feb 2018 20:26:28 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84381] replace non-std 'call abort' by 'stop 1' in gfortran testsuite
Date: Thu, 15 Feb 2018 20:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
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: cc
Message-ID: <bug-84381-4-oWdZQp7z7F@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01989.txt.bz2
Content-length: 415

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

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

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

--- Comment #3 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
The actual commit was r257702 .
>From gcc-bugs-return-593549-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 20:35:49 2018
Return-Path: <gcc-bugs-return-593549-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 93459 invoked by alias); 15 Feb 2018 20: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 93360 invoked by uid 48); 15 Feb 2018 20:35:45 -0000
From: "wilco.dijkstra at arm dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82518] [8 regression] gfortran.fortran-torture/execute/in-pack.f90 fails on armeb since r252917
Date: Thu, 15 Feb 2018 20: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco.dijkstra at arm 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82518-4-qWOqX9ja0K@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01990.txt.bz2
Content-length: 270

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

--- Comment #42 from Wilco <wilco.dijkstra at arm dot com> ---
Cut down example:

typedef struct { int x, y; } X;

void f (X *p, int n)
{
  for (int i = 0; i < n; i++)
  { p[i].x = i;
    p[i].y = i + 1;
  }
}
>From gcc-bugs-return-593550-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 20:40:21 2018
Return-Path: <gcc-bugs-return-593550-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28559 invoked by alias); 15 Feb 2018 20:40: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 28390 invoked by uid 48); 15 Feb 2018 20:40:17 -0000
From: "hjl.tools at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84413] New: -march=skylake-avx512 disables BT instruction
Date: Thu, 15 Feb 2018 20:57: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hjl.tools 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 cc target_milestone cf_gcctarget
Message-ID: <bug-84413-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01991.txt.bz2
Content-length: 1760

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

            Bug ID: 84413
           Summary: -march=skylake-avx512 disables BT instruction
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hjl.tools at gmail dot com
                CC: ubizjak at gmail dot com
  Target Milestone: ---
            Target: x86

[hjl@gnu-skx-1 gcc]$ cat x.c
unsigned long long bextr64_demanded(unsigned long long x)
{
    return x | 0x8000000000;
}
[hjl@gnu-skx-1 gcc]$ ./xgcc -B./ -S -O2 x.c -march=skylake-avx512
[hjl@gnu-skx-1 gcc]$ cat x.s
        .file   "x.c"
        .text
        .p2align 4,,15
        .globl  bextr64_demanded
        .type   bextr64_demanded, @function
bextr64_demanded:
.LFB0:
        .cfi_startproc
        movabsq $549755813888, %rax
        orq     %rdi, %rax
        xorl    %edi, %edi
        ret
        .cfi_endproc
.LFE0:
        .size   bextr64_demanded, .-bextr64_demanded
        .ident  "GCC: (GNU) 8.0.1 20180212 (experimental)"
        .section        .note.GNU-stack,"",@progbits
[hjl@gnu-skx-1 gcc]$ ./xgcc -B./ -S -O2 x.c 
[hjl@gnu-skx-1 gcc]$ cat x.s
        .file   "x.c"
        .text
        .p2align 4,,15
        .globl  bextr64_demanded
        .type   bextr64_demanded, @function
bextr64_demanded:
.LFB0:
        .cfi_startproc
        movq    %rdi, %rax
        xorl    %edi, %edi
        btsq    $39, %rax
        ret
        .cfi_endproc
.LFE0:
        .size   bextr64_demanded, .-bextr64_demanded
        .ident  "GCC: (GNU) 8.0.1 20180212 (experimental)"
        .section        .note.GNU-stack,"",@progbits
[hjl@gnu-skx-1 gcc]$
>From gcc-bugs-return-593551-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 20:57:23 2018
Return-Path: <gcc-bugs-return-593551-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 50905 invoked by alias); 15 Feb 2018 20:57: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 50807 invoked by uid 55); 15 Feb 2018 20:57:18 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):
Date: Thu, 15 Feb 2018 21:04: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.2.0
X-Bugzilla-Keywords: build, patch
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81797-4-0JKhLYwTfL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01992.txt.bz2
Content-length: 786

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

--- Comment #58 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Thu Feb 15 20:56:41 2018
New Revision: 257710

URL: https://gcc.gnu.org/viewcvs?rev=257710&root=gcc&view=rev
Log:
PR libstdc++/81797 Add .NOTPARALLEL to include/Makefile for darwin

        PR libstdc++/81797
        * configure.ac (INCLUDE_DIR_NOTPARALLEL): Define.
        * configure: Regenerate.
        * include/Makefile.am (INCLUDE_DIR_NOTPARALLEL): Add .NOTPARALLEL when
        defined.
        * include/Makefile.in: Regenerate.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/configure
    trunk/libstdc++-v3/configure.ac
    trunk/libstdc++-v3/include/Makefile.am
    trunk/libstdc++-v3/include/Makefile.in
>From gcc-bugs-return-593552-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:04:32 2018
Return-Path: <gcc-bugs-return-593552-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 88714 invoked by alias); 15 Feb 2018 21: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 86200 invoked by uid 48); 15 Feb 2018 21:04:24 -0000
From: "fortranfan at outlook dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84389] Defined output: unexpected compiler error with the use of ":" edit descriptor
Date: Thu, 15 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: fortranfan at outlook dot com
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:
Message-ID: <bug-84389-4-p8d6oRf08q@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01993.txt.bz2
Content-length: 478

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

--- Comment #2 from Vipul Parekh <fortranfan at outlook dot com> ---
Thank for your response.

Per section 1.4.1 in 10-007r1 toward Fortran 2008 on syntax rules toward the
BNF convention in the document, line 16 says [] encloses an optional item.

R1303 format-items          is format-item [ [ , ] format-item ]

then suggests the comma in the format item is optional and the format in the
first post should work as shown.
>From gcc-bugs-return-593554-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:16:34 2018
Return-Path: <gcc-bugs-return-593554-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101248 invoked by alias); 15 Feb 2018 21:16: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 101098 invoked by uid 48); 15 Feb 2018 21:16:29 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):
Date: Thu, 15 Feb 2018 21:16: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.2.0
X-Bugzilla-Keywords: build, patch
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81797-4-6p6M7J9oVq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01995.txt.bz2
Content-length: 172

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

--- Comment #59 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Should be fixed on trunk, please test and confirm.
>From gcc-bugs-return-593553-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:06:10 2018
Return-Path: <gcc-bugs-return-593553-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 91325 invoked by alias); 15 Feb 2018 21:06: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 91303 invoked by uid 48); 15 Feb 2018 21:06:06 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/68771] Darwin: Profile guided optimisation with cold sections and invalid symbol redefinition
Date: Thu, 15 Feb 2018 21:16: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: 5.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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-68771-4-ifieliKBZ7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68771-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68771-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01994.txt.bz2
Content-length: 520

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

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

--- Comment #1 from Eric Gallager <egallager at gcc dot gnu.org> ---
There's been recent changes to the __cold_sect_of_*-affecting code on Darwin;
can you check and see if this is still an issue?
>From gcc-bugs-return-593555-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:16:39 2018
Return-Path: <gcc-bugs-return-593555-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101913 invoked by alias); 15 Feb 2018 21:16:39 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 101208 invoked by uid 55); 15 Feb 2018 21:16:32 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84409] [F03] check DTIO arguments for character len
Date: Thu, 15 Feb 2018 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: 8.0
X-Bugzilla-Keywords: accepts-invalid
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-84409-4-owmdyA80JL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84409-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84409-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01996.txt.bz2
Content-length: 800

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

--- Comment #2 from janus at gcc dot gnu.org ---
Author: janus
Date: Thu Feb 15 21:16:00 2018
New Revision: 257711

URL: https://gcc.gnu.org/viewcvs?rev=257711&root=gcc&view=rev
Log:
2018-02-15  Janus Weil  <janus@gcc.gnu.org>

        PR fortran/84409
        * interface.c (check_dtio_arg_TKR_intent): Add a check for character
        length.


2018-02-15  Janus Weil  <janus@gcc.gnu.org>

        PR fortran/84409
        * gfortran.dg/dtio_21.f03: Add an error message.
        * gfortran.dg/dtio_22.f90: Fix invalid test case.

Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/interface.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/dtio_21.f90
    trunk/gcc/testsuite/gfortran.dg/dtio_22.f90
>From gcc-bugs-return-593556-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:17:39 2018
Return-Path: <gcc-bugs-return-593556-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 103554 invoked by alias); 15 Feb 2018 21:17: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 103474 invoked by uid 48); 15 Feb 2018 21:17:35 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/83982] Exception guarantee of C++14 vector::resize(size_type) is not met
Date: Thu, 15 Feb 2018 21:18: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.2.0
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:
Message-ID: <bug-83982-4-B9hxbuWI3V@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83982-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83982-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01997.txt.bz2
Content-length: 217

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

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
The trunk is currently closed for non-regression changes, as we prepare for the
GCC 8 release.
>From gcc-bugs-return-593557-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:18:52 2018
Return-Path: <gcc-bugs-return-593557-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 107028 invoked by alias); 15 Feb 2018 21:18: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 106986 invoked by uid 48); 15 Feb 2018 21:18:47 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84409] [F03] check DTIO arguments for character len
Date: Thu, 15 Feb 2018 21:18:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: accepts-invalid
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-84409-4-KTlK3wR2Ry@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84409-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84409-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01998.txt.bz2
Content-length: 466

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

janus at gcc dot gnu.org changed:

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

--- Comment #3 from janus at gcc dot gnu.org ---
Fixed with r257711. Closing.
>From gcc-bugs-return-593558-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:18:53 2018
Return-Path: <gcc-bugs-return-593558-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 107036 invoked by alias); 15 Feb 2018 21:18: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 106994 invoked by uid 48); 15 Feb 2018 21:18:47 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/84094] several correctness issues in gfortran.dg
Date: Thu, 15 Feb 2018 21:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 8.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84094-4-faU1oiF6LR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84094-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84094-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg01999.txt.bz2
Content-length: 470

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84094
Bug 84094 depends on bug 84409, which changed state.

Bug 84409 Summary: [F03] check DTIO arguments for character len
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84409

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-593559-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:21:39 2018
Return-Path: <gcc-bugs-return-593559-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 111757 invoked by alias); 15 Feb 2018 21:21: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 111704 invoked by uid 55); 15 Feb 2018 21:21:33 -0000
From: "sgk at troutmask dot apl.washington.edu" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84389] Defined output: unexpected compiler error with the use of ":" edit descriptor
Date: Thu, 15 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sgk at troutmask dot apl.washington.edu
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:
Message-ID: <bug-84389-4-QzvNBgwnVx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02000.txt.bz2
Content-length: 843

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

--- Comment #3 from Steve Kargl <sgk at troutmask dot apl.washington.edu> ---
On Thu, Feb 15, 2018 at 09:04:24PM +0000, fortranfan at outlook dot com wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84389
> 
> --- Comment #2 from Vipul Parekh <fortranfan at outlook dot com> ---
> Thank for your response.
> 
> Per section 1.4.1 in 10-007r1 toward Fortran 2008 on syntax rules toward the
> BNF convention in the document, line 16 says [] encloses an optional item.
> 
> R1303 format-items          is format-item [ [ , ] format-item ]
> 
> then suggests the comma in the format item is optional and the format in the
> first post should work as shown.
> 

Ah, indeed!  You are correct.  I simply missed the enclosing [ ]
in looking through all of the ENBDF rules.
>From gcc-bugs-return-593560-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:23:16 2018
Return-Path: <gcc-bugs-return-593560-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115051 invoked by alias); 15 Feb 2018 21:23: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 115001 invoked by uid 48); 15 Feb 2018 21:23:12 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84389] Defined output: unexpected compiler error with the use of ":" edit descriptor
Date: Thu, 15 Feb 2018 21:25: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: 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-84389-4-53Hm5xxzsj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02001.txt.bz2
Content-length: 446

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-15
     Ever confirmed|0                           |1

--- Comment #4 from kargl at gcc dot gnu.org ---
Confirmed.
>From gcc-bugs-return-593561-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:25:38 2018
Return-Path: <gcc-bugs-return-593561-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116869 invoked by alias); 15 Feb 2018 21:25: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 116801 invoked by uid 48); 15 Feb 2018 21:25:33 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/65604] MIPS -fno-delayed-branch generates incorrect code with -mcheck-zero-division
Date: Thu, 15 Feb 2018 21: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: 4.9.2
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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-65604-4-fguKLs4ZXC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-65604-4@http.gcc.gnu.org/bugzilla/>
References: <bug-65604-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02002.txt.bz2
Content-length: 1166

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

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

--- Comment #6 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Steve Ellcey from comment #4)
> Author: sje
> Date: Fri Jan 29 16:29:58 2016
> New Revision: 232985
> 
> URL: https://gcc.gnu.org/viewcvs?rev=232985&root=gcc&view=rev
> Log:
> 	PR target/65604
> 	* config/mips/mips.c (mips_output_division): Check flag_delayed_branch.
> 
> Modified:
>     trunk/gcc/ChangeLog
>     trunk/gcc/config/mips/mips.c

(In reply to Steve Ellcey from comment #5)
> Author: sje
> Date: Fri Jan 29 16:31:18 2016
> New Revision: 232986
> 
> URL: https://gcc.gnu.org/viewcvs?rev=232986&root=gcc&view=rev
> Log:
> 	PR target/65604
> 	* gcc.target/mips/div-delay.c: New test.
> 
> Added:
>     trunk/gcc/testsuite/gcc.target/mips/div-delay.c
> Modified:
>     trunk/gcc/testsuite/ChangeLog

Did these commits fix this bug?
>From gcc-bugs-return-593562-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:26:12 2018
Return-Path: <gcc-bugs-return-593562-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 117735 invoked by alias); 15 Feb 2018 21:26: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 117663 invoked by uid 48); 15 Feb 2018 21:26:06 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84405] [8 Regression] Fails to bootstrap with GCC 4.1.2, GCC 4.2.4
Date: Thu, 15 Feb 2018 21:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: build
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84405-4-mqorFPwQOP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02003.txt.bz2
Content-length: 899

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

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Another testcase that could in theory affect vec_default_construct is:
extern "C" void abort ();
typedef __typeof (sizeof (0)) size_t;
inline void *operator new (size_t, void * p) { return p; }
extern "C" void *memset (void *, int, size_t);
template<typename T, typename U>
struct A { T t; U u; };
struct B { B (); ~B (); int b; };
B::B () : b (9) {}
B::~B () {}

template <typename T>
void foo (char *p) { new (p) T (); }

int
main ()
{
  int a;
  struct S
  {
    A<int *, B> b;
    char c[sizeof (A<int *, B>)];
  } s;
  A<int *, B> *p = (A<int *, B> *) &s.c;
  memset (s.c, 0x55, sizeof (s.c));
  foo <A<int *, B> > (s.c);
  if (p->t)
    abort ();
}

and that was fixed in PR11309 / r138355 only in 4.4.
And Jon mentions another one value initialization related - PR30111.
>From gcc-bugs-return-593563-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:29:50 2018
Return-Path: <gcc-bugs-return-593563-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9589 invoked by alias); 15 Feb 2018 21:29:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 9506 invoked by uid 48); 15 Feb 2018 21:29:42 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/81611] [8 Regression] gcc un-learned loop / post-increment optimization
Date: Thu, 15 Feb 2018 21:49: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: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: aoliva at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-81611-4-ZRWhfDzu7f@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81611-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81611-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02004.txt.bz2
Content-length: 1306

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

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

--- Comment #22 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Alexandre Oliva from comment #21)
> Author: aoliva
> Date: Tue Jan 30 17:40:50 2018
> New Revision: 257194
> 
> URL: https://gcc.gnu.org/viewcvs?rev=257194&root=gcc&view=rev
> Log:
> [PR81611] accept copies in simple_iv_increment_p
> 
> If there are copies between the GIMPLE_PHI at the loop body and the
> increment that reaches it (presumably through a back edge), still
> regard it as a simple_iv_increment, so that we won't consider the
> value in the back edge eligible for forwprop.  Doing so would risk
> making the phi node and the incremented conflicting value live
> within the loop, and the phi node to be preserved for propagated
> uses after the loop.
> 
> for  gcc/ChangeLog
> 
> 	PR tree-optimization/81611
> 	* tree-ssa-dom.c (simple_iv_increment_p): Skip intervening
> 	copies.
> 
> Modified:
>     trunk/gcc/ChangeLog
>     trunk/gcc/tree-ssa-dom.c

Did this fix it?
>From gcc-bugs-return-593564-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:49:48 2018
Return-Path: <gcc-bugs-return-593564-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 45935 invoked by alias); 15 Feb 2018 21:49:48 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 45881 invoked by uid 48); 15 Feb 2018 21:49:43 -0000
From: "jozefl.gcc at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Thu, 15 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jozefl.gcc at gmail dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84406-4-b3pnTRW9Ul@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02005.txt.bz2
Content-length: 455

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

--- Comment #12 from Jozef Lawrynowicz <jozefl.gcc at gmail dot com> ---
(In reply to rsandifo@gcc.gnu.org from comment #11)
> Created attachment 43437 [details]
> Possible patch v2
> 
> This time for real.

Thanks, patch looks good to me, and the original testcase does indeed pass with
it applied.

Trunk still doesn't build for msp430-elf, but that seems to be an unrelated bug
in libstdc++.
>From gcc-bugs-return-593565-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 21:56:40 2018
Return-Path: <gcc-bugs-return-593565-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55652 invoked by alias); 15 Feb 2018 21:56: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 55586 invoked by uid 48); 15 Feb 2018 21:56:36 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/81611] [8 Regression] gcc un-learned loop / post-increment optimization
Date: Thu, 15 Feb 2018 22:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: missed-optimization
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: aoliva at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81611-4-riiZqMbHRa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81611-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81611-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02006.txt.bz2
Content-length: 361

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

--- Comment #23 from Jeffrey A. Law <law at redhat dot com> ---
No, the DOM change is only a partial fix.  I've largely approved the auto-inc
change.  I recommend the additional tests in c#19 be pulled into a distinct BZ
and the gcc8 regression marker removed once the auto-inc changes are committed.
>From gcc-bugs-return-593566-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 22:02:14 2018
Return-Path: <gcc-bugs-return-593566-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63711 invoked by alias); 15 Feb 2018 22:02: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 63624 invoked by uid 55); 15 Feb 2018 22:02:05 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84045] [7 Regression] ICE when is_nothrow_default_constructible is used before #include<set>
Date: Thu, 15 Feb 2018 22: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.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84045-4-bJ2TXsdPwY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84045-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84045-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02007.txt.bz2
Content-length: 501

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

--- Comment #4 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Thu Feb 15 22:01:33 2018
New Revision: 257713

URL: https://gcc.gnu.org/viewcvs?rev=257713&root=gcc&view=rev
Log:
        PR c++/84045 - ICE with typedef and noexcept.
        * except.c (build_noexcept_spec): Use strip_typedefs_expr.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/noexcept32.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/except.c
>From gcc-bugs-return-593567-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 22:04:45 2018
Return-Path: <gcc-bugs-return-593567-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65493 invoked by alias); 15 Feb 2018 22:04: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 65441 invoked by uid 48); 15 Feb 2018 22:04:41 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82468] [7/8 Regression] ICE with deduction guide template
Date: Thu, 15 Feb 2018 22:08: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-82468-4-oNBl5tqmj3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02008.txt.bz2
Content-length: 482

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |paolo.carlini at oracle dot com

--- Comment #3 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Looking into it.
>From gcc-bugs-return-593568-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 22:08:35 2018
Return-Path: <gcc-bugs-return-593568-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 69369 invoked by alias); 15 Feb 2018 22:08: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 69289 invoked by uid 48); 15 Feb 2018 22:08:30 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84363] [8 Regression] Assembler error in stage1/libgcc: Error: view number mismatch
Date: Thu, 15 Feb 2018 22:15:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-84363-4-mnB6VvVi7i@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84363-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84363-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02009.txt.bz2
Content-length: 511

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

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> ---
Should be fixed by r257631.
>From gcc-bugs-return-593569-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 22:15:51 2018
Return-Path: <gcc-bugs-return-593569-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 105217 invoked by alias); 15 Feb 2018 22: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 104999 invoked by uid 48); 15 Feb 2018 22:15:43 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84094] several correctness issues in gfortran.dg
Date: Thu, 15 Feb 2018 22:16: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: component
Message-ID: <bug-84094-4-iJyfDm4h5A@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84094-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84094-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02010.txt.bz2
Content-length: 407

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

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|testsuite                   |fortran

--- Comment #4 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Makes more sense as a Fortran issue, IMHO.
>From gcc-bugs-return-593570-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 22:16:42 2018
Return-Path: <gcc-bugs-return-593570-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108739 invoked by alias); 15 Feb 2018 22:16: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 108689 invoked by uid 48); 15 Feb 2018 22:16:38 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84381] replace non-std 'call abort' by 'stop 1' in gfortran testsuite
Date: Thu, 15 Feb 2018 22:20: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on component everconfirmed
Message-ID: <bug-84381-4-9GV4iJTHsd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02011.txt.bz2
Content-length: 632

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

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-15
          Component|testsuite                   |fortran
     Ever confirmed|0                           |1

--- Comment #4 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Better as a fortran issue - I searched for it in
the Fortran bugs, and missed it at first.

Confirming.
>From gcc-bugs-return-593571-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 22:20:10 2018
Return-Path: <gcc-bugs-return-593571-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25737 invoked by alias); 15 Feb 2018 22:20: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 25702 invoked by uid 48); 15 Feb 2018 22:20:06 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84413] -march=skylake-avx512 disables BT instruction
Date: Thu, 15 Feb 2018 22:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.0.1
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-84413-4-ZhCt7UBq0f@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84413-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84413-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02012.txt.bz2
Content-length: 349

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

--- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> ---
Besides X86_TUNE_USE_BT, there is probably a long list of flags that have to be
enabled for m_SKYLAKE_AVX512 (and m_CANNONLAKE and m_ICELAKE).

Somebody will have to go through all tune flags for the above mentioned
targets.
>From gcc-bugs-return-593572-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 22:21:08 2018
Return-Path: <gcc-bugs-return-593572-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33475 invoked by alias); 15 Feb 2018 22:21: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 33424 invoked by uid 48); 15 Feb 2018 22:21:02 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83227] [7/8 Regression] internal compiler error: in process_init_constructor_array
Date: Thu, 15 Feb 2018 22: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.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-83227-4-mbgSLowbgP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83227-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83227-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02013.txt.bz2
Content-length: 378

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
>From gcc-bugs-return-593573-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 22:23:56 2018
Return-Path: <gcc-bugs-return-593573-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46534 invoked by alias); 15 Feb 2018 22:23: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 46472 invoked by uid 48); 15 Feb 2018 22:23:52 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/49899] ICE when redeclaring a static function as weak
Date: Thu, 15 Feb 2018 22:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 4.7.0
X-Bugzilla-Keywords: ice-on-invalid-code, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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 cc
Message-ID: <bug-49899-4-pVa04zgpZI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-49899-4@http.gcc.gnu.org/bugzilla/>
References: <bug-49899-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02014.txt.bz2
Content-length: 632

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #3 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Nick Clifton from comment #2)
> I have proposed the patch on the gcc-patches list:
> 
>   https://gcc.gnu.org/ml/gcc-patches/2016-02/msg01180.html

Adding "patch" keyword
>From gcc-bugs-return-593574-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 22:29:03 2018
Return-Path: <gcc-bugs-return-593574-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65890 invoked by alias); 15 Feb 2018 22:29: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 65788 invoked by uid 48); 15 Feb 2018 22:28:59 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/64081] [6/7/8 Regression] r217827/8 prevents RTL loop unroll
Date: Thu, 15 Feb 2018 22:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-64081-4-2WQ8uOnfXv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-64081-4@http.gcc.gnu.org/bugzilla/>
References: <bug-64081-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02015.txt.bz2
Content-length: 700

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

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

--- Comment #62 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Jeffrey A. Law from comment #61)
> Punting to gcc-8.  The patch needs additional work and Aldy is poking at
> something else at this point.  The Aldy's analysis of the AIX issue should
> allow this to be pushed forward in the gcc-8 development cycle.

Same logic to punt to gcc-9 at this point?
>From gcc-bugs-return-593575-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 22:31:33 2018
Return-Path: <gcc-bugs-return-593575-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 80288 invoked by alias); 15 Feb 2018 22:31: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 79939 invoked by uid 48); 15 Feb 2018 22:31:27 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84354] Replace '%qs' with %qs in fortran/decl.c
Date: Thu, 15 Feb 2018 22: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: 8.0.1
X-Bugzilla-Keywords: diagnostic, easyhack
X-Bugzilla-Severity: trivial
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: dominiq at lps dot ens.fr
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc bug_severity
Message-ID: <bug-84354-4-98bqLg06zc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84354-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84354-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02016.txt.bz2
Content-length: 436

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |easyhack
                 CC|                            |egallager at gcc dot gnu.org
           Severity|normal                      |trivial
>From gcc-bugs-return-593576-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 22:51:08 2018
Return-Path: <gcc-bugs-return-593576-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65532 invoked by alias); 15 Feb 2018 22:51: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 65431 invoked by uid 48); 15 Feb 2018 22:51:04 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70076] no exception for excess initializer elements in a multidimensional VLA
Date: Thu, 15 Feb 2018 23:08:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.9.3
X-Bugzilla-Keywords: patch, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc see_also
Message-ID: <bug-70076-4-k191Q777Q8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70076-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70076-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02017.txt.bz2
Content-length: 893

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org,
                   |                            |jason at gcc dot gnu.org
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=69517

--- Comment #2 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Martin Sebor from comment #1)
> Patch for bug 69517 posted for review (below) includes a fix for this bug as
> well:
> https://gcc.gnu.org/ml/gcc-patches/2016-03/msg00441.html

Adding "patch" keyword then
>From gcc-bugs-return-593577-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 23:08:22 2018
Return-Path: <gcc-bugs-return-593577-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 91437 invoked by alias); 15 Feb 2018 23:08: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 91376 invoked by uid 48); 15 Feb 2018 23:08:18 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84355] [7/8 Regression] ICE with failing template argument deduction
Date: Thu, 15 Feb 2018 23: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc assigned_to
Message-ID: <bug-84355-4-S3jUKaeUIc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84355-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84355-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02018.txt.bz2
Content-length: 454

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |msebor at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |msebor at gcc dot gnu.org
>From gcc-bugs-return-593578-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 23:15:53 2018
Return-Path: <gcc-bugs-return-593578-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6248 invoked by alias); 15 Feb 2018 23:15: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 3492 invoked by uid 48); 15 Feb 2018 23:15:48 -0000
From: "pault at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/80945] Invalid code with allocatable character array in READ/WRITE statement
Date: Thu, 15 Feb 2018 23: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: 8.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: assigned_to attachments.created
Message-ID: <bug-80945-4-jkoVWupq5x@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80945-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80945-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02019.txt.bz2
Content-length: 1191

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

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 #9 from Paul Thomas <pault at gcc dot gnu.org> ---
Created attachment 43438
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43438&action=edit
A demo patch for the PR

This does the job but sucks stylistically. I will sort out something better.

It does regtest fine, though :-) It also fixes:

program main
    implicit none
    integer:: i
    integer, parameter:: N = 10
    character(len=:), dimension(:),allocatable:: ca
    character(len=:), dimension(:,:),allocatable:: cb
    allocate(character(len=N) :: ca(3))
    ca(1) = "foo"
    ca(2) = "bar"
    ca(3) = "xyzzy"
    write (*, '(3A5)') ca(1:3)
    allocate(character(len=N) :: cb(3,2))
    cb(1,1) = "foo"
    cb(2,1) = "bar"
    cb(3,1) = "xyzzy"
    write (*, '(3A5)') cb(1:3,1) ! Hence the assignment of the rank!          
end program

Paul
>From gcc-bugs-return-593579-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 23:37:51 2018
Return-Path: <gcc-bugs-return-593579-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95631 invoked by alias); 15 Feb 2018 23:37: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 92479 invoked by uid 48); 15 Feb 2018 23:37:46 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84355] [7/8 Regression] ICE with failing template argument deduction
Date: Thu, 15 Feb 2018 23:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords
Message-ID: <bug-84355-4-ZbVzyennjx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84355-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84355-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02020.txt.bz2
Content-length: 422

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
Patch: https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00944.html
>From gcc-bugs-return-593580-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Feb 15 23:39:06 2018
Return-Path: <gcc-bugs-return-593580-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35441 invoked by alias); 15 Feb 2018 23:39: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 30624 invoked by uid 48); 15 Feb 2018 23:39:02 -0000
From: "richard-gccbugzilla at metafoo dot co.uk" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84414] New: miscompile due to assuming that object returned by value cannot alias its own member pointer values
Date: Fri, 16 Feb 2018 00:04: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: richard-gccbugzilla at metafoo dot co.uk
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-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-84414-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02021.txt.bz2
Content-length: 1713

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

            Bug ID: 84414
           Summary: miscompile due to assuming that object returned by
                    value cannot alias its own member pointer values
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: richard-gccbugzilla at metafoo dot co.uk
                CC: timshen at gcc dot gnu.org
  Target Milestone: ---

GCC (all versions) miscompiles this code:


struct A {
  A *children;
  long long arr[100];

  A() : children() {}
  A(int) : children(this) {}
};

__attribute__((noinline))
A Foo() {
  return A(0);
}

A x[3] = {};

void Bar(int n) {
  A a = Foo();
  for (int i = 0; i < n; i++) {
    a.children[i].children = x;
  }
}

int main() {
    Bar(3);
    return x[0].children || !x[1].children || !x[2].children;
}


A correct compilation must return 0 from main, but GCC at -O2 returns 1. The
reason is that it fails to reload 'a.children' on each iteration of the loop in
'Bar', reasoning (incorrectly) that the store to 'a.children[i].children'
cannot alias 'a.children' because 'a' has not escaped.

The above code has defined behavior in C++17, where the 'guaranteed copy
elision' rules mean that the 'this' pointer inside the A::A(int) constructor
points to the 'a' object inside 'Bar'. But since GCC chooses to perform copy
elision on this code in all language modes (and always has done so), and the
fact that it performed copy-elision is observable, this is not a C++17-specific
bug. (The same miscompile can also be observed via NRVO.)
>From gcc-bugs-return-593581-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 00:04:38 2018
Return-Path: <gcc-bugs-return-593581-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110489 invoked by alias); 16 Feb 2018 00:04: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 110447 invoked by uid 48); 16 Feb 2018 00:04:34 -0000
From: "dtrebbien at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/83982] Exception guarantee of C++14 vector::resize(size_type) is not met
Date: Fri, 16 Feb 2018 00:12: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dtrebbien at gmail dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83982-4-eNa1AoJeiJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83982-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83982-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02022.txt.bz2
Content-length: 158

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

--- Comment #5 from Daniel Trebbien <dtrebbien at gmail dot com> ---
Ah! Thank you for letting me know.
>From gcc-bugs-return-593582-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 00:12:39 2018
Return-Path: <gcc-bugs-return-593582-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114279 invoked by alias); 16 Feb 2018 00:12: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 114230 invoked by uid 48); 16 Feb 2018 00:12:31 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84414] miscompile due to assuming that object returned by value cannot alias its own member pointer values
Date: Fri, 16 Feb 2018 00:29: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: pinskia at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84414-4-epEZq2nAJb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84414-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84414-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02023.txt.bz2
Content-length: 556

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

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
To me, the temp object A inside Foo ends its scope at the end function (even
with guaranteed copy elision).

Because this would mean the compiler will have to assume nothing about any
structs that are returned which seems backwards and even counter to the
language itself.

Maybe it is time to file a DR to the C++ language folks about this case if
there is not one already.  Where does the scope of object A inside Foo begin
and end?
>From gcc-bugs-return-593583-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 00:29:57 2018
Return-Path: <gcc-bugs-return-593583-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4976 invoked by alias); 16 Feb 2018 00:29:57 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 4918 invoked by uid 55); 16 Feb 2018 00:29:52 -0000
From: "sgk at troutmask dot apl.washington.edu" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84389] Defined output: unexpected compiler error with the use of ":" edit descriptor
Date: Fri, 16 Feb 2018 01:42:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sgk at troutmask dot apl.washington.edu
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-84389-4-UjIxbhVFKV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02024.txt.bz2
Content-length: 769

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

--- Comment #5 from Steve Kargl <sgk at troutmask dot apl.washington.edu> ---
This patch fixes the problem, but I'm in an area of
the compiler that I do not too well.  It might open
gfortran to other problems.  Jerry, any comments?

Index: io.c
===================================================================
--- io.c        (revision 257695)
+++ io.c        (working copy)
@@ -1012,8 +1012,7 @@ data_desc:
          goto between_desc;

        default:
-         error = unexpected_element;
-         goto syntax;
+         goto format_item_1;
        }
       break;
>From gcc-bugs-return-593584-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 01:42:24 2018
Return-Path: <gcc-bugs-return-593584-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 562 invoked by alias); 16 Feb 2018 01:42: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 527 invoked by uid 48); 16 Feb 2018 01:42:20 -0000
From: "asolokha at gmx dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84404] Several "leb128 operand is an undefined symbol" in go testsuite with latest debug improvements
Date: Fri, 16 Feb 2018 01:43: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: 8.0
X-Bugzilla-Keywords:
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: cc
Message-ID: <bug-84404-4-QE3AT2VAPN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84404-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84404-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02025.txt.bz2
Content-length: 905

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

Arseny Solokha <asolokha at gmx dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |asolokha at gmx dot com

--- Comment #3 from Arseny Solokha <asolokha at gmx dot com> ---
I see the same issue w/ the following snippet compiled w/ -O2
-ftree-parallelize-loops=2 -floop-nest-optimize -g:

int te[9];

void
dt (int cz)
{
  while (cz < 1)
    {
      int xy;

      for (xy = 0; xy < 9; ++xy)
        te[xy] = 0;

      ++cz;
    }
}

% gcc-8.0.0-alpha20180211 -O2 -ftree-parallelize-loops=2 -floop-nest-optimize
-g -c pr84404.c
/tmp/ccfu80w2.s: Assembler messages:
/tmp/ccfu80w2.s:700: Error: leb128 operand is an undefined symbol: .LVU12

as of r257571.

GNU as 2.30 seems to be the key here.
>From gcc-bugs-return-593585-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 01:43:23 2018
Return-Path: <gcc-bugs-return-593585-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2493 invoked by alias); 16 Feb 2018 01:43: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 2434 invoked by uid 48); 16 Feb 2018 01:43:18 -0000
From: "asolokha at gmx dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84404] Several "leb128 operand is an undefined symbol" in go testsuite with latest debug improvements
Date: Fri, 16 Feb 2018 02:28: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: 8.0
X-Bugzilla-Keywords:
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:
Message-ID: <bug-84404-4-265pCQF1de@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84404-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84404-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02026.txt.bz2
Content-length: 217

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

--- Comment #4 from Arseny Solokha <asolokha at gmx dot com> ---
(In reply to Arseny Solokha from comment #3)
> I see the same issue

This is x86_64-pc-linux-gnu.
>From gcc-bugs-return-593586-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 02:28:49 2018
Return-Path: <gcc-bugs-return-593586-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35012 invoked by alias); 16 Feb 2018 02:28:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 34930 invoked by uid 48); 16 Feb 2018 02:28:44 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84349] [6/7/8 Regression] ICE with auto in function cast
Date: Fri, 16 Feb 2018 02:29: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_known_to_work cf_known_to_fail
Message-ID: <bug-84349-4-xel7GLg9Xm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84349-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84349-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02027.txt.bz2
Content-length: 1520

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |4.8.4
      Known to fail|                            |4.9.4, 5.5.0, 6.4.0, 7.2.0,
                   |                            |8.0

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
A slightly simpler test case:

  void *p = (int(*)(auto))0;

The bug seems to be that the auto isn't rejected in this context (namespace
scope).  The same initializer is rejected in local scope.

Accepting it in an initializer expression results in incrementing the
processing_template_decl counter in the test case from its initial value of
zero to 1.  The counter doesn't get decremented back to zero which then
triggers the unpaired call to finish_lambda_scope() below:

          if (!member_p && processing_template_decl)
            start_lambda_scope (decl);
          initializer = cp_parser_initializer (parser,
                                               &is_direct_init,
                                               &is_non_constant_init);
          if (!member_p && processing_template_decl)
            finish_lambda_scope ();

AFAICS, the problem is somewhere in cp_parser_decl_specifier_seq() that creates
a decl_specifiers.type for the initializer at global scope for which
type_uses_auto() returns null.
>From gcc-bugs-return-593587-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 02:29:14 2018
Return-Path: <gcc-bugs-return-593587-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35765 invoked by alias); 16 Feb 2018 02:29:14 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 35733 invoked by uid 48); 16 Feb 2018 02:29:10 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84349] [6/7/8 Regression] ICE with auto in function cast
Date: Fri, 16 Feb 2018 02:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-84349-4-KXpVGNbTs8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84349-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84349-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02028.txt.bz2
Content-length: 379

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |msebor at gcc dot gnu.org
>From gcc-bugs-return-593588-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 02:47:56 2018
Return-Path: <gcc-bugs-return-593588-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 94016 invoked by alias); 16 Feb 2018 02:47: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 86023 invoked by uid 55); 16 Feb 2018 02:47:51 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83227] [7/8 Regression] internal compiler error: in process_init_constructor_array
Date: Fri, 16 Feb 2018 02:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83227-4-odeGf42aM4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83227-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83227-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02029.txt.bz2
Content-length: 562

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

--- Comment #3 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 02:47:19 2018
New Revision: 257720

URL: https://gcc.gnu.org/viewcvs?rev=257720&root=gcc&view=rev
Log:
        PR c++/83227 - C++17 ICE with init-list derived-to-base conversion.

        * call.c (convert_like_real): Don't use the copy-list-initialization
        shortcut for ck_base.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/initlist98.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/call.c
>From gcc-bugs-return-593589-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 02:49:43 2018
Return-Path: <gcc-bugs-return-593589-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110202 invoked by alias); 16 Feb 2018 02:49: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 109990 invoked by uid 48); 16 Feb 2018 02:49:07 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81789] CWG1687 performed too soon
Date: Fri, 16 Feb 2018 02:54:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0.1
X-Bugzilla-Keywords: accepts-invalid
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: keywords bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-81789-4-wOxecgBc3J@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81789-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81789-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02030.txt.bz2
Content-length: 729

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |accepts-invalid
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-16
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed.  This was never rejected, so it's not a regression.  Looks like the
issue resolution is not implemented yet.
>From gcc-bugs-return-593590-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 02:54:34 2018
Return-Path: <gcc-bugs-return-593590-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118219 invoked by alias); 16 Feb 2018 02:54: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 118106 invoked by uid 48); 16 Feb 2018 02:54:29 -0000
From: "richard-gccbugzilla at metafoo dot co.uk" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84414] miscompile due to assuming that object returned by value cannot alias its own member pointer values
Date: Fri, 16 Feb 2018 03: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: richard-gccbugzilla at metafoo dot co.uk
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-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-84414-4-oGFkIpzSdd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84414-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84414-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02031.txt.bz2
Content-length: 1772

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

--- Comment #2 from Richard Smith <richard-gccbugzilla at metafoo dot co.uk> ---
> Where does the scope of object A inside Foo begin and end?

There is formally only one object. The object constructed in the return
statement of Foo is simply the same object that is named 'a' within Bar.


> Maybe it is time to file a DR to the C++ language folks about this case
> if there is not one already.

Hmm, the [class.temporary]/3 rule already gets very close to allowing this:

"When an object of class type X is passed to or returned from a function, if
each copy constructor, move constructor, and destructor of X is either trivial
or deleted, and X has at least one non-deleted copy or move constructor,
implementations are permitted to create a temporary object to hold the function
parameter or result object. The temporary object is constructed from the
function argument or return value, respectively, and the function’s parameter
or return object is initialized as if by using the non-deleted trivial
constructor to copy the temporary (even if that constructor is inaccessible or
would not be selected by overload resolution to perform a copy or move of the
object). [ Note: This latitude is granted to allow objects of class type to be
passed to or returned from functions in registers. — end note ]"

In fact, I think the *only* problem here is that the above rule does not allow
the caller and the callee to observe the objects having the same address.

I'll take this to the committee and see whether we can get that rule relaxed
slightly.

Would you be OK with this optimization only being permitted for the above class
types (those that can be passed/returned in registers)?
>From gcc-bugs-return-593591-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 03:01:06 2018
Return-Path: <gcc-bugs-return-593591-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 122260 invoked by alias); 16 Feb 2018 03:01: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 122076 invoked by uid 48); 16 Feb 2018 03:00:40 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/67999] Wrong optimization of pointer comparisons
Date: Fri, 16 Feb 2018 03:10: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.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: cc
Message-ID: <bug-67999-4-LuiVhyfDJ3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67999-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67999-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02032.txt.bz2
Content-length: 1720

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

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

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

--- Comment #27 from Martin Sebor <msebor at gcc dot gnu.org> ---
(In reply to Alexander Cherepanov from comment #4)
> Interesting. In particular, this means that the warning "Argument 'size' of
> function malloc has a fishy (possibly negative) value" from valgrind is a
> serious thing. Is this gcc limitation documented somewhere? Is there a
> better reference than this bug?

GCC 7 and later mention it in the documentation of the
-Walloc-size-larger-than=n option.  It should be documented more prominently. 
They also diagnose the program in comment #0:

pr67999.c: In function ‘main’:
pr67999.c:7:15: warning: argument 1 value ‘3221225472’ exceeds maximum object
size 2147483647 [-Walloc-size-larger-than=]
   char *buf = malloc(len);
               ^~~~~~~~~~~
In file included from pr67999.c:2:
/usr/include/stdlib.h:427:14: note: in a call to allocation function ‘malloc’
declared here
 extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur;
              ^~~~~~
> 
> Am I right that the C standards do not allow for such a limitation (and
> hence this should not be reported to glibc as a bug) and gcc is not
> standards-compliant in this regard? Or I'm missing something?

I think malloc() should fail for such large requests because objects that big
don't satisfy the basic requirements on pointer arithmetic.
>From gcc-bugs-return-593592-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 03:10:56 2018
Return-Path: <gcc-bugs-return-593592-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1560 invoked by alias); 16 Feb 2018 03:10: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 1531 invoked by uid 48); 16 Feb 2018 03:10:51 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/81831] -Wno-psabi is not documented
Date: Fri, 16 Feb 2018 03:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: documentation
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-81831-4-uUrOTCMNp6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81831-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81831-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02033.txt.bz2
Content-length: 927

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-16
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed.  The option is referred to by other options but it itself is not
documented as it should be.

$ grep -e Wpsabi -e Wno-psabi
gcc/doc/invoke.texi:you use the @option{-Wno-psabi} option.
gcc/doc/invoke.texi:you use the @option{-Wno-psabi} option.
gcc/doc/invoke.texi.orig:you use the @option{-Wno-psabi} option.
gcc/doc/invoke.texi.orig:you use the @option{-Wno-psabi} option.
>From gcc-bugs-return-593593-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 03:22:19 2018
Return-Path: <gcc-bugs-return-593593-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46907 invoked by alias); 16 Feb 2018 03: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 46844 invoked by uid 48); 16 Feb 2018 03:22:14 -0000
From: "danielmicay at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/67999] Wrong optimization of pointer comparisons
Date: Fri, 16 Feb 2018 03:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 5.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: danielmicay 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-67999-4-9hT7FapXyl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67999-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67999-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02034.txt.bz2
Content-length: 590

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

--- Comment #28 from Daniel Micay <danielmicay at gmail dot com> ---
I got jemalloc / Bionic libc (Android) to report errors for malloc and
mmap/mremap larger than PTRDIFF_MAX a while ago (along with fixing a missing
case for mremap in musl), but glibc needs to be convinced to do the same. It
would be a lot easier to convince them with this officially documented. I think
it's perfectly reasonable if it's clearly stated that objects larger than
PTRDIFF_MAX are not supported and that the libc implementation needs to deal
with it.
>From gcc-bugs-return-593594-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 03:24:42 2018
Return-Path: <gcc-bugs-return-593594-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48426 invoked by alias); 16 Feb 2018 03:24: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 48337 invoked by uid 48); 16 Feb 2018 03:24:37 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81853] [ 6/7/8 Regression] "using namespace" is not a constant expression in a statement expression
Date: Fri, 16 Feb 2018 03:27: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.1.1
X-Bugzilla-Keywords: rejects-valid
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 cf_known_to_work short_desc everconfirmed cf_known_to_fail
Message-ID: <bug-81853-4-TIQaNCpxD7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81853-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81853-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02035.txt.bz2
Content-length: 1699

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-16
                 CC|                            |msebor at gcc dot gnu.org
      Known to work|                            |4.5.4
            Summary|[C++14] "using namespace"   |[ 6/7/8 Regression] "using
                   |is not a constant           |namespace" is not a
                   |expression in function-like |constant expression in a
                   |macro                       |statement expression
     Ever confirmed|0                           |1
      Known to fail|                            |4.6.4, 4.7.4, 4.8.4, 4.9.4,
                   |                            |5.5.0, 6.4.0, 7.2.0, 8.0

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed with the simplified test case below.  GCC 4.5 compiles the test case
without a complaint so the failure is a regression introduced in r166167.

$ cat t.C && gcc -S -Wall -Wextra -Wpedantic t.C
namespace N {
  enum { i };
}

int g ()
{
  constexpr int j = ({ using namespace N; i; });
  return j;
}
t.C: In function ‘int g()’:
t.C:7:21: warning: ISO C++ forbids braced-groups within expressions
[-Wpedantic]
   constexpr int j = ({ using namespace N; i; });
                     ^
t.C:7:40: error: statement is not a constant expression
   constexpr int j = ({ using namespace N; i; });
                                        ^
>From gcc-bugs-return-593595-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 03:27:56 2018
Return-Path: <gcc-bugs-return-593595-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 50585 invoked by alias); 16 Feb 2018 03:27: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 50531 invoked by uid 48); 16 Feb 2018 03:27:48 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81930] [meta-bug] Issues with -Weffc++
Date: Fri, 16 Feb 2018 04:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: diagnostic, meta-bug
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-81930-4-SoHbkz4kGx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81930-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81930-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02036.txt.bz2
Content-length: 568

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-16
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
One less unconfirmed bug.
>From gcc-bugs-return-593596-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 04:39:12 2018
Return-Path: <gcc-bugs-return-593596-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46549 invoked by alias); 16 Feb 2018 04:39: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 44831 invoked by uid 48); 16 Feb 2018 04:39:07 -0000
From: "myriachan at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84415] New: Using __m128 as a template parameter causes warnings
Date: Fri, 16 Feb 2018 05:47: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.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: myriachan 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-84415-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02037.txt.bz2
Content-length: 941

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

            Bug ID: 84415
           Summary: Using __m128 as a template parameter causes warnings
           Product: gcc
           Version: 7.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: myriachan at gmail dot com
  Target Milestone: ---

Attempting to use one of the intrinsic x86 vector types like __m128 causes a
warning:

<source>:9:30: warning: ignoring attributes on template argument '__m128 {aka
__vector(4) float}' [-Wignored-attributes]
 __m128 Purr(const Meow<__m128> &m)
                             ^
This is really annoying in warnings-as-errors mode.

This doesn't happen for uint64x2_t on ARM or ARM64.


#include <xmmintrin.h>
template <typename T>
struct Meow
{
    T x;
};
__m128 Purr(const Meow<__m128> &m)
{
    return m.x;
}
>From gcc-bugs-return-593597-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 05:47:55 2018
Return-Path: <gcc-bugs-return-593597-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22988 invoked by alias); 16 Feb 2018 05:47: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 22933 invoked by uid 48); 16 Feb 2018 05:47:51 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/37239] peeling last iteration of a <= loop
Date: Fri, 16 Feb 2018 06:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 4.3.2
X-Bugzilla-Keywords: missed-optimization, patch
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: matz at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-37239-4-OagnSX3mU0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-37239-4@http.gcc.gnu.org/bugzilla/>
References: <bug-37239-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02038.txt.bz2
Content-length: 591

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #6 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #5)
> https://gcc.gnu.org/ml/gcc-patches/2015-12/msg00253.html

This was approved with a minor nit fixed
>From gcc-bugs-return-593598-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 06:09:31 2018
Return-Path: <gcc-bugs-return-593598-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82280 invoked by alias); 16 Feb 2018 06:09: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 81200 invoked by uid 48); 16 Feb 2018 06:09:27 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/59833] ARM soft-float extendsfdf2 fails to quiet signaling NaN
Date: Fri, 16 Feb 2018 06: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: 4.9.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ramana at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc see_also
Message-ID: <bug-59833-4-Tivg8QbcGn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-59833-4@http.gcc.gnu.org/bugzilla/>
References: <bug-59833-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02039.txt.bz2
Content-length: 878

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egallager at gcc dot gnu.org
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=56828

--- Comment #15 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to joseph@codesourcery.com from comment #14)
> powerpc failure of floating-point extensions to quiet signaling NaNs 
> (because loads implicitly extend from float to double in a way that's 
> defined as bit-manipulation rather than a convertFormat operation) is bug 
> 56828.

but bug 56828 was closed as INVALID...
>From gcc-bugs-return-593599-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 06:26:02 2018
Return-Path: <gcc-bugs-return-593599-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 119690 invoked by alias); 16 Feb 2018 06:26: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 119635 invoked by uid 48); 16 Feb 2018 06:25:58 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/70920] if ((intptr_t)ptr == 0) doesn't get simplified to if (ptr == 0)
Date: Fri, 16 Feb 2018 07:56: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: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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 cc
Message-ID: <bug-70920-4-g7mLjYUI4h@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70920-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70920-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02040.txt.bz2
Content-length: 1246

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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #6 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to prathamesh3492 from comment #5)
> (In reply to mwahab from comment #4)
> > (In reply to prathamesh3492 from comment #3)
> > > Fixed on trunk.
> > 
> > I think that this is the cause of a failure in gcc.dg/tree-ssa/pr22051-2.c
> > for arm-none-linux-gnueabihf and arm-none-eabi. 
> > 
> > With the patch, the scan-tree-dump match in the test file fails because the
> > conditional becomes
> > ----
> > if (q_2(D) != 0B)
> > ----
> > rather than the expected
> > ----
> > if (r_3 != 0)
> > ----
> > 
> > The comment in the test file suggests that the optimization might be wrong.
> Sorry for the breakage.
> Patch posted for this case:
> https://gcc.gnu.org/ml/gcc-patches/2016-08/msg00246.html
> 
> Thanks,
> Prathamesh

An updated version of this patch was approved.
>From gcc-bugs-return-593600-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 07:56:53 2018
Return-Path: <gcc-bugs-return-593600-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79633 invoked by alias); 16 Feb 2018 07:56: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 79569 invoked by uid 55); 16 Feb 2018 07:56:48 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84190] [7/8 Regression] double arithmetic on x86 no longer rounds to nearest
Date: Fri, 16 Feb 2018 07:58: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.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: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84190-4-ZpIhWxuILP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84190-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84190-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02041.txt.bz2
Content-length: 669

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

--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Feb 16 07:56:16 2018
New Revision: 257721

URL: https://gcc.gnu.org/viewcvs?rev=257721&root=gcc&view=rev
Log:
2018-02-16  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/84190
        * tree-ssa.c (non_rewritable_mem_ref_base): Do not touch
        volatile accesses if the decl isn't volatile.

        * g++.dg/torture/pr84190.C: New testcase.

Added:
    trunk/gcc/testsuite/g++.dg/torture/pr84190.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-ssa.c
>From gcc-bugs-return-593601-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 07:58:33 2018
Return-Path: <gcc-bugs-return-593601-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81729 invoked by alias); 16 Feb 2018 07:58: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 81677 invoked by uid 55); 16 Feb 2018 07:58:29 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84190] [7/8 Regression] double arithmetic on x86 no longer rounds to nearest
Date: Fri, 16 Feb 2018 07: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.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: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84190-4-vESAbwbVia@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84190-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84190-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02042.txt.bz2
Content-length: 733

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

--- Comment #13 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Feb 16 07:57:56 2018
New Revision: 257722

URL: https://gcc.gnu.org/viewcvs?rev=257722&root=gcc&view=rev
Log:
2018-02-16  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/84190
        * tree-ssa.c (non_rewritable_mem_ref_base): Do not touch
        volatile accesses if the decl isn't volatile.

        * g++.dg/torture/pr84190.C: New testcase.

Added:
    branches/gcc-7-branch/gcc/testsuite/g++.dg/torture/pr84190.C
Modified:
    branches/gcc-7-branch/gcc/ChangeLog
    branches/gcc-7-branch/gcc/testsuite/ChangeLog
    branches/gcc-7-branch/gcc/tree-ssa.c
>From gcc-bugs-return-593602-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 07:59:38 2018
Return-Path: <gcc-bugs-return-593602-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90785 invoked by alias); 16 Feb 2018 07: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 90728 invoked by uid 48); 16 Feb 2018 07:59:34 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84190] [7/8 Regression] double arithmetic on x86 no longer rounds to nearest
Date: Fri, 16 Feb 2018 08:12: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.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84190-4-wEgy9VoQF2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84190-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84190-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02043.txt.bz2
Content-length: 532

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

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

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

--- Comment #14 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed then.  Note the vector case is still "broken" but it didn't work before. 
It's also harder to fix.
>From gcc-bugs-return-593603-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:12:59 2018
Return-Path: <gcc-bugs-return-593603-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24043 invoked by alias); 16 Feb 2018 08:12: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 23984 invoked by uid 48); 16 Feb 2018 08:12:55 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/37239] peeling last iteration of a <= loop
Date: Fri, 16 Feb 2018 08: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: 4.3.2
X-Bugzilla-Keywords: missed-optimization, patch
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: matz at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_reconfirmed_on
Message-ID: <bug-37239-4-NqXbmELnlP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-37239-4@http.gcc.gnu.org/bugzilla/>
References: <bug-37239-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02044.txt.bz2
Content-length: 495

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2008-08-27 11:58:09         |2018-2-16

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
While hmmer is now split the testcase in this bug isn't.  We do find some split
points but appearantly never split the loop.
>From gcc-bugs-return-593604-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:16:44 2018
Return-Path: <gcc-bugs-return-593604-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29435 invoked by alias); 16 Feb 2018 08:16: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 29389 invoked by uid 48); 16 Feb 2018 08:16:40 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84399] [8 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206
Date: Fri, 16 Feb 2018 08: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84399-4-VkKKs5QHmA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84399-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84399-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02045.txt.bz2
Content-length: 429

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

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

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

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593605-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:16:56 2018
Return-Path: <gcc-bugs-return-593605-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30125 invoked by alias); 16 Feb 2018 08:16: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 30090 invoked by uid 55); 16 Feb 2018 08:16:50 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84399] [8 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206
Date: Fri, 16 Feb 2018 08: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84399-4-giS0Q8L3P6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84399-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84399-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02046.txt.bz2
Content-length: 761

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

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Feb 16 08:16:17 2018
New Revision: 257723

URL: https://gcc.gnu.org/viewcvs?rev=257723&root=gcc&view=rev
Log:
2018-02-16  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/84399
        * graphite-scop-detection.c (scop_detection::stmt_simple_for_scop_p):
        For operands we can analyze at their definition make sure we can
        analyze them at each use as well.

        * gcc.dg/graphite/pr84399.c: New testcase.

Added:
    trunk/gcc/testsuite/gcc.dg/graphite/pr84399.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/graphite-scop-detection.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593606-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:21:15 2018
Return-Path: <gcc-bugs-return-593606-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35128 invoked by alias); 16 Feb 2018 08:21: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 34987 invoked by uid 55); 16 Feb 2018 08:21:04 -0000
From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/81443] [8 regression] build/genrecog.o: virtual memory exhausted: Cannot allocate memory
Date: Fri, 16 Feb 2018 08:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ebotcazou at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81443-4-bsHahxJ8qs@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81443-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02047.txt.bz2
Content-length: 489

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

--- Comment #23 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Author: ebotcazou
Date: Fri Feb 16 08:20:32 2018
New Revision: 257724

URL: https://gcc.gnu.org/viewcvs?rev=257724&root=gcc&view=rev
Log:
        PR rtl-optimization/81443
        * rtlanal.c (num_sign_bit_copies1) <SUBREG>: Do not propagate results
        from inner REGs to paradoxical SUBREGs.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/rtlanal.c
>From gcc-bugs-return-593607-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:21:31 2018
Return-Path: <gcc-bugs-return-593607-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35946 invoked by alias); 16 Feb 2018 08: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 35837 invoked by uid 48); 16 Feb 2018 08:21:27 -0000
From: "shlei930 at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84416] New: internal compiler error: in int_cst_value, at tree.c:11089
Date: Fri, 16 Feb 2018 08:22: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: shlei930 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-84416-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02048.txt.bz2
Content-length: 2996

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

            Bug ID: 84416
           Summary: internal compiler error: in int_cst_value, at
                    tree.c:11089
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: shlei930 at gmail dot com
  Target Milestone: ---

It seems gcc version 5.4.1, version 6.3.0, version 7.2.0 also have similar
problems when complied with -O3. gcc version 4.8.5 is able to compile.

$gcc-trunk -v
gcc version 8.0.1 20180208 (experimental) [trunk revision 257504] (GCC)
Target: x86_64-pc-linux-gnu
Thread model: posix

$gcc-trunk -O3 -c abc.c
abc.c:1:8: warning: type defaults to ‘int’ in declaration of ‘a’
[-Wimplicit-int]
 static a[];
        ^
abc.c:2:1: warning: data definition has no type or storage class
 b;
 ^
abc.c:2:1: warning: type defaults to ‘int’ in declaration of ‘b’
[-Wimplicit-int]
abc.c:3:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 fn1() {
 ^~~
abc.c: In function ‘fn1’:
abc.c:5:18: warning: integer constant is so large that it is unsigned
     a[b] = a[b - 18446744073709551607];
                  ^~~~~~~~~~~~~~~~~~~~
during GIMPLE pass: pcom
abc.c:3:1: internal compiler error: in int_cst_value, at tree.c:11089
 fn1() {
 ^~~
0x6f687c int_cst_value(tree_node const*)
        ../../gcc/gcc/tree.c:11089
0x14fddab analyze_subscript_affine_affine
        ../../gcc/gcc/tree-data-ref.c:3609
0x1502ed4 analyze_siv_subscript
        ../../gcc/gcc/tree-data-ref.c:3926
0x1502ed4 analyze_overlapping_iterations
        ../../gcc/gcc/tree-data-ref.c:4156
0x1502ed4 subscript_dependence_tester_1
        ../../gcc/gcc/tree-data-ref.c:4697
0x1503427 subscript_dependence_tester_1
        ../../gcc/gcc/tree-data-ref.c:4693
0x1503427 subscript_dependence_tester
        ../../gcc/gcc/tree-data-ref.c:4747
0x1503427 compute_affine_dependence(data_dependence_relation*, loop*)
        ../../gcc/gcc/tree-data-ref.c:4806
0x1504fec compute_all_dependences(vec<data_reference*, va_heap, vl_ptr>,
vec<data_dependence_relation*, va_heap, vl_ptr>*, vec<loop*, va_heap, vl_ptr>,
bool)
        ../../gcc/gcc/tree-data-ref.c:4873
0x15057da compute_data_dependences_for_loop(loop*, bool, vec<loop*, va_heap,
vl_ptr>*, vec<data_reference*, va_heap, vl_ptr>*,
vec<data_dependence_relation*, va_heap, vl_ptr>*)
        ../../gcc/gcc/tree-data-ref.c:5272
0xd76d09 tree_predictive_commoning_loop
        ../../gcc/gcc/tree-predcom.c:3190
0xd79d5d tree_predictive_commoning()
        ../../gcc/gcc/tree-predcom.c:3312
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.

$cat abc.c
static a[];
b;
fn1() {
  for (;; b++)
    a[b] = a[b - 18446744073709551607];
}
>From gcc-bugs-return-593608-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:22:26 2018
Return-Path: <gcc-bugs-return-593608-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56202 invoked by alias); 16 Feb 2018 08: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 54147 invoked by uid 48); 16 Feb 2018 08:22:17 -0000
From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/81443] [8 regression] build/genrecog.o: virtual memory exhausted: Cannot allocate memory
Date: Fri, 16 Feb 2018 08:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ebotcazou at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-81443-4-Yo7Uvpb3sZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81443-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02049.txt.bz2
Content-length: 448

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

Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:

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

--- Comment #24 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Fixed on mainline too.
>From gcc-bugs-return-593609-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:26:47 2018
Return-Path: <gcc-bugs-return-593609-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71994 invoked by alias); 16 Feb 2018 08:26: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 71952 invoked by uid 48); 16 Feb 2018 08:26:43 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82518] [8 regression] gfortran.fortran-torture/execute/in-pack.f90 fails on armeb since r252917
Date: Fri, 16 Feb 2018 08:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82518-4-90H6l3Jj5B@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02050.txt.bz2
Content-length: 1413

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

--- Comment #43 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Wilco from comment #42)
> Cut down example:
> 
> typedef struct { int x, y; } X;
> 
> void f (X *p, int n)
> {
>   for (int i = 0; i < n; i++)
>   { p[i].x = i;
>     p[i].y = i + 1;
>   }
> }

Can't reproduce your assembler with -O3 -mcpu=cortex-a9 -mfpu=neon-fp16
[-fno-vect-cost-model] [-mthumb]

Without -fno-vect-cost-model we don't vectorize anything.  With we only
SLP vectorize and that using V1SI vector types (huh).

For the loop case:

t.c:6:3: note: Build SLP for _3->x = i_15;
t.c:6:3: note: Build SLP for _3->y = _4;
t.c:6:3: note: vect_is_simple_use: operand i_15
t.c:6:3: note: def_stmt: i_15 = PHI <0(5), _4(6)>
t.c:6:3: note: type of def: induction
t.c:6:3: note: vect_is_simple_use: operand _4
t.c:6:3: note: def_stmt: _4 = i_15 + 1;
t.c:6:3: note: type of def: internal
t.c:6:3: note: Build SLP failed: different types

ok, known missed handling of SLP induction.

t.c:6:3: note: ==> examining statement: _3->x = i_15;
t.c:6:3: note: vect_is_simple_use: operand i_15
t.c:6:3: note: def_stmt: i_15 = PHI <0(5), _4(6)>
t.c:6:3: note: type of def: induction
t.c:6:3: note: no array mode for DI[2]
permutaion op not supported by target.

so we don't support intereaving either.  Not sure why it talks about DI[2]
instead of SI[2].
>From gcc-bugs-return-593610-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:29:40 2018
Return-Path: <gcc-bugs-return-593610-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110657 invoked by alias); 16 Feb 2018 08:29: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 110342 invoked by uid 48); 16 Feb 2018 08:29:35 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84415] Using __m128 as a template parameter causes warnings
Date: Fri, 16 Feb 2018 08:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.3.0
X-Bugzilla-Keywords: diagnostic, 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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-84415-4-1rsfzy5qP9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84415-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84415-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02051.txt.bz2
Content-length: 682

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-16
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  You can use -Wno-ignored-attributes to work around this issue.

I wonder why this isn't suppressed as coming from system headers though?
>From gcc-bugs-return-593611-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:33:30 2018
Return-Path: <gcc-bugs-return-593611-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15810 invoked by alias); 16 Feb 2018 08:33: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 15744 invoked by uid 48); 16 Feb 2018 08:33:26 -0000
From: "vries at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/83791] Move tests to libgomp.c-c++-common
Date: Fri, 16 Feb 2018 08:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: openmp, patch
X-Bugzilla-Severity: trivial
X-Bugzilla-Who: vries 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-83791-4-1yfqncpPXL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83791-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83791-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02052.txt.bz2
Content-length: 216

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

--- Comment #2 from Tom de Vries <vries at gcc dot gnu.org> ---
Approved here: https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00920.html .

Will commit in stage1.
>From gcc-bugs-return-593612-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:34:14 2018
Return-Path: <gcc-bugs-return-593612-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16782 invoked by alias); 16 Feb 2018 08:34: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 16737 invoked by uid 48); 16 Feb 2018 08:34:08 -0000
From: "shlei930 at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84417] New: internal compiler error: verify_gimple failed
Date: Fri, 16 Feb 2018 08:44: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: shlei930 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-84417-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02053.txt.bz2
Content-length: 1791

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

            Bug ID: 84417
           Summary: internal compiler error: verify_gimple failed
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: shlei930 at gmail dot com
  Target Milestone: ---

$gcc-trunk -v
gcc version 8.0.1 20180208 (experimental) [trunk revision 257504] (GCC)
Target: x86_64-pc-linux-gnu
Thread model: posix

$gcc-trunk -O3 -c abc.c
abc.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
 fn1() {
 ^~~
abc.c: In function ‘fn1’:
abc.c:3:15: warning: initialization of ‘double *’ from incompatible pointer
type ‘__vector(1) double *’ [-Wincompatible-pointer-types]
   double *a = &x;
               ^
abc.c:5:1: error: invalid position or size operand to BIT_FIELD_REF
 }
 ^
BIT_FIELD_REF <x_7(D), 64, 0x54e373edd85ffffc0>
abc.c:4:8: note: in statement
   *a + *(a + 8446744073709551615);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~
_3 = BIT_FIELD_REF <x_7(D), 64, 0x54e373edd85ffffc0>;
during GIMPLE pass: ccp
abc.c:5:1: internal compiler error: verify_gimple failed
 }
 ^
0xcf97e3 verify_gimple_in_cfg(function*, bool)
        ../../gcc/gcc/tree-cfg.c:5575
0xbd8d5f execute_function_todo
        ../../gcc/gcc/passes.c:1994
0xbd9cae execute_todo
        ../../gcc/gcc/passes.c:2048
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.

$cat abc.c
fn1() {
  __attribute__((__vector_size__(sizeof(double)))) double x;
  double *a = &x;
  *a + *(a + 8446744073709551615);
}
>From gcc-bugs-return-593613-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:44:47 2018
Return-Path: <gcc-bugs-return-593613-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 86079 invoked by alias); 16 Feb 2018 08:44: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 86016 invoked by uid 48); 16 Feb 2018 08:44:42 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84414] miscompile due to assuming that object returned by value cannot alias its own member pointer values
Date: Fri, 16 Feb 2018 08:51: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.3.0
X-Bugzilla-Keywords: alias, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc version
Message-ID: <bug-84414-4-bnyYQypQp2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84414-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84414-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02054.txt.bz2
Content-length: 1171

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |alias, wrong-code
                 CC|                            |rguenth at gcc dot gnu.org
            Version|unknown                     |7.3.0

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
I think the optimization wasn't done on purpose, it's simply an oversight if
permitted.  Note that this has semantic impact on the interpretation of
GCCs const and pure function attributes as well ...

There's simply no code in points-to analysis that would handle the case of an
aggregate return value address escaping from the caller at the point
of the return from the callee.

The testcase is certainly "interesting".  Do I see it correctly that the
guaranteed copy elision is to make (some) code effectively returning references
to local objects valid?  If so that teaches people to write bad code :/
So I hope this testcase will be rectified as invalid!
>From gcc-bugs-return-593614-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:51:19 2018
Return-Path: <gcc-bugs-return-593614-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108883 invoked by alias); 16 Feb 2018 08:51: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 108800 invoked by uid 48); 16 Feb 2018 08:51:07 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84408] [8 regression] gcc.dg/plugin/poly-int-07_plugin.c compilation times out with -g
Date: Fri, 16 Feb 2018 08:54: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_gcctarget cc target_milestone
Message-ID: <bug-84408-4-K5eSBS4DJr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84408-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84408-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02055.txt.bz2
Content-length: 425

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |aarch64
                 CC|                            |aoliva at gcc dot gnu.org
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593615-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:54:14 2018
Return-Path: <gcc-bugs-return-593615-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 336 invoked by alias); 16 Feb 2018 08:54: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 128397 invoked by uid 48); 16 Feb 2018 08:54:09 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/70920] if ((intptr_t)ptr == 0) doesn't get simplified to if (ptr == 0)
Date: Fri, 16 Feb 2018 08:56: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: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-70920-4-hlGuaWgcQh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70920-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70920-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02056.txt.bz2
Content-length: 429

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

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

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

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593616-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:56:07 2018
Return-Path: <gcc-bugs-return-593616-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16092 invoked by alias); 16 Feb 2018 08:56: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 15719 invoked by uid 48); 16 Feb 2018 08:56:03 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84417] internal compiler error: verify_gimple failed
Date: Fri, 16 Feb 2018 08:56: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: 8.0.1
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: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed
Message-ID: <bug-84417-4-svvYtbavea@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84417-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84417-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02057.txt.bz2
Content-length: 569

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-16
           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> ---
Mine.
>From gcc-bugs-return-593617-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 08:56:41 2018
Return-Path: <gcc-bugs-return-593617-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 17137 invoked by alias); 16 Feb 2018 08:56: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 17073 invoked by uid 48); 16 Feb 2018 08:56:37 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84417] [8 Regression] internal compiler error: verify_gimple failed
Date: Fri, 16 Feb 2018 09: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: 8.0.1
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: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cf_known_to_work target_milestone short_desc
Message-ID: <bug-84417-4-sExFd7td1Z@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84417-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84417-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02058.txt.bz2
Content-length: 608

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
      Known to work|                            |7.3.1
   Target Milestone|---                         |8.0
            Summary|internal compiler error:    |[8 Regression] internal
                   |verify_gimple failed        |compiler error:
                   |                            |verify_gimple failed
>From gcc-bugs-return-593618-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:05:34 2018
Return-Path: <gcc-bugs-return-593618-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118704 invoked by alias); 16 Feb 2018 09: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 118289 invoked by uid 55); 16 Feb 2018 09:04:32 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
Date: Fri, 16 Feb 2018 09: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83723-4-h25GKYBQvT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83723-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83723-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02059.txt.bz2
Content-length: 915

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

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Feb 16 09:04:00 2018
New Revision: 257725

URL: https://gcc.gnu.org/viewcvs?rev=257725&root=gcc&view=rev
Log:
        PR rtl-optimization/83723
        * lra-int.h (lra_substitute_pseudo): Add DEBUG_P argument.
        * lra.c (lra_substitute_pseudo): Likewise.  If true, use
        gen_rtx_raw_SUBREG instead of gen_rtx_SUBREG.  Pass DEBUG_P to
        recursive calls.
        (lra_substitute_pseudo_within_insn): Adjust lra_substitute_pseudo
        callers.
        * lra-constraints.c (inherit_reload_reg, split_reg): Likewise.

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

Added:
    trunk/gcc/testsuite/gcc.dg/pr83723.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/lra-constraints.c
    trunk/gcc/lra-int.h
    trunk/gcc/lra.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593619-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:06:36 2018
Return-Path: <gcc-bugs-return-593619-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126905 invoked by alias); 16 Feb 2018 09:06: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 126544 invoked by uid 55); 16 Feb 2018 09:06:07 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84405] [8 Regression] Fails to bootstrap with GCC 4.1.2, GCC 4.2.4
Date: Fri, 16 Feb 2018 09:09: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: 8.0
X-Bugzilla-Keywords: build
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84405-4-ExZcGvnweh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02060.txt.bz2
Content-length: 767

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

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Feb 16 09:05:35 2018
New Revision: 257726

URL: https://gcc.gnu.org/viewcvs?rev=257726&root=gcc&view=rev
Log:
        PR bootstrap/84405
        * system.h (BROKEN_VALUE_INITIALIZATION): Define for GCC < 4.3.
        * vec.h (vec_default_construct): Use memset instead of placement new
        if BROKEN_VALUE_INITIALIZATION is defined.
        * hash-table.h (hash_table<Descriptor, Allocator>::empty_slow): Use
        memset instead of value initialization if BROKEN_VALUE_INITIALIZATION
        is defined.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/hash-table.h
    trunk/gcc/system.h
    trunk/gcc/vec.h
>From gcc-bugs-return-593620-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:09:10 2018
Return-Path: <gcc-bugs-return-593620-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128760 invoked by alias); 16 Feb 2018 09:09: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 128686 invoked by uid 48); 16 Feb 2018 09:09:05 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/83723] [8 Regression] ICE: in gen_rtx_SUBREG, at emit-rtl.c:1010
Date: Fri, 16 Feb 2018 09:12: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-83723-4-1MinGHRrw0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83723-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83723-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02061.txt.bz2
Content-length: 423

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

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

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

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593621-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:12:05 2018
Return-Path: <gcc-bugs-return-593621-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130765 invoked by alias); 16 Feb 2018 09:12: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 130620 invoked by uid 48); 16 Feb 2018 09:12:00 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84405] [8 Regression] Fails to bootstrap with GCC 4.1.2, GCC 4.2.4
Date: Fri, 16 Feb 2018 09:12: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84405-4-qMNZQ6qIwQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84405-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02062.txt.bz2
Content-length: 484

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

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

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

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Worked around (so far for < 4.4 other than 4.2.[0-3]) on the trunk.
>From gcc-bugs-return-593622-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:12:05 2018
Return-Path: <gcc-bugs-return-593622-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130777 invoked by alias); 16 Feb 2018 09:12: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 130665 invoked by uid 48); 16 Feb 2018 09:12:01 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/82939] genmatch fills up terminal with endless printing of periods
Date: Fri, 16 Feb 2018 09:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: build, documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: WAITING
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: bug_status resolution
Message-ID: <bug-82939-4-gHkK8Y2Ss3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02063.txt.bz2
Content-length: 487

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82939
Bug 82939 depends on bug 84405, which changed state.

Bug 84405 Summary: [8 Regression] Fails to bootstrap with GCC 4.1.2, GCC 4.2.4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84405

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-593623-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:13:48 2018
Return-Path: <gcc-bugs-return-593623-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2219 invoked by alias); 16 Feb 2018 09: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 2012 invoked by uid 48); 16 Feb 2018 09:13:43 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Fri, 16 Feb 2018 09:18:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created
Message-ID: <bug-84402-4-5SvAfiuEy1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02064.txt.bz2
Content-length: 573

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #43432|0                           |1
        is obsolete|                            |

--- Comment #12 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 43439
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43439&action=edit
Parallel build of make all-host on 8 core Haswell machine
>From gcc-bugs-return-593624-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:19:05 2018
Return-Path: <gcc-bugs-return-593624-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10575 invoked by alias); 16 Feb 2018 09:18: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 5470 invoked by uid 48); 16 Feb 2018 09:15:49 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck
Date: Fri, 16 Feb 2018 09:27:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84402-4-aORAwbBr76@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84402-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02065.txt.bz2
Content-length: 282

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

--- Comment #13 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 43440
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43440&action=edit
Parallel build of make all-host on 128 core EPYC machine
>From gcc-bugs-return-593625-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:27:28 2018
Return-Path: <gcc-bugs-return-593625-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32933 invoked by alias); 16 Feb 2018 09:27: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 32839 invoked by uid 55); 16 Feb 2018 09:27:23 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84272] [8 Regression] AddressSanitizer: heap-use-after-free ../../gcc/config/aarch64/cortex-a57-fma-steering.c:519 in fma_node::get_parity()
Date: Fri, 16 Feb 2018 09: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: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84272-4-o8j1w7NP9B@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84272-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84272-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02066.txt.bz2
Content-length: 864

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

--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Feb 16 09:26:27 2018
New Revision: 257727

URL: https://gcc.gnu.org/viewcvs?rev=257727&root=gcc&view=rev
Log:
        PR target/84272
        * config/aarch64/cortex-a57-fma-steering.c (fma_forest::merge_forest):
        Use ++iter rather than iter++ for std::list iterators.
        (func_fma_steering::dfs): Likewise.  Don't delete nodes right away,
        defer deleting them until all nodes in the forest are processed.  Do
        free even leaf nodes.  Change to_process into auto_vec.

        * g++.dg/opt/pr84272.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/opt/pr84272.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/aarch64/cortex-a57-fma-steering.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593626-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:29:20 2018
Return-Path: <gcc-bugs-return-593626-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34813 invoked by alias); 16 Feb 2018 09:29: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 34558 invoked by uid 48); 16 Feb 2018 09:28:51 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84272] [8 Regression] AddressSanitizer: heap-use-after-free ../../gcc/config/aarch64/cortex-a57-fma-steering.c:519 in fma_node::get_parity()
Date: Fri, 16 Feb 2018 09: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: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84272-4-svWQZRbq1o@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84272-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84272-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02067.txt.bz2
Content-length: 424

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

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

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

--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593628-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:35:36 2018
Return-Path: <gcc-bugs-return-593628-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 88788 invoked by alias); 16 Feb 2018 09:35: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 88725 invoked by uid 48); 16 Feb 2018 09:35:32 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84406] [8 Regression][MSP430] ICE on valid code in find_widening_optab_handler_and_mode, at optabs-query.c:476
Date: Fri, 16 Feb 2018 09: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: 8.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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority
Message-ID: <bug-84406-4-nB5DvSPQf2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02069.txt.bz2
Content-length: 289

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
>From gcc-bugs-return-593627-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:33:59 2018
Return-Path: <gcc-bugs-return-593627-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 58682 invoked by alias); 16 Feb 2018 09:33: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 58436 invoked by uid 48); 16 Feb 2018 09:33:47 -0000
From: "aldyh at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/64081] [6/7/8 Regression] r217827/8 prevents RTL loop unroll
Date: Fri, 16 Feb 2018 09:35: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.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: aldyh at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-64081-4-jakxdfz6Sj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-64081-4@http.gcc.gnu.org/bugzilla/>
References: <bug-64081-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02068.txt.bz2
Content-length: 766

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

Aldy Hernandez <aldyh at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|8.0                         |9.0

--- Comment #63 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #62)
> (In reply to Jeffrey A. Law from comment #61)
> > Punting to gcc-8.  The patch needs additional work and Aldy is poking at
> > something else at this point.  The Aldy's analysis of the AIX issue should
> > allow this to be pushed forward in the gcc-8 development cycle.
> 
> Same logic to punt to gcc-9 at this point?

I'm afraid so.  Adjusting milestone.
>From gcc-bugs-return-593629-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:35:53 2018
Return-Path: <gcc-bugs-return-593629-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89770 invoked by alias); 16 Feb 2018 09:35: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 89680 invoked by uid 48); 16 Feb 2018 09:35:48 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84416] internal compiler error: in int_cst_value, at tree.c:11089
Date: Fri, 16 Feb 2018 09: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-84416-4-KiuXeBQ3uc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84416-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84416-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02070.txt.bz2
Content-length: 1078

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-16
                 CC|                            |jsm28 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> ---
This is a very old known issue with the representation of the dependence
analysis
lambda vectors.  It seems to be facilitated by us using __int128 for literals
automagically for a[b - 18446744073709551607] which in this context really
doesn't make sense.

Joseph, the C FE produces

  a[b] = a[(__int128) b + -0xfffffffffffffff7];

but shouldn't array indices be restricted to at most ptrdiff_t / size_t?  Is
the
FE the appropriate place to do that?
>From gcc-bugs-return-593630-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:39:09 2018
Return-Path: <gcc-bugs-return-593630-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92869 invoked by alias); 16 Feb 2018 09:39: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 92824 invoked by uid 48); 16 Feb 2018 09:39:04 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84412] [7/8 Regression] Erroneous "Inquire statement identifies an internal file" error
Date: Fri, 16 Feb 2018 09: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: 8.0.1
X-Bugzilla-Keywords: wrong-code
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: priority bug_status cf_known_to_work keywords cf_reconfirmed_on cc everconfirmed short_desc cf_known_to_fail
Message-ID: <bug-84412-4-4UFP1GhuiV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84412-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84412-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02071.txt.bz2
Content-length: 1128

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
             Status|UNCONFIRMED                 |NEW
      Known to work|                            |6.4.0
           Keywords|                            |wrong-code
   Last reconfirmed|                            |2018-02-16
                 CC|                            |jvdelisle at gcc dot gnu.org
     Ever confirmed|0                           |1
            Summary|Erroneous "Inquire          |[7/8 Regression] Erroneous
                   |statement identifies an     |"Inquire statement
                   |internal file" error        |identifies an internal
                   |                            |file" error
      Known to fail|                            |7.3.0, 8.0

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Confirmed, revision r254940 is OK. Likely r254982 (pr78549).
>From gcc-bugs-return-593631-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:45:35 2018
Return-Path: <gcc-bugs-return-593631-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102190 invoked by alias); 16 Feb 2018 09:45:34 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 102089 invoked by uid 48); 16 Feb 2018 09:45:30 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84418] New: ICE with fortran OpenMP linear (ref ()) clause
Date: Fri, 16 Feb 2018 09:46: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: 8.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: ---
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-84418-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02072.txt.bz2
Content-length: 645

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

            Bug ID: 84418
           Summary: ICE with fortran OpenMP linear (ref ()) clause
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jakub at gcc dot gnu.org
  Target Milestone: ---

real function foo (x, y)
  real :: x, y
  !$omp declare simd linear (ref (x, y))
  foo = x + y
end function

ICEs with -fopenmp, because OMP_CLAUSE_LINEAR_STEP is a REAL_CST 1.0 rather
than INTEGER_CST sizeof pointer.
>From gcc-bugs-return-593632-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 09:46:48 2018
Return-Path: <gcc-bugs-return-593632-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104648 invoked by alias); 16 Feb 2018 09:46: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 104604 invoked by uid 48); 16 Feb 2018 09:46:44 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84418] ICE with fortran OpenMP linear (ref ()) clause
Date: Fri, 16 Feb 2018 10: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on assigned_to everconfirmed cf_known_to_fail
Message-ID: <bug-84418-4-YRtvY2pGS2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84418-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84418-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02073.txt.bz2
Content-length: 613

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-invalid-code
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-16
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org
     Ever confirmed|0                           |1
      Known to fail|                            |7.3.0, 8.0
>From gcc-bugs-return-593633-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 10:04:24 2018
Return-Path: <gcc-bugs-return-593633-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114709 invoked by alias); 16 Feb 2018 10:04: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 114648 invoked by uid 55); 16 Feb 2018 10:04:20 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/84307] asan blocks dead-store elimination
Date: Fri, 16 Feb 2018 10:16: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.3.1
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: bonzini at gnu dot org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84307-4-7E04lDZnSl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84307-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84307-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02074.txt.bz2
Content-length: 550

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

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Fri Feb 16 10:03:47 2018
New Revision: 257729

URL: https://gcc.gnu.org/viewcvs?rev=257729&root=gcc&view=rev
Log:
Set proper internal functions fnspec (PR sanitizer/84307).

2018-02-16  Martin Liska  <mliska@suse.cz>

        PR sanitizer/84307
        * internal-fn.def (ASAN_CHECK): Set proper flags.
        (ASAN_MARK): Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/internal-fn.def
>From gcc-bugs-return-593634-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 10:16:39 2018
Return-Path: <gcc-bugs-return-593634-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56771 invoked by alias); 16 Feb 2018 10:16:39 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 50647 invoked by uid 48); 16 Feb 2018 10:16:34 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/70897] Confused branch predictors
Date: Fri, 16 Feb 2018 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: unknown
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-70897-4-5eS9mF4yq6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70897-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70897-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02075.txt.bz2
Content-length: 534

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

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

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

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
I've done various changes for GCC 8. There are still improvement possibilities,
but let me close this PR.
>From gcc-bugs-return-593635-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 10:19:51 2018
Return-Path: <gcc-bugs-return-593635-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127786 invoked by alias); 16 Feb 2018 10:19: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 127726 invoked by uid 55); 16 Feb 2018 10:19:47 -0000
From: "itsimbal at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84239] Reimplement rdssp[d|q] and incssp[d|q] CET intrinsics
Date: Fri, 16 Feb 2018 10: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: itsimbal 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:
Message-ID: <bug-84239-4-Edlq6AlprP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84239-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84239-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02076.txt.bz2
Content-length: 512

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

--- Comment #3 from itsimbal at gcc dot gnu.org ---
Author: itsimbal
Date: Fri Feb 16 10:19:14 2018
New Revision: 257730

URL: https://gcc.gnu.org/viewcvs?rev=257730&root=gcc&view=rev
Log:
Additional fix for PR 84239.

        PR target/84239
        * libgcc/config/i386/shadow-stack-unwind.h (_Unwind_Frames_Extra):
        Include cetintrin.h not x86intrin.h.

Modified:
    trunk/libgcc/ChangeLog
    trunk/libgcc/config/i386/shadow-stack-unwind.h
>From gcc-bugs-return-593636-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 10:20:57 2018
Return-Path: <gcc-bugs-return-593636-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128940 invoked by alias); 16 Feb 2018 10:20:56 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 128866 invoked by uid 48); 16 Feb 2018 10:20:52 -0000
From: "vries at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libgomp/82428] Builtins for openacc gang/worker/vector id/size
Date: Fri, 16 Feb 2018 10:24: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: 8.0
X-Bugzilla-Keywords: openacc, patch
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: vries 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-82428-4-XMQnDOHhUL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82428-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02077.txt.bz2
Content-length: 278

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

--- Comment #6 from Tom de Vries <vries at gcc dot gnu.org> ---
Approved for stage1 here:
https://gcc.gnu.org/ml/gcc-patches/2018-01/msg01576.html

Version to commit: https://gcc.gnu.org/ml/gcc-patches/2018-01/msg01630.html
>From gcc-bugs-return-593637-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 10:24:44 2018
Return-Path: <gcc-bugs-return-593637-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 31957 invoked by alias); 16 Feb 2018 10:24: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 31481 invoked by uid 48); 16 Feb 2018 10:24:05 -0000
From: "alexander.nesterovskiy at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84419] New: [8 Regression] SPEC CPU2017/CPU2006 521/621, 527/627, 554/654, 445, 454, 481, 416 runfails after r256628 with march=skylake-avx512
Date: Fri, 16 Feb 2018 10:25:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: alexander.nesterovskiy at intel 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-84419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02078.txt.bz2
Content-length: 931

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

            Bug ID: 84419
           Summary: [8 Regression] SPEC CPU2017/CPU2006 521/621, 527/627,
                    554/654, 445, 454, 481, 416 runfails after r256628
                    with march=skylake-avx512
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: alexander.nesterovskiy at intel dot com
  Target Milestone: ---

There are runfails for the following benchmarks since r256628:
SPEC2017 fp-rate/fp-speed:
 521/621
 527/627
 554/654
SPEC2006 int-speed:
 445
SPEC2006 fp-rate/fp-speed:
 454
 481
 416

Minimal optset to reproduce is "-O3 -march=skylake-avx512".

Reverting changes in tree-ssa-loop-ivopts.c fixes the problem in current
revisions (r257682 at least).
>From gcc-bugs-return-593638-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 10:25:52 2018
Return-Path: <gcc-bugs-return-593638-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34056 invoked by alias); 16 Feb 2018 10:25: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 33993 invoked by uid 48); 16 Feb 2018 10:25:48 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84419] [8 Regression] SPEC CPU2017/CPU2006 521/621, 527/627, 554/654, 445, 454, 481, 416 runfails after r256628 with march=skylake-avx512
Date: Fri, 16 Feb 2018 10:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: version target_milestone
Message-ID: <bug-84419-4-xAwWQK3hFs@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02079.txt.bz2
Content-length: 346

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|unknown                     |8.0
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593639-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 10:29:35 2018
Return-Path: <gcc-bugs-return-593639-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36538 invoked by alias); 16 Feb 2018 10:29: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 36463 invoked by uid 48); 16 Feb 2018 10:29:31 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84419] [8 Regression] SPEC CPU2017/CPU2006 521/621, 527/627, 554/654, 445, 454, 481, 416 runfails after r256628 with march=skylake-avx512
Date: Fri, 16 Feb 2018 11:10: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cf_gcctarget priority bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-84419-4-wjiiciQ7Up@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02080.txt.bz2
Content-length: 953

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-code
             Target|                            |x86_64-*-*
           Priority|P3                          |P1
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2018-02-16
                 CC|                            |rguenth at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
I guess it's hard to fix/analyze without a machine to reproduce on (hey Intel -
please contribute to the CF!).  So - can you narrow down the issue in one
benchmark to a specific file/function and/or provide a testcase please?
>From gcc-bugs-return-593640-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 11:10:41 2018
Return-Path: <gcc-bugs-return-593640-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35473 invoked by alias); 16 Feb 2018 11:10: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 35339 invoked by uid 48); 16 Feb 2018 11:10:37 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/82278] [8 regression] gcc.dg/lto/chkp-ctor-merge fail
Date: Fri, 16 Feb 2018 11:24: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: 8.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: P4
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-82278-4-58DZlVUoea@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82278-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82278-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02081.txt.bz2
Content-length: 295

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|8.0                         |9.0
>From gcc-bugs-return-593641-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 11:24:31 2018
Return-Path: <gcc-bugs-return-593641-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76003 invoked by alias); 16 Feb 2018 11:24: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 75729 invoked by uid 48); 16 Feb 2018 11:24:06 -0000
From: "benni.buch at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84420] New: [8 Regression] ICE when accessing a structured binding to a captured variable in a template
Date: Fri, 16 Feb 2018 11:28: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: benni.buch 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-84420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02082.txt.bz2
Content-length: 2734

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

            Bug ID: 84420
           Summary: [8 Regression] ICE when accessing a structured binding
                    to a captured variable in a template
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: benni.buch at gmail dot com
  Target Milestone: ---

int main(){
    int a[1]{};
    [&a]{
        auto [v] = a;
        (void)v;
    }();
}


$ g++ -std=c++17 main.cpp 
main.cpp: In lambda function:
main.cpp:5:15: internal compiler error: in is_normal_capture_proxy, at
cp/lambda.c:288
         (void)v;
               ^
0x5e3bf6 is_normal_capture_proxy(tree_node*)
        ../../gcc/gcc/cp/lambda.c:288
0x8a5578 is_lambda_ignored_entity(tree_node*)
        ../../gcc/gcc/cp/lambda.c:1291
0x8c16ef qualify_lookup
        ../../gcc/gcc/cp/name-lookup.c:5322
0x8cc483 lookup_name_real_1
        ../../gcc/gcc/cp/name-lookup.c:6015
0x8cc483 lookup_name_real(tree_node*, int, int, bool, int, int)
        ../../gcc/gcc/cp/name-lookup.c:6104
0x8d450b cp_parser_lookup_name
        ../../gcc/gcc/cp/parser.c:26103
0x8ee22a cp_parser_class_name
        ../../gcc/gcc/cp/parser.c:22326
0x8ee4e1 cp_parser_type_name
        ../../gcc/gcc/cp/parser.c:17318
0x8fc55b cp_parser_type_name
        ../../gcc/gcc/cp/parser.c:17306
0x8fc55b cp_parser_simple_type_specifier
        ../../gcc/gcc/cp/parser.c:17178
0x8fd647 cp_parser_postfix_expression
        ../../gcc/gcc/cp/parser.c:6945
0x8fe2b0 cp_parser_unary_expression
        ../../gcc/gcc/cp/parser.c:8318
0x8de69f cp_parser_cast_expression
        ../../gcc/gcc/cp/parser.c:9086
0x8de861 cp_parser_cast_expression
        ../../gcc/gcc/cp/parser.c:9038
0x8deeaa cp_parser_binary_expression
        ../../gcc/gcc/cp/parser.c:9187
0x8e0684 cp_parser_assignment_expression
        ../../gcc/gcc/cp/parser.c:9476
0x8e0d98 cp_parser_expression
        ../../gcc/gcc/cp/parser.c:9645
0x8e2a58 cp_parser_expression_statement
        ../../gcc/gcc/cp/parser.c:11112
0x8e8dcd cp_parser_statement
        ../../gcc/gcc/cp/parser.c:10916
0x8ea2e0 cp_parser_statement_seq_opt
        ../../gcc/gcc/cp/parser.c:11255
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

$ g++ --version
g++ (GCC) 8.0.1 20180216 (experimental)
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>From gcc-bugs-return-593642-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 11:28:42 2018
Return-Path: <gcc-bugs-return-593642-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 96987 invoked by alias); 16 Feb 2018 11:28:42 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 96957 invoked by uid 48); 16 Feb 2018 11:28:37 -0000
From: "benni.buch at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84420] [8 Regression] ICE when accessing a structured binding in a lambda
Date: Fri, 16 Feb 2018 11: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: benni.buch 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-84420-4-2vIU9rO4vg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02083.txt.bz2
Content-length: 3786

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

--- Comment #1 from Benjamin Buch <benni.buch at gmail dot com> ---
Same with:

int main(){
    []{
        int a[1]{};
        auto [v] = a;
        (void)v;
    }();
}


$ g++ -std=c++17 main.cpp                                                       
main.cpp: In lambda function:
main.cpp:5:15: internal compiler error: in is_normal_capture_proxy, at
cp/lambda.c:288
         (void)v;
               ^
0x5e3bf6 is_normal_capture_proxy(tree_node*)                                    
        ../../gcc/gcc/cp/lambda.c:288                                           
0x8a5578 is_lambda_ignored_entity(tree_node*)                                   
        ../../gcc/gcc/cp/lambda.c:1291                                          
0x8c16ef qualify_lookup                                                         
        ../../gcc/gcc/cp/name-lookup.c:5322                                     
0x8cc483 lookup_name_real_1                                                     
        ../../gcc/gcc/cp/name-lookup.c:6015                                     
0x8cc483 lookup_name_real(tree_node*, int, int, bool, int, int)                 
        ../../gcc/gcc/cp/name-lookup.c:6104                                     
0x8d450b cp_parser_lookup_name                                                  
        ../../gcc/gcc/cp/parser.c:26103                                         
0x8ee22a cp_parser_class_name
        ../../gcc/gcc/cp/parser.c:22326
0x8ee4e1 cp_parser_type_name
        ../../gcc/gcc/cp/parser.c:17318
0x8fc55b cp_parser_type_name
        ../../gcc/gcc/cp/parser.c:17306
0x8fc55b cp_parser_simple_type_specifier
        ../../gcc/gcc/cp/parser.c:17178
0x8fd647 cp_parser_postfix_expression
        ../../gcc/gcc/cp/parser.c:6945
0x8fe2b0 cp_parser_unary_expression
        ../../gcc/gcc/cp/parser.c:8318
0x8de69f cp_parser_cast_expression
        ../../gcc/gcc/cp/parser.c:9086
0x8de861 cp_parser_cast_expression
        ../../gcc/gcc/cp/parser.c:9038
0x8deeaa cp_parser_binary_expression
        ../../gcc/gcc/cp/parser.c:9187
0x8e0684 cp_parser_assignment_expression
        ../../gcc/gcc/cp/parser.c:9476
0x8e0d98 cp_parser_expression
        ../../gcc/gcc/cp/parser.c:9645
0x8e2a58 cp_parser_expression_statement
        ../../gcc/gcc/cp/parser.c:11112
0x8e8dcd cp_parser_statement
        ../../gcc/gcc/cp/parser.c:10916
0x8ea2e0 cp_parser_statement_seq_opt
        ../../gcc/gcc/cp/parser.c:11255
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
>From gcc-bugs-return-593643-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 11:30:48 2018
Return-Path: <gcc-bugs-return-593643-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99137 invoked by alias); 16 Feb 2018 11:30: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 99059 invoked by uid 48); 16 Feb 2018 11:30:43 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84420] [8 Regression] ICE when accessing a structured binding in a lambda
Date: Fri, 16 Feb 2018 11: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek 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-84420-4-EPUjKDtOaj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02084.txt.bz2
Content-length: 144

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

--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Started with r253265.
>From gcc-bugs-return-593644-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 11:30:58 2018
Return-Path: <gcc-bugs-return-593644-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99842 invoked by alias); 16 Feb 2018 11:30: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 99795 invoked by uid 48); 16 Feb 2018 11:30:54 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84420] [8 Regression] ICE when accessing a structured binding in a lambda
Date: Fri, 16 Feb 2018 11:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc target_milestone
Message-ID: <bug-84420-4-GZhYGSS84t@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02085.txt.bz2
Content-length: 437

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
                 CC|                            |mpolacek at gcc dot gnu.org
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593645-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 11:31:28 2018
Return-Path: <gcc-bugs-return-593645-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100814 invoked by alias); 16 Feb 2018 11:31: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 100718 invoked by uid 48); 16 Feb 2018 11:31:24 -0000
From: "sudi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression ] Inexplicable use of NEON for 64-bit math
Date: Fri, 16 Feb 2018 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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sudi at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: sudi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-82989-4-GJDnN6xgS2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02086.txt.bz2
Content-length: 278

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

sudi at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
>From gcc-bugs-return-593646-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 11:31:28 2018
Return-Path: <gcc-bugs-return-593646-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100832 invoked by alias); 16 Feb 2018 11:31: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 100746 invoked by uid 48); 16 Feb 2018 11:31:24 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84420] [8 Regression] ICE when accessing a structured binding in a lambda
Date: Fri, 16 Feb 2018 11:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0.1
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-84420-4-FXuggcyrXm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02087.txt.bz2
Content-length: 404

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-16
     Ever confirmed|0                           |1
>From gcc-bugs-return-593647-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 11:35:31 2018
Return-Path: <gcc-bugs-return-593647-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1474 invoked by alias); 16 Feb 2018 11:35: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 1406 invoked by uid 48); 16 Feb 2018 11:35:27 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84418] ICE with fortran OpenMP linear (ref ()) clause
Date: Fri, 16 Feb 2018 11:41: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84418-4-E91vmDmvU5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84418-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84418-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02088.txt.bz2
Content-length: 253

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

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43441
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43441&action=edit
gcc8-pr84418.patch

Untested fix.
>From gcc-bugs-return-593648-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 11:41:14 2018
Return-Path: <gcc-bugs-return-593648-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5674 invoked by alias); 16 Feb 2018 11:41: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 5632 invoked by uid 48); 16 Feb 2018 11:41:09 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/82229] GCC7's LTO underperforms compared to GCC6
Date: Fri, 16 Feb 2018 11:47: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.1.0
X-Bugzilla-Keywords: lto, missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-82229-4-SetKhaMqxa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82229-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82229-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02089.txt.bz2
Content-length: 555

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

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

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

--- Comment #16 from Martin Liška <marxin at gcc dot gnu.org> ---
I'm closing that as analysis is needed from side of the program. Feel free to
reopen if you analyze what's the runtime hog.
>From gcc-bugs-return-593650-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 12:02:00 2018
Return-Path: <gcc-bugs-return-593650-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 8911 invoked by alias); 16 Feb 2018 12:02: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 8830 invoked by uid 55); 16 Feb 2018 12:01:56 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84417] [8 Regression] internal compiler error: verify_gimple failed
Date: Fri, 16 Feb 2018 12:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0.1
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: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84417-4-GhPDZCNPlo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84417-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84417-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02091.txt.bz2
Content-length: 752

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

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Feb 16 12:01:23 2018
New Revision: 257731

URL: https://gcc.gnu.org/viewcvs?rev=257731&root=gcc&view=rev
Log:
2018-02-16  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/84417
        * tree-ssa.c (non_rewritable_mem_ref_base): Properly constrain
        the MEM_REF offset when conversion to BIT_FIELD_REF is desired.
        (non_rewritable_lvalue_p): Likewise, use poly-ints.

        * gcc.dg/torture/pr84417.c: New testcase.

Added:
    trunk/gcc/testsuite/gcc.dg/torture/pr84417.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-ssa.c
>From gcc-bugs-return-593649-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 11:47:51 2018
Return-Path: <gcc-bugs-return-593649-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11166 invoked by alias); 16 Feb 2018 11:47: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 11079 invoked by uid 48); 16 Feb 2018 11:47:45 -0000
From: "aldyh at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84408] [8 regression] gcc.dg/plugin/poly-int-07_plugin.c compilation times out with -g
Date: Fri, 16 Feb 2018 12:02: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: aldyh 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84408-4-djYiOmV5ct@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84408-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84408-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02090.txt.bz2
Content-length: 481

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

Aldy Hernandez <aldyh at gcc dot gnu.org> changed:

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

--- Comment #1 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
Hi.  Could you please attach poly-int-07_plugin.ii to make this easier to
reproduce on a cross build?
>From gcc-bugs-return-593652-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 12:03:11 2018
Return-Path: <gcc-bugs-return-593652-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11236 invoked by alias); 16 Feb 2018 12:03: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 11127 invoked by uid 55); 16 Feb 2018 12:03:05 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/82939] genmatch fills up terminal with endless printing of periods
Date: Fri, 16 Feb 2018 12:03: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: 8.0
X-Bugzilla-Keywords: build, documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: WAITING
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:
Message-ID: <bug-82939-4-lQASWNd0LQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02093.txt.bz2
Content-length: 505

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

--- Comment #17 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Feb 16 12:02:34 2018
New Revision: 257732

URL: https://gcc.gnu.org/viewcvs?rev=257732&root=gcc&view=rev
Log:
2018-02-16  Richard Biener  <rguenther@suse.de>

        PR bootstrap/82939
        * line-map.c (linemap_init): Avoid broken value-init when compiling
        with GCC 4.2.

Modified:
    trunk/libcpp/ChangeLog
    trunk/libcpp/line-map.c
>From gcc-bugs-return-593651-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 12:02:48 2018
Return-Path: <gcc-bugs-return-593651-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10196 invoked by alias); 16 Feb 2018 12:02: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 10155 invoked by uid 48); 16 Feb 2018 12:02:44 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84417] [8 Regression] internal compiler error: verify_gimple failed
Date: Fri, 16 Feb 2018 12:03: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84417-4-KeYQboMVLX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84417-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84417-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02092.txt.bz2
Content-length: 429

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

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

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

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593653-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 12:03:22 2018
Return-Path: <gcc-bugs-return-593653-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11968 invoked by alias); 16 Feb 2018 12:03: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 11888 invoked by uid 48); 16 Feb 2018 12:03:18 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/82939] genmatch fills up terminal with endless printing of periods
Date: Fri, 16 Feb 2018 12:10: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: 8.0
X-Bugzilla-Keywords: build, documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-82939-4-1iSmh78x0d@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82939-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02094.txt.bz2
Content-length: 430

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

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

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

--- Comment #18 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593654-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 12:10:24 2018
Return-Path: <gcc-bugs-return-593654-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89295 invoked by alias); 16 Feb 2018 12:10: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 89176 invoked by uid 48); 16 Feb 2018 12:10:19 -0000
From: "aldyh at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84408] [8 regression] gcc.dg/plugin/poly-int-07_plugin.c compilation times out with -g
Date: Fri, 16 Feb 2018 12:12: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: aldyh 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84408-4-FxvbuqJSil@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84408-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84408-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02095.txt.bz2
Content-length: 284

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

--- Comment #2 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
Created attachment 43442
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43442&action=edit
preprocessed testcase

Nevermind, .ii file generated on gcc116.
>From gcc-bugs-return-593655-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 12:12:10 2018
Return-Path: <gcc-bugs-return-593655-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108431 invoked by alias); 16 Feb 2018 12:12: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 105974 invoked by uid 48); 16 Feb 2018 12:12:06 -0000
From: "aldyh at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84408] [8 regression] gcc.dg/plugin/poly-int-07_plugin.c compilation times out with -g
Date: Fri, 16 Feb 2018 12:59: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: aldyh 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84408-4-9yp8PehCH7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84408-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84408-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02096.txt.bz2
Content-length: 627

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

--- Comment #3 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
I can't reproduce on gcc116.fsffrance.org.  The assembler completes in less
than a second for both -gno-inline-points and without.

aldyh@gcc116:~/bld/t/gcc$ ./xg++ -B. -g -O -fPIC -shared -fno-rtti -time
poly-int-07_plugin.ii
# cc1plus 107.13 0.29
# as 0.93 0.06

 ./xg++ -B. -g -O -fPIC -shared -fno-rtti -time poly-int-07_plugin.ii
-gno-inline-points

aldyh@gcc116:~/bld/t/gcc$ ./xg++ -B. -g -O -fPIC -shared -fno-rtti -time
poly-int-07_plugin.ii -gno-inline-points

# cc1plus 104.89 0.33
# as 0.91 0.05
>From gcc-bugs-return-593656-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 12:59:51 2018
Return-Path: <gcc-bugs-return-593656-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18290 invoked by alias); 16 Feb 2018 12:59: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 18210 invoked by uid 48); 16 Feb 2018 12:59:44 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82518] [8 regression] gfortran.fortran-torture/execute/in-pack.f90 fails on armeb since r252917
Date: Fri, 16 Feb 2018 13:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.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: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82518-4-2aLS3xzl0o@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02097.txt.bz2
Content-length: 2231

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

--- Comment #44 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Maybe -O3 -mcpu=cortex-a9 -mfpu=neon-fp16 -mfloat-abi=hard is needed.
With that I certainly see the #c42 loop vectorized.

On x86_64 we get in *.optimized:
  <bb 5> [local count: 567644349]:
  # vect_vec_iv_.4_33 = PHI <{ 0, 1, 2, 3, 4, 5, 6, 7 }(4),
vect_vec_iv_.4_34(5)>
  # ivtmp.10_14 = PHI <ivtmp.10_85(4), ivtmp.10_23(5)>
  vect_vec_iv_.4_34 = vect_vec_iv_.4_33 + { 8, 8, 8, 8, 8, 8, 8, 8 };
  vect__4.5_36 = vect_vec_iv_.4_33 + { 1, 1, 1, 1, 1, 1, 1, 1 };
  vect_inter_high_39 = VEC_PERM_EXPR <vect_vec_iv_.4_33, vect__4.5_36, { 0, 8,
1, 9, 2, 10, 3, 11 }>;
  vect_inter_low_40 = VEC_PERM_EXPR <vect_vec_iv_.4_33, vect__4.5_36, { 4, 12,
5, 13, 6, 14, 7, 15 }>;
  _86 = (void *) ivtmp.10_14;
  MEM[base: _86, offset: 0B] = vect_inter_high_39;
  MEM[base: _86, offset: 32B] = vect_inter_low_40;
  ivtmp.10_23 = ivtmp.10_14 + 64;
  if (ivtmp.10_23 != _90)
    goto <bb 5>; [83.33%]
  else
    goto <bb 6>; [16.67%]
which doesn't look optimal either, in this case I'd say better would be to have
two IVs bumped by { 8, ... 8 } in each iteration, one starting with
{ 0, 1, 1, 2, 2, 3, 3, 4 } and another with
{ 4, 5, 5, 6, 6, 7, 7, 8 } or just one and add { 4, ... 4 }; to it for the
second store and avoid both VEC_PERM_EXPRs in that case.

On armeb with the above options I see:
  <bb 5> [local count: 504572758]:
  # vect_vec_iv_.7_45 = PHI <{ 0, 1, 2, 3 }(4), vect_vec_iv_.7_46(5)>
  # ivtmp.31_128 = PHI <ivtmp.31_130(4), ivtmp.31_129(5)>
  vectp_p.9_49 = (int[8] *) ivtmp.31_128;
  vect_vec_iv_.7_46 = vect_vec_iv_.7_45 + { 4, 4, 4, 4 };
  vect__4.8_48 = vect_vec_iv_.7_45 + { 1, 1, 1, 1 };
  vect_array.11[0] = vect_vec_iv_.7_45;
  vect_array.11[1] = vect__4.8_48;
  MEM[(int *)vectp_p.9_49] = STORE_LANES (vect_array.11);
  ivtmp.31_129 = ivtmp.31_128 + 32;
  if (ivtmp.31_129 != _133)
    goto <bb 5>; [83.33%]
  else
    goto <bb 6>; [16.67%]
which looks wrong to me (because vect_vec_iv_.7_45 and vect__4.8_48 really
should be interleaved when stored into MEM[(int *)vectp_p.9_49]), but I really
don't know what exactly the STORE_LANES does.
>From gcc-bugs-return-593657-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:09:32 2018
Return-Path: <gcc-bugs-return-593657-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40207 invoked by alias); 16 Feb 2018 13:09: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 40127 invoked by uid 48); 16 Feb 2018 13:09:24 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82518] [8 regression] gfortran.fortran-torture/execute/in-pack.f90 fails on armeb since r252917
Date: Fri, 16 Feb 2018 13: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: 8.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: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82518-4-A5HHm7E5Sl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02098.txt.bz2
Content-length: 1233

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

--- Comment #45 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Note the vectorized loop is pretty much the same on arm little-endian,
  # vect_vec_iv_.6_33 = PHI <{ 0, 1, 2, 3 }(4), vect_vec_iv_.6_34(5)>
  # ivtmp.12_14 = PHI <ivtmp.12_51(4), ivtmp.12_23(5)>
  vectp_p.8_37 = (int[8] *) ivtmp.12_14;
  vect_vec_iv_.6_34 = vect_vec_iv_.6_33 + { 4, 4, 4, 4 };
  vect__4.7_36 = vect_vec_iv_.6_33 + { 1, 1, 1, 1 };
  vect_array.10[0] = vect_vec_iv_.6_33;
  vect_array.10[1] = vect__4.7_36;
  MEM[(int *)vectp_p.8_37] = STORE_LANES (vect_array.10);
  ivtmp.12_23 = ivtmp.12_14 + 32;
  if (ivtmp.12_23 != _54)
    goto <bb 5>; [83.33%]
  else
    goto <bb 6>; [16.67%]
for which we emit:
        vmov.i32        q12, #4  @ v4si
        vmov.i32        q9, #1  @ v4si
...
        vldr    d16, .L13
        vldr    d17, .L13+8
.L4:
        vmov    q10, q8  @ v4si
        vadd.i32        q11, q8, q9
        vadd.i32        q8, q8, q12
        vst2.32 {d20-d23}, [r3]!
        cmp     r3, r2
        bne     .L4

vst2.32 seems to be documented to do 32-bit interleaving, so if qN registers
overlap d{2*N} and d{2*N+1} registers, I guess this does the right thing.
>From gcc-bugs-return-593658-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:22:57 2018
Return-Path: <gcc-bugs-return-593658-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124599 invoked by alias); 16 Feb 2018 13:22: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 124523 invoked by uid 48); 16 Feb 2018 13:22:53 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82518] [8 regression] gfortran.fortran-torture/execute/in-pack.f90 fails on armeb since r252917
Date: Fri, 16 Feb 2018 13:28: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: 8.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: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82518-4-Dk1CxPtvcu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02099.txt.bz2
Content-length: 1922

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

--- Comment #46 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Wonder if that:
  vect_array.11[0] = vect_vec_iv_.7_45;
  vect_array.11[1] = vect__4.8_48;
on armeb shouldn't have been [1] and [0] instead, otherwise we end up with:
(insn 35 37 38 5 (set (subreg:V4SI (reg:OI 155 [ vect_array.11 ]) 0)
        (reg:V4SI 110 [ vect_vec_iv_.7 ])) "pr82518.c":8 939 {*neon_movv4si}
     (nil))
(insn 38 35 41 5 (set (subreg:V4SI (reg:OI 155 [ vect_array.11 ]) 16)
        (plus:V4SI (reg:V4SI 110 [ vect_vec_iv_.7 ])
            (reg:V4SI 171))) "pr82518.c":8 998 {*addv4si3_neon}
     (nil))
(insn 41 38 39 5 (set (reg:V4SI 110 [ vect_vec_iv_.7 ])
        (plus:V4SI (reg:V4SI 110 [ vect_vec_iv_.7 ])
            (reg:V4SI 169))) 998 {*addv4si3_neon}
     (nil))
(insn 39 41 43 5 (set (mem:OI (post_inc:SI (reg:SI 152 [ ivtmp.31 ])) [2
MEM[(int *)vectp_p.9_49]+0 S32 A32])
        (unspec:OI [
                (reg:OI 155 [ vect_array.11 ])
                (unspec:V4SI [
                        (const_int 0 [0])
                    ] UNSPEC_VSTRUCTDUMMY)
            ] UNSPEC_VST2)) "pr82518.c":8 2396 {neon_vst2v4si}
     (expr_list:REG_INC (reg:SI 152 [ ivtmp.31 ])
        (nil)))
where pseudo 110 is the vect_vec_iv_.7_45 ({i, i + 1, i + 2, i + 3}) and
insn 38 adds {1, 1, 1, 1} to that.  It really depends on what exactly the
neon_vst2v4si instruction does on armeb.
        vmov.i32        q10, #4  @ v4si
        vmov.i32        q9, #1  @ v4si
...
        vldr    d16, .L19
        vldr    d17, .L19+8
.L4:
        vadd.i32        q11, q8, q9
        vst1.64 {d16-d17}, [sp:64]
        vadd.i32        q8, q8, q10
        vstr    d22, [sp, #16]
        vstr    d23, [sp, #24]
        vld1.64 {d22-d25}, [sp:64]
        vst2.32 {d22-d25}, [r3]!
If it works like on armel, except the elements of the vectors are byte-swapped,
then it should be [1] and [0].
>From gcc-bugs-return-593659-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:28:50 2018
Return-Path: <gcc-bugs-return-593659-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19777 invoked by alias); 16 Feb 2018 13:28: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 19745 invoked by uid 48); 16 Feb 2018 13:28:46 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84286] [8 Regression] Segmentation fault of a chromium binary
Date: Fri, 16 Feb 2018 13:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: wrong-code
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84286-4-uTLhe1k9f3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84286-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84286-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02100.txt.bz2
Content-length: 271

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

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
Good, building the problem with -O0, I see very many -Wabi warnings:
https://pastebin.com/bZFRJycS

That can probably explain why it fails, right?
>From gcc-bugs-return-593660-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:36:14 2018
Return-Path: <gcc-bugs-return-593660-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37862 invoked by alias); 16 Feb 2018 13:36: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 33049 invoked by uid 48); 16 Feb 2018 13:36:09 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/16166] -Weffc++ finer granularity
Date: Fri, 16 Feb 2018 13:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.0.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-16166-4-ZYDpeqj8YM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-16166-4@http.gcc.gnu.org/bugzilla/>
References: <bug-16166-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02101.txt.bz2
Content-length: 366

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

--- Comment #12 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Created attachment 43443
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43443&action=edit
Patch to split -Weffc++ into separate options.

This adds several new warning options to replace -Weffc++, and makes -Weffc++
enable them all.
>From gcc-bugs-return-593661-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:37:36 2018
Return-Path: <gcc-bugs-return-593661-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9296 invoked by alias); 16 Feb 2018 13:37: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 3910 invoked by uid 48); 16 Feb 2018 13:37:32 -0000
From: "wilco.dijkstra at arm dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82518] [8 regression] gfortran.fortran-torture/execute/in-pack.f90 fails on armeb since r252917
Date: Fri, 16 Feb 2018 13:47: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco.dijkstra at arm 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82518-4-618Le8Uh52@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02102.txt.bz2
Content-length: 2694

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

--- Comment #47 from Wilco <wilco.dijkstra at arm dot com> ---

(In reply to Jakub Jelinek from comment #46)
> Wonder if that:
>   vect_array.11[0] = vect_vec_iv_.7_45;
>   vect_array.11[1] = vect__4.8_48;
> on armeb shouldn't have been [1] and [0] instead, otherwise we end up with:
> (insn 35 37 38 5 (set (subreg:V4SI (reg:OI 155 [ vect_array.11 ]) 0)
>         (reg:V4SI 110 [ vect_vec_iv_.7 ])) "pr82518.c":8 939 {*neon_movv4si}
>      (nil))
> (insn 38 35 41 5 (set (subreg:V4SI (reg:OI 155 [ vect_array.11 ]) 16)
>         (plus:V4SI (reg:V4SI 110 [ vect_vec_iv_.7 ])
>             (reg:V4SI 171))) "pr82518.c":8 998 {*addv4si3_neon}
>      (nil))
> (insn 41 38 39 5 (set (reg:V4SI 110 [ vect_vec_iv_.7 ])
>         (plus:V4SI (reg:V4SI 110 [ vect_vec_iv_.7 ])
>             (reg:V4SI 169))) 998 {*addv4si3_neon}
>      (nil))
> (insn 39 41 43 5 (set (mem:OI (post_inc:SI (reg:SI 152 [ ivtmp.31 ])) [2
> MEM[(int *)vectp_p.9_49]+0 S32 A32])
>         (unspec:OI [
>                 (reg:OI 155 [ vect_array.11 ])
>                 (unspec:V4SI [
>                         (const_int 0 [0])
>                     ] UNSPEC_VSTRUCTDUMMY)
>             ] UNSPEC_VST2)) "pr82518.c":8 2396 {neon_vst2v4si}
>      (expr_list:REG_INC (reg:SI 152 [ ivtmp.31 ])
>         (nil)))
> where pseudo 110 is the vect_vec_iv_.7_45 ({i, i + 1, i + 2, i + 3}) and
> insn 38 adds {1, 1, 1, 1} to that.  It really depends on what exactly the
> neon_vst2v4si instruction does on armeb.
>         vmov.i32        q10, #4  @ v4si
>         vmov.i32        q9, #1  @ v4si
> ...
>         vldr    d16, .L19
>         vldr    d17, .L19+8
> .L4:
>         vadd.i32        q11, q8, q9
>         vst1.64 {d16-d17}, [sp:64]
>         vadd.i32        q8, q8, q10
>         vstr    d22, [sp, #16]
>         vstr    d23, [sp, #24]
>         vld1.64 {d22-d25}, [sp:64]
>         vst2.32 {d22-d25}, [r3]!
> If it works like on armel, except the elements of the vectors are
> byte-swapped, then it should be [1] and [0].

The vst2 works on little endian, but in big-endian the lane numbering is
complex since all data is still treated as 64-bit quantities. 

The stores and vld1.64 have no effect on data layout, so everything is still
64-bit data in 64-bit registers. The vst2.32 can only be used in big-endian if
the data is lane-swapped first. AArch64 in big-endian does this:

.L26:
        mov     v2.16b, v0.16b
        add     v3.4s, v0.4s, v6.4s
        add     v0.4s, v0.4s, v7.4s
        tbl     v4.16b, {v2.16b}, v1.16b
        tbl     v5.16b, {v3.16b}, v1.16b
        st2     {v4.4s - v5.4s}, [x2], 32
        cmp     x2, x3
        bne     .L26
>From gcc-bugs-return-593662-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:47:56 2018
Return-Path: <gcc-bugs-return-593662-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101868 invoked by alias); 16 Feb 2018 13:47: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 101717 invoked by uid 48); 16 Feb 2018 13:47:52 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84037] [8 Regression] Speed regression of polyhedron benchmark since r256644
Date: Fri, 16 Feb 2018 13: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: 8.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: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84037-4-NBJUcButGn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84037-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84037-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02103.txt.bz2
Content-length: 430

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

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

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

--- Comment #32 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593663-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:48:32 2018
Return-Path: <gcc-bugs-return-593663-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102981 invoked by alias); 16 Feb 2018 13:48: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 102320 invoked by uid 55); 16 Feb 2018 13:47:59 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84016] [8 Regression] Spec2000 regression around Jan 14 and Jan 19 2018
Date: Fri, 16 Feb 2018 13:48:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: missed-optimization
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84016-4-XbSPjNRELG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84016-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84016-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02104.txt.bz2
Content-length: 768

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

--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Feb 16 13:47:25 2018
New Revision: 257734

URL: https://gcc.gnu.org/viewcvs?rev=257734&root=gcc&view=rev
Log:
2018-02-16  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/84037
        PR tree-optimization/84016
        PR target/82862
        * config/i386/i386.c (ix86_builtin_vectorization_cost):
        Adjust vec_construct for the fact we need additional higher latency
        128bit inserts for AVX256 and AVX512 vector builds.
        (ix86_add_stmt_cost): Scale vector construction cost for
        elementwise loads.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/i386.c
>From gcc-bugs-return-593665-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:48:32 2018
Return-Path: <gcc-bugs-return-593665-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 103148 invoked by alias); 16 Feb 2018 13:48: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 102363 invoked by uid 55); 16 Feb 2018 13:47:59 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84037] [8 Regression] Speed regression of polyhedron benchmark since r256644
Date: Fri, 16 Feb 2018 13: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: 8.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: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84037-4-1iEr8IS8bu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84037-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84037-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02106.txt.bz2
Content-length: 768

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

--- Comment #33 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Feb 16 13:47:25 2018
New Revision: 257734

URL: https://gcc.gnu.org/viewcvs?rev=257734&root=gcc&view=rev
Log:
2018-02-16  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/84037
        PR tree-optimization/84016
        PR target/82862
        * config/i386/i386.c (ix86_builtin_vectorization_cost):
        Adjust vec_construct for the fact we need additional higher latency
        128bit inserts for AVX256 and AVX512 vector builds.
        (ix86_add_stmt_cost): Scale vector construction cost for
        elementwise loads.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/i386.c
>From gcc-bugs-return-593666-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:48:49 2018
Return-Path: <gcc-bugs-return-593666-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 105074 invoked by alias); 16 Feb 2018 13:48: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 104388 invoked by uid 48); 16 Feb 2018 13:48:42 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84016] [8 Regression] Spec2000 regression around Jan 14 and Jan 19 2018
Date: Fri, 16 Feb 2018 13:48:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: missed-optimization
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84016-4-Is9QbNyMnZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84016-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84016-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02105.txt.bz2
Content-length: 172

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

--- Comment #11 from Richard Biener <rguenth at gcc dot gnu.org> ---
The gamess regression mentioned should be fixed.
>From gcc-bugs-return-593664-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:48:33 2018
Return-Path: <gcc-bugs-return-593664-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 103129 invoked by alias); 16 Feb 2018 13:48: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 102438 invoked by uid 55); 16 Feb 2018 13:48:00 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82862] [8 Regression] SPEC CPU2006 465.tonto performance regression with r253975 (up to 40% drop for particular loop)
Date: Fri, 16 Feb 2018 13: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: 8.0
X-Bugzilla-Keywords: missed-optimization
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82862-4-pmH3HA4cBv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82862-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82862-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02107.txt.bz2
Content-length: 767

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

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Fri Feb 16 13:47:25 2018
New Revision: 257734

URL: https://gcc.gnu.org/viewcvs?rev=257734&root=gcc&view=rev
Log:
2018-02-16  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/84037
        PR tree-optimization/84016
        PR target/82862
        * config/i386/i386.c (ix86_builtin_vectorization_cost):
        Adjust vec_construct for the fact we need additional higher latency
        128bit inserts for AVX256 and AVX512 vector builds.
        (ix86_add_stmt_cost): Scale vector construction cost for
        elementwise loads.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/i386.c
>From gcc-bugs-return-593667-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:49:36 2018
Return-Path: <gcc-bugs-return-593667-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 106957 invoked by alias); 16 Feb 2018 13:49: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 106885 invoked by uid 48); 16 Feb 2018 13:49:32 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82862] [8 Regression] SPEC CPU2006 465.tonto performance regression with r253975 (up to 40% drop for particular loop)
Date: Fri, 16 Feb 2018 13: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: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-82862-4-nwsABZHcyB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82862-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82862-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02108.txt.bz2
Content-length: 403

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
Possibly fixed now.  Can you verify?
>From gcc-bugs-return-593668-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:50:12 2018
Return-Path: <gcc-bugs-return-593668-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108291 invoked by alias); 16 Feb 2018 13: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 107970 invoked by uid 48); 16 Feb 2018 13:50:08 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82764] [7/8 Regression] ICE in output_constructor_regular_field, at varasm.c:5030
Date: Fri, 16 Feb 2018 13:51: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.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-82764-4-YP51e8Zo9f@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82764-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82764-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02109.txt.bz2
Content-length: 378

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
>From gcc-bugs-return-593669-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:51:49 2018
Return-Path: <gcc-bugs-return-593669-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109609 invoked by alias); 16 Feb 2018 13:51:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 109576 invoked by uid 48); 16 Feb 2018 13:51:45 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84420] [8 Regression] ICE when accessing a structured binding in a lambda
Date: Fri, 16 Feb 2018 13: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: 8.0.1
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority
Message-ID: <bug-84420-4-8qJYZg8N5D@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02110.txt.bz2
Content-length: 292

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
>From gcc-bugs-return-593670-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:53:26 2018
Return-Path: <gcc-bugs-return-593670-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 112711 invoked by alias); 16 Feb 2018 13:53: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 112662 invoked by uid 55); 16 Feb 2018 13:53:21 -0000
From: "olegendo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83831] [RX] Unused bclr,bnot,bset insns
Date: Fri, 16 Feb 2018 13: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: 6.4.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: olegendo at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83831-4-8RNIEOCMQ5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83831-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83831-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02111.txt.bz2
Content-length: 641

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

--- Comment #5 from Oleg Endo <olegendo at gcc dot gnu.org> ---
Author: olegendo
Date: Fri Feb 16 13:52:49 2018
New Revision: 257735

URL: https://gcc.gnu.org/viewcvs?rev=257735&root=gcc&view=rev
Log:
gcc/
        PR target/83831
        * config/rx/rx.c (rx_fuse_in_memory_bitop): Convert shift operand
        to QImode.

gcc/testsuite/
        PR target/83831
        * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/rx/rx.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/rx/pr83831.c
>From gcc-bugs-return-593671-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 13:54:28 2018
Return-Path: <gcc-bugs-return-593671-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9178 invoked by alias); 16 Feb 2018 13:54:28 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 6625 invoked by uid 48); 16 Feb 2018 13:54:24 -0000
From: "benni.buch at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84421] New: [8 Regression] Lambda parameter is no longer a core constant expressions
Date: Fri, 16 Feb 2018 14:01: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: benni.buch 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-84421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02112.txt.bz2
Content-length: 1358

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

            Bug ID: 84421
           Summary: [8 Regression] Lambda parameter is no longer a core
                    constant expressions
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: benni.buch at gmail dot com
  Target Milestone: ---

struct A{
        constexpr operator bool()const{ return true; }
};

int main(){
    auto f = [](auto v){ if constexpr(v){} };
    A a;
    f(a);
}


$ g++ -std=c++17 main.cpp
main.cpp: In lambda function:
main.cpp:6:40: error: 'v' is not a constant expression
     auto f = [](auto v){ if constexpr(v){} };
                                        ^
$ g++ --version
g++ (GCC) 8.0.1 20180216 (experimental)
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Known to work with GCC-7:

$ g++-7 --version
g++ (GCC) 7.3.1 20180216
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>From gcc-bugs-return-593672-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:01:45 2018
Return-Path: <gcc-bugs-return-593672-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24535 invoked by alias); 16 Feb 2018 14:01: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 22940 invoked by uid 48); 16 Feb 2018 14:01:40 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84421] [8 Regression] Lambda parameter is no longer a core constant expressions
Date: Fri, 16 Feb 2018 14:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords: rejects-valid
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on cc target_milestone everconfirmed
Message-ID: <bug-84421-4-aKoPOKzme9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02113.txt.bz2
Content-length: 688

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |rejects-valid
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-16
                 CC|                            |mpolacek at gcc dot gnu.org
   Target Milestone|---                         |8.0
     Ever confirmed|0                           |1

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Started with r255390.
>From gcc-bugs-return-593674-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:02:31 2018
Return-Path: <gcc-bugs-return-593674-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28370 invoked by alias); 16 Feb 2018 14:02:31 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 28318 invoked by uid 48); 16 Feb 2018 14:02:25 -0000
From: "alexander.nesterovskiy at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84419] [8 Regression] SPEC CPU2017/CPU2006 521/621, 527/627, 554/654, 445, 454, 481, 416 runfails after r256628 with march=skylake-avx512
Date: Fri, 16 Feb 2018 14:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: alexander.nesterovskiy at intel dot com
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84419-4-vUDFoPpzVp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02115.txt.bz2
Content-length: 593

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

--- Comment #2 from Alexander Nesterovskiy <alexander.nesterovskiy at intel dot com> ---
I've made a quite small reproducer:
---
$ cat reproducer.c
#include <stdio.h>
#include <string.h>

#define SIZE 400

int  foo[SIZE];
char bar[SIZE];

void __attribute__ ((noinline)) foo_func(void)
{
  int i;
  for (i = 1; i < SIZE; i++)
    if (bar[i])
      foo[i] = 1;
}

int main()
{
  memset(bar, 1, sizeof(bar));
  foo_func();
  return 0;
}
$ gcc -O3 -march=skylake-avx512 -g reproducer.c
$ ./a.out
Segmentation fault      (core dumped)
>From gcc-bugs-return-593673-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:02:07 2018
Return-Path: <gcc-bugs-return-593673-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27603 invoked by alias); 16 Feb 2018 14:02: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 27521 invoked by uid 48); 16 Feb 2018 14:02:03 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82518] [8 regression] gfortran.fortran-torture/execute/in-pack.f90 fails on armeb since r252917
Date: Fri, 16 Feb 2018 14:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.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: P1
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-82518-4-ZImqQHsmpA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02114.txt.bz2
Content-length: 641

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

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

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

--- Comment #48 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Can someone familiar with ARM please take this over?  Either this is a backend
bug, or a bug in the vectorizer part specific to only ARM/AArch64 (no other
target has STORE_LANES stuff).  This is a P1 (for now), so it would be nice to
get it resolved soon.
>From gcc-bugs-return-593676-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:13:18 2018
Return-Path: <gcc-bugs-return-593676-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101310 invoked by alias); 16 Feb 2018 14:13: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 101249 invoked by uid 55); 16 Feb 2018 14:13:14 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84045] [7 Regression] ICE when is_nothrow_default_constructible is used before #include<set>
Date: Fri, 16 Feb 2018 14: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.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84045-4-hiqq1T4iWf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84045-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84045-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02117.txt.bz2
Content-length: 549

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

--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 14:12:42 2018
New Revision: 257737

URL: https://gcc.gnu.org/viewcvs?rev=257737&root=gcc&view=rev
Log:
        PR c++/84045 - ICE with typedef and noexcept.
        * except.c (build_noexcept_spec): Use strip_typedefs_expr.

Added:
    branches/gcc-7-branch/gcc/testsuite/g++.dg/cpp0x/noexcept32.C
Modified:
    branches/gcc-7-branch/gcc/cp/ChangeLog
    branches/gcc-7-branch/gcc/cp/except.c
>From gcc-bugs-return-593677-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:13:27 2018
Return-Path: <gcc-bugs-return-593677-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102033 invoked by alias); 16 Feb 2018 14:13: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 101975 invoked by uid 55); 16 Feb 2018 14:13:23 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83227] [7 Regression] internal compiler error: in process_init_constructor_array
Date: Fri, 16 Feb 2018 14: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.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83227-4-Oc67uOjZN3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83227-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83227-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02118.txt.bz2
Content-length: 610

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

--- Comment #4 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 14:12:48 2018
New Revision: 257738

URL: https://gcc.gnu.org/viewcvs?rev=257738&root=gcc&view=rev
Log:
        PR c++/83227 - C++17 ICE with init-list derived-to-base conversion.

        * call.c (convert_like_real): Don't use the copy-list-initialization
        shortcut for ck_base.

Added:
    branches/gcc-7-branch/gcc/testsuite/g++.dg/cpp0x/initlist98.C
Modified:
    branches/gcc-7-branch/gcc/cp/ChangeLog
    branches/gcc-7-branch/gcc/cp/call.c
>From gcc-bugs-return-593675-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:02:41 2018
Return-Path: <gcc-bugs-return-593675-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29063 invoked by alias); 16 Feb 2018 14:02: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 28441 invoked by uid 48); 16 Feb 2018 14:02:31 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84286] [8 Regression] Segmentation fault of a chromium binary
Date: Fri, 16 Feb 2018 14: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-84286-4-rRnb7endhv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84286-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84286-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02116.txt.bz2
Content-length: 20697

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2018-02-16
     Ever confirmed|0                           |1

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
With -O0 I see:

marxin@marxinbox:~/Programming/osc/ibs/home:marxin:gcc8-incubator/chromium/chromium-64.0.3282.140>
val ./out/Release/gn gen out/Release
==7339== Memcheck, a memory error detector
==7339== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==7339== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==7339== Command: ./out/Release/gn gen out/Release
==7339== 
==7339== Invalid read of size 8
==7339==    at 0x4C34E2C: memmove (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==7339==    by 0x4F0CB5: void std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*,
char*, std::forward_iterator_tag) (basic_string.tcc:225)
==7339==    by 0x5E4D6C: SourceFile::SourceFile(SourceFile const&)
(source_file.h:22)
==7339==    by 0x6156F2: std::_Head_base<3ul, SourceFile,
false>::_Head_base(SourceFile const&) (tuple:126)
==7339==    by 0x6155C8: std::_Tuple_impl<3ul, SourceFile,
InputFile*>::_Tuple_impl<SourceFile const&, InputFile*, void>(SourceFile
const&, InputFile*&&) (tuple:218)
==7339==    by 0x615361: std::_Tuple_impl<2ul, BuildSettings const*,
SourceFile, InputFile*>::_Tuple_impl<BuildSettings const*&, SourceFile const&,
InputFile*, void>(BuildSettings const*&, SourceFile const&, InputFile*&&)
(tuple:218)
==7339==    by 0x615029: std::_Tuple_impl<1ul, LocationRange, BuildSettings
const*, SourceFile, InputFile*>::_Tuple_impl<LocationRange const&,
BuildSettings const*&, SourceFile const&, InputFile*, void>(LocationRange
const&, BuildSettings const*&, SourceFile const&, InputFile*&&) (tuple:218)
==7339==    by 0x614AE7: std::_Tuple_impl<0ul, scoped_refptr<InputFileManager>,
LocationRange, BuildSettings const*, SourceFile,
InputFile*>::_Tuple_impl<InputFileManager*, LocationRange const&, BuildSettings
const*&, SourceFile const&, InputFile*, void>(InputFileManager*&&,
LocationRange const&, BuildSettings const*&, SourceFile const&, InputFile*&&)
(tuple:218)
==7339==    by 0x6140B7: std::tuple<scoped_refptr<InputFileManager>,
LocationRange, BuildSettings const*, SourceFile,
InputFile*>::tuple<InputFileManager*, LocationRange const&, BuildSettings
const*&, SourceFile const&, InputFile*, true>(InputFileManager*&&,
LocationRange const&, BuildSettings const*&, SourceFile const&, InputFile*&&)
(tuple:647)
==7339==    by 0x6132D1: base::internal::BindState<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), scoped_refptr<InputFileManager>, LocationRange,
BuildSettings const*, SourceFile, InputFile*>::BindState<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), InputFileManager*, LocationRange const&, BuildSettings
const*&, SourceFile const&, InputFile*>(std::integral_constant<bool, false>,
void (*)(), void (InputFileManager::*&&)(LocationRange const&, BuildSettings
const*, SourceFile const&, InputFile*), InputFileManager*&&, LocationRange
const&, BuildSettings const*&, SourceFile const&, InputFile*&&)
(bind_internal.h:467)
==7339==    by 0x6123C9: base::internal::BindState<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), scoped_refptr<InputFileManager>, LocationRange,
BuildSettings const*, SourceFile, InputFile*>::BindState<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), InputFileManager*, LocationRange const&, BuildSettings
const*&, SourceFile const&, InputFile*>(void (*)(), void
(InputFileManager::*&&)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), InputFileManager*&&, LocationRange const&, BuildSettings
const*&, SourceFile const&, InputFile*&&) (bind_internal.h:440)
==7339==    by 0x6116AC:
base::RepeatingCallback<base::internal::BindTypeHelper<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), InputFileManager*, LocationRange const&, BuildSettings
const*&, SourceFile const&, InputFile*>::UnboundRunType>
base::BindRepeating<void (InputFileManager::*)(LocationRange const&,
BuildSettings const*, SourceFile const&, InputFile*), InputFileManager*,
LocationRange const&, BuildSettings const*&, SourceFile const&,
InputFile*>(void (InputFileManager::*&&)(LocationRange const&, BuildSettings
const*, SourceFile const&, InputFile*), InputFileManager*&&, LocationRange
const&, BuildSettings const*&, SourceFile const&, InputFile*&&) (bind.h:230)
==7339==  Address 0x6511038 is 8 bytes before a block of size 101,873,569
alloc'd
==7339==    at 0x4C2E6FF: operator new(unsigned long) (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==7339==    by 0x4F0C6E: void std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*,
char*, std::forward_iterator_tag) (basic_string.tcc:219)
==7339==    by 0x5E4D6C: SourceFile::SourceFile(SourceFile const&)
(source_file.h:22)
==7339==    by 0x6156F2: std::_Head_base<3ul, SourceFile,
false>::_Head_base(SourceFile const&) (tuple:126)
==7339==    by 0x6155C8: std::_Tuple_impl<3ul, SourceFile,
InputFile*>::_Tuple_impl<SourceFile const&, InputFile*, void>(SourceFile
const&, InputFile*&&) (tuple:218)
==7339==    by 0x615361: std::_Tuple_impl<2ul, BuildSettings const*,
SourceFile, InputFile*>::_Tuple_impl<BuildSettings const*&, SourceFile const&,
InputFile*, void>(BuildSettings const*&, SourceFile const&, InputFile*&&)
(tuple:218)
==7339==    by 0x615029: std::_Tuple_impl<1ul, LocationRange, BuildSettings
const*, SourceFile, InputFile*>::_Tuple_impl<LocationRange const&,
BuildSettings const*&, SourceFile const&, InputFile*, void>(LocationRange
const&, BuildSettings const*&, SourceFile const&, InputFile*&&) (tuple:218)
==7339==    by 0x614AE7: std::_Tuple_impl<0ul, scoped_refptr<InputFileManager>,
LocationRange, BuildSettings const*, SourceFile,
InputFile*>::_Tuple_impl<InputFileManager*, LocationRange const&, BuildSettings
const*&, SourceFile const&, InputFile*, void>(InputFileManager*&&,
LocationRange const&, BuildSettings const*&, SourceFile const&, InputFile*&&)
(tuple:218)
==7339==    by 0x6140B7: std::tuple<scoped_refptr<InputFileManager>,
LocationRange, BuildSettings const*, SourceFile,
InputFile*>::tuple<InputFileManager*, LocationRange const&, BuildSettings
const*&, SourceFile const&, InputFile*, true>(InputFileManager*&&,
LocationRange const&, BuildSettings const*&, SourceFile const&, InputFile*&&)
(tuple:647)
==7339==    by 0x6132D1: base::internal::BindState<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), scoped_refptr<InputFileManager>, LocationRange,
BuildSettings const*, SourceFile, InputFile*>::BindState<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), InputFileManager*, LocationRange const&, BuildSettings
const*&, SourceFile const&, InputFile*>(std::integral_constant<bool, false>,
void (*)(), void (InputFileManager::*&&)(LocationRange const&, BuildSettings
const*, SourceFile const&, InputFile*), InputFileManager*&&, LocationRange
const&, BuildSettings const*&, SourceFile const&, InputFile*&&)
(bind_internal.h:467)
==7339==    by 0x6123C9: base::internal::BindState<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), scoped_refptr<InputFileManager>, LocationRange,
BuildSettings const*, SourceFile, InputFile*>::BindState<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), InputFileManager*, LocationRange const&, BuildSettings
const*&, SourceFile const&, InputFile*>(void (*)(), void
(InputFileManager::*&&)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), InputFileManager*&&, LocationRange const&, BuildSettings
const*&, SourceFile const&, InputFile*&&) (bind_internal.h:440)
==7339==    by 0x6116AC:
base::RepeatingCallback<base::internal::BindTypeHelper<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), InputFileManager*, LocationRange const&, BuildSettings
const*&, SourceFile const&, InputFile*>::UnboundRunType>
base::BindRepeating<void (InputFileManager::*)(LocationRange const&,
BuildSettings const*, SourceFile const&, InputFile*), InputFileManager*,
LocationRange const&, BuildSettings const*&, SourceFile const&,
InputFile*>(void (InputFileManager::*&&)(LocationRange const&, BuildSettings
const*, SourceFile const&, InputFile*), InputFileManager*&&, LocationRange
const&, BuildSettings const*&, SourceFile const&, InputFile*&&) (bind.h:230)
==7339== 
==7339== Thread 2 worker_Worker1/7:
==7339== Invalid write of size 1
==7339==    at 0x537336F: assign (char_traits.h:285)
==7339==    by 0x537336F: _M_set_length (basic_string.h:206)
==7339==    by 0x537336F: std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >::clear() (basic_string.h:1005)
==7339==    by 0x57F920: base::ReadFileToStringWithMaxSize(base::FilePath
const&, std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >*, unsigned long) (file_util.cc:131)
==7339==    by 0x57FAAD: base::ReadFileToString(base::FilePath const&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>*) (file_util.cc:165)
==7339==    by 0x66FA05: InputFile::Load(base::FilePath const&)
(input_file.cc:23)
==7339==    by 0x60ECC3: (anonymous namespace)::DoLoadFile(LocationRange
const&, BuildSettings const*, SourceFile const&, InputFile*, std::vector<Token,
std::allocator<Token> >*, std::unique_ptr<ParseNode,
std::default_delete<ParseNode> >*, Err*) (input_file_manager.cc:45)
==7339==    by 0x60FE7D: InputFileManager::LoadFile(LocationRange const&,
BuildSettings const*, SourceFile const&, InputFile*, Err*)
(input_file_manager.cc:275)
==7339==    by 0x60FDB6: InputFileManager::BackgroundLoadFile(LocationRange
const&, BuildSettings const*, SourceFile const&, InputFile*)
(input_file_manager.cc:264)
==7339==    by 0x614A5E: void base::internal::FunctorTraits<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), void>::Invoke<scoped_refptr<InputFileManager> const&,
LocationRange const&, BuildSettings const* const&, SourceFile const&,
InputFile* const&>(void (InputFileManager::*)(LocationRange const&,
BuildSettings const*, SourceFile const&, InputFile*),
scoped_refptr<InputFileManager> const&, LocationRange const&, BuildSettings
const* const&, SourceFile const&, InputFile* const&) (bind_internal.h:194)
==7339==    by 0x613FE3: void base::internal::InvokeHelper<false,
void>::MakeItSo<void (InputFileManager::* const&)(LocationRange const&,
BuildSettings const*, SourceFile const&, InputFile*),
scoped_refptr<InputFileManager> const&, LocationRange const&, BuildSettings
const* const&, SourceFile const&, InputFile* const&>(void (InputFileManager::*
const&)(LocationRange const&, BuildSettings const*, SourceFile const&,
InputFile*), scoped_refptr<InputFileManager> const&, LocationRange const&,
BuildSettings const* const&, SourceFile const&, InputFile* const&)
(bind_internal.h:277)
==7339==    by 0x6130F5: void
base::internal::Invoker<base::internal::BindState<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), scoped_refptr<InputFileManager>, LocationRange,
BuildSettings const*, SourceFile, InputFile*>, void ()>::RunImpl<void
(InputFileManager::* const&)(LocationRange const&, BuildSettings const*,
SourceFile const&, InputFile*), std::tuple<scoped_refptr<InputFileManager>,
LocationRange, BuildSettings const*, SourceFile, InputFile*> const&, 0ul, 1ul,
2ul, 3ul, 4ul>(void (InputFileManager::* const&)(LocationRange const&,
BuildSettings const*, SourceFile const&, InputFile*),
std::tuple<scoped_refptr<InputFileManager>, LocationRange, BuildSettings
const*, SourceFile, InputFile*> const&, std::integer_sequence<unsigned long,
0ul, 1ul, 2ul, 3ul, 4ul>) (bind_internal.h:351)
==7339==    by 0x612329: base::internal::Invoker<base::internal::BindState<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), scoped_refptr<InputFileManager>, LocationRange,
BuildSettings const*, SourceFile, InputFile*>, void
()>::Run(base::internal::BindStateBase*) (bind_internal.h:333)
==7339==    by 0x40C6EB: base::RepeatingCallback<void ()>::Run() const &
(callback.h:94)
==7339==  Address 0x5b is not stack'd, malloc'd or (recently) free'd
==7339== 
==7339== 
==7339== Process terminating with default action of signal 11 (SIGSEGV):
dumping core
==7339==  Access not within mapped region at address 0x5B
==7339==    at 0x537336F: assign (char_traits.h:285)
==7339==    by 0x537336F: _M_set_length (basic_string.h:206)
==7339==    by 0x537336F: std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >::clear() (basic_string.h:1005)
==7339==    by 0x57F920: base::ReadFileToStringWithMaxSize(base::FilePath
const&, std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >*, unsigned long) (file_util.cc:131)
==7339==    by 0x57FAAD: base::ReadFileToString(base::FilePath const&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>
>*) (file_util.cc:165)
==7339==    by 0x66FA05: InputFile::Load(base::FilePath const&)
(input_file.cc:23)
==7339==    by 0x60ECC3: (anonymous namespace)::DoLoadFile(LocationRange
const&, BuildSettings const*, SourceFile const&, InputFile*, std::vector<Token,
std::allocator<Token> >*, std::unique_ptr<ParseNode,
std::default_delete<ParseNode> >*, Err*) (input_file_manager.cc:45)
==7339==    by 0x60FE7D: InputFileManager::LoadFile(LocationRange const&,
BuildSettings const*, SourceFile const&, InputFile*, Err*)
(input_file_manager.cc:275)
==7339==    by 0x60FDB6: InputFileManager::BackgroundLoadFile(LocationRange
const&, BuildSettings const*, SourceFile const&, InputFile*)
(input_file_manager.cc:264)
==7339==    by 0x614A5E: void base::internal::FunctorTraits<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), void>::Invoke<scoped_refptr<InputFileManager> const&,
LocationRange const&, BuildSettings const* const&, SourceFile const&,
InputFile* const&>(void (InputFileManager::*)(LocationRange const&,
BuildSettings const*, SourceFile const&, InputFile*),
scoped_refptr<InputFileManager> const&, LocationRange const&, BuildSettings
const* const&, SourceFile const&, InputFile* const&) (bind_internal.h:194)
==7339==    by 0x613FE3: void base::internal::InvokeHelper<false,
void>::MakeItSo<void (InputFileManager::* const&)(LocationRange const&,
BuildSettings const*, SourceFile const&, InputFile*),
scoped_refptr<InputFileManager> const&, LocationRange const&, BuildSettings
const* const&, SourceFile const&, InputFile* const&>(void (InputFileManager::*
const&)(LocationRange const&, BuildSettings const*, SourceFile const&,
InputFile*), scoped_refptr<InputFileManager> const&, LocationRange const&,
BuildSettings const* const&, SourceFile const&, InputFile* const&)
(bind_internal.h:277)
==7339==    by 0x6130F5: void
base::internal::Invoker<base::internal::BindState<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), scoped_refptr<InputFileManager>, LocationRange,
BuildSettings const*, SourceFile, InputFile*>, void ()>::RunImpl<void
(InputFileManager::* const&)(LocationRange const&, BuildSettings const*,
SourceFile const&, InputFile*), std::tuple<scoped_refptr<InputFileManager>,
LocationRange, BuildSettings const*, SourceFile, InputFile*> const&, 0ul, 1ul,
2ul, 3ul, 4ul>(void (InputFileManager::* const&)(LocationRange const&,
BuildSettings const*, SourceFile const&, InputFile*),
std::tuple<scoped_refptr<InputFileManager>, LocationRange, BuildSettings
const*, SourceFile, InputFile*> const&, std::integer_sequence<unsigned long,
0ul, 1ul, 2ul, 3ul, 4ul>) (bind_internal.h:351)
==7339==    by 0x612329: base::internal::Invoker<base::internal::BindState<void
(InputFileManager::*)(LocationRange const&, BuildSettings const*, SourceFile
const&, InputFile*), scoped_refptr<InputFileManager>, LocationRange,
BuildSettings const*, SourceFile, InputFile*>, void
()>::Run(base::internal::BindStateBase*) (bind_internal.h:333)
==7339==    by 0x40C6EB: base::RepeatingCallback<void ()>::Run() const &
(callback.h:94)
==7339==  If you believe this happened as a result of a stack
==7339==  overflow in your program's main thread (unlikely but
==7339==  possible), you can try to increase the size of the
==7339==  main thread stack using the --main-stacksize= flag.
==7339==  The main thread stack size used in this run was 8388608.
==7339== 
==7339== HEAP SUMMARY:
==7339==     in use at exit: 102,029,864 bytes in 670 blocks
==7339==   total heap usage: 1,218 allocs, 548 frees, 408,079,140 bytes
allocated
==7339== 
==7339== Thread 1:
==7339== 288 bytes in 1 blocks are possibly lost in loss record 155 of 207
==7339==    at 0x4C300A5: calloc (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==7339==    by 0x4012361: allocate_dtv (in /lib64/ld-2.26.so)
==7339==    by 0x4012CED: _dl_allocate_tls (in /lib64/ld-2.26.so)
==7339==    by 0x5B4114C: pthread_create@@GLIBC_2.2.5 (in
/lib64/libpthread-2.26.so)
==7339==    by 0x47562A: base::(anonymous namespace)::CreateThread(unsigned
long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*,
base::ThreadPriority) (platform_thread_posix.cc:114)
==7339==    by 0x4758C9: base::PlatformThread::CreateWithPriority(unsigned
long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*,
base::ThreadPriority) (platform_thread_posix.cc:199)
==7339==    by 0x440C57: base::SimpleThread::Start() (simple_thread.cc:34)
==7339==    by 0x432878:
base::SequencedWorkerPool::Worker::Worker(scoped_refptr<base::SequencedWorkerPool>,
int, std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&) (sequenced_worker_pool.cc:577)
==7339==    by 0x43668B:
base::SequencedWorkerPool::Inner::FinishStartingAdditionalThread(int)
(sequenced_worker_pool.cc:1376)
==7339==    by 0x4339FD:
base::SequencedWorkerPool::Inner::PostTask(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const*,
base::SequencedWorkerPool::SequenceToken,
base::SequencedWorkerPool::WorkerShutdown, base::Location const&,
base::OnceCallback<void ()>, base::TimeDelta) (sequenced_worker_pool.cc:763)
==7339==    by 0x436F46:
base::SequencedWorkerPool::PostWorkerTaskWithShutdownBehavior(base::Location
const&, base::OnceCallback<void ()>, base::SequencedWorkerPool::WorkerShutdown)
(sequenced_worker_pool.cc:1524)
==7339==    by 0x6B31F5: Scheduler::ScheduleWork(base::RepeatingCallback<void
()> const&) (scheduler.cc:136)
==7339== 
==7339== LEAK SUMMARY:
==7339==    definitely lost: 0 bytes in 0 blocks
==7339==    indirectly lost: 0 bytes in 0 blocks
==7339==      possibly lost: 288 bytes in 1 blocks
==7339==    still reachable: 102,029,576 bytes in 669 blocks
==7339==         suppressed: 0 bytes in 0 blocks
==7339== Reachable blocks (those to which a pointer was found) are not shown.
==7339== To see them, rerun with: --leak-check=full --show-leak-kinds=all

Thus probably caused by the Wabi. Marek?
>From gcc-bugs-return-593678-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:13:46 2018
Return-Path: <gcc-bugs-return-593678-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102915 invoked by alias); 16 Feb 2018 14:13: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 102790 invoked by uid 48); 16 Feb 2018 14:13:42 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84045] [7 Regression] ICE when is_nothrow_default_constructible is used before #include<set>
Date: Fri, 16 Feb 2018 14:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84045-4-a4yjSjAxJX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84045-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84045-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02119.txt.bz2
Content-length: 423

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593679-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:14:20 2018
Return-Path: <gcc-bugs-return-593679-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 103842 invoked by alias); 16 Feb 2018 14:14: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 103779 invoked by uid 48); 16 Feb 2018 14:14:14 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83227] [7 Regression] internal compiler error: in process_init_constructor_array
Date: Fri, 16 Feb 2018 14:18:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-83227-4-NrlVuJNzwf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83227-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83227-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02120.txt.bz2
Content-length: 423

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593680-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:18:42 2018
Return-Path: <gcc-bugs-return-593680-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3909 invoked by alias); 16 Feb 2018 14:18: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 3863 invoked by uid 48); 16 Feb 2018 14:18:38 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84286] [8 Regression] Segmentation fault of a chromium binary
Date: Fri, 16 Feb 2018 14:27: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: 8.0
X-Bugzilla-Keywords: needs-reduction, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords
Message-ID: <bug-84286-4-Z4VwL6wdWh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84286-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84286-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02121.txt.bz2
Content-length: 450

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needs-reduction

--- Comment #6 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
We'll need to bisect on the .o level.  I see no -Wabi=11 warnings though.
>From gcc-bugs-return-593681-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:27:27 2018
Return-Path: <gcc-bugs-return-593681-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33496 invoked by alias); 16 Feb 2018 14:27: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 33459 invoked by uid 48); 16 Feb 2018 14:27:21 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84286] [8 Regression] Segmentation fault of a chromium binary
Date: Fri, 16 Feb 2018 14:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: needs-reduction, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84286-4-duoKlp2mrv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84286-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84286-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02122.txt.bz2
Content-length: 337

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

--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Marek Polacek from comment #6)
> We'll need to bisect on the .o level.  I see no -Wabi=11 warnings though.

It's here to be seen: https://pastebin.com/bZFRJycS
As mentioned visible only with -O0.
>From gcc-bugs-return-593682-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:31:31 2018
Return-Path: <gcc-bugs-return-593682-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 80760 invoked by alias); 16 Feb 2018 14:31: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 80702 invoked by uid 55); 16 Feb 2018 14:31:27 -0000
From: "nathan at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84375] [8 Regression] ICE with friend in local class
Date: Fri, 16 Feb 2018 14:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nathan at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: nathan at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84375-4-IdsoL43umV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84375-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84375-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02123.txt.bz2
Content-length: 661

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

--- Comment #1 from Nathan Sidwell <nathan at gcc dot gnu.org> ---
Author: nathan
Date: Fri Feb 16 14:30:55 2018
New Revision: 257739

URL: https://gcc.gnu.org/viewcvs?rev=257739&root=gcc&view=rev
Log:
[PR c++/84375] Fix ICE after bad friend

https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00987.html
        PR c++/84375
        * name-lookup.c (do_pushdecl): Bail out on bad local friend injection.

        * g++.dg/lookup/pr84375.C: New.

Added:
    trunk/gcc/testsuite/g++.dg/lookup/pr84375.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/name-lookup.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593683-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:31:47 2018
Return-Path: <gcc-bugs-return-593683-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81676 invoked by alias); 16 Feb 2018 14:31: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 81547 invoked by uid 48); 16 Feb 2018 14:31:43 -0000
From: "nathan at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84375] [8 Regression] ICE with friend in local class
Date: Fri, 16 Feb 2018 14:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nathan at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: nathan at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84375-4-siuwhJwDaw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84375-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84375-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02124.txt.bz2
Content-length: 435

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

Nathan Sidwell <nathan at gcc dot gnu.org> changed:

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

--- Comment #2 from Nathan Sidwell <nathan at gcc dot gnu.org> ---
Fixed r257739.
>From gcc-bugs-return-593684-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:31:48 2018
Return-Path: <gcc-bugs-return-593684-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81878 invoked by alias); 16 Feb 2018 14:31: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 81622 invoked by uid 48); 16 Feb 2018 14:31:44 -0000
From: "nathan at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/12944] [meta-bug] C++ name-lookup problems
Date: Fri, 16 Feb 2018 14:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: meta-bug
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nathan at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-12944-4-qI4yRxvtFr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-12944-4@http.gcc.gnu.org/bugzilla/>
References: <bug-12944-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02125.txt.bz2
Content-length: 471

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12944
Bug 12944 depends on bug 84375, which changed state.

Bug 84375 Summary: [8 Regression] ICE with friend in local class
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84375

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-593685-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:37:26 2018
Return-Path: <gcc-bugs-return-593685-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 96444 invoked by alias); 16 Feb 2018 14:37: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 96403 invoked by uid 48); 16 Feb 2018 14:37:22 -0000
From: "hjl.tools at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84413] -mtune=skylake-avx512,cannonlake,icelake disable many tuning
Date: Fri, 16 Feb 2018 14:38: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hjl.tools 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc target_milestone short_desc
Message-ID: <bug-84413-4-yRcvHfBLsC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84413-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84413-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02126.txt.bz2
Content-length: 672

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

H.J. Lu <hjl.tools at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |igor.v.tsimbalist at intel dot com
                   |                            |, pavel.v.chupin at gmail dot com
   Target Milestone|---                         |8.0
            Summary|-march=skylake-avx512       |-mtune=skylake-avx512,canno
                   |disables BT instruction     |nlake,icelake disable many
                   |                            |tuning
>From gcc-bugs-return-593686-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:38:27 2018
Return-Path: <gcc-bugs-return-593686-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100121 invoked by alias); 16 Feb 2018 14: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 100035 invoked by uid 48); 16 Feb 2018 14:38:23 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82764] [7/8 Regression] ICE in output_constructor_regular_field, at varasm.c:5030
Date: Fri, 16 Feb 2018 14:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82764-4-uoWVRHdQ7W@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82764-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82764-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02127.txt.bz2
Content-length: 311

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

--- Comment #9 from Jason Merrill <jason at gcc dot gnu.org> ---
Moving b out of the function reproduces the bug on x86_64 as well:

struct Empty {};
struct Empty2 : Empty {};

struct A : Empty2
{
  int x {1};
  int y {2};
};

struct B
{
  A a {};
};

B b;
>From gcc-bugs-return-593687-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:47:36 2018
Return-Path: <gcc-bugs-return-593687-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 122276 invoked by alias); 16 Feb 2018 14:47: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 122182 invoked by uid 48); 16 Feb 2018 14:47:31 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82491] UBSAN in gcc/gimple-fold.c:6187:6: runtime error: signed integer overflow: 9223372036854775807 * 8 cannot be represented in type 'long int'
Date: Fri, 16 Feb 2018 14:49: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
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: cc
Message-ID: <bug-82491-4-SEx89tZJR8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82491-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82491-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02128.txt.bz2
Content-length: 556

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rdsandiford at googlemail dot com

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
I haven't finished that before poly-int went it.
May I please ask Richard Sandiford to help me with the version of the patch
after we have poly-int in trunk?
>From gcc-bugs-return-593688-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:49:55 2018
Return-Path: <gcc-bugs-return-593688-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6788 invoked by alias); 16 Feb 2018 14:49: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 6742 invoked by uid 48); 16 Feb 2018 14:49:50 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/83375] partitioner partitions static arrays with label references
Date: Fri, 16 Feb 2018 14:59: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: 8.0
X-Bugzilla-Keywords: lto, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status target_milestone
Message-ID: <bug-83375-4-WXbgObhZYq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83375-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83375-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02129.txt.bz2
Content-length: 544

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
   Target Milestone|---                         |9.0

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
So Honza is suggesting to introduce IPA_REF_LABEL_ADDR and then do proper LTO
partitioning. Let me do this for GCC 9.
>From gcc-bugs-return-593689-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 14:59:36 2018
Return-Path: <gcc-bugs-return-593689-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110751 invoked by alias); 16 Feb 2018 14:59: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 110705 invoked by uid 48); 16 Feb 2018 14:59:32 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/83023] branch probabilities pessimize malloc
Date: Fri, 16 Feb 2018 15:01: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status target_milestone
Message-ID: <bug-83023-4-s91R1JdTBu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83023-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83023-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02130.txt.bz2
Content-length: 353

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
   Target Milestone|---                         |9.0
>From gcc-bugs-return-593690-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:01:23 2018
Return-Path: <gcc-bugs-return-593690-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128880 invoked by alias); 16 Feb 2018 15:01: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 126566 invoked by uid 48); 16 Feb 2018 15:01:19 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/84107] indirect call profiling broken with multiple DSOs
Date: Fri, 16 Feb 2018 15:01: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: 8.0
X-Bugzilla-Keywords: visibility, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84107-4-1v7PHlq0vG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84107-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84107-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02131.txt.bz2
Content-length: 295

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |9.0
>From gcc-bugs-return-593691-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:01:49 2018
Return-Path: <gcc-bugs-return-593691-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10378 invoked by alias); 16 Feb 2018 15:01:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 9324 invoked by uid 48); 16 Feb 2018 15:01:45 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/83200] Unable to manipulate (prefix, strip) coverage/profile data file (.gcda) paths at compile time
Date: Fri, 16 Feb 2018 15:02: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: 5.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status target_milestone
Message-ID: <bug-83200-4-GfGVSWTiTf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83200-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83200-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02132.txt.bz2
Content-length: 353

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
   Target Milestone|---                         |9.0
>From gcc-bugs-return-593692-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:02:06 2018
Return-Path: <gcc-bugs-return-593692-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12147 invoked by alias); 16 Feb 2018 15:02: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 11135 invoked by uid 48); 16 Feb 2018 15:02:01 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/82278] [8 regression] gcc.dg/lto/chkp-ctor-merge fail
Date: Fri, 16 Feb 2018 15: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-82278-4-gw5RykrQiu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82278-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82278-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02133.txt.bz2
Content-length: 300

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
>From gcc-bugs-return-593693-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:05:54 2018
Return-Path: <gcc-bugs-return-593693-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19497 invoked by alias); 16 Feb 2018 15:05: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 19433 invoked by uid 48); 16 Feb 2018 15:05:50 -0000
From: "matz at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/37239] peeling last iteration of a <= loop
Date: Fri, 16 Feb 2018 15:11: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.3.2
X-Bugzilla-Keywords: missed-optimization, patch
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: matz at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: matz at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-37239-4-F64P3kDprI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-37239-4@http.gcc.gnu.org/bugzilla/>
References: <bug-37239-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02134.txt.bz2
Content-length: 1590

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

--- Comment #8 from Michael Matz <matz at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #7)
> While hmmer is now split the testcase in this bug isn't.  We do find some
> split points but appearantly never split the loop.

This is not a case for normal loop splitting.  The loop in question has
multiple exits.  The potential split point that is found is in the loop in
question,
but relative to the outer loop:

    for (  qty--; i >  0; i--) siftDown  (numbers, i, qty);

which inline-expanded looks somewhat like:

  for (  qty--; i >  0; i--)
    top = i, maxIdx = i, last = qty;
    while (last >= (maxIdx += maxIdx)) {

        /* This is where the comparison occurrs and where a sufficiently
           good compiler can use a computed conditional result rather
           than using control logic. */
        if (maxIdx != last && numbers[maxIdx] < numbers[maxIdx + 1]) maxIdx++;

        if (tmp >= numbers[maxIdx]) break;
        numbers[top] = numbers[maxIdx];
        top = maxIdx;
    }

The potential split point is the pre-header check if the inner loop is to
be entered at all (i.e. "last >= 2*maxIdx").  The outer loop isn't split
because i and 2*maxIdx (aka 2*i) don't have the same steps.

Of course even if we'd split the outer loop we wouldn't gain anything here.

Also note that the wanted transformation isn't exactly peeling the last
iteration.  The last iteration must only be entered if the non-normal exit
isn't taken.  Dealing with all that is currently not implemented.
>From gcc-bugs-return-593694-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:11:37 2018
Return-Path: <gcc-bugs-return-593694-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76938 invoked by alias); 16 Feb 2018 15:11: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 76837 invoked by uid 48); 16 Feb 2018 15:11:32 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/83392] FAIL: c-c++-common/ubsan/ptr-overflow-sanitization-1.c  scan-tree-dump-times
Date: Fri, 16 Feb 2018 15:15: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status target_milestone
Message-ID: <bug-83392-4-ns4zMczdwo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83392-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83392-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02135.txt.bz2
Content-length: 435

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
   Target Milestone|---                         |8.0

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Confirmed.
>From gcc-bugs-return-593695-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:15:47 2018
Return-Path: <gcc-bugs-return-593695-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82654 invoked by alias); 16 Feb 2018 15:15: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 81965 invoked by uid 48); 16 Feb 2018 15:15:37 -0000
From: "neil.n.carlson at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84381] replace non-std 'call abort' by 'stop 1' in gfortran testsuite
Date: Fri, 16 Feb 2018 15: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: neil.n.carlson at gmail dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84381-4-eFqlkDHtYE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02136.txt.bz2
Content-length: 244

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

--- Comment #5 from Neil Carlson <neil.n.carlson at gmail dot com> ---
Thomas, I saw you generated a patch with "stop n".  I'd love to see how you did
it -- the regexp and counting magic.
>From gcc-bugs-return-593696-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:24:36 2018
Return-Path: <gcc-bugs-return-593696-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 117408 invoked by alias); 16 Feb 2018 15:24: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 117257 invoked by uid 48); 16 Feb 2018 15:24:30 -0000
From: "wilco.dijkstra at arm dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84114] global reassociation pass prevents fma usage, generates slower code
Date: Fri, 16 Feb 2018 15:28: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: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco.dijkstra at arm dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84114-4-QSQDgfnNc8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84114-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84114-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02137.txt.bz2
Content-length: 1075

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

Wilco <wilco.dijkstra at arm dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wilco.dijkstra at arm dot com

--- Comment #5 from Wilco <wilco.dijkstra at arm dot com> ---
(In reply to Steve Ellcey from comment #4)
> While teaching the reassociation pass about fma's seems like the right
> answer would it be reasonable (and simpler) to do the fma pass
> (pass_optimize_widening_mul) before
> the reassociation pass (pass_reassoc) to get the most fma's?
> 
> That fixes my small test case but I haven't done a bigger performance check
> to see what the overall impact would be.

I don't know what else that would affect since the reassociation phase runs
very early - and it's late at this stage. My patch seems much safer. Even
easier might be to return 1 for FLOAT_MODE PLUS_EXPR in
aarch64_reassociation_width. Then we can fix the reassociation phase in GCC9.
>From gcc-bugs-return-593697-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:28:03 2018
Return-Path: <gcc-bugs-return-593697-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123564 invoked by alias); 16 Feb 2018 15:28: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 123426 invoked by uid 48); 16 Feb 2018 15:27:58 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84421] [8 Regression] Lambda parameter is no longer a core constant expressions
Date: Fri, 16 Feb 2018 15:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords: rejects-valid
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84421-4-Xrxh2f3yvQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02138.txt.bz2
Content-length: 695

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |jason at gcc dot gnu.org,
                   |                            |redi at gcc dot gnu.org

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Is that really a rejects-valid, rather than previous accepts-invalid that
PR83273 fixed?  The lambda parameter is not a constant expression, the
conversion operator is.
>From gcc-bugs-return-593698-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:35:36 2018
Return-Path: <gcc-bugs-return-593698-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10163 invoked by alias); 16 Feb 2018 15:35: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 10091 invoked by uid 55); 16 Feb 2018 15:35:30 -0000
From: "paolo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82468] [7/8 Regression] ICE with deduction guide template
Date: Fri, 16 Feb 2018 15:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82468-4-DVSEFSgjmI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02139.txt.bz2
Content-length: 765

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

--- Comment #4 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> ---
Author: paolo
Date: Fri Feb 16 15:34:58 2018
New Revision: 257740

URL: https://gcc.gnu.org/viewcvs?rev=257740&root=gcc&view=rev
Log:
/cp
2018-02-16  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/82468
        * decl.c (check_special_function_return_type): Reject template
        template parameter in deduction guide.

/testsuite
2018-02-16  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/82468
        * g++.dg/cpp1z/class-deduction48.C: New.

Added:
    trunk/gcc/testsuite/g++.dg/cpp1z/class-deduction48.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/decl.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593699-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:36:07 2018
Return-Path: <gcc-bugs-return-593699-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10962 invoked by alias); 16 Feb 2018 15:36: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 10909 invoked by uid 48); 16 Feb 2018 15:36:03 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82468] [7 Regression] ICE with deduction guide template
Date: Fri, 16 Feb 2018 15: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: short_desc
Message-ID: <bug-82468-4-SezuzW9BrN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02140.txt.bz2
Content-length: 480

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[7/8 Regression] ICE with   |[7 Regression] ICE with
                   |deduction guide template    |deduction guide template

--- Comment #5 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Fixed in trunk.
>From gcc-bugs-return-593700-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:38:13 2018
Return-Path: <gcc-bugs-return-593700-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15858 invoked by alias); 16 Feb 2018 15:38: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 15743 invoked by uid 55); 16 Feb 2018 15:38:07 -0000
From: "sudi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82096] [6/7 Regression] ICE in int_mode_for_mode, at stor-layout.c:403 with arm-linux-gnueabi
Date: Fri, 16 Feb 2018 15:38: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sudi at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: sudi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82096-4-x8utYldJ33@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82096-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82096-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02141.txt.bz2
Content-length: 1268

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

--- Comment #11 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Fri Feb 16 15:37:35 2018
New Revision: 257741

URL: https://gcc.gnu.org/viewcvs?rev=257741&root=gcc&view=rev
Log:
Fix emit_store_flag_force () function to fix ICE in int_mode_for_mode,
at stor-layout.c:403 with arm-linux-gnueabi.

*** gcc/ChangeLog ***

2018-02-16  Sudakshina Das  <sudi.das@arm.com>

        Backport from trunk
        2018-01-10  Sudakshina Das  <sudi.das@arm.com>

        PR target/82096
        * expmed.c (emit_store_flag_force): Swap if const op0
        and change VOIDmode to mode of op0.

*** gcc/testsuite/ChangeLog ***

2018-02-16  Sudakshina Das  <sudi.das@arm.com>

        Backport from trunk
        2018-01-12  Sudakshina Das  <sudi.das@arm.com>

        * gcc.c-torture/compile/pr82096.c: Add dg-skip-if
        directive.

        Backport from trunk
        2018-01-10  Sudakshina Das  <sudi.das@arm.com>

        PR target/82096
        * gcc.c-torture/compile/pr82096.c: New test.

Added:
    branches/gcc-7-branch/gcc/testsuite/gcc.c-torture/compile/pr82096.c
Modified:
    branches/gcc-7-branch/gcc/ChangeLog
    branches/gcc-7-branch/gcc/expmed.c
    branches/gcc-7-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593701-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:38:23 2018
Return-Path: <gcc-bugs-return-593701-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16589 invoked by alias); 16 Feb 2018 15:38: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 16497 invoked by uid 48); 16 Feb 2018 15:38:18 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84421] [8 Regression] Lambda parameter is no longer a core constant expressions
Date: Fri, 16 Feb 2018 15:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84421-4-ycY2RajRzU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02142.txt.bz2
Content-length: 236

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

--- Comment #3 from Jason Merrill <jason at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #2)
> Is that really a rejects-valid

Yes, bool(v) is a constant-expression.
>From gcc-bugs-return-593702-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:39:14 2018
Return-Path: <gcc-bugs-return-593702-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19736 invoked by alias); 16 Feb 2018 15:39: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 19665 invoked by uid 48); 16 Feb 2018 15:39:10 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84421] [8 Regression] Lambda parameter is no longer a core constant expressions
Date: Fri, 16 Feb 2018 15:45:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-84421-4-IPw1lgNPTX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02143.txt.bz2
Content-length: 295

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
>From gcc-bugs-return-593703-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:45:45 2018
Return-Path: <gcc-bugs-return-593703-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52281 invoked by alias); 16 Feb 2018 15:45: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 52183 invoked by uid 48); 16 Feb 2018 15:45:40 -0000
From: "clyon at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug go/84215] Random results in go/libgo tests
Date: Fri, 16 Feb 2018 15:52: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: clyon at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ian at airs dot com
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84215-4-FAhSzkyZhQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84215-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84215-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02144.txt.bz2
Content-length: 178

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

--- Comment #8 from Christophe Lyon <clyon at gcc dot gnu.org> ---
Still seeing at least os/signal having random pass/fail.
>From gcc-bugs-return-593704-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:52:45 2018
Return-Path: <gcc-bugs-return-593704-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128749 invoked by alias); 16 Feb 2018 15:52: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 128713 invoked by uid 48); 16 Feb 2018 15:52:40 -0000
From: "hstong at ca dot ibm.com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/79064] Cannot overload member function templates on type of literal
Date: Fri, 16 Feb 2018 15: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: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hstong at ca dot 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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-79064-4-Vw3qaUP0B0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02145.txt.bz2
Content-length: 159

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

--- Comment #1 from Hubert Tong <hstong at ca dot ibm.com> ---
This appears to have been fixed on trunk.
>From gcc-bugs-return-593705-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 15:56:15 2018
Return-Path: <gcc-bugs-return-593705-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41311 invoked by alias); 16 Feb 2018 15:56: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 39174 invoked by uid 48); 16 Feb 2018 15:56:10 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84348] [7/8 Regression] ICE with invalid friend declaration
Date: Fri, 16 Feb 2018 16:08: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-84348-4-Tp4xqwgDV2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84348-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84348-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02146.txt.bz2
Content-length: 471

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

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |paolo.carlini at oracle dot com

--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Mine.
>From gcc-bugs-return-593706-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 16:08:42 2018
Return-Path: <gcc-bugs-return-593706-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10280 invoked by alias); 16 Feb 2018 16:08: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 10150 invoked by uid 48); 16 Feb 2018 16:08:38 -0000
From: "wilco.dijkstra at arm dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82518] [8 regression] gfortran.fortran-torture/execute/in-pack.f90 fails on armeb since r252917
Date: Fri, 16 Feb 2018 16: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco.dijkstra at arm 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82518-4-IcQGShRJg3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02147.txt.bz2
Content-length: 1145

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

--- Comment #49 from Wilco <wilco.dijkstra at arm dot com> ---
AArch64 does this:

(define_expand "vec_store_lanesoi<mode>"
  [(set (match_operand:OI 0 "aarch64_simd_struct_operand" "=Utv")
        (unspec:OI [(match_operand:OI 1 "register_operand" "w")
                    (unspec:VQ [(const_int 0)] UNSPEC_VSTRUCTDUMMY)]
                   UNSPEC_ST2))]
  "TARGET_SIMD"
{
  if (BYTES_BIG_ENDIAN)
    {
      rtx tmp = gen_reg_rtx (OImode);
      rtx mask = aarch64_reverse_mask (<MODE>mode, <nunits>);
      emit_insn (gen_aarch64_rev_reglistoi (tmp, operands[1], mask));
      emit_insn (gen_aarch64_simd_st2<mode> (operands[0], tmp));
    }
  else
    emit_insn (gen_aarch64_simd_st2<mode> (operands[0], operands[1]));
  DONE;
})

ARM seems to be missing the swap:

(define_expand "vec_store_lanesoi<mode>"
  [(set (match_operand:OI 0 "neon_struct_operand")
        (unspec:OI [(match_operand:OI 1 "s_register_operand")
                    (unspec:VQ2 [(const_int 0)] UNSPEC_VSTRUCTDUMMY)]
                   UNSPEC_VST2))]
  "TARGET_NEON")

So clearly looks like a backend issue.
>From gcc-bugs-return-593707-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 16:14:40 2018
Return-Path: <gcc-bugs-return-593707-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16912 invoked by alias); 16 Feb 2018 16:14: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 16765 invoked by uid 48); 16 Feb 2018 16:14:35 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82518] [6/7/8 regression] gfortran.fortran-torture/execute/in-pack.f90 fails on armeb
Date: Fri, 16 Feb 2018 16:45:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 6.4.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority component version short_desc cf_known_to_fail
Message-ID: <bug-82518-4-Y5VR3oLwyv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82518-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02148.txt.bz2
Content-length: 723

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

Wilco <wilco at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P2
          Component|tree-optimization           |target
            Version|8.0                         |6.4.1
            Summary|[8 regression]              |[6/7/8 regression]
                   |gfortran.fortran-torture/ex |gfortran.fortran-torture/ex
                   |ecute/in-pack.f90 fails on  |ecute/in-pack.f90 fails on
                   |armeb since r252917         |armeb
      Known to fail|                            |6.4.1
>From gcc-bugs-return-593708-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 16:45:03 2018
Return-Path: <gcc-bugs-return-593708-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101433 invoked by alias); 16 Feb 2018 16:45: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 101256 invoked by uid 55); 16 Feb 2018 16:44:57 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84421] [8 Regression] Lambda parameter is no longer a core constant expressions
Date: Fri, 16 Feb 2018 16:45:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84421-4-YTWddAIffm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02149.txt.bz2
Content-length: 527

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

--- Comment #4 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 16:44:17 2018
New Revision: 257744

URL: https://gcc.gnu.org/viewcvs?rev=257744&root=gcc&view=rev
Log:
        PR c++/84421 - type-dependent if constexpr

        * semantics.c (finish_if_stmt_cond): Check
        type_dependent_expression_p.

Added:
    trunk/gcc/testsuite/g++.dg/cpp1z/constexpr-if14.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/semantics.c
>From gcc-bugs-return-593709-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 16:45:06 2018
Return-Path: <gcc-bugs-return-593709-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101517 invoked by alias); 16 Feb 2018 16: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 101279 invoked by uid 55); 16 Feb 2018 16:44:58 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82764] [7/8 Regression] ICE in output_constructor_regular_field, at varasm.c:5030
Date: Fri, 16 Feb 2018 16:45:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82764-4-FsRTGA7yRY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82764-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82764-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02150.txt.bz2
Content-length: 518

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

--- Comment #10 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 16:44:26 2018
New Revision: 257745

URL: https://gcc.gnu.org/viewcvs?rev=257745&root=gcc&view=rev
Log:
        PR c++/82764 - C++17 ICE with empty base

        * class.c (build_base_field_1): Set DECL_SIZE to zero for empty
        base.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/nsdmi-empty1.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/class.c
>From gcc-bugs-return-593710-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 16:45:20 2018
Return-Path: <gcc-bugs-return-593710-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102584 invoked by alias); 16 Feb 2018 16:45: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 101400 invoked by uid 48); 16 Feb 2018 16:45:02 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84421] [8 Regression] Lambda parameter is no longer a core constant expressions
Date: Fri, 16 Feb 2018 16:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84421-4-iznFM4Wsv1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02151.txt.bz2
Content-length: 423

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593711-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 16:46:26 2018
Return-Path: <gcc-bugs-return-593711-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104749 invoked by alias); 16 Feb 2018 16:46:26 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 104632 invoked by uid 48); 16 Feb 2018 16:46:15 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82764] [7/8 Regression] ICE in output_constructor_regular_field, at varasm.c:5030
Date: Fri, 16 Feb 2018 16:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-82764-4-IAH97JwHnR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82764-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82764-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02152.txt.bz2
Content-length: 434

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #11 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed for 7.4/8.
>From gcc-bugs-return-593712-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 16:46:31 2018
Return-Path: <gcc-bugs-return-593712-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 105326 invoked by alias); 16 Feb 2018 16:46:31 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 104791 invoked by uid 55); 16 Feb 2018 16:46:26 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82764] [7/8 Regression] ICE in output_constructor_regular_field, at varasm.c:5030
Date: Fri, 16 Feb 2018 17:06:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82764-4-uWu5OZV4xa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82764-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82764-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02153.txt.bz2
Content-length: 566

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

--- Comment #12 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 16:45:49 2018
New Revision: 257746

URL: https://gcc.gnu.org/viewcvs?rev=257746&root=gcc&view=rev
Log:
        PR c++/82764 - C++17 ICE with empty base

        * class.c (build_base_field_1): Set DECL_SIZE to zero for empty
        base.

Added:
    branches/gcc-7-branch/gcc/testsuite/g++.dg/cpp0x/nsdmi-empty1.C
Modified:
    branches/gcc-7-branch/gcc/cp/ChangeLog
    branches/gcc-7-branch/gcc/cp/class.c
>From gcc-bugs-return-593713-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 17:06:52 2018
Return-Path: <gcc-bugs-return-593713-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 72244 invoked by alias); 16 Feb 2018 17:06: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 72154 invoked by uid 48); 16 Feb 2018 17:06:48 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82664] [7/8 Regression ] ICE when using Match7 library
Date: Fri, 16 Feb 2018 18: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: 7.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-82664-4-0SVDxI7eXl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82664-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82664-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02154.txt.bz2
Content-length: 731

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> ---
Further reduced:

template < typename > struct target_disambiguator;
template < typename R, typename A1 > struct target_disambiguator< R(A1) > {
  typedef A1 type;
  template < R (&)() > struct layout;
};

int main() {
  typedef target_disambiguator< void (int) > ::type target_type ;
}
>From gcc-bugs-return-593714-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 18:01:47 2018
Return-Path: <gcc-bugs-return-593714-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46428 invoked by alias); 16 Feb 2018 18:01: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 46246 invoked by uid 55); 16 Feb 2018 18:01:42 -0000
From: "dominiq at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84354] Replace '%qs' with %qs in fortran/decl.c
Date: Fri, 16 Feb 2018 18:07:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords: diagnostic, easyhack
X-Bugzilla-Severity: trivial
X-Bugzilla-Who: dominiq at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: dominiq at lps dot ens.fr
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84354-4-EwLTX45WR9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84354-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84354-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02155.txt.bz2
Content-length: 466

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

--- Comment #3 from dominiq at gcc dot gnu.org ---
Author: dominiq
Date: Fri Feb 16 18:01:02 2018
New Revision: 257750

URL: https://gcc.gnu.org/viewcvs?rev=257750&root=gcc&view=rev
Log:
2018-02-16  Dominique d'Humieres <dominiq@gcc.gnu.org>

        PR fortran/84354
        * decl.c (gfc_get_pdt_instance): Replace '%qs' with %qs.


Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/decl.c
>From gcc-bugs-return-593715-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 18:07:34 2018
Return-Path: <gcc-bugs-return-593715-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53772 invoked by alias); 16 Feb 2018 18:07: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 53715 invoked by uid 48); 16 Feb 2018 18:07:29 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84354] Replace '%qs' with %qs in fortran/decl.c
Date: Fri, 16 Feb 2018 18:16: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: 8.0.1
X-Bugzilla-Keywords: diagnostic, easyhack
X-Bugzilla-Severity: trivial
X-Bugzilla-Who: dominiq at lps dot ens.fr
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: dominiq at lps dot ens.fr
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84354-4-956KhakxoZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84354-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84354-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02156.txt.bz2
Content-length: 441

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

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

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

--- Comment #4 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Closing.
>From gcc-bugs-return-593716-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 18:16:10 2018
Return-Path: <gcc-bugs-return-593716-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71486 invoked by alias); 16 Feb 2018 18:16: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 71453 invoked by uid 48); 16 Feb 2018 18:16:05 -0000
From: "carll at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84422] New: ICE on various builtin test functions when compiled with -mcpu=power7
Date: Fri, 16 Feb 2018 18:17: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: carll 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-84422-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02157.txt.bz2
Content-length: 1160

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

            Bug ID: 84422
           Summary: ICE on various builtin test functions when compiled
                    with -mcpu=power7
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: carll at gcc dot gnu.org
  Target Milestone: ---

On Power 8 LE the following builtin test function produce an internal compiler
error when compiled with the command:

     gcc -c -m64 -mcpu=power7 <file name>

gcc/testsuite/gcc.target/powerpc/builtins-3-runnable.c
   during RTL pass: vregs

gcc/testsuite/gcc.target/powerpc/fold-vec-neg-longlong.p8.c
    during RTL pass: vregs

gcc/testsuite/gcc.target/powerpc/fold-vec-neg-longlong.p9.c
    during RTL pass: vregs

gcc/testsuite/gcc.target/powerpc/sse2-pmuludq-1.c
    during RTL pass: expand

For completeness, the following also fails and has an existing PR for it.

gcc/testsuite/gcc.target/powerpc/builtin-fctid-fctiw-runnable.c
  during RTL pass: reload
  Note, existing PR 83964,
>From gcc-bugs-return-593717-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 18:17:47 2018
Return-Path: <gcc-bugs-return-593717-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 72993 invoked by alias); 16 Feb 2018 18:17: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 72912 invoked by uid 55); 16 Feb 2018 18:17:43 -0000
From: "vmakarov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/70023] [6/7/8 Regression] ICE: in assign_by_spills, at lra-assigns.c:1417/8 with -fschedule-insns
Date: Fri, 16 Feb 2018 18:42: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: 6.0
X-Bugzilla-Keywords: ice-on-valid-code, ra
X-Bugzilla-Severity: normal
X-Bugzilla-Who: vmakarov at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-70023-4-IxnzY76RXO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70023-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70023-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02158.txt.bz2
Content-length: 745

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

--- Comment #13 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
Author: vmakarov
Date: Fri Feb 16 18:17:09 2018
New Revision: 257751

URL: https://gcc.gnu.org/viewcvs?rev=257751&root=gcc&view=rev
Log:
2018-02-16  Vladimir Makarov  <vmakarov@redhat.com>

        PR rtl-optimization/70023
        * lra-constraints.c (inherit_in_ebb): Take hard reg mode of
        src_regno into account.

2018-02-16  Vladimir Makarov  <vmakarov@redhat.com>

        PR rtl-optimization/70023
        * gcc.target/i386/pr70023.c: New.


Added:
    trunk/gcc/testsuite/gcc.target/i386/pr70023.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/lra-constraints.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593718-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 18:42:28 2018
Return-Path: <gcc-bugs-return-593718-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 84312 invoked by alias); 16 Feb 2018 18:42: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 84239 invoked by uid 48); 16 Feb 2018 18:42:24 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84423] New: [concepts] ICE with invalid using declaration
Date: Fri, 16 Feb 2018 18:47: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt 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 blocked target_milestone
Message-ID: <bug-84423-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02159.txt.bz2
Content-length: 2770

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

            Bug ID: 84423
           Summary: [concepts] ICE with invalid using declaration
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: error-recovery, ice-on-invalid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: reichelt at gcc dot gnu.org
            Blocks: 67491
  Target Milestone: ---

The following invalid code snippet (compiled with "-fconcepts") triggers
an ICE scine GCC 6.1.0:

======================================================
template<typename> using A = auto;

template<template<typename> class> struct B {};

B<A> b;
======================================================

bug.cc:1:34: error: typedef declared 'auto'
 template<typename> using A = auto;
                                  ^
bug.cc:5:4: internal compiler error: Segmentation fault
 B<A> b;
    ^
0xeb0c3f crash_signal
        ../../gcc/gcc/toplev.c:325
0x95550a get_underlying_template
        ../../gcc/gcc/cp/pt.c:6055
0x97b798 convert_template_argument
        ../../gcc/gcc/cp/pt.c:7768
0x979bbb coerce_template_parms
        ../../gcc/gcc/cp/pt.c:8319
0x972dc6 lookup_template_class_1
        ../../gcc/gcc/cp/pt.c:8855
0x972dc6 lookup_template_class(tree_node*, tree_node*, tree_node*, tree_node*,
int, int)
        ../../gcc/gcc/cp/pt.c:9204
0x9a2b3d finish_template_type(tree_node*, tree_node*, int)
        ../../gcc/gcc/cp/semantics.c:3183
0x920764 cp_parser_template_id
        ../../gcc/gcc/cp/parser.c:15824
0x92086e cp_parser_class_name
        ../../gcc/gcc/cp/parser.c:22344
0x92d30f cp_parser_qualifying_entity
        ../../gcc/gcc/cp/parser.c:6574
0x92d30f cp_parser_nested_name_specifier_opt
        ../../gcc/gcc/cp/parser.c:6260
0x93b0c0 cp_parser_template_introduction
        ../../gcc/gcc/cp/parser.c:26849
0x93b0c0 cp_parser_template_declaration_after_export
        ../../gcc/gcc/cp/parser.c:27006
0x9406e4 cp_parser_declaration
        ../../gcc/gcc/cp/parser.c:12756
0x940b01 cp_parser_declaration_seq_opt
        ../../gcc/gcc/cp/parser.c:12637
0x940df4 cp_parser_translation_unit
        ../../gcc/gcc/cp/parser.c:4559
0x940df4 c_parse_file()
        ../../gcc/gcc/cp/parser.c:38860
0xa3eee6 c_common_parse_file()
        ../../gcc/gcc/c-family/c-opts.c:1132
Please submit a full bug report, [etc.]


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491
[Bug 67491] [meta-bug] concepts issues
>From gcc-bugs-return-593719-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 18:47:01 2018
Return-Path: <gcc-bugs-return-593719-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28035 invoked by alias); 16 Feb 2018 18:47: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 27300 invoked by uid 48); 16 Feb 2018 18:46:54 -0000
From: "sje at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84114] global reassociation pass prevents fma usage, generates slower code
Date: Fri, 16 Feb 2018 18:49: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: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sje 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-84114-4-1SQiSIdIge@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84114-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84114-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02160.txt.bz2
Content-length: 1042

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

--- Comment #6 from Steve Ellcey <sje at gcc dot gnu.org> ---
(In reply to Wilco from comment #5)
> (In reply to Steve Ellcey from comment #4)
> > While teaching the reassociation pass about fma's seems like the right
> > answer would it be reasonable (and simpler) to do the fma pass
> > (pass_optimize_widening_mul) before
> > the reassociation pass (pass_reassoc) to get the most fma's?
> > 
> > That fixes my small test case but I haven't done a bigger performance check
> > to see what the overall impact would be.
> 
> I don't know what else that would affect since the reassociation phase runs
> very early - and it's late at this stage. My patch seems much safer. Even
> easier might be to return 1 for FLOAT_MODE PLUS_EXPR in
> aarch64_reassociation_width. Then we can fix the reassociation phase in GCC9.

Moving the fma phase did not have a good performance impact (it was worse).
Your patch of setting the reassociation width to 1 did help performance on
ThunderX2.
>From gcc-bugs-return-593720-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 18:49:26 2018
Return-Path: <gcc-bugs-return-593720-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30817 invoked by alias); 16 Feb 2018 18:49: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 30664 invoked by uid 48); 16 Feb 2018 18:49:14 -0000
From: "wilson at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libffi/84410] libffi doesn't support riscv now, but not disabled in configure.ac
Date: Fri, 16 Feb 2018 18:50:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libffi
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilson 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-84410-4-rFdflfvvyd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84410-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84410-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02161.txt.bz2
Content-length: 474

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

Jim Wilson <wilson at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-16
                 CC|                            |wilson at gcc dot gnu.org
     Ever confirmed|0                           |1
>From gcc-bugs-return-593721-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 18:50:31 2018
Return-Path: <gcc-bugs-return-593721-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33378 invoked by alias); 16 Feb 2018 18:50: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 33319 invoked by uid 48); 16 Feb 2018 18:50:27 -0000
From: "su at cs dot ucdavis.edu" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84424] New: ICE on C++ code: tree check: expected record_type or union_type or qual_union_type, have vector_type in reduced_constant_expression_p, at cp/constexpr.c:1766
Date: Fri, 16 Feb 2018 18:51: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: su at cs dot ucdavis.edu
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02162.txt.bz2
Content-length: 3577

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

            Bug ID: 84424
           Summary: ICE on C++ code: tree check: expected record_type or
                    union_type or qual_union_type, have vector_type in
                    reduced_constant_expression_p, at cp/constexpr.c:1766
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: su at cs dot ucdavis.edu
  Target Milestone: ---

This seems to be a recent regression as the code is accepted by 7.2.0. 

$ g++tk -v
Using built-in specs.
COLLECT_GCC=g++tk
COLLECT_LTO_WRAPPER=/home/su/software/tmp/gcc/gcc-trunk/libexec/gcc/x86_64-pc-linux-gnu/8.0.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc-source-trunk/configure --enable-languages=c,c++,lto
--prefix=/home/su/software/tmp/gcc/gcc-trunk --disable-bootstrap
Thread model: posix
gcc version 8.0.1 20180216 (experimental) [trunk revision 257739] (GCC)
$
$ g++-7.2.0 -c tmp.cpp
$
$ g++tk -c tmp.cpp
tmp.cpp:4:42: internal compiler error: tree check: expected record_type or
union_type or qual_union_type, have vector_type in
reduced_constant_expression_p, at cp/constexpr.c:1766
 constexpr vec v = __builtin_shuffle (v, u);
                                          ^
0x63cd06 tree_check_failed(tree_node const*, char const*, int, char const*,
...)
        ../../gcc-source-trunk/gcc/tree.c:9337
0x70aefc tree_check3(tree_node*, char const*, int, char const*, tree_code,
tree_code, tree_code)
        ../../gcc-source-trunk/gcc/tree.h:3172
0x70aefc reduced_constant_expression_p(tree_node*)
        ../../gcc-source-trunk/gcc/cp/constexpr.c:1766
0x70af64 verify_constant
        ../../gcc-source-trunk/gcc/cp/constexpr.c:1809
0x71267b cxx_eval_trinary_expression
        ../../gcc-source-trunk/gcc/cp/constexpr.c:3378
0x71267b cxx_eval_constant_expression
        ../../gcc-source-trunk/gcc/cp/constexpr.c:4526
0x71954d cxx_eval_outermost_constant_expr
        ../../gcc-source-trunk/gcc/cp/constexpr.c:4801
0x92a5a2 store_init_value(tree_node*, tree_node*, vec<tree_node*, va_gc,
vl_embed>**, int)
        ../../gcc-source-trunk/gcc/cp/typeck2.c:833
0x750492 check_initializer
        ../../gcc-source-trunk/gcc/cp/decl.c:6378
0x778871 cp_finish_decl(tree_node*, tree_node*, bool, tree_node*, int)
        ../../gcc-source-trunk/gcc/cp/decl.c:7032
0x83428d cp_parser_init_declarator
        ../../gcc-source-trunk/gcc/cp/parser.c:19705
0x835f1f cp_parser_simple_declaration
        ../../gcc-source-trunk/gcc/cp/parser.c:13046
0x836e68 cp_parser_block_declaration
        ../../gcc-source-trunk/gcc/cp/parser.c:12864
0x842c84 cp_parser_declaration
        ../../gcc-source-trunk/gcc/cp/parser.c:12761
0x841606 cp_parser_declaration_seq_opt
        ../../gcc-source-trunk/gcc/cp/parser.c:12637
0x841923 cp_parser_translation_unit
        ../../gcc-source-trunk/gcc/cp/parser.c:4559
0x841923 c_parse_file()
        ../../gcc-source-trunk/gcc/cp/parser.c:38860
0x98a825 c_common_parse_file()
        ../../gcc-source-trunk/gcc/c-family/c-opts.c:1132
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
$


------------------------------------------------------------------


typedef int vec __attribute__ ((vector_size (2 * sizeof (int))));

constexpr vec u = { 1, 2 };
constexpr vec v = __builtin_shuffle (v, u);
>From gcc-bugs-return-593722-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 18:51:56 2018
Return-Path: <gcc-bugs-return-593722-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34893 invoked by alias); 16 Feb 2018 18:51: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 34831 invoked by uid 48); 16 Feb 2018 18:51:51 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84344] [concepts] ICE with invalid use of auto
Date: Fri, 16 Feb 2018 18: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt 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-84344-4-QaKv3TXLXT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84344-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84344-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02163.txt.bz2
Content-length: 285

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

--- Comment #2 from Volker Reichelt <reichelt at gcc dot gnu.org> ---
This got fixed on 2018-02-13.
I suspect this was Jason's patch for PR84080.

Do we want to add this as an additional testcase?
Or should we just close this bug?
>From gcc-bugs-return-593724-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 19:03:23 2018
Return-Path: <gcc-bugs-return-593724-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71921 invoked by alias); 16 Feb 2018 19:03: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 71808 invoked by uid 48); 16 Feb 2018 19:03:18 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/59912] [C++1y] ICE when deducing return type for specialized functions
Date: Fri, 16 Feb 2018 19:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt 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-59912-4-cvUseRqkSS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-59912-4@http.gcc.gnu.org/bugzilla/>
References: <bug-59912-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02165.txt.bz2
Content-length: 601

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

Volker Reichelt <reichelt at gcc dot gnu.org> changed:

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

--- Comment #3 from Volker Reichelt <reichelt at gcc dot gnu.org> ---
Duplicate of PR84080 which got fixed on 2018-02-13 by rejecting the code (at
least for now, see comment #3).

*** This bug has been marked as a duplicate of bug 84080 ***
>From gcc-bugs-return-593725-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 19:03:24 2018
Return-Path: <gcc-bugs-return-593725-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 72100 invoked by alias); 16 Feb 2018 19:03: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 71852 invoked by uid 48); 16 Feb 2018 19:03:20 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84080] [6/7/8 Regression] the compiler crashes when compiling the following sample file
Date: Fri, 16 Feb 2018 19:03: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.2.1
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84080-4-U6L4EcMmjd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84080-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84080-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02166.txt.bz2
Content-length: 452

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

Volker Reichelt <reichelt at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |n.sakisaka at gmail dot com

--- Comment #4 from Volker Reichelt <reichelt at gcc dot gnu.org> ---
*** Bug 59912 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-593723-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 18:55:49 2018
Return-Path: <gcc-bugs-return-593723-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 50107 invoked by alias); 16 Feb 2018 18:55:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 46954 invoked by uid 48); 16 Feb 2018 18:55:43 -0000
From: "carll at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84422] ICE on various builtin test functions when compiled with -mcpu=power7
Date: Fri, 16 Feb 2018 19: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: 8.0.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: carll at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: carll at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed
Message-ID: <bug-84422-4-Bx0bgtrkF7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84422-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84422-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02164.txt.bz2
Content-length: 677

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

Carl Love <carll at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-16
           Assignee|unassigned at gcc dot gnu.org      |carll at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Carl Love <carll at gcc dot gnu.org> ---
GCC trunk commit 257752 fixed the issue with:

  gcc/testsuite/gcc.target/powerpc/builtins-3-runnable.c
   during RTL pass: vregs
>From gcc-bugs-return-593728-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 19:07:12 2018
Return-Path: <gcc-bugs-return-593728-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 86608 invoked by alias); 16 Feb 2018 19:07: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 86487 invoked by uid 55); 16 Feb 2018 19:07:08 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82664] [7/8 Regression ] ICE when using Match7 library
Date: Fri, 16 Feb 2018 19:07: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.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82664-4-7Qog72CwkB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82664-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82664-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02169.txt.bz2
Content-length: 540

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

--- Comment #7 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 19:06:34 2018
New Revision: 257753

URL: https://gcc.gnu.org/viewcvs?rev=257753&root=gcc&view=rev
Log:
        PR c++/82664 - ICE with reference to function template parm.

        * pt.c (convert_nontype_argument_function): Avoid obfuscationg
        NOP_EXPRs.

Added:
    trunk/gcc/testsuite/g++.dg/template/nontype-fn1.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/pt.c
>From gcc-bugs-return-593727-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 19:07:02 2018
Return-Path: <gcc-bugs-return-593727-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85817 invoked by alias); 16 Feb 2018 19: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 85404 invoked by uid 48); 16 Feb 2018 19:06:57 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82491] UBSAN in gcc/gimple-fold.c:6187:6: runtime error: signed integer overflow: 9223372036854775807 * 8 cannot be represented in type 'long int'
Date: Fri, 16 Feb 2018 19:07:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rsandifo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
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: cc
Message-ID: <bug-82491-4-uxZ3BvWzkU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82491-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82491-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02168.txt.bz2
Content-length: 839

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

rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed:

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

--- Comment #4 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #3)
> I haven't finished that before poly-int went it.
> May I please ask Richard Sandiford to help me with the version of the patch
> after we have poly-int in trunk?

The poly_int version of the comment #1 code would be something like:

  poly_offset_int boff = *bit_offset + mem_ref_offset (base) * BITS_PER_UNIT;
  if (!boff.to_shwi (bit_offset))
    return NULL_TREE;
>From gcc-bugs-return-593726-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 19:03:43 2018
Return-Path: <gcc-bugs-return-593726-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76174 invoked by alias); 16 Feb 2018 19:03: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 75830 invoked by uid 48); 16 Feb 2018 19:03:39 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84419] [8 Regression] SPEC CPU2017/CPU2006 521/621, 527/627, 554/654, 445, 454, 481, 416 runfails after r256628 with march=skylake-avx512
Date: Fri, 16 Feb 2018 19:07:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rsandifo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-84419-4-jAIkNTv2mK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02167.txt.bz2
Content-length: 539

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

rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |rsandifo at gcc dot gnu.org

--- Comment #3 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Thanks for the reproducer, will look at this next week.
>From gcc-bugs-return-593729-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 19:07:41 2018
Return-Path: <gcc-bugs-return-593729-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90250 invoked by alias); 16 Feb 2018 19:07:40 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 89597 invoked by uid 55); 16 Feb 2018 19:07:35 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82664] [7/8 Regression ] ICE when using Match7 library
Date: Fri, 16 Feb 2018 19:18:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82664-4-sm2tV1D8NS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82664-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82664-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02170.txt.bz2
Content-length: 588

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

--- Comment #8 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 19:06:59 2018
New Revision: 257754

URL: https://gcc.gnu.org/viewcvs?rev=257754&root=gcc&view=rev
Log:
        PR c++/82664 - ICE with reference to function template parm.

        * pt.c (convert_nontype_argument_function): Avoid obfuscationg
        NOP_EXPRs.

Added:
    branches/gcc-7-branch/gcc/testsuite/g++.dg/template/nontype-fn1.C
Modified:
    branches/gcc-7-branch/gcc/cp/ChangeLog
    branches/gcc-7-branch/gcc/cp/pt.c
>From gcc-bugs-return-593730-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 19:18:58 2018
Return-Path: <gcc-bugs-return-593730-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 45548 invoked by alias); 16 Feb 2018 19:18: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 45434 invoked by uid 48); 16 Feb 2018 19:18:54 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82664] [7/8 Regression ] ICE when using Match7 library
Date: Fri, 16 Feb 2018 19: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.2.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-82664-4-sOZfyYmknS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82664-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82664-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02171.txt.bz2
Content-length: 423

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #9 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593731-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 19:23:41 2018
Return-Path: <gcc-bugs-return-593731-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97100 invoked by alias); 16 Feb 2018 19:23: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 96947 invoked by uid 48); 16 Feb 2018 19:23:36 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/82148] [7/8 Regression] ICE in assign_temp, at function.c:968
Date: Fri, 16 Feb 2018 19: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: DUPLICATE
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-82148-4-avR1N7GMec@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82148-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82148-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02172.txt.bz2
Content-length: 512

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed by the patch for 83227.

*** This bug has been marked as a duplicate of bug 83227 ***
>From gcc-bugs-return-593732-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 19:23:42 2018
Return-Path: <gcc-bugs-return-593732-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97257 invoked by alias); 16 Feb 2018 19:23: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 97019 invoked by uid 48); 16 Feb 2018 19:23:38 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83227] [7 Regression] internal compiler error: in process_init_constructor_array
Date: Fri, 16 Feb 2018 19:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-83227-4-E5f0rxfRgS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83227-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83227-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02173.txt.bz2
Content-length: 497

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |matthias.hochsteger@tuwien.
                   |                            |ac.at

--- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> ---
*** Bug 82148 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-593733-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 19:39:25 2018
Return-Path: <gcc-bugs-return-593733-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37739 invoked by alias); 16 Feb 2018 19:39:25 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 36956 invoked by uid 48); 16 Feb 2018 19:39:20 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83835] [7/8 Regression] constexpr constructor rejected in c++17 mode (regression WRT c++14)
Date: Fri, 16 Feb 2018 19: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: 8.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-83835-4-rt3VxY9ooS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83835-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83835-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02174.txt.bz2
Content-length: 378

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
>From gcc-bugs-return-593734-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 19:53:12 2018
Return-Path: <gcc-bugs-return-593734-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 73274 invoked by alias); 16 Feb 2018 19:53: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 73226 invoked by uid 48); 16 Feb 2018 19:53:08 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/84425] New: [8 Regression] Hang in ipa-inline.c starting with r250048
Date: Fri, 16 Feb 2018 19:53:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ipa
X-Bugzilla-Version: 8.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: ---
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-84425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02175.txt.bz2
Content-length: 788

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

            Bug ID: 84425
           Summary: [8 Regression] Hang in ipa-inline.c starting with
                    r250048
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ipa
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jakub at gcc dot gnu.org
                CC: marxin at gcc dot gnu.org
  Target Milestone: ---

The following testcase hangs with -O2 in ipa-inline.c starting with r250048.

void bar (int);

void
foo (int x)
{
  if (x < 5)
    bar (x);
}

__attribute__((optimize(0))) void
bar (int x)
{
  if (x > 10)
    foo (x);
}

I think the actual bug is far older and has just been latent before.
>From gcc-bugs-return-593736-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 20:00:06 2018
Return-Path: <gcc-bugs-return-593736-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19749 invoked by alias); 16 Feb 2018 20:00: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 19575 invoked by uid 48); 16 Feb 2018 20:00:00 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/84425] [8 Regression] Hang in ipa-inline.c starting with r250048
Date: Fri, 16 Feb 2018 20:00: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84425-4-ecOpzhWq6b@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02177.txt.bz2
Content-length: 253

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

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43444
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43444&action=edit
gcc8-pr84425.patch

Untested fix.
>From gcc-bugs-return-593735-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 19:53:24 2018
Return-Path: <gcc-bugs-return-593735-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 73997 invoked by alias); 16 Feb 2018 19:53: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 73937 invoked by uid 48); 16 Feb 2018 19:53:20 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/84425] [8 Regression] Hang in ipa-inline.c starting with r250048
Date: Fri, 16 Feb 2018 20:00: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to target_milestone everconfirmed
Message-ID: <bug-84425-4-zc61SCdj8b@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02176.txt.bz2
Content-length: 542

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-16
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org
   Target Milestone|---                         |8.0
     Ever confirmed|0                           |1
>From gcc-bugs-return-593737-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 20:00:11 2018
Return-Path: <gcc-bugs-return-593737-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 20425 invoked by alias); 16 Feb 2018 20:00: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 19637 invoked by uid 48); 16 Feb 2018 20:00:01 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84387] Defined output does not work for a derived type that has no components
Date: Fri, 16 Feb 2018 20: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jvdelisle at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc assigned_to everconfirmed
Message-ID: <bug-84387-4-G7Xbt4O8uj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84387-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84387-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02178.txt.bz2
Content-length: 696

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

Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-16
                 CC|                            |jvdelisle at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |jvdelisle at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
This does seem a litle odd. I will look into it.
>From gcc-bugs-return-593738-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 20:06:05 2018
Return-Path: <gcc-bugs-return-593738-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32517 invoked by alias); 16 Feb 2018 20:06: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 32466 invoked by uid 55); 16 Feb 2018 20:06:01 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83835] [7/8 Regression] constexpr constructor rejected in c++17 mode (regression WRT c++14)
Date: Fri, 16 Feb 2018 20:09: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: 8.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83835-4-VLx7f4h8jl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83835-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83835-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02179.txt.bz2
Content-length: 521

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

--- Comment #4 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 20:05:28 2018
New Revision: 257757

URL: https://gcc.gnu.org/viewcvs?rev=257757&root=gcc&view=rev
Log:
        PR c++/83835 - C++17 error with constructor ctors.

        * call.c (build_special_member_call): Set TARGET_EXPR_DIRECT_INIT_P.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/constexpr-ctor21.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/call.c
>From gcc-bugs-return-593739-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 20:09:05 2018
Return-Path: <gcc-bugs-return-593739-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 49182 invoked by alias); 16 Feb 2018 20:09: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 49126 invoked by uid 48); 16 Feb 2018 20:09:00 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84420] [8 Regression] ICE when accessing a structured binding in a lambda
Date: Fri, 16 Feb 2018 20: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: 8.0.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-84420-4-GgBaoGwVoQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02180.txt.bz2
Content-length: 378

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
>From gcc-bugs-return-593740-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 20:13:30 2018
Return-Path: <gcc-bugs-return-593740-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53556 invoked by alias); 16 Feb 2018 20:13: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 53450 invoked by uid 48); 16 Feb 2018 20:13:22 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/80290] [6/7/8 Regression] g++ uses unreasonable amount of memory compiling nested string maps
Date: Fri, 16 Feb 2018 20: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: 7.0.1
X-Bugzilla-Keywords: memory-hog
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-80290-4-x2jWlfF2KH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80290-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80290-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02181.txt.bz2
Content-length: 476

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #18 from Jason Merrill <jason at gcc dot gnu.org> ---
Not currently working on this.
>From gcc-bugs-return-593741-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 20:15:53 2018
Return-Path: <gcc-bugs-return-593741-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59549 invoked by alias); 16 Feb 2018 20:15: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 59452 invoked by uid 48); 16 Feb 2018 20:15:48 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81853] [ 6/7/8 Regression] "using namespace" is not a constant expression in a statement expression
Date: Fri, 16 Feb 2018 20: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.1.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-81853-4-S5g0Ran9Wu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81853-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81853-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02182.txt.bz2
Content-length: 378

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
>From gcc-bugs-return-593742-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 20:34:12 2018
Return-Path: <gcc-bugs-return-593742-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 8183 invoked by alias); 16 Feb 2018 20:34: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 8084 invoked by uid 48); 16 Feb 2018 20:34:07 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84151] [6/7/8 Regression] g++ generates two identical loads in a volatile-qualified member function.
Date: Fri, 16 Feb 2018 20:38:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.1
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc assigned_to
Message-ID: <bug-84151-4-me2QDg2gY2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84151-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84151-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02183.txt.bz2
Content-length: 452

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |jason at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
>From gcc-bugs-return-593743-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 20:38:51 2018
Return-Path: <gcc-bugs-return-593743-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18059 invoked by alias); 16 Feb 2018 20:38: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 14941 invoked by uid 55); 16 Feb 2018 20:38:47 -0000
From: "ygribov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/81535] [8 regression] gcc.target/powerpc/pr79439.c fails starting with r250442
Date: Fri, 16 Feb 2018 20:41: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ygribov at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: tetra2005 at gmail dot com
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81535-4-sscp3p5BYP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81535-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81535-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02184.txt.bz2
Content-length: 1070

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

--- Comment #11 from Yury Gribov <ygribov at gcc dot gnu.org> ---
Author: ygribov
Date: Fri Feb 16 20:38:14 2018
New Revision: 257760

URL: https://gcc.gnu.org/viewcvs?rev=257760&root=gcc&view=rev
Log:
Fix PowerPC tests in PR 81535.

gcc/testsuite/

2018-02-16  Yury Gribov  <tetra2005@gmail.com>

        PR target/81535
        * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
        * gcc.dg/pr56727-2.c: Ditto.
        * gcc.target/powerpc/pr79439.c: Renamed to...
        * gcc.target/powerpc/pr79439-1.c: ...this.
        * gcc.target/powerpc/pr79439-2.c: New test.
        * gcc.target/powerpc/pr79439-3.c: New test.

Added:
    trunk/gcc/testsuite/gcc.target/powerpc/pr79439-1.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr79439-2.c
    trunk/gcc/testsuite/gcc.target/powerpc/pr79439-3.c
Removed:
    trunk/gcc/testsuite/gcc.target/powerpc/pr79439.c
Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/pr56727-1.c
    trunk/gcc/testsuite/gcc.dg/pr56727-2.c
>From gcc-bugs-return-593744-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 20:41:55 2018
Return-Path: <gcc-bugs-return-593744-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56319 invoked by alias); 16 Feb 2018 20:41: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 56301 invoked by uid 48); 16 Feb 2018 20:41:51 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84426] New: [8 Regression] ICE with conflicting class member names
Date: Fri, 16 Feb 2018 21:03: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84426-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02185.txt.bz2
Content-length: 2712

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

            Bug ID: 84426
           Summary: [8 Regression] ICE with conflicting class member names
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: error-recovery, ice-on-invalid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: reichelt at gcc dot gnu.org
  Target Milestone: ---

The following invalid code snippet triggers an ICE on trunk:

=============================
struct A
{
  int foo;
  virtual void foo();
};

struct B : A {};
=============================

bug.cc:4:20: error: 'virtual void A::foo()' conflicts with a previous
declaration
   virtual void foo();
                    ^
bug.cc:3:7: note: previous declaration 'int A::foo'
   int foo;
       ^~~
bug.cc:7:8: internal compiler error: in update_vtable_entry_for_fn, at
cp/class.c:2412
 struct B : A {};
        ^
0x5dcc45 update_vtable_entry_for_fn
        ../../gcc/gcc/cp/class.c:2412
0x5dcc45 dfs_modify_vtables
        ../../gcc/gcc/cp/class.c:2664
0x998a4d dfs_walk_all(tree_node*, tree_node* (*)(tree_node*, void*), tree_node*
(*)(tree_node*, void*), void*)
        ../../gcc/gcc/cp/search.c:1410
0x99ac87 dfs_walk_once(tree_node*, tree_node* (*)(tree_node*, void*),
tree_node* (*)(tree_node*, void*), void*)
        ../../gcc/gcc/cp/search.c:1507
0x843eaa modify_all_vtables
        ../../gcc/gcc/cp/class.c:2692
0x843eaa finish_struct_1(tree_node*)
        ../../gcc/gcc/cp/class.c:6827
0x845d6c finish_struct(tree_node*, tree_node*)
        ../../gcc/gcc/cp/class.c:7061
0x927000 cp_parser_class_specifier_1
        ../../gcc/gcc/cp/parser.c:22498
0x928f79 cp_parser_class_specifier
        ../../gcc/gcc/cp/parser.c:22742
0x928f79 cp_parser_type_specifier
        ../../gcc/gcc/cp/parser.c:16748
0x936126 cp_parser_decl_specifier_seq
        ../../gcc/gcc/cp/parser.c:13606
0x93b7f0 cp_parser_simple_declaration
        ../../gcc/gcc/cp/parser.c:12916
0x93c798 cp_parser_block_declaration
        ../../gcc/gcc/cp/parser.c:12863
0x9406f2 cp_parser_declaration
        ../../gcc/gcc/cp/parser.c:12761
0x940b01 cp_parser_declaration_seq_opt
        ../../gcc/gcc/cp/parser.c:12637
0x940df4 cp_parser_translation_unit
        ../../gcc/gcc/cp/parser.c:4559
0x940df4 c_parse_file()
        ../../gcc/gcc/cp/parser.c:38860
0xa3eee6 c_common_parse_file()
        ../../gcc/gcc/c-family/c-opts.c:1132
Please submit a full bug report, [etc.]

The regression was introduced between 2017-09-09 and 2017-09-22.
>From gcc-bugs-return-593748-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:03:42 2018
Return-Path: <gcc-bugs-return-593748-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34719 invoked by alias); 16 Feb 2018 21: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 34589 invoked by uid 48); 16 Feb 2018 21:03:38 -0000
From: "wschmidt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/81594] Optimize PowerPC vector set and store
Date: Fri, 16 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: wschmidt at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: meissner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81594-4-D2bHL8qqMq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81594-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81594-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02189.txt.bz2
Content-length: 152

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

--- Comment #2 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
What's the status of this one?
>From gcc-bugs-return-593746-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:03:32 2018
Return-Path: <gcc-bugs-return-593746-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33916 invoked by alias); 16 Feb 2018 21:03: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 33393 invoked by uid 55); 16 Feb 2018 21:03:27 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81853] [ 6/7/8 Regression] "using namespace" is not a constant expression in a statement expression
Date: Fri, 16 Feb 2018 21:03: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.1.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81853-4-B9hCKVr6R1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81853-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81853-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02187.txt.bz2
Content-length: 509

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

--- Comment #2 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 21:02:55 2018
New Revision: 257762

URL: https://gcc.gnu.org/viewcvs?rev=257762&root=gcc&view=rev
Log:
        PR c++/81853 - using-directive and constexpr.

        * constexpr.c (cxx_eval_constant_expression): Handle USING_STMT.

Added:
    trunk/gcc/testsuite/g++.dg/ext/stmtexpr22.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/constexpr.c
>From gcc-bugs-return-593745-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:03:26 2018
Return-Path: <gcc-bugs-return-593745-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33202 invoked by alias); 16 Feb 2018 21: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 33092 invoked by uid 55); 16 Feb 2018 21:03:22 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84420] [8 Regression] ICE when accessing a structured binding in a lambda
Date: Fri, 16 Feb 2018 21:03: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: 8.0.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84420-4-BTfa9YNF6U@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02186.txt.bz2
Content-length: 514

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

--- Comment #3 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 21:02:50 2018
New Revision: 257761

URL: https://gcc.gnu.org/viewcvs?rev=257761&root=gcc&view=rev
Log:
        PR c++/84420 - ICE with structured binding in lambda.

        * lambda.c (is_capture_proxy): Check DECL_DECOMPOSITION_P.

Added:
    trunk/gcc/testsuite/g++.dg/cpp1z/decomp-lambda1.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/lambda.c
>From gcc-bugs-return-593747-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:03:42 2018
Return-Path: <gcc-bugs-return-593747-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34710 invoked by alias); 16 Feb 2018 21: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 34581 invoked by uid 55); 16 Feb 2018 21:03:38 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84151] [6/7/8 Regression] g++ generates two identical loads in a volatile-qualified member function.
Date: Fri, 16 Feb 2018 21:03: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.2.1
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84151-4-MKPeIdMnqC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84151-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84151-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02188.txt.bz2
Content-length: 597

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

--- Comment #2 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 21:03:02 2018
New Revision: 257763

URL: https://gcc.gnu.org/viewcvs?rev=257763&root=gcc&view=rev
Log:
        PR c++/84151 - unnecessary volatile load with static member.

        * call.c (build_new_method_call_1): Avoid loading from a volatile
        lvalue used as the object argument for a static member function.

Added:
    trunk/gcc/testsuite/g++.dg/tree-ssa/volatile1.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/call.c
>From gcc-bugs-return-593752-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:07:28 2018
Return-Path: <gcc-bugs-return-593752-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41962 invoked by alias); 16 Feb 2018 21:07: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 41466 invoked by uid 55); 16 Feb 2018 21:07:23 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81853] [ 6/7/8 Regression] "using namespace" is not a constant expression in a statement expression
Date: Fri, 16 Feb 2018 21:07: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.1.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81853-4-Bf1RoMzINW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81853-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81853-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02193.txt.bz2
Content-length: 557

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

--- Comment #3 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 21:06:50 2018
New Revision: 257766

URL: https://gcc.gnu.org/viewcvs?rev=257766&root=gcc&view=rev
Log:
        PR c++/81853 - using-directive and constexpr.

        * constexpr.c (cxx_eval_constant_expression): Handle USING_STMT.

Added:
    branches/gcc-7-branch/gcc/testsuite/g++.dg/ext/stmtexpr22.C
Modified:
    branches/gcc-7-branch/gcc/cp/ChangeLog
    branches/gcc-7-branch/gcc/cp/constexpr.c
>From gcc-bugs-return-593749-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:03:55 2018
Return-Path: <gcc-bugs-return-593749-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36192 invoked by alias); 16 Feb 2018 21:03: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 35647 invoked by uid 48); 16 Feb 2018 21:03:49 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84420] [8 Regression] ICE when accessing a structured binding in a lambda
Date: Fri, 16 Feb 2018 21:07: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: 8.0.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84420-4-DeckVph4ss@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02190.txt.bz2
Content-length: 423

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #4 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593751-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:07:24 2018
Return-Path: <gcc-bugs-return-593751-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41510 invoked by alias); 16 Feb 2018 21:07: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 41368 invoked by uid 55); 16 Feb 2018 21:07:20 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84420] [8 Regression] ICE when accessing a structured binding in a lambda
Date: Fri, 16 Feb 2018 21:07: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: 8.0.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84420-4-G57HzypwIC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02192.txt.bz2
Content-length: 562

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

--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 21:06:45 2018
New Revision: 257765

URL: https://gcc.gnu.org/viewcvs?rev=257765&root=gcc&view=rev
Log:
        PR c++/84420 - ICE with structured binding in lambda.

        * lambda.c (is_capture_proxy): Check DECL_DECOMPOSITION_P.

Added:
    branches/gcc-7-branch/gcc/testsuite/g++.dg/cpp1z/decomp-lambda1.C
Modified:
    branches/gcc-7-branch/gcc/cp/ChangeLog
    branches/gcc-7-branch/gcc/cp/lambda.c
>From gcc-bugs-return-593750-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:07:16 2018
Return-Path: <gcc-bugs-return-593750-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40723 invoked by alias); 16 Feb 2018 21:07: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 40647 invoked by uid 55); 16 Feb 2018 21:07:12 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83835] [7/8 Regression] constexpr constructor rejected in c++17 mode (regression WRT c++14)
Date: Fri, 16 Feb 2018 21:07: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: 8.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83835-4-kzYttgAwu1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83835-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83835-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02191.txt.bz2
Content-length: 569

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

--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 21:06:39 2018
New Revision: 257764

URL: https://gcc.gnu.org/viewcvs?rev=257764&root=gcc&view=rev
Log:
        PR c++/83835 - C++17 error with constructor ctors.

        * call.c (build_special_member_call): Set TARGET_EXPR_DIRECT_INIT_P.

Added:
    branches/gcc-7-branch/gcc/testsuite/g++.dg/cpp0x/constexpr-ctor21.C
Modified:
    branches/gcc-7-branch/gcc/cp/ChangeLog
    branches/gcc-7-branch/gcc/cp/call.c
>From gcc-bugs-return-593753-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:07:36 2018
Return-Path: <gcc-bugs-return-593753-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42946 invoked by alias); 16 Feb 2018 21:07: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 42476 invoked by uid 55); 16 Feb 2018 21:07:31 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84151] [6/7/8 Regression] g++ generates two identical loads in a volatile-qualified member function.
Date: Fri, 16 Feb 2018 21:07: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.2.1
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84151-4-YpjnCAIQZc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84151-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84151-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02194.txt.bz2
Content-length: 645

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

--- Comment #3 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 21:06:56 2018
New Revision: 257767

URL: https://gcc.gnu.org/viewcvs?rev=257767&root=gcc&view=rev
Log:
        PR c++/84151 - unnecessary volatile load with static member.

        * call.c (build_new_method_call_1): Avoid loading from a volatile
        lvalue used as the object argument for a static member function.

Added:
    branches/gcc-7-branch/gcc/testsuite/g++.dg/tree-ssa/volatile1.C
Modified:
    branches/gcc-7-branch/gcc/cp/ChangeLog
    branches/gcc-7-branch/gcc/cp/call.c
>From gcc-bugs-return-593754-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:07:40 2018
Return-Path: <gcc-bugs-return-593754-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43416 invoked by alias); 16 Feb 2018 21:07:40 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 42872 invoked by uid 48); 16 Feb 2018 21:07:35 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83835] [7/8 Regression] constexpr constructor rejected in c++17 mode (regression WRT c++14)
Date: Fri, 16 Feb 2018 21:08: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: 8.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason 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.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-83835-4-ijIg0KjLEy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83835-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83835-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02195.txt.bz2
Content-length: 476

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593755-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:08:42 2018
Return-Path: <gcc-bugs-return-593755-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52523 invoked by alias); 16 Feb 2018 21:08: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 52472 invoked by uid 48); 16 Feb 2018 21:08:38 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81853] [ 6/7/8 Regression] "using namespace" is not a constant expression in a statement expression
Date: Fri, 16 Feb 2018 21:19: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.1.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason 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.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-81853-4-QnXyO4htSI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81853-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81853-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02196.txt.bz2
Content-length: 561

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #4 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed for 7.4.  If anyone cares about having this fixed in 6.5, I can apply it
there too.
>From gcc-bugs-return-593756-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:19:59 2018
Return-Path: <gcc-bugs-return-593756-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123006 invoked by alias); 16 Feb 2018 21:19: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 122924 invoked by uid 48); 16 Feb 2018 21:19:55 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83911] [6/7/8 Regression] ICE with target attribute on constructor in gimplify_expr at gimplify.c:11321
Date: Fri, 16 Feb 2018 21:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc assigned_to
Message-ID: <bug-83911-4-D1DEQQDd7Z@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83911-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83911-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02197.txt.bz2
Content-length: 452

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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |jason at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
>From gcc-bugs-return-593757-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:35:27 2018
Return-Path: <gcc-bugs-return-593757-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 72222 invoked by alias); 16 Feb 2018 21:35: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 72138 invoked by uid 48); 16 Feb 2018 21:35:20 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84151] [6 Regression] g++ generates two identical loads in a volatile-qualified member function.
Date: Fri, 16 Feb 2018 21:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.1
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason 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: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84151-4-vtf8HcVLfE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84151-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84151-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02198.txt.bz2
Content-length: 423

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #4 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593758-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:35:37 2018
Return-Path: <gcc-bugs-return-593758-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 72922 invoked by alias); 16 Feb 2018 21:35: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 72874 invoked by uid 55); 16 Feb 2018 21:35:32 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84151] [6 Regression] g++ generates two identical loads in a volatile-qualified member function.
Date: Fri, 16 Feb 2018 21:54:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.1
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason 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: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84151-4-0pybDmFzWr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84151-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84151-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02199.txt.bz2
Content-length: 645

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

--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Fri Feb 16 21:34:57 2018
New Revision: 257768

URL: https://gcc.gnu.org/viewcvs?rev=257768&root=gcc&view=rev
Log:
        PR c++/84151 - unnecessary volatile load with static member.

        * call.c (build_new_method_call_1): Avoid loading from a volatile
        lvalue used as the object argument for a static member function.

Added:
    branches/gcc-6-branch/gcc/testsuite/g++.dg/tree-ssa/volatile1.C
Modified:
    branches/gcc-6-branch/gcc/cp/ChangeLog
    branches/gcc-6-branch/gcc/cp/call.c
>From gcc-bugs-return-593759-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 21:54:11 2018
Return-Path: <gcc-bugs-return-593759-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34229 invoked by alias); 16 Feb 2018 21:54: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 34157 invoked by uid 48); 16 Feb 2018 21:54:01 -0000
From: "helloqirun at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84427] New: gcc ICE at -O3 on x86_64-linux-gnu in compute_antic, at tree-ssa-pre.c:2356
Date: Fri, 16 Feb 2018 22:04: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: helloqirun 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-84427-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02200.txt.bz2
Content-length: 1915

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

            Bug ID: 84427
           Summary: gcc ICE at -O3 on x86_64-linux-gnu in compute_antic,
                    at tree-ssa-pre.c:2356
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: helloqirun at gmail dot com
  Target Milestone: ---

Level "-O2" works fine.

$ gcc-trunk -v
Using built-in specs.
COLLECT_GCC=gcc-trunk
COLLECT_LTO_WRAPPER=/home/absozero/trunk/root-gcc/libexec/gcc/x86_64-pc-linux-gnu/8.0.1/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: ../gcc/configure --prefix=/home/absozero/trunk/root-gcc
--enable-languages=c,c++ --disable-werror --enable-multilib
Thread model: posix
gcc version 8.0.1 20180216 (experimental) [trunk revision 257735] (GCC) 



$ gcc-trunk -O3 -c abc.c
abc.c: In function ‘fn1’:
abc.c:5:14: warning: implicit declaration of function ‘fn2’; did you mean
‘fn1’? [-Wimplicit-function-declaration]
 void fn1() { fn2(e, a); }
              ^~~
              fn1
during GIMPLE pass: pre
abc.c:5:6: internal compiler error: in compute_antic, at tree-ssa-pre.c:2356
 void fn1() { fn2(e, a); }
      ^~~
0x6cc6ff compute_antic
        ../../gcc/gcc/tree-ssa-pre.c:2356
0x6cc6ff execute
        ../../gcc/gcc/tree-ssa-pre.c:4114
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.


$ cat abc.c
short a, d, e;
unsigned char b;
int c, f;
char g, h;
void fn1() { fn2(e, a); }
int fn2(int p1, int p2) {
l1:
  b = a;
  for (; h; h--)
    if (p1)
      g = p2 * c;
    else {
      c = d;
      if (f)
        goto l1;
    }
}
>From gcc-bugs-return-593760-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 22:04:22 2018
Return-Path: <gcc-bugs-return-593760-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43222 invoked by alias); 16 Feb 2018 22:04: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 42760 invoked by uid 48); 16 Feb 2018 22:04:17 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84424] [8 Regression] ICE on C++ code: tree check: expected record_type or union_type or qual_union_type, have vector_type in reduced_constant_expression_p, at cp/constexpr.c:1766
Date: Fri, 16 Feb 2018 22:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor 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: keywords bug_status cf_reconfirmed_on cc short_desc everconfirmed
Message-ID: <bug-84424-4-tBBgj7Nogn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84424-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02201.txt.bz2
Content-length: 1472

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2018-02-16
                 CC|                            |jason at gcc dot gnu.org,
                   |                            |msebor at gcc dot gnu.org
            Summary|ICE on C++ code: tree       |[8 Regression] ICE on C++
                   |check: expected record_type |code: tree check: expected
                   |or union_type or            |record_type or union_type
                   |qual_union_type, have       |or qual_union_type, have
                   |vector_type in              |vector_type in
                   |reduced_constant_expression |reduced_constant_expression
                   |_p, at cp/constexpr.c:1766  |_p, at cp/constexpr.c:1766
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
I can confirm it with r257668 but not with the top of trunk (r257768).  The
regression was introduced in r251948.  I vaguely remember a bug with a test
case similar to this one go by but I can't find it.  Can you please retry with
a newer revision and report back?
>From gcc-bugs-return-593761-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 22:09:51 2018
Return-Path: <gcc-bugs-return-593761-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52809 invoked by alias); 16 Feb 2018 22:09: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 52747 invoked by uid 48); 16 Feb 2018 22:09:46 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84426] [8 Regression] ICE with conflicting class member names
Date: Fri, 16 Feb 2018 22: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
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-84426-4-0JRtb8LBVV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84426-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84426-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02202.txt.bz2
Content-length: 786

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-16
                 CC|                            |msebor at gcc dot gnu.org,
                   |                            |nathan at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed.  Bisection points to r252005 (gcc 8.0.0):

r252005 | nathan | 2017-09-12 08:50:56 -0400 (Tue, 12 Sep 2017) | 20 lines

        Kill CLASSTYPE_SORTED_FIELDS.
>From gcc-bugs-return-593762-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 22:13:54 2018
Return-Path: <gcc-bugs-return-593762-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 58501 invoked by alias); 16 Feb 2018 22:13:54 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 58464 invoked by uid 48); 16 Feb 2018 22:13:49 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84427] [8 Regression] gcc ICE at -O3 on x86_64-linux-gnu in compute_antic, at tree-ssa-pre.c:2356
Date: Fri, 16 Feb 2018 22: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: unknown
X-Bugzilla-Keywords: ice-on-valid-code
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: keywords bug_status cf_reconfirmed_on cc short_desc everconfirmed
Message-ID: <bug-84427-4-XGEKIwPWed@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84427-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84427-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02203.txt.bz2
Content-length: 937

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-16
                 CC|                            |msebor at gcc dot gnu.org
            Summary|gcc ICE at -O3 on           |[8 Regression] gcc ICE at
                   |x86_64-linux-gnu in         |-O3 on x86_64-linux-gnu in
                   |compute_antic, at           |compute_antic, at
                   |tree-ssa-pre.c:2356         |tree-ssa-pre.c:2356
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed.  Bisection points to r253998.
>From gcc-bugs-return-593763-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 22:21:18 2018
Return-Path: <gcc-bugs-return-593763-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66378 invoked by alias); 16 Feb 2018 22:21:18 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 66336 invoked by uid 48); 16 Feb 2018 22:21:13 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84423] [concepts] ICE with invalid using declaration
Date: Fri, 16 Feb 2018 22: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-84423-4-Q4ZV4YUGHi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84423-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84423-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02204.txt.bz2
Content-length: 710

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2018-02-16
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed with r257668 but not with the top of trunk.  Looks like it might have
been fixed recently.  Can you please retry with a fresh revision and report
back?
>From gcc-bugs-return-593764-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 22:23:52 2018
Return-Path: <gcc-bugs-return-593764-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 68755 invoked by alias); 16 Feb 2018 22:23: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 68700 invoked by uid 55); 16 Feb 2018 22:23:46 -0000
From: "joseph at codesourcery dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/59833] ARM soft-float extendsfdf2 fails to quiet signaling NaN
Date: Fri, 16 Feb 2018 22: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: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: joseph at codesourcery dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ramana at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-59833-4-07Rr2zKlb2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-59833-4@http.gcc.gnu.org/bugzilla/>
References: <bug-59833-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02205.txt.bz2
Content-length: 1541

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

--- Comment #16 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
On Fri, 16 Feb 2018, egallager at gcc dot gnu.org wrote:

> > powerpc failure of floating-point extensions to quiet signaling NaNs 
> > (because loads implicitly extend from float to double in a way that's 
> > defined as bit-manipulation rather than a convertFormat operation) is bug 
> > 56828.
> 
> but bug 56828 was closed as INVALID...

Maybe the test in that bug in fact only covered cases involving long 
double (which is what that closure was for).  There is an issue with 
conversion from float to double on powerpc (FPRs always store values in 
double format, and a load of a float value is a bitwise operation that 
never raises exceptions but produces a double sNaN when loading a float 
sNaN - which can be stored back to float in memory as a float sNaN with no 
exceptions - meaning that converting a float value in registers to double 
is treated as a no-op).  It's normally OK to do that, if the converted 
value will be used in double arithmetic - but if it's stored back to 
memory as a double without having gone through arithmetic other than abs / 
negate / copysign, it will incorrectly remain a double sNaN, and in that 
case, given -fsignaling-nans, something should be done to convert it 
explicitly to a qNaN (e.g. use an frsp instruction, which would do nothing 
to a value representable as float which is not a signaling NaN).
>From gcc-bugs-return-593765-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 22:24:43 2018
Return-Path: <gcc-bugs-return-593765-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 69779 invoked by alias); 16 Feb 2018 22:24: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 69601 invoked by uid 48); 16 Feb 2018 22:24:20 -0000
From: "hjl.tools at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug go/84215] Random results in go/libgo tests
Date: Fri, 16 Feb 2018 22:28: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: 8.0
X-Bugzilla-Keywords:
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: ian at airs dot com
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84215-4-6TeIbn5d1L@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84215-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84215-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02206.txt.bz2
Content-length: 8860

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

--- Comment #9 from H.J. Lu <hjl.tools at gmail dot com> ---
On i686 with many cores, r257758 gave:

...
goroutine 24690 [GC worker (idle)]:
runtime.mcall
        /export/gnu/import/git/sources/gcc/libgo/runtime/proc.c:342
runtime.gopark
       
/export/build/gnu/gcc-32bit/build-i686-linux/i686-linux/libgo/gotest330678/test/proc.go:321
runtime.gcBgMarkWorker
       
/export/build/gnu/gcc-32bit/build-i686-linux/i686-linux/libgo/gotest330678/test/mgc.go:1776
runtime.kickoff
       
/export/build/gnu/gcc-32bit/build-i686-linux/i686-linux/libgo/gotest330678/test/proc.go:1161
created by runtime.gcBgMarkStartWorkers
       
/export/build/gnu/gcc-32bit/build-i686-linux/i686-linux/libgo/gotest330678/test/mgc.go:1722
+92

goroutine 23558 [running]:
        goroutine running on other thread; stack unavailable
created by testing.T.Run
        /export/gnu/import/git/sources/gcc/libgo/go/testing/testing.go:824 +740

goroutine 24113 [chan send]:
runtime.mcall
        /export/gnu/import/git/sources/gcc/libgo/runtime/proc.c:342
runtime.gopark
       
/export/build/gnu/gcc-32bit/build-i686-linux/i686-linux/libgo/gotest330678/test/proc.go:321
runtime.goparkunlock
       
/export/build/gnu/gcc-32bit/build-i686-linux/i686-linux/libgo/gotest330678/test/proc.go:327
runtime.chansend
       
/export/build/gnu/gcc-32bit/build-i686-linux/i686-linux/libgo/gotest330678/test/chan.go:249
runtime.chansend1
       
/export/build/gnu/gcc-32bit/build-i686-linux/i686-linux/libgo/gotest330678/test/chan.go:135
testing.tRunner..func1
        /export/gnu/import/git/sources/gcc/libgo/go/testing/testing.go:728
runtime.deferreturn
       
/export/build/gnu/gcc-32bit/build-i686-linux/i686-linux/libgo/gotest330678/test/panic.go:205
testing.tRunner
        /export/gnu/import/git/sources/gcc/libgo/go/testing/testing.go:783
runtime.kickoff
       
/export/build/gnu/gcc-32bit/build-i686-linux/i686-linux/libgo/gotest330678/test/proc.go:1161
created by testing.T.Run
        /export/gnu/import/git/sources/gcc/libgo/go/testing/testing.go:824 +740

eax    0x0
ebx    0x2
ecx    0xb93e1afc
edx    0x0
edi    0x0
esi    0x8
ebp    0xb93e1afc
esp    0xb93e1ae0
eip    0xf7f42db9
eflags 0x282
cs     0x23
fs     0x0
gs     0x63
FAIL: runtime

goroutine 4122 [IO wait]:
internal_poll.runtime_pollWait
        /export/gnu/import/git/sources/gcc/libgo/go/runtime/netpoll.go:176
internal_poll.pollDesc.wait
       
/export/gnu/import/git/sources/gcc/libgo/go/internal/poll/fd_poll_runtime.go:85
internal_poll.pollDesc.waitRead
       
/export/gnu/import/git/sources/gcc/libgo/go/internal/poll/fd_poll_runtime.go:90
internal_poll.FD.Accept
       
/export/gnu/import/git/sources/gcc/libgo/go/internal/poll/fd_unix.go:372
net.netFD.accept
        /export/gnu/import/git/sources/gcc/libgo/go/net/fd_unix.go:238
net.TCPListener.accept
        /export/gnu/import/git/sources/gcc/libgo/go/net/tcpsock_posix.go:136
net.TCPListener.Accept
        /export/gnu/import/git/sources/gcc/libgo/go/net/tcpsock.go:259
net_http.Server.Serve
       
/export/build/gnu/gcc-32bit/build-i686-linux/i686-linux/libgo/gotest249618/test/server.go:2770
httptest.func1
       
/export/gnu/import/git/sources/gcc/libgo/go/net/http/httptest/server.go:280
created by net_http_httptest.Server.goServe
       
/export/gnu/import/git/sources/gcc/libgo/go/net/http/httptest/server.go:278
+198

goroutine 4535 [semacquire]:
syscall.Accept4
       
/export/gnu/import/git/sources/gcc/libgo/go/syscall/libcall_linux.go:176
poll.accept
       
/export/gnu/import/git/sources/gcc/libgo/go/internal/poll/sock_cloexec.go:17
internal_poll.FD.Accept
       
/export/gnu/import/git/sources/gcc/libgo/go/internal/poll/fd_unix.go:365
net.netFD.accept
        /export/gnu/import/git/sources/gcc/libgo/go/net/fd_unix.go:238
net.TCPListener.accept
        /export/gnu/import/git/sources/gcc/libgo/go/net/tcpsock_posix.go:136
net.TCPListener.Accept
        /export/gnu/import/git/sources/gcc/libgo/go/net/tcpsock.go:259
crypto_tls.listener.Accept
        /export/gnu/import/git/sources/gcc/libgo/go/crypto/tls/tls.go:52
net_http.Server.Serve
       
/export/build/gnu/gcc-32bit/build-i686-linux/i686-linux/libgo/gotest249618/test/server.go:2770
httptest.func1
       
/export/gnu/import/git/sources/gcc/libgo/go/net/http/httptest/server.go:280
created by net_http_httptest.Server.goServe
       
/export/gnu/import/git/sources/gcc/libgo/go/net/http/httptest/server.go:278
+198

eax    0x0
ebx    0x2
ecx    0xce0f1fbc
edx    0x0
edi    0x0
esi    0x8
ebp    0xce0f1fbc
esp    0xce0f1fa0
eip    0xf7f3edb9
eflags 0x286
cs     0x23
fs     0x0
gs     0x63
FAIL: net/http

/tmp/cc2A9bsi.s: Assembler messages:
/tmp/cc2A9bsi.s:7954: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:7965: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:7976: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:7977: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:7978: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:7979: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:7993: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8004: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8015: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8016: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8017: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8018: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8032: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8043: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8054: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8055: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8056: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8057: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8071: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8082: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8093: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8094: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8095: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8096: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8110: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8121: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8132: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8133: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8134: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8135: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8149: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8160: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8171: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8172: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8173: Error: leb128 operand is an undefined symbol: .LVU443
/tmp/cc2A9bsi.s:8174: Error: leb128 operand is an undefined symbol: .LVU443


FAIL: golang_org/x/crypto/chacha20poly1305/internal/chacha20

FAIL: golang_org/x/crypto/curve25519
FAIL: golang_org/x/net/lex/httplex

checksyms: found unexpected symbol "__libc_start_main@@GLIBC_2.0"
FAIL: checksyms

spawn [open ...]^M
fatal error: unexpected signal during runtime execution
[signal SIGSEGV: segmentation violation code=2 addr=4140130304 pc=4152026464]

runtime stack:
doscanstack1
        /export/gnu/import/git/sources/gcc/libgo/runtime/stack.c:77
runtime_mstart
        /export/gnu/import/git/sources/gcc/libgo/runtime/proc.c:527

goroutine 33 [GC worker (idle)]:
created by runtime.gcStart
        /export/gnu/import/git/sources/gcc/libgo/go/runtime/mgc.go:1299 +412

goroutine 1 [GC assist marking (scan)]:
panic
        /export/gnu/import/git/sources/gcc/libgo/go/runtime/panic.go:462
runtime_panicstring
        /export/gnu/import/git/sources/gcc/libgo/runtime/panic.c:38
main.main..func1
        ./index0-out.go:140
main.test
        ./index0-out.go:112
main.main
        ./index0-out.go:140
FAIL: ./index0-out.go execution,  -O0 -g -fno-var-tracking-assignments
>From gcc-bugs-return-593767-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 22:37:11 2018
Return-Path: <gcc-bugs-return-593767-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124112 invoked by alias); 16 Feb 2018 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 124072 invoked by uid 48); 16 Feb 2018 22:37:07 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/79064] Cannot overload member function templates on type of literal
Date: Fri, 16 Feb 2018 22:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: rejects-valid
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-79064-4-2Le49uqGqQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02208.txt.bz2
Content-length: 673

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

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

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

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
r254843 appears to have fixed this:

r254843 | jason | 2017-11-16 15:13:48 -0500 (Thu, 16 Nov 2017) | 15 lines

        PR c++/79092 - non-type args of different types are different
>From gcc-bugs-return-593766-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 22:28:10 2018
Return-Path: <gcc-bugs-return-593766-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74032 invoked by alias); 16 Feb 2018 22:28: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 73977 invoked by uid 55); 16 Feb 2018 22:28:06 -0000
From: "joseph at codesourcery dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84416] internal compiler error: in int_cst_value, at tree.c:11089
Date: Fri, 16 Feb 2018 22:37: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: joseph at codesourcery dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84416-4-hNoVLMylaF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84416-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84416-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02207.txt.bz2
Content-length: 466

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

--- Comment #2 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
Ignoring weird targets (m32c...), there's no valid use for array indices 
larger than size_t / ptrdiff_t (beyond I suppose any optimization effects 
from knowing that the conversion of the array index, or offset added to a 
pointer, to a pointer-sized integer of the same signedness does not change 
the value).
>From gcc-bugs-return-593768-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 22:37:30 2018
Return-Path: <gcc-bugs-return-593768-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124906 invoked by alias); 16 Feb 2018 22: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 124861 invoked by uid 55); 16 Feb 2018 22:37:26 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/79064] Cannot overload member function templates on type of literal
Date: Fri, 16 Feb 2018 22:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: rejects-valid
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-79064-4-C8oHETsAsV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02209.txt.bz2
Content-length: 453

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

--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
Author: msebor
Date: Fri Feb 16 22:36:53 2018
New Revision: 257769

URL: https://gcc.gnu.org/viewcvs?rev=257769&root=gcc&view=rev
Log:
gcc/testsuite/ChangeLog:

        PR c++/79064
        * g++.dg/overload15.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/template/overload15.C
Modified:
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593769-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 22:39:29 2018
Return-Path: <gcc-bugs-return-593769-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126657 invoked by alias); 16 Feb 2018 22:39: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 126588 invoked by uid 55); 16 Feb 2018 22:39:25 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84192] [7/8 Regression] ICE with statement expression
Date: Fri, 16 Feb 2018 22:41: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.3.1
X-Bugzilla-Keywords: ice-on-invalid-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: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84192-4-ODyMvX6kvG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84192-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84192-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02210.txt.bz2
Content-length: 638

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

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Feb 16 22:38:53 2018
New Revision: 257770

URL: https://gcc.gnu.org/viewcvs?rev=257770&root=gcc&view=rev
Log:
        PR c++/84192
        * constexpr.c (cxx_eval_constant_expression) <case RETURN_EXPR>: Don't
        set *jump_target to anything if jump_target is NULL.

        * g++.dg/cpp1y/constexpr-84192.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/cpp1y/constexpr-84192.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/constexpr.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593770-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 22:41:08 2018
Return-Path: <gcc-bugs-return-593770-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128779 invoked by alias); 16 Feb 2018 22:41: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 128754 invoked by uid 55); 16 Feb 2018 22:41:03 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84418] ICE with fortran OpenMP linear (ref ()) clause
Date: Fri, 16 Feb 2018 22:54:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84418-4-a5EwDtD5dW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84418-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84418-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02211.txt.bz2
Content-length: 769

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

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Feb 16 22:40:32 2018
New Revision: 257771

URL: https://gcc.gnu.org/viewcvs?rev=257771&root=gcc&view=rev
Log:
        PR fortran/84418
        * trans-openmp.c (gfc_trans_omp_clauses): For OMP_CLAUSE_LINEAR_REF
        kind set OMP_CLAUSE_LINEAR_STEP to TYPE_SIZE_UNIT times last_step.

        * libgomp.fortran/pr84418-1.f90: New test.
        * libgomp.fortran/pr84418-2.f90: New test.

Added:
    trunk/libgomp/testsuite/libgomp.fortran/pr84418-1.f90
    trunk/libgomp/testsuite/libgomp.fortran/pr84418-2.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/trans-openmp.c
    trunk/libgomp/ChangeLog
>From gcc-bugs-return-593771-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 22:54:30 2018
Return-Path: <gcc-bugs-return-593771-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30288 invoked by alias); 16 Feb 2018 22:54: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 30154 invoked by uid 48); 16 Feb 2018 22:54:26 -0000
From: "su at cs dot ucdavis.edu" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84424] [8 Regression] ICE on C++ code: tree check: expected record_type or union_type or qual_union_type, have vector_type in reduced_constant_expression_p, at cp/constexpr.c:1766
Date: Fri, 16 Feb 2018 23: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: unknown
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: su at cs dot ucdavis.edu
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-84424-4-AmpfVqvAGk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84424-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02212.txt.bz2
Content-length: 537

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

--- Comment #2 from Zhendong Su <su at cs dot ucdavis.edu> ---
(In reply to Martin Sebor from comment #1)
> I can confirm it with r257668 but not with the top of trunk (r257768).  The
> regression was introduced in r251948.  I vaguely remember a bug with a test
> case similar to this one go by but I can't find it.  Can you please retry
> with a newer revision and report back?

My latest build is r257757, which still ICEs on this test. 

I am building the top of the trunk.
>From gcc-bugs-return-593772-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 23:05:37 2018
Return-Path: <gcc-bugs-return-593772-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48662 invoked by alias); 16 Feb 2018 23:05: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 48539 invoked by uid 55); 16 Feb 2018 23:05:33 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/84425] [8 Regression] Hang in ipa-inline.c starting with r250048
Date: Fri, 16 Feb 2018 23:06: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84425-4-jJvU8sCJ8R@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02213.txt.bz2
Content-length: 554

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

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Fri Feb 16 23:05:00 2018
New Revision: 257772

URL: https://gcc.gnu.org/viewcvs?rev=257772&root=gcc&view=rev
Log:
        PR ipa/84425
        * ipa-inline.c (inline_small_functions): Fix a typo.

        * gcc.c-torture/compile/pr84425.c: New test.

Added:
    trunk/gcc/testsuite/gcc.c-torture/compile/pr84425.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ipa-inline.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593774-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 23:06:41 2018
Return-Path: <gcc-bugs-return-593774-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53504 invoked by alias); 16 Feb 2018 23:06: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 53444 invoked by uid 48); 16 Feb 2018 23:06:37 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84418] ICE with fortran OpenMP linear (ref ()) clause
Date: Fri, 16 Feb 2018 23: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-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: bug_status
Message-ID: <bug-84418-4-xSbBgxmFmD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84418-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84418-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02215.txt.bz2
Content-length: 416

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

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

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

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed on the trunk so far, queued for 7.4 backporting.
>From gcc-bugs-return-593773-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 23:06:06 2018
Return-Path: <gcc-bugs-return-593773-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52572 invoked by alias); 16 Feb 2018 23:06: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 52483 invoked by uid 48); 16 Feb 2018 23:06:02 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84192] [7 Regression] ICE with statement expression
Date: Fri, 16 Feb 2018 23:06:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.3.1
X-Bugzilla-Keywords: ice-on-invalid-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.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: assigned_to short_desc
Message-ID: <bug-84192-4-YLCzp9zLUe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84192-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84192-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02214.txt.bz2
Content-length: 556

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|mpolacek at gcc dot gnu.org        |jakub at gcc dot gnu.org
            Summary|[7/8 Regression] ICE with   |[7 Regression] ICE with
                   |statement expression        |statement expression

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed on the trunk so far.
>From gcc-bugs-return-593775-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 23:06:51 2018
Return-Path: <gcc-bugs-return-593775-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54234 invoked by alias); 16 Feb 2018 23: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 54169 invoked by uid 48); 16 Feb 2018 23:06:47 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/84425] [8 Regression] Hang in ipa-inline.c starting with r250048
Date: Fri, 16 Feb 2018 23:26: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84425-4-HnKrglu34O@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02216.txt.bz2
Content-length: 423

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

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

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

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-593776-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 23:26:46 2018
Return-Path: <gcc-bugs-return-593776-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114310 invoked by alias); 16 Feb 2018 23:26: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 114272 invoked by uid 55); 16 Feb 2018 23:26:41 -0000
From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ada/84277] [8 Regression] A lot of new acats testsuite failures
Date: Fri, 16 Feb 2018 23:27:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ada
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ebotcazou at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84277-4-cNNLWq4ilf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84277-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84277-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02217.txt.bz2
Content-length: 3452

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

--- Comment #6 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Author: ebotcazou
Date: Fri Feb 16 23:26:08 2018
New Revision: 257773

URL: https://gcc.gnu.org/viewcvs?rev=257773&root=gcc&view=rev
Log:
        PR ada/84277
        * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
        * gnat.dg/dispatch1.adb: Rename into...
        * gnat.dg/disp1.adb: ...this.
        * gnat.dg/dispatch1_p.ads: Rename into...
        * gnat.dg/disp1_pkg.ads: ...this.
        * gnat.dg/disp2.adb: Rename into...
        * gnat.dg/dispatch2.adb: ...this.
        * gnat.dg/dispatch2_p.ads: Rename into...
        * gnat.dg/disp2_pkg.ads: ...this.
        * gnat.dg/dispatch2_p.adb: Rename into...
        * gnat.dg/disp2_pkg.adb: this.
        * gnat.dg/generic_dispatch.adb: Rename into...
        * gnat.dg/generic_disp.adb: this.
        * gnat.dg/generic_dispatch_p.ads: Rename into...
        * gnat.dg/generic_disp_pkg.ads: ...this.
        * gnat.dg/generic_dispatch_p.adb: Rename into...
        * gnat.dg/generic_disp_pkg.adb: ...this.
        * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
        * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
        * gnat.dg/object_overflow1.adb: Tweak index.
        * gnat.dg/object_overflow2.adb: Likewise.
        * gnat.dg/object_overflow3.adb: Likewise.
        * gnat.dg/object_overflow4.adb: Likewise.
        * gnat.dg/object_overflow5.adb: Likewise.

Added:
    trunk/gcc/testsuite/gnat.dg/disp1.adb
      - copied, changed from r257772, trunk/gcc/testsuite/gnat.dg/dispatch1.adb
    trunk/gcc/testsuite/gnat.dg/disp1_pkg.ads
      - copied, changed from r257772,
trunk/gcc/testsuite/gnat.dg/dispatch1_p.ads
    trunk/gcc/testsuite/gnat.dg/disp2.adb
      - copied, changed from r257772, trunk/gcc/testsuite/gnat.dg/dispatch2.adb
    trunk/gcc/testsuite/gnat.dg/disp2_pkg.adb
      - copied, changed from r257772,
trunk/gcc/testsuite/gnat.dg/dispatch2_p.adb
    trunk/gcc/testsuite/gnat.dg/disp2_pkg.ads
      - copied, changed from r257772,
trunk/gcc/testsuite/gnat.dg/dispatch2_p.ads
    trunk/gcc/testsuite/gnat.dg/generic_disp.adb
      - copied, changed from r257772,
trunk/gcc/testsuite/gnat.dg/generic_dispatch.adb
    trunk/gcc/testsuite/gnat.dg/generic_disp_pkg.adb
      - copied, changed from r257772,
trunk/gcc/testsuite/gnat.dg/generic_dispatch_p.adb
    trunk/gcc/testsuite/gnat.dg/generic_disp_pkg.ads
      - copied, changed from r257772,
trunk/gcc/testsuite/gnat.dg/generic_dispatch_p.ads
Removed:
    trunk/gcc/testsuite/gnat.dg/dispatch1.adb
    trunk/gcc/testsuite/gnat.dg/dispatch1_p.ads
    trunk/gcc/testsuite/gnat.dg/dispatch2.adb
    trunk/gcc/testsuite/gnat.dg/dispatch2_p.adb
    trunk/gcc/testsuite/gnat.dg/dispatch2_p.ads
    trunk/gcc/testsuite/gnat.dg/generic_dispatch.adb
    trunk/gcc/testsuite/gnat.dg/generic_dispatch_p.adb
    trunk/gcc/testsuite/gnat.dg/generic_dispatch_p.ads
Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gnat.dg/array11.adb
    trunk/gcc/testsuite/gnat.dg/null_pointer_deref1.adb
    trunk/gcc/testsuite/gnat.dg/null_pointer_deref2.adb
    trunk/gcc/testsuite/gnat.dg/object_overflow1.adb
    trunk/gcc/testsuite/gnat.dg/object_overflow2.adb
    trunk/gcc/testsuite/gnat.dg/object_overflow3.adb
    trunk/gcc/testsuite/gnat.dg/object_overflow4.adb
    trunk/gcc/testsuite/gnat.dg/object_overflow5.adb
>From gcc-bugs-return-593777-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 23:27:27 2018
Return-Path: <gcc-bugs-return-593777-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116455 invoked by alias); 16 Feb 2018 23:27: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 115811 invoked by uid 55); 16 Feb 2018 23:27:22 -0000
From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ada/84277] [8 Regression] A lot of new acats testsuite failures
Date: Fri, 16 Feb 2018 23:28:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ada
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ebotcazou at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84277-4-zuTM7rxfCt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84277-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84277-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02218.txt.bz2
Content-length: 3976

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

--- Comment #7 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Author: ebotcazou
Date: Fri Feb 16 23:26:49 2018
New Revision: 257774

URL: https://gcc.gnu.org/viewcvs?rev=257774&root=gcc&view=rev
Log:
        PR ada/84277
        * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
        * gnat.dg/dispatch1.adb: Rename into...
        * gnat.dg/disp1.adb: ...this.
        * gnat.dg/dispatch1_p.ads: Rename into...
        * gnat.dg/disp1_pkg.ads: ...this.
        * gnat.dg/disp2.adb: Rename into...
        * gnat.dg/dispatch2.adb: ...this.
        * gnat.dg/dispatch2_p.ads: Rename into...
        * gnat.dg/disp2_pkg.ads: ...this.
        * gnat.dg/dispatch2_p.adb: Rename into...
        * gnat.dg/disp2_pkg.adb: this.
        * gnat.dg/generic_dispatch.adb: Rename into...
        * gnat.dg/generic_disp.adb: this.
        * gnat.dg/generic_dispatch_p.ads: Rename into...
        * gnat.dg/generic_disp_pkg.ads: ...this.
        * gnat.dg/generic_dispatch_p.adb: Rename into...
        * gnat.dg/generic_disp_pkg.adb: ...this.
        * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
        * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
        * gnat.dg/object_overflow1.adb: Tweak index.
        * gnat.dg/object_overflow2.adb: Likewise.
        * gnat.dg/object_overflow3.adb: Likewise.
        * gnat.dg/object_overflow4.adb: Likewise.
        * gnat.dg/object_overflow5.adb: Likewise.

Added:
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/disp1.adb
      - copied, changed from r257773,
branches/gcc-7-branch/gcc/testsuite/gnat.dg/dispatch1.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/disp1_pkg.ads
      - copied, changed from r257773,
branches/gcc-7-branch/gcc/testsuite/gnat.dg/dispatch1_p.ads
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/disp2.adb
      - copied, changed from r257773,
branches/gcc-7-branch/gcc/testsuite/gnat.dg/dispatch2.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/disp2_pkg.adb
      - copied, changed from r257773,
branches/gcc-7-branch/gcc/testsuite/gnat.dg/dispatch2_p.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/disp2_pkg.ads
      - copied, changed from r257773,
branches/gcc-7-branch/gcc/testsuite/gnat.dg/dispatch2_p.ads
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/generic_disp.adb
      - copied, changed from r257773,
branches/gcc-7-branch/gcc/testsuite/gnat.dg/generic_dispatch.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/generic_disp_pkg.adb
      - copied, changed from r257773,
branches/gcc-7-branch/gcc/testsuite/gnat.dg/generic_dispatch_p.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/generic_disp_pkg.ads
      - copied, changed from r257773,
branches/gcc-7-branch/gcc/testsuite/gnat.dg/generic_dispatch_p.ads
Removed:
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/dispatch1.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/dispatch1_p.ads
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/dispatch2.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/dispatch2_p.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/dispatch2_p.ads
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/generic_dispatch.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/generic_dispatch_p.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/generic_dispatch_p.ads
Modified:
    branches/gcc-7-branch/gcc/testsuite/ChangeLog
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/array11.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/null_pointer_deref1.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/null_pointer_deref2.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/object_overflow1.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/object_overflow2.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/object_overflow3.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/object_overflow4.adb
    branches/gcc-7-branch/gcc/testsuite/gnat.dg/object_overflow5.adb
>From gcc-bugs-return-593778-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 23:28:01 2018
Return-Path: <gcc-bugs-return-593778-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 119047 invoked by alias); 16 Feb 2018 23:28: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 118926 invoked by uid 55); 16 Feb 2018 23:27:57 -0000
From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ada/84277] [8 Regression] A lot of new acats testsuite failures
Date: Fri, 16 Feb 2018 23:41:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ada
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ebotcazou at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84277-4-Kc1uyBswLX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84277-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84277-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02219.txt.bz2
Content-length: 3976

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

--- Comment #8 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Author: ebotcazou
Date: Fri Feb 16 23:27:21 2018
New Revision: 257775

URL: https://gcc.gnu.org/viewcvs?rev=257775&root=gcc&view=rev
Log:
        PR ada/84277
        * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
        * gnat.dg/dispatch1.adb: Rename into...
        * gnat.dg/disp1.adb: ...this.
        * gnat.dg/dispatch1_p.ads: Rename into...
        * gnat.dg/disp1_pkg.ads: ...this.
        * gnat.dg/disp2.adb: Rename into...
        * gnat.dg/dispatch2.adb: ...this.
        * gnat.dg/dispatch2_p.ads: Rename into...
        * gnat.dg/disp2_pkg.ads: ...this.
        * gnat.dg/dispatch2_p.adb: Rename into...
        * gnat.dg/disp2_pkg.adb: this.
        * gnat.dg/generic_dispatch.adb: Rename into...
        * gnat.dg/generic_disp.adb: this.
        * gnat.dg/generic_dispatch_p.ads: Rename into...
        * gnat.dg/generic_disp_pkg.ads: ...this.
        * gnat.dg/generic_dispatch_p.adb: Rename into...
        * gnat.dg/generic_disp_pkg.adb: ...this.
        * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
        * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
        * gnat.dg/object_overflow1.adb: Tweak index.
        * gnat.dg/object_overflow2.adb: Likewise.
        * gnat.dg/object_overflow3.adb: Likewise.
        * gnat.dg/object_overflow4.adb: Likewise.
        * gnat.dg/object_overflow5.adb: Likewise.

Added:
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/disp1.adb
      - copied, changed from r257774,
branches/gcc-6-branch/gcc/testsuite/gnat.dg/dispatch1.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/disp1_pkg.ads
      - copied, changed from r257774,
branches/gcc-6-branch/gcc/testsuite/gnat.dg/dispatch1_p.ads
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/disp2.adb
      - copied, changed from r257774,
branches/gcc-6-branch/gcc/testsuite/gnat.dg/dispatch2.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/disp2_pkg.adb
      - copied, changed from r257774,
branches/gcc-6-branch/gcc/testsuite/gnat.dg/dispatch2_p.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/disp2_pkg.ads
      - copied, changed from r257774,
branches/gcc-6-branch/gcc/testsuite/gnat.dg/dispatch2_p.ads
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/generic_disp.adb
      - copied, changed from r257774,
branches/gcc-6-branch/gcc/testsuite/gnat.dg/generic_dispatch.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/generic_disp_pkg.adb
      - copied, changed from r257774,
branches/gcc-6-branch/gcc/testsuite/gnat.dg/generic_dispatch_p.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/generic_disp_pkg.ads
      - copied, changed from r257774,
branches/gcc-6-branch/gcc/testsuite/gnat.dg/generic_dispatch_p.ads
Removed:
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/dispatch1.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/dispatch1_p.ads
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/dispatch2.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/dispatch2_p.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/dispatch2_p.ads
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/generic_dispatch.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/generic_dispatch_p.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/generic_dispatch_p.ads
Modified:
    branches/gcc-6-branch/gcc/testsuite/ChangeLog
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/array11.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/null_pointer_deref1.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/null_pointer_deref2.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/object_overflow1.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/object_overflow2.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/object_overflow3.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/object_overflow4.adb
    branches/gcc-6-branch/gcc/testsuite/gnat.dg/object_overflow5.adb
>From gcc-bugs-return-593779-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 23:41:50 2018
Return-Path: <gcc-bugs-return-593779-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6976 invoked by alias); 16 Feb 2018 23:41: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 6873 invoked by uid 48); 16 Feb 2018 23:41:46 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/81535] [8 regression] gcc.target/powerpc/pr79439.c fails starting with r250442
Date: Fri, 16 Feb 2018 23: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: 8.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: P1
X-Bugzilla-Assigned-To: tetra2005 at gmail dot com
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-81535-4-QKrq57bGUe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81535-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81535-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02220.txt.bz2
Content-length: 530

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

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

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

--- Comment #12 from Jeffrey A. Law <law at redhat dot com> ---
Fixed by Yury's testsuite fixes on the trunk.
>From gcc-bugs-return-593780-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Fri Feb 16 23:51:49 2018
Return-Path: <gcc-bugs-return-593780-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19245 invoked by alias); 16 Feb 2018 23:51:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 19184 invoked by uid 48); 16 Feb 2018 23:51:45 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84424] [8 Regression] ICE on C++ code: tree check: expected record_type or union_type or qual_union_type, have vector_type in reduced_constant_expression_p, at cp/constexpr.c:1766
Date: Sat, 17 Feb 2018 00:07:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: 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 cc
Message-ID: <bug-84424-4-VLc9Y4q37v@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84424-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02221.txt.bz2
Content-length: 2332

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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I can reproduce with latest trunk too.
The ICE is on:
1765          if (CONSTRUCTOR_NO_IMPLICIT_ZERO (t))
1766            field = next_initializable_field (TYPE_FIELDS (TREE_TYPE (t)));
1767          else
1768            field = NULL_TREE;
where t is:
 <constructor 0x7fffefdb3228
    type <vector_type 0x7fffefd9f9d8 vec
        type <integer_type 0x7fffefc625e8 int public type_6 SI
            size <integer_cst 0x7fffefc650c0 constant 32>
            unit-size <integer_cst 0x7fffefc650d8 constant 4>
            align:32 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0x7fffefc625e8 precision:32 min <integer_cst 0x7fffefc65078 -2147483648> max
<integer_cst 0x7fffefc65090 2147483647>
            pointer_to_this <pointer_type 0x7fffefc6aa80>>
        V2SI
        size <integer_cst 0x7fffefc45e70 constant 64>
        unit-size <integer_cst 0x7fffefc45e88 constant 8>
        align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0x7fffefd72d20 nunits:2>
    constant tree_1 length:0>
created in:
4783      if (AGGREGATE_TYPE_P (type) || VECTOR_TYPE_P (type))
4784        {
4785          /* In C++14 an NSDMI can participate in aggregate initialization,
4786             and can refer to the address of the object being initialized,
so
4787             we need to pass in the relevant VAR_DECL if we want to do the
4788             evaluation in a single pass.  The evaluation will dynamically
4789             update ctx.values for the VAR_DECL.  We use the same strategy
4790             for C++11 constexpr constructors that refer to the object
being
4791             initialized.  */
4792          ctx.ctor = build_constructor (type, NULL);
4793          CONSTRUCTOR_NO_IMPLICIT_ZERO (ctx.ctor) = true;

VECTOR_TYPE obviously doesn't have TYPE_FIELDS.

I guess we need to teach reduced_constant_expression_p how to handle
VECTOR_TYPE constructors.
>From gcc-bugs-return-593781-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 00:07:58 2018
Return-Path: <gcc-bugs-return-593781-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38906 invoked by alias); 17 Feb 2018 00:07: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 38848 invoked by uid 48); 17 Feb 2018 00:07:54 -0000
From: "meissner at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84154] [7 Regression] PowerPC GCC 7 and 8 have regression in converting fp to short/char and returning it
Date: Sat, 17 Feb 2018 00: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: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: meissner at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: meissner at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84154-4-WyQ1cym247@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84154-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84154-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02222.txt.bz2
Content-length: 612

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84154

Michael Meissner <meissner at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #11 from Michael Meissner <meissner at gcc dot gnu.org> ---
Fixed in trunk and GCC 7 branches.

GCC 6 incorporated the first fix (to set the conversion correctly for
signed/unsigned) that only shows up if the scalar is in an Altivec register.
>From gcc-bugs-return-593783-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 00:25:36 2018
Return-Path: <gcc-bugs-return-593783-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 58833 invoked by alias); 17 Feb 2018 00:25: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 58768 invoked by uid 48); 17 Feb 2018 00:25:30 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/79242] [7 Regression] ICE in simplify_subreg, at simplify-rtx.c:6029
Date: Sat, 17 Feb 2018 00: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.1
X-Bugzilla-Keywords: ice-on-valid-code, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-79242-4-bGpxYEeRv6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79242-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79242-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02224.txt.bz2
Content-length: 444

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79242

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #12 from Jeffrey A. Law <law at redhat dot com> ---
Fixed on gcc-7 branch as well.
>From gcc-bugs-return-593782-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 00:24:33 2018
Return-Path: <gcc-bugs-return-593782-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 57514 invoked by alias); 17 Feb 2018 00:24: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 57401 invoked by uid 48); 17 Feb 2018 00:24:27 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/83997] ICE with alias template and attribute
Date: Sat, 17 Feb 2018 00:25: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code, lto
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-83997-4-f1uxg4otdi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83997-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83997-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02223.txt.bz2
Content-length: 553

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83997

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-17
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #5 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed.
>From gcc-bugs-return-593784-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 00:25:53 2018
Return-Path: <gcc-bugs-return-593784-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59883 invoked by alias); 17 Feb 2018 00:25: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 59807 invoked by uid 55); 17 Feb 2018 00:25:49 -0000
From: "law at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/79242] [7 Regression] ICE in simplify_subreg, at simplify-rtx.c:6029
Date: Sat, 17 Feb 2018 00:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0.1
X-Bugzilla-Keywords: ice-on-valid-code, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law 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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-79242-4-iL4ViWIKzk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79242-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79242-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02225.txt.bz2
Content-length: 1110

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79242

--- Comment #13 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Author: law
Date: Sat Feb 17 00:25:15 2018
New Revision: 257779

URL: https://gcc.gnu.org/viewcvs?rev=257779&root=gcc&view=rev
Log:
2018-02-16  Jozef Lawrynowicz <jozefl.gcc@gmail.com>

        PR target/79242
        * machmode.def: Define a complex mode for PARTIAL_INT.
        * genmodes.c (complex_class): Return MODE_COMPLEX_INT for
        MODE_PARTIAL_INT.
        * doc/rtl.texi: Document CSPImode.
        * config/msp430/msp430.c (msp430_hard_regno_nregs): Add CPSImode
        handling.
        (msp430_hard_regno_nregs_with_padding): Likewise.

        PR target/79242
        gcc.target/msp430/pr79242.c: New test.

Added:
    branches/gcc-7-branch/gcc/testsuite/gcc.target/msp430/pr79242.c
Modified:
    branches/gcc-7-branch/gcc/ChangeLog
    branches/gcc-7-branch/gcc/config/msp430/msp430.c
    branches/gcc-7-branch/gcc/doc/rtl.texi
    branches/gcc-7-branch/gcc/genmodes.c
    branches/gcc-7-branch/gcc/machmode.def
    branches/gcc-7-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593785-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 00:29:26 2018
Return-Path: <gcc-bugs-return-593785-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74271 invoked by alias); 17 Feb 2018 00:29: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 74227 invoked by uid 48); 17 Feb 2018 00:29:22 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84342] Location views breaks cross builds of arm including gnueabihf
Date: Sat, 17 Feb 2018 00:35: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: 8.0
X-Bugzilla-Keywords: build, wrong-debug
X-Bugzilla-Severity: critical
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: aoliva at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: short_desc
Message-ID: <bug-84342-4-PvNVrMjaCZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84342-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84342-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02226.txt.bz2
Content-length: 1066

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84342

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[8 Regression] Location     |Location views breaks cross
                   |views breaks cross builds   |builds of arm including
                   |of arm including gnueabihf  |gnueabihf

--- Comment #9 from Jeffrey A. Law <law at redhat dot com> ---
Alex: I realize that's the point of the hook.  But I'm pretty sure there's no
way to fix the ARM port given the point at which lengths are set and the point
at which ccfsm is valid are at two different times.  We'd either need a revamp
of ccfsm or some layering violations to allow dwarf2out to access the
underlying routines for length query and bypass the cache.

It's my view this BZ is resolved.  But if you want to keep it open to track the
incorrect lengths in the ARM port, that's fine.  But it's certainly no longer a
regression for gcc-8.
>From gcc-bugs-return-593787-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 00:53:40 2018
Return-Path: <gcc-bugs-return-593787-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115053 invoked by alias); 17 Feb 2018 00:53: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 114481 invoked by uid 48); 17 Feb 2018 00:53:34 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/83991] [8 regression] gcc.dg/vect/pr79347.c fail
Date: Sat, 17 Feb 2018 00:53:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-83991-4-jP00DKMyiW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83991-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83991-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02228.txt.bz2
Content-length: 554

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83991

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |DUPLICATE

--- Comment #8 from Jeffrey A. Law <law at redhat dot com> ---
DUP.

*** This bug has been marked as a duplicate of bug 82965 ***
>From gcc-bugs-return-593786-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 00:35:32 2018
Return-Path: <gcc-bugs-return-593786-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 80677 invoked by alias); 17 Feb 2018 00:35:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 80621 invoked by uid 48); 17 Feb 2018 00:35:28 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84317] [8 regression] SEGV in dwarf2out.c (dwarf2out_source_line)
Date: Sat, 17 Feb 2018 00:53: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: 8.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: aoliva at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-84317-4-7mENRzl1ZD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84317-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84317-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02227.txt.bz2
Content-length: 842

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84317

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |FIXED

--- Comment #7 from Jeffrey A. Law <law at redhat dot com> ---
WRT c#5.  The final consensus was that we can't reliably support the views
within GCC unless the target ports are audited for insns which emit no code,
but which have a nonzero length.

Until ports are audited and deemed safe, the best way to get view support is to
use a modern version of the GNU assembler.  So things are behaving as we
want/expect them.
>From gcc-bugs-return-593788-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 00:53:40 2018
Return-Path: <gcc-bugs-return-593788-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115071 invoked by alias); 17 Feb 2018 00:53: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 114576 invoked by uid 48); 17 Feb 2018 00:53:35 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82965] [8 regression][armeb] gcc.dg/vect/pr79347.c starts failing after r254379
Date: Sat, 17 Feb 2018 00:56: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-82965-4-qWXGJaroao@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82965-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82965-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02229.txt.bz2
Content-length: 445

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82965

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andrey.y.guskov at intel dot com

--- Comment #9 from Jeffrey A. Law <law at redhat dot com> ---
*** Bug 83991 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-593789-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 00:56:54 2018
Return-Path: <gcc-bugs-return-593789-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82285 invoked by alias); 17 Feb 2018 00:56: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 82226 invoked by uid 48); 17 Feb 2018 00:56:50 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/32306] [6/7/8 Regression] redundant && || not eliminated
Date: Sat, 17 Feb 2018 00:57:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 4.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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-32306-4-qtvCsVXcgC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-32306-4@http.gcc.gnu.org/bugzilla/>
References: <bug-32306-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02230.txt.bz2
Content-length: 362

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32306

--- Comment #37 from Jeffrey A. Law <law at redhat dot com> ---
Another thought for dealing with this BZ:  Use the infrastructure Alex built to
identify blocks that are in effect forwarders (ie, they need not be copied for
jump threading).  Use that knowledge to thread deeper in the CFG each
iteration.
>From gcc-bugs-return-593790-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 00:57:28 2018
Return-Path: <gcc-bugs-return-593790-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83242 invoked by alias); 17 Feb 2018 00:57: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 83124 invoked by uid 48); 17 Feb 2018 00:57:23 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83624] Strong using deprecation warning in C++03
Date: Sat, 17 Feb 2018 01:03: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.2.0
X-Bugzilla-Keywords: diagnostic, rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: WONTFIX
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-83624-4-trjVDvr1dc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83624-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83624-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02231.txt.bz2
Content-length: 1242

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83624

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |msebor at gcc dot gnu.org
         Resolution|---                         |WONTFIX

--- Comment #5 from Martin Sebor <msebor at gcc dot gnu.org> ---
Support for attribute strong was removed in GCC 8 via r248337.  GCC now issues
the following warning (and provides no option to suppress it):

$ cat pr83624.C && gcc -S -Wall -Wextra pr83624.C
namespace my_ns {}
using namespace my_ns __attribute__((__strong__));
pr83624.C:2:49: warning: strong using directive no longer supported
 using namespace my_ns __attribute__((__strong__));
                                                 ^
pr83624.C:1:11: note: you may use an inline namespace instead
 namespace my_ns {}
           ^~~~~

I'm sympathetic to the argument for continuing to support it but I'm afraid the
decision has already been made and implemented and it seems quite unlikely that
it will be reversed.  So resolving as won't fix.
>From gcc-bugs-return-593791-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 01:03:02 2018
Return-Path: <gcc-bugs-return-593791-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101786 invoked by alias); 17 Feb 2018 01:03: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 101658 invoked by uid 48); 17 Feb 2018 01:02:58 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83542] template deduction failure when using pack in both deduced and non-deduced contexts
Date: Sat, 17 Feb 2018 03: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.2.0
X-Bugzilla-Keywords: rejects-valid
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 cf_known_to_fail
Message-ID: <bug-83542-4-5Uazg4oKYp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83542-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83542-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02232.txt.bz2
Content-length: 660

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83542

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-17
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1
      Known to fail|                            |7.3.0, 8.0

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed with 8.0.  Both Clang and ICC compile the code.
>From gcc-bugs-return-593792-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 03:13:44 2018
Return-Path: <gcc-bugs-return-593792-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130365 invoked by alias); 17 Feb 2018 03:13:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 130313 invoked by uid 48); 17 Feb 2018 03:13:39 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84387] Defined output does not work for a derived type that has no components
Date: Sat, 17 Feb 2018 03:15: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jvdelisle at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84387-4-kOCrMJAsFz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84387-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84387-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02233.txt.bz2
Content-length: 547

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84387

--- Comment #2 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Looking at our -fdump-tree-original, since the derived type contains nothing we
are not building any call to output anything.

>From a practical point of view its a nonsensical case and one could argue to
not bother with this one.

>From a pedantic point of view (or perhaps academic) maybe we should create an
empty call so the user defined procedure gets called.  Very interesting and a
frontend related question.
>From gcc-bugs-return-593793-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 03:15:52 2018
Return-Path: <gcc-bugs-return-593793-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2549 invoked by alias); 17 Feb 2018 03:15: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 1940 invoked by uid 48); 17 Feb 2018 03:15:32 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84387] Defined output does not work for a derived type that has no components
Date: Sat, 17 Feb 2018 03: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-84387-4-AR6r8HKG9D@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84387-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84387-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02234.txt.bz2
Content-length: 499

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84387

Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |NEW
           Assignee|jvdelisle at gcc dot gnu.org       |unassigned at gcc dot gnu.org

--- Comment #3 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Unassigning myself.  This one is low priority.
>From gcc-bugs-return-593794-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 03:56:20 2018
Return-Path: <gcc-bugs-return-593794-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 119990 invoked by alias); 17 Feb 2018 03:56: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 118910 invoked by uid 48); 17 Feb 2018 03:56:14 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84389] Defined output: unexpected compiler error with the use of ":" edit descriptor
Date: Sat, 17 Feb 2018 05: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84389-4-Hy3AHrL5cs@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02235.txt.bz2
Content-length: 1437

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84389

Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jvdelisle at gcc dot gnu.org

--- Comment #6 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
(In reply to Steve Kargl from comment #5)
> This patch fixes the problem, but I'm in an area of
> the compiler that I do not too well.  It might open
> gfortran to other problems.  Jerry, any comments?
> 
> Index: io.c
> ===================================================================
> --- io.c	(revision 257695)
> +++ io.c	(working copy)
> @@ -1012,8 +1012,7 @@ data_desc:
>  	  goto between_desc;
>  
>  	default:
> -	  error = unexpected_element;
> -	  goto syntax;
> +	  goto format_item_1;
>  	}
>        break;

Hi Steve,

I think I prefer this patch, regression tested OK.

diff --git a/gcc/fortran/io.c b/gcc/fortran/io.c
index 9b7c2de16f4..d9f0fb1d4ac 100644
--- a/gcc/fortran/io.c
+++ b/gcc/fortran/io.c
@@ -985,6 +985,9 @@ data_desc:
        case FMT_COMMA:
          goto format_item;

+       case FMT_COLON:
+         goto format_item_1;
+
        case FMT_LPAREN:

   dtio_vlist:
>From gcc-bugs-return-593795-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 05:44:45 2018
Return-Path: <gcc-bugs-return-593795-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116029 invoked by alias); 17 Feb 2018 05:44:45 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 115957 invoked by uid 48); 17 Feb 2018 05:44:41 -0000
From: "ezyang at mit dot edu" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/84428] New: =q22=­dressSanitizer CHECK failed: ../../../sanitizer/asan/asan_interceptors.cc:384 "((__interception::real___cxa_throw)) != (0)" (0x0, 0x0)
Date: Sat, 17 Feb 2018 06:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ezyang at mit dot edu
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone
Message-ID: <bug-84428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02236.txt.bz2
Content-length: 4859

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84428

            Bug ID: 84428
           Summary: ==7122==AddressSanitizer CHECK failed:
                    ../../../sanitizer/asan/asan_interceptors.cc:384
                    "((__interception::real___cxa_throw)) != (0)" (0x0,
                    0x0)
           Product: gcc
           Version: 7.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: sanitizer
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ezyang at mit dot edu
                CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
                    jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at gcc dot gnu.org
  Target Milestone: ---

jenkins@37ecc4612171:~/pytorch$ gcc-7 --version
gcc-7 (Ubuntu 7.2.0-1ubuntu1~14.04) 7.2.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

When I run ASAN on my program, it trips this assert failure:

test_AdaptiveMaxPool1d_indices (__main__.TestNN) ... ==7122==AddressSanitizer
CHECK failed: ../../../../sanitizer/asan/asan_interceptors.cc:384
"((__interception::real___cxa_throw)) != (0)" (0x0, 0x0)
    #0 0x7f7f9a3edbc5  (/usr/lib/gcc/x86_64-linux-gnu/7/libasan.so+0xe4bc5)
    #1 0x7f7f9a40a8f5 in __sanitizer::CheckFailed(char const*, int, char
const*, unsigned long long, unsigned long long)
(/usr/lib/gcc/x86_64-linux-gnu/7/libasan.so+0x1018f5)
    #2 0x7f7f9a340e8c in __interceptor___cxa_throw
(/usr/lib/gcc/x86_64-linux-gnu/7/libasan.so+0x37e8c)
    #3 0x7f7f7b7e48cf in
torch::autograd::SavedVariable::unpack(std::shared_ptr<torch::autograd::Function>)
const torch/csrc/autograd/saved_variable.cpp:50
    #4 0x7f7f7bfeb75f in
torch::autograd::generated::AdaptiveMaxPool2DBackward::apply(std::vector<torch::autograd::Variable,
std::allocator<torch::autograd::Variable> > const&)
torch/csrc/autograd/generated/Functions.cpp:4096
    #5 0x7f7f7b7a5af6 in
torch::autograd::Function::operator()(std::vector<torch::autograd::Variable,
std::allocator<torch::autograd::Variable> >
const&)/var/lib/jenkins/pytorch/torch/csrc/autograd/function.h:93
    #6 0x7f7f7b7a5af6 in call_function torch/csrc/autograd/engine.cpp:235
    #7 0x7f7f7b7a5af6 in
torch::autograd::Engine::evaluate_function(torch::autograd::FunctionTask&)
torch/csrc/autograd/engine.cpp:254
    #8 0x7f7f7b7a93b6 in
torch::autograd::Engine::thread_main(torch::autograd::GraphTask*)
torch/csrc/autograd/engine.cpp:174
    #9 0x7f7f7b79919e in torch::autograd::Engine::thread_init(int)
torch/csrc/autograd/engine.cpp:150
    #10 0x7f7f7b84e505 in
torch::autograd::python::PythonEngine::thread_init(int)
torch/csrc/autograd/python_engine.cpp:34
    #11 0x7f7f7b7b412c in void std::__invoke_impl<void, void
(torch::autograd::Engine::*)(int), torch::autograd::Engine*,
int>(std::__invoke_memfun_deref, void (torch::autograd::Engine::*&&)(int),
torch::autograd::Engine*&&, int&&) /usr/include/c++/7/bits/invoke.h:73
    #12 0x7f7f7b7b412c in std::__invoke_result<void
(torch::autograd::Engine::*)(int), torch::autograd::Engine*, int>::type
std::__invoke<void(torch::autograd::Engine::*)(int), torch::autograd::Engine*,
int>(void (torch::autograd::Engine::*&&)(int), torch::autograd::Engine*&&,
int&&) /usr/include/c++/7/bits/invoke.h:95
    #13 0x7f7f7b7b412c in decltype (__invoke((_S_declval<0ul>)(),
(_S_declval<1ul>)(), (_S_declval<2ul>)()))
std::thread::_Invoker<std::tuple<void (torch::autograd::Engine::*)(int),
torch::autograd::Engine*, int> >::_M_invoke<0ul, 1ul,
2ul>(std::_Index_tuple<0ul, 1ul, 2ul>) /usr/include/c++/7/thread:234
    #14 0x7f7f7b7b412c in std::thread::_Invoker<std::tuple<void
(torch::autograd::Engine::*)(int), torch::autograd::Engine*, int>
>::operator()() /usr/include/c++/7/thread:243
    #15 0x7f7f7b7b412c in
std::thread::_State_impl<std::thread::_Invoker<std::tuple<void
(torch::autograd::Engine::*)(int), torch::autograd::Engine*, int> > >::_M_run()
/usr/include/c++/7/thread:186
    #16 0x7f7f919c821e  (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0x9121e)
    #17 0x7f7f99bb8183 in start_thread
(/lib/x86_64-linux-gnu/libpthread.so.0+0x8183)
    #18 0x7f7f998e503c in clone (/lib/x86_64-linux-gnu/libc.so.6+0xfe03c)

Steps to reproduce:
1. Build this branch of PyTorch with ASAN
https://github.com/pytorch/pytorch/pull/5271 (CFLAGS="-fsanitize=address
-fuse-ld=gold"0
2. Run LD_PRELOAD="/usr/lib/gcc/x86_64-linux-gnu/7/libasan.so" python
test/test_nn.py -v TestNN.test_AdaptiveMaxPool1d_indices

I can try to reduce but I wanted to first see if the error rung a bell

Some notes:
1. The code is legitimately throwing a C++ exception
2. The code in question is dynamically loaded by Python (thus the LD_PRELOAD)
>From gcc-bugs-return-593796-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 06:09:24 2018
Return-Path: <gcc-bugs-return-593796-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11869 invoked by alias); 17 Feb 2018 06:09: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 11792 invoked by uid 48); 17 Feb 2018 06:09:19 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/77433] warn about usage of object that outside of the scope of the object
Date: Sat, 17 Feb 2018 06:10:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: diagnostic, patch
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: egallager 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 cc
Message-ID: <bug-77433-4-A20tqZnEPf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77433-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02237.txt.bz2
Content-length: 957

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77433

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org,
                   |                            |msebor at gcc dot gnu.org

--- Comment #8 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #3)
> Confirmed, I can't seem to find the bug report (I thought there was one).

bug 69433 or bug 82520 perhaps?

(In reply to Jakub Jelinek from comment #7)
> https://gcc.gnu.org/ml/gcc-patches/2016-05/msg00911.html
> https://gcc.gnu.org/ml/gcc-patches/2016-08/msg01331.html
> use-after-scope sanitization should catch this.

I forget, was this added? Adding "patch" keyword in case it wasn't.
>From gcc-bugs-return-593797-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 06:10:14 2018
Return-Path: <gcc-bugs-return-593797-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 17870 invoked by alias); 17 Feb 2018 06:10: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 17791 invoked by uid 48); 17 Feb 2018 06:10:10 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/84428] =q22=­dressSanitizer CHECK failed: ../../../sanitizer/asan/asan_interceptors.cc:384 "((__interception::real___cxa_throw)) != (0)" (0x0, 0x0)
Date: Sat, 17 Feb 2018 06:53: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84428-4-V06Fkru5LX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84428-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02238.txt.bz2
Content-length: 176

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84428

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Seems like real___cxa_throw was not being initialized.
>From gcc-bugs-return-593798-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 06:53:35 2018
Return-Path: <gcc-bugs-return-593798-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53845 invoked by alias); 17 Feb 2018 06:53: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 53778 invoked by uid 55); 17 Feb 2018 06:53:29 -0000
From: "sgk at troutmask dot apl.washington.edu" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84389] Defined output: unexpected compiler error with the use of ":" edit descriptor
Date: Sat, 17 Feb 2018 07:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sgk at troutmask dot apl.washington.edu
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-84389-4-24ukfxTTFN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02239.txt.bz2
Content-length: 698

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84389

--- Comment #7 from Steve Kargl <sgk at troutmask dot apl.washington.edu> ---
On Sat, Feb 17, 2018 at 03:56:14AM +0000, jvdelisle at gcc dot gnu.org wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84389
> 
> I think I prefer this patch, regression tested OK.
> 
> diff --git a/gcc/fortran/io.c b/gcc/fortran/io.c
> index 9b7c2de16f4..d9f0fb1d4ac 100644
> --- a/gcc/fortran/io.c
> +++ b/gcc/fortran/io.c
> @@ -985,6 +985,9 @@ data_desc:
>         case FMT_COMMA:
>           goto format_item;
> 
> +       case FMT_COLON:
> +         goto format_item_1;
> +
>         case FMT_LPAREN:
> 
>    dtio_vlist:
> 

Works for me.
>From gcc-bugs-return-593799-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 07:59:44 2018
Return-Path: <gcc-bugs-return-593799-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83128 invoked by alias); 17 Feb 2018 07:59: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 83029 invoked by uid 48); 17 Feb 2018 07:59:39 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/67899] build failure in the sanitizer libs on sparc-linux-gnu
Date: Sat, 17 Feb 2018 08:07: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: 5.2.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-67899-4-94OrvQbbF9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67899-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67899-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02240.txt.bz2
Content-length: 675

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67899

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #8 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Mikael Pettersson from comment #7)
> Patch posted:
> https://gcc.gnu.org/ml/gcc-patches/2016-09/msg00647.html

The reply was that it should be sent upstream. Adding the "patch" keyword here
for now anyways though.
>From gcc-bugs-return-593800-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 08:07:44 2018
Return-Path: <gcc-bugs-return-593800-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 93064 invoked by alias); 17 Feb 2018 08:07: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 93029 invoked by uid 48); 17 Feb 2018 08:07:39 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/70713] msp430 interrupt attribute prevents overriding weak symbols
Date: Sat, 17 Feb 2018 08: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: 5.3.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-70713-4-FG8R3AxDt7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70713-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70713-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02241.txt.bz2
Content-length: 1413

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70713

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #4 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to dj@gcc.gnu.org from comment #3)
> Author: dj
> Date: Tue Sep 13 20:06:47 2016
> New Revision: 240123
> 
> URL: https://gcc.gnu.org/viewcvs?rev=240123&root=gcc&view=rev
> Log:
> 2016-09-13  Joe Seymour  <joe.s@somniumtech.com>
> 
> gcc/
> PR target/70713
> * config/msp430/msp430.c (msp430_start_function): Emit an error
> if a function is both weak and specifies an interrupt number.
> 
> gcc/testsuite/
> PR target/70713
> * gcc.target/msp430/function-attributes-1.c: New test.
> * gcc.target/msp430/function-attributes-2.c: New test.
> * gcc.target/msp430/function-attributes-3.c: New test.
> 
> Added:
>     trunk/gcc/testsuite/gcc.target/msp430/function-attributes-1.c
>     trunk/gcc/testsuite/gcc.target/msp430/function-attributes-2.c
>     trunk/gcc/testsuite/gcc.target/msp430/function-attributes-3.c
> Modified:
>     trunk/gcc/ChangeLog
>     trunk/gcc/config/msp430/msp430.c
>     trunk/gcc/testsuite/ChangeLog

Did this fix it?
>From gcc-bugs-return-593801-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 08:10:02 2018
Return-Path: <gcc-bugs-return-593801-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 94706 invoked by alias); 17 Feb 2018 08:10: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 94625 invoked by uid 48); 17 Feb 2018 08:09:57 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/74600] [openacc] duplicate data map error
Date: Sat, 17 Feb 2018 08:27:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: openacc, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: cesar at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-74600-4-OrpqC0OOg4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-74600-4@http.gcc.gnu.org/bugzilla/>
References: <bug-74600-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02242.txt.bz2
Content-length: 685

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=74600

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #3 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Thomas Schwinge from comment #2)
> Cesar posted patch:
> <https://gcc.gnu.org/ml/gcc-patches/2016-09/msg00556.html>, waiting for
> review.

Jakub said it'd require more discussion; I'll add the "patch" keyword in the
meantime
>From gcc-bugs-return-593802-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 08:27:33 2018
Return-Path: <gcc-bugs-return-593802-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 107021 invoked by alias); 17 Feb 2018 08:27: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 106945 invoked by uid 48); 17 Feb 2018 08:27:29 -0000
From: "amker.cheng at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82965] [8 regression][armeb] gcc.dg/vect/pr79347.c starts failing after r254379
Date: Sat, 17 Feb 2018 11:08: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: amker.cheng at gmail 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-82965-4-rjpHPqDCfR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82965-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82965-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02243.txt.bz2
Content-length: 459

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82965

bin.cheng <amker.cheng at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |amker.cheng at gmail dot com

--- Comment #10 from bin.cheng <amker.cheng at gmail dot com> ---
a proposed patch @https://gcc.gnu.org/ml/gcc-patches/2018-01/msg02419.html
>From gcc-bugs-return-593803-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 11:08:10 2018
Return-Path: <gcc-bugs-return-593803-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 93257 invoked by alias); 17 Feb 2018 11:08: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 93162 invoked by uid 55); 17 Feb 2018 11:08:05 -0000
From: "pault at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84115] [8 Regression] Failure in associate construct with concatenated character target
Date: Sat, 17 Feb 2018 11: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: 8.0
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: P4
X-Bugzilla-Assigned-To: pault at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84115-4-HKxSwabqUp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84115-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84115-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02244.txt.bz2
Content-length: 1277

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84115

--- Comment #6 from Paul Thomas <pault at gcc dot gnu.org> ---
Author: pault
Date: Sat Feb 17 11:07:32 2018
New Revision: 257781

URL: https://gcc.gnu.org/viewcvs?rev=257781&root=gcc&view=rev
Log:
2018-02-17  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/84115
        * resolve.c (resolve_assoc_var): If a non-constant target expr.
        has no string length expression, make the associate variable
        into a deferred length, allocatable symbol.
        * trans-decl.c (gfc_is_reallocatable_lhs): Add and use a ptr to
        the symbol.
        * trans-stmt.c (trans_associate_var): Null and free scalar
        associate names that are allocatable. After assignment, remove
        the allocatable attribute to prevent reallocation.

2018-02-17  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/84115
        * gfortran.dg/associate_35.f90: Remove error, add stop n's and
        change to run.


Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/primary.c
    trunk/gcc/fortran/resolve.c
    trunk/gcc/fortran/trans-array.c
    trunk/gcc/fortran/trans-expr.c
    trunk/gcc/fortran/trans-stmt.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/associate_35.f90
>From gcc-bugs-return-593804-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 11:13:35 2018
Return-Path: <gcc-bugs-return-593804-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 105183 invoked by alias); 17 Feb 2018 11:13: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 105130 invoked by uid 48); 17 Feb 2018 11:13:30 -0000
From: "pault at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84115] [8 Regression] Failure in associate construct with concatenated character target
Date: Sat, 17 Feb 2018 11: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: 8.0
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: P4
X-Bugzilla-Assigned-To: pault at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84115-4-aebBJOzUvV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84115-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84115-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02245.txt.bz2
Content-length: 162

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84115

--- Comment #7 from Paul Thomas <pault at gcc dot gnu.org> ---
Fixed on trunk, thanks for the report.

Paul
>From gcc-bugs-return-593805-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 11:14:12 2018
Return-Path: <gcc-bugs-return-593805-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 107377 invoked by alias); 17 Feb 2018 11:14: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 107303 invoked by uid 48); 17 Feb 2018 11:14:08 -0000
From: "pault at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84115] [8 Regression] Failure in associate construct with concatenated character target
Date: Sat, 17 Feb 2018 12:57:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pault at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: pault at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84115-4-RN2HD13mSc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84115-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84115-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02246.txt.bz2
Content-length: 435

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84115

Paul Thomas <pault at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #8 from Paul Thomas <pault at gcc dot gnu.org> ---
Forgot to close it :-)
>From gcc-bugs-return-593806-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 12:57:59 2018
Return-Path: <gcc-bugs-return-593806-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61752 invoked by alias); 17 Feb 2018 12:57: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 61720 invoked by uid 48); 17 Feb 2018 12:57:54 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84423] [concepts] ICE with invalid using declaration
Date: Sat, 17 Feb 2018 13:06:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt 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-84423-4-QDduCE9JPN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84423-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84423-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02247.txt.bz2
Content-length: 205

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84423

--- Comment #2 from Volker Reichelt <reichelt at gcc dot gnu.org> ---
I can still reproduce the crash with a clean trunk from 2 hours ago (r257780).
>From gcc-bugs-return-593807-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 13:06:29 2018
Return-Path: <gcc-bugs-return-593807-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65887 invoked by alias); 17 Feb 2018 13:06: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 65805 invoked by uid 48); 17 Feb 2018 13:06:15 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84381] replace non-std 'call abort' by 'stop 1' in gfortran testsuite
Date: Sat, 17 Feb 2018 14: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig 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-84381-4-yVXF1x74rV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02248.txt.bz2
Content-length: 949

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84381

--- Comment #6 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
(In reply to Neil Carlson from comment #5)
> Thomas, I saw you generated a patch with "stop n".  I'd love to see how you
> did it -- the regexp and counting magic.

At first, I tried to find the all-inclusive regexp to do this, but
that didn't work fast enough, so I settled for running different
scripts for different cases.  I didn't actually save all the
scripts.

The first one was

#! /usr/bin/perl
$n = 1;
$abort = "call *abort *([(] *[)])?";

while (<>)
{
    if (/$abort/) {
        s/$abort/STOP $n/;
        $n++;
    }
    print;
}

and another one

$n = 1;
while (<>)
{
    if (/call\s*abort$/i) {
        s/call\s*abort/STOP $n/i;
        $n++;
    }
    print;
}

and invoked them with

find . -type f -name '*.[fF]*' -exec perl -i ./c2.pl '{}'  ';'

Not the most general solution, but it got me there :-)
>From gcc-bugs-return-593808-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 14:17:18 2018
Return-Path: <gcc-bugs-return-593808-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27663 invoked by alias); 17 Feb 2018 14:17: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 27606 invoked by uid 48); 17 Feb 2018 14:17:14 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84381] replace non-std 'call abort' by 'stop 1' in gfortran testsuite
Date: Sat, 17 Feb 2018 14: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84381-4-B62SQ8uRUT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02249.txt.bz2
Content-length: 950

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84381

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #7 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Sat Feb 17 14:05:34 2018
New Revision: 257782

URL: https://gcc.gnu.org/viewcvs?rev=257782&root=gcc&view=rev
Log:
2018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/84381
        * gfortran.dg/abort_shoulfail.f90: New test.
        * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
        by STOP n.
        * gfortran.dg/PR19754_2.f90: Likewise.
        * gfortran.dg/PR19872.f: Likewise.

... and so on. The full ChangeLog was rejected because it was too long :-)
>From gcc-bugs-return-593809-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 14:17:19 2018
Return-Path: <gcc-bugs-return-593809-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27787 invoked by alias); 17 Feb 2018 14:17: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 27624 invoked by uid 48); 17 Feb 2018 14:17:15 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84094] several correctness issues in gfortran.dg
Date: Sat, 17 Feb 2018 15:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84094-4-bywZ5Bxp70@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84094-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84094-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02250.txt.bz2
Content-length: 490

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84094
Bug 84094 depends on bug 84381, which changed state.

Bug 84381 Summary: replace non-std 'call abort' by 'stop 1' in gfortran testsuite
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84381

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-593810-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 15:16:47 2018
Return-Path: <gcc-bugs-return-593810-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 17047 invoked by alias); 17 Feb 2018 15:16: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 16964 invoked by uid 48); 17 Feb 2018 15:16:43 -0000
From: "fxcoudert at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):
Date: Sat, 17 Feb 2018 15: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: 7.2.0
X-Bugzilla-Keywords: build, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: fxcoudert 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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81797-4-wciYIM1EAm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02251.txt.bz2
Content-length: 392

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797

--- Comment #60 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
(In reply to Jonathan Wakely from comment #59)
> Should be fixed on trunk, please test and confirm.

Confirmed fixed on trunk. Many thanks.

Could you please backport to gcc-7-branch and gcc-6-branch? Or okay the
backport, which I would be happy to apply.
>From gcc-bugs-return-593811-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 15:53:45 2018
Return-Path: <gcc-bugs-return-593811-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60613 invoked by alias); 17 Feb 2018 15:53: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 60533 invoked by uid 55); 17 Feb 2018 15:53:41 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84270] [7/8 Regression] optimization bug with assumed size array argument
Date: Sat, 17 Feb 2018 16:02: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.3.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84270-4-voIJeEiLnH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84270-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84270-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02252.txt.bz2
Content-length: 874

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84270

--- Comment #3 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Sat Feb 17 15:53:07 2018
New Revision: 257783

URL: https://gcc.gnu.org/viewcvs?rev=257783&root=gcc&view=rev
Log:
2018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/84270
        * frontend-passes (scalarized_expr):  If the expression
        is an assumed size array, leave in the last reference
        and pass AR_SECTION instead of AR_FULL to gfc_resolve
        in order to avoid an error.

2018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/84270
        * gfortran.dg/inline_matmul_22.f90: New test.


Added:
    trunk/gcc/testsuite/gfortran.dg/inline_matmul_22.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/frontend-passes.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593812-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 16:02:27 2018
Return-Path: <gcc-bugs-return-593812-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100711 invoked by alias); 17 Feb 2018 16:02: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 100640 invoked by uid 55); 17 Feb 2018 16:02:23 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84270] [7/8 Regression] optimization bug with assumed size array argument
Date: Sat, 17 Feb 2018 16:02: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.3.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84270-4-TCUpAKMiU8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84270-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84270-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02253.txt.bz2
Content-length: 994

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84270

--- Comment #4 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Sat Feb 17 16:01:50 2018
New Revision: 257784

URL: https://gcc.gnu.org/viewcvs?rev=257784&root=gcc&view=rev
Log:
2018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/84270
        * frontend-passes (scalarized_expr):  If the expression
        is an assumed size array, leave in the last reference
        and pass AR_SECTION instead of AR_FULL to gfc_resolve
        in order to avoid an error.

2018-02-17  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/84270
        * gfortran.dg/inline_matmul_22.f90: New test.


Added:
    branches/gcc-7-branch/gcc/testsuite/gfortran.dg/inline_matmul_22.f90
Modified:
    branches/gcc-7-branch/gcc/fortran/ChangeLog
    branches/gcc-7-branch/gcc/fortran/frontend-passes.c
    branches/gcc-7-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593813-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 16:02:58 2018
Return-Path: <gcc-bugs-return-593813-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101528 invoked by alias); 17 Feb 2018 16:02: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 101463 invoked by uid 48); 17 Feb 2018 16:02:52 -0000
From: "schwab@linux-m68k.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/79064] Cannot overload member function templates on type of literal
Date: Sat, 17 Feb 2018 16:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: schwab@linux-m68k.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-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 resolution everconfirmed
Message-ID: <bug-79064-4-3Eyq6lS8IL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02254.txt.bz2
Content-length: 895

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79064

Andreas Schwab <schwab@linux-m68k.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
   Last reconfirmed|                            |2018-02-17
         Resolution|FIXED                       |---
     Ever confirmed|0                           |1

--- Comment #4 from Andreas Schwab <schwab@linux-m68k.org> ---
FAIL: g++.dg/template/overload15.C  -std=c++11 (test for excess errors)
Excess errors:
/daten/aranym/gcc/gcc-20180217/gcc/testsuite/g++.dg/template/overload15.C:14:10:
error: call of overloaded 'f<0>(char (*)[1])' is ambiguous
/daten/aranym/gcc/gcc-20180217/gcc/testsuite/g++.dg/template/overload15.C:15:10:
error: no matching function for call to 'f<0>(char (*)[7])'
>From gcc-bugs-return-593814-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 16:02:58 2018
Return-Path: <gcc-bugs-return-593814-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101538 invoked by alias); 17 Feb 2018 16:02: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 101483 invoked by uid 48); 17 Feb 2018 16:02:52 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84270] [7/8 Regression] optimization bug with assumed size array argument
Date: Sat, 17 Feb 2018 18:02: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.3.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84270-4-gVcYND95op@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84270-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84270-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02255.txt.bz2
Content-length: 461

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84270

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Fixed on all affected branches, closing.
>From gcc-bugs-return-593815-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 18:02:03 2018
Return-Path: <gcc-bugs-return-593815-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 47199 invoked by alias); 17 Feb 2018 18:02:03 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 47136 invoked by uid 48); 17 Feb 2018 18:01:58 -0000
From: "neil.n.carlson at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/82996] ICE and segfault with derived type finalization
Date: Sat, 17 Feb 2018 19: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: 6.4.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: neil.n.carlson at gmail dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82996-4-tx9IDjNk72@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82996-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82996-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02256.txt.bz2
Content-length: 733

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82996

--- Comment #9 from Neil Carlson <neil.n.carlson at gmail dot com> ---
With today's version (r257782) I'm still seeing the same thing Dominique
reported in comment 7, except that there is no longer any abort -- the programs
terminate successfully (0 exit code) despite the reported runtime error.  I'm
not sure what to make of that.

Example error:

 $ ./a.out
gfortran-20171114a.f90:48: runtime error: member access within misaligned
address 0x00000060ab25 for type 'struct foo', which requires 8 byte alignment
0x00000060ab25: note: pointer points here
 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00
00 00 00 00 00 00  00
             ^
>From gcc-bugs-return-593816-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 19:47:56 2018
Return-Path: <gcc-bugs-return-593816-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 73449 invoked by alias); 17 Feb 2018 19:47: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 73379 invoked by uid 48); 17 Feb 2018 19:47:52 -0000
From: "glisse at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84361] Fails to use vfmaddsub* for complex multiplication
Date: Sat, 17 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords: missed-optimization
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: see_also
Message-ID: <bug-84361-4-gtF52cWEeM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84361-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84361-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02257.txt.bz2
Content-length: 487

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84361

Marc Glisse <glisse at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=81904

--- Comment #2 from Marc Glisse <glisse at gcc dot gnu.org> ---
Related to one part of bug 81904.
>From gcc-bugs-return-593817-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 21:03:51 2018
Return-Path: <gcc-bugs-return-593817-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101569 invoked by alias); 17 Feb 2018 21:03: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 101525 invoked by uid 48); 17 Feb 2018 21:03:47 -0000
From: "cjdb.ns at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84139] C++17 Filesystem/Filesystem TS + cmcstl2 = GCC ICE
Date: Sat, 17 Feb 2018 21: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: 7.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: cjdb.ns at gmail dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84139-4-XBYFzrot7j@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84139-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84139-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02258.txt.bz2
Content-length: 244

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84139

--- Comment #5 from Christopher Di Bella <cjdb.ns at gmail dot com> ---
It appears this is now compiling on trunk: https://godbolt.org/g/L9igrS.
Thanks.

Is it safe to close this issue yet?
>From gcc-bugs-return-593818-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 21:30:52 2018
Return-Path: <gcc-bugs-return-593818-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 78001 invoked by alias); 17 Feb 2018 21:30: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 77962 invoked by uid 48); 17 Feb 2018 21:30:47 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84429] New: [8 Regression] ICE capturing variable-sized array
Date: Sat, 17 Feb 2018 21:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84429-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02259.txt.bz2
Content-length: 2775

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84429

            Bug ID: 84429
           Summary: [8 Regression] ICE capturing variable-sized array
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: reichelt at gcc dot gnu.org
  Target Milestone: ---

The following valid code snippet triggers an ICE on trunk:

=====================================
void foo(int i)
{
  char x[i];
  [&]{ [&]{ return x; }; };
}
=====================================

bug.cc: In lambda function:
bug.cc:4:20: internal compiler error: in build_capture_proxy, at
cp/lambda.c:459
   [&]{ [&]{ return x; }; };
                    ^
0x8d5615 build_capture_proxy(tree_node*, tree_node*)
        ../../gcc/gcc/cp/lambda.c:459
0x8d5926 add_capture(tree_node*, tree_node*, tree_node*, bool, bool)
        ../../gcc/gcc/cp/lambda.c:660
0x8d5ece add_default_capture(tree_node*, tree_node*, tree_node*)
        ../../gcc/gcc/cp/lambda.c:710
0x9abfe8 finish_id_expression(tree_node*, tree_node*, tree_node*, cp_id_kind*,
bool, bool, bool*, bool, bool, bool, bool, char const**, unsigned int)
        ../../gcc/gcc/cp/semantics.c:3541
0x91dd9c cp_parser_primary_expression
        ../../gcc/gcc/cp/parser.c:5607
0x9301bc cp_parser_postfix_expression
        ../../gcc/gcc/cp/parser.c:7026
0x930d90 cp_parser_unary_expression
        ../../gcc/gcc/cp/parser.c:8318
0x91117f cp_parser_cast_expression
        ../../gcc/gcc/cp/parser.c:9086
0x91198a cp_parser_binary_expression
        ../../gcc/gcc/cp/parser.c:9187
0x913164 cp_parser_assignment_expression
        ../../gcc/gcc/cp/parser.c:9476
0x913878 cp_parser_expression
        ../../gcc/gcc/cp/parser.c:9645
0x91c01b cp_parser_jump_statement
        ../../gcc/gcc/cp/parser.c:12396
0x91c01b cp_parser_statement
        ../../gcc/gcc/cp/parser.c:10810
0x91cdc0 cp_parser_statement_seq_opt
        ../../gcc/gcc/cp/parser.c:11255
0x91d897 cp_parser_lambda_body
        ../../gcc/gcc/cp/parser.c:10669
0x91d897 cp_parser_lambda_expression
        ../../gcc/gcc/cp/parser.c:10176
0x91d897 cp_parser_primary_expression
        ../../gcc/gcc/cp/parser.c:5257
0x9301bc cp_parser_postfix_expression
        ../../gcc/gcc/cp/parser.c:7026
0x930d90 cp_parser_unary_expression
        ../../gcc/gcc/cp/parser.c:8318
0x91117f cp_parser_cast_expression
        ../../gcc/gcc/cp/parser.c:9086
Please submit a full bug report, [etc.]

The regression was introduced between 2017-09-26 and 2017-10-07.
>From gcc-bugs-return-593819-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 21:46:38 2018
Return-Path: <gcc-bugs-return-593819-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92414 invoked by alias); 17 Feb 2018 21:46: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 92369 invoked by uid 48); 17 Feb 2018 21:46:33 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84430] New: [7/8 Regression] ICE with #pragma omp simd in lambda
Date: Sat, 17 Feb 2018 21:57: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code, openmp
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84430-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02260.txt.bz2
Content-length: 2747

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84430

            Bug ID: 84430
           Summary: [7/8 Regression] ICE with #pragma omp simd in lambda
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code, openmp
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: reichelt at gcc dot gnu.org
  Target Milestone: ---

The following valid code snippet (compiled with "-std=c++1z -fopenmp")
triggers an ICE since GCC 7.1.0:

=======================================
void foo()
{
  []{
    #pragma omp simd
    for (int i = 0; i < 10; ++i)
      ;
  };
}
=======================================

bug.cc: In lambda function:
bug.cc:7:3: sorry, unimplemented: unexpected AST of kind omp_simd
   };
   ^
bug.cc:7:3: internal compiler error: in potential_constant_expression_1, at
cp/constexpr.c:5993
0x857e92 potential_constant_expression_1
        ../../gcc/gcc/cp/constexpr.c:5993
0x8975c6 finish_function(bool)
        ../../gcc/gcc/cp/decl.c:15671
0x8d83c2 finish_lambda_function(tree_node*)
        ../../gcc/gcc/cp/lambda.c:1384
0x91d8c1 cp_parser_lambda_body
        ../../gcc/gcc/cp/parser.c:10675
0x91d8c1 cp_parser_lambda_expression
        ../../gcc/gcc/cp/parser.c:10176
0x91d8c1 cp_parser_primary_expression
        ../../gcc/gcc/cp/parser.c:5257
0x9301bc cp_parser_postfix_expression
        ../../gcc/gcc/cp/parser.c:7026
0x930d90 cp_parser_unary_expression
        ../../gcc/gcc/cp/parser.c:8318
0x91117f cp_parser_cast_expression
        ../../gcc/gcc/cp/parser.c:9086
0x91198a cp_parser_binary_expression
        ../../gcc/gcc/cp/parser.c:9187
0x913164 cp_parser_assignment_expression
        ../../gcc/gcc/cp/parser.c:9476
0x913878 cp_parser_expression
        ../../gcc/gcc/cp/parser.c:9645
0x915538 cp_parser_expression_statement
        ../../gcc/gcc/cp/parser.c:11112
0x91b8ad cp_parser_statement
        ../../gcc/gcc/cp/parser.c:10916
0x91cdc0 cp_parser_statement_seq_opt
        ../../gcc/gcc/cp/parser.c:11255
0x91ce97 cp_parser_compound_statement
        ../../gcc/gcc/cp/parser.c:11209
0x933610 cp_parser_function_body
        ../../gcc/gcc/cp/parser.c:21750
0x933610 cp_parser_ctor_initializer_opt_and_function_body
        ../../gcc/gcc/cp/parser.c:21787
0x933ec0 cp_parser_function_definition_after_declarator
        ../../gcc/gcc/cp/parser.c:26688
0x934bd7 cp_parser_function_definition_from_specifiers_and_declarator
        ../../gcc/gcc/cp/parser.c:26604
Please submit a full bug report, [etc.]
>From gcc-bugs-return-593820-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 21:57:43 2018
Return-Path: <gcc-bugs-return-593820-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 112085 invoked by alias); 17 Feb 2018 21:57: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 112026 invoked by uid 48); 17 Feb 2018 21:57:38 -0000
From: "nruslan_devel at yahoo dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84431] New: Suboptimal code for masked shifts (x86/x86-64)
Date: Sat, 17 Feb 2018 22: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nruslan_devel 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-84431-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02261.txt.bz2
Content-length: 2216

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84431

            Bug ID: 84431
           Summary: Suboptimal code for masked shifts (x86/x86-64)
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: nruslan_devel at yahoo dot com
  Target Milestone: ---

In x86 and x86-64, the assumption is that upper bits of the CL register are
unused (i.e., masked) when doing a shift operation. It is not possible to do
shift for more than (WORD_BITS - 1) positions. Normally, the compiler has to
check whether the specified shift value exceeds the word size before generating
corresponding shld/shl commands (shrd/shr, etc).

Now, if the shift value is given by some variable, it is normally unknown at
compile time whether it is exceeding (WORD_BITS - 1), so the compiler has to
generate corresponding checks. On the other hand, it is very easy to give a
hint to the compiler (if it is known that the shift < WORD_BITS) by masking
shift value like this (the example below is for i386; for x86-64 the type will
be __uint128_t and mask 63):

unsigned long long func(unsigned long long a, unsigned shift)
{
   return a << (shift & 31);
}

In the ideal scenario, the compiler has to just load value to CL without even
masking it because it is implied already by the shift operation.

Note that clang/LLVM recognizes this pattern (at least for i386) by generating
the following assembly code:
func:                                   # @func
    pushl   %esi
    movl    8(%esp), %esi
    movb    16(%esp), %cl
    movl    12(%esp), %edx
    movl    %esi, %eax
    shldl   %cl, %esi, %edx
    shll    %cl, %eax
    popl    %esi
    retl


GCC generates suboptimal code in this case:
func:
    pushl   %esi
    pushl   %ebx
    movl    20(%esp), %ecx
    movl    16(%esp), %esi
    movl    12(%esp), %ebx
    andl    $31, %ecx
    movl    %esi, %edx
    shldl   %ebx, %edx
    movl    %ebx, %eax
    xorl    %ebx, %ebx
    sall    %cl, %eax
    andl    $32, %ecx
    cmovne  %eax, %edx
    cmovne  %ebx, %eax
    popl    %ebx
    popl    %esi
    ret
>From gcc-bugs-return-593821-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 22:34:53 2018
Return-Path: <gcc-bugs-return-593821-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113239 invoked by alias); 17 Feb 2018 22:34: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 113218 invoked by uid 48); 17 Feb 2018 22:34:49 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84432] New: Detect illegal component initialization in pdt_27.f03
Date: Sat, 17 Feb 2018 23:13: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus 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-84432-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02262.txt.bz2
Content-length: 565

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84432

            Bug ID: 84432
           Summary: Detect illegal component initialization in pdt_27.f03
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: janus at gcc dot gnu.org
  Target Milestone: ---

https://github.com/nncarlson/gfortran.dg/issues/13

pdt_27.f03 is illegal wrt F08:C458. gfortran should check for that constraint.
>From gcc-bugs-return-593822-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 23:13:01 2018
Return-Path: <gcc-bugs-return-593822-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27477 invoked by alias); 17 Feb 2018 23:13:01 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 27430 invoked by uid 48); 17 Feb 2018 23:12:57 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84412] [7/8 Regression] Erroneous "Inquire statement identifies an internal file" error
Date: Sat, 17 Feb 2018 23: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: 8.0.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: jvdelisle at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: assigned_to
Message-ID: <bug-84412-4-CjNxerR8rf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84412-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84412-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02263.txt.bz2
Content-length: 403

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84412

Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|unassigned at gcc dot gnu.org      |jvdelisle at gcc dot gnu.org

--- Comment #2 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Mine
>From gcc-bugs-return-593823-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 23:13:18 2018
Return-Path: <gcc-bugs-return-593823-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28264 invoked by alias); 17 Feb 2018 23:13: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 28220 invoked by uid 48); 17 Feb 2018 23:13:14 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84389] Defined output: unexpected compiler error with the use of ":" edit descriptor
Date: Sat, 17 Feb 2018 23:15: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
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
Message-ID: <bug-84389-4-v3DHBEJgrD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02264.txt.bz2
Content-length: 299

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84389

Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
>From gcc-bugs-return-593824-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sat Feb 17 23:15:47 2018
Return-Path: <gcc-bugs-return-593824-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29963 invoked by alias); 17 Feb 2018 23:15: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 29934 invoked by uid 48); 17 Feb 2018 23:15:42 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84432] [F08] Detect illegal component initialization in pdt_27.f03
Date: Sun, 18 Feb 2018 04:01: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: 8.0
X-Bugzilla-Keywords: accepts-invalid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: janus 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: short_desc
Message-ID: <bug-84432-4-NIxac6dphB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84432-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84432-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02265.txt.bz2
Content-length: 684

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84432

janus at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Detect illegal component    |[F08] Detect illegal
                   |initialization in           |component initialization in
                   |pdt_27.f03                  |pdt_27.f03

--- Comment #1 from janus at gcc dot gnu.org ---
(In reply to janus from comment #0)
> pdt_27.f03 is illegal wrt F08:C458.

That constraint seems to be missing in F03 AFAICS. I find the neighboring
clauses (C457/459) as C446/447 in F03, but not F08:C458.
>From gcc-bugs-return-593825-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 04:01:04 2018
Return-Path: <gcc-bugs-return-593825-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101099 invoked by alias); 18 Feb 2018 04:01: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 100995 invoked by uid 48); 18 Feb 2018 04:00:57 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/83911] [6/7/8 Regression] ICE with target attribute on constructor in gimplify_expr at gimplify.c:11321
Date: Sun, 18 Feb 2018 05:11:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-83911-4-WpcYcFyscS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83911-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83911-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02266.txt.bz2
Content-length: 577

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83911

--- Comment #2 from Jason Merrill <jason at gcc dot gnu.org> ---
Created attachment 43445
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43445&action=edit
patch

The problem here is that we're substituting a dispatcher function for a
constructor, and the dispatcher function isn't marked as being a constructor. 
This seems like a general issue that the dispatcher lacks all language-specific
information that might be helpful, but in this specific instance it's easy
enough to copy DECL_CXX_CONSTRUCTOR_P.
>From gcc-bugs-return-593826-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 05:11:40 2018
Return-Path: <gcc-bugs-return-593826-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124753 invoked by alias); 18 Feb 2018 05:11: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 124699 invoked by uid 48); 18 Feb 2018 05:11:33 -0000
From: "acsawdey at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84433] New: gcc 7 and before miscompile loop and remove exit due to incorrect range calculation
Date: Sun, 18 Feb 2018 09:01: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: acsawdey 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_gcctarget attachments.created
Message-ID: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02267.txt.bz2
Content-length: 1716

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84433

            Bug ID: 84433
           Summary: gcc 7 and before miscompile loop and remove exit due
                    to incorrect range calculation
           Product: gcc
           Version: 7.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: acsawdey at gcc dot gnu.org
                CC: segher at gcc dot gnu.org, wschmidt at gcc dot gnu.org
  Target Milestone: ---
            Target: ppc64le

Created attachment 43446
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43446&action=edit
test case for range error bug

An incorrect range calculation results in the cunroll pass thinking that the
loop exit conditional branch can never happen:

Analyzing # of iterations of loop 1
  exit condition [15, + , 4294967295] != 0
  bounds on difference of bases: -15 ... -15
  result:
    # of iterations 15, bounded by 15
Loop 1 iterates 15 times.
Loop 1 iterates at most 14 times.
Loop 1 likely iterates at most 14 times.
Analyzing # of iterations of loop 1
  exit condition [15, + , 4294967295] != 0
  bounds on difference of bases: -15 ... -15
  result:
    # of iterations 15, bounded by 15
Removed pointless exit: if (ivtmp_24 != 0)

As a result gcc 7 and below (I've also tested 5.4.0 and 6.4.1) generate an
infinite loop here with -O2 or -O3. -O1 generates working code.

It appears this is fixed in gcc 8 as trunk does not have this failure. Not sure
if this can be fixed in 7 or 6 but I think I will see if this little test case
can go into the testsuite to make sure we don't run into this again.
>From gcc-bugs-return-593827-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 09:02:45 2018
Return-Path: <gcc-bugs-return-593827-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 39118 invoked by alias); 18 Feb 2018 09:01: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 38495 invoked by uid 55); 18 Feb 2018 09:00:13 -0000
From: "pault at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/80945] Invalid code with allocatable character array in READ/WRITE statement
Date: Sun, 18 Feb 2018 09: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: 8.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-80945-4-XekC3gEBNg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80945-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80945-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02268.txt.bz2
Content-length: 812

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80945

--- Comment #10 from Paul Thomas <pault at gcc dot gnu.org> ---
Author: pault
Date: Sun Feb 18 08:59:06 2018
New Revision: 257788

URL: https://gcc.gnu.org/viewcvs?rev=257788&root=gcc&view=rev
Log:
2018-02-18  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/80945
        * trans-array.c (gfc_conv_expr_descriptor): Set parmtype from
        the typenode in the case of deferred length characters.

2018-02-18  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/80945
        * gfortran.dg/associate_35.f90: Remove error, add stop n's and
        change to run.


Added:
    trunk/gcc/testsuite/gfortran.dg/deferred_character_19.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/trans-array.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593828-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 09:31:39 2018
Return-Path: <gcc-bugs-return-593828-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 91128 invoked by alias); 18 Feb 2018 09:31: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 91073 invoked by uid 48); 18 Feb 2018 09:31:25 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84434] New: [8 Regression] internal compiler error: tree check: expected var_decl or field_decl or function_decl or type_decl or template_decl, have using_decl in build_deduction_guide, at cp/pt.c:25636
Date: Sun, 18 Feb 2018 09: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek 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-84434-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02269.txt.bz2
Content-length: 4328

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84434

            Bug ID: 84434
           Summary: [8 Regression] internal compiler error: tree check:
                    expected var_decl or field_decl or function_decl or
                    type_decl or template_decl, have using_decl in
                    build_deduction_guide, at cp/pt.c:25636
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mpolacek at gcc dot gnu.org
  Target Milestone: ---

namespace std {
template <typename _Tp> using decay_t = _Tp;
template <typename> class optional {};
} // namespace std

class RiskAnalysis {
  struct Context;
  void RunAnalysis(std::optional<Context>) noexcept;
};
namespace ext {
namespace detail::scope_guard {
template <typename Fn> class A {
  Fn m_fn;

public:
  template <typename Fn_> A(Fn_ p1) : m_fn(p1) {}
};
template <typename... Params> class B {
  using callback_type = scope_guard::A<Params...>;
  callback_type callback;

public:
  template <typename... Params_> B(Params_... p1) : callback(p1...) {}
};
template <typename T> struct C { using type = T; };
template <typename T> using unwrap_decay_t = typename C<std::decay_t<T>>::type;
} // namespace detail::scope_guard
template <typename... Params>
struct scope_guard : detail::scope_guard::B<Params...> {
  using base_type = detail::scope_guard::B<Params...>;
  using base_type::base_type;
  ~scope_guard();
};
template <typename... Params>
scope_guard(Params...)
    ->scope_guard<detail::scope_guard::unwrap_decay_t<Params>...>;
} // namespace ext

void RiskAnalysis::RunAnalysis(std::optional<Context>) noexcept {
  ext::scope_guard([] {});
}

$ ./cc1plus -quiet bz.cc -std=c++17
bz.cc: In member function ‘void
RiskAnalysis::RunAnalysis(std::optional<RiskAnalysis::Context>)’:
bz.cc:40:25: internal compiler error: tree check: expected var_decl or
field_decl or function_decl or type_decl or template_decl, have using_decl in
build_deduction_guide, at cp/pt.c:25636
   ext::scope_guard([] {});
                         ^
0x15d5158 tree_check_failed(tree_node const*, char const*, int, char const*,
...)
        /home/marek/src/gcc/gcc/tree.c:9335
0x82674b tree_check5(tree_node*, char const*, int, char const*, tree_code,
tree_code, tree_code, tree_code, tree_code)
        /home/marek/src/gcc/gcc/tree.h:3223
0xa71f40 build_deduction_guide
        /home/marek/src/gcc/gcc/cp/pt.c:25636
0xa74140 do_class_deduction
        /home/marek/src/gcc/gcc/cp/pt.c:25850
0xa74955 do_auto_deduction(tree_node*, tree_node*, tree_node*, int,
auto_deduction_context, tree_node*, int)
        /home/marek/src/gcc/gcc/cp/pt.c:25978
0xb110d1 build_functional_cast(tree_node*, tree_node*, int)
        /home/marek/src/gcc/gcc/cp/typeck2.c:2088
0x9cefcb cp_parser_functional_cast
        /home/marek/src/gcc/gcc/cp/parser.c:27250
0x9a6287 cp_parser_postfix_expression
        /home/marek/src/gcc/gcc/cp/parser.c:6952
0x9a9b63 cp_parser_unary_expression
        /home/marek/src/gcc/gcc/cp/parser.c:8318
0x9aac7f cp_parser_cast_expression
        /home/marek/src/gcc/gcc/cp/parser.c:9086
0x9aad79 cp_parser_binary_expression
        /home/marek/src/gcc/gcc/cp/parser.c:9187
0x9abad7 cp_parser_assignment_expression
        /home/marek/src/gcc/gcc/cp/parser.c:9476
0x9abe74 cp_parser_expression
        /home/marek/src/gcc/gcc/cp/parser.c:9645
0x9aefee cp_parser_expression_statement
        /home/marek/src/gcc/gcc/cp/parser.c:11112
0x9ae8fb cp_parser_statement
        /home/marek/src/gcc/gcc/cp/parser.c:10916
0x9af64d cp_parser_statement_seq_opt
        /home/marek/src/gcc/gcc/cp/parser.c:11255
0x9af543 cp_parser_compound_statement
        /home/marek/src/gcc/gcc/cp/parser.c:11209
0x9c3eaa cp_parser_function_body
        /home/marek/src/gcc/gcc/cp/parser.c:21750
0x9c416d cp_parser_ctor_initializer_opt_and_function_body
        /home/marek/src/gcc/gcc/cp/parser.c:21787
0x9cdad1 cp_parser_function_definition_after_declarator
        /home/marek/src/gcc/gcc/cp/parser.c:26688
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
>From gcc-bugs-return-593829-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 09:32:14 2018
Return-Path: <gcc-bugs-return-593829-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 98801 invoked by alias); 18 Feb 2018 09:32: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 98773 invoked by uid 48); 18 Feb 2018 09:32:10 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84434] [8 Regression] internal compiler error: tree check: expected var_decl or field_decl or function_decl or type_decl or template_decl, have using_decl in build_deduction_guide, at cp/pt.c:25636
Date: Sun, 18 Feb 2018 10:25: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84434-4-4o3d6b1yVz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84434-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84434-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02270.txt.bz2
Content-length: 434

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84434

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |8.0

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Started with r252005.

The ICE goes away if I remove "~scope_guard();".
>From gcc-bugs-return-593831-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 10:47:11 2018
Return-Path: <gcc-bugs-return-593831-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65691 invoked by alias); 18 Feb 2018 10:47:11 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 65561 invoked by uid 48); 18 Feb 2018 10:47:07 -0000
From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/67899] build failure in the sanitizer libs on sparc-linux-gnu
Date: Sun, 18 Feb 2018 10: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: 5.2.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ebotcazou 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-67899-4-LAICuDkfLi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67899-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67899-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02272.txt.bz2
Content-length: 589

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67899

Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |ebotcazou at gcc dot gnu.org
         Resolution|---                         |DUPLICATE

--- Comment #9 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
Fixed a while ago.

*** This bug has been marked as a duplicate of bug 78532 ***
>From gcc-bugs-return-593830-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 10:25:37 2018
Return-Path: <gcc-bugs-return-593830-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130253 invoked by alias); 18 Feb 2018 10:25: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 130193 invoked by uid 48); 18 Feb 2018 10:25:32 -0000
From: "hubicka at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84016] [8 Regression] Spec2000 regression around Jan 14 and Jan 19 2018
Date: Sun, 18 Feb 2018 10:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hubicka 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84016-4-OQujuIxhgu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84016-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84016-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02271.txt.bz2
Content-length: 832

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84016

--- Comment #12 from Jan Hubicka <hubicka at gcc dot gnu.org> ---
I can confirm that gamess is fixed. In addition tonto's regression from earlier
cost tuning was fixed as well. There is nice improvement to galgel
(15400->15800) which is not fixing earlier regression and apsi (4580->4680)

Zhere is small regression on zeusmp (39.6->39). Apsi is not on best score so
far.
There is also a noticeable code size reduction.
So it looks really good!

>From spec2000 we stll have mgrid, facerec and fma3d. facerec is related to code
size as it went up and down 19% during inliner tuning. It is not up with final
values and may be worth to investigate it.

tfft of polyhedron is aslso still regressing. Martin, perhaps you can bisect
that one as it seems most consistent?

Honza
>From gcc-bugs-return-593832-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 10:47:12 2018
Return-Path: <gcc-bugs-return-593832-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65917 invoked by alias); 18 Feb 2018 10:47: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 65632 invoked by uid 48); 18 Feb 2018 10:47:08 -0000
From: "ebotcazou at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/78532] [7 Regression] libsanitizer fails to build on sparc64-linux-gnu
Date: Sun, 18 Feb 2018 12:25:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ebotcazou 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: cc
Message-ID: <bug-78532-4-PRqN2W6h4h@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78532-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78532-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02273.txt.bz2
Content-length: 451

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78532

Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |aaro.koskinen at iki dot fi

--- Comment #13 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
*** Bug 67899 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-593833-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 12:25:47 2018
Return-Path: <gcc-bugs-return-593833-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32199 invoked by alias); 18 Feb 2018 12:25: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 32178 invoked by uid 48); 18 Feb 2018 12:25:43 -0000
From: "mferoldif at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84435] New: -Wliteral-suffix warns on a using-directive
Date: Sun, 18 Feb 2018 12:29: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.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mferoldif 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-84435-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02274.txt.bz2
Content-length: 803

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84435

            Bug ID: 84435
           Summary: -Wliteral-suffix warns on a using-directive
           Product: gcc
           Version: 7.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mferoldif at gmail dot com
  Target Milestone: ---

The following brief snippet wrongly triggers `-Wliteral-suffix`:

    #include <string>
    using std::string_literals::operator""s;

GCC 7.3.0's output:

    <source>:2:37: warning: literal operator suffixes not preceded by '_' are
reserved for future standardization [-Wliteral-suffix]
     using std::string_literals::operator""s;
                                         ^~~
>From gcc-bugs-return-593834-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 12:29:52 2018
Return-Path: <gcc-bugs-return-593834-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48961 invoked by alias); 18 Feb 2018 12:29:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 44172 invoked by uid 55); 18 Feb 2018 12:29:41 -0000
From: "janus at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84381] replace non-std 'call abort' by 'stop 1' in gfortran testsuite
Date: Sun, 18 Feb 2018 12: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: 8.0
X-Bugzilla-Keywords:
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84381-4-hl8CjtqyRD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84381-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02275.txt.bz2
Content-length: 1095

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84381

--- Comment #8 from janus at gcc dot gnu.org ---
Author: janus
Date: Sun Feb 18 12:29:09 2018
New Revision: 257789

URL: https://gcc.gnu.org/viewcvs?rev=257789&root=gcc&view=rev
Log:
2018-02-18  Janus Weil  <janus@gcc.gnu.org>

        PR fortran/84381
        * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
        * gfortran.dg/pointer_intent_3.f90: Ditto.
        * gfortran.dg/proc_ptr_common_1.f90: Ditto.
        * gfortran.dg/protected_3.f90: Ditto.
        * gfortran.dg/protected_4.f90: Ditto.
        * gfortran.dg/protected_5.f90: Ditto.
        * gfortran.dg/protected_6.f90: Ditto.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/io_real_boz2.f90
    trunk/gcc/testsuite/gfortran.dg/pointer_intent_3.f90
    trunk/gcc/testsuite/gfortran.dg/proc_ptr_common_1.f90
    trunk/gcc/testsuite/gfortran.dg/protected_3.f90
    trunk/gcc/testsuite/gfortran.dg/protected_4.f90
    trunk/gcc/testsuite/gfortran.dg/protected_5.f90
    trunk/gcc/testsuite/gfortran.dg/protected_6.f90
>From gcc-bugs-return-593835-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 12:37:59 2018
Return-Path: <gcc-bugs-return-593835-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53664 invoked by alias); 18 Feb 2018 12:37: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 53413 invoked by uid 48); 18 Feb 2018 12:37:55 -0000
From: "mferoldif at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84436] New: Missed optimization with switch on enum constants returning the same value
Date: Sun, 18 Feb 2018 13:25: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.3.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mferoldif 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 keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02276.txt.bz2
Content-length: 1034

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84436

            Bug ID: 84436
           Summary: Missed optimization with switch on enum constants
                    returning the same value
           Product: gcc
           Version: 7.3.0
            Status: UNCONFIRMED
          Keywords: missed-optimization
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mferoldif at gmail dot com
  Target Milestone: ---

The following snippet:

    enum class E
    {
        A, B, C,
    };

    int foo(E e)
    {
        switch (e)
        {
            case E::A: return 0;
            case E::B: return 1;
            case E::C: return 2;
        }
    }

Produces the following ineffective code:

    foo(E):
      cmp edi, 1
      mov eax, 1
      je .L1
      cmp edi, 2
      mov eax, 2
      je .L1
      xor eax, eax
    .L1:
      rep ret

There is no reason why it should not produce a single `mov eax, edi`
and ret instruction.
>From gcc-bugs-return-593836-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 13:25:42 2018
Return-Path: <gcc-bugs-return-593836-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116769 invoked by alias); 18 Feb 2018 13:25: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 116738 invoked by uid 48); 18 Feb 2018 13:25:37 -0000
From: "etchedpixels at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84437] New: long long casting breaks PDP-11 with -m10 model option (includes trivial reproducer)
Date: Sun, 18 Feb 2018 13:38: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.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: etchedpixels 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-84437-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02277.txt.bz2
Content-length: 1412

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84437

            Bug ID: 84437
           Summary: long long casting breaks PDP-11 with -m10 model option
                    (includes trivial reproducer)
           Product: gcc
           Version: 7.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: etchedpixels at gmail dot com
  Target Milestone: ---

long long x(int y)
{
    return y;
}


pdp11-aout-gcc -m10 -S /tmp/3.c
/tmp/3.c: In function ‘x’:
/tmp/3.c:4:1: error: unrecognizable insn:
 }
 ^
(insn 7 6 8 2 (set (reg:HI 24)
        (ashift:HI (reg:HI 23)
            (const_int -15 [0xfffffffffffffff1]))) "/tmp/3.c":3 -1
     (nil))
/tmp/3.c:4:1: internal compiler error: in extract_insn, at recog.c:2311
0x8d8b48 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
        ../../gcc-7.3.0/gcc/rtl-error.c:108
0x8d8b79 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
        ../../gcc-7.3.0/gcc/rtl-error.c:116
0x8ae40f extract_insn(rtx_insn*)
        ../../gcc-7.3.0/gcc/recog.c:2311
0x6fe3f3 instantiate_virtual_regs_in_insn
        ../../gcc-7.3.0/gcc/function.c:1589
0x6fe3f3 instantiate_virtual_regs
        ../../gcc-7.3.0/gcc/function.c:1957
0x6fe3f3 execute
        ../../gcc-7.3.0/gcc/function.c:2006
>From gcc-bugs-return-593837-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 13:38:23 2018
Return-Path: <gcc-bugs-return-593837-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 17424 invoked by alias); 18 Feb 2018 13:38: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 17394 invoked by uid 48); 18 Feb 2018 13:38:18 -0000
From: "etchedpixels at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84438] New: Another code pattern that breaks PDP11 with -m10: including reproducer code
Date: Sun, 18 Feb 2018 14:24: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.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: etchedpixels at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created
Message-ID: <bug-84438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02278.txt.bz2
Content-length: 1671

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84438

            Bug ID: 84438
           Summary: Another code pattern that breaks PDP11 with -m10:
                    including reproducer code
           Product: gcc
           Version: 7.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: etchedpixels at gmail dot com
  Target Milestone: ---

Created attachment 43447
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43447&action=edit
Example showing the bug

The attached function blows up the compiler with -m10

(gcc 7.3.0 pdp11-aout host is linux 64bit)

tmp/5.c: In function ‘div10quickm’:
/tmp/5.c:18:1: error: unrecognizable insn:
 }
 ^
(insn 11 10 12 2 (set (reg:SI 23 [ _2 ])
        (ashift:SI (reg:SI 23 [ _2 ])
            (const_int -1 [0xffffffffffffffff]))) "/tmp/5.c":7 -1
     (expr_list:REG_EQUAL (lshiftrt:SI (reg:SI 37)
            (const_int 2 [0x2]))
        (nil)))
/tmp/5.c:18:1: internal compiler error: in extract_insn, at recog.c:2311
0x8d8b48 _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
        ../../gcc-7.3.0/gcc/rtl-error.c:108
0x8d8b79 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
        ../../gcc-7.3.0/gcc/rtl-error.c:116
0x8ae40f extract_insn(rtx_insn*)
        ../../gcc-7.3.0/gcc/recog.c:2311
0x6fe3f3 instantiate_virtual_regs_in_insn
        ../../gcc-7.3.0/gcc/function.c:1589
0x6fe3f3 instantiate_virtual_regs
        ../../gcc-7.3.0/gcc/function.c:1957
0x6fe3f3 execute
        ../../gcc-7.3.0/gcc/function.c:2006
>From gcc-bugs-return-593838-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 14:24:49 2018
Return-Path: <gcc-bugs-return-593838-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127173 invoked by alias); 18 Feb 2018 14:24:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 125397 invoked by uid 48); 18 Feb 2018 14:24:44 -0000
From: "kapfell at gmx dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libfortran/84439] New: call to backtrace fails after about 6000 iterations (32-bit executable)
Date: Sun, 18 Feb 2018 14:42: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: 4.8.5
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kapfell at gmx dot de
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created
Message-ID: <bug-84439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02279.txt.bz2
Content-length: 1774

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84439

            Bug ID: 84439
           Summary: call to backtrace fails after about 6000 iterations
                    (32-bit executable)
           Product: gcc
           Version: 4.8.5
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libfortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: kapfell at gmx dot de
  Target Milestone: ---

Created attachment 43448
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43448&action=edit
Test calling backtrace() repeatedly, fails after about 5600 iteration (32-bit
executable)

There appears to be a memory leak in backtrace(). At about 5500 iterations mmap
complains about insufficient memory and stack trace no longer shows function
names:

[...]
#0  0xf7667245 in ???
#1  0xf7667289 in ???
#2  0x804874b in fun5_
        at [...]/gf_backtrace.f:44
#3  0x80486c6 in fun4_
        at [...]/gf_backtrace.f:37
#4  0x80486b3 in fun3_
        at [...]/gf_backtrace.f:31
#5  0x80486a0 in fun2_
        at [...]/gf_backtrace.f:25
#6  0x804868d in fun1_
        at [...]/gf_backtrace.f:19
#7  0x804877b in testbacktrace
        at [...]/gf_backtrace.f:12
#8  0x80487ce in main
        at [...]/gf_backtrace.f:14
 5696 calls to backtrace()
Could not print backtrace: mmap: Cannot allocate memory
#0  0xf7633273
#1  0xf7633289
#2  0x80487bd
#3  0x804871a
#4  0x80486f2
#5  0x80486ca
#6  0x80486a2
#7  0x8048802
#8  0x8048855
#9  0xf73c0672
#10  0x80485a0
[fun5 (  46)]  5697 calls to backtrace()
[...]

System: OpenSUSE 42.3, x86_64, kernel 4.4.114. Test program is attached, 
compile with :
  gfortran -m32 -o bug-report-backtrace -g -Wall -Wextra -std=gnu
bug-report-backtrace.f

Thanks
>From gcc-bugs-return-593839-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 14:42:08 2018
Return-Path: <gcc-bugs-return-593839-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 20063 invoked by alias); 18 Feb 2018 14:42: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 20012 invoked by uid 48); 18 Feb 2018 14:42:02 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libfortran/84439] call to backtrace fails after about 6000 iterations (32-bit executable)
Date: Sun, 18 Feb 2018 15:30: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: 4.8.5
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-84439-4-BOCsm2yv07@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02280.txt.bz2
Content-length: 687

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84439

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2018-02-18
     Ever confirmed|0                           |1

--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
On x86_64-apple-darwin17 I get

...
99999 calls to backtrace()
#0  0x16919f
#1  0x1691b9
#2  0x3ad0f
#3  0x3ac7a
#4  0x3ac5e
#5  0x3ac42
#6  0x3ac26
#7  0x3ad57
#8  0x3ad9f
***** calls to backtrace()
>From gcc-bugs-return-593840-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 15:30:59 2018
Return-Path: <gcc-bugs-return-593840-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81149 invoked by alias); 18 Feb 2018 15: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 81052 invoked by uid 48); 18 Feb 2018 15:30:40 -0000
From: "stsp at users dot sourceforge.net" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/84440] New: unrecognized command line option '-Wno-format-invalid-specifier'
Date: Sun, 18 Feb 2018 15:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: driver
X-Bugzilla-Version: 7.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: stsp at users dot sourceforge.net
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84440-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02281.txt.bz2
Content-length: 1000

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84440

            Bug ID: 84440
           Summary: unrecognized command line option
                    '-Wno-format-invalid-specifier'
           Product: gcc
           Version: 7.2.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: driver
          Assignee: unassigned at gcc dot gnu.org
          Reporter: stsp at users dot sourceforge.net
  Target Milestone: ---

Format attribute is usually used with
the custom printf-alike funcs. It is not
unusual for those funcs to implement more
format specifiers than printf() does.
clang has '-Wno-format-invalid-specifier'
to avoid checking those, and only check
the printf-compatible subset. But gcc
only says this:
---
cc1: warning: unrecognized command line option '-Wno-format-invalid-specifier'
---

Would be nice to have this option, as
it increases the usability of the
format-checking attributes. Plus the
better compatibility with clang.
>From gcc-bugs-return-593841-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 15:33:16 2018
Return-Path: <gcc-bugs-return-593841-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82961 invoked by alias); 18 Feb 2018 15:33: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 82916 invoked by uid 55); 18 Feb 2018 15:33:12 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84412] [7/8 Regression] Erroneous "Inquire statement identifies an internal file" error
Date: Sun, 18 Feb 2018 15: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: 8.0.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: jvdelisle at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84412-4-Hrz2GXRsI9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84412-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84412-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02282.txt.bz2
Content-length: 614

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84412

--- Comment #3 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Author: jvdelisle
Date: Sun Feb 18 15:32:39 2018
New Revision: 257791

URL: https://gcc.gnu.org/viewcvs?rev=257791&root=gcc&view=rev
Log:
2018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR libgfortran/84412
        * io/transfer.c (finalize_transfer): After completng an internal unit
        I/O operation, clear internal_unit_kind.

Added:
    trunk/gcc/testsuite/gfortran.dg/inquire_18.f90
Modified:
    trunk/libgfortran/ChangeLog
    trunk/libgfortran/io/transfer.c
>From gcc-bugs-return-593842-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 15:38:14 2018
Return-Path: <gcc-bugs-return-593842-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 91570 invoked by alias); 18 Feb 2018 15:38: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 91544 invoked by uid 48); 18 Feb 2018 15:38:09 -0000
From: "ftingaud at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/84367] [C++11] std::ostringstream stops inserting after multiple call to move assignment operator
Date: Sun, 18 Feb 2018 16:12: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ftingaud at gmail 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.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84367-4-auC2d1eLaq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84367-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84367-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02283.txt.bz2
Content-length: 805

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84367

--- Comment #2 from Frederic Tingaud <ftingaud at gmail dot com> ---
I reran the test with GCC 7.3, but got the same error:

#include <sstream>
#include <cassert>
#include <iostream>

int test()
{
   std::ostringstream oss;
   std::cerr << "\nRunning with GCC v" << __GNUC__ << "." << __GNUC_MINOR__ <<
"." << __GNUC_PATCHLEVEL__ << " - libc++=" << __GLIBCXX__ << std::endl;
   for (int i = 0; i < 100; ++i) {
      oss << "abc";
      std::cerr << i << " ";
      assert(oss.str() == "abc");
      oss = std::ostringstream();
   }
   return 0;
}

output:

Running with GCC v7.3.0 - libc++=20180125
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 
file.cpp:13: int test(): Assertion `oss.str() == "abc"' failed.
Aborted
>From gcc-bugs-return-593843-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 16:12:23 2018
Return-Path: <gcc-bugs-return-593843-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 784 invoked by alias); 18 Feb 2018 16:12: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 697 invoked by uid 48); 18 Feb 2018 16:12:17 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/69331] FAIL: 20_util/shared_ptr/thread/default_weaktoshared.cc execution test
Date: Sun, 18 Feb 2018 16:31: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: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: danglin 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-69331-4-Dun0oX5Bft@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69331-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69331-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02284.txt.bz2
Content-length: 1599

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69331

--- Comment #20 from John David Anglin <danglin at gcc dot gnu.org> ---
// { dg-additional-options "-latomic" { target libatomic_available } }

doesn't work:

spawn /test/gnu/gcc/objdir/./gcc/xg++ -shared-libgcc
-B/test/gnu/gcc/objdir/./gc
c -nostdinc++ -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src
-L/t
est/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src/.libs
-L/test/gnu/gcc/
objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/libsupc++/.libs
-B/opt/gnu/gcc/gcc-8/h
ppa2.0w-hp-hpux11.11/bin/ -B/opt/gnu/gcc/gcc-8/hppa2.0w-hp-hpux11.11/lib/
-isyst
em /opt/gnu/gcc/gcc-8/hppa2.0w-hp-hpux11.11/include -isystem
/opt/gnu/gcc/gcc-8/
hppa2.0w-hp-hpux11.11/sys-include
-B/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/.
/libstdc++-v3/src/.libs -fmessage-length=0 -fno-show-column -g -O2
-DLOCALEDIR="
." -nostdinc++
-I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include
/hppa2.0w-hp-hpux11.11
-I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3
/include -I/test/gnu/gcc/gcc/libstdc++-v3/libsupc++
-I/test/gnu/gcc/gcc/libstdc+
+-v3/include/backward -I/test/gnu/gcc/gcc/libstdc++-v3/testsuite/util
libatomic_
available10911.c -latomic -fno-diagnostics-show-caret -fdiagnostics-color=never
./libtestc++.a
-L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src/fil
esystem/.libs -lm -o libatomic_available10911.exe
/usr/ccs/bin/ld: Can't find library: "atomic"
collect2: error: ld returned 1 exit status

In this build, we the following library path:
/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libatomic/.libs
>From gcc-bugs-return-593844-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 16:31:31 2018
Return-Path: <gcc-bugs-return-593844-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 49319 invoked by alias); 18 Feb 2018 16:31: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 49256 invoked by uid 55); 18 Feb 2018 16:31:19 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84412] [7/8 Regression] Erroneous "Inquire statement identifies an internal file" error
Date: Sun, 18 Feb 2018 16: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: 8.0.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: jvdelisle at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84412-4-TtjDm8N63U@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84412-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84412-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02285.txt.bz2
Content-length: 789

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84412

--- Comment #4 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Author: jvdelisle
Date: Sun Feb 18 16:30:42 2018
New Revision: 257793

URL: https://gcc.gnu.org/viewcvs?rev=257793&root=gcc&view=rev
Log:
2018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        Backport from trunk
        PR libgfortran/84412
        * io/transfer.c (finalize_transfer): After completng an internal unit
        I/O operation, clear internal_unit_kind.

        * gfortran.dg/inquire_18.f90: New test.

Added:
    branches/gcc-7-branch/gcc/testsuite/gfortran.dg/inquire_18.f90
Modified:
    branches/gcc-7-branch/gcc/testsuite/ChangeLog
    branches/gcc-7-branch/libgfortran/ChangeLog
    branches/gcc-7-branch/libgfortran/io/transfer.c
>From gcc-bugs-return-593845-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 16:56:09 2018
Return-Path: <gcc-bugs-return-593845-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125077 invoked by alias); 18 Feb 2018 16:56: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 125012 invoked by uid 48); 18 Feb 2018 16:56:05 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84412] [7/8 Regression] Erroneous "Inquire statement identifies an internal file" error
Date: Sun, 18 Feb 2018 17:27:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: jvdelisle at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84412-4-br0Fd7RjI7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84412-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84412-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02286.txt.bz2
Content-length: 536

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84412

Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
I muffed the testsuite changelog on the first commit and have fixed that.

This is now fixed on trunk (8) and 7
>From gcc-bugs-return-593846-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 17:27:25 2018
Return-Path: <gcc-bugs-return-593846-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54078 invoked by alias); 18 Feb 2018 17:27: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 54013 invoked by uid 48); 18 Feb 2018 17:27:21 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82005] [8 regression] early lto debug creates invalid assembly on Darwin
Date: Sun, 18 Feb 2018 18: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: 8.0
X-Bugzilla-Keywords: lto, wrong-debug
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dominiq at lps dot ens.fr
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82005-4-CWOGil703i@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82005-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82005-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02287.txt.bz2
Content-length: 1481

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82005

--- Comment #29 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> How do the remaining failures look like?

Part of them are darwin specific and several have already been reported (see
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=NEW&bug_status=WAITING&bug_status=ASSIGNED&bug_status=UNCONFIRMED&bug_status=REOPENED&email1=dominiq%40lps.ens.fr&emailassigned_to1=1&emailreporter1=1&emailtype1=exact&list_id=201803).

Another part is also seen on linux (see
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01178.html).

Digging through ~500 failures is no fun and I'll wait for some fixes for the
above.

However I have restore my testing of the gfortran test suite with -g -flto and
I see the following new failures:

FAIL: gfortran.dg/namelist_14.f90   -g -flto  (internal compiler error)
FAIL: gfortran.dg/namelist_14.f90   -g -flto  (test for excess errors)
FAIL: gfortran.dg/namelist_69.f90   -g -flto  (internal compiler error)
FAIL: gfortran.dg/namelist_69.f90   -g -flto  (test for excess errors)
FAIL: gfortran.dg/namelist_70.f90   -g -flto  (internal compiler error)
FAIL: gfortran.dg/namelist_70.f90   -g -flto  (test for excess errors)

all of them of the kind

/opt/gcc/_clean/gcc/testsuite/gfortran.dg/namelist_14.f90: In function 'foo':
/opt/gcc/_clean/gcc/testsuite/gfortran.dg/namelist_14.f90:96: internal compiler
error: in add_dwarf_attr, at dwarf2out.c:4353
>From gcc-bugs-return-593847-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 18:57:16 2018
Return-Path: <gcc-bugs-return-593847-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 84899 invoked by alias); 18 Feb 2018 18:57: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 82445 invoked by uid 55); 18 Feb 2018 18:57:12 -0000
From: "dave.anglin at bell dot net" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/69331] FAIL: 20_util/shared_ptr/thread/default_weaktoshared.cc execution test
Date: Sun, 18 Feb 2018 19:01: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: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dave.anglin at bell dot net
X-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-69331-4-lSVjuE6eSM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69331-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69331-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02288.txt.bz2
Content-length: 372

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69331

--- Comment #21 from dave.anglin at bell dot net ---
On 2018-02-18 11:12 AM, danglin at gcc dot gnu.org wrote:
> // { dg-additional-options "-latomic" { target libatomic_available } }
>
> doesn't work:
The attached hack does work but it depends on the relative placement of 
the libatomic and
libstdc++ directories.
>From gcc-bugs-return-593848-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 19:01:45 2018
Return-Path: <gcc-bugs-return-593848-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89405 invoked by alias); 18 Feb 2018 19:01: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 84483 invoked by uid 48); 18 Feb 2018 19:01:41 -0000
From: "egil.brendsdal at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84441] New: Internal compiler error
Date: Sun, 18 Feb 2018 19:07: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.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egil.brendsdal at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created
Message-ID: <bug-84441-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02289.txt.bz2
Content-length: 1480

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84441

            Bug ID: 84441
           Summary: Internal compiler error
           Product: gcc
           Version: 7.2.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: egil.brendsdal at gmail dot com
  Target Milestone: ---

Created attachment 43450
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43450&action=edit
Preprocessed source code.

gcc 4.x and gcc 5.x compiles the following snippet, version 6.x and 7.x fails.

The compiler output is

/tmp/bug_report.cpp: In constructor 'derived::derived(int)':
/tmp/bug_report.cpp:15:84: internal compiler error: in assign_temp, at
function.c:968
 ( int n ) : base( n>=0 ? make_base( 1, n ) : make_base( -1, (size_t)0-n ) ) {
}
                                                                           ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
Preprocessed source stored into /tmp/ccye5Pzm.out file, please attach this to
your bugreport.

+===+

#include <string>

struct base
{
  typedef std::string string;

  string r;
  int    e;
};

base make_base( int, size_t n );

struct derived : public base
{
  derived( int n ) : base( n>=0 ? make_base( 1, n ) : make_base( -1,
(size_t)0-n ) ) { }
};

derived f() { return derived(1); }
>From gcc-bugs-return-593849-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 19:07:11 2018
Return-Path: <gcc-bugs-return-593849-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 69825 invoked by alias); 18 Feb 2018 19:07: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 69723 invoked by uid 48); 18 Feb 2018 19:07:05 -0000
From: "jyong at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70401] [c++1z on mingw]compile variadic template failed
Date: Sun, 18 Feb 2018 19: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.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jyong 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-70401-4-xQqY0VLg3z@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02290.txt.bz2
Content-length: 12201

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70401

--- Comment #6 from jyong at gcc dot gnu.org ---
I don't think this is mingw specific, I get the same error on Linux with
gcc-7.3.

g++ -std=c++1z variadic.cpp -o aa

variadic.cpp: In instantiation of ‘std::ostream& operator<<(std::ostream&,
const std::tuple<_Tps ...>&) [with T = {long unsigned int, long unsigned int,
const char*, long unsigned int, const char*, const char*, long unsigned int,
long unsigned int, const char*, const char*, long unsigned int, const char*,
long unsigned int, long unsigned int, const char*, long unsigned int, long
unsigned int, const char*, long unsigned int, const char*}; std::ostream =
std::basic_ostream<char>]’:
variadic.cpp:134:54:   required from here
variadic.cpp:114:7: error: call of overloaded ‘apply(const
operator<<(std::ostream&, const std::tuple<_Tps ...>&) [with T = {long unsigned
int, long unsigned int, const char*, long unsigned int, const char*, const
char*, long unsigned int, long unsigned int, const char*, const char*, long
unsigned int, const char*, long unsigned int, long unsigned int, const char*,
long unsigned int, long unsigned int, const char*, long unsigned int, const
char*}; std::ostream = std::basic_ostream<char>]::<lambda(auto:1&& ...)>&,
const std::tuple<long unsigned int, long unsigned int, const char*, long
unsigned int, const char*, const char*, long unsigned int, long unsigned int,
const char*, const char*, long unsigned int, const char*, long unsigned int,
long unsigned int, const char*, long unsigned int, long unsigned int, const
char*, long unsigned int, const char*>&)’ is ambiguous
  apply(printer,toprint);
  ~~~~~^~~~~~~~~~~~~~~~~
variadic.cpp:106:6: note: candidate: auto apply(F&&, Tuple&&) [with F = const
operator<<(std::ostream&, const std::tuple<_Tps ...>&) [with T = {long unsigned
int, long unsigned int, const char*, long unsigned int, const char*, const
char*, long unsigned int, long unsigned int, const char*, const char*, long
unsigned int, const char*, long unsigned int, long unsigned int, const char*,
long unsigned int, long unsigned int, const char*, long unsigned int, const
char*}; std::ostream = std::basic_ostream<char>]::<lambda(auto:1&& ...)>&;
Tuple = const std::tuple<long unsigned int, long unsigned int, const char*,
long unsigned int, const char*, const char*, long unsigned int, long unsigned
int, const char*, const char*, long unsigned int, const char*, long unsigned
int, long unsigned int, const char*, long unsigned int, long unsigned int,
const char*, long unsigned int, const char*>&]
 auto apply(F&& f, Tuple&& t) {
      ^~~~~
In file included from variadic.cpp:2:0:
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/tuple:1668:5: note:
candidate: constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn =
const operator<<(std::ostream&, const std::tuple<_Tps ...>&) [with T = {long
unsigned int, long unsigned int, const char*, long unsigned int, const char*,
const char*, long unsigned int, long unsigned int, const char*, const char*,
long unsigned int, const char*, long unsigned int, long unsigned int, const
char*, long unsigned int, long unsigned int, const char*, long unsigned int,
const char*}; std::ostream = std::basic_ostream<char>]::<lambda(auto:1&&
...)>&; _Tuple = const std::tuple<long unsigned int, long unsigned int, const
char*, long unsigned int, const char*, const char*, long unsigned int, long
unsigned int, const char*, const char*, long unsigned int, const char*, long
unsigned int, long unsigned int, const char*, long unsigned int, long unsigned
int, const char*, long unsigned int, const char*>&]
     apply(_Fn&& __f, _Tuple&& __t)
     ^~~~~
variadic.cpp: In instantiation of ‘std::ostream& operator<<(std::ostream&,
const std::tuple<_Tps ...>&) [with T = {long unsigned int, long unsigned int,
const char*, long unsigned int, const char*, const char*, long unsigned int,
long unsigned int, const char*, const char*, long unsigned int, const char*,
long unsigned int, long unsigned int, const char*, long unsigned int, long
unsigned int, const char*, long unsigned int, const char*, const char*, long
unsigned int, long unsigned int, const char*, const char*, long unsigned int,
const char*, long unsigned int, long unsigned int, const char*, long unsigned
int, long unsigned int, const char*, long unsigned int, const char*, const
char*, long unsigned int, long unsigned int, const char*, const char*, long
unsigned int, const char*, long unsigned int, long unsigned int, const char*,
long unsigned int, long unsigned int, const char*, long unsigned int, const
char*, const char*, long unsigned int, long unsigned int, const char*, const
char*, long unsigned int, const char*, long unsigned int, long unsigned int,
const char*, long unsigned int, long unsigned int, const char*}; std::ostream =
std::basic_ostream<char>]’:
variadic.cpp:135:53:   required from here
variadic.cpp:114:7: error: call of overloaded ‘apply(const
operator<<(std::ostream&, const std::tuple<_Tps ...>&) [with T = {long unsigned
int, long unsigned int, const char*, long unsigned int, const char*, const
char*, long unsigned int, long unsigned int, const char*, const char*, long
unsigned int, const char*, long unsigned int, long unsigned int, const char*,
long unsigned int, long unsigned int, const char*, long unsigned int, const
char*, const char*, long unsigned int, long unsigned int, const char*, const
char*, long unsigned int, const char*, long unsigned int, long unsigned int,
const char*, long unsigned int, long unsigned int, const char*, long unsigned
int, const char*, const char*, long unsigned int, long unsigned int, const
char*, const char*, long unsigned int, const char*, long unsigned int, long
unsigned int, const char*, long unsigned int, long unsigned int, const char*,
long unsigned int, const char*, const char*, long unsigned int, long unsigned
int, const char*, const char*, long unsigned int, const char*, long unsigned
int, long unsigned int, const char*, long unsigned int, long unsigned int,
const char*}; std::ostream = std::basic_ostream<char>]::<lambda(auto:1&&
...)>&, const std::tuple<long unsigned int, long unsigned int, const char*,
long unsigned int, const char*, const char*, long unsigned int, long unsigned
int, const char*, const char*, long unsigned int, const char*, long unsigned
int, long unsigned int, const char*, long unsigned int, long unsigned int,
const char*, long unsigned int, const char*, const char*, long unsigned int,
long unsigned int, const char*, const char*, long unsigned int, const char*,
long unsigned int, long unsigned int, const char*, long unsigned int, long
unsigned int, const char*, long unsigned int, const char*, const char*, long
unsigned int, long unsigned int, const char*, const char*, long unsigned int,
const char*, long unsigned int, long unsigned int, const char*, long unsigned
int, long unsigned int, const char*, long unsigned int, const char*, const
char*, long unsigned int, long unsigned int, const char*, const char*, long
unsigned int, const char*, long unsigned int, long unsigned int, const char*,
long unsigned int, long unsigned int, const char*>&)’ is ambiguous
  apply(printer,toprint);
  ~~~~~^~~~~~~~~~~~~~~~~
variadic.cpp:106:6: note: candidate: auto apply(F&&, Tuple&&) [with F = const
operator<<(std::ostream&, const std::tuple<_Tps ...>&) [with T = {long unsigned
int, long unsigned int, const char*, long unsigned int, const char*, const
char*, long unsigned int, long unsigned int, const char*, const char*, long
unsigned int, const char*, long unsigned int, long unsigned int, const char*,
long unsigned int, long unsigned int, const char*, long unsigned int, const
char*, const char*, long unsigned int, long unsigned int, const char*, const
char*, long unsigned int, const char*, long unsigned int, long unsigned int,
const char*, long unsigned int, long unsigned int, const char*, long unsigned
int, const char*, const char*, long unsigned int, long unsigned int, const
char*, const char*, long unsigned int, const char*, long unsigned int, long
unsigned int, const char*, long unsigned int, long unsigned int, const char*,
long unsigned int, const char*, const char*, long unsigned int, long unsigned
int, const char*, const char*, long unsigned int, const char*, long unsigned
int, long unsigned int, const char*, long unsigned int, long unsigned int,
const char*}; std::ostream = std::basic_ostream<char>]::<lambda(auto:1&&
...)>&; Tuple = const std::tuple<long unsigned int, long unsigned int, const
char*, long unsigned int, const char*, const char*, long unsigned int, long
unsigned int, const char*, const char*, long unsigned int, const char*, long
unsigned int, long unsigned int, const char*, long unsigned int, long unsigned
int, const char*, long unsigned int, const char*, const char*, long unsigned
int, long unsigned int, const char*, const char*, long unsigned int, const
char*, long unsigned int, long unsigned int, const char*, long unsigned int,
long unsigned int, const char*, long unsigned int, const char*, const char*,
long unsigned int, long unsigned int, const char*, const char*, long unsigned
int, const char*, long unsigned int, long unsigned int, const char*, long
unsigned int, long unsigned int, const char*, long unsigned int, const char*,
const char*, long unsigned int, long unsigned int, const char*, const char*,
long unsigned int, const char*, long unsigned int, long unsigned int, const
char*, long unsigned int, long unsigned int, const char*>&]
 auto apply(F&& f, Tuple&& t) {
      ^~~~~
In file included from variadic.cpp:2:0:
/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7/tuple:1668:5: note:
candidate: constexpr decltype(auto) std::apply(_Fn&&, _Tuple&&) [with _Fn =
const operator<<(std::ostream&, const std::tuple<_Tps ...>&) [with T = {long
unsigned int, long unsigned int, const char*, long unsigned int, const char*,
const char*, long unsigned int, long unsigned int, const char*, const char*,
long unsigned int, const char*, long unsigned int, long unsigned int, const
char*, long unsigned int, long unsigned int, const char*, long unsigned int,
const char*, const char*, long unsigned int, long unsigned int, const char*,
const char*, long unsigned int, const char*, long unsigned int, long unsigned
int, const char*, long unsigned int, long unsigned int, const char*, long
unsigned int, const char*, const char*, long unsigned int, long unsigned int,
const char*, const char*, long unsigned int, const char*, long unsigned int,
long unsigned int, const char*, long unsigned int, long unsigned int, const
char*, long unsigned int, const char*, const char*, long unsigned int, long
unsigned int, const char*, const char*, long unsigned int, const char*, long
unsigned int, long unsigned int, const char*, long unsigned int, long unsigned
int, const char*}; std::ostream = std::basic_ostream<char>]::<lambda(auto:1&&
...)>&; _Tuple = const std::tuple<long unsigned int, long unsigned int, const
char*, long unsigned int, const char*, const char*, long unsigned int, long
unsigned int, const char*, const char*, long unsigned int, const char*, long
unsigned int, long unsigned int, const char*, long unsigned int, long unsigned
int, const char*, long unsigned int, const char*, const char*, long unsigned
int, long unsigned int, const char*, const char*, long unsigned int, const
char*, long unsigned int, long unsigned int, const char*, long unsigned int,
long unsigned int, const char*, long unsigned int, const char*, const char*,
long unsigned int, long unsigned int, const char*, const char*, long unsigned
int, const char*, long unsigned int, long unsigned int, const char*, long
unsigned int, long unsigned int, const char*, long unsigned int, const char*,
const char*, long unsigned int, long unsigned int, const char*, const char*,
long unsigned int, const char*, long unsigned int, long unsigned int, const
char*, long unsigned int, long unsigned int, const char*>&]
     apply(_Fn&& __f, _Tuple&& __t)
>From gcc-bugs-return-593850-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 19:17:38 2018
Return-Path: <gcc-bugs-return-593850-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38396 invoked by alias); 18 Feb 2018 19:17:38 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 38343 invoked by uid 48); 18 Feb 2018 19:17:34 -0000
From: "vehre at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/81773] [Coarray] Get with vector index on lhs leads to incorrect caf_get_by_ref() call.
Date: Sun, 18 Feb 2018 19: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: 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: vehre at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-81773-4-MxyVSj09yx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81773-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81773-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02291.txt.bz2
Content-length: 297

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81773

--- Comment #3 from vehre at gcc dot gnu.org ---
Created attachment 43451
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43451&action=edit
Preliminary patch

First shot on fixing the issue. At least for caf_get() it fixes the issue.
>From gcc-bugs-return-593851-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 19:19:23 2018
Return-Path: <gcc-bugs-return-593851-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41279 invoked by alias); 18 Feb 2018 19:19: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 41233 invoked by uid 48); 18 Feb 2018 19:19:19 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/84442] New: FAIL: 30_threads/thread/cons/terminate.cc (test for excess errors)
Date: Sun, 18 Feb 2018 19:20: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: danglin 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-84442-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02292.txt.bz2
Content-length: 2044

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84442

            Bug ID: 84442
           Summary: FAIL: 30_threads/thread/cons/terminate.cc (test for
                    excess errors)
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
  Target Milestone: ---
              Host: hppa*-*-hpux11*
            Target: hppa*-*-hpux11*
             Build: hppa*-*-hpux11*

spawn /test/gnu/gcc/objdir/./gcc/xg++ -shared-libgcc
-B/test/gnu/gcc/objdir/./gc
c -nostdinc++ -L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src
-L/t
est/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src/.libs
-L/test/gnu/gcc/
objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/libsupc++/.libs
-B/opt/gnu/gcc/gcc-8/h
ppa2.0w-hp-hpux11.11/bin/ -B/opt/gnu/gcc/gcc-8/hppa2.0w-hp-hpux11.11/lib/
-isyst
em /opt/gnu/gcc/gcc-8/hppa2.0w-hp-hpux11.11/include -isystem
/opt/gnu/gcc/gcc-8/
hppa2.0w-hp-hpux11.11/sys-include
-B/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/src/.libs
-fmessage-length=0 -fno-show-column -g -O2 -DLOCALEDIR="." -nostdinc++
-I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include/hppa2.0w-hp-hpux11.11
-I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/include
-I/test/gnu/gcc/gcc/libstdc++-v3/libsupc++
-I/test/gnu/gcc/gcc/libstdc++-v3/include/backward
-I/test/gnu/gcc/gcc/libstdc++-v3/testsuite/util
/test/gnu/gcc/gcc/libstdc++-v3/testsuite/30_threads/thread/cons/terminate.cc
-pthread -fno-diagnostics-show-caret -fdiagnostics-color=never ./libtestc++.a
-L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/src/filesystem/.libs
-lm -o ./terminate.exe
/test/gnu/gcc/gcc/libstdc++-v3/testsuite/30_threads/thread/cons/terminate.cc:
In function 'void handle_terminate()':
/test/gnu/gcc/gcc/libstdc++-v3/testsuite/30_threads/thread/cons/terminate.cc:31:
error: '_Exit' is not a member of 'std'
>From gcc-bugs-return-593852-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 19:20:24 2018
Return-Path: <gcc-bugs-return-593852-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42615 invoked by alias); 18 Feb 2018 19:20: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 42546 invoked by uid 55); 18 Feb 2018 19:20:19 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84389] Defined output: unexpected compiler error with the use of ":" edit descriptor
Date: Sun, 18 Feb 2018 19:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
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-84389-4-72J5PrTZGm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02293.txt.bz2
Content-length: 597

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84389

--- Comment #8 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Author: jvdelisle
Date: Sun Feb 18 19:19:47 2018
New Revision: 257795

URL: https://gcc.gnu.org/viewcvs?rev=257795&root=gcc&view=rev
Log:
2018-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        PR fortran/84389
        * io.c (check_format): Allow FMT_COLON.

        * gfortran.dg/dtio_33.f90: New test.

Added:
    trunk/gcc/testsuite/gfortran.dg/dtio_33.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/io.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-593853-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 19:22:22 2018
Return-Path: <gcc-bugs-return-593853-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44071 invoked by alias); 18 Feb 2018 19:22: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 44017 invoked by uid 48); 18 Feb 2018 19:22:18 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70401] [c++1z on mingw]compile variadic template failed
Date: Sun, 18 Feb 2018 19:25: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.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot 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: cc
Message-ID: <bug-70401-4-mW18bwRn1Z@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02294.txt.bz2
Content-length: 733

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70401

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #7 from Paolo Carlini <paolo.carlini at oracle dot com> ---
If that’s the case then apparently this got fixed and then regressed, because
back in November I’m pretty sure x86_64-linux was fine. I’ll double check asap.
In the meanwhile, since the release of 8.1.0 is very close, I’m asking Jakub,
as release manager, to have a look at this from that point of view.
>From gcc-bugs-return-593854-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 19:25:08 2018
Return-Path: <gcc-bugs-return-593854-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59478 invoked by alias); 18 Feb 2018 19:25:08 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 59431 invoked by uid 48); 18 Feb 2018 19:25:04 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84389] Defined output: unexpected compiler error with the use of ":" edit descriptor
Date: Sun, 18 Feb 2018 19: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle 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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84389-4-Lt27VhgOUf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84389-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02295.txt.bz2
Content-length: 461

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84389

Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #9 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Fixed on gcc 8, no plan to backport.
>From gcc-bugs-return-593855-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 19:32:56 2018
Return-Path: <gcc-bugs-return-593855-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65381 invoked by alias); 18 Feb 2018 19:32: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 65331 invoked by uid 48); 18 Feb 2018 19:32:52 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82258] [8 regression] allocate_zerosize_3.f fails since r251949
Date: Sun, 18 Feb 2018 19:38: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority component
Message-ID: <bug-82258-4-Ru1gfPoaZI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82258-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82258-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02296.txt.bz2
Content-length: 631

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82258

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P4                          |P3
          Component|fortran                     |target

--- Comment #15 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
(In reply to rsandifo@gcc.gnu.org from comment #13)
> I think this is almost certainly a back-end bug, and the same one that
> caused PR83851

Thus, setting to component "target" (and re-setting the priorty to P3).
>From gcc-bugs-return-593856-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 19:38:52 2018
Return-Path: <gcc-bugs-return-593856-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 68560 invoked by alias); 18 Feb 2018 19:38: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 68526 invoked by uid 48); 18 Feb 2018 19:38:48 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/83898] [6/7 Regression] ICE in gfc_conv_expr_descriptor, at fortran/trans-array.c:7181
Date: Sun, 18 Feb 2018 19:44:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: pault at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc short_desc
Message-ID: <bug-83898-4-MVKFb44p7M@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83898-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83898-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02297.txt.bz2
Content-length: 694

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83898

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tkoenig at gcc dot gnu.org
            Summary|[6/7/8 Regression] ICE in   |[6/7 Regression] ICE in
                   |gfc_conv_expr_descriptor,   |gfc_conv_expr_descriptor,
                   |at                          |at
                   |fortran/trans-array.c:7181  |fortran/trans-array.c:7181

--- Comment #5 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Hi Paul,

do you plan to backport?
>From gcc-bugs-return-593857-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 19:44:31 2018
Return-Path: <gcc-bugs-return-593857-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82258 invoked by alias); 18 Feb 2018 19: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 82229 invoked by uid 48); 18 Feb 2018 19:44:26 -0000
From: "npiggin at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84443] New: powerpc suboptimal code generation (shrink wrap unlikely path) for Linux spinlocks
Date: Sun, 18 Feb 2018 19:56: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: npiggin at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone attachments.created
Message-ID: <bug-84443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02298.txt.bz2
Content-length: 974

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84443

            Bug ID: 84443
           Summary: powerpc suboptimal code generation (shrink wrap
                    unlikely path) for Linux spinlocks
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: npiggin at gmail dot com
  Target Milestone: ---

Created attachment 43452
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43452&action=edit
testcase with comment at the top describing desired output

A small fast path code gets several non-volatile registers saved on stack, and
a sub-optimal restore in the return path.

The example is derived from (but not identical to) the Linux kernel spinlock
implementation.

Tested with gcc version 8.0.1 20180207 (experimental) [trunk revision 257435]
(Debian 8-20180207-2).
>From gcc-bugs-return-593858-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 19:56:14 2018
Return-Path: <gcc-bugs-return-593858-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99076 invoked by alias); 18 Feb 2018 19:56: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 99038 invoked by uid 48); 18 Feb 2018 19:56:09 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84444] New: ICE with __builtin_launder and cast
Date: Sun, 18 Feb 2018 20:01: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: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84444-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02299.txt.bz2
Content-length: 2793

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84444

            Bug ID: 84444
           Summary: ICE with __builtin_launder and cast
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: reichelt at gcc dot gnu.org
  Target Milestone: ---

The following (valid?) code snippet (compiled with "-O") triggers an ICE
since GCC 7.1.0:

=================================================
struct A {};

__SIZE_TYPE__ foo(A* p)
{
  return (__SIZE_TYPE__)__builtin_launder(p);
}
=================================================

bug.cc: In function 'long unsigned int foo(A*)':
bug.cc:5:44: internal compiler error: Segmentation fault
   return (__SIZE_TYPE__)__builtin_launder(p);
                                            ^
0xeb0f4f crash_signal
        ../../gcc/gcc/toplev.c:325
0xa7fc1a builtin_mathfn_code(tree_node const*)
        ../../gcc/gcc/builtins.c:7840
0xaf0342 convert_to_integer_1
        ../../gcc/gcc/convert.c:553
0x8702ef ocp_convert(tree_node*, tree_node*, int, int, int)
        ../../gcc/gcc/cp/cvt.c:822
0x9e2987 cp_build_c_cast(tree_node*, tree_node*, int)
        ../../gcc/gcc/cp/typeck.c:7802
0x9e2ada build_c_cast(unsigned int, tree_node*, cp_expr)
        ../../gcc/gcc/cp/typeck.c:7706
0x911421 cp_parser_cast_expression
        ../../gcc/gcc/cp/parser.c:9075
0x91198a cp_parser_binary_expression
        ../../gcc/gcc/cp/parser.c:9187
0x913164 cp_parser_assignment_expression
        ../../gcc/gcc/cp/parser.c:9476
0x913878 cp_parser_expression
        ../../gcc/gcc/cp/parser.c:9645
0x91c01b cp_parser_jump_statement
        ../../gcc/gcc/cp/parser.c:12396
0x91c01b cp_parser_statement
        ../../gcc/gcc/cp/parser.c:10810
0x91cdc0 cp_parser_statement_seq_opt
        ../../gcc/gcc/cp/parser.c:11255
0x91ce97 cp_parser_compound_statement
        ../../gcc/gcc/cp/parser.c:11209
0x933610 cp_parser_function_body
        ../../gcc/gcc/cp/parser.c:21750
0x933610 cp_parser_ctor_initializer_opt_and_function_body
        ../../gcc/gcc/cp/parser.c:21787
0x933ec0 cp_parser_function_definition_after_declarator
        ../../gcc/gcc/cp/parser.c:26688
0x934bd7 cp_parser_function_definition_from_specifiers_and_declarator
        ../../gcc/gcc/cp/parser.c:26604
0x934bd7 cp_parser_init_declarator
        ../../gcc/gcc/cp/parser.c:19476
0x93bc78 cp_parser_simple_declaration
        ../../gcc/gcc/cp/parser.c:13038
Please submit a full bug report, [etc.]
>From gcc-bugs-return-593859-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 20:01:54 2018
Return-Path: <gcc-bugs-return-593859-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12394 invoked by alias); 18 Feb 2018 20:01: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 12359 invoked by uid 48); 18 Feb 2018 20:01:50 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84445] New: ICE with __builtin_launder and virtual function
Date: Sun, 18 Feb 2018 20:17: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02300.txt.bz2
Content-length: 2939

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84445

            Bug ID: 84445
           Summary: ICE with __builtin_launder and virtual function
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: reichelt at gcc dot gnu.org
  Target Milestone: ---

The following (valid?) code snippet triggers an ICE since GCC 7.1.0:

=================================================
struct A
{
  virtual void foo();
};

void bar(A* p)
{
  __builtin_launder(p)->foo();
}
=================================================

bug.cc: In function 'void bar(A*)':
bug.cc:8:29: internal compiler error: tree check: expected record_type or
union_type or qual_union_type, have pointer_type in lookup_base, at
cp/search.c:195
   __builtin_launder(p)->foo();
                             ^
0x78a40a tree_check_failed(tree_node const*, char const*, int, char const*,
...)
        ../../gcc/gcc/tree.c:9335
0x99b71e tree_check3(tree_node*, char const*, int, char const*, tree_code,
tree_code, tree_code)
        ../../gcc/gcc/tree.h:3172
0x99b71e lookup_base(tree_node*, tree_node*, int, base_kind*, int)
        ../../gcc/gcc/cp/search.c:195
0x847cf4 build_vtbl_ref_1
        ../../gcc/gcc/cp/class.c:706
0x847d5b build_vfn_ref(tree_node*, tree_node*)
        ../../gcc/gcc/cp/class.c:737
0x81b76f build_over_call
        ../../gcc/gcc/cp/call.c:8227
0x81d803 build_new_method_call_1
        ../../gcc/gcc/cp/call.c:9280
0x81d803 build_new_method_call(tree_node*, tree_node*, vec<tree_node*, va_gc,
vl_embed>**, tree_node*, int, tree_node**, int)
        ../../gcc/gcc/cp/call.c:9355
0x930636 cp_parser_postfix_expression
        ../../gcc/gcc/cp/parser.c:7207
0x930d90 cp_parser_unary_expression
        ../../gcc/gcc/cp/parser.c:8318
0x91117f cp_parser_cast_expression
        ../../gcc/gcc/cp/parser.c:9086
0x91198a cp_parser_binary_expression
        ../../gcc/gcc/cp/parser.c:9187
0x913164 cp_parser_assignment_expression
        ../../gcc/gcc/cp/parser.c:9476
0x913878 cp_parser_expression
        ../../gcc/gcc/cp/parser.c:9645
0x915538 cp_parser_expression_statement
        ../../gcc/gcc/cp/parser.c:11112
0x91b8ad cp_parser_statement
        ../../gcc/gcc/cp/parser.c:10916
0x91cdc0 cp_parser_statement_seq_opt
        ../../gcc/gcc/cp/parser.c:11255
0x91ce97 cp_parser_compound_statement
        ../../gcc/gcc/cp/parser.c:11209
0x933610 cp_parser_function_body
        ../../gcc/gcc/cp/parser.c:21750
0x933610 cp_parser_ctor_initializer_opt_and_function_body
        ../../gcc/gcc/cp/parser.c:21787
Please submit a full bug report, [etc.]
>From gcc-bugs-return-593860-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 20:17:36 2018
Return-Path: <gcc-bugs-return-593860-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 49109 invoked by alias); 18 Feb 2018 20: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 49091 invoked by uid 48); 18 Feb 2018 20:17:31 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84446] New: [8 Regression] ICE with broken lambda
Date: Sun, 18 Feb 2018 20:57: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84446-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02301.txt.bz2
Content-length: 2926

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84446

            Bug ID: 84446
           Summary: [8 Regression] ICE with broken lambda
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: error-recovery, ice-on-invalid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: reichelt at gcc dot gnu.org
  Target Milestone: ---

The following invalid code snippet triggers an ICE on trunk:

===============================
template<int> void foo()
{
  int i,
  i = [] { virtual }();
}
===============================

bug.cc: In function 'void foo()':
bug.cc:4:3: error: redeclaration of 'int i'
   i = [] { virtual }();
   ^
bug.cc:3:7: note: 'int i' previously declared here
   int i,
       ^
bug.cc: In lambda function:
bug.cc:4:10: internal compiler error: tree check: expected class 'type', have
'exceptional' (error_mark) in template_class_depth, at cp/pt.c:394
   i = [] { virtual }();
          ^
0x78a73c tree_class_check_failed(tree_node const*, tree_code_class, char
const*, int, char const*)
        ../../gcc/gcc/tree.c:9385
0x635a64 tree_class_check(tree_node*, tree_code_class, char const*, int, char
const*)
        ../../gcc/gcc/tree.h:3255
0x635a64 template_class_depth(tree_node*)
        ../../gcc/gcc/cp/pt.c:394
0x90b5c7 cp_parser_function_specifier_opt
        ../../gcc/gcc/cp/parser.c:13744
0x936708 cp_parser_decl_specifier_seq
        ../../gcc/gcc/cp/parser.c:13502
0x93bae0 cp_parser_simple_declaration
        ../../gcc/gcc/cp/parser.c:12916
0x93ca88 cp_parser_block_declaration
        ../../gcc/gcc/cp/parser.c:12863
0x93d4b9 cp_parser_declaration_statement
        ../../gcc/gcc/cp/parser.c:12457
0x91be7b cp_parser_statement
        ../../gcc/gcc/cp/parser.c:10906
0x91cdc0 cp_parser_statement_seq_opt
        ../../gcc/gcc/cp/parser.c:11255
0x91d897 cp_parser_lambda_body
        ../../gcc/gcc/cp/parser.c:10669
0x91d897 cp_parser_lambda_expression
        ../../gcc/gcc/cp/parser.c:10176
0x91d897 cp_parser_primary_expression
        ../../gcc/gcc/cp/parser.c:5257
0x9301bc cp_parser_postfix_expression
        ../../gcc/gcc/cp/parser.c:7026
0x930d90 cp_parser_unary_expression
        ../../gcc/gcc/cp/parser.c:8318
0x91117f cp_parser_cast_expression
        ../../gcc/gcc/cp/parser.c:9086
0x91198a cp_parser_binary_expression
        ../../gcc/gcc/cp/parser.c:9187
0x913164 cp_parser_assignment_expression
        ../../gcc/gcc/cp/parser.c:9476
0x9122bb cp_parser_constant_expression
        ../../gcc/gcc/cp/parser.c:9760
0x9130e7 cp_parser_initializer_clause
        ../../gcc/gcc/cp/parser.c:21890
Please submit a full bug report, [etc.]

The regression was introduced between 2017-08-19 and 2017-09-02.
>From gcc-bugs-return-593861-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 20:57:05 2018
Return-Path: <gcc-bugs-return-593861-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44500 invoked by alias); 18 Feb 2018 20:57: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 44445 invoked by uid 48); 18 Feb 2018 20:57:00 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84447] New: [8 Regression] ICE with inherited deleted constructor and default argument
Date: Sun, 18 Feb 2018 21:02: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84447-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02302.txt.bz2
Content-length: 2933

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84447

            Bug ID: 84447
           Summary: [8 Regression] ICE with inherited deleted constructor
                    and default argument
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: ice-on-invalid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: reichelt at gcc dot gnu.org
  Target Milestone: ---

The following invalid code snippet triggers an ICE on trunk:

=================================================
struct A
{
  template<typename T> A(T, T = 0) = delete;
};

struct B : A
{
  using A::A;
};

B b(0);
=================================================

bug.cc:11:6: internal compiler error: in tsubst_default_argument, at
cp/pt.c:12184
 B b(0);
      ^
0x6384c6 tsubst_default_argument(tree_node*, int, tree_node*, tree_node*, int)
        ../../gcc/gcc/cp/pt.c:12184
0x819794 convert_default_arg(tree_node*, tree_node*, tree_node*, int, int)
        ../../gcc/gcc/cp/call.c:7336
0x81a708 build_over_call
        ../../gcc/gcc/cp/call.c:7949
0x81d803 build_new_method_call_1
        ../../gcc/gcc/cp/call.c:9280
0x81d803 build_new_method_call(tree_node*, tree_node*, vec<tree_node*, va_gc,
vl_embed>**, tree_node*, int, tree_node**, int)
        ../../gcc/gcc/cp/call.c:9355
0x81e363 build_special_member_call(tree_node*, tree_node*, vec<tree_node*,
va_gc, vl_embed>**, tree_node*, int, int)
        ../../gcc/gcc/cp/call.c:8883
0x8cc4e3 expand_default_init
        ../../gcc/gcc/cp/init.c:1889
0x8cc4e3 expand_aggr_init_1
        ../../gcc/gcc/cp/init.c:2004
0x8cce49 build_aggr_init(tree_node*, tree_node*, int, int)
        ../../gcc/gcc/cp/init.c:1744
0x881b5f build_aggr_init_full_exprs
        ../../gcc/gcc/cp/decl.c:6188
0x881b5f check_initializer
        ../../gcc/gcc/cp/decl.c:6337
0x8996cc cp_finish_decl(tree_node*, tree_node*, bool, tree_node*, int)
        ../../gcc/gcc/cp/decl.c:7038
0x934883 cp_parser_init_declarator
        ../../gcc/gcc/cp/parser.c:19697
0x93bc78 cp_parser_simple_declaration
        ../../gcc/gcc/cp/parser.c:13038
0x93ca88 cp_parser_block_declaration
        ../../gcc/gcc/cp/parser.c:12863
0x9409e2 cp_parser_declaration
        ../../gcc/gcc/cp/parser.c:12761
0x940df1 cp_parser_declaration_seq_opt
        ../../gcc/gcc/cp/parser.c:12637
0x9410e4 cp_parser_translation_unit
        ../../gcc/gcc/cp/parser.c:4559
0x9410e4 c_parse_file()
        ../../gcc/gcc/cp/parser.c:38860
0xa3f396 c_common_parse_file()
        ../../gcc/gcc/c-family/c-opts.c:1132
Please submit a full bug report, [etc.]

The regression was introduced between 2017-08-19 and 2017-09-02.
>From gcc-bugs-return-593862-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 21:02:03 2018
Return-Path: <gcc-bugs-return-593862-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52193 invoked by alias); 18 Feb 2018 21:02:03 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 51432 invoked by uid 48); 18 Feb 2018 21:01:57 -0000
From: "neil.n.carlson at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84432] [F08] Detect illegal component initialization in pdt_27.f03
Date: Sun, 18 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords: accepts-invalid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: neil.n.carlson 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-84432-4-Gu4zOwxJ2d@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84432-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84432-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02303.txt.bz2
Content-length: 780

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84432

Neil Carlson <neil.n.carlson at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |neil.n.carlson at gmail dot com

--- Comment #2 from Neil Carlson <neil.n.carlson at gmail dot com> ---
One of the corrigenda to F2003 (https://wg5-fortran.org/N1801-N1850/N1823.pdf)
added C447a:

"If component-initialization appears, every type parameter and array
bound of the component shall be an initialization expression."

Corresponds to F08:C458, except "initialization" replaces "colon or constant".
Not sure if there is anything significant between the two (probably is).
>From gcc-bugs-return-593863-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 21:24:52 2018
Return-Path: <gcc-bugs-return-593863-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 111035 invoked by alias); 18 Feb 2018 21:24: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 110974 invoked by uid 48); 18 Feb 2018 21:24:45 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84448] New: [6/7/8 Regression] ICE with broken condition in parallel for loop
Date: Sun, 18 Feb 2018 21:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code, openmp
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84448-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02304.txt.bz2
Content-length: 3307

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84448

            Bug ID: 84448
           Summary: [6/7/8 Regression] ICE with broken condition in
                    parallel for loop
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: error-recovery, ice-on-invalid-code, openmp
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: reichelt at gcc dot gnu.org
  Target Milestone: ---

The following invalid code snippet (compiled with "-fopenmp")
triggers an ICE since GCC 6.1.0:

=================================================
struct A
{
  operator int() const;
  A& operator +=(int);
  A& operator ++();
};

void foo(A a, A b)
{
  #pragma omp for
  for (A i = a; i <=; ++i)
    ;
}
=================================================

bug.cc: In function 'void foo(A, A)':
bug.cc:11:21: error: expected primary-expression before ';' token
   for (A i = a; i <=; ++i)
                     ^
bug.cc:12:5: internal compiler error: tree check: expected class 'type', have
'exceptional' (error_mark) in element_mode, at tree.c:12977
     ;
     ^
0x78a73c tree_class_check_failed(tree_node const*, tree_code_class, char
const*, int, char const*)
        ../../gcc/gcc/tree.c:9385
0x7901e2 tree_class_check(tree_node const*, tree_code_class, char const*, int,
char const*)
        ../../gcc/gcc/tree.h:3511
0x7901e2 element_mode(tree_node const*)
        ../../gcc/gcc/tree.c:12977
0xe17198 HONOR_NANS(tree_node const*)
        ../../gcc/gcc/real.c:5095
0xbe8d2c fold_binary_loc(unsigned int, tree_code, tree_node*, tree_node*,
tree_node*)
        ../../gcc/gcc/fold-const.c:11132
0xbecd0a fold_build2_loc(unsigned int, tree_code, tree_node*, tree_node*,
tree_node*)
        ../../gcc/gcc/fold-const.c:12328
0xbe4155 fold_binary_loc(unsigned int, tree_code, tree_node*, tree_node*,
tree_node*)
        ../../gcc/gcc/fold-const.c:9310
0xc00bec fold(tree_node*)
        ../../gcc/gcc/fold-const.c:11965
0x86803a cp_fold
        ../../gcc/gcc/cp/cp-gimplify.c:2280
0x868e0c cp_fold_maybe_rvalue
        ../../gcc/gcc/cp/cp-gimplify.c:2006
0x9a75f7 handle_omp_for_class_iterator
        ../../gcc/gcc/cp/semantics.c:7665
0x9a75f7 finish_omp_for(unsigned int, tree_code, tree_node*, tree_node*,
tree_node*, tree_node*, tree_node*, tree_node*, tree_node*, vec<tree_node*,
va_heap, vl_ptr>*, tree_node*)
        ../../gcc/gcc/cp/semantics.c:8138
0x917251 cp_parser_omp_for_loop
        ../../gcc/gcc/cp/parser.c:35164
0x93d7d3 cp_parser_omp_for
        ../../gcc/gcc/cp/parser.c:35362
0x918d34 cp_parser_omp_construct
        ../../gcc/gcc/cp/parser.c:38080
0x919c27 cp_parser_pragma
        ../../gcc/gcc/cp/parser.c:38707
0x91c1ec cp_parser_statement
        ../../gcc/gcc/cp/parser.c:10877
0x91cdc0 cp_parser_statement_seq_opt
        ../../gcc/gcc/cp/parser.c:11255
0x91ce97 cp_parser_compound_statement
        ../../gcc/gcc/cp/parser.c:11209
0x933610 cp_parser_function_body
        ../../gcc/gcc/cp/parser.c:21750
Please submit a full bug report, [etc.]
>From gcc-bugs-return-593864-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 21:32:51 2018
Return-Path: <gcc-bugs-return-593864-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11821 invoked by alias); 18 Feb 2018 21:32:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 11301 invoked by uid 48); 18 Feb 2018 21:32:46 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/83823] [8 Regression] Character length issues with PACK()
Date: Sun, 18 Feb 2018 21:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83823-4-NUYJn4gu8l@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83823-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83823-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02305.txt.bz2
Content-length: 257

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83823

--- Comment #3 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
r254157 is the culprit (r254156 is OK).

Just how this patch has caused this regression isn't quite
clear at first glance... I'll look.
>From gcc-bugs-return-593865-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 21:33:17 2018
Return-Path: <gcc-bugs-return-593865-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12787 invoked by alias); 18 Feb 2018 21:33: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 12737 invoked by uid 48); 18 Feb 2018 21:33:12 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84449] New: [7/8 Regression] ICE with constexpr and deleted destructor
Date: Sun, 18 Feb 2018 21:45: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84449-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02306.txt.bz2
Content-length: 3390

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84449

            Bug ID: 84449
           Summary: [7/8 Regression] ICE with constexpr and deleted
                    destructor
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Keywords: error-recovery, ice-on-invalid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: reichelt at gcc dot gnu.org
  Target Milestone: ---

The following invalid code snippet (compiled with "-std=c++1z")
triggers an ICE since GCC 7.1.0:

================================
struct A
{
  constexpr A(int) {}
  ~A() = delete;
};

struct B
{
  A a;
  constexpr B() : a(0) {}
};
================================

bug.cc: In constructor 'constexpr B::B()':
bug.cc:10:22: error: use of deleted function 'A::~A()'
   constexpr B() : a(0) {}
                      ^
bug.cc:4:3: note: declared here
   ~A() = delete;
   ^
bug.cc:10:25: error: use of deleted function 'A::~A()'
   constexpr B() : a(0) {}
                         ^
bug.cc:4:3: note: declared here
   ~A() = delete;
   ^
bug.cc:10:25: internal compiler error: tree check: expected target_expr, have
error_mark in bot_manip, at cp/tree.c:2906
   constexpr B() : a(0) {}
                         ^
0x78a40a tree_check_failed(tree_node const*, char const*, int, char const*,
...)
        ../../gcc/gcc/tree.c:9335
0x668c3b tree_check(tree_node*, char const*, int, char const*, tree_code)
        ../../gcc/gcc/tree.h:3132
0x668c3b bot_manip
        ../../gcc/gcc/cp/tree.c:2906
0x115823b walk_tree_1(tree_node**, tree_node* (*)(tree_node**, int*, void*),
void*, hash_set<tree_node*, default_hash_traits<tree_node*> >*, tree_node*
(*)(tree_node**, int*, tree_node* (*)(tree_node**, int*, void*), void*,
hash_set<tree_node*, default_hash_traits<tree_node*> >*))
        ../../gcc/gcc/tree.c:11400
0x9bd869 break_out_target_exprs(tree_node*)
        ../../gcc/gcc/cp/tree.c:3028
0x84d8d1 build_data_member_initialization
        ../../gcc/gcc/cp/constexpr.c:341
0x84e3fd build_constexpr_constructor_member_initializers
        ../../gcc/gcc/cp/constexpr.c:592
0x84e3fd massage_constexpr_body
        ../../gcc/gcc/cp/constexpr.c:726
0x858696 register_constexpr_fundef(tree_node*, tree_node*)
        ../../gcc/gcc/cp/constexpr.c:848
0x897f7f maybe_save_function_definition
        ../../gcc/gcc/cp/decl.c:15544
0x897f7f finish_function(bool)
        ../../gcc/gcc/cp/decl.c:15675
0x933ec9 cp_parser_function_definition_after_declarator
        ../../gcc/gcc/cp/parser.c:26691
0x935b9c cp_parser_late_parsing_for_member
        ../../gcc/gcc/cp/parser.c:27568
0x927fac cp_parser_class_specifier_1
        ../../gcc/gcc/cp/parser.c:22716
0x929269 cp_parser_class_specifier
        ../../gcc/gcc/cp/parser.c:22742
0x929269 cp_parser_type_specifier
        ../../gcc/gcc/cp/parser.c:16748
0x936416 cp_parser_decl_specifier_seq
        ../../gcc/gcc/cp/parser.c:13606
0x93bae0 cp_parser_simple_declaration
        ../../gcc/gcc/cp/parser.c:12916
0x93ca88 cp_parser_block_declaration
        ../../gcc/gcc/cp/parser.c:12863
0x9409e2 cp_parser_declaration
        ../../gcc/gcc/cp/parser.c:12761
Please submit a full bug report, [etc.]
>From gcc-bugs-return-593866-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 21:45:45 2018
Return-Path: <gcc-bugs-return-593866-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5109 invoked by alias); 18 Feb 2018 21:45: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 4999 invoked by uid 48); 18 Feb 2018 21:45:40 -0000
From: "mikpelinux at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84433] gcc 7 and before miscompile loop and remove exit due to incorrect range calculation
Date: Sun, 18 Feb 2018 21:58: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mikpelinux 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-84433-4-Gs9G26CzYO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02307.txt.bz2
Content-length: 452

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84433

Mikael Pettersson <mikpelinux at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mikpelinux at gmail dot com

--- Comment #1 from Mikael Pettersson <mikpelinux at gmail dot com> ---
Appears this wrong-code was fixed for gcc-8.0 by r251690.
>From gcc-bugs-return-593867-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 21:58:51 2018
Return-Path: <gcc-bugs-return-593867-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27379 invoked by alias); 18 Feb 2018 21:58: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 27331 invoked by uid 48); 18 Feb 2018 21:58:47 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84423] [concepts] ICE with invalid using declaration
Date: Sun, 18 Feb 2018 21: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
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
Message-ID: <bug-84423-4-itz3kr9wWj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84423-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84423-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02308.txt.bz2
Content-length: 384

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84423

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW

--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
I can now reproduce it too.
>From gcc-bugs-return-593868-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 21:59:20 2018
Return-Path: <gcc-bugs-return-593868-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29973 invoked by alias); 18 Feb 2018 21:59: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 29295 invoked by uid 48); 18 Feb 2018 21:59:14 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84433] gcc 7 and before miscompile loop and remove exit due to incorrect range calculation
Date: Sun, 18 Feb 2018 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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher 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-84433-4-VneKE8ZBDn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02309.txt.bz2
Content-length: 170

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84433

--- Comment #2 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Is that fixed in trunk then, or just hidden?
>From gcc-bugs-return-593869-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 22:05:44 2018
Return-Path: <gcc-bugs-return-593869-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97402 invoked by alias); 18 Feb 2018 22:05: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 97331 invoked by uid 48); 18 Feb 2018 22:05:39 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84432] [F08] Detect illegal component initialization in pdt_27.f03
Date: Sun, 18 Feb 2018 22:07:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: accepts-invalid
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-84432-4-bdd01gnGQE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84432-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84432-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02310.txt.bz2
Content-length: 533

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84432

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-18
     Ever confirmed|0                           |1

--- Comment #3 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
From the activity I guess this PR is confirmed.
>From gcc-bugs-return-593870-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 22:07:19 2018
Return-Path: <gcc-bugs-return-593870-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 98522 invoked by alias); 18 Feb 2018 22:07: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 98504 invoked by uid 48); 18 Feb 2018 22:07:15 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84436] Missed optimization with switch on enum constants returning the same value
Date: Sun, 18 Feb 2018 22:16: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.3.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
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: bug_status cf_reconfirmed_on cc assigned_to everconfirmed
Message-ID: <bug-84436-4-r6Vp4hmWPy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02311.txt.bz2
Content-length: 570

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84436

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-18
                 CC|                            |marxin at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |marxin at gcc dot gnu.org
     Ever confirmed|0                           |1
>From gcc-bugs-return-593871-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 22:16:12 2018
Return-Path: <gcc-bugs-return-593871-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109058 invoked by alias); 18 Feb 2018 22:16: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 109005 invoked by uid 48); 18 Feb 2018 22:16:08 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70401] [c++1z] variadic template failed
Date: Sun, 18 Feb 2018 22:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle 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: bug_status cc short_desc
Message-ID: <bug-70401-4-LmgdFbKMg2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02312.txt.bz2
Content-length: 885

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70401

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
                 CC|paolo.carlini at oracle dot com    |
            Summary|[c++1z on mingw]compile     |[c++1z] variadic template
                   |variadic template failed    |failed

--- Comment #8 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Ok, I can confirm that we are still rejecting this everywhere (note, not as an
ICE, simply as reported above). Probably, what fooled me back in November, is
that it wasn't clear to me that we got a bunch of issues with C++14 code
rejected with -std=c++1z on the command line. Probably we should also create a
meta-bug.
>From gcc-bugs-return-593872-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 22:35:20 2018
Return-Path: <gcc-bugs-return-593872-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12413 invoked by alias); 18 Feb 2018 22:35: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 12369 invoked by uid 48); 18 Feb 2018 22:35:16 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/70401] [c++1z] variadic template failed
Date: Sun, 18 Feb 2018 22:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-70401-4-4dRdQ0Fo9N@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70401-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02313.txt.bz2
Content-length: 203

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70401

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
We should add c++17 testing into check-c++, not everybody tests with
check-c++-all.
>From gcc-bugs-return-593873-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 22:37:06 2018
Return-Path: <gcc-bugs-return-593873-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15927 invoked by alias); 18 Feb 2018 22:37: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 15900 invoked by uid 48); 18 Feb 2018 22:37:02 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/79064] Cannot overload member function templates on type of literal
Date: Sun, 18 Feb 2018 22:51: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: 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
Message-ID: <bug-79064-4-7ovqpB5Fh2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02314.txt.bz2
Content-length: 1851

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79064

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |NEW

--- Comment #5 from Martin Sebor <msebor at gcc dot gnu.org> ---
The failure only appears only on some targets (it would be helpful if you
mentioned the target where you see a test fail when posting test results).

The test doesn't fail in my local build on x86_64.

There also is no failure in the results for

hppa-unknown-linux-gnu
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01199.html   <<<

hppa2.0w-hp-hpux11.11:
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01220.html

ia64-suse-linux-gnu:
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01211.html

powerpc64le-unknown-linux-gnu:
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01224.html

x86_64-pc-linux-gnu:
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01202.html


I do see failures on the following targets:

powerpc-ibm-aix7.2.0.0
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01225.html

aarch64-suse-linux-gnu:
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01218.html

hppa-unknown-linux-gnu
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01228.html   <<<

m68k-unknown-linux-gnu
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01215.html

powerpc64-unknown-linux-gnu:
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01229.html

s390x-ibm-linux-gnu zEC12:
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01217.html

s390x-ibm-linux-gnu default
https://gcc.gnu.org/ml/gcc-testresults/2018-02/msg01212.html


What's interesting is that between two recent hppa-unknown-linux-gnu builds the
test is reported to fail in one but not the other (see <<< above).
>From gcc-bugs-return-593874-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 22:51:52 2018
Return-Path: <gcc-bugs-return-593874-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55602 invoked by alias); 18 Feb 2018 22:51: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 55561 invoked by uid 48); 18 Feb 2018 22:51:49 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84433] gcc 7 and before miscompile loop and remove exit due to incorrect range calculation
Date: Sun, 18 Feb 2018 23: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
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: bug_status cf_reconfirmed_on cc assigned_to everconfirmed
Message-ID: <bug-84433-4-6d9sFroQhw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02315.txt.bz2
Content-length: 661

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84433

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-18
                 CC|                            |marxin at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |marxin at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Let me take a look.
>From gcc-bugs-return-593875-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 23:22:04 2018
Return-Path: <gcc-bugs-return-593875-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 129989 invoked by alias); 18 Feb 2018 23:22: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 129898 invoked by uid 48); 18 Feb 2018 23:21:59 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84449] [7/8 Regression] ICE with constexpr and deleted destructor
Date: Sun, 18 Feb 2018 23:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
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-84449-4-PohYshj2vu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84449-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84449-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02316.txt.bz2
Content-length: 927

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84449

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-18
                 CC|                            |jason at gcc dot gnu.org,
                   |                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed with the top of trunk.  The ICE occurs with -std=c++17 as well. 
Bisection points to r245612:

r245612 | jason | 2017-02-20 13:18:30 -0500 (Mon, 20 Feb 2017) | 3 lines

        PR c++/78139 - destructor needed by new-expression

        * call.c (build_special_member_call): Use tf_no_cleanup.
>From gcc-bugs-return-593876-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 23:24:49 2018
Return-Path: <gcc-bugs-return-593876-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1762 invoked by alias); 18 Feb 2018 23:24:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 898 invoked by uid 48); 18 Feb 2018 23:24:37 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84448] [6/7/8 Regression] ICE with broken condition in parallel for loop
Date: Sun, 18 Feb 2018 23:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code, openmp
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-84448-4-Rit3ZJZy7B@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84448-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84448-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02317.txt.bz2
Content-length: 727

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84448

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-18
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed with the top of trunk.  Bisected to r230365 (gcc 6.0.0):

r230365 | jason | 2015-11-13 19:08:05 -0500 (Fri, 13 Nov 2015) | 59 lines

        Merge C++ delayed folding branch.
>From gcc-bugs-return-593877-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 23:26:43 2018
Return-Path: <gcc-bugs-return-593877-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 8586 invoked by alias); 18 Feb 2018 23:26: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 8550 invoked by uid 48); 18 Feb 2018 23:26:37 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84447] [8 Regression] ICE with inherited deleted constructor and default argument
Date: Sun, 18 Feb 2018 23: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
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-84447-4-apE9iDaoXj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84447-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84447-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02318.txt.bz2
Content-length: 1268

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84447

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-18
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed.  Bisected to r251422 (gcc 8.0.0):

r251422 | jason | 2017-08-29 15:40:08 -0400 (Tue, 29 Aug 2017) | 10 lines

        Instantiate default arguments/member initializers once.

Prior to that GCC errors out with:

t.C:11:6: error: use of deleted function ‘B::B(T, T) [with T = int][inherited
from A]’
 B b(0);
      ^
t.C:8:12: note: ‘B::B(T, T) [with T = int][inherited from A]’ is implicitly
deleted because the default definition would be ill-formed:
   using A::A;
            ^
t.C:8:12: error: use of deleted function ‘A::A(T, T) [with T = int]’
t.C:3:24: note: declared here
   template<typename T> A(T, T = 0) = delete;
                        ^
>From gcc-bugs-return-593878-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 23:28:28 2018
Return-Path: <gcc-bugs-return-593878-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9917 invoked by alias); 18 Feb 2018 23:28: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 9849 invoked by uid 48); 18 Feb 2018 23:28:22 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84446] [8 Regression] ICE with broken lambda
Date: Sun, 18 Feb 2018 23:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
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-84446-4-zTZrJc7nNC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84446-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84446-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02319.txt.bz2
Content-length: 808

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84446

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-18
                 CC|                            |jason at gcc dot gnu.org,
                   |                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed with the top of trunk.  ICE introduced in r251433:

r251433 | jason | 2017-08-29 16:37:15 -0400 (Tue, 29 Aug 2017) | 28 lines

        Reimplement handling of lambdas in templates.
>From gcc-bugs-return-593879-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 23:33:47 2018
Return-Path: <gcc-bugs-return-593879-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22182 invoked by alias); 18 Feb 2018 23:33: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 22143 invoked by uid 48); 18 Feb 2018 23:33:43 -0000
From: "steven at uplinklabs dot net" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84450] New: bootstrap-lto ICE in g-dyntab.adb
Date: Sun, 18 Feb 2018 23:36: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: steven at uplinklabs dot net
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84450-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02320.txt.bz2
Content-length: 3076

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84450

            Bug ID: 84450
           Summary: bootstrap-lto ICE in g-dyntab.adb
           Product: gcc
           Version: 7.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: steven at uplinklabs dot net
  Target Milestone: ---

This bug has been around for at least a few GCC versions now, but I hadn't
gotten around to reporting it.

My configure flags:

      --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu
--target=x86_64-pc-linux-gnu \
      --prefix=/usr \
      --libdir=/usr/lib \
      --libexecdir=/usr/lib \
      --mandir=/usr/share/man \
      --infodir=/usr/share/info \
      --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ \
      --with-build-config=bootstrap-lto \
      --disable-libssp \
      --disable-libstdcxx-pch \
      --disable-libunwind-exceptions \
      --disable-werror \
      --enable-__cxa_atexit \
      --enable-checking=release \
      --enable-clocale=gnu \
      --enable-gnu-indirect-function \
      --enable-gnu-unique-object \
      --enable-initfini-array \
      --enable-install-libiberty \
      --enable-libmpx \
      --enable-linker-build-id \
      --enable-lto \
      --enable-multilib \
      --enable-plugin \
      --enable-shared \
      --enable-threads=posix \
      --with-isl \
      --with-linker-hash-style=gnu \
      --with-multilib-list=m32,m64,mx32 \
      --with-system-zlib

Non-bootstrap-lto builds work fine, but if I -do- try a bootstrap-lto build, I
get this:

/build/gcc-multilib/src/gcc/gcc/ada/g-dyntab.adb: In function
‘prep__symbol_table__free’:
/build/gcc-multilib/src/gcc/gcc/ada/g-dyntab.adb:140:9: internal compiler
error: in gen_typedef_die, at dwarf2out.c:24370
    end Free;
         ^
0x8b8125 gen_typedef_die
        /build/gcc-multilib/src/gcc/gcc/dwarf2out.c:24370
0x8ba02b gen_decl_die
        /build/gcc-multilib/src/gcc/gcc/dwarf2out.c:25390
0x8b866b gen_type_die_with_usage
        /build/gcc-multilib/src/gcc/gcc/dwarf2out.c:24547
0x8b8de2 gen_type_die
        /build/gcc-multilib/src/gcc/gcc/dwarf2out.c:24758
0x8ba0aa gen_decl_die
        /build/gcc-multilib/src/gcc/gcc/dwarf2out.c:25410
0x8b9204 process_scope_var
        /build/gcc-multilib/src/gcc/gcc/dwarf2out.c:24903
0x8b9262 decls_for_scope
        /build/gcc-multilib/src/gcc/gcc/dwarf2out.c:24928
0x8b3d1a gen_subprogram_die
        /build/gcc-multilib/src/gcc/gcc/dwarf2out.c:22465
0x8b9f58 gen_decl_die
        /build/gcc-multilib/src/gcc/gcc/dwarf2out.c:25364
0x8badaa dwarf2out_decl
        /build/gcc-multilib/src/gcc/gcc/dwarf2out.c:25879
0x8bae09 dwarf2out_function_decl
        /build/gcc-multilib/src/gcc/gcc/dwarf2out.c:25894
0x939efe rest_of_handle_final
        /build/gcc-multilib/src/gcc/gcc/final.c:4520
0x93a06c execute
        /build/gcc-multilib/src/gcc/gcc/final.c:4562

This is built from gcc-7-branch@257786.

Any more details I can provide?
>From gcc-bugs-return-593880-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 23:36:13 2018
Return-Path: <gcc-bugs-return-593880-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23848 invoked by alias); 18 Feb 2018 23:36: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 23726 invoked by uid 48); 18 Feb 2018 23:36:08 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84445] [7/8 Regression] ICE with __builtin_launder and virtual function
Date: Sun, 18 Feb 2018 23:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
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 short_desc everconfirmed
Message-ID: <bug-84445-4-xZxdM8hbAy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02321.txt.bz2
Content-length: 825

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84445

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-18
                 CC|                            |msebor at gcc dot gnu.org
            Summary|ICE with __builtin_launder  |[7/8 Regression] ICE with
                   |and virtual function        |__builtin_launder and
                   |                            |virtual function
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed.  Bisection points to somewhere between r242708 and r242710.
>From gcc-bugs-return-593881-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Sun Feb 18 23:39:53 2018
Return-Path: <gcc-bugs-return-593881-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25966 invoked by alias); 18 Feb 2018 23:39: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 25936 invoked by uid 48); 18 Feb 2018 23:39:48 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84444] ICE with __builtin_launder and cast
Date: Mon, 19 Feb 2018 00: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: unknown
X-Bugzilla-Keywords: ice-on-valid-code
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-84444-4-lA4czKniHN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84444-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84444-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02322.txt.bz2
Content-length: 675

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84444

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-18
                 CC|                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed with the top of trunk.  Doesn't appear to be be a regression (i.e.,
it was introduced with __builtin_launder in r241506.
>From gcc-bugs-return-593882-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 00:13:48 2018
Return-Path: <gcc-bugs-return-593882-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74034 invoked by alias); 19 Feb 2018 00: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 74001 invoked by uid 48); 19 Feb 2018 00:13:42 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84441] [6/7/8 Regression] Internal compiler error
Date: Mon, 19 Feb 2018 00: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: 7.2.1
X-Bugzilla-Keywords: ice-on-valid-code
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: keywords bug_status cf_reconfirmed_on cc short_desc everconfirmed
Message-ID: <bug-84441-4-mvIkHbjK5C@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84441-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84441-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02323.txt.bz2
Content-length: 2283

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84441

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
                 CC|                            |msebor at gcc dot gnu.org
            Summary|Internal compiler error     |[6/7/8 Regression] Internal
                   |                            |compiler error
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed with the top of trunk and the stack trace below:

during RTL pass: expand
pr84441.C: In constructor ‘derived::derived(int)’:
pr84441.C:17:15: internal compiler error: in assign_temp, at function.c:977
 (size_t)0-n ) ) { }
               ^
0xe756e6 assign_temp(tree_node*, int, int)
        /ssd/src/gcc/svn/gcc/function.c:977
0xc3ab15 expand_call(tree_node*, rtx_def*, int)
        /ssd/src/gcc/svn/gcc/calls.c:3434
0xe0b3ee expand_expr_real_1(tree_node*, rtx_def*, machine_mode,
expand_modifier, rtx_def**, bool)
        /ssd/src/gcc/svn/gcc/expr.c:10990
0xdfd6d6 expand_expr_real(tree_node*, rtx_def*, machine_mode, expand_modifier,
rtx_def**, bool)
        /ssd/src/gcc/svn/gcc/expr.c:8227
0xdda6ba expand_normal
        /ssd/src/gcc/svn/gcc/expr.h:282
0xdf8521 store_field
        /ssd/src/gcc/svn/gcc/expr.c:6975
0xdefba7 expand_assignment(tree_node*, tree_node*, bool)
        /ssd/src/gcc/svn/gcc/expr.c:5249
0xc59426 expand_call_stmt
        /ssd/src/gcc/svn/gcc/cfgexpand.c:2688
0xc5c911 expand_gimple_stmt_1
        /ssd/src/gcc/svn/gcc/cfgexpand.c:3624
0xc5d044 expand_gimple_stmt
        /ssd/src/gcc/svn/gcc/cfgexpand.c:3790
0xc65757 expand_gimple_basic_block
        /ssd/src/gcc/svn/gcc/cfgexpand.c:5819
0xc67357 execute
        /ssd/src/gcc/svn/gcc/cfgexpand.c:6425
Please submit a full bug report,
with preprocessed source if appropriate.


The first revision to fail is r228704 (gcc 6.0.0):

r228704 | jason | 2015-10-12 03:58:43 -0400 (Mon, 12 Oct 2015) | 5 lines

        PR c++/67557
>From gcc-bugs-return-593883-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 00:17:02 2018
Return-Path: <gcc-bugs-return-593883-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104036 invoked by alias); 19 Feb 2018 00:17: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 103959 invoked by uid 48); 19 Feb 2018 00:16:57 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84429] [8 Regression] ICE capturing variable-sized array
Date: Mon, 19 Feb 2018 00:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
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-84429-4-Kx1xSUF1jM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84429-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84429-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02324.txt.bz2
Content-length: 833

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84429

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
                 CC|                            |jason at gcc dot gnu.org,
                   |                            |msebor at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed with the top of trunk.  The ICE was introduced in r253265 (gcc
8.0.0):

r253265 | jason | 2017-09-28 15:39:38 -0400 (Thu, 28 Sep 2017) | 16 lines

        Use local_specializations to find capture proxies.
>From gcc-bugs-return-593884-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 00:24:38 2018
Return-Path: <gcc-bugs-return-593884-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108043 invoked by alias); 19 Feb 2018 00:24:37 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 107952 invoked by uid 48); 19 Feb 2018 00:24:32 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84423] [6/7/8 Regression] [concepts] ICE with invalid using declaration
Date: Mon, 19 Feb 2018 03: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
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: cc short_desc
Message-ID: <bug-84423-4-FlTFM1scUx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84423-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84423-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02325.txt.bz2
Content-length: 1121

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84423

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nathan at gcc dot gnu.org
            Summary|[concepts] ICE with invalid |[6/7/8 Regression]
                   |using declaration           |[concepts] ICE with invalid
                   |                            |using declaration

--- Comment #4 from Martin Sebor <msebor at gcc dot gnu.org> ---
Bisection points to r229629 as the cause of the ICE (gcc 6.0.0):

r229629 | jason | 2015-10-31 12:20:05 -0400 (Sat, 31 Oct 2015) | 15 lines

        Implement multiple 'auto' feature from Concepts TS.

Prior to that the code was rejected with:

pr84423.C:1:30: error: invalid use of ‘auto’
 template<typename> using A = auto;
                              ^
pr84423.C:5:3: error: ‘A’ was not declared in this scope
 B<A> b;
   ^
pr84423.C:5:4: error: template argument 1 is invalid
 B<A> b;
    ^
>From gcc-bugs-return-593885-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 03:38:04 2018
Return-Path: <gcc-bugs-return-593885-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18203 invoked by alias); 19 Feb 2018 03: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 18137 invoked by uid 48); 19 Feb 2018 03:38:00 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/32957] C/Fortran interoperability and -fdefault-integer-8
Date: Mon, 19 Feb 2018 04: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.3.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-32957-4-73zij6nNJ8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-32957-4@http.gcc.gnu.org/bugzilla/>
References: <bug-32957-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02326.txt.bz2
Content-length: 741

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32957

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #5 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Dominique d'Humieres from comment #4)
> Created attachment 26187 [details]
> patch to fix some failures with -fdefault-integer-8
> 
> I have this patch in my tree for a quite long time. It fixes some failures
> with -fdefault-integer-8 by replacing some implicit kinds with explicit ones.

patches go to the gcc-patches mailing list
>From gcc-bugs-return-593886-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 04:26:09 2018
Return-Path: <gcc-bugs-return-593886-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108078 invoked by alias); 19 Feb 2018 04:26: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 107904 invoked by uid 48); 19 Feb 2018 04:26:05 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/59888] Darwin linker error "illegal text-relocation" with -shared
Date: Mon, 19 Feb 2018 04:28:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc see_also
Message-ID: <bug-59888-4-VClLDRTyBP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-59888-4@http.gcc.gnu.org/bugzilla/>
References: <bug-59888-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02327.txt.bz2
Content-length: 839

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59888

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egallager at gcc dot gnu.org
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=63622,
                   |                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=63580

--- Comment #14 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Francois-Xavier Coudert from comment #13)
> Might this be related with PR63622 (and thus PR63580)?

These have both been closed.
>From gcc-bugs-return-593887-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 04:28:28 2018
Return-Path: <gcc-bugs-return-593887-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109897 invoked by alias); 19 Feb 2018 04:28: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 109844 invoked by uid 48); 19 Feb 2018 04:28:24 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/58321] FAIL: gcc.target/i386/memcpy-strategy-3.c scan-assembler-times memcpy 2 on  x86_64-apple-darwin*
Date: Mon, 19 Feb 2018 04:33:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-58321-4-PbHHgg4TIz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-58321-4@http.gcc.gnu.org/bugzilla/>
References: <bug-58321-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02328.txt.bz2
Content-length: 649

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58321

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #5 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Dominique d'Humieres from comment #3)
> Still present at r220301 (see
> https://gcc.gnu.org/ml/gcc-testresults/2015-01/msg03581.html). Does the
> patch in comment 2 makes sense or is there a better fix?

Try sending it to gcc-patches for review
>From gcc-bugs-return-593888-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 04:33:47 2018
Return-Path: <gcc-bugs-return-593888-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127356 invoked by alias); 19 Feb 2018 04:33: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 127258 invoked by uid 48); 19 Feb 2018 04:33:43 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/62018] FAIL: gcc.dg/torture/ftrapv-(1|2).c * execution test on x86_64-apple-darwin1[34]
Date: Mon, 19 Feb 2018 04:40:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 5.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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-62018-4-ie36DJdgCw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-62018-4@http.gcc.gnu.org/bugzilla/>
References: <bug-62018-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02329.txt.bz2
Content-length: 665

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62018

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |egallager at gcc dot gnu.org
         Resolution|---                         |FIXED

--- Comment #32 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Dominique d'Humieres from comment #31)
> This PR seems "fixed" (as in silenced) on x86_64-apple-darwin15.

OK I guess I'll close it as FIXED then.
>From gcc-bugs-return-593889-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 04:40:35 2018
Return-Path: <gcc-bugs-return-593889-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14993 invoked by alias); 19 Feb 2018 04:40: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 14915 invoked by uid 48); 19 Feb 2018 04:40:30 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/68356] FAIL: gcc.dg/torture/pr68264.c   -O*  execution test on x86_64-apple-darwin1(0|4)
Date: Mon, 19 Feb 2018 04:47: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: egallager at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc see_also
Message-ID: <bug-68356-4-4er4aikUv5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68356-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68356-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02330.txt.bz2
Content-length: 1029

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68356

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egallager at gcc dot gnu.org
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=68264

--- Comment #13 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Dominique d'Humieres from comment #8)
> > You might want to double check that it's not a bug in the HP-UX libm.
> 
> AFAIU Joseph (comment 2) the test should be skipped on platforms defaulting
> to -fno-math-errno as Darwin.

There has been discussion on making ALL platforms default to -fno-math-errno
lately on gcc-patches: https://gcc.gnu.org/ml/gcc-patches/2018-01/msg01065.html
I assume if that were to happen, it'd make sense just to remove the test
entirely?
>From gcc-bugs-return-593890-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 04:47:43 2018
Return-Path: <gcc-bugs-return-593890-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89650 invoked by alias); 19 Feb 2018 04:47: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 84166 invoked by uid 48); 19 Feb 2018 04:47:38 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68289] Missing diagnostic pragmas
Date: Mon, 19 Feb 2018 04:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: SUSPENDED
X-Bugzilla-Resolution:
X-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 cc see_also
Message-ID: <bug-68289-4-IonpbQGYQB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68289-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68289-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02331.txt.bz2
Content-length: 1238

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68289

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic
             Status|WAITING                     |SUSPENDED
                 CC|                            |egallager at gcc dot gnu.org
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=44054,
                   |                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=64273

--- Comment #6 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Dominique d'Humieres from comment #1)
> IMO implementing the diagnostic pragmas in gfortran will just be a waste of
> time. Thus if someone want to close this PR as WONTFIX, I won't object!

That sounds more like material for putting it in SUSPENDED; WONTFIX is more for
a fundamental disagreement with it rather than just lack of interest, and
WAITING is for when the reporter needs to provide more info.
>From gcc-bugs-return-593891-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 04:55:40 2018
Return-Path: <gcc-bugs-return-593891-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 72519 invoked by alias); 19 Feb 2018 04:55: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 68046 invoked by uid 48); 19 Feb 2018 04:55:36 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84429] [8 Regression] ICE capturing variable-sized array
Date: Mon, 19 Feb 2018 05:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-84429-4-WdaBG8vkWE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84429-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84429-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02332.txt.bz2
Content-length: 378

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84429

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |jason at gcc dot gnu.org
>From gcc-bugs-return-593892-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 05:46:53 2018
Return-Path: <gcc-bugs-return-593892-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 39485 invoked by alias); 19 Feb 2018 05:46: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 39464 invoked by uid 48); 19 Feb 2018 05:46:49 -0000
From: "tolez_xuninada at hotmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84451] New: Multiple invocation of virtual base class constructor in diamond inheritance
Date: Mon, 19 Feb 2018 06:51:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 5.5.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tolez_xuninada at hotmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84451-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02333.txt.bz2
Content-length: 3521

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84451

            Bug ID: 84451
           Summary: Multiple invocation of virtual base class constructor
                    in diamond inheritance
           Product: gcc
           Version: 5.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tolez_xuninada at hotmail dot com
  Target Milestone: ---

I have a virtual and multiple inheritance situation: classes E<int> and 
F<int> inherits virtually from Root<int> and G<int> 
inherits from a wrapper class MultipleInherit<Root&lt;int>,E<int>,F<int>>, 
which in turns inherit from E<int> and F<int>. Here's a minimal working 
example: 

In testbases1.cpp: 
#include<iostream> 
#include<utility> 
#include<type_traits> 

using namespace std; 

namespace details { 
template 
< 
  template <class,class> class BinaryPred, 
  class FirstOp, 
  class SecondOp, 
  class ... RestOp 
> struct OneToAll { 
  static constexpr bool value = 
    BinaryPred<FirstOp,SecondOp>::value && 
    OneToAll<BinaryPred,FirstOp,RestOp...>::value; 
}; 

template 
< 
  template <class,class> class BinaryPred, 
  class FirstOp, 
  class SecondOp, 
  class ... RestOp 
> 
constexpr bool OneToAll_v = 
OneToAll<BinaryPred,FirstOp,SecondOp,RestOp...>::value; 

template 
< 
  template <class,class> class BinaryPred, 
  class FirstOp, 
  class SecondOp 
> 
struct OneToAll<BinaryPred,FirstOp,SecondOp> { 
  static constexpr bool value = BinaryPred<FirstOp,SecondOp>::value; 
}; 

struct EmptyBase {}; 

template < class VirtualBase, class ... Bases > 
struct MultipleInherit : 
  public 
std::conditional_t<OneToAll_v&lt;std::is_base_of,VirtualBase,Bases...>, 
         EmptyBase, 
         VirtualBase>, 
  public Bases... 
{ 

  static constexpr std::size_t NBases = sizeof...(Bases)+1; 

  template < class ... Args > 
  MultipleInherit(Args&&... args) 
    :VirtualBase(std::forward<Args>(args)...) 
    ,Bases{std::forward<Args>(args)...}... 
  { 
    cout << "MI()\n"; 
  } 

}; 

} 

using namespace details; 

template <class T> 
struct Root { 
  Root(T& i, const double& d) : ri_(i), d_(d) { cout << "Root()\n"; }; 
protected: 
  T& ri_; 
  double d_; 
}; 

template < class T > 
struct E : public virtual Root<T> { 
  E(T& i, const double& d) : Root<T>(i,d) { 
    cout << "E()\n"; 
  } 
}; 

template < class T > 
struct F : public virtual Root<T> { 
  F(T& i, const double& d) : Root<T>(i,d) { 
    cout << "F()\n"; 
  } 
}; 

template < class T > 
struct G : public MultipleInherit<Root&lt;T>,E<T>,F<T>> { 
  using BaseType = MultipleInherit<Root&lt;T>,E<T>,F<T>>; 
  G(T& i, const double& d) : Root<T>(i,d),BaseType(i,d) { 
    cout << "G()\n"; 
  } 
}; 

int main(int argc, char* argv[]) { 
  int i = 3; 
  double d = 4; 
  G<int> g(i,d); 
} 

If I compile with gcc 7.3.0: g++ testbases1.cpp -o testbases1 -g -std=c++14, 
I get the expected output: 
Root() 
E() 
F() 
MI() 
G() 
I also tried clang++ which gives the correct answer too. But if I compile with
gcc 5.5.0, I get: 
Root() 
Root() 
E() 
Root() 
F() 
MI() 
G() 

The gcc 5.5.0 is obviously giving the wrong answer because one would expect 
the virtual base is only constructed once in this situation.
>From gcc-bugs-return-593893-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 06:51:43 2018
Return-Path: <gcc-bugs-return-593893-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 112310 invoked by alias); 19 Feb 2018 06:51: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 112237 invoked by uid 48); 19 Feb 2018 06:51:39 -0000
From: "hiraditya at msn dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/17913] ICE jumping into statement expression
Date: Mon, 19 Feb 2018 06: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: 4.0.0
X-Bugzilla-Keywords: accepts-invalid, ice-on-invalid-code, link-failure, monitored
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hiraditya at msn dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-17913-4-xOj9260hFB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-17913-4@http.gcc.gnu.org/bugzilla/>
References: <bug-17913-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02334.txt.bz2
Content-length: 510

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=17913

AK <hiraditya at msn dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hiraditya at msn dot com

--- Comment #25 from AK <hiraditya at msn dot com> ---
I think this bug is fixed:


void f(void) { 1 ? 1 : ({ a : 1; 1; }); goto a; }


g++-7.3 -O3 -std=c++11 test.c -S -o -



f():
.L2:
        jmp     .L2
>From gcc-bugs-return-593894-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 06:56:31 2018
Return-Path: <gcc-bugs-return-593894-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118710 invoked by alias); 19 Feb 2018 06:56: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 118667 invoked by uid 48); 19 Feb 2018 06:56:27 -0000
From: "hiraditya at msn dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/22238] Awful error messages with virtual functions
Date: Mon, 19 Feb 2018 07:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.1.0
X-Bugzilla-Keywords: diagnostic, monitored
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hiraditya at msn dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-22238-4-O1k3I9gXNq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-22238-4@http.gcc.gnu.org/bugzilla/>
References: <bug-22238-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02335.txt.bz2
Content-length: 642

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22238

AK <hiraditya at msn dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hiraditya at msn dot com

--- Comment #24 from AK <hiraditya at msn dot com> ---
The recent error messages look much better. Maybe we can close this.

prog.cpp: In member function ‘void A::bar()’:
prog.cpp:6:23: error: could not convert ‘A::foo()’ from ‘void’ to ‘bool’
   void bar() { if (foo()) ; }
>From gcc-bugs-return-593895-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 07:26:11 2018
Return-Path: <gcc-bugs-return-593895-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125658 invoked by alias); 19 Feb 2018 07:26: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 125556 invoked by uid 48); 19 Feb 2018 07:26:06 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68358] Some tests in gfortran.dg fail when compiled with '-g -flto' and Xcode 7
Date: Mon, 19 Feb 2018 07: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.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc see_also
Message-ID: <bug-68358-4-UFXjiJksZj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68358-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68358-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02336.txt.bz2
Content-length: 1141

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68358

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egallager at gcc dot gnu.org
           See Also|                            |https://llvm.org/bugs/show_
                   |                            |bug.cgi?id=25757

--- Comment #16 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Iain Sandoe from comment #14)
> (In reply to Nenad Vukicevic from comment #13)
> > For what is worth I filed two bug reports:
> 
> Thanks!
> 
> > LLVM:
> > https://llvm.org/bugs/show_bug.cgi?id=25757
> > 
> > APPLE:
> > Bug 23778972 (not sure how to get URL for this bug)
> 
> AFAIK there isn't any way (radr:// URLs are not visible externally)
> Some folks have an "unofficial" external radar site, but not sure how
> successful that is in progressing bug reports.
>

Link to the "unofficial" external site: https://openradar.appspot.com/page/1
(not seeing that bug there though)
>From gcc-bugs-return-593896-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 07:51:39 2018
Return-Path: <gcc-bugs-return-593896-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89735 invoked by alias); 19 Feb 2018 07:51: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 89697 invoked by uid 48); 19 Feb 2018 07:51:35 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84452] New: [8 Regression] ICE in expand_simd_clones at gcc/omp-simd-clone.c:1612
Date: Mon, 19 Feb 2018 08:02: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: unknown
X-Bugzilla-Keywords: ice-on-valid-code
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: 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 cf_gcchost cf_gcctarget
Message-ID: <bug-84452-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02337.txt.bz2
Content-length: 4131

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84452

            Bug ID: 84452
           Summary: [8 Regression] ICE in expand_simd_clones at
                    gcc/omp-simd-clone.c:1612
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: segher at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-unknown-linux-gnu
            Target: ppc64le-linux-gnu

Probably GCC 8 regression:

$ ppc64le-linux-gnu-gcc
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr84309.c  -Ofast
during GIMPLE pass: vect
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr84309.c: In
function ‘foo’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr84309.c:10:1:
internal compiler error: Segmentation fault
 foo (void)
 ^~~
0xb84bff crash_signal
        .././../gcc/toplev.c:325

Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00000000012d0bc3 in expand_simd_clones (node=node@entry=0x7ffff69cd2e0)
at .././../gcc/omp-simd-clone.c:1612
#2  0x00000000013085d7 in vect_recog_pow_pattern (stmts=<optimized out>,
type_in=0x7fffffffd0b0, type_out=0x7fffffffd0b8) at
.././../gcc/tree-vect-patterns.c:1118
#3  0x0000000001303fe9 in vect_pattern_recog_1
(recog_func=recog_func@entry=0x1ca16a0 <vect_vect_recog_func_ptrs+64>,
stmts_to_replace=stmts_to_replace@entry=0x7fffffffd100, si=...) at
.././../gcc/tree-vect-patterns.c:4489
#4  0x00000000013089f7 in vect_pattern_recog (vinfo=vinfo@entry=0x1e8bc00) at
.././../gcc/tree-vect-patterns.c:4681
#5  0x0000000000e15a6f in vect_analyze_loop_2 (fatal=<synthetic pointer>:
<optimized out>, loop_vinfo=<optimized out>) at
.././../gcc/tree-vect-loop.c:2161
#6  vect_analyze_loop (loop=loop@entry=0x7ffff67fc770,
orig_loop_vinfo=orig_loop_vinfo@entry=0x0) at .././../gcc/tree-vect-loop.c:2612
#7  0x0000000000e33557 in vectorize_loops () at
.././../gcc/tree-vectorizer.c:664
#8  0x0000000000aa4281 in execute_one_pass (pass=pass@entry=0x1dc3200) at
.././../gcc/passes.c:2497
#9  0x0000000000aa4b41 in execute_pass_list_1 (pass=0x1dc3200) at
.././../gcc/passes.c:2586
#10 0x0000000000aa4b53 in execute_pass_list_1 (pass=0x1dc2a70) at
.././../gcc/passes.c:2587
#11 0x0000000000aa4b53 in execute_pass_list_1 (pass=0x1dc16e0) at
.././../gcc/passes.c:2587
#12 0x0000000000aa4b95 in execute_pass_list (fn=<optimized out>,
pass=<optimized out>) at .././../gcc/passes.c:2597
#13 0x000000000074bcf0 in cgraph_node::expand (this=0x7ffff69cd000) at
.././../gcc/cgraphunit.c:2139
#14 0x000000000074d291 in expand_all_functions () at
.././../gcc/cgraphunit.c:2275
#15 symbol_table::compile (this=this@entry=0x7ffff67fe000) at
.././../gcc/cgraphunit.c:2624
#16 0x000000000074fb67 in symbol_table::compile (this=0x7ffff67fe000) at
.././../gcc/cgraphunit.c:2720
#17 symbol_table::finalize_compilation_unit (this=0x7ffff67fe000) at
.././../gcc/cgraphunit.c:2717
#18 0x0000000000b84ede in compile_file () at .././../gcc/toplev.c:480
#19 0x000000000059fd75 in do_compile () at .././../gcc/toplev.c:2132
#20 toplev::main (this=this@entry=0x7fffffffd58e, argc=<optimized out>,
argc@entry=23, argv=<optimized out>, argv@entry=0x7fffffffd688) at
.././../gcc/toplev.c:2267
#21 0x00000000005a22ab in main (argc=23, argv=0x7fffffffd688) at
.././../gcc/main.c:39
(gdb) p *current_pass
$1 = {<pass_data> = {type = GIMPLE_PASS, name = 0x14d5527 "vect", optinfo_flags
= 36, tv_id = TV_TREE_VECTORIZATION, properties_required = 40,
properties_provided = 0, properties_destroyed = 0, todo_flags_start = 524288,
todo_flags_finish = 0}, 
  _vptr.opt_pass = 0x14dace8 <vtable for (anonymous
namespace)::pass_vectorize+16>, sub = 0x1dc3260, next = 0x1dc32c0,
static_pass_number = 166, m_ctxt = 0x1d9a860}
>From gcc-bugs-return-593897-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 08:02:32 2018
Return-Path: <gcc-bugs-return-593897-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6858 invoked by alias); 19 Feb 2018 08:02:31 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 6816 invoked by uid 48); 19 Feb 2018 08:02:27 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84453] New: [8 Regression] ICE in build_type_attribute_qual_variant, at attribs.c:1166
Date: Mon, 19 Feb 2018 08:08:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: ice-on-valid-code
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02338.txt.bz2
Content-length: 2620

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84453

            Bug ID: 84453
           Summary: [8 Regression] ICE in
                    build_type_attribute_qual_variant, at attribs.c:1166
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
  Target Milestone: ---

I see it on ppc64le cross compiler:

$ ppc64le-linux-gnu-g++
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/cpp0x/ref-qual14.C -c
-mlongcall
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/cpp0x/ref-qual14.C:9:44:
internal compiler error: in build_type_attribute_qual_variant, at
attribs.c:1166
 struct target_class<Ret (Class::*)(Args...)>
                                            ^
0x838d35 build_type_attribute_qual_variant(tree_node*, tree_node*, int)
        .././../gcc/attribs.c:1166
0x7f55ed cp_build_type_attribute_variant(tree_node*, tree_node*)
        .././../gcc/cp/tree.c:4628
0x803e29 strip_typedefs(tree_node*, bool*)
        .././../gcc/cp/tree.c:1620
0x8042e0 strip_typedefs(tree_node*, bool*)
        .././../gcc/cp/tree.c:1406
0x8044fd strip_typedefs(tree_node*, bool*)
        .././../gcc/cp/tree.c:1421
0x7486ec canonicalize_type_argument
        .././../gcc/cp/pt.c:7515
0x796383 coerce_template_parms
        .././../gcc/cp/pt.c:8324
0x78b92a lookup_template_class_1
        .././../gcc/cp/pt.c:8860
0x78b92a lookup_template_class(tree_node*, tree_node*, tree_node*, tree_node*,
int, int)
        .././../gcc/cp/pt.c:9209
0x7d01ad finish_template_type(tree_node*, tree_node*, int)
        .././../gcc/cp/semantics.c:3183
0x71fb74 cp_parser_template_id
        .././../gcc/cp/parser.c:15824
0x71fd9f cp_parser_class_name
        .././../gcc/cp/parser.c:22344
0x72dffe cp_parser_qualifying_entity
        .././../gcc/cp/parser.c:6574
0x72dffe cp_parser_nested_name_specifier_opt
        .././../gcc/cp/parser.c:6260
0x727cd5 cp_parser_class_head
        .././../gcc/cp/parser.c:22832
0x727cd5 cp_parser_class_specifier_1
        .././../gcc/cp/parser.c:22428
0x729ab1 cp_parser_class_specifier
        .././../gcc/cp/parser.c:22742
0x729ab1 cp_parser_type_specifier
        .././../gcc/cp/parser.c:16748
0x737c86 cp_parser_decl_specifier_seq
        .././../gcc/cp/parser.c:13606
0x73cf25 cp_parser_single_declaration
        .././../gcc/cp/parser.c:27054
Please submit a full bug report,

And I also see it on x86_64-linux-gnu, but I'll need some time to reduce a
test-case.
>From gcc-bugs-return-593898-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 08:08:29 2018
Return-Path: <gcc-bugs-return-593898-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42771 invoked by alias); 19 Feb 2018 08:08: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 42732 invoked by uid 48); 19 Feb 2018 08:08:24 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84454] New: [8 Regression] ICE in invalid_nonstatic_memfn_p at gcc/cp/typeck.c:1882
Date: Mon, 19 Feb 2018 08:12: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: ice-on-valid-code
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: 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-84454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02339.txt.bz2
Content-length: 2276

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84454

            Bug ID: 84454
           Summary: [8 Regression] ICE in invalid_nonstatic_memfn_p at
                    gcc/cp/typeck.c:1882
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: jason at gcc dot gnu.org
  Target Milestone: ---

Starting from r247842 we ICE on:

$ g++ /home/marxin/Programming/gcc/gcc/testsuite/g++.dg/cpp0x/pr67238.C 
-Wpacked -fpack-struct
‘
Segmentation fault
   return g([]{}, a...);
          ~^~~~~~~~~~~~
0xdcd60f crash_signal
        ../../gcc/toplev.c:325
0x850049 invalid_nonstatic_memfn_p(unsigned int, tree_node*, int)
        ../../gcc/cp/typeck.c:1882
0x82022e finish_decltype_type(tree_node*, bool, int)
        ../../gcc/cp/semantics.c:8724
0x7cbbe6 tsubst(tree_node*, tree_node*, int, tree_node*)
        ../../gcc/cp/pt.c:14439
0x6e3e3e dump_template_bindings
        ../../gcc/cp/error.c:397
0x6e3e3e dump_substitution
        ../../gcc/cp/error.c:1525
0x6e4a33 dump_substitution
        ../../gcc/cp/error.c:1673
0x6e4a33 dump_function_decl
        ../../gcc/cp/error.c:1681
0x6f12af decl_to_string
        ../../gcc/cp/error.c:3055
0x6f12af cp_printer
        ../../gcc/cp/error.c:4072
0x16fb9ea pp_format(pretty_printer*, text_info*)
        ../../gcc/pretty-print.c:1375
0x16fc090 pp_format_verbatim(pretty_printer*, text_info*)
        ../../gcc/pretty-print.c:1437
0x16fc164 pp_verbatim(pretty_printer*, char const*, ...)
        ../../gcc/pretty-print.c:1641
0x6e2445 print_instantiation_full_context
        ../../gcc/cp/error.c:3458
0x6ee025 maybe_print_instantiation_context
        ../../gcc/cp/error.c:3606
0x6ee025 cp_diagnostic_starter
        ../../gcc/cp/error.c:3299
0x16eb8fa diagnostic_report_diagnostic(diagnostic_context*, diagnostic_info*)
        ../../gcc/diagnostic.c:985
0x16ebcbe diagnostic_impl
        ../../gcc/diagnostic.c:1108
0x16ebfec warning(int, char const*, ...)
        ../../gcc/diagnostic.c:1199
0xdbf480 finalize_record_size
        ../../gcc/stor-layout.c:1742
>From gcc-bugs-return-593899-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 08:12:29 2018
Return-Path: <gcc-bugs-return-593899-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61291 invoked by alias); 19 Feb 2018 08:12: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 61159 invoked by uid 48); 19 Feb 2018 08:12:23 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84455] New: [8 Regression] ICE in build_call_a at gcc/cp/call.c:389 during error reporting
Date: Mon, 19 Feb 2018 08:50: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: ice-on-invalid-code
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: 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-84455-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02340.txt.bz2
Content-length: 2539

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84455

            Bug ID: 84455
           Summary: [8 Regression] ICE in build_call_a at
                    gcc/cp/call.c:389 during error reporting
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Keywords: ice-on-invalid-code
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: jason at gcc dot gnu.org
  Target Milestone: ---

Starting from r251433 we ICE on:

$ g++
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice14.C 
--param ggc-min-heapsize=0
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice14.C:32:8:
internal compiler error: Segmentation fault
 B<int> a;
        ^
0xdcd60f crash_signal
        ../../gcc/toplev.c:325
0x60cf31 contains_struct_check(tree_node*, tree_node_structure_enum, char
const*, int, char const*)
        ../../gcc/tree.h:3245
0x60cf31 build_call_a(tree_node*, int, tree_node**)
        ../../gcc/cp/call.c:389
0x60f4b8 build_cxx_call(tree_node*, int, tree_node**, int)
        ../../gcc/cp/call.c:8654
0x614994 build_over_call
        ../../gcc/cp/call.c:8237
0x617e68 build_new_method_call_1
        ../../gcc/cp/call.c:9277
0x617e68 build_new_method_call(tree_node*, tree_node*, vec<tree_node*, va_gc,
vl_embed>**, tree_node*, int, tree_node**, int)
        ../../gcc/cp/call.c:9346
0x619250 build_special_member_call(tree_node*, tree_node*, vec<tree_node*,
va_gc, vl_embed>**, tree_node*, int, int)
        ../../gcc/cp/call.c:8880
0x6fda97 expand_default_init
        ../../gcc/cp/init.c:1889
0x6fda97 expand_aggr_init_1
        ../../gcc/cp/init.c:2004
0x6fe668 build_aggr_init(tree_node*, tree_node*, int, int)
        ../../gcc/cp/init.c:1744
0x69cfff build_aggr_init_full_exprs
        ../../gcc/cp/decl.c:6182
0x69cfff check_initializer
        ../../gcc/cp/decl.c:6331
0x6c58bc cp_finish_decl(tree_node*, tree_node*, bool, tree_node*, int)
        ../../gcc/cp/decl.c:7032
0x77cbb3 cp_parser_init_declarator
        ../../gcc/cp/parser.c:19697
0x78541c cp_parser_simple_declaration
        ../../gcc/cp/parser.c:13038
0x786368 cp_parser_block_declaration
        ../../gcc/cp/parser.c:12863
0x78b084 cp_parser_declaration
        ../../gcc/cp/parser.c:12761
0x78b4cb cp_parser_declaration_seq_opt
        ../../gcc/cp/parser.c:12637
0x78b7d0 cp_parser_translation_unit
        ../../gcc/cp/parser.c:4559
>From gcc-bugs-return-593900-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 08:50:08 2018
Return-Path: <gcc-bugs-return-593900-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 75768 invoked by alias); 19 Feb 2018 08:50: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 75701 invoked by uid 55); 19 Feb 2018 08:50:03 -0000
From: "paolo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84348] [7/8 Regression] ICE with invalid friend declaration
Date: Mon, 19 Feb 2018 08: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84348-4-oXtjHfLC9l@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84348-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84348-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02341.txt.bz2
Content-length: 824

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84348

--- Comment #3 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> ---
Author: paolo
Date: Mon Feb 19 08:49:30 2018
New Revision: 257802

URL: https://gcc.gnu.org/viewcvs?rev=257802&root=gcc&view=rev
Log:
/cp
2018-02-19  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/84348
        * decl.c (grokdeclarator): Early return error_mark_node upon
        ill-formed friend declaration.

/testsuite
2018-02-19  Paolo Carlini  <paolo.carlini@oracle.com>

        PR c++/84348
        * g++.dg/cpp0x/auto50.C: New.
        * g++.dg/parse/friend12.C: Adjust.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/auto50.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/decl.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/parse/friend12.C
>From gcc-bugs-return-593901-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 08:54:15 2018
Return-Path: <gcc-bugs-return-593901-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 105158 invoked by alias); 19 Feb 2018 08:54: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 105096 invoked by uid 48); 19 Feb 2018 08:54:11 -0000
From: "clyon at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/79064] Cannot overload member function templates on type of literal
Date: Mon, 19 Feb 2018 08: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: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: clyon at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-79064-4-MZ3XLnpdwK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02342.txt.bz2
Content-length: 787

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79064

Christophe Lyon <clyon at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |clyon at gcc dot gnu.org

--- Comment #6 from Christophe Lyon <clyon at gcc dot gnu.org> ---
Also seen on arm* targets:
/gcc/testsuite/g++.dg/template/overload15.C:14:10: error: call of overloaded
'f<0>(char (*)[1])' is ambiguous
/gcc/testsuite/g++.dg/template/overload15.C:15:10: error: no matching function
for call to 'f<0>(char (*)[7])'


Unlike you, I do see the new test pass on aarch64, except if I also use
-mabi=ilp32. Is your aarch64-suse-linux-gnu configured with ilp32 by default?
>From gcc-bugs-return-593902-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 08:56:18 2018
Return-Path: <gcc-bugs-return-593902-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108224 invoked by alias); 19 Feb 2018 08:56: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 108181 invoked by uid 48); 19 Feb 2018 08:56:13 -0000
From: "sebastian.peryt at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84431] Suboptimal code for masked shifts (x86/x86-64)
Date: Mon, 19 Feb 2018 09:08: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: sebastian.peryt at intel 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-84431-4-sxNZQMisFu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84431-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84431-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02343.txt.bz2
Content-length: 496

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84431

Sebastian Peryt <sebastian.peryt at intel dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sebastian.peryt at intel dot com

--- Comment #1 from Sebastian Peryt <sebastian.peryt at intel dot com> ---
Ruslan, can you provide which compilation options you have used to reproduce
this issue?
>From gcc-bugs-return-593903-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:08:00 2018
Return-Path: <gcc-bugs-return-593903-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9796 invoked by alias); 19 Feb 2018 09:08: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 9717 invoked by uid 48); 19 Feb 2018 09:07:55 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/83392] FAIL: c-c++-common/ubsan/ptr-overflow-sanitization-1.c  scan-tree-dump-times
Date: Mon, 19 Feb 2018 09:18: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83392-4-tVjDx0gzy4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83392-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83392-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02344.txt.bz2
Content-length: 1026

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83392

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Ok so with -O the difference is in between x86_64 and i586:

i586:
Visiting statement:
p_3 = &b + 2147483649;
which is likely CONSTANT
Lattice value changed to CONSTANT &MEM[(void *)&b + 2147483649B].  Adding SSA
edges to worklist.
marking stmt to be not simulated again

x86_64:
Visiting statement:
p_3 = &b + 9223372036854775809;
which is likely CONSTANT
Lattice value changed to CONSTANT &MEM[(void *)&b + -9223372036854775807B]. 
Adding SSA edges to worklist.
marking stmt to be not simulated again

It's for reduced test-case:

#define SMAX   __PTRDIFF_MAX__

void foo(void)
{
  char *p;
  char *p2;
  char b[1];
  char c[1];

  p = b + SMAX; /* pointer overflow check is needed */
  p = b;

  p = b - SMAX; /* pointer overflow check is needed */
  p2 = p + SMAX; /* b: pointer overflow check is needed */
}

Hope it's correct, thus I'll disable cycling of optimizations.
Jakub?
>From gcc-bugs-return-593904-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:18:07 2018
Return-Path: <gcc-bugs-return-593904-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123334 invoked by alias); 19 Feb 2018 09:18: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 123190 invoked by uid 48); 19 Feb 2018 09:17:59 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84348] [7 Regression] ICE with invalid friend declaration
Date: Mon, 19 Feb 2018 09: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: short_desc
Message-ID: <bug-84348-4-aEkoKYcIKq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84348-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84348-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02345.txt.bz2
Content-length: 482

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84348

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[7/8 Regression] ICE with   |[7 Regression] ICE with
                   |invalid friend declaration  |invalid friend declaration

--- Comment #4 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Fixed in trunk.
>From gcc-bugs-return-593905-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:23:48 2018
Return-Path: <gcc-bugs-return-593905-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29286 invoked by alias); 19 Feb 2018 09:23: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 29258 invoked by uid 48); 19 Feb 2018 09:23:44 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84453] [8 Regression] ICE in build_type_attribute_qual_variant, at attribs.c:1166
Date: Mon, 19 Feb 2018 09:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-84453-4-HSAFaMk8I3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84453-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02346.txt.bz2
Content-length: 499

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84453

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
     Ever confirmed|0                           |1

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Started with r257695.
>From gcc-bugs-return-593906-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:26:07 2018
Return-Path: <gcc-bugs-return-593906-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54936 invoked by alias); 19 Feb 2018 09:26: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 33253 invoked by uid 48); 19 Feb 2018 09:24:54 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/84428] =q22=­dressSanitizer CHECK failed: ../../../sanitizer/asan/asan_interceptors.cc:384 "((__interception::real___cxa_throw)) != (0)" (0x0, 0x0)
Date: Mon, 19 Feb 2018 09:27:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-84428-4-3iuvqMDc1B@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84428-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02347.txt.bz2
Content-length: 599

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84428

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2018-02-19
     Ever confirmed|0                           |1

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
I guess it's build with:
python setup.py install

Please tell me how to use virtualenv to test it locally? Thank you.
>From gcc-bugs-return-593907-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:27:27 2018
Return-Path: <gcc-bugs-return-593907-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 69910 invoked by alias); 19 Feb 2018 09:27: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 69175 invoked by uid 48); 19 Feb 2018 09:26:35 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84453] [8 Regression] ICE in build_type_attribute_qual_variant, at attribs.c:1166
Date: Mon, 19 Feb 2018 09: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: unknown
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84453-4-YxTQ7Uxp3x@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84453-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02348.txt.bz2
Content-length: 1385

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84453

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
On x86_64-linux-gnu:

$ cat /tmp/ice.ii
struct a {
  void b(long() __attribute__((fastcall))) {}
};

$ g++ ice.ii -m32 -c --param ggc-min-expand=0 --param ggc-min-heapsize=0
ice.ii:2:8: internal compiler error: in build_type_attribute_qual_variant, at
attribs.c:1166
   void b(long() __attribute__((fastcall))) {}
        ^
0x8800a5 build_type_attribute_qual_variant(tree_node*, tree_node*, int)
        ../../gcc/attribs.c:1166
0x83c94d cp_build_type_attribute_variant(tree_node*, tree_node*)
        ../../gcc/cp/tree.c:4628
0x718c28 write_type
        ../../gcc/cp/mangle.c:2118
0x717b46 write_type
        ../../gcc/cp/mangle.c:2303
0x71a564 write_method_parms
        ../../gcc/cp/mangle.c:2796
0x71a846 write_bare_function_type
        ../../gcc/cp/mangle.c:2732
0x72238c mangle_decl_string
        ../../gcc/cp/mangle.c:3792
0x7226f3 get_mangled_id
        ../../gcc/cp/mangle.c:3814
0x7226f3 mangle_decl(tree_node*)
        ../../gcc/cp/mangle.c:3852
0x10992f2 decl_assembler_name(tree_node*)
        ../../gcc/tree.c:687
0x99791f symtab_node::get_comdat_group_id()
        ../../gcc/cgraph.h:215
0x99791f analyze_functions
        ../../gcc/cgraphunit.c:1081
0x999282 symbol_table::finalize_compilation_unit()
        ../../gcc/cgraphunit.c:2691
>From gcc-bugs-return-593908-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:28:04 2018
Return-Path: <gcc-bugs-return-593908-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 70839 invoked by alias); 19 Feb 2018 09:28: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 70735 invoked by uid 48); 19 Feb 2018 09:28:00 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84453] [8 Regression] ICE in build_type_attribute_qual_variant, at attribs.c:1166
Date: Mon, 19 Feb 2018 09:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc target_milestone
Message-ID: <bug-84453-4-bNRz5aY6T0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84453-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02349.txt.bz2
Content-length: 421

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84453

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
                 CC|                            |jason at gcc dot gnu.org
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593909-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:32:52 2018
Return-Path: <gcc-bugs-return-593909-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 87505 invoked by alias); 19 Feb 2018 09:32:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 87455 invoked by uid 48); 19 Feb 2018 09:32:47 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84430] [7/8 Regression] ICE with #pragma omp simd in lambda
Date: Mon, 19 Feb 2018 09:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-valid-code, openmp
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed cf_known_to_fail
Message-ID: <bug-84430-4-5KS34lTSa7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84430-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84430-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02350.txt.bz2
Content-length: 720

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84430

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
                 CC|                            |jason at gcc dot gnu.org,
                   |                            |marxin at gcc dot gnu.org
     Ever confirmed|0                           |1
      Known to fail|                            |7.3.0, 8.0

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Confirmed, started with r239268.
>From gcc-bugs-return-593910-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:40:40 2018
Return-Path: <gcc-bugs-return-593910-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109267 invoked by alias); 19 Feb 2018 09:39: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 108720 invoked by uid 48); 19 Feb 2018 09:39:40 -0000
From: "andrey.y.guskov at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84457] New: [8 regression] gcc.dg/guality/pr49888.c fail
Date: Mon, 19 Feb 2018 09:40:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: debug
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: andrey.y.guskov at intel 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-84457-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02351.txt.bz2
Content-length: 826

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84457

            Bug ID: 84457
           Summary: [8 regression] gcc.dg/guality/pr49888.c fail
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: debug
          Assignee: unassigned at gcc dot gnu.org
          Reporter: andrey.y.guskov at intel dot com
  Target Milestone: ---

r257631 triggers this:

spawn gdb -nx -nw -quiet -batch -x pr49888.gdb ./pr49888.exe
FAIL: gcc.dg/guality/pr49888.c   -O1  line 18 !c == 1

Option set:
-with-system-zlib --with-demangler-in-ld --with-fpmath=sse --enable-shared
--enable-host-shared --enable-clocale=gnu --enable-cloog-backend=isl
--enable-languages=c,c++,fortran,jit,lto -with-arch=silvermont
--with-cpu=silvermont
>From gcc-bugs-return-593911-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:40:41 2018
Return-Path: <gcc-bugs-return-593911-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109803 invoked by alias); 19 Feb 2018 09:40: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 108756 invoked by uid 48); 19 Feb 2018 09:39:40 -0000
From: "andrey.y.guskov at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84458] New: [8 regression] gcc.dg/guality/pr49888.c fail
Date: Mon, 19 Feb 2018 09:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: debug
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: andrey.y.guskov at intel 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-84458-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02352.txt.bz2
Content-length: 826

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84458

            Bug ID: 84458
           Summary: [8 regression] gcc.dg/guality/pr49888.c fail
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: debug
          Assignee: unassigned at gcc dot gnu.org
          Reporter: andrey.y.guskov at intel dot com
  Target Milestone: ---

r257631 triggers this:

spawn gdb -nx -nw -quiet -batch -x pr49888.gdb ./pr49888.exe
FAIL: gcc.dg/guality/pr49888.c   -O1  line 18 !c == 1

Option set:
-with-system-zlib --with-demangler-in-ld --with-fpmath=sse --enable-shared
--enable-host-shared --enable-clocale=gnu --enable-cloog-backend=isl
--enable-languages=c,c++,fortran,jit,lto -with-arch=silvermont
--with-cpu=silvermont
>From gcc-bugs-return-593912-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:43:04 2018
Return-Path: <gcc-bugs-return-593912-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124373 invoked by alias); 19 Feb 2018 09:43: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 123584 invoked by uid 48); 19 Feb 2018 09:42:59 -0000
From: "andrey.y.guskov at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84459] New: [8 regression] gcc.dg/guality/pr49888.c fail
Date: Mon, 19 Feb 2018 09:48:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: debug
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: andrey.y.guskov at intel 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-84459-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02353.txt.bz2
Content-length: 826

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84459

            Bug ID: 84459
           Summary: [8 regression] gcc.dg/guality/pr49888.c fail
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: debug
          Assignee: unassigned at gcc dot gnu.org
          Reporter: andrey.y.guskov at intel dot com
  Target Milestone: ---

r257631 triggers this:

spawn gdb -nx -nw -quiet -batch -x pr49888.gdb ./pr49888.exe
FAIL: gcc.dg/guality/pr49888.c   -O1  line 18 !c == 1

Option set:
-with-system-zlib --with-demangler-in-ld --with-fpmath=sse --enable-shared
--enable-host-shared --enable-clocale=gnu --enable-cloog-backend=isl
--enable-languages=c,c++,fortran,jit,lto -with-arch=silvermont
--with-cpu=silvermont
>From gcc-bugs-return-593913-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:49:31 2018
Return-Path: <gcc-bugs-return-593913-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6322 invoked by alias); 19 Feb 2018 09: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 5857 invoked by uid 48); 19 Feb 2018 09:47:52 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84016] [8 Regression] Spec2000 regression around Jan 14 and Jan 19 2018
Date: Mon, 19 Feb 2018 09:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84016-4-5pzCARdvwJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84016-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84016-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02354.txt.bz2
Content-length: 372

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84016

--- Comment #13 from Martin Liška <marxin at gcc dot gnu.org> ---
> 
> tfft of polyhedron is aslso still regressing. Martin, perhaps you can bisect
> that one as it seems most consistent?
> 

Can't see any difference for both tfft and tfft2 benchmarks on my Haswell
machine. Can you reproduce that locally?
>From gcc-bugs-return-593914-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:49:37 2018
Return-Path: <gcc-bugs-return-593914-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12380 invoked by alias); 19 Feb 2018 09:49: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 6551 invoked by uid 48); 19 Feb 2018 09:48:51 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84455] [8 Regression] ICE in build_call_a at gcc/cp/call.c:389 during error reporting
Date: Mon, 19 Feb 2018 09:51:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on cc assigned_to target_milestone everconfirmed
Message-ID: <bug-84455-4-ov2gPSuOxX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84455-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84455-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02355.txt.bz2
Content-length: 683

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84455

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|ice-on-invalid-code         |ice-on-valid-code
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-19
                 CC|                            |jakub at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org
   Target Milestone|---                         |8.0
     Ever confirmed|0                           |1
>From gcc-bugs-return-593917-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:51:58 2018
Return-Path: <gcc-bugs-return-593917-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33802 invoked by alias); 19 Feb 2018 09:51: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 31784 invoked by uid 48); 19 Feb 2018 09:51:54 -0000
From: "schwab@linux-m68k.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84459] [8 regression] gcc.dg/guality/pr49888.c fail
Date: Mon, 19 Feb 2018 09:51: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: schwab@linux-m68k.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-84459-4-28SqvRXyKN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84459-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84459-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02358.txt.bz2
Content-length: 482

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84459

Andreas Schwab <schwab@linux-m68k.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #1 from Andreas Schwab <schwab@linux-m68k.org> ---
dup

*** This bug has been marked as a duplicate of bug 84457 ***
>From gcc-bugs-return-593916-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:51:31 2018
Return-Path: <gcc-bugs-return-593916-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23283 invoked by alias); 19 Feb 2018 09: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 20993 invoked by uid 48); 19 Feb 2018 09:51:27 -0000
From: "schwab@linux-m68k.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84457] [8 regression] gcc.dg/guality/pr49888.c fail
Date: Mon, 19 Feb 2018 09:51: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: 8.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84457-4-mtR3rgAhx5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84457-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84457-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02357.txt.bz2
Content-length: 179

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84457

--- Comment #1 from Andreas Schwab <schwab@linux-m68k.org> ---
*** Bug 84458 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-593915-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:51:31 2018
Return-Path: <gcc-bugs-return-593915-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23154 invoked by alias); 19 Feb 2018 09: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 20697 invoked by uid 48); 19 Feb 2018 09:51:27 -0000
From: "schwab@linux-m68k.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84458] [8 regression] gcc.dg/guality/pr49888.c fail
Date: Mon, 19 Feb 2018 09:51: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: schwab@linux-m68k.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-84458-4-riothAWaKn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84458-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84458-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02356.txt.bz2
Content-length: 482

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84458

Andreas Schwab <schwab@linux-m68k.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #1 from Andreas Schwab <schwab@linux-m68k.org> ---
dup

*** This bug has been marked as a duplicate of bug 84457 ***
>From gcc-bugs-return-593918-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:51:59 2018
Return-Path: <gcc-bugs-return-593918-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33970 invoked by alias); 19 Feb 2018 09:51: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 31957 invoked by uid 48); 19 Feb 2018 09:51:55 -0000
From: "schwab@linux-m68k.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84457] [8 regression] gcc.dg/guality/pr49888.c fail
Date: Mon, 19 Feb 2018 09:55: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: 8.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84457-4-l9pyr96FO4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84457-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84457-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02359.txt.bz2
Content-length: 179

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84457

--- Comment #2 from Andreas Schwab <schwab@linux-m68k.org> ---
*** Bug 84459 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-593919-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:55:12 2018
Return-Path: <gcc-bugs-return-593919-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 47603 invoked by alias); 19 Feb 2018 09:55:12 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 47405 invoked by uid 55); 19 Feb 2018 09:54:59 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/80589] Typing mistakes in two messages
Date: Mon, 19 Feb 2018 09:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
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-80589-4-EaDmNEqNds@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80589-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80589-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02360.txt.bz2
Content-length: 565

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80589

--- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Mon Feb 19 09:54:09 2018
New Revision: 257803

URL: https://gcc.gnu.org/viewcvs?rev=257803&root=gcc&view=rev
Log:
Fix documentation typos (PR other/80589).

2018-02-19  Martin Liska  <mliska@suse.cz>

        PR other/80589
        * doc/invoke.texi: Fix typo.
        * params.def (PARAM_MAX_LOOP_HEADER_INSNS): Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/doc/invoke.texi
    trunk/gcc/params.def
>From gcc-bugs-return-593920-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:55:24 2018
Return-Path: <gcc-bugs-return-593920-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48304 invoked by alias); 19 Feb 2018 09:55:23 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 48260 invoked by uid 48); 19 Feb 2018 09:55:19 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/80589] Typing mistakes in two messages
Date: Mon, 19 Feb 2018 09:57:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: other
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
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: cf_known_to_work cf_known_to_fail
Message-ID: <bug-80589-4-gaOhP06PvQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80589-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80589-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02361.txt.bz2
Content-length: 447

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80589

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |8.0
      Known to fail|8.0                         |

--- Comment #11 from Martin Liška <marxin at gcc dot gnu.org> ---
Now should be fixed on trunk.
>From gcc-bugs-return-593921-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:57:26 2018
Return-Path: <gcc-bugs-return-593921-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54984 invoked by alias); 19 Feb 2018 09:57: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 54910 invoked by uid 48); 19 Feb 2018 09:57:22 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84455] [8 Regression] ICE in build_call_a at gcc/cp/call.c:389 during error reporting
Date: Mon, 19 Feb 2018 09: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: unknown
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84455-4-avwGO5tMNq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84455-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84455-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02362.txt.bz2
Content-length: 300

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84455

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43453
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43453&action=edit
gcc8-pr84455.patch

Untested fix.  This mirrors what cp_parser_lambda_body does.
>From gcc-bugs-return-593922-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 09:59:56 2018
Return-Path: <gcc-bugs-return-593922-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64918 invoked by alias); 19 Feb 2018 09:59:56 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 62494 invoked by uid 48); 19 Feb 2018 09:59:52 -0000
From: "andrey.y.guskov at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84457] [8 regression] gcc.dg/guality/pr49888.c fail
Date: Mon, 19 Feb 2018 10:02: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: andrey.y.guskov at intel 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-84457-4-H5v8IJAZxe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84457-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84457-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02363.txt.bz2
Content-length: 186

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84457

--- Comment #3 from Andrey Guskov <andrey.y.guskov at intel dot com> ---
Whoops. Sorry. Kept getting an HTTP 504 from post_bug.cgi.
>From gcc-bugs-return-593923-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:02:33 2018
Return-Path: <gcc-bugs-return-593923-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 98882 invoked by alias); 19 Feb 2018 10:02: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 97796 invoked by uid 48); 19 Feb 2018 10:02:28 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84454] [8 Regression] ICE in invalid_nonstatic_memfn_p at gcc/cp/typeck.c:1882
Date: Mon, 19 Feb 2018 10:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc version target_milestone everconfirmed
Message-ID: <bug-84454-4-7xrZXkT32L@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02364.txt.bz2
Content-length: 581

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84454

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
                 CC|                            |jakub at gcc dot gnu.org
            Version|unknown                     |8.0
   Target Milestone|---                         |8.0
     Ever confirmed|0                           |1
>From gcc-bugs-return-593924-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:02:43 2018
Return-Path: <gcc-bugs-return-593924-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99594 invoked by alias); 19 Feb 2018 10:02: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 99529 invoked by uid 48); 19 Feb 2018 10:02:38 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84454] [8 Regression] ICE in invalid_nonstatic_memfn_p at gcc/cp/typeck.c:1882
Date: Mon, 19 Feb 2018 10:08: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority
Message-ID: <bug-84454-4-P45kH5CQkQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02365.txt.bz2
Content-length: 289

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84454

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
>From gcc-bugs-return-593925-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:08:33 2018
Return-Path: <gcc-bugs-return-593925-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113582 invoked by alias); 19 Feb 2018 10:08: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 113502 invoked by uid 48); 19 Feb 2018 10:08:29 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/67420] gfortran.dg/norm2_3.f90 FAILs
Date: Mon, 19 Feb 2018 10:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: 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
Message-ID: <bug-67420-4-pstMbpKBAe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02366.txt.bz2
Content-length: 701

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67420

Dominique d'Humieres <dominiq at lps dot ens.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|SUSPENDED                   |WAITING

--- Comment #5 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> Given the location of the failure, this is probably a duplicate of PR67420,
> because we use the built-in sqrtl() in NORM2. Marked as SUSPENDED for now.

Self-referencing duplicate!

Looking at the results posted at
https://gcc.gnu.org/ml/gcc-testresults/2017-01/msg00014.html this PR seems
fixed since more than a year.
>From gcc-bugs-return-593926-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:16:30 2018
Return-Path: <gcc-bugs-return-593926-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13351 invoked by alias); 19 Feb 2018 10:16:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 13259 invoked by uid 48); 19 Feb 2018 10:16:21 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84452] [8 Regression] ICE in expand_simd_clones at gcc/omp-simd-clone.c:1612
Date: Mon, 19 Feb 2018 10:20: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: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority bug_status cc version assigned_to target_milestone everconfirmed
Message-ID: <bug-84452-4-i8QdKAveSq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84452-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84452-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02367.txt.bz2
Content-length: 767

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84452

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
             Status|UNCONFIRMED                 |ASSIGNED
                 CC|                            |jakub at gcc dot gnu.org
            Version|unknown                     |8.0
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org
   Target Milestone|---                         |8.0
     Ever confirmed|0                           |1

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Yes, introduced with r257617, will fix.
>From gcc-bugs-return-593927-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:20:28 2018
Return-Path: <gcc-bugs-return-593927-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25965 invoked by alias); 19 Feb 2018 10:20: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 20381 invoked by uid 48); 19 Feb 2018 10:20:24 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84452] [8 Regression] ICE in expand_simd_clones at gcc/omp-simd-clone.c:1612
Date: Mon, 19 Feb 2018 10: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: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84452-4-5zFCbWMjBQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84452-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84452-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02368.txt.bz2
Content-length: 253

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84452

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43454
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43454&action=edit
gcc8-pr84452.patch

Untested fix.
>From gcc-bugs-return-593928-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:21:08 2018
Return-Path: <gcc-bugs-return-593928-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 58493 invoked by alias); 19 Feb 2018 10:21: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 58403 invoked by uid 48); 19 Feb 2018 10:21:03 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression ] Inexplicable use of NEON for 64-bit math
Date: Mon, 19 Feb 2018 10: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: sudi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-82989-4-Umj7Jh1UjZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02369.txt.bz2
Content-length: 476

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989

Wilco <wilco at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wilco at gcc dot gnu.org

--- Comment #10 from Wilco <wilco at gcc dot gnu.org> ---
The only solution to this is to make a hard choice between Neon and integer
registers before register allocation.
>From gcc-bugs-return-593929-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:26:18 2018
Return-Path: <gcc-bugs-return-593929-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63142 invoked by alias); 19 Feb 2018 10:26: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 63021 invoked by uid 48); 19 Feb 2018 10:26:14 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression ] Inexplicable use of NEON for 64-bit math
Date: Mon, 19 Feb 2018 10:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.2.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: sudi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-82989-4-odmwAZM5cI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02370.txt.bz2
Content-length: 781

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vmakarov at gcc dot gnu.org

--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
>From my completely ARM unaware POV, if NEON is available, it isn't a strict
requirement that NEON must never be used for this, just a matter of
preferences.  So perhaps one or two further ?s on the avoid_neon_for_64bits
alternatives to let the RA know it should prefer the GPR alternative which
already contains a single ? and therefore right now is equal preference to the
avoid_neon_for_64bits.
>From gcc-bugs-return-593930-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:29:40 2018
Return-Path: <gcc-bugs-return-593930-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83069 invoked by alias); 19 Feb 2018 10: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 83032 invoked by uid 48); 19 Feb 2018 10:29:35 -0000
From: "andrey.y.guskov at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84460] New: [8 regression] gcc.target/i386/pr57193.c fail
Date: Mon, 19 Feb 2018 10: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: andrey.y.guskov at intel 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-84460-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02371.txt.bz2
Content-length: 1320

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84460

            Bug ID: 84460
           Summary: [8 regression] gcc.target/i386/pr57193.c fail
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: andrey.y.guskov at intel dot com
  Target Milestone: ---

r257669 triggers this:

spawn -ignore SIGHUP /work/gcc/xgcc -B/work/gcc/
/source/gcc/testsuite/gcc.target/i386/pr57193.c
-B/work/x86_64-pc-linux-gnu/./libmpx/
-B/work/x86_64-pc-linux-gnu/./libmpx/mpxrt
-L/work/x86_64-pc-linux-gnu/./libmpx/mpxrt/.libs
-B/work/x86_64-pc-linux-gnu/./libmpx/
-B/work/x86_64-pc-linux-gnu/./libmpx/mpxwrap
-L/work/x86_64-pc-linux-gnu/./libmpx/mpxwrap/.libs -fno-diagnostics-show-caret
-fdiagnostics-color=never -O2 -msse2 -mno-sse3 -ffat-lto-objects -S -o
pr57193.s
PASS: gcc.target/i386/pr57193.c (test for excess errors)
FAIL: gcc.target/i386/pr57193.c scan-assembler-times movdqa 2 (found 3 times)

Option set:
-with-system-zlib --with-demangler-in-ld --with-fpmath=sse --enable-shared
--enable-host-shared --enable-clocale=gnu --enable-cloog-backend=isl
--enable-languages=c,c++,fortran,jit,lto -with-arch=silvermont
--with-cpu=silvermont
>From gcc-bugs-return-593931-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:30:46 2018
Return-Path: <gcc-bugs-return-593931-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 84618 invoked by alias); 19 Feb 2018 10:30: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 84426 invoked by uid 48); 19 Feb 2018 10:30:36 -0000
From: "alexander.nesterovskiy at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82862] [8 Regression] SPEC CPU2006 465.tonto performance regression with r253975 (up to 40% drop for particular loop)
Date: Mon, 19 Feb 2018 10:42: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: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: alexander.nesterovskiy at intel dot 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82862-4-nsXsse2oiE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82862-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82862-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02372.txt.bz2
Content-length: 468

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82862

--- Comment #8 from Alexander Nesterovskiy <alexander.nesterovskiy at intel dot com> ---
I'd say that it's not just fixed but improved with an impressive gain.

It is about +4% on HSW AVX2 and about +8% on SKX AVX512 after r257734 (compared
to r257732) for a 465.tonto SPEC rate.
Comparing to reference r253973 it is about +2% on HSW AVX2 and +18% on SKX
AVX512 (AVX512 was greatly improved in last 3 months).
>From gcc-bugs-return-593932-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:42:11 2018
Return-Path: <gcc-bugs-return-593932-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126545 invoked by alias); 19 Feb 2018 10:42: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 126504 invoked by uid 48); 19 Feb 2018 10:42:05 -0000
From: "schwab@linux-m68k.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84461] New: [8 regression] openjdk-10 fails to build
Date: Mon, 19 Feb 2018 10:50: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: 8.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: ---
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-84461-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02373.txt.bz2
Content-length: 3132

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84461

            Bug ID: 84461
           Summary: [8 regression] openjdk-10 fails to build
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: schwab@linux-m68k.org
  Target Milestone: ---

In file included from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp:31,
                 from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/gc/shared/genCollectedHeap.hpp:28,
                 from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/gc/shared/gcLocker.hpp:29,
                 from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/runtime/interfaceSupport.hpp:28,
                 from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/prims/methodHandles.hpp:32,
                 from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/ci/ciMethod.hpp:33,
                 from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/code/debugInfoRec.hpp:30,
                 from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/ci/ciEnv.hpp:31,
                 from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/ci/ciUtilities.hpp:28,
                 from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/ci/ciNullObject.hpp:30,
                 from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/ci/ciConstant.hpp:29,
                 from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/ci/ciArray.hpp:29,
                 from
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/precompiled/precompiled.hpp:35:
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/memory/metaspaceShared.cpp:
In instantiation of 'static intptr_t* CppVtableCloner<T>::clone_vtable(const
char*, CppVtableInfo*) [with T = ConstantPool; intptr_t = long int]':
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/memory/metaspaceShared.cpp:693:3:
  required from here
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/logging/log.hpp:50:115:
error: no match for 'operator<' (operand types are '<unresolved overloaded
function type>' and 'LogLevel::type')
 #define log_debug(...)   (!log_is_enabled(Debug, __VA_ARGS__))   ? (void)0 :
LogImpl<LOG_TAGS(__VA_ARGS__)>::write<LogLevel::Debug>
                                                                             
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/home/abuild/rpmbuild/BUILD/jdk10-107413b070b9/src/hotspot/share/memory/metaspaceShared.cpp:625:3:
note: in expansion of macro 'log_debug'
   log_debug(cds, vtables)("Copying %3d vtable entries for %s", n, name);
   ^~~~~~~~~
>From gcc-bugs-return-593933-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:50:48 2018
Return-Path: <gcc-bugs-return-593933-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6042 invoked by alias); 19 Feb 2018 10:50: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 5976 invoked by uid 48); 19 Feb 2018 10:50:42 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82491] UBSAN in gcc/gimple-fold.c:6187:6: runtime error: signed integer overflow: 9223372036854775807 * 8 cannot be represented in type 'long int'
Date: Mon, 19 Feb 2018 10:52:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
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: cc
Message-ID: <bug-82491-4-Iz7WQksTuU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82491-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82491-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02374.txt.bz2
Content-length: 1633

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82491

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
Thanks Richard!

Now I still see the other issue in dwarf2out:

Breakpoint 1, based_loc_descr (reg=0x7ffff51183a8, offset=...,
initialized=VAR_INIT_STATUS_INITIALIZED) at ../../gcc/dwarf2out.c:14170
warning: Source file is more recent than executable.
14170             elim = strip_offset_and_add (elim, &offset);
(gdb) c
Continuing.
../../gcc/poly-int.h:414:21: runtime error: signed integer overflow:
9223372036854775789 + 48 cannot be represented in type 'long int'
    #0 0xaa9c75 in poly_int_pod<1u, long>& poly_int_pod<1u,
long>::operator+=<long>(poly_int_pod<1u, long> const&) ../../gcc/poly-int.h:414
    #1 0xaa9266 in strip_offset_and_add(rtx_def*, poly_int_pod<1u, long>*)
../../gcc/rtl.h:4340
    #2 0xd4f022 in based_loc_descr ../../gcc/dwarf2out.c:14170
    #3 0xd5da4c in mem_loc_descriptor(rtx_def*, machine_mode, machine_mode,
var_init_status) ../../gcc/dwarf2out.c:15643
    #4 0xd65a2a in loc_descriptor ../../gcc/dwarf2out.c:16616
...

(gdb) p debug_rtx(elim)
(plus:DI (reg/f:DI 7 sp)
    (const_int 48 [0x30]))
$2 = void
(gdb) p offset
$3 = {<poly_int_pod<1, long>> = {coeffs = {9223372036854775789}}, <No data
fields>}

Is it Jakub something we should handle? Do you have a suggestion how to do
that?
>From gcc-bugs-return-593935-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:54:13 2018
Return-Path: <gcc-bugs-return-593935-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22690 invoked by alias); 19 Feb 2018 10:54: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 22641 invoked by uid 48); 19 Feb 2018 10:54:07 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84460] [8 regression] gcc.target/i386/pr57193.c fail
Date: Mon, 19 Feb 2018 10: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: 8.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-84460-4-qQ9sbrsdyC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84460-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84460-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02376.txt.bz2
Content-length: 156

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84460

--- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> ---
-mtune=generic will solve this.
>From gcc-bugs-return-593934-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:52:13 2018
Return-Path: <gcc-bugs-return-593934-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7552 invoked by alias); 19 Feb 2018 10: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 7474 invoked by uid 48); 19 Feb 2018 10:52:09 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression ] Inexplicable use of NEON for 64-bit math
Date: Mon, 19 Feb 2018 10: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: sudi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82989-4-isYT88CUB4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02375.txt.bz2
Content-length: 1453

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989

--- Comment #12 from Wilco <wilco at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #11)
> From my completely ARM unaware POV, if NEON is available, it isn't a strict
> requirement that NEON must never be used for this, just a matter of
> preferences.  So perhaps one or two further ?s on the avoid_neon_for_64bits
> alternatives to let the RA know it should prefer the GPR alternative which
> already contains a single ? and therefore right now is equal preference to
> the avoid_neon_for_64bits.

The costing model for preferencing is extremely complex and suboptimal. There
are too many bugs in it, it all appears to be written for a CISC ISA (eg. it
assumes it can just replace any register operand with a MEM at no extra cost,
even if such a pattern doesn't exist).

So hacking in some more ?'s is never going to result in good code. The issue is
also made more complex by the fact that expanding 64-bit operations after
register allocation is an extremely bad idea - see
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77308.

So today the choice is between generating inefficient ARM code or inefficient
Neon code... 

By making this a hard choice early on (only generate ARM, or use Neon when
beneficial) we can actually generate high quality code. I've got patches that
give huge gains and still allow a user to prefer Neon instructions with
-mneon-for-64bits.
>From gcc-bugs-return-593936-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:54:23 2018
Return-Path: <gcc-bugs-return-593936-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23424 invoked by alias); 19 Feb 2018 10:54: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 23380 invoked by uid 55); 19 Feb 2018 10:54:19 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84460] [8 regression] gcc.target/i386/pr57193.c fail
Date: Mon, 19 Feb 2018 10: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: 8.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-84460-4-4TXLrb3F1T@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84460-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84460-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02377.txt.bz2
Content-length: 701

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84460

--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> ---
On Mon, Feb 19, 2018 at 11:30 AM, andrey.y.guskov at intel dot com
<gcc-bugzilla@gcc.gnu.org> wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84460
>
> Andrey Guskov <andrey.y.guskov at intel dot com> changed:
>
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>              Target|                            |x86_64-*-*
>                  CC|                            |uros at gcc dot gnu.org
>
> --
> You are receiving this mail because:
> You are on the CC list for the bug.
>From gcc-bugs-return-593937-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 10:56:25 2018
Return-Path: <gcc-bugs-return-593937-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24992 invoked by alias); 19 Feb 2018 10:56: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 24923 invoked by uid 48); 19 Feb 2018 10:56:21 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84433] gcc 7 and before miscompile loop and remove exit due to incorrect range calculation
Date: Mon, 19 Feb 2018 11: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84433-4-lrtDaiUuhq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02378.txt.bz2
Content-length: 1732

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84433

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |INVALID

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
It's an invalid code:

$ gcc pr84433.c -Wall -fsanitize=undefined -g &&
UBSAN_OPTIONS="print_stacktrace=1" ./a.out 
pr84433.c: In function ‘func’:
pr84433.c:45:1: warning: control reaches end of non-void function
[-Wreturn-type]
 }
 ^
pr84433.c:36:11: runtime error: index 15 out of bounds for type 'structA [15]'
    #0 0x400d5a in func /home/marxin/Programming/testcases/pr84433.c:36
    #1 0x400edb in main /home/marxin/Programming/testcases/pr84433.c:62
    #2 0x7ffff6d20f49 in __libc_start_main (/lib64/libc.so.6+0x20f49)
    #3 0x400729 in _start (/home/marxin/Programming/testcases/a.out+0x400729)

B.int1 = 16 expected 16

$ clang pr84433.c -Wall -fsanitize=undefined -g &&
UBSAN_OPTIONS="print_stacktrace=1" ./a.out 
pr84433.c:45:1: warning: control reaches end of non-void function
[-Wreturn-type]
}
^
1 warning generated.
pr84433.c:36:3: runtime error: index 15 out of bounds for type 'struct structA
[15]'
    #0 0x42019a in func /home/marxin/Programming/testcases/pr84433.c:36:24
    #1 0x420753 in main /home/marxin/Programming/testcases/pr84433.c:62:3
    #2 0x7ffff6eb1f49 in __libc_start_main (/lib64/libc.so.6+0x20f49)
    #3 0x402829 in _start
/home/abuild/rpmbuild/BUILD/glibc-2.26/csu/../sysdeps/x86_64/start.S:120

B.int1 = 16 expected 16
>From gcc-bugs-return-593938-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 11:03:47 2018
Return-Path: <gcc-bugs-return-593938-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 31960 invoked by alias); 19 Feb 2018 11:03: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 31886 invoked by uid 48); 19 Feb 2018 11:03:42 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84436] Missed optimization with switch on enum constants returning the same value
Date: Mon, 19 Feb 2018 11:06:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.3.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-84436-4-yWXZ3Jo2k3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02379.txt.bz2
Content-length: 1017

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84436

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |WAITING

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Confirmed. Note that in GCC 8 we generate a better code:

g++ pr84436.C -O2 -c -S -o/dev/stdout

_Z3foo1E:
.LFB0:
        movl    %edi, %edi
        movl    CSWTCH.0(,%rdi,4), %eax
        ret
.LFE0:
        .size   _Z3foo1E, .-_Z3foo1E
        .section        .rodata
        .align 8
        .type   CSWTCH.0, @object
        .size   CSWTCH.0, 12
CSWTCH.0:
        .long   0
        .long   1
        .long   2

It's clear that it's optimization opportunity. My question is why you don't
simple do:

   enum class E
    {
        A = 0, B, C,
    };

    int foo(E e)
    {
      return (int)e;
    }

? Is it reduced from a bigger code base?
>From gcc-bugs-return-593939-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 11:06:53 2018
Return-Path: <gcc-bugs-return-593939-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36188 invoked by alias); 19 Feb 2018 11: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 36065 invoked by uid 48); 19 Feb 2018 11:06:49 -0000
From: "matthijsvanduin at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression] Inexplicable use of NEON for 64-bit math
Date: Mon, 19 Feb 2018 11:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matthijsvanduin at gmail dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: sudi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82989-4-rTxMa3Bv9M@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02380.txt.bz2
Content-length: 632

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989

--- Comment #13 from Matthijs van Duin <matthijsvanduin at gmail dot com> ---
In case it's of interest, I did a quick benchmark of my testcase executed in a
loop on a cortex-a8:

Without neon:
    12 instructions/iteration
    14 cycles/iteration

With neon:
    14 instructions/iteration
    35.2-35.3 cycles/iteration

(This includes 4 instructions for the loop itself.)

When using neon, the majority of the time is spent in a nasty pipeline stall
for moving data from neon registers to arm registers, which takes a minimum of
20 cycles according to the cortex-a8 TRM.
>From gcc-bugs-return-593940-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 11:13:40 2018
Return-Path: <gcc-bugs-return-593940-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55399 invoked by alias); 19 Feb 2018 11: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 55300 invoked by uid 48); 19 Feb 2018 11:13:35 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression] Inexplicable use of NEON for 64-bit math
Date: Mon, 19 Feb 2018 11:28:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: sudi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82989-4-K4Cg2MPrcR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02381.txt.bz2
Content-length: 1132

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989

--- Comment #14 from Wilco <wilco at gcc dot gnu.org> ---
(In reply to Matthijs van Duin from comment #13)
> In case it's of interest, I did a quick benchmark of my testcase executed in
> a loop on a cortex-a8:
> 
> Without neon:
>     12 instructions/iteration
>     14 cycles/iteration
> 
> With neon:
>     14 instructions/iteration
>     35.2-35.3 cycles/iteration
> 
> (This includes 4 instructions for the loop itself.)
> 
> When using neon, the majority of the time is spent in a nasty pipeline stall
> for moving data from neon registers to arm registers, which takes a minimum
> of 20 cycles according to the cortex-a8 TRM.

Yes on older cores it can be a bad idea to allow accidental use of Neon
instructions. The simplest workaround is to switch off Neon, just use
-mfpu=vfp.

We probably also need to block the register allocator from spilling integer
registers to the FP register file as that would have the same stall (another
thing it really seems to insist on for some odd reason). There are AArch64
patches for this that could be ported to Arm.
>From gcc-bugs-return-593941-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 11:28:36 2018
Return-Path: <gcc-bugs-return-593941-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65949 invoked by alias); 19 Feb 2018 11:28: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 65834 invoked by uid 48); 19 Feb 2018 11:28:32 -0000
From: "mferoldif at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84436] Missed optimization with switch on enum constants returning the same value
Date: Mon, 19 Feb 2018 11:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.3.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mferoldif at gmail dot com
X-Bugzilla-Status: WAITING
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-84436-4-Y7hEvlWohy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02382.txt.bz2
Content-length: 197

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84436

--- Comment #2 from Mário Feroldi <mferoldif at gmail dot com> ---
That code (which is just a simplified example) is generated by macros.
>From gcc-bugs-return-593942-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 11:39:32 2018
Return-Path: <gcc-bugs-return-593942-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123954 invoked by alias); 19 Feb 2018 11:39: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 118699 invoked by uid 48); 19 Feb 2018 11:39:27 -0000
From: "matthijsvanduin at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression] Inexplicable use of NEON for 64-bit math
Date: Mon, 19 Feb 2018 11:42: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matthijsvanduin at gmail dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: sudi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82989-4-InrbX5vQcL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02383.txt.bz2
Content-length: 563

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989

--- Comment #15 from Matthijs van Duin <matthijsvanduin at gmail dot com> ---
(In reply to Wilco from comment #14)
> Yes on older cores it can be a bad idea to allow accidental use of Neon
> instructions. The simplest workaround is to switch off Neon, just use
> -mfpu=vfp.

Sure, though that's not exactly ideal since it is very desirable for the Neon
unit to be used for single-precision floats. (9-10 cycles for add/sub in VFP,
10-12 cycles for mul in VFP, 1 cycle for two add/sub/mul ops in Neon)
>From gcc-bugs-return-593943-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 11:42:33 2018
Return-Path: <gcc-bugs-return-593943-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100231 invoked by alias); 19 Feb 2018 11:42: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 100160 invoked by uid 48); 19 Feb 2018 11:42:29 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84449] [7/8 Regression] ICE with constexpr and deleted destructor
Date: Mon, 19 Feb 2018 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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: 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: bug_status assigned_to attachments.created
Message-ID: <bug-84449-4-PfmUortXAi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84449-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84449-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02384.txt.bz2
Content-length: 578

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84449

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 #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43455
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43455&action=edit
gcc8-pr84449.patch

Untested fix.
>From gcc-bugs-return-593944-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 11:43:16 2018
Return-Path: <gcc-bugs-return-593944-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102323 invoked by alias); 19 Feb 2018 11: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 102073 invoked by uid 48); 19 Feb 2018 11:43:12 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84429] [8 Regression] ICE capturing variable-sized array
Date: Mon, 19 Feb 2018 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: 8.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: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc target_milestone
Message-ID: <bug-84429-4-AJgwfoEdvi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84429-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84429-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02385.txt.bz2
Content-length: 416

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84429

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1
                 CC|                            |jakub at gcc dot gnu.org
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593945-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 11:44:48 2018
Return-Path: <gcc-bugs-return-593945-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121519 invoked by alias); 19 Feb 2018 11: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 118368 invoked by uid 48); 19 Feb 2018 11:44:43 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression] Inexplicable use of NEON for 64-bit math
Date: Mon, 19 Feb 2018 11:53: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: sudi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82989-4-QPzrVl4LrP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02386.txt.bz2
Content-length: 836

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989

--- Comment #16 from Wilco <wilco at gcc dot gnu.org> ---
(In reply to Matthijs van Duin from comment #15)
> (In reply to Wilco from comment #14)
> > Yes on older cores it can be a bad idea to allow accidental use of Neon
> > instructions. The simplest workaround is to switch off Neon, just use
> > -mfpu=vfp.
> 
> Sure, though that's not exactly ideal since it is very desirable for the
> Neon unit to be used for single-precision floats. (9-10 cycles for add/sub
> in VFP, 10-12 cycles for mul in VFP, 1 cycle for two add/sub/mul ops in Neon)

That's why it's a workaround until the bug is fixed - assuming the performance
critical functions use both 64-bit integer and 32-bit fp operations, you could
benchmark both options and choose the one that works best for now.
>From gcc-bugs-return-593946-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 11:53:57 2018
Return-Path: <gcc-bugs-return-593946-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10339 invoked by alias); 19 Feb 2018 11:53: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 10258 invoked by uid 48); 19 Feb 2018 11:53:53 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84447] [8 Regression] ICE with inherited deleted constructor and default argument
Date: Mon, 19 Feb 2018 12: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: 8.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc target_milestone
Message-ID: <bug-84447-4-bIs1OQGQoL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84447-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84447-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02387.txt.bz2
Content-length: 439

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84447

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |jason at gcc dot gnu.org
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593948-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:11:02 2018
Return-Path: <gcc-bugs-return-593948-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95691 invoked by alias); 19 Feb 2018 12:11: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 95619 invoked by uid 48); 19 Feb 2018 12:10:57 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84419] [8 Regression] SPEC CPU2017/CPU2006 521/621, 527/627, 554/654, 445, 454, 481, 416 runfails after r256628 with march=skylake-avx512
Date: Mon, 19 Feb 2018 12:11: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rsandifo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84419-4-4gU48qKtTj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02389.txt.bz2
Content-length: 485

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84419

--- Comment #4 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Created attachment 43456
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43456&action=edit
Possible patch

I think the problem was that the optimisation was dropping
the alignment information, so we ended up using an aligned
rather than an unaligned access.

I don't have access to skylake hardware, but could you
try the attached patch?
>From gcc-bugs-return-593947-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:01:11 2018
Return-Path: <gcc-bugs-return-593947-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60008 invoked by alias); 19 Feb 2018 12:01: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 59607 invoked by uid 48); 19 Feb 2018 12:00:42 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/79854] diagnostics: gfc_conv_constant_to_tree should be gfc_internal_error
Date: Mon, 19 Feb 2018 12:11:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: trivial
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dominiq at lps dot ens.fr
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc bug_severity
Message-ID: <bug-79854-4-J5mx5TOvrv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79854-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79854-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02388.txt.bz2
Content-length: 820

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79854

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic
                 CC|                            |egallager at gcc dot gnu.org
           Severity|normal                      |trivial

--- Comment #2 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Dominique d'Humieres from comment #1)
> AFAICT this internal error has never triggered. If someone can come with a
> test for it, this would be nice.

In the meantime, though, I think it'd make sense just to change it to an
internal error anyways (even without a testcase), for translation purposes
>From gcc-bugs-return-593949-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:11:48 2018
Return-Path: <gcc-bugs-return-593949-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97396 invoked by alias); 19 Feb 2018 12: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 97350 invoked by uid 48); 19 Feb 2018 12:11:44 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/83823] [8 Regression] Character length issues with PACK()
Date: Mon, 19 Feb 2018 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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83823-4-5LPBR4cScq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83823-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83823-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02390.txt.bz2
Content-length: 199

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83823

--- Comment #4 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
The problem seems to be the simplifcation which gets the
string length wrong.
>From gcc-bugs-return-593950-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:12:45 2018
Return-Path: <gcc-bugs-return-593950-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 98922 invoked by alias); 19 Feb 2018 12:12: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 98878 invoked by uid 48); 19 Feb 2018 12:12:41 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/83823] [8 Regression] Character length issues with PACK()
Date: Mon, 19 Feb 2018 12: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-83823-4-BPgIwPhoxV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83823-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83823-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02391.txt.bz2
Content-length: 382

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83823

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |tkoenig at gcc dot gnu.org
>From gcc-bugs-return-593951-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:13:28 2018
Return-Path: <gcc-bugs-return-593951-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100722 invoked by alias); 19 Feb 2018 12:13: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 99946 invoked by uid 48); 19 Feb 2018 12:13:24 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84446] [8 Regression] ICE with broken lambda
Date: Mon, 19 Feb 2018 12: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: 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: bug_status assigned_to attachments.created
Message-ID: <bug-84446-4-sLHaE84hMA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84446-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84446-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02392.txt.bz2
Content-length: 578

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84446

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 #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43457
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43457&action=edit
gcc8-pr84446.patch

Untested fix.
>From gcc-bugs-return-593952-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:14:02 2018
Return-Path: <gcc-bugs-return-593952-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101648 invoked by alias); 19 Feb 2018 12:14: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 101522 invoked by uid 48); 19 Feb 2018 12:13:58 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84446] [8 Regression] ICE with broken lambda
Date: Mon, 19 Feb 2018 12: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority target_milestone
Message-ID: <bug-84446-4-2PJ09Rovqb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84446-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84446-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02393.txt.bz2
Content-length: 342

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84446

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593953-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:23:42 2018
Return-Path: <gcc-bugs-return-593953-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9368 invoked by alias); 19 Feb 2018 12:23: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 9305 invoked by uid 48); 19 Feb 2018 12:23:38 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84436] Missed optimization with switch on enum constants returning the same value
Date: Mon, 19 Feb 2018 12:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.3.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status target_milestone bug_severity
Message-ID: <bug-84436-4-GFlBfR9UGJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02394.txt.bz2
Content-length: 675

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84436

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |ASSIGNED
   Target Milestone|---                         |9.0
           Severity|normal                      |enhancement

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Good, it still makes sense to do a optimization where a part of switch
statements are mapped by such identity function. Let me do it in GCC 9. I'm
planning to do more switch reorganization.
>From gcc-bugs-return-593954-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:24:27 2018
Return-Path: <gcc-bugs-return-593954-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10429 invoked by alias); 19 Feb 2018 12:24:26 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 10249 invoked by uid 48); 19 Feb 2018 12:24:05 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/83877] Make gcov accept a path to the gcda and a path to the gcno file
Date: Mon, 19 Feb 2018 12:25: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone bug_severity
Message-ID: <bug-83877-4-btaftLLQC6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83877-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83877-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02395.txt.bz2
Content-length: 356

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83877

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |9.0
           Severity|normal                      |enhancement
>From gcc-bugs-return-593955-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:25:44 2018
Return-Path: <gcc-bugs-return-593955-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11843 invoked by alias); 19 Feb 2018 12:25: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 11750 invoked by uid 48); 19 Feb 2018 12:25:38 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/82183] gcc.dg/sancov/cmp0.c fails on aarch64
Date: Mon, 19 Feb 2018 12: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: 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone cf_known_to_fail
Message-ID: <bug-82183-4-RsPNyyhCpC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82183-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82183-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02396.txt.bz2
Content-length: 348

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82183

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |8.0
      Known to fail|                            |8.0
>From gcc-bugs-return-593956-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:29:27 2018
Return-Path: <gcc-bugs-return-593956-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18478 invoked by alias); 19 Feb 2018 12:29: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 18361 invoked by uid 48); 19 Feb 2018 12:29:22 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82491] UBSAN in gcc/gimple-fold.c:6187:6: runtime error: signed integer overflow: 9223372036854775807 * 8 cannot be represented in type 'long int'
Date: Mon, 19 Feb 2018 12:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-82491-4-EsyQIrjgjl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82491-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82491-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02397.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82491

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593957-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:34:42 2018
Return-Path: <gcc-bugs-return-593957-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30314 invoked by alias); 19 Feb 2018 12:34: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 30254 invoked by uid 48); 19 Feb 2018 12:34:38 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/81272] libdecnumber/decNumber.c:6032: wrong condition ?
Date: Mon, 19 Feb 2018 12:38:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-81272-4-rXTLnGFJz0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81272-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81272-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02398.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81272

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593958-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:38:05 2018
Return-Path: <gcc-bugs-return-593958-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38053 invoked by alias); 19 Feb 2018 12:38: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 38001 invoked by uid 48); 19 Feb 2018 12:38:01 -0000
From: "glisse at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84436] Missed optimization with switch on enum constants returning the same value
Date: Mon, 19 Feb 2018 12:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.3.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: glisse at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84436-4-G4nQYoirzM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02399.txt.bz2
Content-length: 455

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84436

--- Comment #4 from Marc Glisse <glisse at gcc dot gnu.org> ---
Note that this is good for identity, but we could also turn a map 0->3, 1->4,
5->8 into x->x+3, or generally any map (with an unreachable default case) into
a polynomial (or some other simple function), the cost of which might be higher
or lower than the jump table. It probably isn't worth going too far in that
direction though.
>From gcc-bugs-return-593960-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:40:23 2018
Return-Path: <gcc-bugs-return-593960-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43767 invoked by alias); 19 Feb 2018 12:40: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 43719 invoked by uid 48); 19 Feb 2018 12:40:19 -0000
From: "christianlupus at web dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84462] New: internal compiler error: in output_constructor_regular_field when creating array of structs (with testcase)
Date: Mon, 19 Feb 2018 12:40: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.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: christianlupus at web dot de
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone cf_gcchost attachments.created
Message-ID: <bug-84462-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02401.txt.bz2
Content-length: 5172

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84462

            Bug ID: 84462
           Summary: internal compiler error: in
                    output_constructor_regular_field when creating array
                    of structs (with testcase)
           Product: gcc
           Version: 7.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: christianlupus at web dot de
  Target Milestone: ---
              Host: avr

Created attachment 43458
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43458&action=edit
Minimal testcase

To trigger the problem one needs to invocate
# avr-g++ -O0 -v -save-temps -c bug.cpp -o bug.o
on the given input file. This results in the following output:

    Reading specs from /usr/lib/gcc/avr/7.3.0/device-specs/specs-avr2
    COLLECT_GCC=avr-g++
    Target: avr
    Configured with: /build/avr-gcc/src/gcc-7-20180125/configure
--disable-install-libiberty --disable-libssp --disable-libstdcxx-pch
--disable-libunwind-exceptions --disable-linker-build-id --disable-nls
--disable-werror --disable-__cxa_atexit --enable-checking=release
--enable-clocale=gnu --enable-gnu-unique-object --enable-gold
--enable-languages=c,c++ --enable-ld=default --enable-lto --enable-plugin
--enable-shared --infodir=/usr/share/info --libdir=/usr/lib
--libexecdir=/usr/lib --mandir=/usr/share/man --prefix=/usr --target=avr
--with-as=/usr/bin/avr-as --with-gnu-as --with-gnu-ld --with-ld=/usr/bin/avr-ld
--with-plugin-ld=ld.gold --with-system-zlib --with-isl
--enable-gnu-indirect-function
    Thread model: single
    gcc version 7.3.0 (GCC) 
    COLLECT_GCC_OPTIONS='-O0' '-v' '-save-temps' '-c' '-o' 'bug.o'
'-specs=device-specs/specs-avr2'
    /usr/lib/gcc/avr/7.3.0/cc1plus -E -quiet -v bug.cpp -mn-flash=6 -mskip-bug
-O0 -fpch-preprocess -mn-flash=6 -mskip-bug -fno-rtti -fno-enforce-eh-specs
-fno-exceptions -o bug.ii
    ignoring nonexistent directory
"/usr/lib/gcc/avr/7.3.0/../../../../avr/include/c++/7.3.0"
    ignoring nonexistent directory
"/usr/lib/gcc/avr/7.3.0/../../../../avr/include/c++/7.3.0/avr"
    ignoring nonexistent directory
"/usr/lib/gcc/avr/7.3.0/../../../../avr/include/c++/7.3.0/backward"
    ignoring nonexistent directory
"/usr/lib/gcc/avr/7.3.0/../../../../avr/sys-include"
    #include "..." search starts here:
    #include <...> search starts here:
    /usr/lib/gcc/avr/7.3.0/include
    /usr/lib/gcc/avr/7.3.0/include-fixed
    /usr/lib/gcc/avr/7.3.0/../../../../avr/include
    End of search list.
    COLLECT_GCC_OPTIONS='-O0' '-v' '-save-temps' '-c' '-o' 'bug.o'
'-specs=device-specs/specs-avr2'
    /usr/lib/gcc/avr/7.3.0/cc1plus -fpreprocessed bug.ii -mn-flash=6 -mskip-bug
-quiet -dumpbase bug.cpp -auxbase-strip bug.o -O0 -version -mn-flash=6
-mskip-bug -fno-rtti -fno-enforce-eh-specs -fno-exceptions -o bug.s
    GNU C++14 (GCC) version 7.3.0 (avr)
            compiled by GNU C version 7.2.1 20180116, GMP version 6.1.2, MPFR
version 4.0.0, MPC version 1.1.0, isl version isl-0.18-GMP

    warning: MPFR header version 4.0.0 differs from library version 4.0.1.
    GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
    GNU C++14 (GCC) version 7.3.0 (avr)
            compiled by GNU C version 7.2.1 20180116, GMP version 6.1.2, MPFR
version 4.0.0, MPC version 1.1.0, isl version isl-0.18-GMP

    warning: MPFR header version 4.0.0 differs from library version 4.0.1.
    GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
    Compiler executable checksum: 1d5b2c6ab68d14352ece4d9fac25dd7b
    bug.cpp:33:1: internal compiler error: in output_constructor_regular_field,
at varasm.c:5031
    }
    ^
    Please submit a full bug report,
    with preprocessed source if appropriate.
    See <https://gcc.gnu.org/bugs/> for instructions.


When compiling for my amd64 machine the very same error happens, so it seems
not to be a problem of the avr target.
The gcc was installed as binary version from the Archlinux main repository for
amd64.

# avr-g++ -v
    Using built-in specs.
    Reading specs from /usr/lib/gcc/avr/7.3.0/device-specs/specs-avr2
    COLLECT_GCC=avr-g++
    COLLECT_LTO_WRAPPER=/usr/lib/gcc/avr/7.3.0/lto-wrapper
    Target: avr
    Configured with: /build/avr-gcc/src/gcc-7-20180125/configure
--disable-install-libiberty --disable-libssp --disable-libstdcxx-pch
--disable-libunwind-exceptions --disable-linker-build-id --disable-nls
--disable-werror --disable-__cxa_atexit --enable-checking=release
--enable-clocale=gnu --enable-gnu-unique-object --enable-gold
--enable-languages=c,c++ --enable-ld=default --enable-lto --enable-plugin
--enable-shared --infodir=/usr/share/info --libdir=/usr/lib
--libexecdir=/usr/lib --mandir=/usr/share/man --prefix=/usr --target=avr
--with-as=/usr/bin/avr-as --with-gnu-as --with-gnu-ld --with-ld=/usr/bin/avr-ld
--with-plugin-ld=ld.gold --with-system-zlib --with-isl
--enable-gnu-indirect-function
    Thread model: single
    gcc version 7.3.0 (GCC)
>From gcc-bugs-return-593959-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:39:56 2018
Return-Path: <gcc-bugs-return-593959-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41135 invoked by alias); 19 Feb 2018 12:39: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 40939 invoked by uid 48); 19 Feb 2018 12:39:48 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/80277] ipa-icf overlooking functions with identical assemble and semantics
Date: Mon, 19 Feb 2018 12:40: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: missed-optimization
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: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-80277-4-MR5pPG8TpC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80277-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80277-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02400.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80277

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|8.0                         |9.0
>From gcc-bugs-return-593961-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:40:47 2018
Return-Path: <gcc-bugs-return-593961-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44667 invoked by alias); 19 Feb 2018 12:40: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 44599 invoked by uid 48); 19 Feb 2018 12:40:43 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/71361] [7 Regression] Changes in ivopts caused perf regression on x86
Date: Mon, 19 Feb 2018 12: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: missed-optimization, needs-bisection
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-71361-4-r7aU7QdWKe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71361-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71361-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02402.txt.bz2
Content-length: 436

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71361

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #13 from Martin Liška <marxin at gcc dot gnu.org> ---
Closing.
>From gcc-bugs-return-593962-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:40:55 2018
Return-Path: <gcc-bugs-return-593962-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 45397 invoked by alias); 19 Feb 2018 12:40: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 44874 invoked by uid 48); 19 Feb 2018 12:40:48 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/63572] [6/7/8 Regression] ICF breaks user debugging experience
Date: Mon, 19 Feb 2018 12:42: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: 5.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: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-63572-4-3ExWn2M74j@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-63572-4@http.gcc.gnu.org/bugzilla/>
References: <bug-63572-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02403.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63572

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|6.5                         |---
>From gcc-bugs-return-593963-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:42:44 2018
Return-Path: <gcc-bugs-return-593963-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 58327 invoked by alias); 19 Feb 2018 12:42: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 58305 invoked by uid 48); 19 Feb 2018 12:42:41 -0000
From: "christianlupus at web dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84462] internal compiler error: in output_constructor_regular_field when creating array of structs (with testcase)
Date: Mon, 19 Feb 2018 12:45:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: christianlupus at web 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: attachments.created
Message-ID: <bug-84462-4-LzF0q1SPpp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84462-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84462-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02404.txt.bz2
Content-length: 265

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84462

--- Comment #1 from Christian Wolf <christianlupus at web dot de> ---
Created attachment 43459
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43459&action=edit
Output of g++ during run with save-temps
>From gcc-bugs-return-593964-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:45:38 2018
Return-Path: <gcc-bugs-return-593964-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60731 invoked by alias); 19 Feb 2018 12:45: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 60532 invoked by uid 48); 19 Feb 2018 12:45:28 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84436] Missed optimization with switch on enum constants returning the same value
Date: Mon, 19 Feb 2018 12:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.3.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84436-4-uqXk5PmGvv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02405.txt.bz2
Content-length: 874

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84436

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Marc Glisse from comment #4)
> Note that this is good for identity, but we could also turn a map 0->3,
> 1->4, 5->8 into x->x+3, or generally any map (with an unreachable default
> case) into a polynomial (or some other simple function), the cost of which
> might be higher or lower than the jump table. It probably isn't worth going
> too far in that direction though.

Sure, it's also described here:
https://docs.google.com/viewer?url=https%3A%2F%2Fpdfs.semanticscholar.org%2F9269%2F51f0f3e5d67d8ea2bf7b7bca4c5e7de3dafc.pdf%23page%3D103

It's a bit different as it handles situations like

switch (x)
case 16:
case 32:
...

where one should perform operation to index to have a consecutive jump table.
But it touches similar.
>From gcc-bugs-return-593967-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:47:46 2018
Return-Path: <gcc-bugs-return-593967-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79937 invoked by alias); 19 Feb 2018 12:47: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 76135 invoked by uid 48); 19 Feb 2018 12:47:42 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/79747] Missing documentation for -malign-{jumps,label,loops,functions}= and strange value range limitation
Date: Mon, 19 Feb 2018 12:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: documentation
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-79747-4-7ibXRY3k8w@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79747-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79747-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02408.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79747

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |8.0
>From gcc-bugs-return-593965-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:46:19 2018
Return-Path: <gcc-bugs-return-593965-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63992 invoked by alias); 19 Feb 2018 12:46: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 63878 invoked by uid 48); 19 Feb 2018 12:46:15 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/59521] __builtin_expect not effective in switch
Date: Mon, 19 Feb 2018 12:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 4.9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-59521-4-LJLAYVjC5G@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-59521-4@http.gcc.gnu.org/bugzilla/>
References: <bug-59521-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02406.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59521

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |9.0
>From gcc-bugs-return-593966-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:47:37 2018
Return-Path: <gcc-bugs-return-593966-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74848 invoked by alias); 19 Feb 2018 12:47: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 72579 invoked by uid 48); 19 Feb 2018 12:47:33 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/78902] Missed malloc optimizations: malloc w/o LHS and zero argument
Date: Mon, 19 Feb 2018 12:47: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: unknown
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: enhancement
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: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone bug_severity
Message-ID: <bug-78902-4-EhXzxL9rct@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78902-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78902-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02407.txt.bz2
Content-length: 356

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78902

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |9.0
           Severity|normal                      |enhancement
>From gcc-bugs-return-593968-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:47:56 2018
Return-Path: <gcc-bugs-return-593968-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 84102 invoked by alias); 19 Feb 2018 12:47: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 81663 invoked by uid 48); 19 Feb 2018 12:47:52 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82405] Function not inlined for switch and suboptimal assembly is generated
Date: Mon, 19 Feb 2018 12:49: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: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-82405-4-dkp03r4zuk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82405-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82405-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02409.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82405

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |9.0
>From gcc-bugs-return-593969-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:49:52 2018
Return-Path: <gcc-bugs-return-593969-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109604 invoked by alias); 19 Feb 2018 12: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 107121 invoked by uid 48); 19 Feb 2018 12:49:48 -0000
From: "ftingaud at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/84367] [C++11] std::ostringstream stops inserting after multiple call to move assignment operator
Date: Mon, 19 Feb 2018 12:55: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ftingaud 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: 7.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84367-4-7GrxDdnad8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84367-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84367-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02410.txt.bz2
Content-length: 506

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84367

Frederic Tingaud <ftingaud at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |UNCONFIRMED
         Resolution|DUPLICATE                   |---

--- Comment #3 from Frederic Tingaud <ftingaud at gmail dot com> ---
Reopening because I reproduced with GCC 7.3. See previous comment for test
case.
>From gcc-bugs-return-593970-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:55:05 2018
Return-Path: <gcc-bugs-return-593970-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124736 invoked by alias); 19 Feb 2018 12:55: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 124568 invoked by uid 48); 19 Feb 2018 12:55:01 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/48890] [F95] Wrong length of a character component of named constant derived-type
Date: Mon, 19 Feb 2018 12:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig 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: blocked
Message-ID: <bug-48890-4-Y1IjECPFdz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-48890-4@http.gcc.gnu.org/bugzilla/>
References: <bug-48890-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02411.txt.bz2
Content-length: 547

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48890

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |83497

--- Comment #6 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Looks like the root cause of PR 83497.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83497
[Bug 83497] [8 Regression] CPU2000 172.mgrid starts failing with r254730
>From gcc-bugs-return-593971-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:55:25 2018
Return-Path: <gcc-bugs-return-593971-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125579 invoked by alias); 19 Feb 2018 12:55: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 125506 invoked by uid 48); 19 Feb 2018 12:55:21 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84445] [7/8 Regression] ICE with __builtin_launder and virtual function
Date: Mon, 19 Feb 2018 12: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: 8.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created
Message-ID: <bug-84445-4-YiV7ThzZfO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02412.txt.bz2
Content-length: 578

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84445

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 #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43460
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43460&action=edit
gcc8-pr84445.patch

Untested fix.
>From gcc-bugs-return-593972-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 12:56:37 2018
Return-Path: <gcc-bugs-return-593972-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126953 invoked by alias); 19 Feb 2018 12:56: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 126836 invoked by uid 48); 19 Feb 2018 12:56:33 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/48890] [F95] Wrong length of a character component of named constant derived-type
Date: Mon, 19 Feb 2018 13: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.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig 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: blocked
Message-ID: <bug-48890-4-6Vk3nJVr3m@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-48890-4@http.gcc.gnu.org/bugzilla/>
References: <bug-48890-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02413.txt.bz2
Content-length: 650

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48890

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|83497                       |83823

--- Comment #7 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Of course, I meant 83823.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83497
[Bug 83497] [8 Regression] CPU2000 172.mgrid starts failing with r254730
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83823
[Bug 83823] [8 Regression] Character length issues with PACK()
>From gcc-bugs-return-593973-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:00:40 2018
Return-Path: <gcc-bugs-return-593973-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2423 invoked by alias); 19 Feb 2018 13:00: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 2290 invoked by uid 48); 19 Feb 2018 13:00:31 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/45996] -falign-functions=X does not work
Date: Mon, 19 Feb 2018 13: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
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: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-45996-4-EoK9HCHNvL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-45996-4@http.gcc.gnu.org/bugzilla/>
References: <bug-45996-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02414.txt.bz2
Content-length: 570

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45996

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2018-02-19
     Ever confirmed|0                           |1

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
Andrew should we document that or should I just close it as invalid. What do
you think?
>From gcc-bugs-return-593974-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:01:06 2018
Return-Path: <gcc-bugs-return-593974-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3263 invoked by alias); 19 Feb 2018 13:00:58 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 3126 invoked by uid 48); 19 Feb 2018 13:00:46 -0000
From: "nsz at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84408] [8 regression] gcc.dg/plugin/poly-int-07_plugin.c compilation times out with -g
Date: Mon, 19 Feb 2018 13:01: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84408-4-h7BcPamzwZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84408-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84408-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02415.txt.bz2
Content-length: 784

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84408

--- Comment #4 from nsz at gcc dot gnu.org ---
(In reply to Aldy Hernandez from comment #3)
> I can't reproduce on gcc116.fsffrance.org.  The assembler completes in less
> than a second for both -gno-inline-points and without.
> 
> aldyh@gcc116:~/bld/t/gcc$ ./xg++ -B. -g -O -fPIC -shared -fno-rtti -time
> poly-int-07_plugin.ii
> # cc1plus 107.13 0.29
> # as 0.93 0.06
> 

are you sure your gas has .loc view support? (gcc config disables it if there
is no support)

with same preprocessed source i get

# cc1plus 166.26 0.72
# as 89.16 0.24
# collect2 0.19 0.05

i'm not sure why cc1plus time got much slower compared to my earlier runs.
the asm is about 31MB and 1.9M lines, i don't think gas can process it in < 1s.
>From gcc-bugs-return-593975-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:01:51 2018
Return-Path: <gcc-bugs-return-593975-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4580 invoked by alias); 19 Feb 2018 13:01: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 4518 invoked by uid 48); 19 Feb 2018 13:01:47 -0000
From: "mferoldif at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84435] -Wliteral-suffix warns on a using-directive
Date: Mon, 19 Feb 2018 13:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mferoldif 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-84435-4-BS4Qog5MKB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84435-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84435-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02416.txt.bz2
Content-length: 462

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84435

--- Comment #1 from Mário Feroldi <mferoldif at gmail dot com> ---
Note that the following `foo`'s variant doesn't make the warning go away:

    int foo(E e)
    {
        (e == E::A || e == E::B || e == E::C) ? void() :
__builtin_unreachable();
        switch (e)
        {
            case E::A: return 0;
            case E::B: return 1;
            case E::C: return 2;
        }
    }
>From gcc-bugs-return-593977-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:03:04 2018
Return-Path: <gcc-bugs-return-593977-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7348 invoked by alias); 19 Feb 2018 13:03: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 7181 invoked by uid 48); 19 Feb 2018 13:02:59 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/45582] gcda file names collision when profiling
Date: Mon, 19 Feb 2018 13:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: gcov-profile
X-Bugzilla-Version: 4.5.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-45582-4-2AqfKHprX0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-45582-4@http.gcc.gnu.org/bugzilla/>
References: <bug-45582-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02418.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45582

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |9.0
>From gcc-bugs-return-593976-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:02:02 2018
Return-Path: <gcc-bugs-return-593976-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5367 invoked by alias); 19 Feb 2018 13:02: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 5272 invoked by uid 48); 19 Feb 2018 13:01:57 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84445] [7/8 Regression] ICE with __builtin_launder and virtual function
Date: Mon, 19 Feb 2018 13:03: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: 8.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: P2
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority target_milestone
Message-ID: <bug-84445-4-ROE7DP1bVF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02417.txt.bz2
Content-length: 342

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84445

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P2
   Target Milestone|---                         |7.4
>From gcc-bugs-return-593978-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:03:57 2018
Return-Path: <gcc-bugs-return-593978-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10978 invoked by alias); 19 Feb 2018 13: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 8544 invoked by uid 48); 19 Feb 2018 13:03:49 -0000
From: "mferoldif at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84435] -Wliteral-suffix warns on a using-directive
Date: Mon, 19 Feb 2018 13:08: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.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mferoldif 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-84435-4-GQrtVFhl41@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84435-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84435-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02419.txt.bz2
Content-length: 246

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84435

--- Comment #2 from Mário Feroldi <mferoldif at gmail dot com> ---
I'm really sorry for the mess up (previous comment wasn't meant to be posted on
this issue); could someone delete it?
>From gcc-bugs-return-593979-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:08:56 2018
Return-Path: <gcc-bugs-return-593979-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63042 invoked by alias); 19 Feb 2018 13:08: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 62952 invoked by uid 48); 19 Feb 2018 13:08:52 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84100] [7 Regression] Function __attribute__((optimize(align-loops2))) gives spurious warning and is ignored
Date: Mon, 19 Feb 2018 13: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: 7.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84100-4-jZpVQLO6XB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84100-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84100-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02420.txt.bz2
Content-length: 1246

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84100

--- Comment #12 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Chris Hall from comment #11)
> FWIW:  __attribute__((aligned(32))) works nicely for functions.

You are right, that works fine! It should be equal to use

#pragma GCC optimize "align-functions=128"

or the corresponding attribute.


> 
> Generally there is little to be gained from aligning all loops/jumps/labels
> in a given function or group of functions.
> 
> Further, when code alignment issues bite, there is no guarantee that the
> solution is to align all loops/jumps/labels in the same way.
> 
> So, it would be nice to be able to apply __attribute__((aligned(n))) to
> loops and/or labels... and perhaps to blocks.  That way, precise alignment
> could be applied precisely where it matters.
> 
> I have been doing some detailed timing of relatively small operations, which
> of course involves a loop to do the operation being timed many times.  If
> the timing loop is not 32-byte aligned, the timings I get are not stable.

Such fine grained control would be nice, but it's very problematic to track
such information from a front-end to back-end where the real alignment happens.
>From gcc-bugs-return-593980-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:17:59 2018
Return-Path: <gcc-bugs-return-593980-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97796 invoked by alias); 19 Feb 2018 13:17: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 97724 invoked by uid 48); 19 Feb 2018 13:17:55 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84444] ICE with __builtin_launder and cast
Date: Mon, 19 Feb 2018 13:25:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created
Message-ID: <bug-84444-4-lx1q9lEJBw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84444-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84444-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02421.txt.bz2
Content-length: 578

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84444

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 #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43461
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43461&action=edit
gcc8-pr84444.patch

Untested fix.
>From gcc-bugs-return-593981-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:25:35 2018
Return-Path: <gcc-bugs-return-593981-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104829 invoked by alias); 19 Feb 2018 13:25: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 85067 invoked by uid 48); 19 Feb 2018 13:25:31 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84434] [8 Regression] internal compiler error: tree check: expected var_decl or field_decl or function_decl or type_decl or template_decl, have using_decl in build_deduction_guide, at cp/pt.c:25636
Date: Mon, 19 Feb 2018 13:25: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84434-4-k9CPSxpGc0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84434-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84434-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02422.txt.bz2
Content-length: 412

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84434

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nathan at acm dot org

--- Comment #2 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Let's add Nathan, then.
>From gcc-bugs-return-593982-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:25:59 2018
Return-Path: <gcc-bugs-return-593982-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 69934 invoked by alias); 19 Feb 2018 13:25: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 52819 invoked by uid 48); 19 Feb 2018 13:25:55 -0000
From: "sergey.ignatchenko at ithare dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84463] New: Supposedly-incompliant "error: '* key0' is not a constant expression"
Date: Mon, 19 Feb 2018 13:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sergey.ignatchenko at ithare 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-84463-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02423.txt.bz2
Content-length: 3696

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84463

            Bug ID: 84463
           Summary: Supposedly-incompliant "error: '* key0' is not a
                    constant expression"
           Product: gcc
           Version: 7.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: sergey.ignatchenko at ithare dot com
  Target Milestone: ---

== COMPILER ==========

root@ubuntu-gcc7:~/ithare/kscope/test/nix# g++ --version
g++ (Ubuntu 7.2.0-8ubuntu3) 7.2.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

== CODE ============

#include <stdint.h>
#include <cstddef>

struct chacha_tv {
        const char *desc;
        const uint8_t key[32];
        const uint8_t iv[8];
        const size_t len;
        const unsigned char out[512];
};

static constexpr chacha_tv chacha_test_vectors[] = {
        {
                "TC1: All zero key and IV",
                {
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                },
                {
                        0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                },
                64,
                {
                        0x76, 0xb8, 0xe0, 0xad, 0xa0, 0xf1, 0x3d, 0x90,
                        0x40, 0x5d, 0x6a, 0xe5, 0x53, 0x86, 0xbd, 0x28,
                        0xbd, 0xd2, 0x19, 0xb8, 0xa0, 0x8d, 0xed, 0x1a,
                        0xa8, 0x36, 0xef, 0xcc, 0x8b, 0x77, 0x0d, 0xc7,
                        0xda, 0x41, 0x59, 0x7c, 0x51, 0x57, 0x48, 0x8d,
                        0x77, 0x24, 0xe0, 0x3f, 0xb8, 0xd8, 0x4a, 0x37,
                        0x6a, 0x43, 0xb8, 0xf4, 0x15, 0x18, 0xa1, 0x1c,
                        0xc3, 0x87, 0xb6, 0x69, 0xb2, 0xee, 0x65, 0x86,
                },
        },
};

constexpr int
KSCOPE_CT_Chacha_set_key_iv2(const uint8_t* key0, int keybits /*128 or 256*/,
const uint8_t iv0[8], const uint8_t counter0[8]) {
        uint8_t c = key0[0];
        return 0;
}

constexpr static const chacha_tv* tv = &chacha_test_vectors[0];
constexpr static const int k = tv->key[0];
constexpr static uint8_t kk[3] = {0,1,2};
constexpr static int x0 =
KSCOPE_CT_Chacha_set_key_iv2(chacha_test_vectors[0].key,256,tv->iv,nullptr);//OK
constexpr static int x1 =
KSCOPE_CT_Chacha_set_key_iv2(kk,256,tv->iv,nullptr);//OK
constexpr static int x2 =
KSCOPE_CT_Chacha_set_key_iv2(tv->key,256,tv->iv,nullptr);

== PROBLEM ============

When trying to compile the code above with GCC 7.2, the following error is
generated:
../chachatest.cpp:50:55:   in constexpr expansion of
'KSCOPE_CT_Chacha_set_key_i
v2(((const uint8_t*)(((const uint8_t (*)[32])tv) + 8)), 256, ((const
uint8_t*)((
(const uint8_t (*)[8])tv) + 40)), 0)'
../chachatest.cpp:41:27: error: '* key0' is not a constant expression
         uint8_t c = key0[0];

Expected behaviour is to acknowledge that key0 is an 'address constant
expression' in a sense of 5.19 (at least my humble reading of the standard says
that it is), and to allow the code to be compiled. Notes:
- note that both x0 and x1 compile ok
- both Clang and MSVC seem to agree it is an 'address constant expression' and
don't complain.
>From gcc-bugs-return-593983-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:26:34 2018
Return-Path: <gcc-bugs-return-593983-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60391 invoked by alias); 19 Feb 2018 13:26: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 42148 invoked by uid 48); 19 Feb 2018 13:26:28 -0000
From: "zerolo at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/68771] Darwin: Profile guided optimisation with cold sections and invalid symbol redefinition
Date: Mon, 19 Feb 2018 13:31: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: 5.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: zerolo 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-68771-4-eO6Mgep2eD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68771-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68771-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02424.txt.bz2
Content-length: 3352

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68771

--- Comment #2 from Daniel Vollmer <zerolo at gmail dot com> ---
I'm having even more trouble to get this to work using a current gcc-7
(Homebrew GCC 7.3.0) 7.3.0.


First, I see some warnings in step 1) of the form

ld: warning: direct access in function
'__GLOBAL__sub_I_65535_0_Preprocessor.cpp.lto_priv.322' from file
'/var/folders/02/yl3m8d4d0397mk6dxn6dpcqw0000gp/T//ccm0fMqG.ltrans3.ltrans.o'
to global weak symbol
'__ZZN5Eigen8internal20manage_caching_sizesENS_6ActionEPlS2_E13m_l2CacheSize'
from file
'/var/folders/02/yl3m8d4d0397mk6dxn6dpcqw0000gp/T//ccm0fMqG.ltrans18.ltrans.o'
means the weak symbol cannot be overridden at runtime. This was likely caused
by different translation units being compiled with different visibility
settings.

even though visibility settings should be identical AFAICT.


The real blocker is exiting the binary (more accurately: Python extension) in
step 2) as it seems to hang (hanging for about 5mins now, for a profile run
that took 30secs) in

Call graph:
    2508 Thread_3830138   DispatchQueue_1: com.apple.main-thread  (serial)
    + 2507 start  (in libdyld.dylib) + 8  [0x7fff772d111c]
    + ! 2507 exit  (in libsystem_c.dylib) + 55  [0x7fff7737e362]
    + !   2507 __cxa_finalize_ranges  (in libsystem_c.dylib) + 351 
[0x7fff7737e051]
    + !     2507 dyld::runAllStaticTerminators(void*)  (in dyld) + 64 
[0x10d65a613]
    + !       2507 __gcov_exit  (in libFlucs.dylib) + 146  [0x110a54062] 
libgcov-driver.c:871
    + !         919 gcov_do_dump  (in libFlucs.dylib) + 310,262,... 
[0x110a52c66,0x110a52c36,...]  libgcov-driver.c:171
    + !         595 gcov_do_dump  (in libFlucs.dylib) + 277,391,... 
[0x110a52c45,0x110a52cb7,...]  libgcov-driver.c:167
    + !         520 gcov_do_dump  (in libFlucs.dylib) + 274,322,... 
[0x110a52c42,0x110a52c72,...]  libgcov-driver.c:173
    + !         205 gcov_do_dump  (in libFlucs.dylib) + 377,259,... 
[0x110a52ca9,0x110a52c33,...]  libgcov-driver.c:172
    + !         96 gcov_do_dump  (in libFlucs.dylib) + 432,470,... 
[0x110a52ce0,0x110a52d06,...]  libgcov-driver.c:332
    + !         66 gcov_do_dump  (in libFlucs.dylib) + 439,436 
[0x110a52ce7,0x110a52ce4]  libgcov-driver.c:334
    + !         44 gcov_do_dump  (in libFlucs.dylib) + 493,227,... 
[0x110a52d1d,0x110a52c13,...]  libgcov-driver.c:316
    + !         28 gcov_do_dump  (in libFlucs.dylib) + 442  [0x110a52cea] 
libgcov-driver.c:335
    + !         13 gcov_do_dump  (in libFlucs.dylib) + 351,366 
[0x110a52c8f,0x110a52c9e]  libgcov-driver.c:329
    + !         7 gcov_do_dump  (in libFlucs.dylib) + 293  [0x110a52c55] 
libgcov-driver.c:317
    + !         5 gcov_do_dump  (in libFlucs.dylib) + 482,484 
[0x110a52d12,0x110a52d14]  libgcov-driver.c:309
    + !         4 gcov_do_dump  (in libFlucs.dylib) + 77  [0x110a52b7d] 
libgcov-driver.c:302
    + !         : 4 strlen  (in libsystem_c.dylib) + 14  [0x7fff7732142e]
    + !         3 gcov_do_dump  (in libFlucs.dylib) + 224  [0x110a52c10] 
libgcov-driver.c:311
    + !         1 gcov_do_dump  (in libFlucs.dylib) + 234  [0x110a52c1a] 
libgcov-driver.c:313
    + !         1 gcov_do_dump  (in libFlucs.dylib) + 345  [0x110a52c89] 
libgcov-driver.c:325

So unfortunately I cannot even get to step 3) to repo the hot / cold section
issue.
>From gcc-bugs-return-593984-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:31:10 2018
Return-Path: <gcc-bugs-return-593984-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 57250 invoked by alias); 19 Feb 2018 13:31: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 57015 invoked by uid 48); 19 Feb 2018 13:30:56 -0000
From: "mferoldif at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/60725] [-Wreturn-type] false positive in trivial switch
Date: Mon, 19 Feb 2018 13: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: 4.8.2
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mferoldif at gmail dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-60725-4-rz3Rd36RJP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-60725-4@http.gcc.gnu.org/bugzilla/>
References: <bug-60725-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02425.txt.bz2
Content-length: 691

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60725

Mário Feroldi <mferoldif at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mferoldif at gmail dot com

--- Comment #9 from Mário Feroldi <mferoldif at gmail dot com> ---
Note that this version of `f1` doesn't prevent the warning. I wonder why?

  enum E { E1 };
  static inline int f1(enum E e) {
      (e == E1) ? void() : __builtin_unreachable(); // *
      switch (e) {
          case E1: return 1;
      }
  }
  int main () {
      f1(E1);
      return 0;
  }
>From gcc-bugs-return-593985-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:32:55 2018
Return-Path: <gcc-bugs-return-593985-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61294 invoked by alias); 19 Feb 2018 13:32: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 61220 invoked by uid 48); 19 Feb 2018 13:32:50 -0000
From: "acsawdey at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84433] gcc 7 and before miscompile loop and remove exit due to incorrect range calculation
Date: Mon, 19 Feb 2018 13:38: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: acsawdey at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84433-4-eKCsXxz5R0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02426.txt.bz2
Content-length: 277

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84433

--- Comment #5 from acsawdey at gcc dot gnu.org ---
Very interesting ... the return can be added and the problem still exists.
However changing the size of the array sA to be >= 16 makes the problem go
away. Why is that?
>From gcc-bugs-return-593986-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:38:56 2018
Return-Path: <gcc-bugs-return-593986-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71800 invoked by alias); 19 Feb 2018 13:38: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 71734 invoked by uid 48); 19 Feb 2018 13:38:51 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84441] [6/7/8 Regression] Internal compiler error
Date: Mon, 19 Feb 2018 13: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: 7.2.1
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: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc target_milestone
Message-ID: <bug-84441-4-mKaQueYwCO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84441-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84441-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02427.txt.bz2
Content-length: 794

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84441

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org
   Target Milestone|---                         |6.5

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Reduced testcase:
struct A;
struct B { using C = int *; template <typename> using D = A; };
struct F : B { struct G { typedef D<char> h; }; };
struct I {
  struct J { J (F::C, A &); F::C k; } l;
  F::G::h &foo ();
  I (I &&) : l (0, foo ()) {}
};
struct N { I o; int e; };
N bar ();
struct E : N { E () : N (0 ? bar () : bar ()) {} };

void
baz ()
{
  E ();
}
>From gcc-bugs-return-593988-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:52:50 2018
Return-Path: <gcc-bugs-return-593988-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16825 invoked by alias); 19 Feb 2018 13:52: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 16781 invoked by uid 48); 19 Feb 2018 13:52:45 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84457] [8 regression] gcc.dg/guality/pr49888.c fail
Date: Mon, 19 Feb 2018 13:52: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt 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-84457-4-yMrX5dmWcG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84457-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84457-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02429.txt.bz2
Content-length: 611

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84457

Volker Reichelt <reichelt at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |reichelt at gcc dot gnu.org
         Resolution|---                         |DUPLICATE

--- Comment #4 from Volker Reichelt <reichelt at gcc dot gnu.org> ---
Hopefully this was the last duplicate ;-)

*** This bug has been marked as a duplicate of bug 84456 ***
>From gcc-bugs-return-593987-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:42:14 2018
Return-Path: <gcc-bugs-return-593987-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76235 invoked by alias); 19 Feb 2018 13:42:14 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 76130 invoked by uid 48); 19 Feb 2018 13:42:09 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84433] gcc 7 and before miscompile loop and remove exit due to incorrect range calculation
Date: Mon, 19 Feb 2018 13:52:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84433-4-SOHeAJMjtj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02428.txt.bz2
Content-length: 449

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84433

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to acsawdey from comment #5)
> Very interesting ... the return can be added and the problem still exists.
> However changing the size of the array sA to be >= 16 makes the problem go
> away. Why is that?

Because there are 2 undefined behaviors: the missing return and access to array
which is out of bounds.
>From gcc-bugs-return-593989-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 13:52:51 2018
Return-Path: <gcc-bugs-return-593989-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16841 invoked by alias); 19 Feb 2018 13:52: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 16793 invoked by uid 48); 19 Feb 2018 13:52:46 -0000
From: "reichelt at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/84456] New: [8 regression] gcc.dg/guality/pr49888.c fail
Date: Mon, 19 Feb 2018 14:12:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: debug
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: reichelt 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-84456-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02430.txt.bz2
Content-length: 959

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84456

            Bug ID: 84456
           Summary: [8 regression] gcc.dg/guality/pr49888.c fail
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: debug
          Assignee: unassigned at gcc dot gnu.org
          Reporter: andrey.y.guskov at intel dot com
  Target Milestone: ---

r257631 triggers this:

spawn gdb -nx -nw -quiet -batch -x pr49888.gdb ./pr49888.exe
FAIL: gcc.dg/guality/pr49888.c   -O1  line 18 !c == 1

Option set:
-with-system-zlib --with-demangler-in-ld --with-fpmath=sse --enable-shared
--enable-host-shared --enable-clocale=gnu --enable-cloog-backend=isl
--enable-languages=c,c++,fortran,jit,lto -with-arch=silvermont
--with-cpu=silvermont

--- Comment #1 from Volker Reichelt <reichelt at gcc dot gnu.org> ---
*** Bug 84457 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-593990-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:12:10 2018
Return-Path: <gcc-bugs-return-593990-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12847 invoked by alias); 19 Feb 2018 14:12: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 7334 invoked by uid 48); 19 Feb 2018 14:12:05 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84441] [6/7/8 Regression] Internal compiler error
Date: Mon, 19 Feb 2018 14: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.2.1
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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc
Message-ID: <bug-84441-4-IQAWgZjnOn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84441-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84441-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02431.txt.bz2
Content-length: 1330

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84441

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P2
                 CC|                            |jason at gcc dot gnu.org

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Further reduced:
int &foo ();
struct A { struct B { B (int *, int &); int *b; } a; A (A &&) : a (0, foo ())
{} };
struct C { A c; int d; };
C bar ();
struct D : C { D () : C (0 ? bar () : bar ()) {} };
D d;

The problem is when expanding this_2(D)->D.2434 = bar ();, where both lhs and
rhs
have TREE_ADDRESSABLE type, but type of bar () return value is C, which has
128-bit size, and type of the lhs - COMPONENT_REF - is also C, 128-bit, but its
second operand is a 96-bit FIELD_DECL instead (C without the padding at the
end).

When using C (bar ()) instead of C (0 ? bar () : bar ()) it compiles fine, but
in that case bar () is not called with the COMPONENT_REF with 96-bit FIELD_DECL
on lhs, but instead a C temporary that is later on copy constructed into the
96-bit FIELD_DECL.  So, it feels more like a C++ FE bug than something the
expansion needs to handle, but I could be wrong.
>From gcc-bugs-return-593992-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:19:21 2018
Return-Path: <gcc-bugs-return-593992-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 105048 invoked by alias); 19 Feb 2018 14:19: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 104863 invoked by uid 48); 19 Feb 2018 14:19:12 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/81715] asan-stack=1 redzone allocation is too inflexible
Date: Mon, 19 Feb 2018 14:19: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.1.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81715-4-ak6HhHgBpa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81715-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81715-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02433.txt.bz2
Content-length: 192

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81715

--- Comment #19 from Martin Liška <marxin at gcc dot gnu.org> ---
As it's fixed on GCC-7 and currect trunk, can we Jakub close that?
>From gcc-bugs-return-593993-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:19:27 2018
Return-Path: <gcc-bugs-return-593993-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 105698 invoked by alias); 19 Feb 2018 14: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 105056 invoked by uid 48); 19 Feb 2018 14:19:21 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/82501] AddressSanitizer does not handle negative offset for first global variable
Date: Mon, 19 Feb 2018 14:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-82501-4-3QhJtbRI3D@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82501-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82501-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02434.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82501

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |9.0
>From gcc-bugs-return-593991-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:13:14 2018
Return-Path: <gcc-bugs-return-593991-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65182 invoked by alias); 19 Feb 2018 14:13: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 65070 invoked by uid 48); 19 Feb 2018 14:13:09 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/82323] circular ifunc attribute on a function definition silently accepted
Date: Mon, 19 Feb 2018 14:19: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: 8.0
X-Bugzilla-Keywords: accepts-invalid, diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-82323-4-znvL0bGzXO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82323-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82323-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02432.txt.bz2
Content-length: 815

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82323

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |NEW
           Assignee|marxin at gcc dot gnu.org          |unassigned at gcc dot gnu.org

--- Comment #8 from Martin Liška <marxin at gcc dot gnu.org> ---
I've noticed that C++ FE can handle the problem #1:

./xg++ -B. ~/Programming/testcases/pr82323.c
/home/marxin/Programming/testcases/pr82323.c:2:1: error: ‘int foo()’ defined
both normally and as ‘ifunc’ attribute
 foo (void) { return 0; }
 ^~~

I tried to look at the and I'm leaving this PR to somebody more skilled with
FE.
>From gcc-bugs-return-593994-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:19:38 2018
Return-Path: <gcc-bugs-return-593994-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 106543 invoked by alias); 19 Feb 2018 14:19:38 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 106419 invoked by uid 48); 19 Feb 2018 14:19:34 -0000
From: "acsawdey at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84433] gcc 7 and before miscompile loop and remove exit due to incorrect range calculation
Date: Mon, 19 Feb 2018 14: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: acsawdey at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-84433-4-SziBhNksq0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02435.txt.bz2
Content-length: 224

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84433

--- Comment #7 from acsawdey at gcc dot gnu.org ---
Created attachment 43462
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43462&action=edit
revised test case
>From gcc-bugs-return-593995-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:22:09 2018
Return-Path: <gcc-bugs-return-593995-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123514 invoked by alias); 19 Feb 2018 14:22: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 123436 invoked by uid 48); 19 Feb 2018 14:22:05 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/81715] asan-stack=1 redzone allocation is too inflexible
Date: Mon, 19 Feb 2018 14:23: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.1.1
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: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81715-4-q6jr5TUfyK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81715-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81715-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02436.txt.bz2
Content-length: 201

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81715

--- Comment #20 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I haven't heard any answer to #c16 whether it actually helped the kernel or
not.
>From gcc-bugs-return-593996-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:23:09 2018
Return-Path: <gcc-bugs-return-593996-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126442 invoked by alias); 19 Feb 2018 14:23: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 126315 invoked by uid 48); 19 Feb 2018 14:23:05 -0000
From: "acsawdey at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84433] gcc 7 and before miscompile loop and remove exit due to incorrect range calculation
Date: Mon, 19 Feb 2018 14:24: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: acsawdey at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84433-4-vUoxXwBUj8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02437.txt.bz2
Content-length: 1464

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84433

--- Comment #8 from acsawdey at gcc dot gnu.org ---
It looks like both gcc 7 and 8 assume that the statement 

  ptrA->sA[ptrB->int1].zt = parm1;

will only be executed 14+1 times because of the declaration sA[15].

However gcc 7 assumes the whole loop will only execute that number of times:

Statement ptrA_14(D)->sA[ptrB__int1_lsm.11_22].zt = _34;
 is executed at most 14 (bounded by 14) + 1 times in loop 1.
Analyzing # of iterations of loop 1
  exit condition [15, + , 4294967295] != 0
  bounds on difference of bases: -15 ... -15
  result:
    # of iterations 15, bounded by 15
Loop 1 iterates 15 times.
Loop 1 iterates at most 14 times.
Loop 1 likely iterates at most 14 times.
Analyzing # of iterations of loop 1
  exit condition [15, + , 4294967295] != 0
  bounds on difference of bases: -15 ... -15
  result:
    # of iterations 15, bounded by 15
Removed pointless exit: if (ivtmp_24 != 0)

were gcc8 does not:

Statement ptrA_13(D)->sA[ptrB__int1_lsm.5_22].zt = _20;
 is executed at most 14 (bounded by 14) + 1 times in loop 1.
Analyzing # of iterations of loop 1
  exit condition [15, + , 4294967295] != 0
  bounds on difference of bases: -15 ... -15
  result:
    # of iterations 15, bounded by 15
Loop 1 iterates 15 times.
Loop 1 iterates at most 15 times.
Loop 1 likely iterates at most 15 times.

Neither gcc 7 nor 8 produce any warnings for the revised test case with -Wall.
>From gcc-bugs-return-593997-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:24:52 2018
Return-Path: <gcc-bugs-return-593997-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23530 invoked by alias); 19 Feb 2018 14:24: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 22979 invoked by uid 48); 19 Feb 2018 14:24:45 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84433] gcc 7 and before miscompile loop and remove exit due to incorrect range calculation
Date: Mon, 19 Feb 2018 14:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 7.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84433-4-Z98r9TXZwi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02438.txt.bz2
Content-length: 833

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84433

--- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to acsawdey from comment #7)
> Created attachment 43462 [details]
> revised test case

$ gcc pr84433-v2.c -fsanitize=undefined && ./a.out 
pr84433-v2.c:36:11: runtime error: index 15 out of bounds for type 'structA
[15]'
B.int1 = 16 expected 16

Patching the file with:
diff -u pr84433-v2-original.c pr84433-v2.c
--- pr84433-v2-original.c       2018-02-19 15:22:40.250620365 +0100
+++ pr84433-v2.c        2018-02-19 15:22:45.054713707 +0100
@@ -9,7 +9,7 @@
 typedef struct structC
 {
   struct structB sB[16][10];
-  struct structA sA[15];
+  struct structA sA[16];
   struct structA sA2[16];
   uint32_t int1;
   uint32_t int2;

$ gcc pr84433-v2.c -O2 && ./a.out 
B.int1 = 16 expected 16
>From gcc-bugs-return-593998-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:26:57 2018
Return-Path: <gcc-bugs-return-593998-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30199 invoked by alias); 19 Feb 2018 14:26: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 29967 invoked by uid 48); 19 Feb 2018 14:26:53 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84433] gcc 7 and before miscompile loop and remove exit due to incorrect range calculation
Date: Mon, 19 Feb 2018 14:27: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84433-4-z32374KHR8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02439.txt.bz2
Content-length: 1827

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84433

--- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to acsawdey from comment #8)
> It looks like both gcc 7 and 8 assume that the statement 
> 
>   ptrA->sA[ptrB->int1].zt = parm1;
> 
> will only be executed 14+1 times because of the declaration sA[15].
> 
> However gcc 7 assumes the whole loop will only execute that number of times:
> 
> Statement ptrA_14(D)->sA[ptrB__int1_lsm.11_22].zt = _34;
>  is executed at most 14 (bounded by 14) + 1 times in loop 1.
> Analyzing # of iterations of loop 1
>   exit condition [15, + , 4294967295] != 0
>   bounds on difference of bases: -15 ... -15
>   result:
>     # of iterations 15, bounded by 15
> Loop 1 iterates 15 times.
> Loop 1 iterates at most 14 times.
> Loop 1 likely iterates at most 14 times.
> Analyzing # of iterations of loop 1
>   exit condition [15, + , 4294967295] != 0
>   bounds on difference of bases: -15 ... -15
>   result:
>     # of iterations 15, bounded by 15
> Removed pointless exit: if (ivtmp_24 != 0)
> 
> were gcc8 does not:
> 
> Statement ptrA_13(D)->sA[ptrB__int1_lsm.5_22].zt = _20;
>  is executed at most 14 (bounded by 14) + 1 times in loop 1.
> Analyzing # of iterations of loop 1
>   exit condition [15, + , 4294967295] != 0
>   bounds on difference of bases: -15 ... -15
>   result:
>     # of iterations 15, bounded by 15
> Loop 1 iterates 15 times.
> Loop 1 iterates at most 15 times.
> Loop 1 likely iterates at most 15 times.

GCC makes an assumption that the loop does iterate 'at most' 15 times.
The issue happens in runtime, compiler doesn't prove that in compile time.
For situations like this one can use UBSAN or ASAN sanitizers.

> 
> Neither gcc 7 nor 8 produce any warnings for the revised test case with
> -Wall.
>From gcc-bugs-return-593999-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:27:45 2018
Return-Path: <gcc-bugs-return-593999-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 31466 invoked by alias); 19 Feb 2018 14:27: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 31382 invoked by uid 48); 19 Feb 2018 14:27:41 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/81715] asan-stack=1 redzone allocation is too inflexible
Date: Mon, 19 Feb 2018 14:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 7.1.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: assigned_to
Message-ID: <bug-81715-4-a0bdY3UV0X@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81715-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81715-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02440.txt.bz2
Content-length: 431

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81715

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|marxin at gcc dot gnu.org          |unassigned at gcc dot gnu.org

--- Comment #21 from Martin Liška <marxin at gcc dot gnu.org> ---
I see, let me unassign that.
>From gcc-bugs-return-594000-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:29:43 2018
Return-Path: <gcc-bugs-return-594000-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34861 invoked by alias); 19 Feb 2018 14:29: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 34305 invoked by uid 48); 19 Feb 2018 14:29:38 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/45996] -falign-functions=X does not work
Date: Mon, 19 Feb 2018 14:38: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-45996-4-suajWVB8sV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-45996-4@http.gcc.gnu.org/bugzilla/>
References: <bug-45996-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02441.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45996

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |8.0
>From gcc-bugs-return-594001-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:38:23 2018
Return-Path: <gcc-bugs-return-594001-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61123 invoked by alias); 19 Feb 2018 14:38: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 60997 invoked by uid 48); 19 Feb 2018 14:38:19 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84430] [7/8 Regression] ICE with #pragma omp simd in lambda
Date: Mon, 19 Feb 2018 14:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created
Message-ID: <bug-84430-4-dwvoNnrylX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84430-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84430-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02442.txt.bz2
Content-length: 578

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84430

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 #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43463
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43463&action=edit
gcc8-pr84430.patch

Untested fix.
>From gcc-bugs-return-594002-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:39:06 2018
Return-Path: <gcc-bugs-return-594002-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63407 invoked by alias); 19 Feb 2018 14:39: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 63237 invoked by uid 48); 19 Feb 2018 14:39:01 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84430] [7/8 Regression] ICE with #pragma omp simd in lambda
Date: Mon, 19 Feb 2018 14:41: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: 8.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: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84430-4-8MQHKAr1Wb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84430-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84430-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02443.txt.bz2
Content-length: 290

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84430

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |7.4
>From gcc-bugs-return-594003-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:41:46 2018
Return-Path: <gcc-bugs-return-594003-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71156 invoked by alias); 19 Feb 2018 14:41: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 71112 invoked by uid 48); 19 Feb 2018 14:41:42 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84139] C++17 Filesystem/Filesystem TS + cmcstl2 = GCC ICE
Date: Mon, 19 Feb 2018 14:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: ice-on-valid-code
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-84139-4-76e0ErxW4J@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84139-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84139-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02444.txt.bz2
Content-length: 187

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84139

--- Comment #6 from Jonathan Wakely <redi at gcc dot gnu.org> ---
We should find out if it was really fixed or has just gone latent.
>From gcc-bugs-return-594005-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:49:50 2018
Return-Path: <gcc-bugs-return-594005-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102531 invoked by alias); 19 Feb 2018 14:49: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 102471 invoked by uid 48); 19 Feb 2018 14:49:46 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81338] stringstream remains empty after being moved into multiple times
Date: Mon, 19 Feb 2018 14:49: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.3.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: 5.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81338-4-StZjEZrga9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81338-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81338-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02446.txt.bz2
Content-length: 182

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81338

--- Comment #9 from Jonathan Wakely <redi at gcc dot gnu.org> ---
*** Bug 84367 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-594004-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:47:59 2018
Return-Path: <gcc-bugs-return-594004-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 98957 invoked by alias); 19 Feb 2018 14:47: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 98576 invoked by uid 48); 19 Feb 2018 14:47:50 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/84367] [C++11] std::ostringstream stops inserting after multiple call to move assignment operator
Date: Mon, 19 Feb 2018 14:49: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.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi 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: 7.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-84367-4-D6jkbSC4wu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84367-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84367-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02445.txt.bz2
Content-length: 864

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84367

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2018-02-19
     Ever confirmed|0                           |1

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Frederic Tingaud from comment #2)
> Running with GCC v7.3.0 - libc++=20180125

This only shows which compiler was used at preprocessing time, are you sure you
linked to the right libstdc++.so?

https://gcc.gnu.org/onlinedocs/libstdc++/faq.html#faq.how_to_set_paths

When I test with GCC 7.3.0 it works correctly.

N.B. your test case doesn't work, you need a main function.
>From gcc-bugs-return-594006-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:49:51 2018
Return-Path: <gcc-bugs-return-594006-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102769 invoked by alias); 19 Feb 2018 14:49: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 102457 invoked by uid 48); 19 Feb 2018 14:49:45 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/84367] [C++11] std::ostringstream stops inserting after multiple call to move assignment operator
Date: Mon, 19 Feb 2018 14: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: 7.3.0
X-Bugzilla-Keywords:
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: 7.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84367-4-28SjLD7otg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84367-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84367-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02447.txt.bz2
Content-length: 1400

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84367

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Closing again, because it really is fixed.

$ /home/jwakely/gcc/7.3.0/bin/g++ -Wall -Wextra -g ss.cc
-Wl,-rpath,/home/jwakely/gcc/7.3.0/lib64/
$ ldd a.out
        linux-vdso.so.1 (0x00007ffd96dcb000)
        libstdc++.so.6 => /home/jwakely/gcc/7.3.0/lib64/libstdc++.so.6
(0x00007f81c792a000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f81c7614000)
        libgcc_s.so.1 => /home/jwakely/gcc/7.3.0/lib64/libgcc_s.so.1
(0x00007f81c73fd000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f81c7028000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f81c7cab000)
$ ./a.out

Running with GCC v7.3.0 - libc++=20180125
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

*** This bug has been marked as a duplicate of bug 81338 ***
>From gcc-bugs-return-594007-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:53:11 2018
Return-Path: <gcc-bugs-return-594007-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55723 invoked by alias); 19 Feb 2018 14:53: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 55657 invoked by uid 48); 19 Feb 2018 14:53:07 -0000
From: "tadeus.prastowo at unitn dot it" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84464] New: Pack expansion in mem-initializer-list with expression-list
Date: Mon, 19 Feb 2018 14:54: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.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tadeus.prastowo at unitn dot it
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-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-84464-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02448.txt.bz2
Content-length: 2484

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84464

            Bug ID: 84464
           Summary: Pack expansion in mem-initializer-list with
                    expression-list
           Product: gcc
           Version: 7.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tadeus.prastowo at unitn dot it
  Target Milestone: ---

I am referring to C++14 standard
(http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3797.pdf) for the
following problem.  Section 12.6.2 "Initializing bases and members" paragraph 1
says that mem-initializer can either be mem-initializer-id(expression-list_opt)
or mem-initializer-id braced-init-list, and mem-initializer... is a valid
construct.  But, GCC rejects the first alternative of the valid construct but
accepts the second alternative of the valid construct as demonstrated by the
following program.  Since both alternatives are valid constructs, GCC shall
accept the first alternative as well.

GCC cannot compile the following program (cf. https://godbolt.org/g/QWj5Q3),
but Clang can (cf. https://godbolt.org/g/jA7Z8H).  I use flag `-std=c++14'.

#include <cstdio>

struct C1 {
  bool a;
  float b;
  C1(bool x, float y) : a(x), b(y) {}
};
struct C2 {
  bool c;
  float d;
  C2(bool x, float y) : c(x), d(y) {}
};
struct C3 {
  bool e;
  float f;
  C3(bool x, float y) : e(x), f(y) {}
};

template<class... baseclasses>
struct A : public baseclasses...
{
  template<class... Ts> A(Ts... args) : baseclasses(args...)... {
    // This uses mem-initializer-id(expression-list_opt).
    // Section 5.2 par 1 says that expression-list is initializer-list.
    // Section 8.5 par 1 says that initializer-list can be
    //     initializer-clause... with initializer-clause being
    //     assignment-expression.
    // Section 5.17 par 1 says that assignment-expression can boil down
    //     to an identifier, for example, args.
    // So, the construct is valid as far as I can see.  But,
    // g++ 5.4.1 fails with: invalid use of pack expansion expression.
    // g++ 7.3.0 fails with: no matching function for call to
    //     ‘C1::C1(bool)’.
    // The fix is to use mem-initializer-id braced-init-list as in:
    //     : baseclasses{args...}...
  }
};

int main() {
  A<C1, C2, C3> a(true, 1.0F);
  std::printf("%d %f %d %f %d %f\n", a.a, a.b, a.c, a.d, a.e, a.f);
}
>From gcc-bugs-return-594008-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:54:12 2018
Return-Path: <gcc-bugs-return-594008-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 57314 invoked by alias); 19 Feb 2018 14:54: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 57261 invoked by uid 55); 19 Feb 2018 14:54:08 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81860] [7 Regression] Call to undefined inline function involving inheriting constructors
Date: Mon, 19 Feb 2018 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: 7.2.0
X-Bugzilla-Keywords: link-failure
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81860-4-WWe6NtpidC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81860-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81860-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02449.txt.bz2
Content-length: 1238

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81860

--- Comment #9 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Mon Feb 19 14:53:36 2018
New Revision: 257806

URL: https://gcc.gnu.org/viewcvs?rev=257806&root=gcc&view=rev
Log:
Fix lambdas in template default argument of inherited ctor.

gcc/cp:

Backport from mainline
2017-08-29  Jason Merrill  <jason@redhat.com>

        Fix lambdas in template default argument of inherited ctor.
        * method.c (synthesized_method_base_walk): Replace an inherited
        template with its specialization.
        (synthesized_method_walk): Make inheriting_ctor a pointer.
        (maybe_explain_implicit_delete, explain_implicit_non_constexpr)
        (deduce_inheriting_ctor, implicitly_declare_fn): Adjust.

gcc/testsuite:

Backport from mainline
2018-01-02  Marek Polacek  <polacek@redhat.com>

        PR c++/81860
        * g++.dg/cpp0x/inh-ctor30.C: New test.

Added:
    branches/gcc-7-branch/gcc/testsuite/g++.dg/cpp0x/inh-ctor30.C
    branches/gcc-7-branch/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle5.C
Modified:
    branches/gcc-7-branch/gcc/cp/ChangeLog
    branches/gcc-7-branch/gcc/cp/method.c
    branches/gcc-7-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-594011-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:59:30 2018
Return-Path: <gcc-bugs-return-594011-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85078 invoked by alias); 19 Feb 2018 14:59:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 84618 invoked by uid 48); 19 Feb 2018 14:59:26 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84328] [6/7/8 Regression] -finline-small-functions and inline keyword lead to slowdown since version 6
Date: Mon, 19 Feb 2018 14: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: 8.0.1
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub 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.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84328-4-ai8NfirWlJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84328-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84328-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02452.txt.bz2
Content-length: 569

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84328

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The only change I see is with r233211, before that user time is around
0m5.233s and after that around 0m5.404s, which is more like 3% than 10% and
there is nothing wrong on the actual change.
>From gcc-bugs-return-594009-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:57:03 2018
Return-Path: <gcc-bugs-return-594009-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82377 invoked by alias); 19 Feb 2018 14:57: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 82280 invoked by uid 48); 19 Feb 2018 14:56:59 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/81693] FAIL: gcc.dg/torture/pr25967-*.c   -O*  execution test on darwin
Date: Mon, 19 Feb 2018 14: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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: cc see_also
Message-ID: <bug-81693-4-zAiIEwswSq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81693-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81693-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02450.txt.bz2
Content-length: 1039

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81693

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egallager at gcc dot gnu.org
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=25967

--- Comment #28 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to H.J. Lu from comment #27)
> By definition of the "naked" attribute, the program is responsible
> to manage stack.  Since simulated interrupt functions don't follow
> the normal software calling convention and there is no attempt
> made to accommodate it in the naked function, the outgoing stack
> is properly aligned to requirement of software calling convention.
> Since Darwin checks the incoming stack alignment, the failure is
> expected.

So XFAIL it and close this bug then?
>From gcc-bugs-return-594010-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:59:26 2018
Return-Path: <gcc-bugs-return-594010-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 84649 invoked by alias); 19 Feb 2018 14:59: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 84575 invoked by uid 48); 19 Feb 2018 14:59:23 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/70694] 50 experimental/filesystem/* failures on x86_64-apple-darwin10
Date: Mon, 19 Feb 2018 14:59: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: egallager 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: cc
Message-ID: <bug-70694-4-pOLPPQooLh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70694-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70694-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02451.txt.bz2
Content-length: 718

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70694

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #6 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Iain Sandoe from comment #3)
> Created attachment 38291 [details]
> don't jam visibility for newer Darwin
> 
> 
> Dominique, please could you try this?

(In reply to Dominique d'Humieres from comment #5)
> > Does the patch work?
> 
> Indeed!

Iain, could you send the patch to gcc-patches for review please?
>From gcc-bugs-return-594012-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 14:59:59 2018
Return-Path: <gcc-bugs-return-594012-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 86231 invoked by alias); 19 Feb 2018 14:59: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 86139 invoked by uid 48); 19 Feb 2018 14:59:55 -0000
From: "arnd at linaro dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/81715] asan-stack=1 redzone allocation is too inflexible
Date: Mon, 19 Feb 2018 15:00:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 7.1.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: arnd at linaro 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-81715-4-qUqKYOSf5j@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81715-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81715-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02453.txt.bz2
Content-length: 1775

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81715

--- Comment #22 from Arnd Bergmann <arnd at linaro dot org> ---
(In reply to Jakub Jelinek from comment #20)
> I haven't heard any answer to #c16 whether it actually helped the kernel or
> not.

Sorry about that. Yes, it definitely helped the kernel a lot. At this point, we
also have localized workarounds to the same effect (using local variables
instead of accessing inline function arguments) in all functions that exceeded
the arbitrary 2048 byte stack size limit, and backported into the 4.4 kernel
and later, but with the newer gcc releases, we also get a lower stack
consumption for lots of other functions that were high but below that limit.

I had hoped that we could also do this on gcc-7 branch without KASAN, as high
stack consumption is always problematic for the kernel, and the same functions
that got bumped over the warning limit with KASAN still suffer from wasted
stack space on older compilers without KASAN. Since you consider that too
invasive for the stable releases, my current workaround has to suffice.

One side issue that is not solved at all by the patch is
-fsanitize-address-use-after-scope, since that still leads to extreme stack
usage in the kernel. The problem here is that it forces many local variables
into separate stack slots even when they could get reused without
-fsanitize-address-use-after-scope, making it still actively dangerous to run
kernels built with this option.
My workaround in the kernel is now to have that option disabled by default and
only enabled when users explicitly turn it on. I still think it would be nice
to address that in the way I originally suggested, by copying the behavior that
LLVM uses with its variably sized redzone area.
>From gcc-bugs-return-594013-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:00:53 2018
Return-Path: <gcc-bugs-return-594013-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 87961 invoked by alias); 19 Feb 2018 15:00: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 87723 invoked by uid 48); 19 Feb 2018 15:00:48 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/83193] Help for invalid -march= options from cc1 omits -march=native on x86-64, arm. aarch64, output also inconsistent
Date: Mon, 19 Feb 2018 15:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: driver
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status target_milestone
Message-ID: <bug-83193-4-UCw6Sx5VoS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83193-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83193-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02454.txt.bz2
Content-length: 611

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83193

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
   Target Milestone|---                         |8.0

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Confirmed, by '-march=native no longer documented in cc1 help message  and the
help output' you mean adding 'native' as one possible option value for -march
and -mtune. Am I right?
>From gcc-bugs-return-594014-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:02:54 2018
Return-Path: <gcc-bugs-return-594014-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90480 invoked by alias); 19 Feb 2018 15:02: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 90433 invoked by uid 48); 19 Feb 2018 15:02:49 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/79094] Pack expansion in using-declaration rejects an attempt to inherit a pack of constructors
Date: Mon, 19 Feb 2018 15:03: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 everconfirmed
Message-ID: <bug-79094-4-TOLAfOoqCl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79094-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79094-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02455.txt.bz2
Content-length: 402

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79094

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
     Ever confirmed|0                           |1
>From gcc-bugs-return-594015-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:03:20 2018
Return-Path: <gcc-bugs-return-594015-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 91572 invoked by alias); 19 Feb 2018 15: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 91540 invoked by uid 48); 19 Feb 2018 15:03:17 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84464] Pack expansion in mem-initializer-list with expression-list
Date: Mon, 19 Feb 2018 15:06:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.3.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: keywords bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-84464-4-88OR3iyqcq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84464-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84464-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02456.txt.bz2
Content-length: 465

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84464

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |rejects-valid
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
     Ever confirmed|0                           |1
>From gcc-bugs-return-594016-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:06:33 2018
Return-Path: <gcc-bugs-return-594016-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97661 invoked by alias); 19 Feb 2018 15:06:33 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 97581 invoked by uid 48); 19 Feb 2018 15:06:29 -0000
From: "hjl.tools at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/81693] FAIL: gcc.dg/torture/pr25967-*.c   -O*  execution test on darwin
Date: Mon, 19 Feb 2018 15: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hjl.tools at gmail dot 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-81693-4-4pwrmp6acP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81693-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81693-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02457.txt.bz2
Content-length: 684

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81693

--- Comment #29 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to Eric Gallager from comment #28)
> (In reply to H.J. Lu from comment #27)
> > By definition of the "naked" attribute, the program is responsible
> > to manage stack.  Since simulated interrupt functions don't follow
> > the normal software calling convention and there is no attempt
> > made to accommodate it in the naked function, the outgoing stack
> > is properly aligned to requirement of software calling convention.
> > Since Darwin checks the incoming stack alignment, the failure is
> > expected.
> 
> So XFAIL it and close this bug then?

Yes.
>From gcc-bugs-return-594017-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:11:48 2018
Return-Path: <gcc-bugs-return-594017-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 106469 invoked by alias); 19 Feb 2018 15: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 106383 invoked by uid 48); 19 Feb 2018 15:11:43 -0000
From: "nruslan_devel at yahoo dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84431] Suboptimal code for masked shifts (x86/x86-64)
Date: Mon, 19 Feb 2018 15:18:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nruslan_devel 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:
Message-ID: <bug-84431-4-qmlGwTu06F@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84431-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84431-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02458.txt.bz2
Content-length: 199

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84431

--- Comment #2 from Ruslan Nikolaev <nruslan_devel at yahoo dot com> ---
Sebastian, it is

gcc -m32 -Wall -O2 -S test.c

(the same is for clang)
>From gcc-bugs-return-594018-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:18:00 2018
Return-Path: <gcc-bugs-return-594018-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 103684 invoked by alias); 19 Feb 2018 15:18: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 99298 invoked by uid 48); 19 Feb 2018 15:17:55 -0000
From: "sudi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression] Inexplicable use of NEON for 64-bit math
Date: Mon, 19 Feb 2018 15: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sudi at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: sudi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82989-4-Wc8BclCOBm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02459.txt.bz2
Content-length: 442

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989

--- Comment #17 from sudi at gcc dot gnu.org ---
Since this looks like a pretty invasive problem, according to my discussions
with Wilco and Kyrill, I think I will try to propose a smaller, but temporary
fix using the ?s and special casing 32 for this PR (which could go in sooner).
I will also open a new PR to handle this at the expand phase and clean up the
code aimed at gcc 9.
>From gcc-bugs-return-594019-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:31:05 2018
Return-Path: <gcc-bugs-return-594019-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64864 invoked by alias); 19 Feb 2018 15:31: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 64569 invoked by uid 48); 19 Feb 2018 15:30:47 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84448] [6/7/8 Regression] ICE with broken condition in parallel for loop
Date: Mon, 19 Feb 2018 15:32: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code, openmp
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub 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: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority cc target_milestone
Message-ID: <bug-84448-4-yn7m30C77L@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84448-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84448-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02460.txt.bz2
Content-length: 416

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84448

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
                 CC|                            |jakub at gcc dot gnu.org
   Target Milestone|---                         |6.5
>From gcc-bugs-return-594020-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:32:45 2018
Return-Path: <gcc-bugs-return-594020-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 69660 invoked by alias); 19 Feb 2018 15: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 68491 invoked by uid 48); 19 Feb 2018 15:32:34 -0000
From: "nsz at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84465] New: FAIL: g++.dg/template/overload15.C
Date: Mon, 19 Feb 2018 15:33: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: 8.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-84465-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02461.txt.bz2
Content-length: 2642

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84465

            Bug ID: 84465
           Summary: FAIL: g++.dg/template/overload15.C
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: nsz at gcc dot gnu.org
  Target Milestone: ---

i see

FAIL: g++.dg/template/overload15.C  -std=c++98 (test for excess errors)
FAIL: g++.dg/template/overload15.C  -std=c++11 (test for excess errors)
FAIL: g++.dg/template/overload15.C  -std=c++14 (test for excess errors)

on arm-* targets

spawn -ignore SIGHUP /B/gcc/testsuite/g++/../../xg++
-B/B/gcc/testsuite/g++/../../ /S/gcc/testsuite/g++.dg/template/overload15.C
-fno-diagnostics-show-caret -fdiagnostics-color=never -nostdinc++
-I/B/arm-none-linux-gnueabihf/libstdc++-v3/include/arm-none-linux-gnueabihf
-I/B/arm-none-linux-gnueabihf/libstdc++-v3/incl
/S/gcc/testsuite/g++.dg/template/overload15.C: In function 'void f()':
/S/gcc/testsuite/g++.dg/template/overload15.C:14:10: error: call of overloaded
'f<0>(char (*)[1])' is ambiguous
/S/gcc/testsuite/g++.dg/template/overload15.C:5:6: note: candidate: 'void
f(char (*)[(((0 - 1) > N) ? 1 : 7)]) [with unsigned int N = 0]'
/S/gcc/testsuite/g++.dg/template/overload15.C:8:6: note: candidate: 'void
f(char (*)[(((0 - 1) > N) ? 1 : 7)]) [with unsigned int N = 0]'
/S/gcc/testsuite/g++.dg/template/overload15.C:15:10: error: no matching
function for call to 'f<0>(char (*)[7])'
/S/gcc/testsuite/g++.dg/template/overload15.C:5:6: note: candidate:
'template<unsigned int N> void f(char (*)[(((0 - 1) > N) ? 1 : 7)])'
/S/gcc/testsuite/g++.dg/template/overload15.C:5:6: note:   template argument
deduction/substitution failed:
/S/gcc/testsuite/g++.dg/template/overload15.C:15:8: note:   cannot convert '&
y' (type 'char (*)[7]') to type 'char (*)[1]'
/S/gcc/testsuite/g++.dg/template/overload15.C:8:6: note: candidate:
'template<unsigned int N> void f(char (*)[(((0 - 1) > N) ? 1 : 7)])'
/S/gcc/testsuite/g++.dg/template/overload15.C:8:6: note:   template argument
deduction/substitution failed:
/S/gcc/testsuite/g++.dg/template/overload15.C:15:8: note:   cannot convert '&
y' (type 'char (*)[7]') to type 'char (*)[1]'
compiler exited with status 1
FAIL: g++.dg/template/overload15.C  -std=c++11 (test for excess errors)
Excess errors:
/S/gcc/testsuite/g++.dg/template/overload15.C:14:10: error: call of overloaded
'f<0>(char (*)[1])' is ambiguous
/S/gcc/testsuite/g++.dg/template/overload15.C:15:10: error: no matching
function for call to 'f<0>(char (*)[7])'
>From gcc-bugs-return-594021-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:33:18 2018
Return-Path: <gcc-bugs-return-594021-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77388 invoked by alias); 19 Feb 2018 15:33: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 77308 invoked by uid 48); 19 Feb 2018 15:33:14 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/55922] brace initializing parent cause bogus virtual base constructor calls
Date: Mon, 19 Feb 2018 15: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: 4.7.2
X-Bugzilla-Keywords: wrong-code
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: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_reconfirmed_on cf_known_to_work cf_known_to_fail
Message-ID: <bug-55922-4-EJYsVwICns@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-55922-4@http.gcc.gnu.org/bugzilla/>
References: <bug-55922-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02462.txt.bz2
Content-length: 547

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55922

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2015-06-25 00:00:00         |2018-2-19
      Known to work|                            |7.1.0, 8.0.1
      Known to fail|                            |6.3.0

--- Comment #13 from Jonathan Wakely <redi at gcc dot gnu.org> ---
This is fixed in GCC 7.1 and later, but not in the gcc-6 branch.
>From gcc-bugs-return-594023-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:35:40 2018
Return-Path: <gcc-bugs-return-594023-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92240 invoked by alias); 19 Feb 2018 15:35: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 89381 invoked by uid 48); 19 Feb 2018 15:35:36 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84451] Multiple invocation of virtual base class constructor in diamond inheritance
Date: Mon, 19 Feb 2018 15:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 5.5.0
X-Bugzilla-Keywords:
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-84451-4-Q0XiqUW0LE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84451-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84451-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02464.txt.bz2
Content-length: 620

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84451

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
GCC 5 is no longer supported, but GCC 6 also has the bug.

This was fixed by r238689 so is a dup of PR 66617 which is a dup of PR 66847

*** This bug has been marked as a duplicate of bug 66847 ***
>From gcc-bugs-return-594022-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:34:45 2018
Return-Path: <gcc-bugs-return-594022-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79889 invoked by alias); 19 Feb 2018 15: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 79856 invoked by uid 48); 19 Feb 2018 15:34:41 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84435] -Wliteral-suffix warns on a using-directive
Date: Mon, 19 Feb 2018 15:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.3.0
X-Bugzilla-Keywords: diagnostic
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: keywords bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-84435-4-5fQmBuoFSl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84435-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84435-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02463.txt.bz2
Content-length: 559

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84435

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
     Ever confirmed|0                           |1

--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
No, we can't delete comments.
>From gcc-bugs-return-594024-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:35:41 2018
Return-Path: <gcc-bugs-return-594024-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92431 invoked by alias); 19 Feb 2018 15:35: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 89795 invoked by uid 48); 19 Feb 2018 15:35:36 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/66847] Derived class calling protected base ctor using C++11 {brace} init = spurious access denied error
Date: Mon, 19 Feb 2018 15:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.9.2
X-Bugzilla-Keywords: rejects-valid
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-66847-4-7tbesELGrk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66847-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66847-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02465.txt.bz2
Content-length: 453

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66847

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tolez_xuninada at hotmail dot com

--- Comment #10 from Jonathan Wakely <redi at gcc dot gnu.org> ---
*** Bug 84451 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-594025-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:37:55 2018
Return-Path: <gcc-bugs-return-594025-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30642 invoked by alias); 19 Feb 2018 15:37: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 30549 invoked by uid 48); 19 Feb 2018 15:37:50 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/29256] [6/7/8 regression] loop performance regression
Date: Mon, 19 Feb 2018 15:38: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: normal
X-Bugzilla-Who: wilco at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-29256-4-cysSq4quEn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-29256-4@http.gcc.gnu.org/bugzilla/>
References: <bug-29256-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02466.txt.bz2
Content-length: 909

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29256

Wilco <wilco at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |wilco at gcc dot gnu.org

--- Comment #66 from Wilco <wilco at gcc dot gnu.org> ---
(In reply to Aldy Hernandez from comment #65)
> (In reply to Jeffrey A. Law from comment #45)
> > This problem still exists and can be seen by making the arrays external and
> > using -fno-tree-loop-distribute-patterns.

> 
> Still a problem.  I get the same code Jeff got for comment 45.

A simple workaround for GCC8 might be to tweak the address costs when loop
unrolling is enabled, so offsets are preferred over indexing (either in IVOpt
or backend). For GCC9 a tree level loop optimization has been proposed which
will fix this issue.
>From gcc-bugs-return-594029-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:38:43 2018
Return-Path: <gcc-bugs-return-594029-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37708 invoked by alias); 19 Feb 2018 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 37613 invoked by uid 48); 19 Feb 2018 15:38:39 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/69331] FAIL: 20_util/shared_ptr/thread/default_weaktoshared.cc execution test
Date: Mon, 19 Feb 2018 15:38: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: wrong-code
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-69331-4-JXEWXL81K7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69331-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69331-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02469.txt.bz2
Content-length: 196

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69331

--- Comment #23 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Oops, I meant -L flags but seem to be unable to use my Shift key properly.
>From gcc-bugs-return-594026-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:38:17 2018
Return-Path: <gcc-bugs-return-594026-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32645 invoked by alias); 19 Feb 2018 15:38: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 32525 invoked by uid 48); 19 Feb 2018 15:38:12 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/69331] FAIL: 20_util/shared_ptr/thread/default_weaktoshared.cc execution test
Date: Mon, 19 Feb 2018 15:38: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: wrong-code
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-69331-4-aZvYuXY3Ez@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69331-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69331-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02467.txt.bz2
Content-length: 243

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69331

--- Comment #22 from Jonathan Wakely <redi at gcc dot gnu.org> ---
I think we can rely on the relative placement, but it would be better to add
that to the _l flags used for the testsuite.
>From gcc-bugs-return-594027-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:38:27 2018
Return-Path: <gcc-bugs-return-594027-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36147 invoked by alias); 19 Feb 2018 15:38: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 34104 invoked by uid 48); 19 Feb 2018 15:38:23 -0000
From: "nsz at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84465] FAIL: g++.dg/template/overload15.C
Date: Mon, 19 Feb 2018 15: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nsz 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-84465-4-hU9l1xyITt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84465-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84465-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02468.txt.bz2
Content-length: 451

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84465

nsz at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #1 from nsz at gcc dot gnu.org ---
dup.

*** This bug has been marked as a duplicate of bug 79064 ***
>From gcc-bugs-return-594028-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:38:28 2018
Return-Path: <gcc-bugs-return-594028-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36158 invoked by alias); 19 Feb 2018 15:38: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 34512 invoked by uid 48); 19 Feb 2018 15:38:24 -0000
From: "nsz at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/79064] Cannot overload member function templates on type of literal
Date: Mon, 19 Feb 2018 15:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: nsz at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-79064-4-VVPu4DNtye@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02470.txt.bz2
Content-length: 401

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79064

nsz at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nsz at gcc dot gnu.org

--- Comment #7 from nsz at gcc dot gnu.org ---
*** Bug 84465 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-594030-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:39:29 2018
Return-Path: <gcc-bugs-return-594030-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 39526 invoked by alias); 19 Feb 2018 15:39: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 39435 invoked by uid 48); 19 Feb 2018 15:39:24 -0000
From: "seurer at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libgomp/84466] New: [8 regression] libgomp.graphite/force-parallel-8.c fails starting with r257723
Date: Mon, 19 Feb 2018 15:39: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: seurer at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone
Message-ID: <bug-84466-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02471.txt.bz2
Content-length: 2955

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84466

            Bug ID: 84466
           Summary: [8 regression] libgomp.graphite/force-parallel-8.c
                    fails starting with r257723
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgomp
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
                CC: jakub at gcc dot gnu.org
  Target Milestone: ---

I am seeing this on powerpc64 both LE and BE.

spawn -ignore SIGHUP /home/seurer/gcc/build/gcc-test2/gcc/xgcc
-B/home/seurer/gcc/build/gcc-test2/gcc/
/home/seurer/gcc/gcc-test2/libgomp/testsuite/libgomp.graphite/force-parallel-8.c
-B/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgomp/
-B/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgomp/.libs
-I/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgomp
-I/home/seurer/gcc/gcc-test2/libgomp/testsuite/../../include
-I/home/seurer/gcc/gcc-test2/libgomp/testsuite/.. -fmessage-length=0
-fno-diagnostics-show-caret -Wno-hsa -fdiagnostics-color=never -fopenmp -ansi
-pedantic-errors -O2 -ftree-parallelize-loops=4 -floop-parallelize-all
-fdump-tree-parloops-details -fdump-tree-optimized -fno-loop-strip-mine
-fno-loop-block -fdump-tree-graphite-all
-L/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgomp/.libs
-lm -o ./force-parallel-8.exe
PASS: libgomp.graphite/force-parallel-8.c (test for excess errors)
Setting LD_LIBRARY_PATH to
.:/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgomp/.libs:/home/seurer/gcc/build/gcc-test2/gcc:/home/seurer/gcc/build/gcc-test2/gcc/32:.:/home/seurer/gcc/build/gcc-test2/powerpc64-unknown-linux-gnu/./libgomp/.libs:/home/seurer/gcc/build/gcc-test2/gcc:/home/seurer/gcc/build/gcc-test2/gcc/32:/home/seurer/gcc/build/gcc-test2/./gmp/.libs:/home/seurer/gcc/build/gcc-test2/./prev-gmp/.libs:/home/seurer/gcc/build/gcc-test2/./mpfr/src/.libs:/home/seurer/gcc/build/gcc-test2/./prev-mpfr/src/.libs:/home/seurer/gcc/build/gcc-test2/./mpc/src/.libs:/home/seurer/gcc/build/gcc-test2/./prev-mpc/src/.libs:/home/seurer/gcc/build/gcc-test2/./isl/.libs:/home/seurer/gcc/build/gcc-test2/./prev-isl/.libs:/home/seurer/gcc/install/gcc-6.3.0/lib64
spawn [open ...]
PASS: libgomp.graphite/force-parallel-8.c execution test
FAIL: libgomp.graphite/force-parallel-8.c scan-tree-dump-times graphite "5
loops carried no dependency" 1 (found 0 times)
PASS: libgomp.graphite/force-parallel-8.c scan-tree-dump-times optimized
"loopfn.0" 4
PASS: libgomp.graphite/force-parallel-8.c scan-tree-dump-times optimized
"loopfn.1" 4
testcase
/home/seurer/gcc/gcc-test2/libgomp/testsuite/libgomp.graphite/graphite.exp
completed in 2 seconds

                === libgomp Summary ===

# of expected passes            4
# of unexpected failures        1
>From gcc-bugs-return-594032-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:49:14 2018
Return-Path: <gcc-bugs-return-594032-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 68548 invoked by alias); 19 Feb 2018 15:49:14 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 68482 invoked by uid 48); 19 Feb 2018 15:49:10 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81860] [7 Regression] Call to undefined inline function involving inheriting constructors
Date: Mon, 19 Feb 2018 15:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: link-failure
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-81860-4-X8jlVqVAbb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81860-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81860-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02473.txt.bz2
Content-length: 378

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81860

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|7.3                         |7.4

--- Comment #10 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Fixed for 7.4 now.
>From gcc-bugs-return-594031-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:39:32 2018
Return-Path: <gcc-bugs-return-594031-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 39992 invoked by alias); 19 Feb 2018 15:39: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 39519 invoked by uid 48); 19 Feb 2018 15:39:28 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/22238] Awful error messages with virtual functions
Date: Mon, 19 Feb 2018 15:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.1.0
X-Bugzilla-Keywords: diagnostic, monitored
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-22238-4-eOyq5TepqK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-22238-4@http.gcc.gnu.org/bugzilla/>
References: <bug-22238-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02472.txt.bz2
Content-length: 525

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22238

--- Comment #25 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to AK from comment #24)
> The recent error messages look much better. Maybe we can close this.
> 
> prog.cpp: In member function ‘void A::bar()’:
> prog.cpp:6:23: error: could not convert ‘A::foo()’ from ‘void’ to ‘bool’
>    void bar() { if (foo()) ; }

There are other issues being tracked here, like the one in comment 12.
>From gcc-bugs-return-594033-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:49:17 2018
Return-Path: <gcc-bugs-return-594033-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 68913 invoked by alias); 19 Feb 2018 15:49:17 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 68534 invoked by uid 48); 19 Feb 2018 15:49:12 -0000
From: "sudi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84467] New: Choosing between Integer and NEON for 64-bit operations
Date: Mon, 19 Feb 2018 15:52: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: sudi 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-84467-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02474.txt.bz2
Content-length: 747

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84467

            Bug ID: 84467
           Summary: Choosing between Integer and NEON for 64-bit
                    operations
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: sudi at gcc dot gnu.org
  Target Milestone: ---

This is a follow up report to bug 82989
The comment bug 82989, comment 12 details about the need for early decisions to
be made about choosing to take either NEON code or ARM code. This means that at
the expand phase, we should be able to make a clear choice and avoid mixing the
two.
>From gcc-bugs-return-594034-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:52:05 2018
Return-Path: <gcc-bugs-return-594034-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95083 invoked by alias); 19 Feb 2018 15:52: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 92278 invoked by uid 48); 19 Feb 2018 15:52:00 -0000
From: "sudi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84467] Choosing between Integer and NEON for 64-bit operations
Date: Mon, 19 Feb 2018 15:53: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sudi 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: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc target_milestone
Message-ID: <bug-84467-4-TAUcspQaQw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84467-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84467-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02475.txt.bz2
Content-length: 512

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84467

sudi at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ktkachov at gcc dot gnu.org,
                   |                            |matthijsvanduin at gmail dot com,
                   |                            |wilco at gcc dot gnu.org
   Target Milestone|---                         |9.0
>From gcc-bugs-return-594035-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:53:07 2018
Return-Path: <gcc-bugs-return-594035-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113623 invoked by alias); 19 Feb 2018 15: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 113569 invoked by uid 48); 19 Feb 2018 15:53:03 -0000
From: "ktkachov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84467] Choosing between Integer and NEON for 64-bit operations
Date: Mon, 19 Feb 2018 15: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: unknown
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ktkachov at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-84467-4-DBoellsOq4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84467-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84467-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02476.txt.bz2
Content-length: 521

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84467

ktkachov at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |missed-optimization
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
     Ever confirmed|0                           |1

--- Comment #1 from ktkachov at gcc dot gnu.org ---
Confirmed.
>From gcc-bugs-return-594036-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:54:41 2018
Return-Path: <gcc-bugs-return-594036-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 117143 invoked by alias); 19 Feb 2018 15:54: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 117053 invoked by uid 48); 19 Feb 2018 15:54:35 -0000
From: "alexander.nesterovskiy at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84419] [8 Regression] SPEC CPU2017/CPU2006 521/621, 527/627, 554/654, 445, 454, 481, 416 runfails after r256628 with march=skylake-avx512
Date: Mon, 19 Feb 2018 15:55: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: alexander.nesterovskiy at intel dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84419-4-R0jsIpxvps@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02477.txt.bz2
Content-length: 432

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84419

--- Comment #5 from Alexander Nesterovskiy <alexander.nesterovskiy at intel dot com> ---
Yes, looks like the problem is with unaligned access (there is no fail in
reproducer when starting a loop with i=0).
It seems that your patch works - there are no runfails for reproducer, 445,
521, 527, 554 (tested on SPEC train workload).
I'll report upon finishing other benchmarks.
>From gcc-bugs-return-594037-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:55:53 2018
Return-Path: <gcc-bugs-return-594037-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118425 invoked by alias); 19 Feb 2018 15:55: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 118329 invoked by uid 48); 19 Feb 2018 15:55:47 -0000
From: "sudi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [7/8 regression] Inexplicable use of NEON for 64-bit math
Date: Mon, 19 Feb 2018 15: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sudi at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: sudi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82989-4-OzxXpnHJGz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02478.txt.bz2
Content-length: 220

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989

--- Comment #18 from sudi at gcc dot gnu.org ---
Created bug 84467 to continue discussions about the early expand phase
decisions to choose or reject NEON operations
>From gcc-bugs-return-594038-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 15:56:55 2018
Return-Path: <gcc-bugs-return-594038-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 119562 invoked by alias); 19 Feb 2018 15:56: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 119520 invoked by uid 48); 19 Feb 2018 15:56:51 -0000
From: "romain.geissler at amadeus dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84468] New: [gcc 8] Inconsistent -Wstringop-truncation warnings with -O2
Date: Mon, 19 Feb 2018 16:02: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: romain.geissler at amadeus 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-84468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02479.txt.bz2
Content-length: 3581

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84468

            Bug ID: 84468
           Summary: [gcc 8] Inconsistent -Wstringop-truncation warnings
                    with -O2
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: romain.geissler at amadeus dot com
  Target Milestone: ---

Hi,

I can see some strange behavior for the warning -W=stringop-truncation with -O2
and current master, depending on how I enclose my code in if/else blocks or
not, despite that logically speaking, the end result is always the same.

See this code:

EOF
#include <string.h>

class A 
{   
    public:
        A();
        A(const char* iCString);

        A& operator=(const A& iA);

    private:
        void setCString(const char* iCString);

        // Uncommenting the attribute silences the warning
        // but actually we do have a "string", not a "nonstring".
        /* [[gnu::nonstring]] */ char _cstring[3 + 1];
};      

A::A()
{   
    _cstring[0] = '\0';
}

A::A(const char* iCString)
{
    setCString(iCString);
}

A& A::operator=(const A& iA)
{
    if (this != &iA) // Commenting this line silences the warning.
    {
        setCString(iA._cstring);
    }

    return *this;
}

void A::setCString(const char* iCString)
{   
    // This version produces warning.
    if (iCString)
    {   
        strncpy(_cstring, iCString, 3);
    }

    _cstring[3] = '\0';

    /*
    // This version doesn't produce any warning, but has the same logic as
above.
    if (iCString)
    {   
        strncpy(_cstring, iCString, 3);
        _cstring[3] = '\0';
    }
    else
    {
        _cstring[3] = '\0';
    }
    */

    /*
    // This version also produces a warning, despite having the same logic as
above,
    // just with an extra assigment to _cstring[3] when iCString is not null.
    if (iCString)
    {
        strncpy(_cstring, iCString, 3);
        _cstring[3] = '\0';
    }
    _cstring[3] = '\0';
    */
}

When compiled with -Wall -Werror -Wextra -std=gnu++17 -O2 and current master. I
get:
error: ‘char* strncpy(char*, const char*, size_t)’ output may be truncated
copying 3 bytes from a string of length 3 [-Werror=stringop-truncation]

First what I find strange is the warning itself. gcc is clever enough to see
that source is 3 bytes long, that we copy in a buffer that is 4 bytes long, so
why would it complain about a truncation anyway ? Or maybe I misunderstood the
wording of the warning itself ?

Second, why are the different variant of A::setCString I commented in the code
working differently wrt the warning, while logically speaking they do have the
same behavior. If we need to write our if/else block in a given way to make gcc
understand it is safe, this starts to be complex for developers.

Final question: do you think it would somehow make sense to introduce a
"string" attribute, that would be the contrary of the newly introduced
"nonstring". "nonstring" means that maybe the string is not null terminate.
"string" would mean that for sure the array is always null terminated, and thus
doing things like strncpy(_cstring, anotherA._cstring, 4) (note that I used 4
and not 3 for the total size), would always work ? "nonstring" correctly
silences the warning, but has the exact opposite semantic meaning than I have
in this particular case.

Cheers,
Romain
>From gcc-bugs-return-594039-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:02:55 2018
Return-Path: <gcc-bugs-return-594039-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2181 invoked by alias); 19 Feb 2018 16:02: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 1992 invoked by uid 55); 19 Feb 2018 16:02:51 -0000
From: "dave.anglin at bell dot net" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/69331] FAIL: 20_util/shared_ptr/thread/default_weaktoshared.cc execution test
Date: Mon, 19 Feb 2018 16:03: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: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dave.anglin at bell dot net
X-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-69331-4-9BuNGkXXso@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69331-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69331-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02480.txt.bz2
Content-length: 537

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69331

--- Comment #24 from dave.anglin at bell dot net ---
On 2018-02-19 10:38 AM, redi at gcc dot gnu.org wrote:
> I think we can rely on the relative placement, but it would be better to add
> that to the _l flags used for the testsuite.
I couldn't find how to add it in libstdc++.exp. 
"-L/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/libsupc++/.libs"
seems to have been passed down for toplevel.  For C programs, libdir is 
set specially but not for C++ programs.
>From gcc-bugs-return-594040-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:03:20 2018
Return-Path: <gcc-bugs-return-594040-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3352 invoked by alias); 19 Feb 2018 16:03: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 3104 invoked by uid 55); 19 Feb 2018 16:03:11 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):
Date: Mon, 19 Feb 2018 16:05: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.2.0
X-Bugzilla-Keywords: build, patch
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81797-4-5wykkEJ3tn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02481.txt.bz2
Content-length: 940

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797

--- Comment #61 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Mon Feb 19 16:02:38 2018
New Revision: 257808

URL: https://gcc.gnu.org/viewcvs?rev=257808&root=gcc&view=rev
Log:
PR libstdc++/81797 Add .NOTPARALLEL to include/Makefile for darwin

Backport from mainline
2018-02-15  Jonathan Wakely  <jwakely@redhat.com>

        PR libstdc++/81797
        * configure.ac (INCLUDE_DIR_NOTPARALLEL): Define.
        * configure: Regenerate.
        * include/Makefile.am (INCLUDE_DIR_NOTPARALLEL): Add .NOTPARALLEL when
        defined.
        * include/Makefile.in: Regenerate.

Modified:
    branches/gcc-7-branch/libstdc++-v3/ChangeLog
    branches/gcc-7-branch/libstdc++-v3/configure
    branches/gcc-7-branch/libstdc++-v3/configure.ac
    branches/gcc-7-branch/libstdc++-v3/include/Makefile.am
    branches/gcc-7-branch/libstdc++-v3/include/Makefile.in
>From gcc-bugs-return-594041-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:05:32 2018
Return-Path: <gcc-bugs-return-594041-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5704 invoked by alias); 19 Feb 2018 16:05: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 5640 invoked by uid 48); 19 Feb 2018 16:05:28 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/69331] FAIL: 20_util/shared_ptr/thread/default_weaktoshared.cc execution test
Date: Mon, 19 Feb 2018 16:08: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: 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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-69331-4-Lew09xMQuH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69331-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69331-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02482.txt.bz2
Content-length: 445

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69331

--- Comment #25 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
You can have a look e.g. how libgomp/testsuite/lib/*.exp finds -L options it
wants to add to find libstdc++ or libgfortran.  That said, I think better would
be not to add this unconditionally to all libstdc++ tests, but add some
dg-add-libatomic-options or similar tcl code that would append it if some test
requests it.
>From gcc-bugs-return-594042-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:08:44 2018
Return-Path: <gcc-bugs-return-594042-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10148 invoked by alias); 19 Feb 2018 16:08: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 10072 invoked by uid 48); 19 Feb 2018 16:08:39 -0000
From: "benni.buch at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84469] New: [7/8 Regression] GCC rejects valid code in structured binding in range-based-for in template
Date: Mon, 19 Feb 2018 16:15: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: benni.buch 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-84469-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02483.txt.bz2
Content-length: 1974

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84469

            Bug ID: 84469
           Summary: [7/8 Regression] GCC rejects valid code in structured
                    binding in range-based-for in template
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: benni.buch at gmail dot com
  Target Milestone: ---

struct A{
    template < typename T >
    void f()const{}
};

template < typename >
void foo(){
    A a[1][1];
    for(auto const& [b]: a){
        b.f< int >();
    }
}

int main(){
    foo< int >();
}


Is a valid program.

$ g++ -std=c++17 main.cpp 
main.cpp: In function 'void foo()':
main.cpp:10:14: error: expected primary-expression before 'int'
         b.f< int >();
              ^~~
main.cpp:10:13: error: expected ';' before 'int'
         b.f< int >();
             ^~~~
             ;
$ g++ --version
g++ (GCC) 8.0.1 20180219 (experimental)
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ g++-7 -std=c++17 main.cpp 
main.cpp: In function 'void foo()':
main.cpp:10:14: error: expected primary-expression before 'int'
         b.f< int >();
              ^~~
main.cpp:10:14: error: expected ';' before 'int'
$ g++-7 --version
g++ (GCC) 7.3.1 20180216
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


It is accepted without the structured binding:

struct A{
    template < typename T >
    void f()const{}
};

template < typename >
void foo(){
    A a[1];
    for(auto const& b: a){
        b.f< int >(); // OK
    }
}

int main(){
    foo< int >();
}
>From gcc-bugs-return-594043-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:15:51 2018
Return-Path: <gcc-bugs-return-594043-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18850 invoked by alias); 19 Feb 2018 16: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 18604 invoked by uid 48); 19 Feb 2018 16:15:41 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84446] [8 Regression] ICE with broken lambda
Date: Mon, 19 Feb 2018 16: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-84446-4-cRDtjsGMun@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84446-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84446-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02484.txt.bz2
Content-length: 1720

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84446

Paolo Carlini <paolo.carlini at oracle dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |paolo.carlini at oracle dot com

--- Comment #3 from Paolo Carlini <paolo.carlini at oracle dot com> ---
Jakub, alternately, the below appears to work, and avoids having to catch the
error_mark_node so late:

Index: parser.c
===================================================================
--- parser.c    (revision 257801)
+++ parser.c    (working copy)
@@ -19644,12 +19644,12 @@ cp_parser_init_declarator (cp_parser* parser,
             member templates.  The former involves deferring
             parsing of the initializer until end of class as with default
             arguments.  So right here we only handle the latter.  */
-         if (!member_p && processing_template_decl)
+         if (!member_p && processing_template_decl && decl != error_mark_node)
            start_lambda_scope (decl);
          initializer = cp_parser_initializer (parser,
                                               &is_direct_init,
                                               &is_non_constant_init);
-         if (!member_p && processing_template_decl)
+         if (!member_p && processing_template_decl && decl != error_mark_node)
            finish_lambda_scope ();
          if (initializer == error_mark_node)
            cp_parser_skip_to_end_of_statement (parser);
>From gcc-bugs-return-594044-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:17:32 2018
Return-Path: <gcc-bugs-return-594044-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23703 invoked by alias); 19 Feb 2018 16:17: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 23657 invoked by uid 48); 19 Feb 2018 16:17:28 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/84442] FAIL: 30_threads/thread/cons/terminate.cc (test for excess errors)
Date: Mon, 19 Feb 2018 16:18: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: 8.0
X-Bugzilla-Keywords:
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:
Message-ID: <bug-84442-4-2VxbUO4FKV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84442-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84442-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02485.txt.bz2
Content-length: 169

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84442

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Does HPUX provide _exit() in <unistd.h> instead?
>From gcc-bugs-return-594045-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:18:29 2018
Return-Path: <gcc-bugs-return-594045-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25110 invoked by alias); 19 Feb 2018 16:18: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 25007 invoked by uid 48); 19 Feb 2018 16:18:25 -0000
From: "paolo.carlini at oracle dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84446] [8 Regression] ICE with broken lambda
Date: Mon, 19 Feb 2018 16:19: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: paolo.carlini at oracle dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84446-4-4lRPS41vMr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84446-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84446-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02486.txt.bz2
Content-length: 216

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84446

--- Comment #4 from Paolo Carlini <paolo.carlini at oracle dot com> ---
... well, I must add the diagnostic would be much more terse and similar to,
eg, clang's.
>From gcc-bugs-return-594046-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:20:00 2018
Return-Path: <gcc-bugs-return-594046-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26424 invoked by alias); 19 Feb 2018 16:19: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 26371 invoked by uid 55); 19 Feb 2018 16:19:55 -0000
From: "dave.anglin at bell dot net" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/84442] FAIL: 30_threads/thread/cons/terminate.cc (test for excess errors)
Date: Mon, 19 Feb 2018 16: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dave.anglin at bell dot net
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84442-4-5rDnrSG35U@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84442-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84442-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02487.txt.bz2
Content-length: 218

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84442

--- Comment #2 from dave.anglin at bell dot net ---
On 2018-02-19 11:17 AM, redi at gcc dot gnu.org wrote:
> Does HPUX provide _exit() in <unistd.h> instead?

Yes.
>From gcc-bugs-return-594047-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:21:10 2018
Return-Path: <gcc-bugs-return-594047-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29609 invoked by alias); 19 Feb 2018 16:21: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 29436 invoked by uid 48); 19 Feb 2018 16:21:06 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/84442] FAIL: 30_threads/thread/cons/terminate.cc (test for excess errors)
Date: Mon, 19 Feb 2018 16: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: 8.0
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-84442-4-us8Ok8Zaev@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84442-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84442-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02488.txt.bz2
Content-length: 987

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84442

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
     Ever confirmed|0                           |1

--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
OK then this should help:

--- a/libstdc++-v3/testsuite/30_threads/thread/cons/terminate.cc
+++ b/libstdc++-v3/testsuite/30_threads/thread/cons/terminate.cc
@@ -25,10 +25,19 @@
 #include <thread>
 #include <exception>
 #include <cstdlib>
+#if !_GLIBCXX_USE_C99_STDLIB && defined _GLIBCXX_HAVE_UNISTD_H
+# include <unistd.h>
+#endif

 void handle_terminate()
 {
+#if _GLIBCXX_USE_C99_STDLIB
   std::_Exit(0);
+#elif defined _GLIBCXX_HAVE_UNISTD_H
+  _exit(0);
+#else
+  std::exit(0);
+#endif
 }

 void f() { throw 1; }
>From gcc-bugs-return-594048-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:21:23 2018
Return-Path: <gcc-bugs-return-594048-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30776 invoked by alias); 19 Feb 2018 16:21: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 30462 invoked by uid 48); 19 Feb 2018 16:21:18 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/84442] FAIL: 30_threads/thread/cons/terminate.cc (test for excess errors)
Date: Mon, 19 Feb 2018 16: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: 8.0
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84442-4-Vg8u8nuFfb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84442-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84442-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02489.txt.bz2
Content-length: 291

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84442

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |8.0
>From gcc-bugs-return-594049-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:25:01 2018
Return-Path: <gcc-bugs-return-594049-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64656 invoked by alias); 19 Feb 2018 16:25:01 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 64554 invoked by uid 48); 19 Feb 2018 16:24:57 -0000
From: "steven at uplinklabs dot net" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/84450] bootstrap-lto ICE in g-dyntab.adb
Date: Mon, 19 Feb 2018 16:26: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.3.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: steven at uplinklabs dot net
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84450-4-BrwekiNtFd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84450-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84450-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02490.txt.bz2
Content-length: 669

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84450

--- Comment #1 from Steven Noonan <steven at uplinklabs dot net> ---
Sorry for the comment spam, but...

I think DMARC/DKIM caused the notification for this bug to drop on the floor,
as I saw a DMARC report for my domain saying 65 messages on *@gnu.org were
rejected because they didn't originate from my domain's mailservers and didn't
have the right DKIM signature. I've changed my domain's DMARC policy to "none"
so hopefully messages forged by Bugzilla don't drop anymore, until I can figure
out a better policy.

Adding this comment to make sure this issue gets seen at least once on the
mailing list.
>From gcc-bugs-return-594050-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:26:26 2018
Return-Path: <gcc-bugs-return-594050-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67609 invoked by alias); 19 Feb 2018 16:26: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 67549 invoked by uid 55); 19 Feb 2018 16:26:22 -0000
From: "itsimbal at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84148] CET shouldn't be enabled in 32-bit run-time libraries by default
Date: Mon, 19 Feb 2018 16: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: itsimbal 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-84148-4-jqb0qljeob@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84148-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84148-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02491.txt.bz2
Content-length: 2099

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84148

--- Comment #16 from itsimbal at gcc dot gnu.org ---
Author: itsimbal
Date: Mon Feb 19 16:25:49 2018
New Revision: 257809

URL: https://gcc.gnu.org/viewcvs?rev=257809&root=gcc&view=rev
Log:
CET shouldn't be enabled in 32-bit run-time libraries by defualt

ENDBR32 and RDSSPD are multi-byte NOPs on x86-64 processors and
newer x86 processors, starting Pentium Pro.  They are UD on older
32-bit processors. Detect this at configure time and adjust the
default value for enable_cet. GCC will enable CET in 32-bit run-time
libraries in any case if --enable-cet is used to configure GCC.

        PR target/84148
        * config/cet.m4: Check if target support multi-byte NOPS (SSE).
        * libatomic/configure: Regenerate.
        * libbacktrace/configure: Likewise.
        * libgcc/configure: Likewise.
        * libgfortran/configure: Likewise.
        * libgomp/configure: Likewise.
        * libitm/configure: Likewise.
        * libmpx/configure: Likewise.
        * libobjc/configure: Likewise.
        * libquadmath/configure: Likewise.
        * libsanitizer/configure: Likewise.
        * libssp/configure: Likewise.
        * libstdc++-v3/configure: Likewise.
        * libvtv/configure: Likewise.

Modified:
    trunk/config/ChangeLog
    trunk/config/cet.m4
    trunk/libatomic/ChangeLog
    trunk/libatomic/configure
    trunk/libbacktrace/ChangeLog
    trunk/libbacktrace/configure
    trunk/libgcc/ChangeLog
    trunk/libgcc/configure
    trunk/libgfortran/ChangeLog
    trunk/libgfortran/configure
    trunk/libgomp/ChangeLog
    trunk/libgomp/configure
    trunk/libitm/ChangeLog
    trunk/libitm/configure
    trunk/libmpx/ChangeLog
    trunk/libmpx/configure
    trunk/libobjc/ChangeLog
    trunk/libobjc/configure
    trunk/libquadmath/ChangeLog
    trunk/libquadmath/configure
    trunk/libsanitizer/ChangeLog
    trunk/libsanitizer/configure
    trunk/libssp/ChangeLog
    trunk/libssp/configure
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/configure
    trunk/libvtv/ChangeLog
    trunk/libvtv/configure
>From gcc-bugs-return-594051-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:29:20 2018
Return-Path: <gcc-bugs-return-594051-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71575 invoked by alias); 19 Feb 2018 16:29: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 71027 invoked by uid 55); 19 Feb 2018 16:29:15 -0000
From: "law at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84460] [8 regression] gcc.target/i386/pr57193.c fail
Date: Mon, 19 Feb 2018 16: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84460-4-OMTOXpvsxV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84460-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84460-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02492.txt.bz2
Content-length: 492

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84460

--- Comment #3 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Author: law
Date: Mon Feb 19 16:28:39 2018
New Revision: 257810

URL: https://gcc.gnu.org/viewcvs?rev=257810&root=gcc&view=rev
Log:
2018-01-16  Sebastian Peryt  <sebastian.peryt@intel.com>

        PR target/84460
        * gcc.target/i386/pr57193.c: Add -mtune=generic.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/i386/pr57193.c
>From gcc-bugs-return-594052-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:31:06 2018
Return-Path: <gcc-bugs-return-594052-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76077 invoked by alias); 19 Feb 2018 16:31: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 75972 invoked by uid 48); 19 Feb 2018 16:30:52 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84460] [8 regression] gcc.target/i386/pr57193.c fail
Date: Mon, 19 Feb 2018 16: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: 8.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-84460-4-lhMFoQyVd0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84460-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84460-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02493.txt.bz2
Content-length: 499

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84460

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |law at redhat dot com
         Resolution|---                         |FIXED

--- Comment #4 from Jeffrey A. Law <law at redhat dot com> ---
Fixed on trunk.
>From gcc-bugs-return-594053-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:32:13 2018
Return-Path: <gcc-bugs-return-594053-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 78275 invoked by alias); 19 Feb 2018 16:32: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 78216 invoked by uid 48); 19 Feb 2018 16:32:08 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/79854] diagnostics: gfc_conv_constant_to_tree should be gfc_internal_error
Date: Mon, 19 Feb 2018 16: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: 7.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: trivial
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dominiq at lps dot ens.fr
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-79854-4-pcWR01AIPV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79854-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79854-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02494.txt.bz2
Content-length: 1002

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79854

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kargl at gcc dot gnu.org

--- Comment #3 from kargl at gcc dot gnu.org ---
(In reply to Eric Gallager from comment #2)
> (In reply to Dominique d'Humieres from comment #1)
> > AFAICT this internal error has never triggered. If someone can come with a
> > test for it, this would be nice.
> 
> In the meantime, though, I think it'd make sense just to change it to an
> internal error anyways (even without a testcase), for translation purposes

Unless someone can trigger this error or can prove that gfc_internal_error
is available when the error ought to trigger, then please leave the
code as is.

fatal_error() is used in a number places because gfortran's error mechanism
is not available.  See gfc_init() and gfc_init_1().
>From gcc-bugs-return-594054-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:32:27 2018
Return-Path: <gcc-bugs-return-594054-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79065 invoked by alias); 19 Feb 2018 16:32: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 78974 invoked by uid 48); 19 Feb 2018 16:32:23 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/79854] diagnostics: gfc_conv_constant_to_tree should be gfc_internal_error
Date: Mon, 19 Feb 2018 16: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: 7.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: trivial
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: dominiq at lps dot ens.fr
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority
Message-ID: <bug-79854-4-g6WsA7RU9O@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79854-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79854-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02495.txt.bz2
Content-length: 273

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79854

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P5
>From gcc-bugs-return-594055-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:32:31 2018
Return-Path: <gcc-bugs-return-594055-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79503 invoked by alias); 19 Feb 2018 16: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 79028 invoked by uid 48); 19 Feb 2018 16:32:25 -0000
From: "dcb314 at hotmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/81272] libdecnumber/decNumber.c:6032: wrong condition ?
Date: Mon, 19 Feb 2018 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: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dcb314 at hotmail dot com
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81272-4-JzWVorchPA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81272-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81272-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02496.txt.bz2
Content-length: 280

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81272

--- Comment #2 from David Binderman <dcb314 at hotmail dot com> ---
(In reply to Martin Liška from comment #1)
> Confirmed, it's not consistent. Let me fix that.

Seven months later, it seems to me to be still not fixed.
>From gcc-bugs-return-594056-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 16:54:33 2018
Return-Path: <gcc-bugs-return-594056-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 57143 invoked by alias); 19 Feb 2018 16:54: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 57081 invoked by uid 48); 19 Feb 2018 16:54:29 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/82004] [8 Regression] SPEC CPU2017 628.pop2_s miscompare
Date: Mon, 19 Feb 2018 17:01: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82004-4-E7DDEhYH2S@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02497.txt.bz2
Content-length: 1377

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82004

--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
If glibc implements a faster exp10/exp10f, we could do what I've done for
PR84309 and expand pow (10, x) as exp10 (x) and pow (C, x) where C is pow (10,
N) for integral N as exp10 (log10 (C) * x).
Even if it doesn't, there is some chance that perhaps 628.pop2_s propagates a
constant into that x of pow (10, x), so in theory even just deferring the
folding to after vectorization like we do for C which is pow (2, N) for
integral N might help.

Looking at
http://oceans11.lanl.gov/trac/POP/browser/branches/ice_shelf_partial_cells/source/sw_absorption.F90?rev=373&order=name&desc=True
I think that actually is the case here.
>From that source (haven't looked at SPEC2k17) it seems it is essentially:
! PR middle-end/82004
! { dg-do run }
! { dg-options "-Ofast" }

  integer, parameter :: r8 = selected_real_kind(13), i4 = kind(1)
  integer (i4), parameter :: a = 400, b = 2
  real (r8), parameter, dimension(b) :: c = (/ .001_r8, 10.00_r8 /)
  real (r8) :: d, e, f, g, h, j

  d = c(1)
  e = c(b)
  f = (log10(e)-log10(d))/real(a)
  g = log10(d) - f
  h = 10**(g)
  j = 10
  j = j**(g)
  if (h.ne.j) stop 1
end

(with the j and j = 10; j = j**(g); if (h.ne.j) stop 1 added by me to make it
fail when miscompiled).
>From gcc-bugs-return-594058-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:03:17 2018
Return-Path: <gcc-bugs-return-594058-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97784 invoked by alias); 19 Feb 2018 17:03: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 97519 invoked by uid 55); 19 Feb 2018 17:03:13 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):
Date: Mon, 19 Feb 2018 17:03: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.2.0
X-Bugzilla-Keywords: build, patch
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81797-4-1MRAzDfcVp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02499.txt.bz2
Content-length: 940

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797

--- Comment #62 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Mon Feb 19 17:02:38 2018
New Revision: 257811

URL: https://gcc.gnu.org/viewcvs?rev=257811&root=gcc&view=rev
Log:
PR libstdc++/81797 Add .NOTPARALLEL to include/Makefile for darwin

Backport from mainline
2018-02-15  Jonathan Wakely  <jwakely@redhat.com>

        PR libstdc++/81797
        * configure.ac (INCLUDE_DIR_NOTPARALLEL): Define.
        * configure: Regenerate.
        * include/Makefile.am (INCLUDE_DIR_NOTPARALLEL): Add .NOTPARALLEL when
        defined.
        * include/Makefile.in: Regenerate.

Modified:
    branches/gcc-6-branch/libstdc++-v3/ChangeLog
    branches/gcc-6-branch/libstdc++-v3/configure
    branches/gcc-6-branch/libstdc++-v3/configure.ac
    branches/gcc-6-branch/libstdc++-v3/include/Makefile.am
    branches/gcc-6-branch/libstdc++-v3/include/Makefile.in
>From gcc-bugs-return-594057-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:01:54 2018
Return-Path: <gcc-bugs-return-594057-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 91192 invoked by alias); 19 Feb 2018 17:01: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 90483 invoked by uid 48); 19 Feb 2018 17:01:45 -0000
From: "rainer@emrich-ebersheim.de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ada/84277] [8 Regression] A lot of new acats testsuite failures
Date: Mon, 19 Feb 2018 17:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: ada
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rainer@emrich-ebersheim.de
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ebotcazou at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84277-4-qpUlYItfqz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84277-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84277-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02498.txt.bz2
Content-length: 1625

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84277

--- Comment #9 from Rainer Emrich <rainer@emrich-ebersheim.de> ---
Update on the gnat testsuite:

                === gnat tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running /opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gnat.dg/dg.exp
...
FAIL: gnat.dg/entry_queues.adb execution test
FAIL: gnat.dg/handle_and_return.adb execution test
XPASS: gnat.dg/lto19.adb (test for excess errors)
FAIL: gnat.dg/nested_controlled_alloc.adb execution test
FAIL: gnat.dg/timer_cancel.adb execution test
Running
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gnat.dg/gcov/gcov.exp
...
Running
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gnat.dg/specs/specs.exp
...
Running
/opt/devel/gnu/src/gcc-mingw-w64/gcc-8.0.0/gcc/testsuite/gnat.dg/sso/sso.exp
...

                === gnat Summary ===

# of expected passes            2687
# of unexpected failures        4
# of unexpected successes       1
# of expected failures          22
# of unsupported tests          6
/opt/devel/SCRATCH/tmp.e2kXrnqZV0/gcc-8.0.0/gcc-8.0.0/gcc/gnatmake version
8.0.1 20180219 (experimental) [trunk revision 257803]

Improved by 11 tests which PASS.

acats tests without -fno-reorder-blocks-and-partition still at 314 failures.
>From gcc-bugs-return-594059-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:03:26 2018
Return-Path: <gcc-bugs-return-594059-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 98592 invoked by alias); 19 Feb 2018 17: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 98398 invoked by uid 48); 19 Feb 2018 17:03:22 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/82004] [8 Regression] SPEC CPU2017 628.pop2_s miscompare
Date: Mon, 19 Feb 2018 17:04: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: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created
Message-ID: <bug-82004-4-XCxMHbH6Ka@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02500.txt.bz2
Content-length: 694

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82004

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 #15 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 43464
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43464&action=edit
gcc8-pr82004.patch

Thus, does this fix the miscompare?  I'll bootstrap/regtest it on x86_64-linux
and i686-linux, but don't have SPEC2k17 around.
>From gcc-bugs-return-594060-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:04:19 2018
Return-Path: <gcc-bugs-return-594060-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100778 invoked by alias); 19 Feb 2018 17:04: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 100708 invoked by uid 48); 19 Feb 2018 17:04:15 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/81797] gcc 7.1.0 fails to build on macOS 10.13 (High Sierra):
Date: Mon, 19 Feb 2018 17:05: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.2.0
X-Bugzilla-Keywords: build, patch
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: 6.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-81797-4-zEV2P7xfdi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81797-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02501.txt.bz2
Content-length: 619

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81797

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |6.4

--- Comment #63 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Workaround in place for 6.4, 7.4 and 8.1

For older releases don't build libstdc++ with -j or hack the sources (at least
until APFS gets fixed).
>From gcc-bugs-return-594061-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:05:14 2018
Return-Path: <gcc-bugs-return-594061-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101937 invoked by alias); 19 Feb 2018 17:05: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 101817 invoked by uid 48); 19 Feb 2018 17:05:05 -0000
From: "andrey.y.guskov at intel dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/82004] [8 Regression] SPEC CPU2017 628.pop2_s miscompare
Date: Mon, 19 Feb 2018 17:09: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: andrey.y.guskov at intel 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82004-4-HpdPiepNID@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02502.txt.bz2
Content-length: 189

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82004

--- Comment #16 from Andrey Guskov <andrey.y.guskov at intel dot com> ---
Oh wow, that was unexpected!
Will test and report back ASAP.
>From gcc-bugs-return-594062-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:09:37 2018
Return-Path: <gcc-bugs-return-594062-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 51252 invoked by alias); 19 Feb 2018 17:09: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 51196 invoked by uid 48); 19 Feb 2018 17:09:32 -0000
From: "sergio at serjux dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84468] [gcc 8] Inconsistent -Wstringop-truncation warnings with -O2
Date: Mon, 19 Feb 2018 17:20: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sergio at serjux 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-84468-4-TjvAGhPCgM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02503.txt.bz2
Content-length: 642

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84468

Sérgio Basto <sergio at serjux dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |sergio at serjux dot com

--- Comment #1 from Sérgio Basto <sergio at serjux dot com> ---
btw and this warning  [1] make sense ? 

[1]
mongoose.c: In function 'mg_resolve_async_opt':
mongoose.c:10791:3: error: 'strncpy' specified bound 1024 equals destination
size [-Werror=stringop-truncation]
   strncpy(req->name, name, sizeof(req->name));
>From gcc-bugs-return-594063-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:20:35 2018
Return-Path: <gcc-bugs-return-594063-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77629 invoked by alias); 19 Feb 2018 17:20: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 77548 invoked by uid 48); 19 Feb 2018 17:20:32 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84443] powerpc suboptimal code generation (shrink wrap unlikely path) for Linux spinlocks
Date: Mon, 19 Feb 2018 17:23:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0.1
X-Bugzilla-Keywords:
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: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on target_milestone everconfirmed
Message-ID: <bug-84443-4-H3llKbKMLS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84443-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02504.txt.bz2
Content-length: 460

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84443

Segher Boessenkool <segher at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
   Target Milestone|---                         |9.0
     Ever confirmed|0                           |1
>From gcc-bugs-return-594064-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:23:36 2018
Return-Path: <gcc-bugs-return-594064-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85462 invoked by alias); 19 Feb 2018 17:23:36 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 84676 invoked by uid 48); 19 Feb 2018 17:23:30 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/82004] [8 Regression] SPEC CPU2017 628.pop2_s miscompare
Date: Mon, 19 Feb 2018 17:24: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82004-4-43GffOQDMg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02505.txt.bz2
Content-length: 639

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82004

--- Comment #17 from Wilco <wilco at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #15)
> Created attachment 43464 [details]
> gcc8-pr82004.patch
> 
> Thus, does this fix the miscompare?  I'll bootstrap/regtest it on
> x86_64-linux and i686-linux, but don't have SPEC2k17 around.

It can't since the pow is in a loop:

   do n=0,nsub
     logchl = logchl + dlogchl
     chlamnt = 10**(logchl)

As noted above the code is very badly written, it expects pow(10,log10(x)) to
be bit-identical for any x. Even perfect rounding cannot avoid 0.5ULP
worst-case error.
>From gcc-bugs-return-594066-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:40:05 2018
Return-Path: <gcc-bugs-return-594066-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3002 invoked by alias); 19 Feb 2018 17:40: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 2873 invoked by uid 48); 19 Feb 2018 17:39:59 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/82004] [8 Regression] SPEC CPU2017 628.pop2_s miscompare
Date: Mon, 19 Feb 2018 17:40:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82004-4-uLMQXAfWi4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02507.txt.bz2
Content-length: 1133

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82004

--- Comment #18 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
(In reply to Wilco from comment #17)
> (In reply to Jakub Jelinek from comment #15)
> > Created attachment 43464 [details]
> > gcc8-pr82004.patch
> > 
> > Thus, does this fix the miscompare?  I'll bootstrap/regtest it on
> > x86_64-linux and i686-linux, but don't have SPEC2k17 around.
> 
> It can't since the pow is in a loop:
> 
>    do n=0,nsub
>      logchl = logchl + dlogchl
>      chlamnt = 10**(logchl)

Ugh, you're right.  Despite that, I think my patch is useful anyway if the x
folds into a constant, or even just as a simpler/smaller representation through
most of the optimization passes.

With the delayed folding of this, perhaps some loop optimization could note
that we have:
  for (n = 0; n < nsub - 1; n++)
    {
      chlamnt = pow (10, constant + (n + 1) * constant2);
...
    }
and turn that (-Ofast) into
  chlamnt = pow (10, constant);
  chlamnt_step = pow (10, constant2);
  for (n = 0; n < nsub - 1; n++)
    {
      chlamnt = chlamnt * chlamnt_step;
...
    }
>From gcc-bugs-return-594065-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:24:06 2018
Return-Path: <gcc-bugs-return-594065-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 87296 invoked by alias); 19 Feb 2018 17:24: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 86755 invoked by uid 48); 19 Feb 2018 17:23:58 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/81968] [8 regression] early lto debug objects make Solaris ld SEGV
Date: Mon, 19 Feb 2018 17:40: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: major
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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-81968-4-p6fABrgIFT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81968-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81968-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02506.txt.bz2
Content-length: 657

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81968

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #61 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
There is always the main .debug_macro section that holds the whole TU stuff and
then .debug_macro comdat section for each of the files the TU includes, where
each of them contains snippet that is imported either by the whole TU sequence
or some other source file sequence.
>From gcc-bugs-return-594067-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:40:16 2018
Return-Path: <gcc-bugs-return-594067-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3817 invoked by alias); 19 Feb 2018 17:40: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 3757 invoked by uid 48); 19 Feb 2018 17:40:12 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/81693] FAIL: gcc.dg/torture/pr25967-*.c   -O*  execution test on darwin
Date: Mon, 19 Feb 2018 17: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: 8.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:
Message-ID: <bug-81693-4-TE0KgOYoYw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81693-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81693-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02508.txt.bz2
Content-length: 416

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81693

--- Comment #30 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
I have submitted a patch some time ago at

https://gcc.gnu.org/ml/gcc-patches/2017-11/msg00939.html

Mike asked for some changes and I got distracted before being able to fulfill
the requests.

I can do it in the coming week, but if someone want to do it sooner, there is
no problem.
>From gcc-bugs-return-594068-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:51:17 2018
Return-Path: <gcc-bugs-return-594068-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 57897 invoked by alias); 19 Feb 2018 17:51: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 56956 invoked by uid 48); 19 Feb 2018 17:51:10 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/82004] [8 Regression] SPEC CPU2017 628.pop2_s miscompare
Date: Mon, 19 Feb 2018 17:59: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: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-82004-4-52lTwKl71p@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02509.txt.bz2
Content-length: 537

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82004

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jsm28 at gcc dot gnu.org

--- Comment #19 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
In any case, having a fast and at least for double precise exp10 in glibc would
be also beneficial, then this issue would go away at least on glibc targets.
>From gcc-bugs-return-594069-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 17:59:56 2018
Return-Path: <gcc-bugs-return-594069-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 73724 invoked by alias); 19 Feb 2018 17:59:56 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 73628 invoked by uid 48); 19 Feb 2018 17:59:52 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82965] [8 regression][armeb] gcc.dg/vect/pr79347.c starts failing after r254379
Date: Mon, 19 Feb 2018 18:06: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: 8.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-82965-4-qKZWnkcpR9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82965-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82965-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02510.txt.bz2
Content-length: 594

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82965

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #11 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to bin.cheng from comment #10)
> a proposed patch @https://gcc.gnu.org/ml/gcc-patches/2018-01/msg02419.html

adding "patch" keyword then
>From gcc-bugs-return-594070-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:06:34 2018
Return-Path: <gcc-bugs-return-594070-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 21674 invoked by alias); 19 Feb 2018 18:06:33 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 21625 invoked by uid 48); 19 Feb 2018 18:06:29 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/68733] [6/7/8 Regression] FAIL: libgomp.c/target-29.c (internal compiler error)
Date: Mon, 19 Feb 2018 18: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: 6.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-68733-4-eS4a0XqCMU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68733-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68733-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02511.txt.bz2
Content-length: 610

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68733

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #15 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to John David Anglin from comment #12)
> Work around installed:
> https://gcc.gnu.org/ml/gcc-patches/2016-12/msg00967.html

installed or just submitted?
>From gcc-bugs-return-594071-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:08:02 2018
Return-Path: <gcc-bugs-return-594071-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27129 invoked by alias); 19 Feb 2018 18:08: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 26766 invoked by uid 48); 19 Feb 2018 18:07:58 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/82004] [8 Regression] SPEC CPU2017 628.pop2_s miscompare
Date: Mon, 19 Feb 2018 18: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: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco 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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82004-4-bPoyO8fDLB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02512.txt.bz2
Content-length: 449

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82004

--- Comment #20 from Wilco <wilco at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #19)
> In any case, having a fast and at least for double precise exp10 in glibc
> would be also beneficial, then this issue would go away at least on glibc
> targets.

Yes, indeed. The key question is how do we know we are linking with GLIBC
(including from Fortran, where there are no headers)?
>From gcc-bugs-return-594072-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:13:42 2018
Return-Path: <gcc-bugs-return-594072-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42045 invoked by alias); 19 Feb 2018 18:13: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 41978 invoked by uid 48); 19 Feb 2018 18:13:38 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/82004] [8 Regression] SPEC CPU2017 628.pop2_s miscompare
Date: Mon, 19 Feb 2018 18: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: 8.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: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-82004-4-6gMMhmKZau@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82004-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02513.txt.bz2
Content-length: 668

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82004

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |NEW
           Assignee|jakub at gcc dot gnu.org           |unassigned at gcc dot gnu.org

--- Comment #21 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Any way we like, like a target hook (e.g. extend libc_has_function targhook,
though it is more about presence of APIs rather than their performance; on the
other side it is the closest API we have right now), macro, etc.
>From gcc-bugs-return-594073-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:22:22 2018
Return-Path: <gcc-bugs-return-594073-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92956 invoked by alias); 19 Feb 2018 18:22: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 92867 invoked by uid 55); 19 Feb 2018 18:22:18 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/80945] Invalid code with allocatable character array in READ/WRITE statement
Date: Mon, 19 Feb 2018 18:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig 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-80945-4-blhvsytfKJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80945-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80945-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02514.txt.bz2
Content-length: 738

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80945

--- Comment #11 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Mon Feb 19 18:21:45 2018
New Revision: 257814

URL: https://gcc.gnu.org/viewcvs?rev=257814&root=gcc&view=rev
Log:
2018-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/35339
        * frontend-passes.c (traverse_io_block): Remove workaround for
        PR 80945.

2018-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/35339
        * gfortran.dg/implied_do_io_4.f90: New test.


Added:
    trunk/gcc/testsuite/gfortran.dg/implied_do_io_4.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/frontend-passes.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-594075-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:24:01 2018
Return-Path: <gcc-bugs-return-594075-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100693 invoked by alias); 19 Feb 2018 18: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 100587 invoked by uid 48); 19 Feb 2018 18:23:57 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/35339] Improve translation of implied do loop in transfer
Date: Mon, 19 Feb 2018 18: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: 4.4.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-35339-4-w8MVeakfHD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-35339-4@http.gcc.gnu.org/bugzilla/>
References: <bug-35339-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02516.txt.bz2
Content-length: 448

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #14 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Fixed (finally).

Closing.
>From gcc-bugs-return-594074-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:22:22 2018
Return-Path: <gcc-bugs-return-594074-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92962 invoked by alias); 19 Feb 2018 18:22: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 92870 invoked by uid 55); 19 Feb 2018 18:22:18 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/35339] Improve translation of implied do loop in transfer
Date: Mon, 19 Feb 2018 18: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: 4.4.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig 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-35339-4-IMdbK8ttTf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-35339-4@http.gcc.gnu.org/bugzilla/>
References: <bug-35339-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02515.txt.bz2
Content-length: 738

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339

--- Comment #13 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Mon Feb 19 18:21:45 2018
New Revision: 257814

URL: https://gcc.gnu.org/viewcvs?rev=257814&root=gcc&view=rev
Log:
2018-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/35339
        * frontend-passes.c (traverse_io_block): Remove workaround for
        PR 80945.

2018-02-19  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/35339
        * gfortran.dg/implied_do_io_4.f90: New test.


Added:
    trunk/gcc/testsuite/gfortran.dg/implied_do_io_4.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/frontend-passes.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-594076-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:24:03 2018
Return-Path: <gcc-bugs-return-594076-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100996 invoked by alias); 19 Feb 2018 18:24: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 100633 invoked by uid 48); 19 Feb 2018 18:23:58 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/25829] [F03] Asynchronous IO support
Date: Mon, 19 Feb 2018 18:29:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 4.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: koenigni at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-25829-4-srs1P1xooc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-25829-4@http.gcc.gnu.org/bugzilla/>
References: <bug-25829-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02517.txt.bz2
Content-length: 476

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829
Bug 25829 depends on bug 35339, which changed state.

Bug 35339 Summary: Improve translation of implied do loop in transfer
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-594077-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:29:56 2018
Return-Path: <gcc-bugs-return-594077-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109419 invoked by alias); 19 Feb 2018 18:29: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 109153 invoked by uid 55); 19 Feb 2018 18:29:52 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/81272] libdecnumber/decNumber.c:6032: wrong condition ?
Date: Mon, 19 Feb 2018 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: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81272-4-du9GnH0Jh1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81272-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81272-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02518.txt.bz2
Content-length: 567

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81272

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Mon Feb 19 18:29:20 2018
New Revision: 257815

URL: https://gcc.gnu.org/viewcvs?rev=257815&root=gcc&view=rev
Log:
Do not use bit and for conjunction of predicates (PR c/81272).

2018-02-19  Martin Liska  <mliska@suse.cz>

        PR c/81272
        * decNumber.c (decCompareOp): Do not use bit and
        for conjunction of predicates.

Modified:
    trunk/libdecnumber/ChangeLog
    trunk/libdecnumber/decNumber.c
>From gcc-bugs-return-594078-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:30:43 2018
Return-Path: <gcc-bugs-return-594078-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110713 invoked by alias); 19 Feb 2018 18:30: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 110537 invoked by uid 55); 19 Feb 2018 18:30:26 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/82491] UBSAN in gcc/gimple-fold.c:6187:6: runtime error: signed integer overflow: 9223372036854775807 * 8 cannot be represented in type 'long int'
Date: Mon, 19 Feb 2018 18:31: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82491-4-vANaZ3Uoh4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82491-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82491-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02519.txt.bz2
Content-length: 623

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82491

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Mon Feb 19 18:29:52 2018
New Revision: 257816

URL: https://gcc.gnu.org/viewcvs?rev=257816&root=gcc&view=rev
Log:
Fix ubsan in gimple-fold.c (PR tree-optimization/82491).

2018-02-19  Martin Liska  <mliska@suse.cz>
            Richard Sandiford  <richard.sandiford@linaro.org>

        PR tree-optimization/82491
        * gimple-fold.c (get_base_constructor): Make earlier bail out
        to prevent ubsan.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/gimple-fold.c
>From gcc-bugs-return-594079-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:31:13 2018
Return-Path: <gcc-bugs-return-594079-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 111850 invoked by alias); 19 Feb 2018 18:31:13 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 111799 invoked by uid 55); 19 Feb 2018 18:31:09 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/82183] gcc.dg/sancov/cmp0.c fails on aarch64
Date: Mon, 19 Feb 2018 18:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82183-4-PMstMm8j0R@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82183-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82183-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02520.txt.bz2
Content-length: 548

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82183

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Mon Feb 19 18:30:31 2018
New Revision: 257817

URL: https://gcc.gnu.org/viewcvs?rev=257817&root=gcc&view=rev
Log:
Put pass_sancov_O0 before pass_lower_switch with -O0 (PR sanitizer/82183).

2018-02-19  Martin Liska  <mliska@suse.cz>

        PR sanitizer/82183
        * passes.def: Put pass_sancov_O0 before pass_lower_switch with -O0.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/passes.def
>From gcc-bugs-return-594080-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:31:35 2018
Return-Path: <gcc-bugs-return-594080-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 112803 invoked by alias); 19 Feb 2018 18:31: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 112771 invoked by uid 48); 19 Feb 2018 18:31:31 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/81272] libdecnumber/decNumber.c:6032: wrong condition ?
Date: Mon, 19 Feb 2018 18:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-81272-4-MPlGRi8Cwh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81272-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81272-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02521.txt.bz2
Content-length: 479

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81272

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
Not it's fixed ;) I'm not planning to backport that.
>From gcc-bugs-return-594081-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:31:55 2018
Return-Path: <gcc-bugs-return-594081-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113663 invoked by alias); 19 Feb 2018 18: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 113582 invoked by uid 48); 19 Feb 2018 18:31:51 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/82183] gcc.dg/sancov/cmp0.c fails on aarch64
Date: Mon, 19 Feb 2018 18:35:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-82183-4-bavrDnxFdM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82183-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82183-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02522.txt.bz2
Content-length: 433

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82183

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-594082-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:35:23 2018
Return-Path: <gcc-bugs-return-594082-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118545 invoked by alias); 19 Feb 2018 18:35: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 118448 invoked by uid 55); 19 Feb 2018 18:35:18 -0000
From: "cel at us dot ibm.com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84371] test case gcc.target/powerpc/builtins-3.c fails on power9
Date: Mon, 19 Feb 2018 18: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: cel at us dot ibm.com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: willschm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84371-4-3c6hFT2fmX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84371-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84371-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02523.txt.bz2
Content-length: 2544

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84371

--- Comment #2 from Carl Love <cel at us dot ibm.com> ---
Will:

Here is the bug report I just got from Peter.  From our sametime
conversation sounds like you have addressed these in a recent update. 
Take a look, may be that Peter needs to update his tree????

             Carl 

On Mon, 2018-02-19 at 16:22 +0000, bergner at gcc dot gnu.org wrote:
> https://urldefense.proofpoint.com/v2/url?u=https-3A__gcc.gnu.org_bugz
> illa_show-5Fbug.cgi-3Fid-3D84371&d=DwIFaQ&c=jf_iaSHvJObTbx-
> siA1ZOg&r=RFEmMkZAk--_wFGN5tkM_A&m=KakkHTM7gWnvABQzEIFU4wyGWq_1-
> lFbt1DyIEjX8s8&s=WSpl7W2dIBon1uGdUhwW9CIOG9X_PMNcNiV7aqRuPXs&e=
> 
> Peter Bergner <bergner at gcc dot gnu.org> changed:
> 
>            What    |Removed                     |Added
> -------------------------------------------------------------------
> ---------
>                 URL|                            |https://urldefense.p
> roofpoint.com/v2/url?u=https-3A__gcc.gnu.org_ml_gcc-
> 2D&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=RFEmMkZAk
> --_wFGN5tkM_A&m=KakkHTM7gWnvABQzEIFU4wyGWq_1-
> lFbt1DyIEjX8s8&s=FDyAZOw6NwZxSBmmKn2eKIEv5rTNen7rU8toxwggWJs&e=
>                    |                            |patches/2018-
> 02/msg00937.ht
>                    |                            |ml
>                  CC|                            |bergner at gcc dot
> gnu.org
>
>From gcc-bugs-return-594083-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:39:12 2018
Return-Path: <gcc-bugs-return-594083-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59314 invoked by alias); 19 Feb 2018 18:39: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 56859 invoked by uid 48); 19 Feb 2018 18:39:08 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/81715] asan-stack=1 redzone allocation is too inflexible
Date: Mon, 19 Feb 2018 18:40: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.1.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81715-4-ktccR6ZGga@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81715-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81715-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02524.txt.bz2
Content-length: 1102

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81715

--- Comment #23 from Martin Liška <marxin at gcc dot gnu.org> ---
> One side issue that is not solved at all by the patch is
> -fsanitize-address-use-after-scope, since that still leads to extreme stack
> usage in the kernel. The problem here is that it forces many local variables
> into separate stack slots even when they could get reused without
> -fsanitize-address-use-after-scope, making it still actively dangerous to
> run kernels built with this option.

Note that's crucial to have separate stack slots to properly catch usage of a
stack variable that's our of scope.

> My workaround in the kernel is now to have that option disabled by default
> and only enabled when users explicitly turn it on. I still think it would be
> nice to address that in the way I originally suggested, by copying the
> behavior that LLVM uses with its variably sized redzone area.

That's definitely possible for GCC 9. Question is whether such change will be
sufficient for you. Do you expect it will reduce stack usage in the desired
way?
>From gcc-bugs-return-594084-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:40:58 2018
Return-Path: <gcc-bugs-return-594084-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 75615 invoked by alias); 19 Feb 2018 18:40: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 73404 invoked by uid 48); 19 Feb 2018 18:40:54 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82989] [6/7/8 regression] Inexplicable use of NEON for 64-bit math
Date: Mon, 19 Feb 2018 18:41: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: sudi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82989-4-SVAtbmHHBh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82989-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02525.txt.bz2
Content-length: 1119

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989

--- Comment #19 from Wilco <wilco at gcc dot gnu.org> ---
(In reply to sudi from comment #17)
> Since this looks like a pretty invasive problem, according to my discussions
> with Wilco and Kyrill, I think I will try to propose a smaller, but
> temporary fix using the ?s and special casing 32 for this PR (which could go
> in sooner). I will also open a new PR to handle this at the expand phase and
> clean up the code aimed at gcc 9.

Looking the history it seems the bad ?'s have been there a long time, since at
least 2010. Initially the patterns used "w, ?r", thus forcing use of Neon in
most cases. This was quickly discovered to be a bad idea and changed into "w,
?r, ?w" with the first w only enabled for non-cortex-a8 cores. Later "onlya8"
was renamed to "avoid_neon_for_64bits" which remains the default today
(eventhough that name doesn't actually mean what it says...).

The anddi3_insn/iordi3_insn/xordi3_inst patterns were fixed by
8ee7dc6fa1a663c9eea8043f84951c1e073468ff when they were merged back into
arm.md, so those use "w, r, ?w".
>From gcc-bugs-return-594085-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:41:10 2018
Return-Path: <gcc-bugs-return-594085-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 80246 invoked by alias); 19 Feb 2018 18:41: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 77950 invoked by uid 48); 19 Feb 2018 18:41:06 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/55922] brace initializing parent cause bogus virtual base constructor calls
Date: Mon, 19 Feb 2018 18: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: 4.7.2
X-Bugzilla-Keywords: wrong-code
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: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-55922-4-lV06hRrjhL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-55922-4@http.gcc.gnu.org/bugzilla/>
References: <bug-55922-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02526.txt.bz2
Content-length: 390

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55922

--- Comment #14 from Jonathan Wakely <redi at gcc dot gnu.org> ---
The testcase in comment 1 originally made three calls to _ZN4BaseC2Ev until 
r238688 when it made two, and then only one call after r238689 (the fix for PR
66617).

So it looks like the reason it's still wrong on gcc-6-branch is that r238689
isn't on the branch.
>From gcc-bugs-return-594086-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:42:22 2018
Return-Path: <gcc-bugs-return-594086-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115275 invoked by alias); 19 Feb 2018 18:42:22 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 115237 invoked by uid 48); 19 Feb 2018 18:42:18 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/47618] Collecting multiple profiles and using all for PGO
Date: Mon, 19 Feb 2018 18:44:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: gcov-profile
X-Bugzilla-Version: 4.6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-47618-4-M5l4RWoH7p@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-47618-4@http.gcc.gnu.org/bugzilla/>
References: <bug-47618-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02527.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47618

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |9.0
>From gcc-bugs-return-594087-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:44:46 2018
Return-Path: <gcc-bugs-return-594087-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128192 invoked by alias); 19 Feb 2018 18:44:46 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 128083 invoked by uid 48); 19 Feb 2018 18:44:41 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/80551] c-c++-common/tsan/race_on_mutex.c fails on powerpc
Date: Mon, 19 Feb 2018 18:45:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: WAITING
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: bug_status
Message-ID: <bug-80551-4-pKboCZ3myq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80551-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80551-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02528.txt.bz2
Content-length: 1077

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80551

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING

--- Comment #8 from Martin Liška <marxin at gcc dot gnu.org> ---
I've just used gcc110 and gcc112 machine (ppc64 and ppc64le) and both print
following stack-trace in the tsan error:

    #0 memset
../../../../libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc:709
(libtsan.so.0+0x55abc)
    #1 __GI___pthread_mutex_init <null> (libpthread.so.0+0xf2ac)
    #2 Thread1 c-c++-common/tsan/race_on_mutex.c:12
(race_on_mutex.exe+0x10000f00)

I also verified that non-sanitized version in gdb also has missing source file
for the __GI___pthread_mutex_init function. Thus '<null>' is here proper value.

Can you seurer test the problematic ppc64 machine where you see:
#1 <null> <null>

What do you see in gdb if you put a breakpoint to memset function?
Thanks
>From gcc-bugs-return-594088-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:45:46 2018
Return-Path: <gcc-bugs-return-594088-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 129559 invoked by alias); 19 Feb 2018 18:45: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 129275 invoked by uid 48); 19 Feb 2018 18:45:31 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/80551] c-c++-common/tsan/race_on_mutex.c fails on powerpc
Date: Mon, 19 Feb 2018 18:48:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-80551-4-8AV2mg4tT6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80551-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80551-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02529.txt.bz2
Content-length: 295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80551

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |8.0
>From gcc-bugs-return-594089-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:48:48 2018
Return-Path: <gcc-bugs-return-594089-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2765 invoked by alias); 19 Feb 2018 18:48: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 1000 invoked by uid 48); 19 Feb 2018 18:48:31 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/79064] Cannot overload member function templates on type of literal
Date: Mon, 19 Feb 2018 18:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: rejects-valid
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: cc
Message-ID: <bug-79064-4-IerDAY5AUM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02530.txt.bz2
Content-length: 2107

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79064

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
It fails on i686-linux too, I bet pretty much all ILP32 targets.
So, either we can go for something like:
--- gcc/testsuite/g++.dg/template/overload15.C.jj       2018-02-16
23:37:28.682364104 +0100
+++ gcc/testsuite/g++.dg/template/overload15.C  2018-02-19 19:42:39.408037955
+0100
@@ -1,11 +1,17 @@
 // PR c++79064 - Cannot overload member function templates on type of literal
 // { dg-do compile }

+#if __SIZEOF_LONG_LONG__ > __SIZEOF_INT__
 template <unsigned N>
 void f (char (*)[0u - 1 > N ? 1 : 7]);

+#if __SIZEOF_LONG__ > __SIZEOF_INT__
 template <unsigned N>
 void f (char (*)[0u - 1l > N ? 1 : 7]);
+#else
+template <unsigned N>
+void f (char (*)[0u - 1ll > N ? 1 : 7]);
+#endif

 void f ()
 {
@@ -14,3 +20,6 @@ void f ()
   f<0>(&x);
   f<0>(&y);
 }
+#else
+int i;
+#endif

or, assuming on all targets we support long long is wider than int (I think
that is the case on all current targets) just a simple:
2018-02-19  Jakub Jelinek  <jakub@redhat.com>

        PR c++/79064
        * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.

--- gcc/testsuite/g++.dg/template/overload15.C.jj       2018-02-16
23:37:28.682364104 +0100
+++ gcc/testsuite/g++.dg/template/overload15.C  2018-02-19 19:45:48.771094113
+0100
@@ -5,7 +5,7 @@ template <unsigned N>
 void f (char (*)[0u - 1 > N ? 1 : 7]);

 template <unsigned N>
-void f (char (*)[0u - 1l > N ? 1 : 7]);
+void f (char (*)[0u - 1ll > N ? 1 : 7]);

 void f ()
 {

which I'll commit momentarily.
Even on x86_64-linux, you should have spotted when adding the testcase,
make check-c++-all RUNTESTFLAGS='--target_board=unix\{-m32,-m64\}
dg.exp=overload15.C'
reproduces the problem and is something people should do to catch issues like
this.
>From gcc-bugs-return-594090-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:49:58 2018
Return-Path: <gcc-bugs-return-594090-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11974 invoked by alias); 19 Feb 2018 18: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 11902 invoked by uid 55); 19 Feb 2018 18:49:53 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/79064] Cannot overload member function templates on type of literal
Date: Mon, 19 Feb 2018 18:50:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: rejects-valid
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-79064-4-kjLVzpaRqN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79064-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02531.txt.bz2
Content-length: 455

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79064

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Mon Feb 19 18:49:21 2018
New Revision: 257818

URL: https://gcc.gnu.org/viewcvs?rev=257818&root=gcc&view=rev
Log:
        PR c++/79064
        * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/template/overload15.C
>From gcc-bugs-return-594091-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:50:24 2018
Return-Path: <gcc-bugs-return-594091-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13588 invoked by alias); 19 Feb 2018 18:50: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 13504 invoked by uid 55); 19 Feb 2018 18:50:19 -0000
From: "joseph at codesourcery dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/68356] FAIL: gcc.dg/torture/pr68264.c   -O*  execution test on x86_64-apple-darwin1(0|4)
Date: Mon, 19 Feb 2018 18:56: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: joseph at codesourcery dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-68356-4-7zLc0I29yA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68356-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68356-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02532.txt.bz2
Content-length: 453

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68356

--- Comment #14 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
I'd expect any complete patch default to -fno-math-errno to add 
-fmath-errno to all tests relating to errno setting by libm functions (so 
that patch was incomplete for lack of test updates).  Those tests, 
independently, should be disabled on platforms which do not support errno 
setting in libm.
>From gcc-bugs-return-594092-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:56:33 2018
Return-Path: <gcc-bugs-return-594092-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22862 invoked by alias); 19 Feb 2018 18:56: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 10777 invoked by uid 55); 19 Feb 2018 18:56:29 -0000
From: "dave.anglin at bell dot net" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/68733] [6/7/8 Regression] FAIL: libgomp.c/target-29.c (internal compiler error)
Date: Mon, 19 Feb 2018 18:58: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: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dave.anglin at bell dot net
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.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-68733-4-xKjjgIQMHG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68733-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68733-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02533.txt.bz2
Content-length: 257

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68733

--- Comment #16 from dave.anglin at bell dot net ---
The change is installed and it's now the default on hppa-linux. This is 
an ABI change
and I don't plan  to change the default on 32-bit hpux.
>From gcc-bugs-return-594093-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 18:58:50 2018
Return-Path: <gcc-bugs-return-594093-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24208 invoked by alias); 19 Feb 2018 18:58:49 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 24144 invoked by uid 55); 19 Feb 2018 18:58:46 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84452] [8 Regression] ICE in expand_simd_clones at gcc/omp-simd-clone.c:1612
Date: Mon, 19 Feb 2018 19:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84452-4-jyRyDIkXDA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84452-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84452-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02534.txt.bz2
Content-length: 647

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84452

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Mon Feb 19 18:58:13 2018
New Revision: 257819

URL: https://gcc.gnu.org/viewcvs?rev=257819&root=gcc&view=rev
Log:
        PR tree-optimization/84452
        * tree-vect-patterns.c (vect_recog_pow_pattern): Don't call
        expand_simd_clones if targetm.simd_clone.compute_vecsize_and_simdlen
        is NULL.

        * gcc.dg/pr84452.c: New test.

Added:
    trunk/gcc/testsuite/gcc.dg/pr84452.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-vect-patterns.c
>From gcc-bugs-return-594094-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:02:59 2018
Return-Path: <gcc-bugs-return-594094-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66234 invoked by alias); 19 Feb 2018 19:02: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 65842 invoked by uid 48); 19 Feb 2018 19:02:54 -0000
From: "andrewm.roberts at sky dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/83193] Help for invalid -march= options from cc1 omits -march=native on x86-64, arm. aarch64, output also inconsistent
Date: Mon, 19 Feb 2018 19:12:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: driver
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: andrewm.roberts at sky dot com
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83193-4-2gPPpI1gzX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83193-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83193-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02535.txt.bz2
Content-length: 213

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83193

--- Comment #4 from Andrew Roberts <andrewm.roberts at sky dot com> ---
Correct, it does not show native in the list of valid options presented to the
user.
>From gcc-bugs-return-594095-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:12:51 2018
Return-Path: <gcc-bugs-return-594095-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 129198 invoked by alias); 19 Feb 2018 19: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 128936 invoked by uid 55); 19 Feb 2018 19:12:46 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84430] [7/8 Regression] ICE with #pragma omp simd in lambda
Date: Mon, 19 Feb 2018 19: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: 8.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: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84430-4-KFKkXKuJVm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84430-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84430-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02536.txt.bz2
Content-length: 552

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84430

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Mon Feb 19 19:12:14 2018
New Revision: 257820

URL: https://gcc.gnu.org/viewcvs?rev=257820&root=gcc&view=rev
Log:
        PR c++/84430
        * constexpr.c (potential_constant_expression_1): Handle OMP_SIMD.

        * g++.dg/gomp/pr84430.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/gomp/pr84430.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/constexpr.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-594096-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:17:03 2018
Return-Path: <gcc-bugs-return-594096-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6696 invoked by alias); 19 Feb 2018 19:17: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 6587 invoked by uid 55); 19 Feb 2018 19:16:58 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84448] [6/7/8 Regression] ICE with broken condition in parallel for loop
Date: Mon, 19 Feb 2018 19:29: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code, openmp
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub 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: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84448-4-P04Dhsc2fX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84448-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84448-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02537.txt.bz2
Content-length: 692

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84448

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Mon Feb 19 19:16:26 2018
New Revision: 257821

URL: https://gcc.gnu.org/viewcvs?rev=257821&root=gcc&view=rev
Log:
        PR c++/84448
        * parser.c (cp_parser_binary_expression): For no_toplevel_fold_p, if
        either operand is error_mark_node, set current.lhs to that instead of
        creating a binary op with error_mark_node operands.

        * g++.dg/gomp/pr84448.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/gomp/pr84448.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/parser.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-594097-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:29:36 2018
Return-Path: <gcc-bugs-return-594097-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 397 invoked by alias); 19 Feb 2018 19:29: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 128440 invoked by uid 48); 19 Feb 2018 19:29:32 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/32306] [6/7/8 Regression] redundant && || not eliminated
Date: Mon, 19 Feb 2018 19: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: 4.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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-32306-4-e44t6w1xIy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-32306-4@http.gcc.gnu.org/bugzilla/>
References: <bug-32306-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02538.txt.bz2
Content-length: 632

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32306

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|6.5                         |9.0

--- Comment #38 from Jeffrey A. Law <law at redhat dot com> ---
So I prototyped the idea in c#37.  It helps, but is not sufficient to address
this case.   Given that it doesn't fully address this case, I don't think it's
warranted at this stage in development.  I'll queue it up for gcc-9.   I'm also
going to push this BZ out to gcc-9.
>From gcc-bugs-return-594098-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:30:53 2018
Return-Path: <gcc-bugs-return-594098-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34977 invoked by alias); 19 Feb 2018 19: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 34667 invoked by uid 48); 19 Feb 2018 19:30:48 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84448] [6/7 Regression] ICE with broken condition in parallel for loop
Date: Mon, 19 Feb 2018 19:32: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: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-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: P4
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 6.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to short_desc
Message-ID: <bug-84448-4-omJ566vbuT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84448-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84448-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02539.txt.bz2
Content-length: 682

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84448

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org
            Summary|[6/7/8 Regression] ICE with |[6/7 Regression] ICE with
                   |broken condition in         |broken condition in
                   |parallel for loop           |parallel for loop

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed on the trunk so far.
>From gcc-bugs-return-594099-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:32:10 2018
Return-Path: <gcc-bugs-return-594099-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52142 invoked by alias); 19 Feb 2018 19:32:10 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 52076 invoked by uid 48); 19 Feb 2018 19:32:06 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84430] [7 Regression] ICE with #pragma omp simd in lambda
Date: Mon, 19 Feb 2018 19:32: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: 8.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: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: short_desc
Message-ID: <bug-84430-4-8x8hJtQBm2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84430-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84430-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02540.txt.bz2
Content-length: 479

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84430

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[7/8 Regression] ICE with   |[7 Regression] ICE with
                   |#pragma omp simd in lambda  |#pragma omp simd in lambda

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed on the trunk so far.
>From gcc-bugs-return-594100-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:32:23 2018
Return-Path: <gcc-bugs-return-594100-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53148 invoked by alias); 19 Feb 2018 19:32: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 52997 invoked by uid 48); 19 Feb 2018 19:32:20 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84452] [8 Regression] ICE in expand_simd_clones at gcc/omp-simd-clone.c:1612
Date: Mon, 19 Feb 2018 19:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.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: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84452-4-xsok6fXZpo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84452-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84452-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02541.txt.bz2
Content-length: 436

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84452

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed on the trunk.
>From gcc-bugs-return-594101-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:34:56 2018
Return-Path: <gcc-bugs-return-594101-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110278 invoked by alias); 19 Feb 2018 19:34: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 110235 invoked by uid 48); 19 Feb 2018 19:34:51 -0000
From: "sergey.ignatchenko at ithare dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84463] Supposedly-incompliant "error: '* key0' is not a constant expression"
Date: Mon, 19 Feb 2018 19:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: sergey.ignatchenko at ithare 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-84463-4-EuWjJKUZ9E@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84463-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84463-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02542.txt.bz2
Content-length: 264

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84463

--- Comment #1 from sergey.ignatchenko at ithare dot com ---
oops, forgot to mention command line:
g++  -std=c++1z -lstdc++ -Werror ../chachatest.cpp

where chachatest.cpp is provided in "CODE" section above
>From gcc-bugs-return-594102-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:37:18 2018
Return-Path: <gcc-bugs-return-594102-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114108 invoked by alias); 19 Feb 2018 19:37: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 114044 invoked by uid 55); 19 Feb 2018 19:37:13 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84444] ICE with __builtin_launder and cast
Date: Mon, 19 Feb 2018 19:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84444-4-7wKGhZHwpR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84444-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84444-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02543.txt.bz2
Content-length: 573

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84444

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Mon Feb 19 19:36:41 2018
New Revision: 257822

URL: https://gcc.gnu.org/viewcvs?rev=257822&root=gcc&view=rev
Log:
        PR c++/84444
        * builtins.c (builtin_mathfn_code): Don't check if CALL_EXPR_FN (t)
        is ADDR_EXPR.

        * g++.dg/cpp1z/launder8.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/cpp1z/launder8.C
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/builtins.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-594103-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:37:42 2018
Return-Path: <gcc-bugs-return-594103-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114992 invoked by alias); 19 Feb 2018 19:37: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 114905 invoked by uid 48); 19 Feb 2018 19:37:38 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84444] ICE with __builtin_launder and cast
Date: Mon, 19 Feb 2018 19:41:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84444-4-4NJiyFi2p4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84444-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84444-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02544.txt.bz2
Content-length: 146

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84444

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Fixed on the trunk so far.
>From gcc-bugs-return-594104-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:41:16 2018
Return-Path: <gcc-bugs-return-594104-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3388 invoked by alias); 19 Feb 2018 19:41: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 3347 invoked by uid 48); 19 Feb 2018 19:41:12 -0000
From: "tromey at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/83935] DWARF for a variant part is incorrect
Date: Mon, 19 Feb 2018 19:52: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: unknown
X-Bugzilla-Keywords: wrong-debug
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tromey at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: derodat at adacore dot com
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83935-4-7XfB1jvNKh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83935-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83935-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02545.txt.bz2
Content-length: 396

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83935

--- Comment #7 from Tom Tromey <tromey at gcc dot gnu.org> ---
For Rust I ended up following the letter of the standard, so I'm going
to follow this in the gdb patches as well.  That said, gdb can be adapted
to work with either approach, so it's not strictly necessary to change
gcc here, perhaps depending on resolution of that DWARF issue.
>From gcc-bugs-return-594105-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:52:36 2018
Return-Path: <gcc-bugs-return-594105-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13586 invoked by alias); 19 Feb 2018 19:52: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 13534 invoked by uid 48); 19 Feb 2018 19:52:32 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/35339] Improve translation of implied do loop in transfer
Date: Mon, 19 Feb 2018 19:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 4.4.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle 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:
Message-ID: <bug-35339-4-mW6XKUvT21@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-35339-4@http.gcc.gnu.org/bugzilla/>
References: <bug-35339-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02546.txt.bz2
Content-length: 220

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339

--- Comment #15 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
(In reply to Thomas Koenig from comment #14)
> Fixed (finally).
> 
> Closing.

Thanks Thomas!
>From gcc-bugs-return-594106-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 19:55:14 2018
Return-Path: <gcc-bugs-return-594106-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16064 invoked by alias); 19 Feb 2018 19:55: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 16001 invoked by uid 48); 19 Feb 2018 19:55:10 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84378] Misleading diagnostics when using ambiguous names for ptr to memfun args in member fn
Date: Mon, 19 Feb 2018 20:07: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: 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-84378-4-udoZPMFVkr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84378-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84378-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02547.txt.bz2
Content-length: 1103

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84378

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
     Ever confirmed|0                           |1

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to petschy from comment #0)
> In both cases there is some misleading 'noise' in the diagnostics.

The problem is that the ambiguity means the declarator can't be parsed, so it
gets given a type of 'void', which then triggers further errors where 'void'
isn't allowed.

In this specific case the ambiguity could be tentatively resolved in favour of
the valid type (i.e. assume the typedef-name is meant, because that gives a
valid function type) which would prevent the misleading noise. But that's
probably not possible in the general case, so maybe we should just stop
checking for errors after the ambiguity is found.
>From gcc-bugs-return-594107-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 20:07:04 2018
Return-Path: <gcc-bugs-return-594107-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76591 invoked by alias); 19 Feb 2018 20:07: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 76473 invoked by uid 48); 19 Feb 2018 20:07:00 -0000
From: "willschm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84371] test case gcc.target/powerpc/builtins-3.c fails on power9
Date: Mon, 19 Feb 2018 20: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: willschm at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: willschm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84371-4-mkGX2KYmRR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84371-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84371-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02548.txt.bz2
Content-length: 533

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84371

--- Comment #3 from Will Schmidt <willschm at gcc dot gnu.org> ---
(In reply to seurer from comment #1)
> In addition to trunk this also fails with gcc 7

Yup. 
There was/is an ice in one of the builtins-3.* tests that should be better now
, per https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84422#c1

it is in my queue to re-check the results, and possibly loosen up the requires
or options on one of the tests.  I'll pursue a backport to gcc7 after I check
that over.
>From gcc-bugs-return-594108-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 20:10:37 2018
Return-Path: <gcc-bugs-return-594108-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12540 invoked by alias); 19 Feb 2018 20:10: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 12208 invoked by uid 48); 19 Feb 2018 20:10:33 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/80551] c-c++-common/tsan/race_on_mutex.c fails on powerpc
Date: Mon, 19 Feb 2018 20:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-80551-4-qc3NRN11Xb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80551-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80551-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02549.txt.bz2
Content-length: 175

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80551

--- Comment #9 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Nothing, it never reaches memset before it exits.
>From gcc-bugs-return-594109-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 20:22:56 2018
Return-Path: <gcc-bugs-return-594109-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114723 invoked by alias); 19 Feb 2018 20:22: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 114639 invoked by uid 48); 19 Feb 2018 20:22:51 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/79096] [7/8 Regression] address sanitizer and jni does not work
Date: Mon, 19 Feb 2018 20:34:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-79096-4-Qe9nY3E1eN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79096-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79096-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02550.txt.bz2
Content-length: 701

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79096

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|8.0                         |9.0

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
There is no progress on this upstream, the question is if this is actually a
sanitizer bug at all rather than whatever Java version you are using.
Is java a binary or a shell script that tweaks environment variables?

In any case, retargetting to GCC 9 for now, because we aren't going to merge
another libsanitizer from upstream at this point.
>From gcc-bugs-return-594110-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 20:34:39 2018
Return-Path: <gcc-bugs-return-594110-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 112880 invoked by alias); 19 Feb 2018 20:34: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 110506 invoked by uid 48); 19 Feb 2018 20:34:35 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84470] New: test for address of member being null not eliminated
Date: Mon, 19 Feb 2018 20: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: 8.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-84470-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02551.txt.bz2
Content-length: 2165

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84470

            Bug ID: 84470
           Summary: test for address of member being null not eliminated
           Product: gcc
           Version: 8.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: ---

The address of a member subobject can never be null.  If it were, the address
if the enclosing object would either have to be null which would make the
member access expression (i.e., p->member) undefined, or the address of the
object would have such that adding the offset of the member to it would wrap
around zero, which would make the addition undefined.

As a result, tests for the address of a member object being null can be
eliminated.

The test case below shows that GCC doesn't take advantage of this invariant. 
In constrast, Clang does take advantage of it for all but the first member.

$ cat a.c && gcc -O2 -S -Wall -fdump-tree-optimized=/dev/stdout a.c
struct A
{
  char a[4];
};

void f (struct A *p)
{
  if (p->a == 0)          // could only be true when p is null
    __builtin_abort ();   // can be eliminated
}

struct B
{
  char a[4];
};


void b (struct B *p)
{
  if (p->a == 0)          // can never be true
    __builtin_abort ();   // can be eliminated (as Clang does)
}


;; Function f (f, funcdef_no=0, decl_uid=1959, cgraph_uid=0, symbol_order=0)

f (struct A * p)
{
  char[4] * _1;

  <bb 2> [local count: 1073741825]:
  _1 = &p_2(D)->a;
  if (_1 == 0B)
    goto <bb 3>; [0.00%]
  else
    goto <bb 4>; [99.96%]

  <bb 3> [count: 0]:
  __builtin_abort ();

  <bb 4> [local count: 1073312327]:
  return;

}



;; Function b (b, funcdef_no=1, decl_uid=1964, cgraph_uid=1, symbol_order=1)

b (struct B * p)
{
  char[4] * _1;

  <bb 2> [local count: 1073741825]:
  _1 = &p_2(D)->a;
  if (_1 == 0B)
    goto <bb 3>; [0.00%]
  else
    goto <bb 4>; [99.96%]

  <bb 3> [count: 0]:
  __builtin_abort ();

  <bb 4> [local count: 1073312327]:
  return;

}
>From gcc-bugs-return-594111-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 20:42:18 2018
Return-Path: <gcc-bugs-return-594111-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63247 invoked by alias); 19 Feb 2018 20:42: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 63207 invoked by uid 48); 19 Feb 2018 20:42:14 -0000
From: "glisse at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84470] test for address of member being null not eliminated
Date: Mon, 19 Feb 2018 20: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: 8.0
X-Bugzilla-Keywords: missed-optimization
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-84470-4-5k0KMRQOPO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84470-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84470-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02552.txt.bz2
Content-length: 298

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84470

--- Comment #1 from Marc Glisse <glisse at gcc dot gnu.org> ---
I can't see the difference between the 2 cases?

clang gives for both:
warning: comparison of array 'p->a' equal to a null pointer is always false
[-Wtautological-pointer-compare]
>From gcc-bugs-return-594112-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 20:48:01 2018
Return-Path: <gcc-bugs-return-594112-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48287 invoked by alias); 19 Feb 2018 20:48: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 48234 invoked by uid 48); 19 Feb 2018 20:47:56 -0000
From: "jengelh at inai dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84471] New: Instruction reordering happens in lambdas even with -O0
Date: Mon, 19 Feb 2018 21:02: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.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jengelh at inai dot de
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84471-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02553.txt.bz2
Content-length: 3170

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84471

            Bug ID: 84471
           Summary: Instruction reordering happens in lambdas even with
                    -O0
           Product: gcc
           Version: 7.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jengelh at inai dot de
  Target Milestone: ---

Expected behavior:

Objects built with -O0 ought not cause gdb to spuriously "go backwards" in
source (for reasons other than the end of a loop).


Observed behavior:

Despite being explicitly built with no optimizations, I observe that gdb jumps
around inside C++ programs' lambdas that capture something.

#include <cstring>
#include <utility>
#define N 256
int main()
{
        const char key[] = "keykeykeykeykeykey";
        [&]() {
                unsigned char S[N];
                int len = strlen(key);
                int j = 0;
                for (int i = 0; i < N; ++i)
                        j = (j + S[i] + key[i%len]) % N;
        }();
}

Using built-in specs.
COLLECT_GCC=g++-7
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/7/lto-wrapper
OFFLOAD_TARGET_NAMES=hsa:nvptx-none
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++,ada,go
--enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --without-cuda-driver
--enable-checking=release --disable-werror
--with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp
--disable-libvtv --disable-libcc1 --enable-plugin
--with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux'
--with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit
--enable-libstdcxx-allocator=new --disable-libstdcxx-pch
--enable-version-specific-runtime-libs --with-gcc-major-version-only
--enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function
--program-suffix=-7 --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 7.3.0 (SUSE Linux) 

$ g++-7 x.cpp -O0 -ggdb3 -fno-reorder-blocks -fno-reorder-blocks-and-partition
-fno-reorder-functions 

$ gdb a.out 
GNU gdb (GDB; openSUSE Tumbleweed) 8.0.1
(gdb) b main
Breakpoint 1 at 0x4005c0: file x.cpp, line 6.
(gdb) r

Breakpoint 1, main () at x.cpp:6
6               const char key[] = "keykeykeykeykeykey";
(gdb) s
13              }();
(gdb) 
<lambda()>::operator()(void) const (__closure=0x7fffffffdd98) at x.cpp:9
9                       int len = strlen(key);
(gdb) n
10                      int j = 0;
(gdb) 
11                      for (int i = 0; i < N; ++i)
(gdb) 
12                              j = (j + S[i] + key[i%len]) % N;
(gdb) 
9                       int len = strlen(key);
(gdb) 
12                              j = (j + S[i] + key[i%len]) % N;

Expected behavior:

Never reach line 9 again.
>From gcc-bugs-return-594113-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 21:02:36 2018
Return-Path: <gcc-bugs-return-594113-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101383 invoked by alias); 19 Feb 2018 21:02: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 101316 invoked by uid 48); 19 Feb 2018 21:02:31 -0000
From: "fortranfan at outlook dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/84472] New: Missing finalization and memory leak
Date: Mon, 19 Feb 2018 21:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: fortranfan at outlook 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-84472-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02554.txt.bz2
Content-length: 4902

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84472

            Bug ID: 84472
           Summary: Missing finalization and memory leak
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: fortranfan at outlook dot com
  Target Milestone: ---

Consider the following:

--- begin console output ---
C:\Temp>type m.f90
module m

   use, intrinsic :: iso_fortran_env, only : output_unit

   implicit none

   private

   type :: t
      private
      character(len=:), pointer :: m_s => null()
   contains
      private
      final :: final_t
      procedure, pass(this), public :: clean => clean_t
      procedure, pass(this), public :: init => init_t
   end type

   interface t
      module procedure :: construct_t
   end interface

   public :: t

contains

   function construct_t( name ) result(new_t)

      ! argument list
      character(len=*), intent(in), optional :: name
      ! function result
      type(t) :: new_t

      if ( present(name) ) then
         call new_t%init( name )
      end if

   end function

   subroutine final_t( this )

      ! argument list
      type(t), intent(inout) :: this

      write( output_unit, fmt="(g0)", advance="no" ) "finalizer invoked"
      if ( associated(this%m_s) ) then
         write( output_unit, fmt=* ) "for object ", trim(this%m_s)
      else
         write( output_unit, fmt=* )
      end if
      call clean_t( this )

   end subroutine

   subroutine clean_t( this )

      ! argument list
      class(t), intent(inout) :: this

      if ( associated(this%m_s) ) then
         deallocate( this%m_s )
      end if
      this%m_s => null()

   end subroutine

   subroutine init_t( this, name )

      ! argument list
      class(t), intent(inout)      :: this
      character(len=*), intent(in) :: name

      call this%clean()
      allocate( this%m_s, source=name )

   end subroutine

end module

C:\Temp>gfortran -c -Wall -std=f2008ts m.f90

C:\Temp>type p.f90
program p

   use m, only : t

   implicit none

   type(t) :: foo

   call foo%init( name="123" )

   foo = t( name="foo" )

   call foo%clean()

   stop

end program

C:\Temp>gfortran -c -Wall -std=f2008ts p.f90

C:\Temp>gfortran m.o p.o -o p.exe

C:\Temp>p.exe

C:\Temp>"C:\Program Files (x86)\Dr. Memory\bin\drmemory.exe" -- p.exe
-show_reachable
~~Dr.M~~ Dr. Memory version 1.11.0
~~Dr.M~~ (Uninitialized read checking is not yet supported for 64-bit)
~~Dr.M~~ Running "p.exe -show_reachable"
~~Dr.M~~
~~Dr.M~~ Error #1: LEAK 3 direct bytes 0x0000000003101da0-0x0000000003101da3 +
0
 indirect bytes
~~Dr.M~~ # 0 replace_malloc                    
[d:\drmemory_package\common\allo
c_replace.c:2576]
~~Dr.M~~ # 1 insert                            
[../../../gcc-8-20180204-mingw/l
ibgfortran/io/unit.c:206]
~~Dr.M~~ # 2 _gfortrani_fbuf_init              
[../../../gcc-8-20180204-mingw/l
ibgfortran/io/fbuf.c:42]
~~Dr.M~~ # 3 __m_MOD_init_t
~~Dr.M~~ # 4 MAIN__
~~Dr.M~~ # 5 main
~~Dr.M~~
~~Dr.M~~ ERRORS FOUND:
~~Dr.M~~       0 unique,     0 total unaddressable access(es)
~~Dr.M~~       0 unique,     0 total invalid heap argument(s)
~~Dr.M~~       0 unique,     0 total GDI usage error(s)
~~Dr.M~~       0 unique,     0 total handle leak(s)
~~Dr.M~~       0 unique,     0 total warning(s)
~~Dr.M~~       1 unique,     1 total,      3 byte(s) of leak(s)
~~Dr.M~~       0 unique,     0 total,      0 byte(s) of possible leak(s)
~~Dr.M~~ ERRORS IGNORED:
~~Dr.M~~       2 potential error(s) (suspected false positives)
~~Dr.M~~          (details: C:\Users\parekhv\AppData\Roaming\Dr.
Memory\DrMemory
-p.exe.14260.000\potential_errors.txt)
~~Dr.M~~       3 unique,     4 total,    246 byte(s) of still-reachable
allocati
on(s)
~~Dr.M~~          (re-run with "-show_reachable" for details)
~~Dr.M~~ Details: C:\Users\parekhv\AppData\Roaming\Dr.
Memory\DrMemory-p.exe.142
60.000\results.txt

C:\Temp>
--- end console output ---


Per section '4.5.6.3 When finalization occurs' of document 10-007r1 toward
Fortran 2008 standard, for an instruction such as 'foo = t( name="foo" )' in
the program shown above, one can expect finalization to occur for object foo
before it gets redefined and also for the entity created by the function with
generic interface t.  Thus the expected program output is:
finalizer invoked for object 123
finalizer invoked for object foo

In addition, I would expect the program to not leak any memory, but as shown
above there is a leak of 3 bytes which may correspond to the above-mentioned
missing finalization for the initial object foo.

Thank you for your time and attention.

Best Regards,
>From gcc-bugs-return-594114-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 21:14:21 2018
Return-Path: <gcc-bugs-return-594114-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28377 invoked by alias); 19 Feb 2018 21:14: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 25442 invoked by uid 48); 19 Feb 2018 21:14:16 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/69602] [6/7/8 Regression] over-ambitious logical-op warning on EAGAIN vs EWOULDBLOCK
Date: Mon, 19 Feb 2018 21:20: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.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: law at redhat dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc target_milestone
Message-ID: <bug-69602-4-C88RxElXmI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69602-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69602-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02555.txt.bz2
Content-length: 516

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69602

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at redhat dot com
   Target Milestone|7.4                         |9.0

--- Comment #22 from Jeffrey A. Law <law at redhat dot com> ---
With no real design/implementation in sight, this is being taken off the table
for gcc-8.
>From gcc-bugs-return-594115-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 21:20:26 2018
Return-Path: <gcc-bugs-return-594115-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38735 invoked by alias); 19 Feb 2018 21:20: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 38678 invoked by uid 48); 19 Feb 2018 21:20:21 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libgomp/84473] New: FAIL: libgomp.c++/member-5.C execution test
Date: Mon, 19 Feb 2018 21:37: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: danglin 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-84473-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02556.txt.bz2
Content-length: 5690

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84473

            Bug ID: 84473
           Summary: FAIL: libgomp.c++/member-5.C execution test
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: libgomp
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
                CC: jakub at gcc dot gnu.org
  Target Milestone: ---
              Host: hppa-unknown-linux-gnu
            Target: hppa-unknown-linux-gnu
             Build: hppa-unknown-linux-gnu

spawn -ignore SIGHUP /home/dave/gnu/gcc/objdir/gcc/xgcc
-B/home/dave/gnu/gcc/obj
dir/gcc/ -x c++ ../../../../gcc/libgomp/testsuite/libgomp.c++/member-5.C
-B/home
/dave/gnu/gcc/objdir/hppa-linux-gnu/./libgomp/
-B/home/dave/gnu/gcc/objdir/hppa-
linux-gnu/./libgomp/.libs -I/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libgomp
-
I../../../../gcc/libgomp/testsuite/../../include
-I../../../../gcc/libgomp/tests
uite/.. -fmessage-length=0 -fno-diagnostics-show-caret -Wno-hsa
-fdiagnostics-co
lor=never -fopenmp -nostdinc++
-I/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstd
c++-v3/include/hppa-linux-gnu
-I/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/include
-I/home/dave/gnu/gcc/gcc/libstdc++-v3/libsupc++
-I/home/dave/gnu/gcc/gcc/libstdc++-v3/include/backward
-I/home/dave/gnu/gcc/gcc/libstdc++-v3/testsuite/util -O2
-B/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libgomp/../libstdc++-v3/src/.libs
-L/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libgomp/.libs
-L/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libgomp/../libstdc++-v3/src/.libs
-lstdc++ -lm -o ./member-5.exe
PASS: libgomp.c++/member-5.C (test for excess errors)
Setting LD_LIBRARY_PATH to
.:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libgomp/.libs:/home/dave/gnu/gcc/objdir/gcc:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libgomp/../libstdc++-v3/src/.libs:.:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libgomp/.libs:/home/dave/gnu/gcc/objdir/gcc:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/./libgomp/../libstdc++-v3/src/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libstdc++-v3/src/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libssp/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libgomp/.libs:/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libatomic/.libs:/home/dave/gnu/gcc/objdir/./gcc:/home/dave/gnu/gcc/objdir/./prev-gcc
Execution timeout is: 300
spawn [open ...]
FAIL: libgomp.c++/member-5.C execution test

dave@atlas:~/gnu/gcc/objdir/hppa-linux-gnu/libgomp/testsuite$ gdb member-5.exe
GNU gdb (Debian 7.12-6+b1) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "hppa-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from member-5.exe...done.
(gdb) r
Starting program:
/home/dave/gnu/gcc/objdir/hppa-linux-gnu/libgomp/testsuite/member-5.exe
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/hppa-linux-gnu/libthread_db.so.1".
[New Thread 0xf77b8440 (LWP 17682)]
[New Thread 0xf6fb7440 (LWP 17683)]
[New Thread 0xf67b6440 (LWP 17684)]

Thread 1 "member-5.exe" received signal SIGFPE, Arithmetic exception.
$$remoI () at ../../../gcc/libgcc/config/pa/milli64.S:785
785             addit,=         0,arg1,0                /*  trap if div by zero
*/
(gdb) bt
#0  $$remoI () at ../../../gcc/libgcc/config/pa/milli64.S:785
#1  0x00010b2c in A::m1 ()
    at ../../../../gcc/libgomp/testsuite/libgomp.c++/member-5.C:45
#2  0xf81fb560 in GOMP_taskloop (
    fn=@0x182a2: 0x10b00 <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)>,
    data=<optimized out>, cpyfn=<optimized out>, arg_size=<optimized out>,
    arg_align=<optimized out>, flags=<optimized out>, num_tasks=1,
    priority=<optimized out>, start=32, end=<optimized out>,
    step=<optimized out>) at ../../../gcc/libgomp/taskloop.c:200
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
(gdb) p/x $r25
$1 = 0x0
(gdb) frame 1
#1  0x00010b2c in A::m1 ()
    at ../../../../gcc/libgomp/testsuite/libgomp.c++/member-5.C:45
45      template <typename T> I<T>::I (const I &x) : p (x.p) {}
(gdb) disass $pc-32,$pc+16
Dump of assembler code from 0x10b0c to 0x10b3c:
   0x00010b0c <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)+12>: stw,ma r4,40(sp)
   0x00010b10 <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)+16>: stw r3,-3c(sp)
   0x00010b14 <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)+20>: ldw 20(r26),r24
   0x00010b18 <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)+24>: copy r24,r25
   0x00010b1c <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)+28>: ldw 0(r26),r21
   0x00010b20 <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)+32>: copy r21,r26
   0x00010b24 <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)+36>: b,l 0x12ab0
<$$remoI>,r31
   0x00010b28 <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)+40>: ldw -c(ret0),rp
=> 0x00010b2c <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)+44>: ldw -4(ret0),r23
   0x00010b30 <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)+48>: ldw -8(ret0),r22
   0x00010b34 <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)+52>: addil L%0,dp,r1
   0x00010b38 <_ZN1A2m1ERK1IIiES3_._omp_fn.5(void)+56>: ldw c(ret0),r3
End of assembler dump.
>From gcc-bugs-return-594116-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 21:37:40 2018
Return-Path: <gcc-bugs-return-594116-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64658 invoked by alias); 19 Feb 2018 21:37: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 49300 invoked by uid 48); 19 Feb 2018 21:37:36 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libgomp/84466] [8 regression] libgomp.graphite/force-parallel-8.c fails starting with r257723
Date: Mon, 19 Feb 2018 21:46: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: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: danglin 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-84466-4-cpcCFzsqyu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84466-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84466-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02557.txt.bz2
Content-length: 629

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84466

John David Anglin <danglin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
                 CC|                            |danglin at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from John David Anglin <danglin at gcc dot gnu.org> ---
Also seen on hppa-unknown-linux-gnu.  Only 3 loops carried no dependency.
>From gcc-bugs-return-594117-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 21:46:38 2018
Return-Path: <gcc-bugs-return-594117-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15547 invoked by alias); 19 Feb 2018 21:46: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 10399 invoked by uid 48); 19 Feb 2018 21:46:34 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84468] [gcc 8] Inconsistent -Wstringop-truncation warnings with -O2
Date: Mon, 19 Feb 2018 21:53:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0.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: keywords bug_status cf_reconfirmed_on cc component see_also everconfirmed
Message-ID: <bug-84468-4-WJEiz8pnSp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02558.txt.bz2
Content-length: 2527

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84468

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2018-02-19
                 CC|                            |msebor at gcc dot gnu.org
          Component|c++                         |tree-optimization
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=84470
     Ever confirmed|0                           |1

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
The warning is designed to look at the next statement just after a call to
strncpy() and if it's an assignment to the destination it does not trigger. 
Unfortunately, due to a limitation/missing feature in the optimizer (bug
84470), in the test case in comment #0, the 'if (iCString)' test prevents the
warning from seeing that the next statement is an assignment.

As you already noted, making the assignment to _cstring[3] in A::setCString()
also conditional on iCString being nonnull avoids the warning.  This will
become unnecessary once the missing optimization mentioned in bug 84470 is
implemented.  I can confirm that the warning is a false positive in this case. 
Let me see if there's a way to enhance the warning to handle it until the
optimization is implemented.

(In reply to Sérgio Basto from comment #1)
> btw and this warning  [1] make sense ? 
> 
> [1]
> mongoose.c: In function 'mg_resolve_async_opt':
> mongoose.c:10791:3: error: 'strncpy' specified bound 1024 equals destination
> size [-Werror=stringop-truncation]
>    strncpy(req->name, name, sizeof(req->name));

It's a common mistake to assume that strncpy() nul-terminates the copy even
when it's called with the size of the destination as the last argument and a
source at least as long.  The warning is meant to detect cases when this
assumption may be unsafe.  It tries to avoid triggering for provably safe code
(by looking for the subsequent assignment, or by tracking string lengths when
it can) but the logic isn't perfect so it's best to call the function with a
byte count that's less than the destination size and follow the call
immediately by an assignment of the nul to the destination.
>From gcc-bugs-return-594118-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 21:53:23 2018
Return-Path: <gcc-bugs-return-594118-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 94275 invoked by alias); 19 Feb 2018 21:53: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 94211 invoked by uid 48); 19 Feb 2018 21:53:18 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/83965] [8 Regression] ICE in vectorize_fold_left_reduction, at tree-vect-loop.c:6154
Date: Mon, 19 Feb 2018 21:58: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rsandifo at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-83965-4-dfUIMnrjbG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83965-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83965-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02559.txt.bz2
Content-length: 414

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83965

rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |ASSIGNED

--- Comment #4 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Testing a patch.
>From gcc-bugs-return-594119-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 21:58:43 2018
Return-Path: <gcc-bugs-return-594119-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 106091 invoked by alias); 19 Feb 2018 21: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 101699 invoked by uid 55); 19 Feb 2018 21:58:36 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84146] ICE with -mcet in dwarf2out_var_location, involving sigsetjmp
Date: Mon, 19 Feb 2018 22:01: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: 8.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84146-4-PdZ2xSbNFu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84146-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84146-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02560.txt.bz2
Content-length: 3232

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84146

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Mon Feb 19 21:58:04 2018
New Revision: 257826

URL: https://gcc.gnu.org/viewcvs?rev=257826&root=gcc&view=rev
Log:
        PR target/84146
        * reg-notes.def (REG_CALL_ARG_LOCATION): New reg note.
        * insn-notes.def (NOTE_INSN_CALL_ARG_LOCATION): Remove.
        * var-tracking.c (emit_note_insn_var_location): Remove all references
        to NOTE_INSN_CALL_ARG_LOCATION.
        (emit_notes_in_bb): Emit arguments as REG_CALL_ARG_LOCATION note on
        the CALL_INSN rather than separate NOTE_INSN_CALL_ARG_LOCATION note.
        Use copy_rtx_if_shared.
        * dwarf2out.c (gen_subprogram_die): Use XEXP with 0 instead of
        NOTE_VAR_LOCATION on ca_loc->call_arg_loc_note.
        (dwarf2out_var_location): Remove handling of
        NOTE_INSN_CALL_ARG_LOCATION, instead handle REG_CALL_ARG_LOCATION note
        on call_insn.
        * final.c (final_scan_insn): Remove all references to
        NOTE_INSN_CALL_ARG_LOCATION.
        (rest_of_clean_state): Likewise.  Remove REG_CALL_ARG_LOCATION notes
        before dumping final insns.
        * except.c (emit_note_eh_region_end): Remove all references to
        NOTE_INSN_CALL_ARG_LOCATION.
        * config/alpha/alpha.c (alpha_pad_function_end): Likewise.
        * config/c6x/c6x.c (c6x_gen_bundles): Likewise.
        * config/arc/arc.c (hwloop_optimize): Likewise.
        * config/arm/arm.c (create_fix_barrier): Likewise.
        * config/s390/s390.c (s390_chunkify_start): Likewise.
        * config/sh/sh.c (find_barrier): Likewise.
        * config/i386/i386.c (rest_of_insert_endbranch,
        ix86_seh_fixup_eh_fallthru): Likewise.
        * config/xtensa/xtensa.c (hwloop_optimize): Likewise.
        * config/iq2000/iq2000.c (final_prescan_insn): Likewise.
        * config/frv/frv.c (frv_function_prologue): Likewise.
        * emit-rtl.c (try_split): Likewise.  Copy over REG_CALL_ARG_LOCATION
        reg note.
        (note_outside_basic_block_p): Remove all references to
        NOTE_INSN_CALL_ARG_LOCATION.
        * gengtype.c (adjust_field_rtx_def): Likewise.
        * print-rtl.c (rtx_writer::print_rtx_operand_code_0, print_insn):
        Likewise.
        * jump.c (cleanup_barriers, delete_related_insns): Likewise.
        * cfgrtl.c (force_nonfallthru_and_redirect): Likewise.

        * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cfgrtl.c
    trunk/gcc/config/alpha/alpha.c
    trunk/gcc/config/arc/arc.c
    trunk/gcc/config/arm/arm.c
    trunk/gcc/config/c6x/c6x.c
    trunk/gcc/config/frv/frv.c
    trunk/gcc/config/i386/i386.c
    trunk/gcc/config/iq2000/iq2000.c
    trunk/gcc/config/s390/s390.c
    trunk/gcc/config/sh/sh.c
    trunk/gcc/config/xtensa/xtensa.c
    trunk/gcc/dwarf2out.c
    trunk/gcc/emit-rtl.c
    trunk/gcc/except.c
    trunk/gcc/final.c
    trunk/gcc/gengtype.c
    trunk/gcc/insn-notes.def
    trunk/gcc/jump.c
    trunk/gcc/print-rtl.c
    trunk/gcc/reg-notes.def
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/i386/pr84146.c
    trunk/gcc/var-tracking.c
>From gcc-bugs-return-594120-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 22:01:45 2018
Return-Path: <gcc-bugs-return-594120-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 111136 invoked by alias); 19 Feb 2018 22:01: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 111088 invoked by uid 48); 19 Feb 2018 22:01:41 -0000
From: "romain.geissler at amadeus dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84468] [gcc 8] Inconsistent -Wstringop-truncation warnings with -O2
Date: Mon, 19 Feb 2018 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: 8.0.1
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: romain.geissler at amadeus 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-84468-4-e91AZLYVVX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02561.txt.bz2
Content-length: 992

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84468

--- Comment #3 from Romain Geissler <romain.geissler at amadeus dot com> ---
Ok there maybe a problem with the optimizer as you describe it in bug 84470.
However why does variant 3 from comment #0 yields a warning too ?

    if (iCString)
    {
        strncpy(_cstring, iCString, 3);
        _cstring[3] = '\0';
    }
    _cstring[3] = '\0';

It is because the optimizer finds out that "_cstring[3] = '\0';" is both in the
"if branch" and also after, thus eliminates the one from the "if branch", then
the strncpy silencing warning mechanism doesn't work properly anymore ? I don't
know very well what is the internal gcc IR, but do you think it would be
possible to go beyond branches and basic block separation to find out that the
next statement in

    if (iCString)
    {
        strncpy(_cstring, iCString, 3);
    }
    _cstring[3] = '\0';

really is "_cstring[3] = '\0';" (ie crossing basic block boundaries) ?
>From gcc-bugs-return-594121-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 22:01:55 2018
Return-Path: <gcc-bugs-return-594121-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 111830 invoked by alias); 19 Feb 2018 22:01: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 111779 invoked by uid 48); 19 Feb 2018 22:01:51 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84470] test for address of member being null not eliminated
Date: Mon, 19 Feb 2018 22:06: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: 8.0
X-Bugzilla-Keywords: missed-optimization
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: see_also
Message-ID: <bug-84470-4-MJ35INT7DI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84470-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84470-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02562.txt.bz2
Content-length: 815

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84470

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=21474

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
Whoops, struct B should have a member before the array:

struct B
{
  char c, a[4];
};


void b (struct B *p)
{
  if (p->a == 0)          // can never be true
    __builtin_abort ();   // can be eliminated (as Clang does)
}

Clang does warn for both tests but eliminates only the one in test case above.

This might actually be a duplicate of bug 21474.
>From gcc-bugs-return-594122-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 22:06:54 2018
Return-Path: <gcc-bugs-return-594122-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116867 invoked by alias); 19 Feb 2018 22:06: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 116738 invoked by uid 48); 19 Feb 2018 22:06:50 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84468] [gcc 8] Inconsistent -Wstringop-truncation warnings with -O2
Date: Mon, 19 Feb 2018 22:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0.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:
Message-ID: <bug-84468-4-hemVP0dM9r@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02563.txt.bz2
Content-length: 345

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84468

--- Comment #4 from Martin Sebor <msebor at gcc dot gnu.org> ---
Yes, the conditional assignment is eliminated in favor of the one in the next
basic block.  Considering the first statement in the next basic block (rather
than just the current one) is also the solution I'm looking into.
>From gcc-bugs-return-594123-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 22:09:51 2018
Return-Path: <gcc-bugs-return-594123-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118990 invoked by alias); 19 Feb 2018 22:09: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 118824 invoked by uid 55); 19 Feb 2018 22:09:47 -0000
From: "pault at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/83344] Use of uninitialized memory with ASSOCIATE and strings
Date: Mon, 19 Feb 2018 22:09:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 6.3.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83344-4-jmiaUQT94E@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83344-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83344-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02564.txt.bz2
Content-length: 1447

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83344

--- Comment #12 from Paul Thomas <pault at gcc dot gnu.org> ---
Author: pault
Date: Mon Feb 19 22:09:13 2018
New Revision: 257827

URL: https://gcc.gnu.org/viewcvs?rev=257827&root=gcc&view=rev
Log:
2018-02-19  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/83344
        PR fortran/83975
        * resolve.c (resolve_assoc_var): Rearrange the logic for the
        determination of the character length of associate names. If
        the associate name is missing a length expression or the length
        expression is not a constant and the target is not a variable,
        make the associate name allocatable and deferred length.
        * trans-decl.c (gfc_get_symbol_decl): Null the character length
        backend_decl for deferred length associate names that are not
        variables. Set 'length' to gfc_index_zero_node for character
        associate names, whose character length is a PARM_DECL.

2018-02-19  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/83344
        PR fortran/83975
        * gfortran.dg/associate_22.f90: Enable commented out test.
        * gfortran.dg/associate_36.f90: New test.


Added:
    trunk/gcc/testsuite/gfortran.dg/associate_36.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/resolve.c
    trunk/gcc/fortran/trans-decl.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/associate_22.f90
>From gcc-bugs-return-594124-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 22:09:52 2018
Return-Path: <gcc-bugs-return-594124-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 119024 invoked by alias); 19 Feb 2018 22:09: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 118825 invoked by uid 55); 19 Feb 2018 22:09:47 -0000
From: "pault at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/83975] [8 Regression] ICE in set_parm_default_def_partition, at tree-ssa-coalesce.c:1919
Date: Mon, 19 Feb 2018 22: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pault at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: jb at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83975-4-uhEafzNTv4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83975-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83975-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02565.txt.bz2
Content-length: 1446

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83975

--- Comment #9 from Paul Thomas <pault at gcc dot gnu.org> ---
Author: pault
Date: Mon Feb 19 22:09:13 2018
New Revision: 257827

URL: https://gcc.gnu.org/viewcvs?rev=257827&root=gcc&view=rev
Log:
2018-02-19  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/83344
        PR fortran/83975
        * resolve.c (resolve_assoc_var): Rearrange the logic for the
        determination of the character length of associate names. If
        the associate name is missing a length expression or the length
        expression is not a constant and the target is not a variable,
        make the associate name allocatable and deferred length.
        * trans-decl.c (gfc_get_symbol_decl): Null the character length
        backend_decl for deferred length associate names that are not
        variables. Set 'length' to gfc_index_zero_node for character
        associate names, whose character length is a PARM_DECL.

2018-02-19  Paul Thomas  <pault@gcc.gnu.org>

        PR fortran/83344
        PR fortran/83975
        * gfortran.dg/associate_22.f90: Enable commented out test.
        * gfortran.dg/associate_36.f90: New test.


Added:
    trunk/gcc/testsuite/gfortran.dg/associate_36.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/resolve.c
    trunk/gcc/fortran/trans-decl.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/associate_22.f90
>From gcc-bugs-return-594125-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 22:31:51 2018
Return-Path: <gcc-bugs-return-594125-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77622 invoked by alias); 19 Feb 2018 22:31: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 77562 invoked by uid 48); 19 Feb 2018 22:31:46 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84468] [gcc 8] Inconsistent -Wstringop-truncation warnings with -O2
Date: Mon, 19 Feb 2018 23: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: 8.0.1
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-84468-4-oGjE6pnCVa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02566.txt.bz2
Content-length: 379

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84468

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|unassigned at gcc dot gnu.org      |msebor at gcc dot gnu.org
>From gcc-bugs-return-594126-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Feb 19 23:05:09 2018
Return-Path: <gcc-bugs-return-594126-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60987 invoked by alias); 19 Feb 2018 23:05: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 60900 invoked by uid 48); 19 Feb 2018 23:05:05 -0000
From: "law at redhat dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/57218] [6/7/8 Regression] Excessive inlining even at -Os
Date: Tue, 20 Feb 2018 01:10: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: 4.8.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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc target_milestone
Message-ID: <bug-57218-4-TfF3KtQeB2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-57218-4@http.gcc.gnu.org/bugzilla/>
References: <bug-57218-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02567.txt.bz2
Content-length: 359

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57218

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |law at redhat dot com
   Target Milestone|6.5                         |9.0
>From gcc-bugs-return-594127-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 01:10:25 2018
Return-Path: <gcc-bugs-return-594127-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48271 invoked by alias); 20 Feb 2018 01:10: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 48217 invoked by uid 48); 20 Feb 2018 01:10:21 -0000
From: "romain.geissler at amadeus dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/83955] false positive implicit-fallthrough warning on switch enum
Date: Tue, 20 Feb 2018 01:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: romain.geissler at amadeus dot com
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-83955-4-JsOuTkGdJP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83955-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83955-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02568.txt.bz2
Content-length: 746

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83955

Romain Geissler <romain.geissler at amadeus dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |romain.geissler at amadeus dot com

--- Comment #3 from Romain Geissler <romain.geissler at amadeus dot com> ---
Hi,

I am hitting this too when migrating some code base to gcc 8. Given that it is
relatively easy to workaround (at least in C++ by adding a [[fallthrough]];
statement) and that it is "just" a warning, I guess it gets quite low priority.
Do you know if we can expect this one to be fixed before gcc 8 release ?

Cheers,
Romain
>From gcc-bugs-return-594128-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 01:39:38 2018
Return-Path: <gcc-bugs-return-594128-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62691 invoked by alias); 20 Feb 2018 01:39: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 62627 invoked by uid 48); 20 Feb 2018 01:39:33 -0000
From: "romain.geissler at amadeus dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84474] New: Unexpected -Wstringop-truncation
Date: Tue, 20 Feb 2018 02:51: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: 8.0.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: romain.geissler at amadeus 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-84474-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02569.txt.bz2
Content-length: 1295

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84474

            Bug ID: 84474
           Summary: Unexpected -Wstringop-truncation
           Product: gcc
           Version: 8.0.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: romain.geissler at amadeus dot com
  Target Milestone: ---

Hi,

When migrating some code base to gcc 8, I am hitting an issue on this snippet:

<<EOF
#include <string.h>

void f()
{
    char aBuf[3 + 1];
    strncpy(aBuf, "123", 3);
    aBuf[3] = '\0';
}
EOF

compiled with: -Wall -Werror -Wextra -std=gnu++17

I get:
error: ‘char* strncpy(char*, const char*, size_t)’ output truncated before
terminating nul copying 3 bytes from a string of the same length
[-Werror=stringop-truncation]

Here there is really nothing wrong in using strncpy. You might argue that here
using strncpy is useless, while memcpy would simply do the trick. This is true,
but this was extracted from a bigger code base where using strncpy actually
makes sense ("123" is not hardcoded but is a user provided pointer, that gcc is
clever enough to inline with -O2, thus hitting the very same error).

Cheers,
Romain
>From gcc-bugs-return-594129-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 02:51:55 2018
Return-Path: <gcc-bugs-return-594129-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 88712 invoked by alias); 20 Feb 2018 02:51: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 88669 invoked by uid 48); 20 Feb 2018 02:51:50 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84468] [8 Regression] bogus -Wstringop-truncation despite assignment after conditional strncpy
Date: Tue, 20 Feb 2018 03: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: 8.0.1
X-Bugzilla-Keywords: diagnostic, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords short_desc
Message-ID: <bug-84468-4-PeNYuhkrLZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84468-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84468-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02570.txt.bz2
Content-length: 706

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84468

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
            Summary|[gcc 8] Inconsistent        |[8 Regression] bogus
                   |-Wstringop-truncation       |-Wstringop-truncation
                   |warnings with -O2           |despite assignment after
                   |                            |conditional strncpy

--- Comment #5 from Martin Sebor <msebor at gcc dot gnu.org> ---
Patch: https://gcc.gnu.org/ml/gcc-patches/2018-02/msg01141.html
>From gcc-bugs-return-594130-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 03:05:05 2018
Return-Path: <gcc-bugs-return-594130-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 107614 invoked by alias); 20 Feb 2018 03:05: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 107291 invoked by uid 48); 20 Feb 2018 03:04:53 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84474] Unexpected -Wstringop-truncation on strncpy with string literal
Date: Tue, 20 Feb 2018 03: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: 8.0.1
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: WONTFIX
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords bug_status cc resolution short_desc
Message-ID: <bug-84474-4-AWvmzYLDGD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84474-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84474-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02571.txt.bz2
Content-length: 1461

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84474

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |msebor at gcc dot gnu.org
         Resolution|---                         |WONTFIX
            Summary|Unexpected                  |Unexpected
                   |-Wstringop-truncation       |-Wstringop-truncation on
                   |                            |strncpy with string literal

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
This is among the unavoidable cases I was referring to in bug 84468.   The
strcpy call with constant arguments is folded into memcpy too early to see the
subsequent assignment of the NUL.  I argued to defer this early folding because
it tends to defeat downstream optimizations but I lost.

I would make the argument (and have) that in the test case, strncpy is being
misused and strcpy (or other string functions if strcpy is not acceptable)
would be more appropriate.

If you have a test case with the inlining please open a new bug.  It may not
get fixed for GCC 8 but it might serve as an argument for deferring folding
these calls until more context is available, or for other solutions.
>From gcc-bugs-return-594131-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 03:21:13 2018
Return-Path: <gcc-bugs-return-594131-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11286 invoked by alias); 20 Feb 2018 03:21:13 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 11135 invoked by uid 48); 20 Feb 2018 03:21:09 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/68733] [6/7/8 Regression] FAIL: libgomp.c/target-29.c (internal compiler error)
Date: Tue, 20 Feb 2018 03: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: 6.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-68733-4-jBgowi7wIw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68733-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68733-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02572.txt.bz2
Content-length: 359

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68733

--- Comment #17 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to dave.anglin from comment #16)
> The change is installed and it's now the default on hppa-linux. This is 
> an ABI change
> and I don't plan  to change the default on 32-bit hpux.

so... can this bug be closed then?
>From gcc-bugs-return-594132-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 03:35:05 2018
Return-Path: <gcc-bugs-return-594132-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27443 invoked by alias); 20 Feb 2018 03:35: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 27358 invoked by uid 48); 20 Feb 2018 03:35:00 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/61491] An explicit specialization of a member enumeration of a class template is rejected
Date: Tue, 20 Feb 2018 03:40: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.0
X-Bugzilla-Keywords: patch, rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-61491-4-DjhTKXF7R2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61491-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61491-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02573.txt.bz2
Content-length: 749

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61491

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #5 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Paolo Carlini from comment #4)
> Resolving this requires some additional work beyond what I did back in 2015.
> See:
> 
>   https://gcc.gnu.org/ml/gcc-patches/2015-07/msg00781.html

Adding the "patch" keyword for the simpler approach anyways, even if it'd
require more work beyond that
>From gcc-bugs-return-594133-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 03:40:14 2018
Return-Path: <gcc-bugs-return-594133-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 70433 invoked by alias); 20 Feb 2018 03:40: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 70330 invoked by uid 55); 20 Feb 2018 03:40:09 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84429] [8 Regression] ICE capturing variable-sized array
Date: Tue, 20 Feb 2018 03:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84429-4-7FE4QHgEDl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84429-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84429-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02574.txt.bz2
Content-length: 496

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84429

--- Comment #2 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Tue Feb 20 03:39:37 2018
New Revision: 257836

URL: https://gcc.gnu.org/viewcvs?rev=257836&root=gcc&view=rev
Log:
        PR c++/84429 - ICE capturing VLA.

        * lambda.c (build_capture_proxy): Handle reference refs.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla1.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/lambda.c
>From gcc-bugs-return-594134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 03:46:20 2018
Return-Path: <gcc-bugs-return-594134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 80567 invoked by alias); 20 Feb 2018 03:46: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 80455 invoked by uid 48); 20 Feb 2018 03:46:12 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84429] [8 Regression] ICE capturing variable-sized array
Date: Tue, 20 Feb 2018 04:06:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jason at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-84429-4-fviACxtSYV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84429-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84429-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02575.txt.bz2
Content-length: 423

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84429

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #3 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-594135-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 04:06:17 2018
Return-Path: <gcc-bugs-return-594135-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100797 invoked by alias); 20 Feb 2018 04:06: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 100759 invoked by uid 55); 20 Feb 2018 04:06:12 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/82007] DTIO write format stored in a string leads to severe errors
Date: Tue, 20 Feb 2018 04:07:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jvdelisle at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-82007-4-nU3QzfAqDL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82007-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82007-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02576.txt.bz2
Content-length: 809

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82007

--- Comment #10 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Author: jvdelisle
Date: Tue Feb 20 04:05:38 2018
New Revision: 257837

URL: https://gcc.gnu.org/viewcvs?rev=257837&root=gcc&view=rev
Log:
2018-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>

        Backport from trunk
        PR fortran/82007
        * resolve.c (resolve_transfer): Delete code looking for 'DT'
        format specifiers in format strings. Set formatted to true if a
        format string or format label is present.
        * trans-io.c (get_dtio_proc): Likewise. (transfer_expr): Fix
        whitespace.

Modified:
    branches/gcc-7-branch/gcc/fortran/ChangeLog
    branches/gcc-7-branch/gcc/fortran/resolve.c
    branches/gcc-7-branch/gcc/fortran/trans-io.c
>From gcc-bugs-return-594136-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 04:07:32 2018
Return-Path: <gcc-bugs-return-594136-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104592 invoked by alias); 20 Feb 2018 04:07: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 104541 invoked by uid 48); 20 Feb 2018 04:07:27 -0000
From: "jvdelisle at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/82007] DTIO write format stored in a string leads to severe errors
Date: Tue, 20 Feb 2018 05:18:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jvdelisle at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jvdelisle at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-82007-4-sYqLgdN2x6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82007-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82007-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02577.txt.bz2
Content-length: 449

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82007

Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #11 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> ---
Fixed on 7 and closing.
>From gcc-bugs-return-594137-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 05:18:44 2018
Return-Path: <gcc-bugs-return-594137-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37849 invoked by alias); 20 Feb 2018 05:18: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 37747 invoked by uid 48); 20 Feb 2018 05:18:40 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/66742] abort on sorting list with custom allocator that is not stateless
Date: Tue, 20 Feb 2018 06:13: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: 4.9.2
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-66742-4-TsRXG2IPGl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66742-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66742-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02578.txt.bz2
Content-length: 710

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66742

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #10 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Jonathan Wakely from comment #7)
> A candidate patch has been posted to
> https://gcc.gnu.org/ml/gcc-patches/2015-07/msg00217.html
> 
> With that fix your testcase segfaults, because you allocate n bytes not
> n*sizeof(Tp).

adding "patch" keyword
>From gcc-bugs-return-594138-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 06:13:55 2018
Return-Path: <gcc-bugs-return-594138-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 73560 invoked by alias); 20 Feb 2018 06:13:54 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 68254 invoked by uid 48); 20 Feb 2018 06:13:50 -0000
From: "icenowy at aosc dot io" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84475] New: pthread doesn't define _REENTRANT in preprocessor on riscv-linux
Date: Tue, 20 Feb 2018 06:54: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: icenowy at aosc dot io
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-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-84475-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02579.txt.bz2
Content-length: 556

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84475

            Bug ID: 84475
           Summary: pthread doesn't define _REENTRANT in preprocessor on
                    riscv-linux
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: icenowy at aosc dot io
  Target Milestone: ---

The newly introduced platform, riscv, doesn't have _REENTRANT defined when
-pthread is appended.
>From gcc-bugs-return-594139-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 06:54:47 2018
Return-Path: <gcc-bugs-return-594139-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109598 invoked by alias); 20 Feb 2018 06:54: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 109555 invoked by uid 48); 20 Feb 2018 06:54:43 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/18206] -dynamic-linker option seems to be badly named and broken
Date: Tue, 20 Feb 2018 07: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: 4.0.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc short_desc
Message-ID: <bug-18206-4-LKM1al35SY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-18206-4@http.gcc.gnu.org/bugzilla/>
References: <bug-18206-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02580.txt.bz2
Content-length: 723

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18206

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |egallager at gcc dot gnu.org
            Summary|-dynamic-linker option      |-dynamic-linker option
                   |seems to be badly named,    |seems to be badly named and
                   |broken and undocumented     |broken

--- Comment #3 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to sandra from comment #2)
> 
> Anyway, there is no documentation bug here.

OK, removing that part from the title
>From gcc-bugs-return-594140-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 07:00:57 2018
Return-Path: <gcc-bugs-return-594140-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124591 invoked by alias); 20 Feb 2018 07:00: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 117339 invoked by uid 48); 20 Feb 2018 07:00:22 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/70186] RFE: better handling of misspelled attributes
Date: Tue, 20 Feb 2018 07: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: 6.0
X-Bugzilla-Keywords: diagnostic, patch
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: egallager 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 cc
Message-ID: <bug-70186-4-36BGXfpOkR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70186-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70186-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02581.txt.bz2
Content-length: 606

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70186

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #3 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to David Malcolm from comment #2)
> Candidate patch posted here:
>   https://gcc.gnu.org/ml/gcc-patches/2016-12/msg01610.html

Adding "patch" keyword
>From gcc-bugs-return-594141-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 07:13:51 2018
Return-Path: <gcc-bugs-return-594141-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 80782 invoked by alias); 20 Feb 2018 07:13:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 80766 invoked by uid 48); 20 Feb 2018 07:13:47 -0000
From: "ixsci at yandex dot ru" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84476] New: [[nodiscard]] ignored on virtual functions accessed through pointer
Date: Tue, 20 Feb 2018 07:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ixsci at yandex dot ru
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-84476-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02582.txt.bz2
Content-length: 1277

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84476

            Bug ID: 84476
           Summary: [[nodiscard]] ignored on virtual functions accessed
                    through pointer
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ixsci at yandex dot ru
  Target Milestone: ---

Given: A class with a virtual function which result should not be discarded and
a pointer to that class. 

Expected: Access to such a function w/o using its result should generate a
warning.

Actual result: no warning produced.

Code with comments where the warning is missing:

#include <memory>

using namespace std;

class A
{
public:
    [[nodiscard]] virtual int getVal()
    {
        return 0;
    }
    [[nodiscard]] int getVal2()
    {
        return 0;
    }
};

int main()
{
    auto a = make_unique<A>();
    // No warning
    a->getVal();
    // Warning
    a->getVal2();
    A aa;
    // Warning
    aa.getVal();
    // Warning
    aa.getVal2();
    A* aaa = new A{};
    // No warning
    aaa->getVal();
    // Warning
    aaa->getVal2();
    delete aaa;
};

Tested on Wandbox (gcc HEAD 8.0.1)
>From gcc-bugs-return-594142-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 07:19:21 2018
Return-Path: <gcc-bugs-return-594142-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124109 invoked by alias); 20 Feb 2018 07:19: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 123994 invoked by uid 48); 20 Feb 2018 07:19:16 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libgcc/67336] Verify pointers during stack unwind
Date: Tue, 20 Feb 2018 08:21:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libgcc
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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 cc
Message-ID: <bug-67336-4-BJxvpLvuI7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67336-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67336-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02583.txt.bz2
Content-length: 585

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67336

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |egallager at gcc dot gnu.org

--- Comment #5 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Yuri Gribov from comment #4)
> Posted RFC in https://gcc.gnu.org/ml/gcc-patches/2017-01/msg00793.html

adding "patch" keyword
>From gcc-bugs-return-594144-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 08:22:12 2018
Return-Path: <gcc-bugs-return-594144-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 91114 invoked by alias); 20 Feb 2018 08:22: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 91025 invoked by uid 55); 20 Feb 2018 08:22:08 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84449] [7/8 Regression] ICE with constexpr and deleted destructor
Date: Tue, 20 Feb 2018 08:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: 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-84449-4-GjS7IRfb16@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84449-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84449-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02585.txt.bz2
Content-length: 744

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84449

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Tue Feb 20 08:21:36 2018
New Revision: 257839

URL: https://gcc.gnu.org/viewcvs?rev=257839&root=gcc&view=rev
Log:
        PR c++/84449
        * tree.c (bot_manip): If build_cplus_new or break_out_target_exprs
        returns error_mark_node, return it immediately.
        (break_out_target_exprs): If cp_walk_tree with bot_manip returns
        error_mark_node, return error_mark_node.

        * g++.dg/cpp0x/constexpr-84449.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/constexpr-84449.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/tree.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-594143-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 08:21:16 2018
Return-Path: <gcc-bugs-return-594143-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 88795 invoked by alias); 20 Feb 2018 08:21: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 88710 invoked by uid 55); 20 Feb 2018 08:21:12 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84455] [8 Regression] ICE in build_call_a at gcc/cp/call.c:389 during error reporting
Date: Tue, 20 Feb 2018 08:22:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84455-4-col5afUf8n@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84455-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84455-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02584.txt.bz2
Content-length: 637

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84455

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Tue Feb 20 08:20:37 2018
New Revision: 257838

URL: https://gcc.gnu.org/viewcvs?rev=257838&root=gcc&view=rev
Log:
        PR c++/84455
        * pt.c (tsubst_lambda_expr): If not nested, increment temporarily
        function_depth to avoid GC during finish_lambda_function.

        * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice26.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/pt.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-594145-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 08:22:51 2018
Return-Path: <gcc-bugs-return-594145-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92814 invoked by alias); 20 Feb 2018 08:22: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 92712 invoked by uid 48); 20 Feb 2018 08:22:46 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/80551] c-c++-common/tsan/race_on_mutex.c fails on powerpc
Date: Tue, 20 Feb 2018 08:23:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: testsuite
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-80551-4-EJDCbnxKIB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80551-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80551-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02586.txt.bz2
Content-length: 388

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80551

--- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Segher Boessenkool from comment #9)
> Nothing, it never reaches memset before it exits.

Are you sure? I was able to place breakpoint on memset and ~14th iteration of
the breakpoint was really mutex init function. Can you please double check it?
>From gcc-bugs-return-594147-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 08:57:35 2018
Return-Path: <gcc-bugs-return-594147-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66751 invoked by alias); 20 Feb 2018 08:57: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 66339 invoked by uid 48); 20 Feb 2018 08:57:19 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/28689] Cross compile internal error.
Date: Tue, 20 Feb 2018 08: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: 4.1.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-28689-4-nO856MVE71@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-28689-4@http.gcc.gnu.org/bugzilla/>
References: <bug-28689-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02588.txt.bz2
Content-length: 750

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28689

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2018-02-20
                 CC|                            |egallager at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #7 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Lee Adamson from comment #6)
> Same thing also happens if I build a sparc-sun-solaris2.8 to
> i686-pc-linux-gnu cross compiler.

Does it still happen with newer versions of gcc?
>From gcc-bugs-return-594146-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 08:23:07 2018
Return-Path: <gcc-bugs-return-594146-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 93768 invoked by alias); 20 Feb 2018 08:23: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 93612 invoked by uid 55); 20 Feb 2018 08:23:02 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84445] [7/8 Regression] ICE with __builtin_launder and virtual function
Date: Tue, 20 Feb 2018 08: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: 8.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: P2
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 7.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-84445-4-4S8wm4CKuE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02587.txt.bz2
Content-length: 620

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84445

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Tue Feb 20 08:22:31 2018
New Revision: 257840

URL: https://gcc.gnu.org/viewcvs?rev=257840&root=gcc&view=rev
Log:
        PR c++/84445
        * class.c (fixed_type_or_null) <case CALL_EXPR>: Only test
        TREE_HAS_CONSTRUCTOR if instance is not an internal function call.

        * g++.dg/cpp1z/launder7.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/cpp1z/launder7.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/class.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-594148-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 08:57:35 2018
Return-Path: <gcc-bugs-return-594148-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66763 invoked by alias); 20 Feb 2018 08:57: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 66515 invoked by uid 48); 20 Feb 2018 08:57:25 -0000
From: "arnd at linaro dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/81715] asan-stack=1 redzone allocation is too inflexible
Date: Tue, 20 Feb 2018 08:58:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 7.1.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: arnd at linaro 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-81715-4-D3yJWetceF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81715-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81715-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02589.txt.bz2
Content-length: 4326

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81715

--- Comment #24 from Arnd Bergmann <arnd at linaro dot org> ---
(In reply to Martin Liška from comment #23)

> That's definitely possible for GCC 9. Question is whether such change will
> be sufficient for you. Do you expect it will reduce stack usage in the
> desired way?

I've recreated my original finding, comparing a clang-5 release against a
recent gcc-8 snapshot. Building an x86 allmodconfig kernel with clang, I get 78
-fsanitize-address-use-after-scope warnings against a 2048 byte limit, the
largest ones are:

drivers/usb/misc/sisusbvga/sisusb.c:1880:12: warning: stack frame size of 6776
bytes in function 'sisusb_init_gfxcore' [-Wframe-larger-than=]
drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1521:1: warning: stack frame
size of 5176 bytes in function 'gk104_ram_new_' [-Wframe-larger-than=]
drivers/usb/misc/sisusbvga/sisusb.c:1750:12: warning: stack frame size of 5112
bytes in function 'sisusb_set_default_mode' [-Wframe-larger-than=]
drivers/net/wireless/atmel/atmel.c:1307:5: warning: stack frame size of 5016
bytes in function 'atmel_open' [-Wframe-larger-than=]
net/core/ethtool.c:2549:5: warning: stack frame size of 4568 bytes in function
'dev_ethtool' [-Wframe-larger-than=]
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c:19216:6: warning:
stack frame size of 4312 bytes in function 'wlc_phy_init_nphy'
[-Wframe-larger-than=]
drivers/media/usb/em28xx/em28xx-dvb.c:1129:12: warning: stack frame size of
3992 bytes in function 'em28xx_dvb_init' [-Wframe-larger-than=]
drivers/staging/media/atomisp/pci/atomisp2/css2400/sh_css.c:6802:24: warning:
stack frame size of 3960 bytes in function 'load_capture_binaries'
[-Wframe-larger-than=]
drivers/staging/wlan-ng/cfg80211.c:454:12: warning: stack frame size of 3864
bytes in function 'prism2_connect' [-Wframe-larger-than=]
drivers/staging/wilc1000/host_interface.c:2480:13: warning: stack frame size of
3704 bytes in function 'host_if_work' [-Wframe-larger-than=]


With gcc-8, the same configuration has 179 warnings, including:

drivers/net/wireless/ralink/rt2x00/rt2800lib.c:5650:1: warning: the frame size
of 23632 bytes is larger than 2048 bytes [-Wframe-larger-than=]
drivers/net/wireless/ralink/rt2x00/rt2800lib.c:4515:1: warning: the frame size
of 14056 bytes is larger than 2048 bytes [-Wframe-larger-than=]
drivers/net/wireless/ralink/rt2x00/rt2800lib.c:3879:1: warning: the frame size
of 11504 bytes is larger than 2048 bytes [-Wframe-larger-than=]
lib/atomic64_test.c:250:1: warning: the frame size of 11192 bytes is larger
than 2048 bytes [-Wframe-larger-than=]
lib/atomic64_test.c:148:1: warning: the frame size of 10360 bytes is larger
than 2048 bytes [-Wframe-larger-than=]
drivers/net/wireless/ralink/rt2x00/rt73usb.c:1294:1: warning: the frame size of
8680 bytes is larger than 2048 bytes [-Wframe-larger-than=]
fs/fscache/stats.c:287:1: warning: the frame size of 6536 bytes is larger than
2048 bytes [-Wframe-larger-than=]
drivers/net/wireless/ralink/rt2x00/rt2800lib.c:8655:1: warning: the frame size
of 6456 bytes is larger than 2048 bytes [-Wframe-larger-than=]
drivers/media/dvb-frontends/stv090x.c:3090:1: warning: the frame size of 5872
bytes is larger than 2048 bytes [-Wframe-larger-than=]
drivers/net/wireless/ralink/rt2x00/rt61pci.c:1647:1: warning: the frame size of
5792 bytes is larger than 2048 bytes [-Wframe-larger-than=]
drivers/media/dvb-frontends/stv090x.c:1595:1: warning: the frame size of 5304
bytes is larger than 2048 bytes [-Wframe-larger-than=]
drivers/scsi/fnic/fnic_trace.c:451:1: warning: the frame size of 5000 bytes is
larger than 2048 bytes [-Wframe-larger-than=]
drivers/net/wireless/ralink/rt2x00/rt2800lib.c:2417:1: warning: the frame size
of 4912 bytes is larger than 2048 bytes [-Wframe-larger-than=]
drivers/media/dvb-frontends/stv090x.c:4265:1: warning: the frame size of 4840
bytes is larger than 2048 bytes [-Wframe-larger-than=]

Comparing against a 3072 byte limit, I get 18 warnings for clang vs 54 for
gcc-8. The detailed analysis of some of those warnings last year had shown that
the difference can be traced almost entirely to simple scalar variables that
use 64 bytes redzone with gcc but only 16 bytes with clang.
>From gcc-bugs-return-594150-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 09:02:50 2018
Return-Path: <gcc-bugs-return-594150-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74612 invoked by alias); 20 Feb 2018 09: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 74458 invoked by uid 48); 20 Feb 2018 09:02:46 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/28689] Cross compile internal error.
Date: Tue, 20 Feb 2018 09:02: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.1.1
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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: attachments.created
Message-ID: <bug-28689-4-rD07Kw3ZFT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-28689-4@http.gcc.gnu.org/bugzilla/>
References: <bug-28689-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2018-02/txt/msg02591.txt.bz2
Content-length: 584

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28689

--- Comment #8 from Eric Gallager <egallager at gcc dot gnu.org> ---
Created attachment 43465
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43465&action=edit
output from compiling testcase

(In reply to Eric Gallager from comment #7)
> (In reply to Lee Adamson from comment #6)
> > Same thing also happens if I build a sparc-sun-solaris2.8 to
> > i686-pc-linux-gnu cross compiler.
> 
> Does it still happen with newer versions of gcc?

(I got the attached output compiling native for darwin, btw. Errors, but no
ICE)
>From gcc-bugs-return-594149-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Feb 20 08:58:09 2018
Return-Path: <gcc-bugs-return-594149-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 68563 invoked by alias); 20 Feb 2018 08:58: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 68404 invoked by uid 89); 20 Feb 2018 08:58:02 -0000
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=2.8 required=5.0 testsºYES_50,DEAR_SOMETHING,HTML_MESSAGE,SPF_PASS,T_REMOTE_IMAGE,T_RP_MATCHES_RCVD autolearn=no version=3.3.2 spammy=transportation, sincerity, Modern, Human
X-HELO: fencepost.gnu.org
Received: from fencepost.gnu.org (HELO fencepost.gnu.org) (208.118.235.10) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 20 Feb 2018 08:58:00 +0000
Received: from eggs.gnu.org ([2001:4830:134:3::10]:32989)	by fencepost.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256)	(Exim 4.82)	(envelope-from <papers@psychiatneurosci.org>)	id 1eo3kK-00066t-0X	for bug-gcc@gnu.org; Tue, 20 Feb 2018 03:57:56 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)	(envelope-from <papers@psychiatneurosci.org>)	id 1eo3kI-0003hF-Hg	for bug-gcc@gnu.org; Tue, 20 Feb 2018 03:57:55 -0500
X-Spam-Report: 	*  4.0 BAYES_99 BODY: Bayes spam probability is 99 to 100%	*      [score: 1.0000]	*  2.0 DEAR_SOMETHING BODY: Contains 'Dear (something)'	*  0.2 BAYES_999 BODY: Bayes spam probability is 99.9 to 100%	*      [score: 1.0000]	*  0.0 HTML_MESSAGE BODY: HTML included in message	*  0.6 BAYES_99_HTML BAYES_99_HTML	*  0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid	*  0.0 T_REMOTE_IMAGE Message contains an external image
Received: from mail-qt0-x229.google.com ([2607:f8b0:400d:c0d::229]:33270)	by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)	(Exim 4.71)	(envelope-from <papers@psychiatneurosci.org>)	id 1eo3kI-0003gF-97	for bug-gcc@gnu.org; Tue, 20 Feb 2018 03:57:54 -0500
Received: by mail-qt0-x229.google.com with SMTP id d8so15466982qtm.0        for <bug-gcc@gnu.org>; Tue, 20 Feb 2018 00:57:54 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d\x1e100.net; s 161025;        h=x-gm-message-state:mime-version:from:date:message-id:subject:to;        bh=oYWbNptyH3BVgQRPqXU27f6616fFuZ0tIBS91iHzfgk=;        b=ptDEYLapaqV65/E2KS+PTNv5gabjgRM1CcDeCP21fELBpc9AFwy2oQlRmGypNQr4hD         nCUY2h/BQeVdLbiJXOZNuIg3VkHKI6kCsoDl0kGDIvKhI6fo7jQyqUJtPdTUbYL2zXVq         V4BxLjiCQpMaIgip0KpZ/16mOJKDBImsrxrcHS721Z4IpSMhl3D0+76Qyyit0og45Egf         jsYCLuHQoBdWtwrQXt9R7wQF16Tb137P6+jDCXuDNfXejsFxu5NlFSINdRA4HJ+uviua         1LkrVZjT9piCSiojF/MGJZtE4WAw923xnwh+x+5IZWYUhFU9ibi4WqX+7Nhiufn5Nf7l         45cg=X-Gm-Message-State: APf1xPC+UFQebn5A8OdWgUXa0fJSZ+JR/+Czowuj9+BSWT3mt8pSLOiS	LWmELsfjxUY6VKt+J6L7HhZXZMoWlfiKuTvd3B/OnEBW
X-Google-Smtp-Source: AH8x226vA4gzSTIeC6p8FxPJ1LR/OiQ4PUCG31TjZD3lDkBjbZaFGrrd12fankaNKBqUSUKNhy3URKmkDzde8h8bgI0X-Received: by 10.237.59.74 with SMTP id q10mr29019112qte.222.1519117073131; Tue, 20 Feb 2018 00:57:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.36.216 with HTTP; Tue, 20 Feb 2018 00:57:52 -0800 (PST)
From: Journal AJPN <papers@psychiatneurosci.org>
Date: Tue, 20 Feb 2018 09:02:00 -0000
Message-ID: <CAM0hN-MtNW05C_OytnmXoQSO28mGD1_D2s6kQo7DUmGXSQkFZQ@mail.gmail.com>
Subject: Invitation of Becoming the Editorial Member/Reviewer
To: bug-gcc@gnu.org
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized.
X-Received-From: 2607:f8b0:400d:c0d::229
Content-Type: text/plain; charset="UTF-8"
X-SW-Source: 2018-02/txt/msg02590.txt.bz2
Content-length: 1942

<http://www.jddmc.org/home>
Dear Sir or Madam,
We publish peer-reviewed international academic journals dedicated to
promoting the development of science and technology. Now we sincerely
invite scholars and researchers to submit papers to the journals or to join
us as one of the editorial board members/reviewers.
Contributing Your Research Paper
We have owned 200+ open access, online, peer-reviewed journals. If you have
burst out some new ideas in your specialized or interested field, you are
welcomed to submit your papers to the related Journals or Special Issues so
as to share your ideas with people around the world.
Being an Editorial Member or a Reviewer
To expand the editorial board and reviewer team, we would like to invite
you to be our editorial member or reviewer of our journals with great
sincerity. If you are eager for more information about the Benefits and
Responsibilities of the editorial member or a reviewer, please feel free to
visit the following link: http://www.jddmc.org/journals

   1. American Journal of Modern Physics
   2. History Research
   3. American Journal of Neural Networks and Applications
   4. Ecology and Evolutionary Biology
   5. Clinical Medicine Research
   6. International Journal of Environmental Monitoring and Analysis
   7. International Journal of Transportation Engineering and Technology
   8. Journal of Human Resource Management

Advantages of Journals
Publish Papers within 60 Days
Fast publication promotes scientific research and saves author's time.
Papers submitted to our journals can be published within 60 days with the
normal publication procedures, such as checking, reviewing, editing etc.
Indexing and Abstracting
Most of journals in our platform have been indexed by JournalSeek,
Electronic Journals Library (EJL), WorldCat, CrossRef,
Zeitschriftendatenbank, EZB, Academickeys, ResearchBib, Polish Scholarly
Bibliography, Wissenschaftszentrum Berlin, CNKI, etc.


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-02-13 20:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-22 18:34 [Bug testsuite/62234] New: warnings/errors from LTO cannot be tested manu at gcc dot gnu.org
2014-08-26 10:56 ` [Bug testsuite/62234] " rguenth at gcc dot gnu.org
2015-03-24  9:17 ` manu at gcc dot gnu.org
2015-04-30  3:10 ` hubicka at gcc dot gnu.org
2018-02-13 20:58 ` egallager 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).