public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c++/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V
       [not found] <bug-91420-4@http.gcc.gnu.org/bugzilla/>
@ 2019-08-12  3:06 ` andrew at sifive dot com
  2019-08-12  3:23 ` andrew at sifive dot com
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 5+ messages in thread
From: andrew at sifive dot com @ 2019-08-12  3:06 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: 7601 bytes --]

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

--- Comment #2 from Andrew Waterman <andrew at sifive dot com> ---
The RISC-V code models currently in existence place a 2 GiB limit on
the extent of the statically linked portion of a binary.  Rather than
a bug, I would describe this as a limitation of the existing code
models, which we should eventually lift by introducing larger code
models.

Note that it's possible to get similar errors on other
architecture/code model combinations.  Here's an example from x86-64
with the "kernel" code model:

$ g++ -mcmodel=kernel -O2 riscv_cpp_test.c
tmp/ccEm3wfH.o: In function `main':
test.c:(.text.startup+0x20): relocation truncated to fit: R_X86_64_32S
against `.LC0'
collect2: error: ld returned 1 exit status


On Sun, Aug 11, 2019 at 7:47 PM bmeng.cn at gmail dot com
<gcc-bugzilla@gcc.gnu.org> wrote:
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91420
>
>             Bug ID: 91420
>            Summary: relocation truncated to fit: R_RISCV_HI20 against
>                     `.LC0' with GCC 8.2/8.3 on RISC-V
>            Product: gcc
>            Version: 8.2.0
>             Status: UNCONFIRMED
>           Severity: normal
>           Priority: P3
>          Component: c++
>           Assignee: unassigned at gcc dot gnu.org
>           Reporter: bmeng.cn at gmail dot com
>   Target Milestone: ---
>
> Created attachment 46700
>   --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46700&action=edit
> test case
>
> Please use attached test case "riscv_cpp_test.c" to trigger the bug.
>
> $ riscv64-unknown-linux-gnu-g++ -O2 riscv_cpp_test.c
> /tmp/ccCpODP4.o: In function `.L0 ':
> riscv_cpp_test.c:(.text.startup+0x4): relocation truncated to fit: R_RISCV_HI20
> against `.LC0'
> /share/toolchains/riscv/lib/gcc/riscv64-unknown-linux-gnu/8.2.0/../../../../riscv64-unknown-linux-gnu/bin/ld:
> final link failed: Symbol needs debug section which does not exist
> collect2: error: ld returned 1 exit status
>
> Workaround: using "-O0" makes the linking procedure happy.
>
> $ riscv64-unknown-linux-gnu-g++ -O0 riscv_cpp_test.c
>From gcc-bugs-return-650850-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 03:15:36 2019
Return-Path: <gcc-bugs-return-650850-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38721 invoked by alias); 12 Aug 2019 03:15: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 30813 invoked by uid 48); 12 Aug 2019 03:15:30 -0000
From: "bmeng.cn at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V
Date: Mon, 12 Aug 2019 03: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.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bmeng.cn 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-91420-4-N3BMX1KpkQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00883.txt.bz2
Content-length: 299

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

--- Comment #3 from Bin Meng <bmeng.cn at gmail dot com> ---
Thanks Andrew for the quick response!

Agreed, that it's caused by the current code model limitation of RISC-V.

However I was wondering why passing "-O0" could make the linking pass.
>From gcc-bugs-return-650851-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 03:22:56 2019
Return-Path: <gcc-bugs-return-650851-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127759 invoked by alias); 12 Aug 2019 03:22: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 127747 invoked by uid 89); 12 Aug 2019 03:22:55 -0000
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-3.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=shot, HX-Languages-Length:385, H*RU:sk:mail-wr, H*r:sk:mail-wr
X-HELO: mail-ed1-f53.google.com
Received: from mail-ed1-f53.google.com (HELO mail-ed1-f53.google.com) (209.85.208.53) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 12 Aug 2019 03:22:54 +0000
Received: by mail-ed1-f53.google.com with SMTP id e16so9227532edv.6        for <gcc-bugs@gcc.gnu.org>; Sun, 11 Aug 2019 20:22:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;        d=sifive.com; s=google;        h=mime-version:references:in-reply-to:from:date:message-id:subject:to         :cc;        bh=lB0ogyFVrcXHC11yMhfQcuMfcstIvBjDTzEpB4kANM4=;        b=F+5ZcYYeN8hOu3kJNl9CAGFfN8LA9j2VozMRrMiIQxhNDHM5UYuxGDmut9wAKhuNt1         pj+f+zHpRzkGIskztcGz8MCkLFhU0hrtEDj6u2ec+cSEEzWUjy9QnoZJWm/QknEtNCZV         rEiEzoa919EA9lNU9yI96DGAygZ4rli8iNim+BZ1sjrW75hhv8POZkXtaS6ytTZZ8VMX         HShLC4sNZryHkiCbJ6PyhnWVjBy5/4da44WdkLRsbuJLffi55my07U31vGrkf/zeCJRp         sdWcEajLSK/MQHZMS+4jakZgbbHFCXdSR3ncyllCC0GZQDZS1b2ptFoBSULuNbmKExI9         ZEAQ=Return-Path: <andrew@sifive.com>
Received: from mail-wr1-f49.google.com (mail-wr1-f49.google.com. [209.85.221.49])        by smtp.gmail.com with ESMTPSA id o1sm1432817eji.19.2019.08.11.20.22.51        (version=TLS1_3 cipher®AD-AES128-GCM-SHA256 bits\x128/128);        Sun, 11 Aug 2019 20:22:51 -0700 (PDT)
Received: by mail-wr1-f49.google.com with SMTP id j16so1045069wrr.8;        Sun, 11 Aug 2019 20:22:51 -0700 (PDT)
MIME-Version: 1.0
References: <bug-91420-4@http.gcc.gnu.org/bugzilla/> <bug-91420-4-N3BMX1KpkQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91420-4-N3BMX1KpkQ@http.gcc.gnu.org/bugzilla/>
From: Andrew Waterman <andrew@sifive.com>
Date: Mon, 12 Aug 2019 03:22:00 -0000
Message-ID: <CA++6G0D47YuWZ=XQrax51wOKAYSZGmAoZwxzijp-kdVcg2_+3A@mail.gmail.com>
Subject: Re: [Bug c++/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V
To: "bmeng.cn at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
Cc: gcc-bugs@gcc.gnu.org
Content-Type: text/plain; charset="UTF-8"
X-SW-Source: 2019-08/txt/msg00884.txt.bz2
Content-length: 270

In -O2, the compiler materializes ("x" + INT_MIN) by loading that
symbol+offset into a register in one shot, whereas in -O0 it loads the
address of "x" into a register, then adds INT_MIN to that register.
The same phenomenon happens in the x86-64 -mcmodel=kernel case.


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

* [Bug c++/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V
       [not found] <bug-91420-4@http.gcc.gnu.org/bugzilla/>
  2019-08-12  3:06 ` [Bug c++/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V andrew at sifive dot com
@ 2019-08-12  3:23 ` andrew at sifive dot com
  2024-04-01  5:55 ` [Bug target/91420] " pinskia at gcc dot gnu.org
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 5+ messages in thread
From: andrew at sifive dot com @ 2019-08-12  3:23 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: 1596408 bytes --]

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

--- Comment #4 from Andrew Waterman <andrew at sifive dot com> ---
In -O2, the compiler materializes ("x" + INT_MIN) by loading that
symbol+offset into a register in one shot, whereas in -O0 it loads the
address of "x" into a register, then adds INT_MIN to that register.
The same phenomenon happens in the x86-64 -mcmodel=kernel case.
>From gcc-bugs-return-650853-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 03:53:34 2019
Return-Path: <gcc-bugs-return-650853-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 31967 invoked by alias); 12 Aug 2019 03: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 31937 invoked by uid 48); 12 Aug 2019 03:53:30 -0000
From: "bmeng.cn at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V
Date: Mon, 12 Aug 2019 03: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.2.0
X-Bugzilla-Keywords: link-failure
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bmeng.cn 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-91420-4-MfI9ZPwNdX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00886.txt.bz2
Content-length: 310

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

--- Comment #5 from Bin Meng <bmeng.cn at gmail dot com> ---
Thanks Andrew. That makes sense!

I wonder whether there is a way to teach GCC not to generate code for such
radical optimization that it can't relocate when using "-O2", on all
architectures :)
>From gcc-bugs-return-650854-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 05:11:31 2019
Return-Path: <gcc-bugs-return-650854-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82022 invoked by alias); 12 Aug 2019 05:11:31 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 81940 invoked by uid 48); 12 Aug 2019 05:11:27 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/61257] configure should check if sys/sdt.h is usable, not just checking the existance of the header
Date: Mon, 12 Aug 2019 05:11: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: 4.9.0
X-Bugzilla-Keywords: build, 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: cc
Message-ID: <bug-61257-4-riU5DAlEt9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61257-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61257-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00887.txt.bz2
Content-length: 467

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

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

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

--- Comment #5 from Eric Gallager <egallager at gcc dot gnu.org> ---
svn blame says Tom Tromey added the original check for <sys/sdt.h>; cc-ing him
>From gcc-bugs-return-650855-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 07:34:04 2019
Return-Path: <gcc-bugs-return-650855-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 107780 invoked by alias); 12 Aug 2019 07:34: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 107715 invoked by uid 48); 12 Aug 2019 07:34:00 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91421] New: [10 Regression] runtime error: load of value 2463, which is not a valid value for type 'built_in_function' since r274119
Date: Mon, 12 Aug 2019 07:34: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned 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-91421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00888.txt.bz2
Content-length: 3154

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

            Bug ID: 91421
           Summary: [10 Regression] runtime error: load of value 2463,
                    which is not a valid value for type
                    'built_in_function' since r274119
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: rsandifo at gcc dot gnu.org
  Target Milestone: ---

Since the revision I see following UBSAN error:

$ /home/marxin/Programming/gcc2/objdir/./gcc/xgcc
-B/home/marxin/Programming/gcc2/objdir/./gcc/ -xc -nostdinc /dev/null -S -o
/dev/null -fself-test=../../gcc/testsuite/selftests
../../gcc/langhooks.c:623:3: runtime error: load of value 2463, which is not a
valid value for type 'built_in_function'
    #0 0x186eae8 in add_builtin_function_common ../../gcc/langhooks.c:623
    #1 0x186ec32 in add_builtin_function(char const*, tree_node*, int,
built_in_class, char const*, tree_node*) ../../gcc/langhooks.c:653
    #2 0x2d344d3 in def_builtin ../../gcc/config/i386/i386-builtins.c:282
    #3 0x2d34b90 in def_builtin_const ../../gcc/config/i386/i386-builtins.c:311
    #4 0x2d36210 in ix86_init_mmx_sse_builtins
../../gcc/config/i386/i386-builtins.c:529
    #5 0x2d39916 in ix86_init_builtins()
../../gcc/config/i386/i386-builtins.c:1406
    #6 0xad3794 in c_define_builtins ../../gcc/c-family/c-common.c:3974
    #7 0xad895d in c_common_nodes_and_builtins()
../../gcc/c-family/c-common.c:4462
    #8 0x8bb205 in c_init_decl_processing() ../../gcc/c/c-decl.c:4360
    #9 0x9ca9cb in c_objc_common_init() ../../gcc/c/c-objc-common.c:60
    #10 0x20944c6 in lang_dependent_init ../../gcc/toplev.c:1915
    #11 0x2095989 in do_compile ../../gcc/toplev.c:2175
    #12 0x2096089 in toplev::main(int, char**) ../../gcc/toplev.c:2325
    #13 0x453e21a in main ../../gcc/main.c:39
    #14 0x7ff69f230bca in __libc_start_main ../csu/libc-start.c:308
    #15 0x87d969 in _start
(/home/marxin/Programming/gcc2/objdir/gcc/cc1+0x87d969)

../../gcc/selftest.c:392: test_locate_file: FAIL: unable to open file:
../../gcc/testsuite/selftests/example.txt
cc1: internal compiler error: in fail_formatted, at selftest.c:63
0x45b2147 selftest::fail_formatted(selftest::location const&, char const*, ...)
        ../../gcc/selftest.c:63
0x45b29e8 selftest::read_file(selftest::location const&, char const*)
        ../../gcc/selftest.c:225
0x45b3879 test_locate_file
        ../../gcc/selftest.c:392
0x45b3917 selftest::selftest_c_tests()
        ../../gcc/selftest.c:407
0x442f07f selftest::run_tests()
        ../../gcc/selftest-run-tests.c:57
0x2095da3 toplev::run_self_tests()
        ../../gcc/toplev.c:2254
Please submit a full bug report,

The compiler is build with:
make -j16 all-host -k CFLAGS="-O0 -g -fsanitize=undefined -ldl" CXXFLAGS="-O0
-g -fsanitize=undefined" LDFLAGS="-fsanitize=undefined -ldl"

The issue is obvious, the target-specific builtin names are not part of the
'enum built_in_function'.
>From gcc-bugs-return-650856-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 07:34:55 2019
Return-Path: <gcc-bugs-return-650856-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110403 invoked by alias); 12 Aug 2019 07: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 110329 invoked by uid 48); 12 Aug 2019 07:34:51 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91421] [10 Regression] runtime error: load of value 2463, which is not a valid value for type 'built_in_function' since r274119
Date: Mon, 12 Aug 2019 07: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_reconfirmed_on cf_known_to_work target_milestone cf_known_to_fail
Message-ID: <bug-91421-4-tkzNs7P9ab@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00889.txt.bz2
Content-length: 464

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2019-8-12
      Known to work|                            |9.1.0
   Target Milestone|---                         |10.0
      Known to fail|                            |10.0
>From gcc-bugs-return-650857-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 07:35:06 2019
Return-Path: <gcc-bugs-return-650857-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 111235 invoked by alias); 12 Aug 2019 07: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 111156 invoked by uid 48); 12 Aug 2019 07:35:02 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91421] [10 Regression] runtime error: load of value 2463, which is not a valid value for type 'built_in_function' since r274119
Date: Mon, 12 Aug 2019 07: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status everconfirmed
Message-ID: <bug-91421-4-Yog0rEYRgx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00890.txt.bz2
Content-length: 346

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1
>From gcc-bugs-return-650858-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 07:39:32 2019
Return-Path: <gcc-bugs-return-650858-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120079 invoked by alias); 12 Aug 2019 07: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 120011 invoked by uid 48); 12 Aug 2019 07:39:28 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/91411] Extraneous size & location attributes for members in DWARF
Date: Mon, 12 Aug 2019 07:39: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: 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-91411-4-OZjmoFgqgJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91411-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91411-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00891.txt.bz2
Content-length: 592

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-debug
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-12
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  I suppose this applies to all DWARF versions?
>From gcc-bugs-return-650859-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 07:43:04 2019
Return-Path: <gcc-bugs-return-650859-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128283 invoked by alias); 12 Aug 2019 07: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 128218 invoked by uid 48); 12 Aug 2019 07:43:00 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ada/91417] [10 regression] acats c761003 fails for powerpc targets
Date: Mon, 12 Aug 2019 07:43: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: 10.0
X-Bugzilla-Keywords: GC
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords target_milestone
Message-ID: <bug-91417-4-2v2hgdoK10@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91417-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91417-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00892.txt.bz2
Content-length: 346

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |GC
   Target Milestone|---                         |10.0
>From gcc-bugs-return-650860-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 07:46:20 2019
Return-Path: <gcc-bugs-return-650860-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1132 invoked by alias); 12 Aug 2019 07:46: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 1083 invoked by uid 48); 12 Aug 2019 07:46:16 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V
Date: Mon, 12 Aug 2019 07: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.2.0
X-Bugzilla-Keywords: link-failure
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:
Message-ID: <bug-91420-4-Uk4rlVFgve@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00893.txt.bz2
Content-length: 505

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

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Andrew Waterman from comment #4)
> In -O2, the compiler materializes ("x" + INT_MIN) by loading that
> symbol+offset into a register in one shot, whereas in -O0 it loads the
> address of "x" into a register, then adds INT_MIN to that register.
> The same phenomenon happens in the x86-64 -mcmodel=kernel case.

Other targets use the linker to relax this in some form.
>From gcc-bugs-return-650861-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 07:50:46 2019
Return-Path: <gcc-bugs-return-650861-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7046 invoked by alias); 12 Aug 2019 07:50:46 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 6899 invoked by uid 48); 12 Aug 2019 07:50:41 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91421] [10 Regression] runtime error: load of value 2463, which is not a valid value for type 'built_in_function' since r274119
Date: Mon, 12 Aug 2019 07: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_gcctarget
Message-ID: <bug-91421-4-IaqZMZlLKg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00894.txt.bz2
Content-length: 775

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |x86_64-*-*, i?86-*-*

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
So UBSAN doesn't work for bitfield enums?  Because the issue is certainly
"latent" and I don't see how we can fix it.  Which means -fstrict-enums would
be broken as well.

Note that function-code should likely be

union {
  enum built_in_function code_normal;
  /* enum target_fn */ int code_target;
  /* no FE builins */
};

with it now being a full 32bit field using a union is now possible.
>From gcc-bugs-return-650862-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:02:03 2019
Return-Path: <gcc-bugs-return-650862-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37363 invoked by alias); 12 Aug 2019 08: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 37227 invoked by uid 48); 12 Aug 2019 08:01:58 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91419] [10 Regression]: gcc.dg/tree-ssa/pr91091-2.c, ssa-fre-61.c, ssa-fre-61.c with r273232
Date: Mon, 12 Aug 2019 08: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on target_milestone everconfirmed
Message-ID: <bug-91419-4-17sCutSA8L@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00895.txt.bz2
Content-length: 1825

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-12
   Target Milestone|---                         |10.0
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Jeff also noticed this.  The issue should happen on targets where alignof(int)
!= sizeof(int) since there we cannot conclude that with int *p, *q; the
accesses *p and *q either overlap exactly (p == q) or they do not overlap.

Skimming through target-supports.exp I see natural_alignment_32 but that
seems to be incomplete, not matching either of the affected targets of this
bug:

# Return 1 if types of size 32 bit or less are naturally aligned
# (aligned to their type-size), 0 otherwise.
#
# This won't change for different subtargets so cache the result.

proc check_effective_target_natural_alignment_32 { } {
    # FIXME: 32bit powerpc: guaranteed only if MASK_ALIGN_NATURAL/POWER.
    return [check_cached_effective_target_indexed natural_alignment_32 {
      if { ([istarget *-*-darwin*] && [is-effective-target lp64])
            || [istarget avr-*-*] } {
           return 0
         } else {
           return 1
         }
      }]
}

Thus known issue but no easy testsuite workaround sofar unless we fix the
above.  natural_alignment_32 is used in

gcc.dg/ipa/propalign-?.c

and some powerpc specific vector tests.  Do the above also fail for you?
Does it make sense to have natural_alignment_16 (not sure about the targets
you cite, but m68k would fall into this category).
>From gcc-bugs-return-650863-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:40:59 2019
Return-Path: <gcc-bugs-return-650863-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7518 invoked by alias); 12 Aug 2019 08:40:59 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 6916 invoked by uid 48); 12 Aug 2019 08:40:54 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91408] [10 Regression] ICE in extract_insn, at recog.c:2310 since r273981
Date: Mon, 12 Aug 2019 08: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: 10.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: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91408-4-VnIraRotJ8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91408-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91408-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00896.txt.bz2
Content-length: 167

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

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
@Jakub: Can the bug be marked as resolved?
>From gcc-bugs-return-650864-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:48:45 2019
Return-Path: <gcc-bugs-return-650864-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 21657 invoked by alias); 12 Aug 2019 08:48: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 21591 invoked by uid 48); 12 Aug 2019 08:48:39 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91421] [10 Regression] runtime error: load of value 2463, which is not a valid value for type 'built_in_function' since r274119
Date: Mon, 12 Aug 2019 08:48:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 10.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: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-91421-4-za4rbJTmZE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00897.txt.bz2
Content-length: 523

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

rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed:

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

--- Comment #2 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Will change it to a union as suggested.
>From gcc-bugs-return-650874-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:53:43 2019
Return-Path: <gcc-bugs-return-650874-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114116 invoked by alias); 12 Aug 2019 08:53: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 113304 invoked by uid 48); 12 Aug 2019 08:53:31 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: =?UTF-8?B?W0J1ZyBjKysvODY2NjFdIGcrKyBJQ0U6dHJlZSBjaGVjazogZXhwZWN0ZWQg?= =?UTF-8?B?dHJlZSB0aGF0IGNvbnRhaW5zIOKAmGRlY2wgbWluaW1hbOKAmSBzdHJ1Y3R1?= =?UTF-8?B?cmUsIGhhdmUg4oCYb3ZlcmxvYWTigJkgaW4gbm90ZV9uYW1lX2RlY2xhcmVk?= =?UTF-8?B?X2luX2NsYXNzLCBhdCBjcC9jbGFzcy5jOjgyODg=?Date: Mon, 12 Aug 2019 08: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: 9.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-86661-4-h5D7AEV9pZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-86661-4@http.gcc.gnu.org/bugzilla/>
References: <bug-86661-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00902.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650872-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:53:34 2019
Return-Path: <gcc-bugs-return-650872-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113572 invoked by alias); 12 Aug 2019 08:53: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 112822 invoked by uid 48); 12 Aug 2019 08:53:28 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/85409] [8/9/10 Regression] ICE in alloc_succs_info, at sel-sched-ir.c:4730
Date: Mon, 12 Aug 2019 08:53: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: deferred, 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85409-4-9JFfvUMkuo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85409-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85409-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00903.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650875-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:53:47 2019
Return-Path: <gcc-bugs-return-650875-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114391 invoked by alias); 12 Aug 2019 08:53: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 113546 invoked by uid 48); 12 Aug 2019 08:53:33 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/85225] [GCOV] An array reference in the for(;;) loop will lead the loop has incorrect execution times in gcov
Date: Mon, 12 Aug 2019 08:53: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:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85225-4-KjuozFReCv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85225-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85225-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00908.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650865-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:53:27 2019
Return-Path: <gcc-bugs-return-650865-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 112552 invoked by alias); 12 Aug 2019 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 112362 invoked by uid 48); 12 Aug 2019 08:53:19 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/90943] Visiting inherited variants no longer works in 9.1
Date: Mon, 12 Aug 2019 08: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: 9.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: SUSPENDED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90943-4-mMieyZmMGt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90943-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90943-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00898.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650871-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:53:31 2019
Return-Path: <gcc-bugs-return-650871-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113229 invoked by alias); 12 Aug 2019 08:53: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 112548 invoked by uid 48); 12 Aug 2019 08:53:22 -0000
From: "jakub 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, 12 Aug 2019 08:53: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: 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-83193-4-OrvVKbCPwF@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: 2019-08/txt/msg00899.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #21 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650873-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:53:38 2019
Return-Path: <gcc-bugs-return-650873-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113947 invoked by alias); 12 Aug 2019 08:53: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 113168 invoked by uid 48); 12 Aug 2019 08:53:30 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/49213] [OOP] gfortran rejects structure constructor expression
Date: Mon, 12 Aug 2019 08:53:00 -0000
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.1.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: major
X-Bugzilla-Who: jakub 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-49213-4-LpwZrg2HBl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-49213-4@http.gcc.gnu.org/bugzilla/>
References: <bug-49213-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00900.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #31 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650876-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:53:50 2019
Return-Path: <gcc-bugs-return-650876-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114762 invoked by alias); 12 Aug 2019 08:53: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 113834 invoked by uid 48); 12 Aug 2019 08:53:35 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/88494] [9/10 Regression] polyhedron 10% mdbx runtime regression
Date: Mon, 12 Aug 2019 08: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: 9.0
X-Bugzilla-Keywords: missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-88494-4-NmDmKb0Ybf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88494-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88494-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00905.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650868-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:53:28 2019
Return-Path: <gcc-bugs-return-650868-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 112684 invoked by alias); 12 Aug 2019 08:53: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 112493 invoked by uid 48); 12 Aug 2019 08:53:21 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90966] [9/10 Regression] ICE in tsubst_copy, at cp/pt.c:16155
Date: Mon, 12 Aug 2019 08: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: 9.1.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90966-4-WBpNgYFdsW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90966-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90966-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00901.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650878-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:54:16 2019
Return-Path: <gcc-bugs-return-650878-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115618 invoked by alias); 12 Aug 2019 08:53: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 114226 invoked by uid 48); 12 Aug 2019 08:53:38 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90915] [9/10 Regression] ICE in has_attribute, at c-family/c-attribs.c:4221
Date: Mon, 12 Aug 2019 08: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: 10.0
X-Bugzilla-Keywords: error-recovery, ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90915-4-ifbU1pkeGH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90915-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90915-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00907.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650879-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:54:15 2019
Return-Path: <gcc-bugs-return-650879-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115663 invoked by alias); 12 Aug 2019 08:53: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 114345 invoked by uid 48); 12 Aug 2019 08:53:39 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/83077] sso-string @ gnu-versioned-namespace.
Date: Mon, 12 Aug 2019 08: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:
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-83077-4-0cR7lbD7la@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83077-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83077-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00906.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650869-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:53:28 2019
Return-Path: <gcc-bugs-return-650869-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 112748 invoked by alias); 12 Aug 2019 08:53: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 112477 invoked by uid 48); 12 Aug 2019 08:53:21 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug d/90729] libphobos.phobos_shared/std/math.d FAILs on Solaris
Date: Mon, 12 Aug 2019 08:53:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: d
X-Bugzilla-Version: 10.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: ibuclaw at gdcproject dot org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90729-4-sBasj4fxSB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90729-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90729-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00904.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650886-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:55:18 2019
Return-Path: <gcc-bugs-return-650886-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 119476 invoked by alias); 12 Aug 2019 08:54: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 115734 invoked by uid 48); 12 Aug 2019 08:53:50 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/85377] [GCOV] Wrong coverage with label and if(cond) break in while(1)
Date: Mon, 12 Aug 2019 08:54:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: gcov-profile
X-Bugzilla-Version: 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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85377-4-6eoXxOyLRb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85377-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85377-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00912.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650889-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:55:49 2019
Return-Path: <gcc-bugs-return-650889-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120986 invoked by alias); 12 Aug 2019 08: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 116337 invoked by uid 48); 12 Aug 2019 08:53:55 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/90594] [9/10 regression] Spurious popcount emitted
Date: Mon, 12 Aug 2019 08: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: 9.0
X-Bugzilla-Keywords: missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90594-4-TmTnEly7Kd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90594-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90594-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00917.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650885-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:55:07 2019
Return-Path: <gcc-bugs-return-650885-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118996 invoked by alias); 12 Aug 2019 08:54: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 115614 invoked by uid 48); 12 Aug 2019 08:53:49 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83868] i386: Clean up thunk function generation
Date: Mon, 12 Aug 2019 08: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: 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-83868-4-fokXQ12W8Q@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83868-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83868-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00911.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650867-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:53:28 2019
Return-Path: <gcc-bugs-return-650867-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 112666 invoked by alias); 12 Aug 2019 08:53: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 112439 invoked by uid 48); 12 Aug 2019 08:53:20 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/85947] gcc.dg/vect/bb-slp-div-1.c XPASSes
Date: Mon, 12 Aug 2019 08: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: 9.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85947-4-bcondXO4V5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85947-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85947-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00919.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650883-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:54:59 2019
Return-Path: <gcc-bugs-return-650883-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118590 invoked by alias); 12 Aug 2019 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 115271 invoked by uid 48); 12 Aug 2019 08:53:47 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/91333] [9/10 Regression] suboptimal register allocation for inline asm
Date: Mon, 12 Aug 2019 08:54: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: 10.0
X-Bugzilla-Keywords: missed-optimization, ra
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91333-4-mRQqud7FGx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91333-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91333-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00910.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650890-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:55:56 2019
Return-Path: <gcc-bugs-return-650890-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121891 invoked by alias); 12 Aug 2019 08: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 117133 invoked by uid 48); 12 Aug 2019 08:54:02 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90947] [9 Regression] Simple lookup table of array of strings is miscompiled
Date: Mon, 12 Aug 2019 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: 9.1.0
X-Bugzilla-Keywords: patch, 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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90947-4-7l5RyMZLxY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90947-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90947-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00918.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650866-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:53:28 2019
Return-Path: <gcc-bugs-return-650866-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 112655 invoked by alias); 12 Aug 2019 08:53: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 112417 invoked by uid 48); 12 Aug 2019 08:53:20 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91051] [9/10 Regression] Templated conversion operator to rvalue reference to constant don't match when converting to lvalue reference to constant
Date: Mon, 12 Aug 2019 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: 9.1.0
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91051-4-5HUl593UmK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91051-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91051-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00916.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650887-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:55:33 2019
Return-Path: <gcc-bugs-return-650887-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120176 invoked by alias); 12 Aug 2019 08:54: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 115977 invoked by uid 48); 12 Aug 2019 08:53:52 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/67513] ASAN: Not optimal shadow value check (unlikely condition checked in fast path)
Date: Mon, 12 Aug 2019 08:54: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: missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-67513-4-tSXu2SIbHT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-67513-4@http.gcc.gnu.org/bugzilla/>
References: <bug-67513-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00914.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #17 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650880-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:54:30 2019
Return-Path: <gcc-bugs-return-650880-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116405 invoked by alias); 12 Aug 2019 08:53: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 114539 invoked by uid 48); 12 Aug 2019 08:53:41 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/85179] [GCOV] A label followed with a blank statement is wrongly marked as not executed in Gcov
Date: Mon, 12 Aug 2019 08:54:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: gcov-profile
X-Bugzilla-Version: 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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85179-4-PTMhsFDvt6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85179-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85179-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00915.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650870-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:53:28 2019
Return-Path: <gcc-bugs-return-650870-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 112769 invoked by alias); 12 Aug 2019 08:53: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 112516 invoked by uid 48); 12 Aug 2019 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/85175] [8/9/10 regression] false-positive -Wformat-overflow= warning with gcc-8 -Os
Date: Mon, 12 Aug 2019 08: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.1
X-Bugzilla-Keywords: deferred, diagnostic
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85175-4-RKiF1gAh8t@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85175-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85175-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00920.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650881-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:54:35 2019
Return-Path: <gcc-bugs-return-650881-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 117278 invoked by alias); 12 Aug 2019 08:54: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 114908 invoked by uid 48); 12 Aug 2019 08:53:44 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/64715] [7/8/9/10 Regression] __builtin_object_size (..., 1) fails to locate subobject
Date: Mon, 12 Aug 2019 08: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: 5.0
X-Bugzilla-Keywords: deferred
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-64715-4-b8mU3FFBUl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-64715-4@http.gcc.gnu.org/bugzilla/>
References: <bug-64715-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00909.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #27 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650882-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:54:46 2019
Return-Path: <gcc-bugs-return-650882-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 117822 invoked by alias); 12 Aug 2019 08:54: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 115113 invoked by uid 48); 12 Aug 2019 08:53:46 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/56069] [7 Regression] RA pessimization
Date: Mon, 12 Aug 2019 08:54: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: 4.8.0
X-Bugzilla-Keywords: missed-optimization, ra
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: bernds at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-56069-4-EdilxTnUi1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-56069-4@http.gcc.gnu.org/bugzilla/>
References: <bug-56069-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00913.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #22 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650896-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:57:00 2019
Return-Path: <gcc-bugs-return-650896-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126932 invoked by alias); 12 Aug 2019 08:55: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 119278 invoked by uid 48); 12 Aug 2019 08:54:19 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/39612] [7/8/9/10 Regression] LIM inserts loads from uninitialized local memory
Date: Mon, 12 Aug 2019 08: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: 4.4.0
X-Bugzilla-Keywords: deferred, missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-39612-4-WxNiJj2Dq5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-39612-4@http.gcc.gnu.org/bugzilla/>
References: <bug-39612-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00933.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #33 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650895-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:56:43 2019
Return-Path: <gcc-bugs-return-650895-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125724 invoked by alias); 12 Aug 2019 08:55:10 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 118873 invoked by uid 48); 12 Aug 2019 08:54:16 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/87763] [9/10 Regression] aarch64 target testcases fail after r265398
Date: Mon, 12 Aug 2019 08:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 9.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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-87763-4-5jUfg6Go5L@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87763-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87763-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00929.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #57 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650904-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:57:56 2019
Return-Path: <gcc-bugs-return-650904-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130471 invoked by alias); 12 Aug 2019 08: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 120619 invoked by uid 48); 12 Aug 2019 08:54:30 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/57218] [7/8/9/10 Regression] Excessive inlining even at -Os
Date: Mon, 12 Aug 2019 08:55: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: deferred
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-57218-4-QaOOQL4bCh@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: 2019-08/txt/msg00931.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650891-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:56:09 2019
Return-Path: <gcc-bugs-return-650891-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 122449 invoked by alias); 12 Aug 2019 08:54: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 117468 invoked by uid 48); 12 Aug 2019 08:54:05 -0000
From: "jakub 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, 12 Aug 2019 08: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: missed-optimization
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-82405-4-vPewWrYh88@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: 2019-08/txt/msg00924.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650898-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:57:13 2019
Return-Path: <gcc-bugs-return-650898-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127958 invoked by alias); 12 Aug 2019 08:55: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 119683 invoked by uid 48); 12 Aug 2019 08:54:22 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91408] [10 Regression] ICE in extract_insn, at recog.c:2310 since r273981
Date: Mon, 12 Aug 2019 08:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 10.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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91408-4-2znXa6BtTG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91408-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91408-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00926.txt.bz2
Content-length: 421

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

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> ---
Yes.
>From gcc-bugs-return-650901-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:57:30 2019
Return-Path: <gcc-bugs-return-650901-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128952 invoked by alias); 12 Aug 2019 08:55: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 120196 invoked by uid 48); 12 Aug 2019 08:54:27 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90432] [9/10 Regression] Internal compiler error with no_unique_address empty type with constructor call followed by value initialized to non-zero
Date: Mon, 12 Aug 2019 08: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: 9.1.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90432-4-MdBIZsVeKX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90432-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90432-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00928.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650888-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:55:37 2019
Return-Path: <gcc-bugs-return-650888-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120552 invoked by alias); 12 Aug 2019 08:54: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 116175 invoked by uid 48); 12 Aug 2019 08:53:54 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/88999] [9/10 Regression] testcases using in_avail() fail on nios2-elf
Date: Mon, 12 Aug 2019 08: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: 9.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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-88999-4-GB5YxpQNIQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88999-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88999-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00925.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650897-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:57:07 2019
Return-Path: <gcc-bugs-return-650897-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127658 invoked by alias); 12 Aug 2019 08:55: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 119535 invoked by uid 48); 12 Aug 2019 08:54:21 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/26061] error and warning count
Date: Mon, 12 Aug 2019 08: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: diagnostic
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jakub 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-26061-4-aNbp9OqJGZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-26061-4@http.gcc.gnu.org/bugzilla/>
References: <bug-26061-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00932.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #24 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650884-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:55:04 2019
Return-Path: <gcc-bugs-return-650884-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118802 invoked by alias); 12 Aug 2019 08:54: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 115450 invoked by uid 48); 12 Aug 2019 08:53:48 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81392] Improve diagnostics for [[fallthrough]] attribute that is missing a semicolon
Date: Mon, 12 Aug 2019 08: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: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-81392-4-W37XX783Ue@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81392-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81392-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00923.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650892-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:56:10 2019
Return-Path: <gcc-bugs-return-650892-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 122946 invoked by alias); 12 Aug 2019 08: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 117740 invoked by uid 48); 12 Aug 2019 08:54:07 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/89051] -Wno-error= does not work for warning groups
Date: Mon, 12 Aug 2019 08: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.2.1
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-89051-4-XI0joovZVP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89051-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89051-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00927.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650877-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:54:08 2019
Return-Path: <gcc-bugs-return-650877-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115186 invoked by alias); 12 Aug 2019 08:53: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 114016 invoked by uid 48); 12 Aug 2019 08:53:37 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90546] [9/10 Regression] Incorrect template argument deduction for conversion functions
Date: Mon, 12 Aug 2019 08: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: 9.1.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90546-4-ozSc2Lilhp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90546-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90546-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00922.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650894-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:56:32 2019
Return-Path: <gcc-bugs-return-650894-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124800 invoked by alias); 12 Aug 2019 08: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 118490 invoked by uid 48); 12 Aug 2019 08:54:14 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/71965] [7/8/9/10 Regression] [concepts] Substitution error *after* failure to satisfy an earlier constraint
Date: Mon, 12 Aug 2019 08: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: 7.0
X-Bugzilla-Keywords: deferred, patch, rejects-valid
X-Bugzilla-Severity: minor
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-71965-4-KamCKfcyhd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71965-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71965-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00921.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650899-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:57:15 2019
Return-Path: <gcc-bugs-return-650899-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127967 invoked by alias); 12 Aug 2019 08:55: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 119686 invoked by uid 48); 12 Aug 2019 08:54:22 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug d/89254] std.net.curl and std.parallelism unittests hang
Date: Mon, 12 Aug 2019 08:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: d
X-Bugzilla-Version: 9.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: ibuclaw at gdcproject dot org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-89254-4-cI0wVLLZhH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89254-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89254-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00930.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650908-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:58:28 2019
Return-Path: <gcc-bugs-return-650908-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2067 invoked by alias); 12 Aug 2019 08:56: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 122222 invoked by uid 48); 12 Aug 2019 08:54:43 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug d/90727] libphobos.phobos_shared/std/datetime/systime.d etc. FAIL on Solaris
Date: Mon, 12 Aug 2019 08:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: d
X-Bugzilla-Version: 10.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: ibuclaw at gdcproject dot org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90727-4-8ihsv5jkgY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90727-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90727-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00940.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650920-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:59:46 2019
Return-Path: <gcc-bugs-return-650920-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5744 invoked by alias); 12 Aug 2019 08: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 124834 invoked by uid 48); 12 Aug 2019 08:55:04 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/82013] better error message for missing semicolon in prototype
Date: Mon, 12 Aug 2019 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: 8.0
X-Bugzilla-Keywords: diagnostic, error-recovery
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: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-82013-4-xaqjqNhdJ8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82013-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82013-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00946.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650902-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:57:43 2019
Return-Path: <gcc-bugs-return-650902-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 129663 invoked by alias); 12 Aug 2019 08:55: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 120307 invoked by uid 48); 12 Aug 2019 08:54:28 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ada/86916] Constraint_Error erroneous memory access instead of error
Date: Mon, 12 Aug 2019 08:56: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.1.0
X-Bugzilla-Keywords: accepts-invalid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-86916-4-dx3qB98qYq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-86916-4@http.gcc.gnu.org/bugzilla/>
References: <bug-86916-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00935.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650915-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:59:16 2019
Return-Path: <gcc-bugs-return-650915-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4385 invoked by alias); 12 Aug 2019 08:56: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 123481 invoked by uid 48); 12 Aug 2019 08:54:54 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/85839] [F2018] warn for obsolescent features
Date: Mon, 12 Aug 2019 08:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85839-4-AF4MhjCL4E@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85839-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85839-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00941.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650893-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:56:20 2019
Return-Path: <gcc-bugs-return-650893-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123413 invoked by alias); 12 Aug 2019 08:54:53 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 118167 invoked by uid 48); 12 Aug 2019 08:54:11 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/54063] [7/8/9/10 regression] on powerpc64 gcc 4.9/7/8 generates larger code for global variable accesses than gcc 4.7
Date: Mon, 12 Aug 2019 08: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: 4.8.0
X-Bugzilla-Keywords: missed-optimization
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: steven at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-54063-4-JKJ8BLcyM5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-54063-4@http.gcc.gnu.org/bugzilla/>
References: <bug-54063-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00938.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #19 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650909-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:58:31 2019
Return-Path: <gcc-bugs-return-650909-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2257 invoked by alias); 12 Aug 2019 08:56: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 122283 invoked by uid 48); 12 Aug 2019 08:54:44 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84895] Smarter suggestions for "private" accessor hints
Date: Mon, 12 Aug 2019 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: 8.0
X-Bugzilla-Keywords: diagnostic
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: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84895-4-VAgS72s5sI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84895-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84895-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00948.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650912-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:58:54 2019
Return-Path: <gcc-bugs-return-650912-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3584 invoked by alias); 12 Aug 2019 08:56: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 123156 invoked by uid 48); 12 Aug 2019 08:54:51 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90748] [9/10 Regression] ICE in tsubst_copy, at cp/pt.c:15564
Date: Mon, 12 Aug 2019 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: 10.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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90748-4-sk9NZLcR6P@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90748-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90748-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00945.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650923-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:00:55 2019
Return-Path: <gcc-bugs-return-650923-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6561 invoked by alias); 12 Aug 2019 08:56:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 125429 invoked by uid 48); 12 Aug 2019 08:55:08 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/85412] [8 Regression] ICE in put_TImodes, at sel-sched.c:7191
Date: Mon, 12 Aug 2019 08:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: deferred, 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85412-4-Q6Ue5X2YcH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85412-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85412-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00952.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #17 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650917-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:59:31 2019
Return-Path: <gcc-bugs-return-650917-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4936 invoked by alias); 12 Aug 2019 08: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 124025 invoked by uid 48); 12 Aug 2019 08:54:59 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/85336] [GCOV] wrong coverage for builtin functions and "||" logic operators in return statement
Date: Mon, 12 Aug 2019 08:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: gcov-profile
X-Bugzilla-Version: 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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85336-4-5KqDBVguGy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85336-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85336-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00943.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650906-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:58:20 2019
Return-Path: <gcc-bugs-return-650906-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1253 invoked by alias); 12 Aug 2019 08:56: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 121676 invoked by uid 48); 12 Aug 2019 08:54:38 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/84058] RTl partitioning fixup should drag very small blocks back to hot partition
Date: Mon, 12 Aug 2019 08:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: hubicka at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84058-4-tlNgPWhnzb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84058-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84058-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00939.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650914-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:59:08 2019
Return-Path: <gcc-bugs-return-650914-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4240 invoked by alias); 12 Aug 2019 08: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 123320 invoked by uid 48); 12 Aug 2019 08:54:52 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91351] [9/10 Regression] -fstrict-enums generates incorrect code
Date: Mon, 12 Aug 2019 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: 9.1.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91351-4-1boPrUVvRU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91351-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91351-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00950.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650911-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:58:49 2019
Return-Path: <gcc-bugs-return-650911-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3414 invoked by alias); 12 Aug 2019 08: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 122872 invoked by uid 48); 12 Aug 2019 08:54:49 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ada/89493] [9/10 Regression] Stack smashing on armv7hl
Date: Mon, 12 Aug 2019 08:56: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: 9.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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-89493-4-askrzsiedQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89493-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89493-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00949.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650919-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:59:37 2019
Return-Path: <gcc-bugs-return-650919-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5374 invoked by alias); 12 Aug 2019 08:56: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 124325 invoked by uid 48); 12 Aug 2019 08:55:01 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/89925] [9/10 Regression] Wrong array bounds from ALLOCATE with SOURCE or MOLD
Date: Mon, 12 Aug 2019 08:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 9.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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-89925-4-Qd7P0kwuka@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89925-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89925-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00944.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650916-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:59:24 2019
Return-Path: <gcc-bugs-return-650916-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4495 invoked by alias); 12 Aug 2019 08:56:27 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 123922 invoked by uid 48); 12 Aug 2019 08:54:58 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/87034] [9/10 Regression] missing -Wformat-overflow on a sprintf %s with a wide string
Date: Mon, 12 Aug 2019 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: 9.0
X-Bugzilla-Keywords: diagnostic, patch
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: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-87034-4-7qph48E9U6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87034-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87034-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00942.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650903-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:57:44 2019
Return-Path: <gcc-bugs-return-650903-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 129720 invoked by alias); 12 Aug 2019 08:55: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 120431 invoked by uid 48); 12 Aug 2019 08:54:29 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/88356] [9/10 Regression] ICE with -Werror in reduce_binary_ac, at fortran/arith.c:1318 (and others)
Date: Mon, 12 Aug 2019 08:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 9.0
X-Bugzilla-Keywords: error-recovery
X-Bugzilla-Severity: enhancement
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-88356-4-1QTqAQoCkH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88356-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88356-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00947.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650921-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:00:27 2019
Return-Path: <gcc-bugs-return-650921-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6245 invoked by alias); 12 Aug 2019 08:56: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 125062 invoked by uid 48); 12 Aug 2019 08:55:05 -0000
From: "jakub 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, 12 Aug 2019 08: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.1
X-Bugzilla-Keywords: missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84467-4-DOl4kSxRYd@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: 2019-08/txt/msg00953.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650910-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:58:39 2019
Return-Path: <gcc-bugs-return-650910-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2786 invoked by alias); 12 Aug 2019 08: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 122455 invoked by uid 48); 12 Aug 2019 08:54:46 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90691] [9/10 regression] -Wsign-compare false-positive with constant
Date: Mon, 12 Aug 2019 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: 9.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90691-4-tUAYv2hOE1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90691-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90691-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00936.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650925-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:01:03 2019
Return-Path: <gcc-bugs-return-650925-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7487 invoked by alias); 12 Aug 2019 08: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 125920 invoked by uid 48); 12 Aug 2019 08:55:12 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/88879] [9 Regression] ICE in sel_target_adjust_priority, at sel-sched.c:3332
Date: Mon, 12 Aug 2019 08:56:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 9.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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-88879-4-uMBgEuI9Aj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88879-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88879-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00954.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650907-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:58:21 2019
Return-Path: <gcc-bugs-return-650907-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1539 invoked by alias); 12 Aug 2019 08:56: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 121966 invoked by uid 48); 12 Aug 2019 08:54:41 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/69558] [7/8 Regression] glib2 warning pragmas stopped working
Date: Mon, 12 Aug 2019 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: 6.0
X-Bugzilla-Keywords: deferred
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: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-69558-4-ZcHqnLP8aU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69558-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69558-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00934.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #28 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650900-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:57:26 2019
Return-Path: <gcc-bugs-return-650900-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128937 invoked by alias); 12 Aug 2019 08:55: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 120030 invoked by uid 48); 12 Aug 2019 08:54:25 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90393] [9/10 Regression] ICE in return statement with a conditional operator, one of the second and third arguments is throw, and the other is a const variable of a class with a nontrivial copy constructor.
Date: Mon, 12 Aug 2019 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: 9.1.0
X-Bugzilla-Keywords: ice-on-valid-code, 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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90393-4-YmiWcpDZk8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90393-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90393-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00937.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650924-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:00:56 2019
Return-Path: <gcc-bugs-return-650924-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7031 invoked by alias); 12 Aug 2019 08:56: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 125673 invoked by uid 48); 12 Aug 2019 08:55:10 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/90677] [9/10 Regression] gcc-9.1.0 fails to build __gcc_diag__ souce: error: 'cgraph_node' is not defined as a type
Date: Mon, 12 Aug 2019 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: 9.1.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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90677-4-TNXKGOdby2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90677-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90677-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00951.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650927-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:01:22 2019
Return-Path: <gcc-bugs-return-650927-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 8992 invoked by alias); 12 Aug 2019 08:57: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 126745 invoked by uid 48); 12 Aug 2019 08:55:18 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/78568] [7/8/9/10 Regression] Wtype-limits warning regression
Date: Mon, 12 Aug 2019 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: 7.0
X-Bugzilla-Keywords: deferred, diagnostic
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-78568-4-Kq7jbrJEIU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-78568-4@http.gcc.gnu.org/bugzilla/>
References: <bug-78568-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00955.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650936-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:02:24 2019
Return-Path: <gcc-bugs-return-650936-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13056 invoked by alias); 12 Aug 2019 08:57: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 129200 invoked by uid 48); 12 Aug 2019 08:55:37 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/76957] [7/8/9/10 Regression] XFAIL: gcc.dg/graphite/scop-dsyr2k.c scan-tree-dump-times graphite "number of SCoPs
Date: Mon, 12 Aug 2019 08:57:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: deferred, missed-optimization, xfail
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-76957-4-nYUbZxGlNo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-76957-4@http.gcc.gnu.org/bugzilla/>
References: <bug-76957-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00967.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650913-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:58:53 2019
Return-Path: <gcc-bugs-return-650913-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3598 invoked by alias); 12 Aug 2019 08:56: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 122940 invoked by uid 48); 12 Aug 2019 08:54:49 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/53281] poor error message for calling a non-const method from a const object
Date: Mon, 12 Aug 2019 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: 4.6.3
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jakub 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-53281-4-kR9yKEPE2c@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-53281-4@http.gcc.gnu.org/bugzilla/>
References: <bug-53281-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00963.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650931-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:01:59 2019
Return-Path: <gcc-bugs-return-650931-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10606 invoked by alias); 12 Aug 2019 08:57: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 127948 invoked by uid 48); 12 Aug 2019 08:55:28 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/69471] "-march=native" unintentionally breaks further -march/-mtune flags
Date: Mon, 12 Aug 2019 08:57: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: 5.3.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-69471-4-2SFYiGtkH1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69471-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69471-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00960.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650942-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:03:06 2019
Return-Path: <gcc-bugs-return-650942-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15426 invoked by alias); 12 Aug 2019 08:57: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 130067 invoked by uid 48); 12 Aug 2019 08:55:45 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/70618] better error messages for missing/too many arguments
Date: Mon, 12 Aug 2019 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: 6.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jakub 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-70618-4-tkZSPbKFWf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70618-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70618-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00970.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650938-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:02:35 2019
Return-Path: <gcc-bugs-return-650938-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13747 invoked by alias); 12 Aug 2019 08:57: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 129418 invoked by uid 48); 12 Aug 2019 08:55:40 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84204] [8/9/10 Regression] [graphite] ICE in set_codegen_error, at graphite-isl-ast-to-gimple.c:206
Date: Mon, 12 Aug 2019 08: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: 8.0
X-Bugzilla-Keywords: ice-on-valid-code, xfail
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84204-4-mfl0fhuAMi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84204-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84204-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00971.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650918-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:59:33 2019
Return-Path: <gcc-bugs-return-650918-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5142 invoked by alias); 12 Aug 2019 08: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 124167 invoked by uid 48); 12 Aug 2019 08:55:00 -0000
From: "jakub 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, 12 Aug 2019 08:57: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: 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-80277-4-LKluHaUSay@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: 2019-08/txt/msg00957.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650934-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:02:13 2019
Return-Path: <gcc-bugs-return-650934-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11898 invoked by alias); 12 Aug 2019 08:57: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 128381 invoked by uid 48); 12 Aug 2019 08:55:32 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/89229] Incorrect xmm16-xmm31/ymm16-ymm31 in vector move
Date: Mon, 12 Aug 2019 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: 9.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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-89229-4-GeqHywAS9Z@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89229-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89229-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00961.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #26 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650926-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:01:15 2019
Return-Path: <gcc-bugs-return-650926-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 8282 invoked by alias); 12 Aug 2019 08:56: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 126373 invoked by uid 48); 12 Aug 2019 08:55:16 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84050] [7/8/9/10 Regression] missing -Warray-bounds accessing a struct array member
Date: Mon, 12 Aug 2019 08: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: 8.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84050-4-FN40jy1igd@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: 2019-08/txt/msg00956.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650939-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:02:40 2019
Return-Path: <gcc-bugs-return-650939-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13879 invoked by alias); 12 Aug 2019 08:57: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 129589 invoked by uid 48); 12 Aug 2019 08:55:41 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/87716] [9/10 Regression] FAIL: gcc.target/i386/pr57193.c scan-assembler-times movdqa 2
Date: Mon, 12 Aug 2019 08:57: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: 9.0
X-Bugzilla-Keywords: missed-optimization, ra
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-87716-4-Z1d0L7B3lw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87716-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87716-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00968.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650929-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:01:34 2019
Return-Path: <gcc-bugs-return-650929-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9656 invoked by alias); 12 Aug 2019 08:57: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 127375 invoked by uid 48); 12 Aug 2019 08:55:23 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84917] Verbosity when dealing with nested template data structures
Date: Mon, 12 Aug 2019 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: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84917-4-oDtLkg8FtF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84917-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84917-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00965.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650937-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:02:34 2019
Return-Path: <gcc-bugs-return-650937-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13677 invoked by alias); 12 Aug 2019 08:57: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 129304 invoked by uid 48); 12 Aug 2019 08:55:38 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/85199] [GCOV] A cond-expr with a iterative variable in a for loop is marked as "-" in gcov
Date: Mon, 12 Aug 2019 08:57: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:
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85199-4-W6jJunANR2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85199-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85199-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00964.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650930-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:01:46 2019
Return-Path: <gcc-bugs-return-650930-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10098 invoked by alias); 12 Aug 2019 08:57: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 127593 invoked by uid 48); 12 Aug 2019 08:55:26 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/88596] [9/10 Regression] ICE: Maximum number of LRA assignment passes is achieved (30)
Date: Mon, 12 Aug 2019 08:57: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: 9.0
X-Bugzilla-Keywords: ice-on-valid-code, ra
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-88596-4-0C7wN29tPS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88596-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88596-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00958.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650933-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:02:07 2019
Return-Path: <gcc-bugs-return-650933-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11454 invoked by alias); 12 Aug 2019 08:57: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 128155 invoked by uid 48); 12 Aug 2019 08:55:30 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84918] Better handling of "std::cout >> 42;"
Date: Mon, 12 Aug 2019 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: diagnostic
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jakub 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84918-4-vxrqChOMgq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84918-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84918-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00966.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650935-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:02:20 2019
Return-Path: <gcc-bugs-return-650935-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12742 invoked by alias); 12 Aug 2019 08:57:36 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 128961 invoked by uid 48); 12 Aug 2019 08:55:36 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/90280] [9/10 Regression] ICE: in lra_assign, at lra-assigns.c:1650 with -O -fno-dce -fno-forward-propagate -fno-omit-frame-pointer
Date: Mon, 12 Aug 2019 08:57: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: 10.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90280-4-oNet0WNXW2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90280-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90280-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00962.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650932-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:02:00 2019
Return-Path: <gcc-bugs-return-650932-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10953 invoked by alias); 12 Aug 2019 08:57: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 128089 invoked by uid 48); 12 Aug 2019 08:55:29 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/89270] [9/10 regression] AVR ICE: verify_gimple failed
Date: Mon, 12 Aug 2019 08:57: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: 9.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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-89270-4-3StyKYrFYN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89270-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89270-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00959.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650941-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:02:58 2019
Return-Path: <gcc-bugs-return-650941-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14763 invoked by alias); 12 Aug 2019 08:57: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 129963 invoked by uid 48); 12 Aug 2019 08:55:44 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91024] [9 Regression] -Wimplicit-fallthrough is confused by likely/unlikely attributes
Date: Mon, 12 Aug 2019 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: 9.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91024-4-sxU9xDV35y@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91024-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91024-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00969.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650945-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:03:29 2019
Return-Path: <gcc-bugs-return-650945-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16221 invoked by alias); 12 Aug 2019 08:58: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 130676 invoked by uid 48); 12 Aug 2019 08:55:50 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91102] [9 Regression] aarch64 ICE on Linux kernel with -Os starting with r270266
Date: Mon, 12 Aug 2019 08: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: 9.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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91102-4-Mp4kHCFwjH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91102-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91102-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00972.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650944-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:03:16 2019
Return-Path: <gcc-bugs-return-650944-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15754 invoked by alias); 12 Aug 2019 08:58: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 130351 invoked by uid 48); 12 Aug 2019 08:55:47 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90561] [9/10 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2747
Date: Mon, 12 Aug 2019 08:58:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 10.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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90561-4-3PY7z6HsHR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00982.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650940-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:02:53 2019
Return-Path: <gcc-bugs-return-650940-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14618 invoked by alias); 12 Aug 2019 08:57:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 129898 invoked by uid 48); 12 Aug 2019 08:55:43 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug d/90718] libphobos.phobos_shared/std/socket.d FAILs on 32-bit Solaris/SPARC
Date: Mon, 12 Aug 2019 08:58:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: d
X-Bugzilla-Version: 10.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: ibuclaw at gdcproject dot org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90718-4-gXDtecX6na@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90718-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90718-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00986.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650946-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:03:35 2019
Return-Path: <gcc-bugs-return-650946-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16870 invoked by alias); 12 Aug 2019 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 130916 invoked by uid 48); 12 Aug 2019 08:55:52 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/90745] [9/10 Regression] std::tuple::operator= parameter causes error outside immediate context
Date: Mon, 12 Aug 2019 08:58: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: 10.0
X-Bugzilla-Keywords: rejects-valid
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: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90745-4-I6qkyssXTJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90745-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90745-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00973.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650947-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:03:40 2019
Return-Path: <gcc-bugs-return-650947-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 17245 invoked by alias); 12 Aug 2019 08:58: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 131017 invoked by uid 48); 12 Aug 2019 08:55:53 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/85005] Redesign and cleanup arm.c wrt to flag_stack_clash_protection and flag_stack_check
Date: Mon, 12 Aug 2019 08: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: 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85005-4-nKelwKoP1w@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85005-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85005-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00980.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650960-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:07 2019
Return-Path: <gcc-bugs-return-650960-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 21790 invoked by alias); 12 Aug 2019 08:58: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 3097 invoked by uid 48); 12 Aug 2019 08:56:16 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/84443] powerpc suboptimal code generation (shrink wrap unlikely path) for Linux spinlocks
Date: Mon, 12 Aug 2019 08: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: 8.0.1
X-Bugzilla-Keywords: missed-optimization
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: segher at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84443-4-gJYyQTVO8v@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: 2019-08/txt/msg00984.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650953-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:04:24 2019
Return-Path: <gcc-bugs-return-650953-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18614 invoked by alias); 12 Aug 2019 08:58: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 1303 invoked by uid 48); 12 Aug 2019 08:56:02 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90731] [9/10 Regression] noexcept broken for forward declarations with decltype
Date: Mon, 12 Aug 2019 08: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: 9.1.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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90731-4-4Jj9P2m3se@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90731-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90731-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00985.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650905-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 08:58:07 2019
Return-Path: <gcc-bugs-return-650905-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 550 invoked by alias); 12 Aug 2019 08:55:56 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 121313 invoked by uid 48); 12 Aug 2019 08:54:35 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90659] [9/10 Regression] ICE in tree_to_uhwi, at tree.h:4352/7291
Date: Mon, 12 Aug 2019 08: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: 10.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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90659-4-fUyuJBQ51o@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90659-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90659-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00976.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650958-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:00 2019
Return-Path: <gcc-bugs-return-650958-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 20675 invoked by alias); 12 Aug 2019 08: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 2750 invoked by uid 48); 12 Aug 2019 08:56:13 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/77696] Confusing wording for -Wformat-overflow
Date: Mon, 12 Aug 2019 08: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.0
X-Bugzilla-Keywords: diagnostic, patch
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jakub 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-77696-4-AJZ6FCzmtK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77696-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77696-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00983.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #19 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650949-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:03:55 2019
Return-Path: <gcc-bugs-return-650949-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 17564 invoked by alias); 12 Aug 2019 08:58: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 527 invoked by uid 48); 12 Aug 2019 08:55:56 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ada/88200] [9/10 Regression] ada bootstrap failure on alpha-linux-gnu (aised STORAGE_ERROR : stack overflow or erroneous memory access)
Date: Mon, 12 Aug 2019 08:58: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: 9.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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-88200-4-Y1hDSJV6nz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88200-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88200-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00975.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650928-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:01:25 2019
Return-Path: <gcc-bugs-return-650928-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9197 invoked by alias); 12 Aug 2019 08:57: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 127274 invoked by uid 48); 12 Aug 2019 08:55:23 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/90139] [7/8 Regression] ICE in emit_block_move_hints, at expr.c:1601
Date: Mon, 12 Aug 2019 08: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: 9.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90139-4-73nWGvpG1G@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90139-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90139-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00974.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650951-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:03:56 2019
Return-Path: <gcc-bugs-return-650951-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 17938 invoked by alias); 12 Aug 2019 08:58: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 902 invoked by uid 48); 12 Aug 2019 08:55:58 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/70924] Wrong position for "warning: missing braces around initializer [-Wmissing-braces]"
Date: Mon, 12 Aug 2019 08: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: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-70924-4-rvGEcXKZCD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70924-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70924-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00979.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650922-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:00:27 2019
Return-Path: <gcc-bugs-return-650922-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6328 invoked by alias); 12 Aug 2019 08:56: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 125166 invoked by uid 48); 12 Aug 2019 08:55:06 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84888] C/C++: Improve wording of unclosed paren/brace
Date: Mon, 12 Aug 2019 08: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: 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: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84888-4-I8GLBypMF8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84888-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84888-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00977.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650948-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:03:48 2019
Return-Path: <gcc-bugs-return-650948-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 17355 invoked by alias); 12 Aug 2019 08:58: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 374 invoked by uid 48); 12 Aug 2019 08:55:54 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90767] [9/10 Regression] jumbled error message with this and const
Date: Mon, 12 Aug 2019 08: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: 10.0
X-Bugzilla-Keywords: diagnostic
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90767-4-h1dm8xCGrX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90767-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90767-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00981.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650950-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:03:56 2019
Return-Path: <gcc-bugs-return-650950-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 17797 invoked by alias); 12 Aug 2019 08:58: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 672 invoked by uid 48); 12 Aug 2019 08:55:57 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/81419] GCC wrongly suggests function-like macro as fixit hint for undefined object-like macro
Date: Mon, 12 Aug 2019 08:58: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: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-81419-4-aKIaQ7pQU3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00978.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650963-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:22 2019
Return-Path: <gcc-bugs-return-650963-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23705 invoked by alias); 12 Aug 2019 08:59: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 3573 invoked by uid 48); 12 Aug 2019 08:56:20 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/79966] [9/10 Regression] run time more than twice slower when using -fipa-cp-clone
Date: Mon, 12 Aug 2019 08:59: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.1
X-Bugzilla-Keywords: missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-79966-4-av25S5HiE0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-79966-4@http.gcc.gnu.org/bugzilla/>
References: <bug-79966-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00987.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650962-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:18 2019
Return-Path: <gcc-bugs-return-650962-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23338 invoked by alias); 12 Aug 2019 08:59: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 3737 invoked by uid 48); 12 Aug 2019 08:56:21 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90740] [9/10 Regression] VLA with lamba causes an incorrect unitialized in this function warning
Date: Mon, 12 Aug 2019 08: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: 9.1.0
X-Bugzilla-Keywords: ice-on-valid-code, 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90740-4-6sGueZFSwk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90740-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90740-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00995.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650969-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:55 2019
Return-Path: <gcc-bugs-return-650969-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26594 invoked by alias); 12 Aug 2019 08:59: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 4826 invoked by uid 48); 12 Aug 2019 08:56:30 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/88826] ICE (segfault) when compiling invalid C++ code with -std=c++2a
Date: Mon, 12 Aug 2019 08: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: 9.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: paolo.carlini at oracle dot com
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-88826-4-ysHEOp38xI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88826-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88826-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00993.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650943-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:03:08 2019
Return-Path: <gcc-bugs-return-650943-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15539 invoked by alias); 12 Aug 2019 08: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 130221 invoked by uid 48); 12 Aug 2019 08:55:46 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/89355] Unnecessary ENDBR
Date: Mon, 12 Aug 2019 08: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: 9.0
X-Bugzilla-Keywords: missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-89355-4-SfW0hC2SHO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89355-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89355-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00989.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650959-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:06 2019
Return-Path: <gcc-bugs-return-650959-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 21323 invoked by alias); 12 Aug 2019 08:58: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 2932 invoked by uid 48); 12 Aug 2019 08:56:15 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/85716] No easy way for end-user to tell what GCC is doing when compilation is slow
Date: Mon, 12 Aug 2019 08:59: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: jakub 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85716-4-VQg2OdNwJ9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85716-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85716-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00990.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #12 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650965-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:33 2019
Return-Path: <gcc-bugs-return-650965-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24251 invoked by alias); 12 Aug 2019 08:59: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 3942 invoked by uid 48); 12 Aug 2019 08:56:23 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/90361] [9/10 Regression] Undefined symbols in libstdc++ when building with --with-default-libstdcxx-abi=gcc4-compatible
Date: Mon, 12 Aug 2019 08: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: 9.1.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: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90361-4-fGgxhaKgOa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90361-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90361-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00996.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650970-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:06:00 2019
Return-Path: <gcc-bugs-return-650970-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26908 invoked by alias); 12 Aug 2019 08:59:35 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 4925 invoked by uid 48); 12 Aug 2019 08:56:31 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug translation/90119] Merge translation msgids that only differ in placeholders
Date: Mon, 12 Aug 2019 08:59: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: 9.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: roland.illig at gmx dot de
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90119-4-rzbzt7BEA6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90119-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90119-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00994.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650952-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:04:16 2019
Return-Path: <gcc-bugs-return-650952-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18380 invoked by alias); 12 Aug 2019 08:58: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 1041 invoked by uid 48); 12 Aug 2019 08:56:00 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/90378] [9/10 regression] -Os -flto miscompiles 454.calculix after r266385 on Arm
Date: Mon, 12 Aug 2019 08:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 9.1.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90378-4-g8QYvdYxjb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90378-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90378-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00991.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650966-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:39 2019
Return-Path: <gcc-bugs-return-650966-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24756 invoked by alias); 12 Aug 2019 08:59: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 4242 invoked by uid 48); 12 Aug 2019 08:56:25 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug translation/90120] inconsistent punctuation in translation messages
Date: Mon, 12 Aug 2019 08:59: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: 9.0
X-Bugzilla-Keywords: easyhack, patch
X-Bugzilla-Severity: trivial
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: claziss at gmail dot com
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90120-4-pKInshkVJh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90120-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90120-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00997.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650956-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:04:45 2019
Return-Path: <gcc-bugs-return-650956-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19863 invoked by alias); 12 Aug 2019 08:58: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 2173 invoked by uid 48); 12 Aug 2019 08:56:09 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/86753] [9/10 Regression] gcc.target/aarch64/sve/vcond_[45].c fail after recent combine patch
Date: Mon, 12 Aug 2019 08: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: 9.0
X-Bugzilla-Keywords: missed-optimization, xfail
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-86753-4-eh3PsWYRfe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-86753-4@http.gcc.gnu.org/bugzilla/>
References: <bug-86753-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00992.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650957-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:04 2019
Return-Path: <gcc-bugs-return-650957-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 20590 invoked by alias); 12 Aug 2019 08: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 2329 invoked by uid 48); 12 Aug 2019 08:56:10 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/85337] [GCOV] inconsistent coverage in switch-case statement
Date: Mon, 12 Aug 2019 08:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: gcov-profile
X-Bugzilla-Version: 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: P5
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85337-4-kOnffkjjbe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85337-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85337-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00988.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650973-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:06:19 2019
Return-Path: <gcc-bugs-return-650973-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30475 invoked by alias); 12 Aug 2019 09:00: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 5977 invoked by uid 48); 12 Aug 2019 08:56:39 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/91223] [10 Regression] ICE: in curr_insn_transform, at lra-constraints.c:4459
Date: Mon, 12 Aug 2019 09:00: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91223-4-rwSmadCQI2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91223-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91223-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01003.txt.bz2
Content-length: 170

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

--- Comment #8 from Martin Liška <marxin at gcc dot gnu.org> ---
@Vladimir: Can the bug be marked as resolved?
>From gcc-bugs-return-650976-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:06:35 2019
Return-Path: <gcc-bugs-return-650976-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34530 invoked by alias); 12 Aug 2019 09:00: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 6430 invoked by uid 48); 12 Aug 2019 08:56:43 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90609] [9/10 Regression] Compilation error in std::function default member initialization inside template class with defaulted constructor
Date: Mon, 12 Aug 2019 09: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: 9.1.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90609-4-3kurrWB1og@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90609-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90609-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01000.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650955-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:04:45 2019
Return-Path: <gcc-bugs-return-650955-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19681 invoked by alias); 12 Aug 2019 08: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 2055 invoked by uid 48); 12 Aug 2019 08:56:08 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/86167] allocation variable length character array in derived type incorrect
Date: Mon, 12 Aug 2019 09: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: 8.1.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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-86167-4-rqnf4VpZvq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-86167-4@http.gcc.gnu.org/bugzilla/>
References: <bug-86167-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00999.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650971-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:06:08 2019
Return-Path: <gcc-bugs-return-650971-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28441 invoked by alias); 12 Aug 2019 08:59: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 5188 invoked by uid 48); 12 Aug 2019 08:56:33 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/89760] [9/10 Regression] libstdc++ experimental testsuite failures
Date: Mon, 12 Aug 2019 09:00: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: 9.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: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-89760-4-ASa1Lm4Ub5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89760-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89760-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01001.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650954-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:04:29 2019
Return-Path: <gcc-bugs-return-650954-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19068 invoked by alias); 12 Aug 2019 08:58: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 1864 invoked by uid 48); 12 Aug 2019 08:56:06 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/86367] FRE1 tree pass deletes code in gcc.target/powerpc/nan128-1.c when long double is IEEE 128
Date: Mon, 12 Aug 2019 09: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: 9.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: segher at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-86367-4-OnYs5nMCvI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-86367-4@http.gcc.gnu.org/bugzilla/>
References: <bug-86367-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01002.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650968-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:50 2019
Return-Path: <gcc-bugs-return-650968-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26285 invoked by alias); 12 Aug 2019 08: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 4624 invoked by uid 48); 12 Aug 2019 08:56:29 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/88129] Two blockage insns are emited in the function epilogue
Date: Mon, 12 Aug 2019 09:00: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: 9.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-88129-4-RNGK4eBWX9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88129-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88129-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01004.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650974-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:06:23 2019
Return-Path: <gcc-bugs-return-650974-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32586 invoked by alias); 12 Aug 2019 09:00: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 6134 invoked by uid 48); 12 Aug 2019 08:56:41 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/90441] [9/10 Regression] corrupt debug info with LTO
Date: Mon, 12 Aug 2019 09:00: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: 9.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.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90441-4-4MRMc9wCaV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90441-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90441-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg00998.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #26 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650964-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:28 2019
Return-Path: <gcc-bugs-return-650964-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 24055 invoked by alias); 12 Aug 2019 08:59: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 3834 invoked by uid 48); 12 Aug 2019 08:56:22 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/85351] [GCOV] Wrong coverage with exit() executed in a if statement within a called function
Date: Mon, 12 Aug 2019 09: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:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85351-4-ljfIhLK1MU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85351-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85351-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01006.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650975-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:06:30 2019
Return-Path: <gcc-bugs-return-650975-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33767 invoked by alias); 12 Aug 2019 09:00: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 6243 invoked by uid 48); 12 Aug 2019 08:56:42 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90992] [9/10 Regression] -Wnoexcept produce false positive
Date: Mon, 12 Aug 2019 09: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90992-4-eDzeGTKkCg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90992-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90992-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01010.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650977-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:06:40 2019
Return-Path: <gcc-bugs-return-650977-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35424 invoked by alias); 12 Aug 2019 09:00: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 6612 invoked by uid 48); 12 Aug 2019 08:56:44 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/83938] Speed up inplace_merge() algorithm & fix inefficient logic
Date: Mon, 12 Aug 2019 09: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: 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: fdumont at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-83938-4-hsgJNSMOaU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83938-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83938-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01013.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650978-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:06:52 2019
Return-Path: <gcc-bugs-return-650978-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36146 invoked by alias); 12 Aug 2019 09: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 6748 invoked by uid 48); 12 Aug 2019 08:56:46 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/56084] poor error recovery for missing ";"
Date: Mon, 12 Aug 2019 09: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: 4.8.0
X-Bugzilla-Keywords: diagnostic, error-recovery
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: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-56084-4-zkRhJ99Lso@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-56084-4@http.gcc.gnu.org/bugzilla/>
References: <bug-56084-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01005.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650988-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:07:39 2019
Return-Path: <gcc-bugs-return-650988-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 39090 invoked by alias); 12 Aug 2019 09:01: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 8530 invoked by uid 48); 12 Aug 2019 08:57:01 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/87880] [9/10 regression] All macOS asan execution tests FAIL
Date: Mon, 12 Aug 2019 09:01: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: 9.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.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-87880-4-cQcKwOJfyc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87880-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87880-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01012.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650991-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:07:57 2019
Return-Path: <gcc-bugs-return-650991-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41077 invoked by alias); 12 Aug 2019 09: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 9820 invoked by uid 48); 12 Aug 2019 08:57:12 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/85276] [GCOV] A comparative statement with '=', '&&' , '||', and '==' operators is wrongly marked as executed twice in gcov
Date: Mon, 12 Aug 2019 09: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:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85276-4-61rafcn5AV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85276-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85276-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01015.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650980-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:06:56 2019
Return-Path: <gcc-bugs-return-650980-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36260 invoked by alias); 12 Aug 2019 09: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 7075 invoked by uid 48); 12 Aug 2019 08:56:48 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug d/90065] Unaligned accesses on strict-alignment targets
Date: Mon, 12 Aug 2019 09:01:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: d
X-Bugzilla-Version: 9.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: ibuclaw at gdcproject dot org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90065-4-74obChDiOH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90065-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90065-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01017.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650972-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:06:13 2019
Return-Path: <gcc-bugs-return-650972-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29083 invoked by alias); 12 Aug 2019 08:59: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 5851 invoked by uid 48); 12 Aug 2019 08:56:38 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/77499] [7/8/9/10 Regression] Regression after code-hoisting, due to combine pass failing to evaluate known value range
Date: Mon, 12 Aug 2019 09:01:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: deferred, missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-77499-4-YIC9v53h7E@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77499-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77499-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01007.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #19 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650992-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:08:03 2019
Return-Path: <gcc-bugs-return-650992-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41229 invoked by alias); 12 Aug 2019 09:01: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 10074 invoked by uid 48); 12 Aug 2019 08:57:14 -0000
From: "jakub 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: Mon, 12 Aug 2019 09: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: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84360-4-ugKNiuVBiV@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: 2019-08/txt/msg01016.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650984-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:07:15 2019
Return-Path: <gcc-bugs-return-650984-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37756 invoked by alias); 12 Aug 2019 09:01: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 7723 invoked by uid 48); 12 Aug 2019 08:56:54 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84061] [8/9/10 Regression] gcc.dg/tree-ssa/loop-15.c XFAIL
Date: Mon, 12 Aug 2019 09: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
X-Bugzilla-Keywords: missed-optimization, xfail
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84061-4-I2RpQsGsdx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84061-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84061-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01008.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650990-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:07:50 2019
Return-Path: <gcc-bugs-return-650990-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 39903 invoked by alias); 12 Aug 2019 09:01:34 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 9531 invoked by uid 48); 12 Aug 2019 08:57:10 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/91130] [9 Regression] -MF clashes with -flto on aarch64
Date: Mon, 12 Aug 2019 09:01: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: 9.1.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: rearnsha at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91130-4-0Tytkir5x7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91130-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91130-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01014.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #42 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650981-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:07:01 2019
Return-Path: <gcc-bugs-return-650981-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36938 invoked by alias); 12 Aug 2019 09:01: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 7274 invoked by uid 48); 12 Aug 2019 08:56:50 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/87352] [7/8/9/10 Regression] Large stack usage with new gfortran
Date: Mon, 12 Aug 2019 09: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.2.0
X-Bugzilla-Keywords: compile-time-hog, memory-hog
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-87352-4-ntlFej0eFn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87352-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87352-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01018.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #23 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650987-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:07:31 2019
Return-Path: <gcc-bugs-return-650987-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38821 invoked by alias); 12 Aug 2019 09:01: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 8332 invoked by uid 48); 12 Aug 2019 08:56:59 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/91161] [9/10 Regression] ICE in begin_move_insn, at sched-ebb.c:175
Date: Mon, 12 Aug 2019 09:01: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: 10.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91161-4-R3HLIr0GLB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91161-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91161-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01011.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650985-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:07:20 2019
Return-Path: <gcc-bugs-return-650985-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38471 invoked by alias); 12 Aug 2019 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 7850 invoked by uid 48); 12 Aug 2019 08:56:55 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/90392] [9/10 Regression] Assertion failure in ldlang.c:6868 when compiling with -flto
Date: Mon, 12 Aug 2019 09:01: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: 9.1.0
X-Bugzilla-Keywords: lto
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90392-4-r1dIeXO3fZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90392-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90392-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01009.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651004-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:09:08 2019
Return-Path: <gcc-bugs-return-651004-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 45522 invoked by alias); 12 Aug 2019 09:02: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 12260 invoked by uid 48); 12 Aug 2019 08:57:32 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91378] [9 regression] [C++17] ICE in type_dependent_expression_p with noexcept and deduced return type
Date: Mon, 12 Aug 2019 09: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: 9.1.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91378-4-NyUDxpVwPJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91378-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91378-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01028.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650989-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:07:45 2019
Return-Path: <gcc-bugs-return-650989-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 39864 invoked by alias); 12 Aug 2019 09:01:34 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 9149 invoked by uid 48); 12 Aug 2019 08:57:06 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90505] [9/10 Regression] g++ rejects a valid code
Date: Mon, 12 Aug 2019 09: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: 9.1.0
X-Bugzilla-Keywords: rejects-valid
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: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90505-4-Kg7lmFBuwJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90505-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90505-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01026.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651005-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:09:14 2019
Return-Path: <gcc-bugs-return-651005-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 45875 invoked by alias); 12 Aug 2019 09: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 12825 invoked by uid 48); 12 Aug 2019 08:57:36 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/90387] [9 Regression] __builtin_constant_p and -Warray-bounds warnings
Date: Mon, 12 Aug 2019 09: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90387-4-yLrXOmwhmd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90387-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90387-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01029.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650993-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:08:10 2019
Return-Path: <gcc-bugs-return-650993-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42079 invoked by alias); 12 Aug 2019 09: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 10331 invoked by uid 48); 12 Aug 2019 08:57:16 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/87552] [9/10 regression] FAIL: gcc.c-torture/compile/20010102-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (internal compiler error)
Date: Mon, 12 Aug 2019 09:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 9.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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-87552-4-o5snyXrZud@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87552-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87552-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01023.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651003-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:09:03 2019
Return-Path: <gcc-bugs-return-651003-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 45314 invoked by alias); 12 Aug 2019 09:02:21 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 12322 invoked by uid 48); 12 Aug 2019 08:57:32 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90338] [9/10 Regression] member function pointer non-type template parameter compile fail while matching
Date: Mon, 12 Aug 2019 09: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: 9.1.0
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90338-4-LO9pR6uk7Z@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90338-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90338-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01030.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650998-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:08:37 2019
Return-Path: <gcc-bugs-return-650998-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44057 invoked by alias); 12 Aug 2019 09:02: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 11328 invoked by uid 48); 12 Aug 2019 08:57:24 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/84920] Better handling of unmatched/ambiguous calls
Date: Mon, 12 Aug 2019 09: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: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84920-4-YI9OoduMnY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84920-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84920-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01022.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651012-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:10:00 2019
Return-Path: <gcc-bugs-return-651012-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48713 invoked by alias); 12 Aug 2019 09:02: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 14046 invoked by uid 48); 12 Aug 2019 08:57:46 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/82362] [8/9/10 Regression] SPEC CPU2006 436.cactusADM ~7% performance deviation with trunk@251713
Date: Mon, 12 Aug 2019 09:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: deferred, missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-82362-4-POHc2AJwCC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82362-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82362-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01041.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650997-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:08:31 2019
Return-Path: <gcc-bugs-return-650997-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43711 invoked by alias); 12 Aug 2019 09: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 11234 invoked by uid 48); 12 Aug 2019 08:57:24 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug go/88406] [9 regression] Many 64-bit Solaris 10/SPARC execution tests FAIL
Date: Mon, 12 Aug 2019 09:02: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: 9.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: P4
X-Bugzilla-Assigned-To: ian at airs dot com
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-88406-4-UcngbVuQUW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88406-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88406-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01039.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650994-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:08:14 2019
Return-Path: <gcc-bugs-return-650994-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42678 invoked by alias); 12 Aug 2019 09:01: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 10432 invoked by uid 48); 12 Aug 2019 08:57:17 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/77711] Add fix-it hints for missing parentheses in member function call
Date: Mon, 12 Aug 2019 09: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: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-77711-4-rnWVJpJ7Ve@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77711-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77711-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01027.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651002-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:08:58 2019
Return-Path: <gcc-bugs-return-651002-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 45127 invoked by alias); 12 Aug 2019 09:02: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 12167 invoked by uid 48); 12 Aug 2019 08:57:31 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/84753] GCC does not fold xxswapd followed by vperm
Date: Mon, 12 Aug 2019 09:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 7.2.0
X-Bugzilla-Keywords: missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84753-4-53gbkM0ZA1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84753-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84753-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01036.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651007-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:09:29 2019
Return-Path: <gcc-bugs-return-651007-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46536 invoked by alias); 12 Aug 2019 09:02: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 13037 invoked by uid 48); 12 Aug 2019 08:57:38 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/85201] [GCOV] A statement with two && operators and a comma operator in the for loop body is wrongly marked in gcov
Date: Mon, 12 Aug 2019 09: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: 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: P5
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85201-4-JgYlBqac2k@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85201-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85201-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01032.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651011-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:09:49 2019
Return-Path: <gcc-bugs-return-651011-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 47945 invoked by alias); 12 Aug 2019 09: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 13827 invoked by uid 48); 12 Aug 2019 08:57:44 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/69602] [7/8/9/10 Regression] over-ambitious logical-op warning on EAGAIN vs EWOULDBLOCK
Date: Mon, 12 Aug 2019 09:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords: deferred, diagnostic
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-69602-4-EZ7z05ibtp@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: 2019-08/txt/msg01035.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #25 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650979-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:06:55 2019
Return-Path: <gcc-bugs-return-650979-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36211 invoked by alias); 12 Aug 2019 09: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 6886 invoked by uid 48); 12 Aug 2019 08:56:47 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90732] [9/10 Regression] ICE with std::apply after variable length array
Date: Mon, 12 Aug 2019 09: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: 9.1.0
X-Bugzilla-Keywords: ice-on-valid-code, 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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90732-4-Qs6BlmcVQi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90732-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90732-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01024.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651013-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:10:06 2019
Return-Path: <gcc-bugs-return-651013-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48809 invoked by alias); 12 Aug 2019 09:02: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 14268 invoked by uid 48); 12 Aug 2019 08:57:48 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/90597] [9/10 Regression] FAIL: gcc.dg/attr-vector_size.c (internal compiler error)
Date: Mon, 12 Aug 2019 09:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 10.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90597-4-DXFmajDtEK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90597-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90597-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01038.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651015-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:10:23 2019
Return-Path: <gcc-bugs-return-651015-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 49579 invoked by alias); 12 Aug 2019 09: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 14740 invoked by uid 48); 12 Aug 2019 08:57:52 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/87871] [9/10 Regression] testcases fail after r265398 on arm
Date: Mon, 12 Aug 2019 09:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 9.0
X-Bugzilla-Keywords: missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-87871-4-KHzwyZeLoB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87871-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87871-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01040.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #62 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651000-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:08:47 2019
Return-Path: <gcc-bugs-return-651000-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44491 invoked by alias); 12 Aug 2019 09:02: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 11712 invoked by uid 48); 12 Aug 2019 08:57:28 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/90981] [9/10 Regression] ICE in dwarf2out_finish, at dwarf2out.c:31644
Date: Mon, 12 Aug 2019 09: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: 10.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: mark at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90981-4-sij5vJCN3v@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90981-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90981-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01037.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651006-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:09:19 2019
Return-Path: <gcc-bugs-return-651006-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46032 invoked by alias); 12 Aug 2019 09:02: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 12932 invoked by uid 48); 12 Aug 2019 08:57:37 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug d/90136] [d] Merge UDAs between function prototype and definitions
Date: Mon, 12 Aug 2019 09:02:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: d
X-Bugzilla-Version: 9.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: ibuclaw at gdcproject dot org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90136-4-bA6YHlKg6V@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90136-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90136-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01034.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650995-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:08:19 2019
Return-Path: <gcc-bugs-return-650995-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42807 invoked by alias); 12 Aug 2019 09: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 10582 invoked by uid 48); 12 Aug 2019 08:57:18 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91040] [9/10 Regression] Incorrect "invalid use of non-lvalue array" error in conditional assignment with throw
Date: Mon, 12 Aug 2019 09: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: 9.1.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91040-4-wnJAIY0UWf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91040-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91040-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01019.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650986-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:07:27 2019
Return-Path: <gcc-bugs-return-650986-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38526 invoked by alias); 12 Aug 2019 09:01: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 8012 invoked by uid 48); 12 Aug 2019 08:56:57 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91155] [9/10 Regression] __PRETTY_FUNCTION__ gets truncated when char template parameter is '\0'
Date: Mon, 12 Aug 2019 09: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: 9.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: P2
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91155-4-wiZgemFWgu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91155-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91155-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01033.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650983-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:07:11 2019
Return-Path: <gcc-bugs-return-650983-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37707 invoked by alias); 12 Aug 2019 09:01: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 7614 invoked by uid 48); 12 Aug 2019 08:56:53 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/89884] g++.dg/lto/pr89335 FAILs
Date: Mon, 12 Aug 2019 09:02: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: 9.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-89884-4-X4QJj5d5yz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89884-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89884-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01021.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650996-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:08:24 2019
Return-Path: <gcc-bugs-return-650996-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43462 invoked by alias); 12 Aug 2019 09:02: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 10826 invoked by uid 48); 12 Aug 2019 08:57:20 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/88474] Inline built-in hypot for -ffast-math
Date: Mon, 12 Aug 2019 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: 9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ubizjak at gmail dot com
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-88474-4-2ptcs8NTbf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88474-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88474-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01020.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651008-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:09:24 2019
Return-Path: <gcc-bugs-return-651008-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46594 invoked by alias); 12 Aug 2019 09:02: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 13176 invoked by uid 48); 12 Aug 2019 08:57:39 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/84864] Issues with large line numbers >= 2^31
Date: Mon, 12 Aug 2019 09: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: deferred, diagnostic
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: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84864-4-TXfpWwVczo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84864-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84864-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01031.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651001-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:08:52 2019
Return-Path: <gcc-bugs-return-651001-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44848 invoked by alias); 12 Aug 2019 09:02:17 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 11899 invoked by uid 48); 12 Aug 2019 08:57:29 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/25814] Request for warning for parser ambiguity of function declarations and variable declarations with initializations
Date: Mon, 12 Aug 2019 09: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: 4.0.2
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jakub 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.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-25814-4-zob05g3lHK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-25814-4@http.gcc.gnu.org/bugzilla/>
References: <bug-25814-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01025.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651016-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:10:34 2019
Return-Path: <gcc-bugs-return-651016-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 50666 invoked by alias); 12 Aug 2019 09:03: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 15065 invoked by uid 48); 12 Aug 2019 08:57:54 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91073] [9/10 Regression] if constexpr no longer works directly with Concepts
Date: Mon, 12 Aug 2019 09: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: 9.1.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91073-4-HEcTdm6eKx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91073-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91073-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01050.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651018-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:10:44 2019
Return-Path: <gcc-bugs-return-651018-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 51560 invoked by alias); 12 Aug 2019 09:03: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 15588 invoked by uid 48); 12 Aug 2019 08:57:59 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/90249] [9/10 Regression] Code size regression on thumb2 due to sub-optimal register allocation starting with r265398
Date: Mon, 12 Aug 2019 09:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 9.0
X-Bugzilla-Keywords: missed-optimization, ra
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90249-4-1LCcCfJXpd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90249-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90249-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01043.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651022-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:11:01 2019
Return-Path: <gcc-bugs-return-651022-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54716 invoked by alias); 12 Aug 2019 09: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 17179 invoked by uid 48); 12 Aug 2019 08:58:12 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/84919] [8/9/10 Regression] error: passing argument 1 to restrict-qualified parameter aliases with argument 5 [-Werror=restrict]
Date: Mon, 12 Aug 2019 09: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: deferred, diagnostic
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84919-4-PrWzahKVX5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84919-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84919-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01046.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #16 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650967-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:45 2019
Return-Path: <gcc-bugs-return-650967-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25497 invoked by alias); 12 Aug 2019 08:59: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 4463 invoked by uid 48); 12 Aug 2019 08:56:27 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/89002] [7 Regression] ICE in scan_omp_1_op, at omp-low.c:3166
Date: Mon, 12 Aug 2019 09:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 9.0
X-Bugzilla-Keywords: openmp
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-89002-4-2Hdw5FNPPn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89002-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89002-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01044.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651014-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:10:16 2019
Return-Path: <gcc-bugs-return-651014-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 49366 invoked by alias); 12 Aug 2019 09:02: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 14397 invoked by uid 48); 12 Aug 2019 08:57:49 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/90311] [9/10 Regression] wrong code with -O and __builtin_add_overflow() and compare
Date: Mon, 12 Aug 2019 09:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 10.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: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90311-4-rLirWZfSLC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90311-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90311-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01045.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651017-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:10:38 2019
Return-Path: <gcc-bugs-return-651017-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 50978 invoked by alias); 12 Aug 2019 09:03: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 15341 invoked by uid 48); 12 Aug 2019 08:57:57 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/71283] Inconsistent location for C++ warning options in the manual
Date: Mon, 12 Aug 2019 09: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: 6.1.0
X-Bugzilla-Keywords: documentation, easyhack
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: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-71283-4-bAssmOUvq8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-71283-4@http.gcc.gnu.org/bugzilla/>
References: <bug-71283-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01042.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651025-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:11:18 2019
Return-Path: <gcc-bugs-return-651025-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56305 invoked by alias); 12 Aug 2019 09: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 17619 invoked by uid 48); 12 Aug 2019 08:58:16 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90936] [9/10 Regression] Ambiguous call with ref-qualified conversion operators
Date: Mon, 12 Aug 2019 09: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: 9.1.0
X-Bugzilla-Keywords: accepts-invalid, 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90936-4-5ZM9UXl0yz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90936-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90936-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01049.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651020-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:10:56 2019
Return-Path: <gcc-bugs-return-651020-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53918 invoked by alias); 12 Aug 2019 09:03: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 16525 invoked by uid 48); 12 Aug 2019 08:58:07 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90178] [9 Regression] Missed optimization: duplicated terminal basic block with -mavx
Date: Mon, 12 Aug 2019 09:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 9.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90178-4-9bshfkAY0v@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90178-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90178-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01048.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #13 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651019-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:10:50 2019
Return-Path: <gcc-bugs-return-651019-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52964 invoked by alias); 12 Aug 2019 09:03: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 15896 invoked by uid 48); 12 Aug 2019 08:58:01 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/89584] [9/10 Regression] CPU2000 degradations with r268448 (172.mgrid -22%, 252.eon -8%)
Date: Mon, 12 Aug 2019 09:03: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: 9.0
X-Bugzilla-Keywords: missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-89584-4-PAWbmmEg7T@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89584-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89584-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01047.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651033-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:12:00 2019
Return-Path: <gcc-bugs-return-651033-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62547 invoked by alias); 12 Aug 2019 09: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 19408 invoked by uid 48); 12 Aug 2019 08:58:32 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/86681] ICE in extract_insn, at recog.c:2304 on s390x
Date: Mon, 12 Aug 2019 09: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: 9.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-86681-4-P1hNxJPHqX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-86681-4@http.gcc.gnu.org/bugzilla/>
References: <bug-86681-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01057.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651031-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:11:49 2019
Return-Path: <gcc-bugs-return-651031-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61653 invoked by alias); 12 Aug 2019 09: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 19107 invoked by uid 48); 12 Aug 2019 08:58:29 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/85349] [GCOV] struct varaible definition in while(1) will cause incorrect coverage
Date: Mon, 12 Aug 2019 09:04: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:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85349-4-AfrhC6LonZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85349-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85349-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01055.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650961-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:05:13 2019
Return-Path: <gcc-bugs-return-650961-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22092 invoked by alias); 12 Aug 2019 08:58: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 3330 invoked by uid 48); 12 Aug 2019 08:56:18 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90333] [9/10 Regression] Can't apply attributes to lambdas with trailing returns
Date: Mon, 12 Aug 2019 09: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: 9.1.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90333-4-fpPUj4sO8a@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90333-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90333-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01053.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651035-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:12:11 2019
Return-Path: <gcc-bugs-return-651035-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63804 invoked by alias); 12 Aug 2019 09:04: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 19655 invoked by uid 48); 12 Aug 2019 08:58:34 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/86277] Presence of optional arguments not recognized for zero length arrays
Date: Mon, 12 Aug 2019 09: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.1.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: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-86277-4-wjA8isbm1w@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-86277-4@http.gcc.gnu.org/bugzilla/>
References: <bug-86277-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01059.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651028-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:11:33 2019
Return-Path: <gcc-bugs-return-651028-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59701 invoked by alias); 12 Aug 2019 09:04: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 18506 invoked by uid 48); 12 Aug 2019 08:58:24 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/84053] [7/8/9/10 Regression] missing -Warray-bounds accessing a local array across inlined function boundaries
Date: Mon, 12 Aug 2019 09: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: 8.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84053-4-P5OFHRW242@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: 2019-08/txt/msg01052.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651034-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:12:06 2019
Return-Path: <gcc-bugs-return-651034-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62870 invoked by alias); 12 Aug 2019 09:04:47 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 19545 invoked by uid 48); 12 Aug 2019 08:58:33 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/68615] Unhelpful location when missing a semi-colon on a function declaration at the end of a header
Date: Mon, 12 Aug 2019 09:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-68615-4-WFwjFqIy9a@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68615-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68615-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01058.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650982-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:07:05 2019
Return-Path: <gcc-bugs-return-650982-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37023 invoked by alias); 12 Aug 2019 09:01: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 7435 invoked by uid 48); 12 Aug 2019 08:56:51 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/90255] [9/10 regression] r266385 caused code size regressions on Arm, thumb and thumb2
Date: Mon, 12 Aug 2019 09:04: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: 9.0
X-Bugzilla-Keywords: missed-optimization, ra
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90255-4-t5SOpHuWNk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90255-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90255-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01056.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651024-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:11:12 2019
Return-Path: <gcc-bugs-return-651024-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56221 invoked by alias); 12 Aug 2019 09: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 17490 invoked by uid 48); 12 Aug 2019 08:58:15 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/49129] confusing diagnostic for missing semi-colon after member template
Date: Mon, 12 Aug 2019 09:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.7.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-49129-4-YH4rlpFXyj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-49129-4@http.gcc.gnu.org/bugzilla/>
References: <bug-49129-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01054.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651030-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:11:45 2019
Return-Path: <gcc-bugs-return-651030-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61533 invoked by alias); 12 Aug 2019 09: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 19009 invoked by uid 48); 12 Aug 2019 08:58:28 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug d/90719] libphobos.phobos_shared/std/file.d FAILs on 32-bit Solaris
Date: Mon, 12 Aug 2019 09:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: d
X-Bugzilla-Version: 10.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: ibuclaw at gdcproject dot org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90719-4-sdAzpvlMT5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90719-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90719-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01060.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651027-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:11:28 2019
Return-Path: <gcc-bugs-return-651027-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 58690 invoked by alias); 12 Aug 2019 09:04: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 18253 invoked by uid 48); 12 Aug 2019 08:58:22 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/57534] [7/8/9/10 Regression]: Performance regression versus 4.7.3, 4.8.1 is ~15% slower
Date: Mon, 12 Aug 2019 09: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: 4.8.1
X-Bugzilla-Keywords: missed-optimization
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: amker at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-57534-4-4sSfEkXIwD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-57534-4@http.gcc.gnu.org/bugzilla/>
References: <bug-57534-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01051.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #36 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651026-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:11:24 2019
Return-Path: <gcc-bugs-return-651026-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 58185 invoked by alias); 12 Aug 2019 09:04: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 17918 invoked by uid 48); 12 Aug 2019 08:58:19 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/70321] [7/8/9/10 Regression] STV generates less optimized code
Date: Mon, 12 Aug 2019 09: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: 6.0
X-Bugzilla-Keywords: deferred, missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-70321-4-kTVjq5K6DY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-70321-4@http.gcc.gnu.org/bugzilla/>
References: <bug-70321-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01062.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #20 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651036-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:12:17 2019
Return-Path: <gcc-bugs-return-651036-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64377 invoked by alias); 12 Aug 2019 09:04: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 19992 invoked by uid 48); 12 Aug 2019 08:58:37 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: =?UTF-8?B?W0J1ZyBjKysvODUwMDRdIGFtYmlndW91cyBkaWFnbm9zdGljOiBwYXNzaW5n?= =?UTF-8?B?IOKAmGNvbnN0IFPigJkgYXMg4oCYdGhpc+KAmSBhcmd1bWVudCBkaXNjYXJk?= =?UTF-8?B?cyBxdWFsaWZpZXJz?Date: Mon, 12 Aug 2019 09: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: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85004-4-jfakOVTvOt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85004-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85004-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01063.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651021-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:10:58 2019
Return-Path: <gcc-bugs-return-651021-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54486 invoked by alias); 12 Aug 2019 09:03:40 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 16977 invoked by uid 48); 12 Aug 2019 08:58:10 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90750] [9/10 Regression] ICE in cp_default_conversion, at cp/typeck.c:2162
Date: Mon, 12 Aug 2019 09: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: 10.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90750-4-hiHgG96Cvx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90750-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90750-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01064.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651037-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:12:23 2019
Return-Path: <gcc-bugs-return-651037-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65430 invoked by alias); 12 Aug 2019 09:05:03 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 20150 invoked by uid 48); 12 Aug 2019 08:58:38 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/90007] [9/10 Regression] ICE in extract_constrain_insn_cached, at recog.c:2223
Date: Mon, 12 Aug 2019 09:05: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: 9.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90007-4-RQtBuMovr8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90007-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90007-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01061.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651029-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:11:38 2019
Return-Path: <gcc-bugs-return-651029-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60908 invoked by alias); 12 Aug 2019 09: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 18624 invoked by uid 48); 12 Aug 2019 08:58:25 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug gcov-profile/85188] [GCOV]  a int arrary and a goto statement around the for(;0;) statement will lead to incoccrect code coverage in Gcov
Date: Mon, 12 Aug 2019 09:05: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:
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-85188-4-E2uZgsXcwu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85188-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85188-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01067.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651010-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:09:46 2019
Return-Path: <gcc-bugs-return-651010-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 47362 invoked by alias); 12 Aug 2019 09:02: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 13471 invoked by uid 48); 12 Aug 2019 08:57:42 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90997] [9/10 Regression] ICE on a memset in a template in tsubst_copy_and_build, at cp/pt.c:18480
Date: Mon, 12 Aug 2019 09: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: 10.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90997-4-t6RnyLXSgT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90997-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90997-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01066.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-650999-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:08:42 2019
Return-Path: <gcc-bugs-return-650999-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44404 invoked by alias); 12 Aug 2019 09:02: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 11550 invoked by uid 48); 12 Aug 2019 08:57:26 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90938] [9/10 Regression] Initializing array with {1} works, but not {0}
Date: Mon, 12 Aug 2019 09: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: 9.1.0
X-Bugzilla-Keywords: rejects-valid, 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: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90938-4-1P2myb2Zem@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90938-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90938-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01065.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651023-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:11:07 2019
Return-Path: <gcc-bugs-return-651023-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55430 invoked by alias); 12 Aug 2019 09:03: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 17399 invoked by uid 48); 12 Aug 2019 08:58:14 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/84379] Problems with sol2.c GTY handling
Date: Mon, 12 Aug 2019 09: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: jakub at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: ro at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-84379-4-C0DMC59Tnk@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: 2019-08/txt/msg01070.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651038-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:13:14 2019
Return-Path: <gcc-bugs-return-651038-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81493 invoked by alias); 12 Aug 2019 09:06: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 35466 invoked by uid 48); 12 Aug 2019 09:00:55 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91109] [10 regression][arm] gcc.c-torture/execute/20040709-1.c fails since r273135
Date: Mon, 12 Aug 2019 09: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-91109-4-03UHxKAMU7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91109-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91109-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01068.txt.bz2
Content-length: 431

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

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

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

--- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> ---
Bernd: Can the bug be marked as resolved?
>From gcc-bugs-return-651032-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:11:54 2019
Return-Path: <gcc-bugs-return-651032-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62406 invoked by alias); 12 Aug 2019 09:04: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 19221 invoked by uid 48); 12 Aug 2019 08:58:30 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/87902] [9/10 Regression] Shrink-wrapping multiple conditions
Date: Mon, 12 Aug 2019 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: 9.0
X-Bugzilla-Keywords: missed-optimization
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-87902-4-yMgoOgULTa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87902-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87902-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01069.txt.bz2
Content-length: 384

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #10 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651009-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:09:39 2019
Return-Path: <gcc-bugs-return-651009-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46786 invoked by alias); 12 Aug 2019 09:02: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 13316 invoked by uid 48); 12 Aug 2019 08:57:40 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90998] [9/10 Regression] ICE (segfalut) in gcc/cp/call.c compare_ics() with -std=c++17
Date: Mon, 12 Aug 2019 09: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: 9.1.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-90998-4-TZsCAJCjKQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90998-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90998-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01072.txt.bz2
Content-length: 383

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.2                         |9.3

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
GCC 9.2 has been released.
>From gcc-bugs-return-651039-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:13:37 2019
Return-Path: <gcc-bugs-return-651039-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108670 invoked by alias); 12 Aug 2019 09:09: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 46796 invoked by uid 48); 12 Aug 2019 09:02:34 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91024] [9 Regression] -Wimplicit-fallthrough is confused by likely/unlikely attributes
Date: Mon, 12 Aug 2019 09: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
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: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-91024-4-g1ZIyaewob@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91024-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91024-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01071.txt.bz2
Content-length: 431

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

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

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

--- Comment #8 from Martin Liška <marxin at gcc dot gnu.org> ---
@Jakub: Can the bug be marked as resolved?
>From gcc-bugs-return-651040-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:36:10 2019
Return-Path: <gcc-bugs-return-651040-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52682 invoked by alias); 12 Aug 2019 09:36: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 52617 invoked by uid 48); 12 Aug 2019 09:36:06 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91024] [9 Regression] -Wimplicit-fallthrough is confused by likely/unlikely attributes
Date: Mon, 12 Aug 2019 09: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: 9.1.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: P3
X-Bugzilla-Assigned-To: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.2
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-91024-4-yBHlzenXYQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91024-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91024-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01073.txt.bz2
Content-length: 474

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

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

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

--- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Yes.
>From gcc-bugs-return-651041-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:40:29 2019
Return-Path: <gcc-bugs-return-651041-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 57734 invoked by alias); 12 Aug 2019 09:40: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 57641 invoked by uid 48); 12 Aug 2019 09:40:25 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/91376] g++.dg/lto/pr90990 FAILs with gld 2.32.51
Date: Mon, 12 Aug 2019 09: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: 10.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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status
Message-ID: <bug-91376-4-BB6KXr8OP1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91376-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91376-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01074.txt.bz2
Content-length: 416

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |ASSIGNED

--- Comment #14 from Martin Liška <marxin at gcc dot gnu.org> ---
Thanks you Rainer, I've got patch for that.
>From gcc-bugs-return-651042-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:42:31 2019
Return-Path: <gcc-bugs-return-651042-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67454 invoked by alias); 12 Aug 2019 09:42: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 65126 invoked by uid 48); 12 Aug 2019 09:42:27 -0000
From: "bernd.edlinger at hotmail dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91109] [10 regression][arm] gcc.c-torture/execute/20040709-1.c fails since r273135
Date: Mon, 12 Aug 2019 09: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bernd.edlinger at hotmail dot de
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91109-4-leX0hJAyW4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91109-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91109-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01075.txt.bz2
Content-length: 785

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

--- Comment #11 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
No, it needs to be back-ported to gcc-9.3 (i am still reg-testing)
and Vladimir Makarov wrote the following:
https://gcc.gnu.org/ml/gcc-patches/2019-08/msg00463.html

> Still I think more work on the PR is needed.  If subsequent LRA sub-pass
> spills some pseudo to assign a hard register to the scratch of the
> rematerialized insn as it was in the original insn, it might make this
> rematerialization unprofitable.  So I'll think how to avoid the
> unprofitable rematerialization in such cases and would like to work on
> this  PR more.
> 
> Please, do not close the PR after committing the patch.  I am going to
> work on it more when stage3 starts.
>From gcc-bugs-return-651043-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 09:45:51 2019
Return-Path: <gcc-bugs-return-651043-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55113 invoked by alias); 12 Aug 2019 09:45: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 43658 invoked by uid 48); 12 Aug 2019 09:45:31 -0000
From: "bernd.edlinger at hotmail dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/69558] [7/8 Regression] glib2 warning pragmas stopped working
Date: Mon, 12 Aug 2019 09: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: 6.0
X-Bugzilla-Keywords: deferred
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bernd.edlinger at hotmail dot de
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-69558-4-1AY3hGWRln@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69558-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69558-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01076.txt.bz2
Content-length: 198

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

--- Comment #29 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
Hm, the target milestone is wrong. I believe this was fixed in gcc-9
>From gcc-bugs-return-651044-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 10:03:18 2019
Return-Path: <gcc-bugs-return-651044-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 87947 invoked by alias); 12 Aug 2019 10:03: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 87852 invoked by uid 48); 12 Aug 2019 10:03:14 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/91376] g++.dg/lto/pr90990 FAILs with gld 2.32.51
Date: Mon, 12 Aug 2019 10:03: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: 10.0
X-Bugzilla-Keywords: patch
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords
Message-ID: <bug-91376-4-HXicDGmP6T@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91376-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91376-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01077.txt.bz2
Content-length: 447

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

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

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

--- Comment #15 from Martin Liška <marxin at gcc dot gnu.org> ---
Patch candidate:
https://www.sourceware.org/ml/binutils/2019-08/msg00113.html
>From gcc-bugs-return-651045-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 10:26:03 2019
Return-Path: <gcc-bugs-return-651045-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7348 invoked by alias); 12 Aug 2019 10: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 7251 invoked by uid 48); 12 Aug 2019 10:25:59 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91422] New: Illegal Fortran in testsuite/libgomp.oacc-fortran/routine-7.f90
Date: Mon, 12 Aug 2019 10:26: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: unknown
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: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-91422-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01078.txt.bz2
Content-length: 1245

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

            Bug ID: 91422
           Summary: Illegal Fortran in
                    testsuite/libgomp.oacc-fortran/routine-7.f90
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tkoenig at gcc dot gnu.org
  Target Milestone: ---

Hi,

I get

At line 116 of file routine-7.f90
Fortran runtime error: Index '9' of dimension 1 of array 'a' above upper bound
of 8

Error termination. Backtrace:
#0  0x40074d in seq
        at /home/ig25/Krempel/Do5/routine-7.f90:116
#1  0x400921 in MAIN__
        at /home/ig25/Krempel/Do5/routine-7.f90:20
#2  0x40142b in main
        at /home/ig25/Krempel/Do5/routine-7.f90:65

The code in question is

subroutine seq (a)
  !$acc routine seq
  integer, intent (inout) :: a(M)
  integer :: i

  do i = 1, N
    a(i) = a(i) + 1
  end do

end subroutine seq

where N is 32 and M is 8.

(I'm currently working on a patch which caught this at compile time,
so this caused a "regression" there).  I do not know what the code
is supposed to do, so I cannot really fix this.
>From gcc-bugs-return-651046-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 10:28:31 2019
Return-Path: <gcc-bugs-return-651046-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10893 invoked by alias); 12 Aug 2019 10:28: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 10829 invoked by uid 48); 12 Aug 2019 10:28:27 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91422] Illegal Fortran in testsuite/libgomp.oacc-fortran/routine-7.f90
Date: Mon, 12 Aug 2019 10:28: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: unknown
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-91422-4-0YenUBgrNR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91422-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91422-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01079.txt.bz2
Content-length: 247

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

--- Comment #1 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
(In reply to Thomas Koenig from comment #0)
> Hi,
> 
> I get

the error with

 gfortran -g -cpp -fcheck=all routine-7.f90
>From gcc-bugs-return-651047-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 10:31:48 2019
Return-Path: <gcc-bugs-return-651047-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16162 invoked by alias); 12 Aug 2019 10: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 16057 invoked by uid 48); 12 Aug 2019 10:31:45 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91415] Invalid warning for C++17 sequencing of shift operator E1<<E2.
Date: Mon, 12 Aug 2019 10:31:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 8.3.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-91415-4-KQkjfdDu1V@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91415-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91415-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01080.txt.bz2
Content-length: 314

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

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 46702
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46702&action=edit
gcc10-pr91415-1.patch

Let's handle this incrementally, from the easiest cases to the hardest.
>From gcc-bugs-return-651048-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 10:34:45 2019
Return-Path: <gcc-bugs-return-651048-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29347 invoked by alias); 12 Aug 2019 10: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 29237 invoked by uid 48); 12 Aug 2019 10:34:41 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91415] Invalid warning for C++17 sequencing of shift operator E1<<E2.
Date: Mon, 12 Aug 2019 10: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: 8.3.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91415-4-YBRFV19rIF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91415-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91415-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01081.txt.bz2
Content-length: 4356

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

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
On top of the above, I've tried:
--- gcc/c-family/c-common.c.jj  2019-08-12 09:45:54.463491950 +0200
+++ gcc/c-family/c-common.c     2019-08-12 12:01:32.783135654 +0200
@@ -1933,16 +1934,19 @@ verify_tree (tree x, struct tlist **pbef
       tmp_before = tmp_nosp = tmp_list3 = 0;
       verify_tree (TREE_OPERAND (x, 1), &tmp_before, &tmp_nosp, NULL_TREE);
       verify_tree (TREE_OPERAND (x, 0), &tmp_list3, &tmp_list3, x);
-      /* Expressions inside the LHS are not ordered wrt. the sequence points
-        in the RHS.  Example:
+      /* In C and C++ before 17 expressions inside the LHS are not ordered
+        wrt. the sequence points in the RHS.  Example:
           *a = (a++, 2)
         Despite the fact that the modification of "a" is in the before_sp
         list (tmp_before), it conflicts with the use of "a" in the LHS.
         We can handle this by adding the contents of tmp_list3
         to those of tmp_before, and redoing the collision warnings for that
         list.  */
-      add_tlist (&tmp_before, tmp_list3, x, 1);
-      warn_for_collisions (tmp_before);
+      if (cxx_dialect < cxx17)
+       {
+         add_tlist (&tmp_before, tmp_list3, x, 1);
+         warn_for_collisions (tmp_before);
+       }
       /* Exclude the LHS itself here; we first have to merge it into the
         tmp_nosp list.  This is done to avoid warning for "a = a"; if we
         didn't exclude the LHS, we'd get it twice, once as a read and once
--- gcc/testsuite/g++.dg/warn/sequence-pt-1.C.jj        2011-07-11
10:39:37.000000000 +0200
+++ gcc/testsuite/g++.dg/warn/sequence-pt-1.C   2019-08-12 12:22:42.033011124
+0200
@@ -35,7 +35,7 @@ foo (int a, int b, int n, int p, int *pt
   *ptr++ = (size_t)ptr++; /* { dg-warning "undefined" "sequence point warning"
} */
   sptr->a = sptr->a++; /* { dg-warning "undefined" "sequence point warning" }
*/
   sptr->a = (size_t)(sptr++); /* { dg-warning "undefined" "sequence point
warning" } */
-  *ptr++ = fn (*ptr); /* { dg-warning "undefined" "sequence point warning" }
*/
+  *ptr++ = fn (*ptr); /* { dg-warning "undefined" "sequence point warning" {
target c++14_down } } */
   a = b = a++; /* { dg-warning "undefined" "sequence point warning" } */
   b = a = --b; /* { dg-warning "undefined" "sequence point warning" } */
   a = 1 + (a = 1); /* { dg-warning "undefined" "sequence point warning" } */
@@ -47,13 +47,13 @@ foo (int a, int b, int n, int p, int *pt
   a = (*fnp[b++]) (b++); /* { dg-warning "undefined" "sequence point warning"
} */
   a = (*fnp[b]) (b++); /* { dg-warning "undefined" "sequence point warning" }
*/
   a = (*fnp[b++]) (b); /* { dg-warning "undefined" "sequence point warning" }
*/
-  *ap = fnc (ap++); /* { dg-warning "undefined" "sequence point warning" } */
+  *ap = fnc (ap++); /* { dg-warning "undefined" "sequence point warning" {
target c++14_down } } */
   (a += b) + (a += n); /* { dg-warning "undefined" "sequence point warning" }
*/
   a =  (b, b++) + (b++, b); /* { dg-warning "undefined" "sequence point
warning" } */
   ap[a++] += a; /* { dg-warning "undefined" "sequence point warning" } */
   ap[a+=1] += a; /* { dg-warning "undefined" "sequence point warning" } */
-  ap[a++] += a++; /* { dg-warning "undefined" "sequence point warning" } */
-  ap[a+=1] += a++; /* { dg-warning "undefined" "sequence point warning" } */
+  ap[a++] += a++; /* { dg-warning "undefined" "sequence point warning" {
target c++14_down } } */
+  ap[a+=1] += a++; /* { dg-warning "undefined" "sequence point warning" {
target c++14_down } } */
   a = a++, b = a; /* { dg-warning "undefined" "sequence point warning" } */
   b = a, a = a++; /* { dg-warning "undefined" "sequence point warning" } */
   a = (b++ ? n : a) + b; /* { dg-warning "undefined" "sequence point warning"
} */

to handle the assignment operator, but while that handles some cases as shown
in the testsuite that IMHO are now well defined in C++17, it doesn't handle the
case from the testcase:
void
foo (int i, int y[10])
{
  y[i++] = y[i++];
}
So I probably don't understand the code well enough :(.  And the PMF case is
something to be resolved later too.
>From gcc-bugs-return-651049-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 10:36:36 2019
Return-Path: <gcc-bugs-return-651049-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32148 invoked by alias); 12 Aug 2019 10:36:36 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 32034 invoked by uid 48); 12 Aug 2019 10:36:32 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91415] Invalid warning for C++17 sequencing of shift operator E1<<E2.
Date: Mon, 12 Aug 2019 10: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.3.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91415-4-xjK0uTlKuR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91415-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91415-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01082.txt.bz2
Content-length: 159

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

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Oh, and need to look also at CALL_EXPR.
>From gcc-bugs-return-651050-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 10:38:00 2019
Return-Path: <gcc-bugs-return-651050-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33984 invoked by alias); 12 Aug 2019 10:38: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 33929 invoked by uid 48); 12 Aug 2019 10:37:56 -0000
From: "anders at knatten dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91423] New: address-of-packed-member when taking packed struct member by value
Date: Mon, 12 Aug 2019 10:38:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 9.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: anders at knatten dot org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-91423-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01083.txt.bz2
Content-length: 1076

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

            Bug ID: 91423
           Summary: address-of-packed-member when taking packed struct
                    member by value
           Product: gcc
           Version: 9.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: anders at knatten dot org
  Target Milestone: ---

Compiling this with `-std=c++17 -Wall` on gcc 9.1.0:

```
#include <array>

struct __attribute__((__packed__))  Vec : std::array<std::size_t, 2>
{};

struct __attribute__((__packed__)) S
{
    Vec size;
};

void g()
{
    S s{};
    Vec size = s.size;
}
```

gives:

```
<source>:14:18: warning: taking address of packed member of 'S' may result in
an unaligned pointer value [-Waddress-of-packed-member]

   14 |     Vec size = s.size;
```

However, I'm not taking the address of the packed member, I'm taking it by
value. I think gcc shouldn't warn in this case.

Godbolt: https://godbolt.org/z/v4GZ6f
>From gcc-bugs-return-651051-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 10:40:24 2019
Return-Path: <gcc-bugs-return-651051-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125321 invoked by alias); 12 Aug 2019 10:40:24 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 115107 invoked by uid 48); 12 Aug 2019 10:40:19 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91424] New: Extend warnings about DO loops
Date: Mon, 12 Aug 2019 10:40: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: 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: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01084.txt.bz2
Content-length: 2794

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

            Bug ID: 91424
           Summary: Extend warnings about DO loops
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tkoenig at gcc dot gnu.org
  Target Milestone: ---

Currently, there are two problems with the warnings about DO loop
indices accessing arrays with out of bounds errors:

- They are not given for contained procedures

- They are given twice for DO loops inside blocks

$ cat do_subscript_3.f90
! { dg-do compile }
! Check that only one warning is issued inside blocks, and that
! warnings are also issued for contained subroutines.

program main
  real :: a(5)
  block
    integer :: j
    do j=0, 5  ! { dg-warning "out of bounds" }
       a(j) = 2. ! { dg-warning "out of bounds" }
    end do
  end block
  call x
contains
  subroutine x
    integer :: i
    do i=1,6 ! { dg-warning "out of bounds" }
       a(i) = 2.  ! { dg-warning "out of bounds" }
    end do
  end subroutine x
end program main
$ ~/Gcc/9-bin/gcc/f951 -quiet do_subscript_3.f90
do_subscript_3.f90:10:9:

    9 |     do j=0, 5  ! { dg-warning "out of bounds" }
      |                                               2
   10 |        a(j) = 2. ! { dg-warning "out of bounds" }
      |         1
Warning: Array reference at (1) out of bounds (0 < 1) in loop beginning at (2)
do_subscript_3.f90:10:9:

    9 |     do j=0, 5  ! { dg-warning "out of bounds" }
      |                                               2
   10 |        a(j) = 2. ! { dg-warning "out of bounds" }
      |         1
Warning: Array reference at (1) out of bounds (0 < 1) in loop beginning at (2)

Here's a patch:

Index: frontend-passes.c
===================================================================
--- frontend-passes.c   (revision 273855)
+++ frontend-passes.c   (working copy)
@@ -2556,6 +2556,12 @@
   if (in_assoc_list)
     return 0;

+  /* We already warned about this.  */
+  if (v->do_not_warn)
+    return 0;
+
+  v->do_not_warn = 1;
+
   for (ref = v->ref; ref; ref = ref->next)
     {
       if (ref->type == REF_ARRAY && ref->u.ar.type == AR_ELEMENT)
@@ -2761,6 +2767,12 @@
 doloop_warn (gfc_namespace *ns)
 {
   gfc_code_walker (&ns->code, doloop_code, do_function, NULL);
+
+  for (ns = ns->contained; ns; ns = ns->sibling)
+    {
+      if (ns->code == NULL || ns->code->op != EXEC_BLOCK)
+       doloop_warn (ns);
+    }
 }

 /* This selction deals with inlining calls to MATMUL.  */
>From gcc-bugs-return-651052-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 10:41:25 2019
Return-Path: <gcc-bugs-return-651052-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101500 invoked by alias); 12 Aug 2019 10:41: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 86600 invoked by uid 48); 12 Aug 2019 10:41:21 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91422] Illegal Fortran in testsuite/libgomp.oacc-fortran/routine-7.f90
Date: Mon, 12 Aug 2019 10: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: unknown
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: blocked
Message-ID: <bug-91422-4-tFGtKG6YNR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91422-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91422-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01085.txt.bz2
Content-length: 500

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |91424

--- Comment #2 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
This blocks PR 91424.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91424
[Bug 91424] Extend warnings about DO loops
>From gcc-bugs-return-651053-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 10:52:08 2019
Return-Path: <gcc-bugs-return-651053-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53491 invoked by alias); 12 Aug 2019 10:52: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 53371 invoked by uid 48); 12 Aug 2019 10:52:04 -0000
From: "trass3r at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/90441] [9/10 Regression] corrupt debug info with LTO
Date: Mon, 12 Aug 2019 10: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: 9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: trass3r 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90441-4-tS8WoHH62j@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90441-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90441-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01086.txt.bz2
Content-length: 721

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

--- Comment #27 from Trass3r <trass3r at gmail dot com> ---
(In reply to rguenther@suse.de from comment #25)
> I fear this is the libbfd dwarf reader simply not coping with
> DW_AT_abstract_origin in other CUs, being confused as to which
> abbrev section it needs to look into (probably using that of
> the refering CU instead of the referred to one).

> so I think this is a BFD bug and to be filed in sourceware bugzilla
> (probably enough to have an actual binary with this kind of DWARF
> as testcase).
> 
> Disclaimer: I didn't actually see whether my guess above is true
> (but it looks so obvious ;))

https://sourceware.org/bugzilla/show_bug.cgi?id=24623
>From gcc-bugs-return-651054-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 10:53:53 2019
Return-Path: <gcc-bugs-return-651054-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 57051 invoked by alias); 12 Aug 2019 10:53: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 56997 invoked by uid 48); 12 Aug 2019 10:53:49 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91423] address-of-packed-member when taking packed struct member by value
Date: Mon, 12 Aug 2019 10: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
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
Message-ID: <bug-91423-4-DREXZbCaLG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91423-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91423-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01087.txt.bz2
Content-length: 520

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
I think GCC tells you that deriving from std::array from a packed struct is
going to cause trouble because std::array expects to be naturally aligned?
>From gcc-bugs-return-651055-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 10:55:50 2019
Return-Path: <gcc-bugs-return-651055-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61783 invoked by alias); 12 Aug 2019 10:55: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 61713 invoked by uid 48); 12 Aug 2019 10:55:46 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91423] address-of-packed-member when taking packed struct member by value
Date: Mon, 12 Aug 2019 10: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
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:
Message-ID: <bug-91423-4-vTzWTp7rvu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91423-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91423-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01088.txt.bz2
Content-length: 390

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

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Other than that, when GCC elides a copy from by value passing it would need to
create a temporary that is appropriately aligned.  IIRC packed is outside of
the C++ standard and using packed objects with C++ features might result in
surprising standard interactions.
>From gcc-bugs-return-651056-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 11:00:34 2019
Return-Path: <gcc-bugs-return-651056-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 105058 invoked by alias); 12 Aug 2019 11:00: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 104829 invoked by uid 55); 12 Aug 2019 11:00:30 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/91130] [9 Regression] -MF clashes with -flto on aarch64
Date: Mon, 12 Aug 2019 11:00: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: 9.1.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: P3
X-Bugzilla-Assigned-To: rearnsha at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91130-4-7Vq3efmusQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91130-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91130-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01089.txt.bz2
Content-length: 649

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

--- Comment #43 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Mon Aug 12 10:59:58 2019
New Revision: 274309

URL: https://gcc.gnu.org/viewcvs?rev=274309&root=gcc&view=rev
Log:
2019-08-12  Richard Biener  <rguenther@suse.de>

        PR driver/91130
        * lto-wrapper.c (get_options_from_collect_gcc_options): Remove
        lang_mask option, always use CL_DRIVER.
        (get_options_from_collect_gcc_options): Adjust.
        (find_and_merge_options): Likewise.
        (run_gcc): Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/lto-wrapper.c
>From gcc-bugs-return-651057-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 11:02:59 2019
Return-Path: <gcc-bugs-return-651057-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 131064 invoked by alias); 12 Aug 2019 11: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 128560 invoked by uid 55); 12 Aug 2019 11:02:53 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/91375] [8/9/10 Regression] ICE on valid code in subbinfo_with_vtable_at_offset at ipa-devirt.c:2760 since r256685
Date: Mon, 12 Aug 2019 11:02: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91375-4-YEzPoaIeHy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91375-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91375-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01090.txt.bz2
Content-length: 498

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

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Mon Aug 12 11:02:21 2019
New Revision: 274310

URL: https://gcc.gnu.org/viewcvs?rev=274310&root=gcc&view=rev
Log:
2019-08-12  Richard Biener  <rguenther@suse.de>

        PR lto/91375
        * tree.c (free_lang_data_in_type): Do not free TYPE_BINFO dependent on
        flag_devirtualize.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/tree.c
>From gcc-bugs-return-651058-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 11:21:25 2019
Return-Path: <gcc-bugs-return-651058-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74739 invoked by alias); 12 Aug 2019 11:21:25 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 74588 invoked by uid 48); 12 Aug 2019 11:21:19 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91386] [9 regression] open-iscsi iscsiadm miscompiled by LTO on aarch64
Date: Mon, 12 Aug 2019 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: 9.1.1
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rearnsha at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91386-4-82ARcsWlvt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91386-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91386-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01091.txt.bz2
Content-length: 239

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

--- Comment #22 from Wilco <wilco at gcc dot gnu.org> ---
(In reply to Richard Earnshaw from comment #21)
> Fixed on trunk.

I ran an AArch64 bootstrap on GCC9 branch and that is fine.
>From gcc-bugs-return-651059-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 11:52:34 2019
Return-Path: <gcc-bugs-return-651059-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92277 invoked by alias); 12 Aug 2019 11:52:34 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 92201 invoked by uid 48); 12 Aug 2019 11:52:30 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/91425] New: Ordered compares aren't optimised properly
Date: Mon, 12 Aug 2019 11:52: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: unknown
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: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01092.txt.bz2
Content-length: 1426

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

            Bug ID: 91425
           Summary: Ordered compares aren't optimised properly
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: segher at gcc dot gnu.org
  Target Milestone: ---

Take this example:

===
#include <math.h>

_Bool lt(double a, double b) { return isless(a, b); }
_Bool lo(double a, double b) { return a < b; }
_Bool ll(double a, double b) { return lt(a,b) || lo(a,b); }
_Bool lx(double a, double b) { return lo(a,b) || lt(a,b); }
===

"lt" is an "unordered" comparison, that is, it does not raise an
exception if one (or both) of the inputs is a NaN, i.e. if the
comparison result is "unordered".  "lo" is an "ordered" comparison,
which means it does raise an exception if one of the inputs is a
NaN.

Doing both is the same as just doing the ordered comparison and
using the result for both.  "ll" should compile to the same as "lx"
does, and that should be the same as what is generated for "lo".

But it is not; not on rs6000 (with my cmpo patches), and not on x86
either: in both cases all three are different.  And in fact the
gimple output for all three is different; I think we need to fix
that before making RTL and the targets behave better.
>From gcc-bugs-return-651060-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 12:02:50 2019
Return-Path: <gcc-bugs-return-651060-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22495 invoked by alias); 12 Aug 2019 12: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 20219 invoked by uid 48); 12 Aug 2019 12:02:46 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91425] Ordered compares aren't optimised
Date: Mon, 12 Aug 2019 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: 10.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on component version short_desc everconfirmed
Message-ID: <bug-91425-4-8yroIeO4cn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01093.txt.bz2
Content-length: 1960

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |missed-optimization
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-12
          Component|middle-end                  |tree-optimization
            Version|unknown                     |10.0
            Summary|Ordered compares aren't     |Ordered compares aren't
                   |optimised properly          |optimised
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  No idea why improving GIMPLE is a requirement for making targets
behave better though.

Btw, on x86_64 ll and llx would have to be handled by phiopt since we have
for example

ll (double a, double b)
{
  _Bool _6;
  _Bool prephitmp_8;

  <bb 2> [local count: 1073741824]:
  if (a_3(D) u>= b_4(D))
    goto <bb 3>; [50.00%]
  else
    goto <bb 4>; [50.00%]

  <bb 3> [local count: 536870913]:
  _6 = a_3(D) < b_4(D);

  <bb 4> [local count: 1073741824]:
  # prephitmp_8 = PHI <_6(3), 1(2)>
  return prephitmp_8;


maybe_fold_or_comparisons could be used here eventually.  Btw. it's the
same missed optimization for non-ordered:

_Bool lt(double a, double b) { return a > b; }
_Bool lo(double a, double b) { return a < b; }
_Bool ll(double a, double b) { return lt(a,b) || lo(a,b); }
_Bool lx(double a, double b) { return lo(a,b) || lt(a,b); }

where we end up with

  <bb 2> [local count: 1073741824]:
  if (a_3(D) < b_4(D))
    goto <bb 4>; [50.00%]
  else
    goto <bb 3>; [50.00%]

  <bb 3> [local count: 536870913]:
  _6 = a_3(D) > b_4(D);

  <bb 4> [local count: 1073741824]:
  # prephitmp_8 = PHI <_6(3), 1(2)>

instead of != compares.
>From gcc-bugs-return-651061-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 12:10:57 2019
Return-Path: <gcc-bugs-return-651061-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65095 invoked by alias); 12 Aug 2019 12: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 65002 invoked by uid 48); 12 Aug 2019 12:10:52 -0000
From: "glisse at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91425] Ordered compares aren't optimised
Date: Mon, 12 Aug 2019 12: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: 10.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: glisse at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91425-4-rddzmPw1id@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01094.txt.bz2
Content-length: 378

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

--- Comment #2 from Marc Glisse <glisse at gcc dot gnu.org> ---
I think part of the problem with the current or_comparison optimization is that
it relies on invert_tree_comparison in many cases, and that doesn't really work
for floating point (and we handle the unsafe flags inconsistently, see for
instance bug 53806).
>From gcc-bugs-return-651062-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 12:41:02 2019
Return-Path: <gcc-bugs-return-651062-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3313 invoked by alias); 12 Aug 2019 12:41: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 3204 invoked by uid 48); 12 Aug 2019 12:40:57 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91425] Ordered compares aren't optimised
Date: Mon, 12 Aug 2019 12: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: 10.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91425-4-3epam25VsJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01095.txt.bz2
Content-length: 518

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

--- Comment #3 from Segher Boessenkool <segher at gcc dot gnu.org> ---
There are quite many different cases to test, and many *more* do not currently
generate the wanted code because it isn't optimised properly on gimple level,
and that makes it hard to test the RTL / target problems.  That is all.

After expand we still have multiple basic blocks for what should just be one
comparison, and most RTL optimisations do not look in more than one BB at once.
>From gcc-bugs-return-651063-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 12:42:09 2019
Return-Path: <gcc-bugs-return-651063-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4771 invoked by alias); 12 Aug 2019 12:42: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 4697 invoked by uid 48); 12 Aug 2019 12:42:04 -0000
From: "anders at knatten dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91423] address-of-packed-member when taking packed struct member by value
Date: Mon, 12 Aug 2019 12: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: anders at knatten 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-91423-4-c5fmteShXE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91423-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91423-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01096.txt.bz2
Content-length: 708

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

--- Comment #3 from Anders Schau Knatten <anders at knatten dot org> ---
(In reply to Richard Biener from comment #1)
> I think GCC tells you that deriving from std::array from a packed struct is
> going to cause trouble because std::array expects to be naturally aligned?

Do you know why std::array expect to be naturally aligned? 

I checked by the way, and gcc and clang both seem to naturally align base class
subobjects. So in this case, the std::array subobject will be naturally aligned
regardless of Vec packing: https://godbolt.org/z/9ZZ3eT

In any case, if that is what it's trying to tell me, I think the warning could
be improved.
>From gcc-bugs-return-651064-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 12:47:37 2019
Return-Path: <gcc-bugs-return-651064-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 12283 invoked by alias); 12 Aug 2019 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 12220 invoked by uid 48); 12 Aug 2019 12:47:32 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91424] Extend warnings about DO loops
Date: Mon, 12 Aug 2019 12: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: unknown
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-91424-4-80ugjseGZ3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01097.txt.bz2
Content-length: 506

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

--- Comment #1 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
A third problem: Zero-trip do loops are warned about.

program main
  implicit none
  integer :: i
  real :: a(2)
  do i=1,3,-1
     a(i) = 2.
  end do
  print *,a
end program main

gets

do_subscript_4.f90:6:7:

    5 |   do i=1,3,-1
      |             2
    6 |      a(i) = 2.
      |       1
Warning: Array reference at (1) out of bounds (3 > 2) in loop beginning at (2)
>From gcc-bugs-return-651065-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 12:52:53 2019
Return-Path: <gcc-bugs-return-651065-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48923 invoked by alias); 12 Aug 2019 12:52:52 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 48823 invoked by uid 48); 12 Aug 2019 12:52:48 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91425] Ordered compares aren't optimised
Date: Mon, 12 Aug 2019 12: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: 10.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91425-4-fDYntyisVD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01098.txt.bz2
Content-length: 616

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

--- Comment #4 from Segher Boessenkool <segher at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #1)
> where we end up with
> 
>   <bb 2> [local count: 1073741824]:
>   if (a_3(D) < b_4(D))
>     goto <bb 4>; [50.00%]
>   else
>     goto <bb 3>; [50.00%]
> 
>   <bb 3> [local count: 536870913]:
>   _6 = a_3(D) > b_4(D);
> 
>   <bb 4> [local count: 1073741824]:
>   # prephitmp_8 = PHI <_6(3), 1(2)>
> 
> instead of != compares.

instead of <> compares (LTGT).  With -ffast-math we should get the NE as
you say, and that works fine.
>From gcc-bugs-return-651066-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 12:58:28 2019
Return-Path: <gcc-bugs-return-651066-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56321 invoked by alias); 12 Aug 2019 12:58: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 56244 invoked by uid 48); 12 Aug 2019 12:58:21 -0000
From: "matthew.thompson at nasa dot gov" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 12: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matthew.thompson at nasa dot gov
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-90330-4-UdnIwAp4bK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01099.txt.bz2
Content-length: 13209

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

--- Comment #15 from Matt Thompson <matthew.thompson at nasa dot gov> ---
Iain,

I seem to still have issues. I downloaded 9.2.0 this morning and built it with:

$ ../gcc-9.2.0/configure
--prefix=/Users/mathomp4/installed/Core/gcc-gfortran/9.2.0
--enable-languages=c,c++,fortran --disable-multilib
--with-native-system-header-dir=/usr/include
--with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk |& tee
configure.log
$ make -j4 |& tee make.log
$ make install |& tee makeinstall.log

Note I'm using a slightly different configure step as I'm trying to emulate
what Homebrew does with its code as I no longer have /usr/include due to an
Xcode update (and since I know Apple won't allow it soon, I'm trying to learn
to work around that).

But, eventually, the build fails with the *exact same error*:

g++ -std=gnu++98    -g -O2 -DIN_GCC     -fno-exceptions -fno-rtti
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings
-Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H 
-o cc1 c/c-lang.o c-family/stub-objc.o attribs.o c/c-errors.o c/c-decl.o
c/c-typeck.o c/c-convert.o c/c-aux-info.o c/c-objc-common.o c/c-parser.o
c/c-fold.o c/gimple-parser.o c-family/c-common.o c-family/c-cppbuiltin.o
c-family/c-dump.o c-family/c-format.o c-family/c-gimplify.o
c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o
c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o
c-family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o
c-family/c-ubsan.o c-family/known-headers.o c-family/c-attribs.o
c-family/c-warn.o c-family/c-spellcheck.o i386-c.o darwin-c.o \
  cc1-checksum.o libbackend.a main.o libcommon-target.a libcommon.a
../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a
../libcpp/libcpp.a ./../intl/libintl.a -liconv 
../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a
../libdecnumber/libdecnumber.a 
-L/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/./isl/.libs  -lisl
-L/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/./gmp/.libs
-L/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/./mpfr/src/.libs
-L/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/./mpc/src/.libs -lmpc -lmpfr -lgmp  
-L./../zlib -lz
ld: warning: could not create compact unwind for
__ZL18ix86_target_stringxxiiPKcS0_11fpmath_unitbb.cold: stack size is large but
stack subq instruction not found
ld: warning: could not create compact unwind for
__ZNK9vec_usage4dumpEP12mem_locationR9mem_usage: stack subq instruction is too
different from dwarf stack size
ld: warning: could not create compact unwind for
__ZL18cselib_record_setsP8rtx_insn.cold: stack size is large but stack subq
instruction not found
ld: warning: could not create compact unwind for
__ZL16may_eliminate_ivP11ivopts_dataP6iv_useP7iv_candPP9tree_nodeP9tree_code:
stack subq instruction is too different from dwarf stack size
ld: warning: could not create compact unwind for
__ZL16may_eliminate_ivP11ivopts_dataP6iv_useP7iv_candPP9tree_nodeP9tree_code.cold:
stack size is large but stack subq instruction not found
ld: warning: could not create compact unwind for
__Z12find_reloadsP8rtx_insniiiPs: stack subq instruction is too different from
dwarf stack size
ld: warning: could not create compact unwind for
__Z12find_reloadsP8rtx_insniiiPs.cold: stack size is large but stack subq
instruction not found
ld: warning: could not create compact unwind for
__ZN12_GLOBAL__N_113pass_backprop7executeEP8function.cold: stack size is large
but stack subq instruction not found
ld: warning: could not create compact unwind for
__ZL13powi_as_multsP20gimple_stmt_iteratorjP9tree_nodex: stack subq instruction
is too different from dwarf stack size
ld: warning: could not create compact unwind for
__Z11inline_callP11cgraph_edgebP3vecIS0_7va_heap6vl_ptrEPibPb.cold: stack size
is large but stack subq instruction not found
ld: warning: could not create compact unwind for
__ZL20process_alt_operandsi.cold: stack size is large but stack subq
instruction not found
Undefined symbols for architecture x86_64:
  "std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)",
referenced from:
      ipa_icf::sem_item_optimizer::worklist_push(ipa_icf::congruence_class*) in
libbackend.a(ipa-icf.o)
     
ipa_icf::sem_item_optimizer::traverse_congruence_split(ipa_icf::congruence_class*
const&, bitmap_head* const&, ipa_icf::traverse_split_pair*) in
libbackend.a(ipa-icf.o)
      ipa_icf::sem_item_optimizer::subdivide_classes_by_sensitive_refs() in
libbackend.a(ipa-icf.o)
      ipa_icf::sem_item_optimizer::process_cong_reduction() in
libbackend.a(ipa-icf.o)
  "std::__detail::_List_node_base::_M_unhook()", referenced from:
      ipa_icf::sem_item_optimizer::worklist_pop() in libbackend.a(ipa-icf.o)
  "std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
      std::pair<std::_Rb_tree_iterator<basic_block_def*>, bool>
std::_Rb_tree<basic_block_def*, basic_block_def*,
std::_Identity<basic_block_def*>, std::less<basic_block_def*>,
std::allocator<basic_block_def*> >::_M_insert_unique<basic_block_def*
const&>(basic_block_def* const&&&) in libbackend.a(auto-profile.o)
      std::pair<std::_Rb_tree_iterator<gimple*>, bool> std::_Rb_tree<gimple*,
gimple*, std::_Identity<gimple*>, std::less<gimple*>, std::allocator<gimple*>
>::_M_insert_unique<gimple*>(gimple*&&) in libbackend.a(auto-profile.o)
      std::_Rb_tree<char const*, std::pair<char const* const, unsigned int>,
std::_Select1st<std::pair<char const* const, unsigned int> >,
autofdo::string_compare, std::allocator<std::pair<char const* const, unsigned
int> > >::_M_get_insert_unique_pos(char const* const&) in
libbackend.a(auto-profile.o)
      std::_Rb_tree<char const*, std::pair<char const* const, unsigned int>,
std::_Select1st<std::pair<char const* const, unsigned int> >,
autofdo::string_compare, std::allocator<std::pair<char const* const, unsigned
int> >
>::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<char
const* const, unsigned int> >, char const* const&) in
libbackend.a(auto-profile.o)
      std::_Rb_tree<unsigned int, std::pair<unsigned int const, long long>,
std::_Select1st<std::pair<unsigned int const, long long> >, std::less<unsigned
int>, std::allocator<std::pair<unsigned int const, long long> >
>::_M_get_insert_unique_pos(unsigned int const&) in
libbackend.a(auto-profile.o)
      std::_Rb_tree<unsigned int, std::pair<unsigned int const, long long>,
std::_Select1st<std::pair<unsigned int const, long long> >, std::less<unsigned
int>, std::allocator<std::pair<unsigned int const, long long> >
>::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned
int const, long long> >, unsigned int const&) in libbackend.a(auto-profile.o)
      std::_Rb_tree<unsigned int, std::pair<unsigned int const,
autofdo::count_info>, std::_Select1st<std::pair<unsigned int const,
autofdo::count_info> >, std::less<unsigned int>,
std::allocator<std::pair<unsigned int const, autofdo::count_info> >
>::_M_get_insert_unique_pos(unsigned int const&) in
libbackend.a(auto-profile.o)
      ...
  "std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", referenced from:
      autofdo::afdo_indirect_call(gimple_stmt_iterator*, std::map<unsigned int,
long long, std::less<unsigned int>, std::allocator<std::pair<unsigned int
const, long long> > > const&, bool) in libbackend.a(auto-profile.o)
      autofdo::function_instance::total_annotated_count() const in
libbackend.a(auto-profile.o)
      autofdo::autofdo_source_profile::~autofdo_source_profile() in
libbackend.a(auto-profile.o)
      autofdo::function_instance::find_icall_target_map(gcall*,
std::map<unsigned int, long long, std::less<unsigned int>,
std::allocator<std::pair<unsigned int const, long long> > >*) const in
libbackend.a(auto-profile.o)
      autofdo::autofdo_source_profile::update_inlined_ind_target(gcall*,
autofdo::count_info*) in libbackend.a(auto-profile.o)
  "std::_Rb_tree_increment(std::_Rb_tree_node_base*)", referenced from:
      autofdo::function_instance::~function_instance() in
libbackend.a(auto-profile.o)
      std::_Rb_tree<char const*, std::pair<char const* const, unsigned int>,
std::_Select1st<std::pair<char const* const, unsigned int> >,
autofdo::string_compare, std::allocator<std::pair<char const* const, unsigned
int> >
>::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<char
const* const, unsigned int> >, char const* const&) in
libbackend.a(auto-profile.o)
      std::_Rb_tree<unsigned int, std::pair<unsigned int const, long long>,
std::_Select1st<std::pair<unsigned int const, long long> >, std::less<unsigned
int>, std::allocator<std::pair<unsigned int const, long long> >
>::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned
int const, long long> >, unsigned int const&) in libbackend.a(auto-profile.o)
      std::_Rb_tree<unsigned int, std::pair<unsigned int const,
autofdo::count_info>, std::_Select1st<std::pair<unsigned int const,
autofdo::count_info> >, std::less<unsigned int>,
std::allocator<std::pair<unsigned int const, autofdo::count_info> >
>::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned
int const, autofdo::count_info> >, unsigned int const&) in
libbackend.a(auto-profile.o)
      std::_Rb_tree<std::pair<unsigned int, unsigned int>,
std::pair<std::pair<unsigned int, unsigned int> const,
autofdo::function_instance*>, std::_Select1st<std::pair<std::pair<unsigned int,
unsigned int> const, autofdo::function_instance*> >,
std::less<std::pair<unsigned int, unsigned int> >,
std::allocator<std::pair<std::pair<unsigned int, unsigned int> const,
autofdo::function_instance*> >
>::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<std::pair<unsigned
int, unsigned int> const, autofdo::function_instance*> >, std::pair<unsigned
int, unsigned int> const&) in libbackend.a(auto-profile.o)
      std::_Rb_tree<unsigned int, std::pair<unsigned int const,
autofdo::function_instance*>, std::_Select1st<std::pair<unsigned int const,
autofdo::function_instance*> >, std::less<unsigned int>,
std::allocator<std::pair<unsigned int const, autofdo::function_instance*> >
>::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator<std::pair<unsigned
int const, autofdo::function_instance*> >, unsigned int const&) in
libbackend.a(auto-profile.o)
      ivs_params_clear(std::map<isl_id*, tree_node*, std::less<isl_id*>,
std::allocator<std::pair<isl_id* const, tree_node*> > >&) in
libbackend.a(graphite-isl-ast-to-gimple.o)
      ...
  "std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*,
std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
      std::pair<std::_Rb_tree_iterator<basic_block_def*>, bool>
std::_Rb_tree<basic_block_def*, basic_block_def*,
std::_Identity<basic_block_def*>, std::less<basic_block_def*>,
std::allocator<basic_block_def*> >::_M_insert_unique<basic_block_def*
const&>(basic_block_def* const&&&) in libbackend.a(auto-profile.o)
      std::pair<std::_Rb_tree_iterator<gimple*>, bool> std::_Rb_tree<gimple*,
gimple*, std::_Identity<gimple*>, std::less<gimple*>, std::allocator<gimple*>
>::_M_insert_unique<gimple*>(gimple*&&) in libbackend.a(auto-profile.o)
      std::_Rb_tree<unsigned int, std::pair<unsigned int const, long long>,
std::_Select1st<std::pair<unsigned int const, long long> >, std::less<unsigned
int>, std::allocator<std::pair<unsigned int const, long long> >
>::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*,
std::_Rb_tree_node<std::pair<unsigned int const, long long> >*) in
libbackend.a(auto-profile.o)
      autofdo::string_table::read() (.part.0) in libbackend.a(auto-profile.o)
      std::_Rb_tree_iterator<std::pair<unsigned int const, autofdo::count_info>
> std::_Rb_tree<unsigned int, std::pair<unsigned int const,
autofdo::count_info>, std::_Select1st<std::pair<unsigned int const,
autofdo::count_info> >, std::less<unsigned int>,
std::allocator<std::pair<unsigned int const, autofdo::count_info> >
>::_M_emplace_hint_unique<std::piecewise_construct_t const&,
std::tuple<unsigned int const&>, std::tuple<>
>(std::_Rb_tree_const_iterator<std::pair<unsigned int const,
autofdo::count_info> >, std::piecewise_construct_t const&&&,
std::tuple<unsigned int const&>&&, std::tuple<>&&) in
libbackend.a(auto-profile.o)
     
autofdo::function_instance::read_function_instance(auto_vec<autofdo::function_instance*,
0ul>*, long long) in libbackend.a(auto-profile.o)
      autofdo::autofdo_source_profile::read() in libbackend.a(auto-profile.o)
      ...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [../../gcc-9.2.0/gcc/c/Make-lang.in:85: cc1] Error 1
make[2]: Leaving directory '/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/gcc'
make[1]: *** [Makefile:5084: install-gcc] Error 2
make[1]: Leaving directory '/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD'
make: *** [Makefile:2409: install] Error 2

I was hoping 9.2.0 would fix this. :(
>From gcc-bugs-return-651067-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 12:59:47 2019
Return-Path: <gcc-bugs-return-651067-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 58714 invoked by alias); 12 Aug 2019 12:59: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 58508 invoked by uid 55); 12 Aug 2019 12:59:40 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/91375] [8/9 Regression] ICE on valid code in subbinfo_with_vtable_at_offset at ipa-devirt.c:2760 since r256685
Date: Mon, 12 Aug 2019 12: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91375-4-8ffGNoVv8X@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91375-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91375-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01100.txt.bz2
Content-length: 1155

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

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Mon Aug 12 12:59:08 2019
New Revision: 274311

URL: https://gcc.gnu.org/viewcvs?rev=274311&root=gcc&view=rev
Log:
2019-08-12  Richard Biener  <rguenther@suse.de>

        Backport from mainline
        2019-08-12  Richard Biener  <rguenther@suse.de>

        PR lto/91375
        * tree.c (free_lang_data_in_type): Do not free TYPE_BINFO dependent on
        flag_devirtualize.

        2019-08-12  Richard Biener  <rguenther@suse.de>

        PR driver/91130
        * lto-wrapper.c (get_options_from_collect_gcc_options): Remove
        lang_mask option, always use CL_DRIVER.
        (find_and_merge_options): Adjust.
        (run_gcc): Likewise.

        2019-08-07  Richard Earnshaw  <rearnsha@arm.com>

        PR driver/91130
        * lto-wrapper.c (find_and_merge_options): Use CL_DRIVER when
        processing COLLECT_GCC_OPTIONS.
        (run_gcc): Likewise.

Modified:
    branches/gcc-9-branch/gcc/ChangeLog
    branches/gcc-9-branch/gcc/lto-wrapper.c
    branches/gcc-9-branch/gcc/tree.c
>From gcc-bugs-return-651068-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 12:59:49 2019
Return-Path: <gcc-bugs-return-651068-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 58908 invoked by alias); 12 Aug 2019 12:59:48 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 58579 invoked by uid 55); 12 Aug 2019 12:59:43 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/91130] [9 Regression] -MF clashes with -flto on aarch64
Date: Mon, 12 Aug 2019 12:59: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: 9.1.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: P3
X-Bugzilla-Assigned-To: rearnsha at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91130-4-DGC1y88Wzw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91130-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91130-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01101.txt.bz2
Content-length: 1156

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

--- Comment #44 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Mon Aug 12 12:59:08 2019
New Revision: 274311

URL: https://gcc.gnu.org/viewcvs?rev=274311&root=gcc&view=rev
Log:
2019-08-12  Richard Biener  <rguenther@suse.de>

        Backport from mainline
        2019-08-12  Richard Biener  <rguenther@suse.de>

        PR lto/91375
        * tree.c (free_lang_data_in_type): Do not free TYPE_BINFO dependent on
        flag_devirtualize.

        2019-08-12  Richard Biener  <rguenther@suse.de>

        PR driver/91130
        * lto-wrapper.c (get_options_from_collect_gcc_options): Remove
        lang_mask option, always use CL_DRIVER.
        (find_and_merge_options): Adjust.
        (run_gcc): Likewise.

        2019-08-07  Richard Earnshaw  <rearnsha@arm.com>

        PR driver/91130
        * lto-wrapper.c (find_and_merge_options): Use CL_DRIVER when
        processing COLLECT_GCC_OPTIONS.
        (run_gcc): Likewise.

Modified:
    branches/gcc-9-branch/gcc/ChangeLog
    branches/gcc-9-branch/gcc/lto-wrapper.c
    branches/gcc-9-branch/gcc/tree.c
>From gcc-bugs-return-651069-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 13:02:29 2019
Return-Path: <gcc-bugs-return-651069-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65500 invoked by alias); 12 Aug 2019 13:02: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 65352 invoked by uid 48); 12 Aug 2019 13:02:23 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/91130] [9 Regression] -MF clashes with -flto on aarch64
Date: Mon, 12 Aug 2019 13: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: 9.1.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: P3
X-Bugzilla-Assigned-To: rearnsha at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_known_to_work resolution cf_known_to_fail
Message-ID: <bug-91130-4-VehKzCtovC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91130-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91130-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01102.txt.bz2
Content-length: 540

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Known to work|                            |9.2.1
         Resolution|---                         |FIXED
      Known to fail|                            |9.2.0

--- Comment #45 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-651070-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 13:08:53 2019
Return-Path: <gcc-bugs-return-651070-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 73203 invoked by alias); 12 Aug 2019 13:08: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 73166 invoked by uid 48); 12 Aug 2019 13:08:48 -0000
From: "iains at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 13: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: iains 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-90330-4-pNhag3E3Ed@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01103.txt.bz2
Content-length: 1155

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

--- Comment #16 from Iain Sandoe <iains at gcc dot gnu.org> ---
Hi Matt,

(In reply to Matt Thompson from comment #15)

> I seem to still have issues. I downloaded 9.2.0 this morning and built it
> with:
> 
> $ ../gcc-9.2.0/configure
> --prefix=/Users/mathomp4/installed/Core/gcc-gfortran/9.2.0
> --enable-languages=c,c++,fortran --disable-multilib
> --with-native-system-header-dir=/usr/include
> --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk |& tee
> configure.log
> $ make -j4 |& tee make.log
> $ make install |& tee makeinstall.log

a) --disable-multilib should no longer be needed [that PR was fixed on 9.2]

b) (remind me) what is the "--with-native-system-header-dir=/usr/include" meant
to provide?  It seems like you are maybe mixing cross-configuration options
with native ones...

> I was hoping 9.2.0 would fix this. :(

I am very happy to try and help you fix this - and to patch trunk / 9.3 if
there's a bug - but right now the builds I've done (both with GCC as bootstrap
- for Ada and with clang as bootstrap) have succeeded on Darwin9..Darwin18.
>From gcc-bugs-return-651071-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 13:12:02 2019
Return-Path: <gcc-bugs-return-651071-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77430 invoked by alias); 12 Aug 2019 13:12: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 77336 invoked by uid 48); 12 Aug 2019 13:11:58 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91425] Ordered compares aren't optimised
Date: Mon, 12 Aug 2019 13:12:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 10.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91425-4-RCTeGpCM6H@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01104.txt.bz2
Content-length: 984

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

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Segher Boessenkool from comment #4)
> (In reply to Richard Biener from comment #1)
> > where we end up with
> > 
> >   <bb 2> [local count: 1073741824]:
> >   if (a_3(D) < b_4(D))
> >     goto <bb 4>; [50.00%]
> >   else
> >     goto <bb 3>; [50.00%]
> > 
> >   <bb 3> [local count: 536870913]:
> >   _6 = a_3(D) > b_4(D);
> > 
> >   <bb 4> [local count: 1073741824]:
> >   # prephitmp_8 = PHI <_6(3), 1(2)>
> > 
> > instead of != compares.
> 
> instead of <> compares (LTGT).  With -ffast-math we should get the NE as
> you say, and that works fine.

Ah, OK.  So there it's ifcombine doing the thing thus enhancing that would work
(only after it failed phiopt comes along and replaces the inner conditional
with the value compute).  ifcombine does use maybe_fold_and_comparisons,
indeed relying on invert_tree_comparison as well.
>From gcc-bugs-return-651073-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 13:25:05 2019
Return-Path: <gcc-bugs-return-651073-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 14978 invoked by alias); 12 Aug 2019 13:24:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 14755 invoked by uid 48); 12 Aug 2019 13:24:32 -0000
From: "segher at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91425] Ordered compares aren't optimised
Date: Mon, 12 Aug 2019 13:24: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: 10.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: segher at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91425-4-VNeTKaWMM6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01106.txt.bz2
Content-length: 322

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

--- Comment #6 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Maybe we should make "is this an ordered comparison" separate from the
actual comparison code.

That would make things quite a bit simpler as well.  Maybe we can pull
that through to RTL, as well?
>From gcc-bugs-return-651072-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 13:24:03 2019
Return-Path: <gcc-bugs-return-651072-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13787 invoked by alias); 12 Aug 2019 13:24: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 13097 invoked by uid 48); 12 Aug 2019 13:23:57 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83250] _mm256_zextsi128_si256 missing for AVX2 zero extension
Date: Mon, 12 Aug 2019 13:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.2.1
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to attachments.created
Message-ID: <bug-83250-4-R75iAWcNss@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83250-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83250-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01105.txt.bz2
Content-length: 852

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

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 #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 46703
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46703&action=edit
gcc10-pr83250.patch

Untested patch that emits reasonable code (only small issue is that vmovaps
instead of vmovapd or vice versa is emitted in one avx512f case each, as the
intrinsics it would need to use are avx512dq only, even though in the end it
folds eventually down to an instruction avx512f handles.
>From gcc-bugs-return-651074-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 13:25:25 2019
Return-Path: <gcc-bugs-return-651074-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15222 invoked by alias); 12 Aug 2019 13:24: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 14878 invoked by uid 48); 12 Aug 2019 13:24:42 -0000
From: "matthew.thompson at nasa dot gov" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 13:24:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matthew.thompson at nasa dot gov
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-90330-4-nQnMml8CNS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01107.txt.bz2
Content-length: 5152

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

--- Comment #17 from Matt Thompson <matthew.thompson at nasa dot gov> ---
Iain,

The (In reply to Iain Sandoe from comment #16)
> Hi Matt,
> 
> (In reply to Matt Thompson from comment #15)
> 
> > I seem to still have issues. I downloaded 9.2.0 this morning and built it
> > with:
> > 
> > $ ../gcc-9.2.0/configure
> > --prefix=/Users/mathomp4/installed/Core/gcc-gfortran/9.2.0
> > --enable-languages=c,c++,fortran --disable-multilib
> > --with-native-system-header-dir=/usr/include
> > --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk |& tee
> > configure.log
> > $ make -j4 |& tee make.log
> > $ make install |& tee makeinstall.log
> 
> a) --disable-multilib should no longer be needed [that PR was fixed on 9.2]

Okay. I'll remove that.

> 
> b) (remind me) what is the "--with-native-system-header-dir=/usr/include"
> meant to provide?  It seems like you are maybe mixing cross-configuration
> options with native ones...

This was my attempt to try to work around the fact that Apple no longer
supplies a /usr/include:

https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes#3035624

Now, I'm not sure that gcc itself needs /usr/include, but many of the libraries
and more I compile with gcc seem to assume it. And I've gotten to the point
where I just couldn't figure out how to pass '-isysroot' down to code like f2py
(gcc is called by f2py but f2py only passes down Fortran flags. And I just
*cannot* get our CMake system to pass CFLAGS='-isysroot...' to the gcc call
within f2py).

So, I thought I'd look around and saw that Homebrew built a little differently:

https://github.com/Homebrew/homebrew-core/blob/master/Formula/gcc.rb

adding:
      elsif MacOS.version >= :mojave
        # System headers are no longer located in /usr/include
        args << "--with-native-system-header-dir=/usr/include"
        args <<
"--with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"

My hope was perhaps this would "embed" in gcc the fact that sysroot is not in
/usr/include but was in
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include and so f2py
would work again.

Is it just the --with-sysroot that I'd need to "hardcode" a gcc with that
sysroot?

I have tried the same configure line with gcc 8.2.0 loaded, but I get:

checking whether we are cross compiling... configure: error: in
`/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD-820loaded':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details

So that's not right.

Now, that said, I can run that same link step that fails with clang g++ and
*explicitly* use g++-8.2.0 and it seems to work:

/Users/mathomp4/installed/Core/gcc-gfortran/8.2.0/bin/g++ -std=gnu++98    -g
-O2 -DIN_GCC     -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W
-Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute
-Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros
-Wno-overlength-strings   -DHAVE_CONFIG_H  -o cc1plus \
      cp/cp-lang.o c-family/stub-objc.o cp/call.o cp/class.o cp/constexpr.o
cp/constraint.o cp/cp-gimplify.o cp/cp-objcp-common.o cp/cp-ubsan.o cp/cvt.o
cp/cxx-pretty-print.o cp/decl.o cp/decl2.o cp/dump.o cp/error.o cp/except.o
cp/expr.o cp/friend.o cp/init.o cp/lambda.o cp/lex.o cp/logic.o cp/mangle.o
cp/method.o cp/name-lookup.o cp/optimize.o cp/parser.o cp/pt.o cp/ptree.o
cp/repo.o cp/rtti.o cp/search.o cp/semantics.o cp/tree.o cp/typeck.o
cp/typeck2.o cp/vtable-class-hierarchy.o attribs.o incpath.o
c-family/c-common.o c-family/c-cppbuiltin.o c-family/c-dump.o
c-family/c-format.o c-family/c-gimplify.o c-family/c-indentation.o
c-family/c-lex.o c-family/c-omp.o c-family/c-opts.o c-family/c-pch.o
c-family/c-ppoutput.o c-family/c-pragma.o c-family/c-pretty-print.o
c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-ubsan.o
c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o
c-family/c-spellcheck.o i386-c.o darwin-c.o cc1plus-checksum.o libbackend.a
main.o libcommon-target.a libcommon.a ../libcpp/libcpp.a
../libdecnumber/libdecnumber.a libcommon.a ../libcpp/libcpp.a
./../intl/libintl.a -liconv  ../libbacktrace/.libs/libbacktrace.a
../libiberty/libiberty.a ../libdecnumber/libdecnumber.a 
-L/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/./isl/.libs  -lisl
-L/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/./gmp/.libs
-L/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/./mpfr/src/.libs
-L/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/./mpc/src/.libs -lmpc -lmpfr -lgmp  
-L./../zlib -lz

After that if i unload the gcc 8.2.0 module, the make install succeeds.

Note, looking at Homebrew again, I do see they also build with:

  make BOOT_LDFLAGS=-Wl,-headerpad_max_install_names

would that help?

> 
> > I was hoping 9.2.0 would fix this. :(
> 
> I am very happy to try and help you fix this - and to patch trunk / 9.3 if
> there's a bug - but right now the builds I've done (both with GCC as
> bootstrap - for Ada and with clang as bootstrap) have succeeded on
> Darwin9..Darwin18.
>From gcc-bugs-return-651075-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 13:27:40 2019
Return-Path: <gcc-bugs-return-651075-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34984 invoked by alias); 12 Aug 2019 13: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 34945 invoked by uid 48); 12 Aug 2019 13:27:35 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83250] _mm256_zextsi128_si256 missing for AVX2 zero extension
Date: Mon, 12 Aug 2019 13: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.2.1
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83250-4-ddii53yqwN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83250-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83250-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01108.txt.bz2
Content-length: 4899

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

--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
That said, I think we should eventually try to add some define_insn_and_split
that would help with generating better code e.g. on
#include <immintrin.h>

__m256d
foo1 (__m128d __A)
{
  return _mm256_insertf128_pd (_mm256_castpd128_pd256 (__A), _mm_setzero_pd (),
                               1);
}

__m256d
foo2 (__m128d __A)
{
  return (__m256d) __builtin_shuffle (_mm256_castpd128_pd256 (__A),
                                      _mm256_setzero_pd (),
                                      (__v4di) { 0, 1, 4, 5 });
}

__m256d
foo3 (__m128d __A)
{
  return __extension__ (__m256d) { __A[0], __A[1], 0.0, 0.0 };
}

__m256
foo4 (__m128 __A)
{
  return _mm256_insertf128_ps (_mm256_castps128_ps256 (__A), _mm_setzero_ps (),
                               1);
}

__m256
foo5 (__m128 __A)
{
  return (__m256) __builtin_shuffle (_mm256_castps128_ps256 (__A),
                                     _mm256_setzero_ps (),
                                     (__v8si) { 0, 1, 2, 3, 8, 9, 10, 11 });
}

__m256
foo6 (__m128 __A)
{
  return __extension__ (__m256) { __A[0], __A[1], __A[2], __A[3],
                                  0.0f, 0.0f, 0.0f, 0.0f };
}

__m256i
foo7 (__m128i __A)
{
  return _mm256_insertf128_si256 (_mm256_castsi128_si256 (__A),
_mm_setzero_si128 (),
                                  1);
}

__m256i
foo8 (__m128i __A)
{
  return (__m256i) __builtin_shuffle (_mm256_castsi128_si256 (__A),
                                      _mm256_setzero_si256 (),
                                      (__v4di) { 0, 1, 4, 5 });
}

__m256i
foo9 (__m128i __A)
{
  return __extension__ (__m256i) { __A[0], __A[1], 0, 0 };
}

__m256d
foo10 (__m128d __A)
{
  return _mm256_insertf128_pd (_mm256_setzero_pd (), __A, 0);
}

__m256
foo11 (__m128 __A)
{
  return _mm256_insertf128_ps (_mm256_setzero_ps (), __A, 0);
}

__m256i
foo12 (__m128i __A)
{
  return _mm256_insertf128_si256 (_mm256_setzero_si256 (), __A, 0);
}

and

#include <immintrin.h>

__m512d
foo1 (__m256d __A)
{
  return _mm512_insertf64x4 (_mm512_castpd256_pd512 (__A),
                             _mm256_setzero_pd (), 1);
}

__m512
foo2 (__m256 __A)
{
  return (__m512) _mm512_insertf64x4 (_mm512_castpd256_pd512 ((__m256d) __A),
                                      _mm256_setzero_pd (), 1);
}

__m512i
foo3 (__m256i __A)
{
  return _mm512_inserti64x4 (_mm512_castsi256_si512 (__A),
                             _mm256_setzero_si256 (), 1);
}

__m512d
foo4 (__m256d __A)
{
  return _mm512_insertf32x4 (_mm512_castps128_ps512 ((__m256) __A),
                             _mm_setzero_ps (), 1);
}

__m512
foo5 (__m256 __A)
{
  return (__m512) _mm512_insertf64x4 (_mm512_castpd256_pd512 ((__m256d) __A),
                                      _mm256_setzero_pd (), 1);
}

__m512i
foo6 (__m256i __A)
{
  return _mm512_inserti64x4 (_mm512_castsi256_si512 (__A),
                             _mm256_setzero_si256 (), 1);
}

WIP patch is:
--- gcc/config/i386/sse.md.jj   2019-08-05 12:25:34.477667658 +0200
+++ gcc/config/i386/sse.md      2019-08-12 14:06:44.748772344 +0200
@@ -20784,6 +20784,35 @@ (define_insn "vec_set_hi_v32qi"
    (set_attr "prefix" "vex,evex")
    (set_attr "mode" "OI")])

+(define_insn_and_split "*vec_set_hi_<mode>_cast"
+  [(set (match_operand:VI8F_256 0 "register_operand" "=Yv")
+       (vec_concat:VI8F_256
+         (vec_select:<ssehalfvecmode>
+           (unspec:VI8F_256 [(match_operand:<ssehalfvecmode> 1
+                               "register_operand" "vm")]
+                            UNSPEC_CAST)
+           (parallel [(const_int 0) (const_int 1)]))
+         (match_operand:<ssehalfvecmode> 2 "const0_operand" "C")))]
+  "TARGET_AVX"
+  "#"
+  ""
+  [(set (match_dup 0) (vec_concat:VI8F_256 (match_dup 1) (match_dup 2)))])
+
+(define_insn_and_split "*vec_set_hi_<mode>_cast"
+  [(set (match_operand:VI4F_256 0 "register_operand" "=Yv")
+       (vec_concat:VI4F_256
+         (vec_select:<ssehalfvecmode>
+           (unspec:VI4F_256 [(match_operand:<ssehalfvecmode> 1
+                               "register_operand" "vm")]
+                            UNSPEC_CAST)
+           (parallel [(const_int 0) (const_int 1)
+                      (const_int 2) (const_int 3)]))
+         (match_operand:<ssehalfvecmode> 2 "const0_operand" "C")))]
+  "TARGET_AVX"
+  "#"
+  ""
+  [(set (match_dup 0) (vec_concat:VI4F_256 (match_dup 1) (match_dup 2)))])
+
 (define_insn "<avx_avx2>_maskload<ssemodesuffix><avxsizesuffix>"
   [(set (match_operand:V48_AVX2 0 "register_operand" "=x")
        (unspec:V48_AVX2
that improves foo1, foo4 and foo7 in the first testcase above.
If not anything, at least the cases with { __A[0], __A[1], __A[2], ..., 0, 0,
0, ... } should be handled as a priority, as that can happen even with
generic vector code without any intrinsics.
>From gcc-bugs-return-651076-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 13:28:46 2019
Return-Path: <gcc-bugs-return-651076-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36448 invoked by alias); 12 Aug 2019 13:28: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 36379 invoked by uid 48); 12 Aug 2019 13:28:42 -0000
From: "iains at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 13: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: iains 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-90330-4-LwDBOmg6gH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01109.txt.bz2
Content-length: 875

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

--- Comment #18 from Iain Sandoe <iains at gcc dot gnu.org> ---
FWIW: this was my clang-bootstrapped test of the release candidate:

https://gcc.gnu.org/ml/gcc-testresults/2019-08/msg00645.html

 --prefix=/opt/iains/x86_64-apple-darwin18/gcc-9-wip
 --with-sysroot=/opt/iains/SDKs/darwin18-2 
--enable-languages=all CC='clang --sysroot=/opt/iains/SDKs/darwin18'
CXX='clang++ --sysroot=/opt/iains/SDKs/darwin18'

NOTE: if you have the command line tools installed you do not need to specify
CC and CXX.  The "--with-sysroot=/opt/iains/SDKs/darwin18-2 " is pointing to
exactly the same SDK you have.

i.e. I would expect 

--prefix=/somewhere/you/want/it 
--with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk

to be completely sufficient.

(will review your comments in a moment)
>From gcc-bugs-return-651077-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 13:38:44 2019
Return-Path: <gcc-bugs-return-651077-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48735 invoked by alias); 12 Aug 2019 13:38:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 48703 invoked by uid 48); 12 Aug 2019 13:38:39 -0000
From: "iains at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 13: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: iains 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-90330-4-5CQcl2RHfJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01110.txt.bz2
Content-length: 3472

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

--- Comment #19 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Matt Thompson from comment #17)

> > b) (remind me) what is the "--with-native-system-header-dir=/usr/include"
> > meant to provide?  It seems like you are maybe mixing cross-configuration
> > options with native ones...
> 
> This was my attempt to try to work around the fact that Apple no longer
> supplies a /usr/include:
> 
> https://developer.apple.com/documentation/xcode_release_notes/
> xcode_10_release_notes#3035624
> 
> Now, I'm not sure that gcc itself needs /usr/include, but many of the
> libraries and more I compile with gcc seem to assume it. And I've gotten to
> the point where I just couldn't figure out how to pass '-isysroot' down to
> code like f2py (gcc is called by f2py but f2py only passes down Fortran
> flags. And I just *cannot* get our CMake system to pass
> CFLAGS='-isysroot...' to the gcc call within f2py).
> 
> So, I thought I'd look around and saw that Homebrew built a little
> differently:
> 
> https://github.com/Homebrew/homebrew-core/blob/master/Formula/gcc.rb
> 
> adding:
>       elsif MacOS.version >= :mojave
>         # System headers are no longer located in /usr/include
>         args << "--with-native-system-header-dir=/usr/include"
>         args <<
> "--with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"

I don't know what they intended to achieve with this.  There *is* one gremlin
with the sysroot being /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
which is that /usr/local/include is still a usable directory and needs to be
searched *without* prepending the sysroot.  This is something I want to fix
during the next couple of months - but isn't necessary *unless* you've
installed packages into /usr/local that you want to use.

(A workaround is to add -I... so it shouldn't be a show-stopper)


> My hope was perhaps this would "embed" in gcc the fact that sysroot is not
> in /usr/include but was in
> /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include and so f2py
> would work again.
> 
> Is it just the --with-sysroot that I'd need to "hardcode" a gcc with that
> sysroot?

the --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk should
"just work" (modulo the gotcha about /usr/local mentioned) with no need for any
additional magic.

> I have tried the same configure line with gcc 8.2.0 loaded, but I get:
> 
> checking whether we are cross compiling... configure: error: in
> `/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD-820loaded':
> configure: error: cannot run C compiled programs.
> If you meant to cross compile, use `--host'.
> See `config.log' for more details

If you want to use GCC as the bootstrap and it was built for a system with
/usr/include [and now that directory has been removed] then you need to supply
it with a sysroot explicitly as I do.

CC="gcc-8-x --sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"
CXX="g++-8.x --sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk" (on
the configure line)


> Note, looking at Homebrew again, I do see they also build with:
> 
>   make BOOT_LDFLAGS=-Wl,-headerpad_max_install_names

That is solving a different problem - where it would seem that they intend to
use install_name_tool to update the install paths and are allowing the maximum
space.

> would that help?

very unlikely.
>From gcc-bugs-return-651078-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 13:46:03 2019
Return-Path: <gcc-bugs-return-651078-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41413 invoked by alias); 12 Aug 2019 13: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 40869 invoked by uid 48); 12 Aug 2019 13:45:53 -0000
From: "iains at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 13: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: iains 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-90330-4-eaouB9EAKw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01111.txt.bz2
Content-length: 999

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

--- Comment #20 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Iain Sandoe from comment #19)
> (In reply to Matt Thompson from comment #17)
> 

> > Now, I'm not sure that gcc itself needs /usr/include, but many of the
> > libraries and more I compile with gcc seem to assume it. And I've gotten to
> > the point where I just couldn't figure out how to pass '-isysroot' down to
> > code like f2py (gcc is called by f2py but f2py only passes down Fortran
> > flags. And I just *cannot* get our CMake system to pass
> > CFLAGS='-isysroot...' to the gcc call within f2py).

Packages that assume /usr/include should "just work" with the sysrooted
compiler without any extra magic (I build LLVM and its associated things with
GCC and a sysroot all the time).  cmake can take a
CMAKE_OSX_SYSROOT=/path/to/sysroot if you need to be explicit.

otherwise, I'd expect it to honour CMAKE_CFLAGS= and CMAKE_CXXFLAGS= (but...)
>From gcc-bugs-return-651079-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 13:52:51 2019
Return-Path: <gcc-bugs-return-651079-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71080 invoked by alias); 12 Aug 2019 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 70667 invoked by uid 48); 12 Aug 2019 13:52:47 -0000
From: "matthew.thompson at nasa dot gov" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 13: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matthew.thompson at nasa dot gov
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-90330-4-o5scLWLd5x@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01112.txt.bz2
Content-length: 1680

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

--- Comment #21 from Matt Thompson <matthew.thompson at nasa dot gov> ---
(In reply to Iain Sandoe from comment #20)
> (In reply to Iain Sandoe from comment #19)
> > (In reply to Matt Thompson from comment #17)
> > 
> 
> > > Now, I'm not sure that gcc itself needs /usr/include, but many of the
> > > libraries and more I compile with gcc seem to assume it. And I've gotten to
> > > the point where I just couldn't figure out how to pass '-isysroot' down to
> > > code like f2py (gcc is called by f2py but f2py only passes down Fortran
> > > flags. And I just *cannot* get our CMake system to pass
> > > CFLAGS='-isysroot...' to the gcc call within f2py).
> 
> Packages that assume /usr/include should "just work" with the sysrooted
> compiler without any extra magic (I build LLVM and its associated things
> with GCC and a sysroot all the time).  cmake can take a
> CMAKE_OSX_SYSROOT=/path/to/sysroot if you need to be explicit.
> 
> otherwise, I'd expect it to honour CMAKE_CFLAGS= and CMAKE_CXXFLAGS= (but...)

Iain,

Oh, no, CMake is smart. It's f2py that isn't smart. It doesn't really
understand its own environment. CMake is smart and sees it's on Darwin and does
CMAKE_OSX_SYSROOT so it uses it in all the C code it compiles. The problem is
f2py deep in its own code base is calling $CC and it is too removed from the
CMake system. Running CFLAGS='-isysroot...' f2py does work, but CMake is
munging the freaking call so it gets things like:

CFLAGS='\-isysroot \'/Library...' 

and I'm not enough of a CMake guru to fix it. Luckily, my boss (who is) will be
back from travel soon.
>From gcc-bugs-return-651080-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 13:56:56 2019
Return-Path: <gcc-bugs-return-651080-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 119525 invoked by alias); 12 Aug 2019 13: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 119465 invoked by uid 48); 12 Aug 2019 13:56:51 -0000
From: "matthew.thompson at nasa dot gov" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 13: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matthew.thompson at nasa dot gov
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-90330-4-cRpILPSonI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01113.txt.bz2
Content-length: 4324

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

--- Comment #22 from Matt Thompson <matthew.thompson at nasa dot gov> ---
(In reply to Iain Sandoe from comment #19)
> (In reply to Matt Thompson from comment #17)
> 
> > > b) (remind me) what is the "--with-native-system-header-dir=/usr/include"
> > > meant to provide?  It seems like you are maybe mixing cross-configuration
> > > options with native ones...
> > 
> > This was my attempt to try to work around the fact that Apple no longer
> > supplies a /usr/include:
> > 
> > https://developer.apple.com/documentation/xcode_release_notes/
> > xcode_10_release_notes#3035624
> > 
> > Now, I'm not sure that gcc itself needs /usr/include, but many of the
> > libraries and more I compile with gcc seem to assume it. And I've gotten to
> > the point where I just couldn't figure out how to pass '-isysroot' down to
> > code like f2py (gcc is called by f2py but f2py only passes down Fortran
> > flags. And I just *cannot* get our CMake system to pass
> > CFLAGS='-isysroot...' to the gcc call within f2py).
> > 
> > So, I thought I'd look around and saw that Homebrew built a little
> > differently:
> > 
> > https://github.com/Homebrew/homebrew-core/blob/master/Formula/gcc.rb
> > 
> > adding:
> >       elsif MacOS.version >= :mojave
> >         # System headers are no longer located in /usr/include
> >         args << "--with-native-system-header-dir=/usr/include"
> >         args <<
> > "--with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"
> 
> I don't know what they intended to achieve with this.  There *is* one
> gremlin with the sysroot being
> /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk which is that
> /usr/local/include is still a usable directory and needs to be searched
> *without* prepending the sysroot.  This is something I want to fix during
> the next couple of months - but isn't necessary *unless* you've installed
> packages into /usr/local that you want to use.
> 
> (A workaround is to add -I... so it shouldn't be a show-stopper)

Luckily (?) for me, there is nothing in my /usr/local/include save for Fuse
headers. Since I can't install Homebrew in its default /usr/local (I do it in
user space), it's pretty dang pure on my system!


> 
> 
> > My hope was perhaps this would "embed" in gcc the fact that sysroot is not
> > in /usr/include but was in
> > /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include and so f2py
> > would work again.
> > 
> > Is it just the --with-sysroot that I'd need to "hardcode" a gcc with that
> > sysroot?
> 
> the --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
> should "just work" (modulo the gotcha about /usr/local mentioned) with no
> need for any additional magic.

Ooh. Okay. I'll give that a shot.

> 
> > I have tried the same configure line with gcc 8.2.0 loaded, but I get:
> > 
> > checking whether we are cross compiling... configure: error: in
> > `/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD-820loaded':
> > configure: error: cannot run C compiled programs.
> > If you meant to cross compile, use `--host'.
> > See `config.log' for more details
> 
> If you want to use GCC as the bootstrap and it was built for a system with
> /usr/include [and now that directory has been removed] then you need to
> supply it with a sysroot explicitly as I do.
> 
> CC="gcc-8-x --sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"
> CXX="g++-8.x --sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"
> (on the configure line)

Hmm. Okay. I'll give this a shot. I suppose I want to use clang just because
I'll have to keep bootstrapping with a previous version forever, right? 

And is this done at the configure stage? Make stage? My autotools-fu is a bit
weak.

> 
> 
> > Note, looking at Homebrew again, I do see they also build with:
> > 
> >   make BOOT_LDFLAGS=-Wl,-headerpad_max_install_names
> 
> That is solving a different problem - where it would seem that they intend
> to use install_name_tool to update the install paths and are allowing the
> maximum space.
> 
> > would that help?
> 
> very unlikely.

Huh. This might actually be something that we've hit in CMake on other codes,
but if it's not needed, I won't do it for now.
>From gcc-bugs-return-651081-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 14:09:18 2019
Return-Path: <gcc-bugs-return-651081-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90539 invoked by alias); 12 Aug 2019 14:09:18 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 90446 invoked by uid 48); 12 Aug 2019 14:09:15 -0000
From: "glisse at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91425] Ordered compares aren't optimised
Date: Mon, 12 Aug 2019 14: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: 10.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: glisse at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91425-4-Mjv4MJ7HhQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01114.txt.bz2
Content-length: 527

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

--- Comment #7 from Marc Glisse <glisse at gcc dot gnu.org> ---
(In reply to Segher Boessenkool from comment #6)
> Maybe we should make "is this an ordered comparison" separate from the
> actual comparison code.

I was considering having a single .IFN_FENV_CMP (a, b, opts) where opts would
have one bit to say if it is true when a and b are unordered, one for a<b, one
for a==b, one for a>b, one or two to know if it may (or must) trap / set
exception flags, etc.
>From gcc-bugs-return-651082-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 14:11:56 2019
Return-Path: <gcc-bugs-return-651082-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95291 invoked by alias); 12 Aug 2019 14:11:54 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 95200 invoked by uid 48); 12 Aug 2019 14:11:51 -0000
From: "clyon at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91323] LTGT rtx produces UCOMISS instead of COMISS
Date: Mon, 12 Aug 2019 14: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: 9.0
X-Bugzilla-Keywords: wrong-code
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: cf_gcctarget cc
Message-ID: <bug-91323-4-tKQzAu6ern@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91323-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91323-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01115.txt.bz2
Content-length: 683

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

Christophe Lyon <clyon at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|x86_64-*-*, i?86-*-*        |x86_64-*-*, i?86-*-*,
                   |                            |aarch64-linux-gnu,
                   |                            |arm*-linux-gnueabihf
                 CC|                            |clyon at gcc dot gnu.org

--- Comment #13 from Christophe Lyon <clyon at gcc dot gnu.org> ---
The new test (gcc.dg/torture/pr91323.c) fails on aarch64-linux-gnu and
arm*-linux-gnueabihf
>From gcc-bugs-return-651083-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 14:15:49 2019
Return-Path: <gcc-bugs-return-651083-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99200 invoked by alias); 12 Aug 2019 14:15: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 98837 invoked by uid 48); 12 Aug 2019 14:15:15 -0000
From: "jb at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91300] Wrong runtime error message with allocate and errmsgDate: Mon, 12 Aug 2019 14: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: 9.1.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jb at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-91300-4-NOdXj2AlFB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91300-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91300-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01116.txt.bz2
Content-length: 2348

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

Janne Blomqvist <jb at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-12
                 CC|                            |jb at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #3 from Janne Blomqvist <jb at gcc dot gnu.org> ---
AFAICT this is a valid bug report, albeit maybe not of the highest priority.
The problem is that the code in the fortran frontend for handling this is a
flaming mess.

Without stat=, it properly generates a call to an error handling function in
libgfortran, which examines errno and uses strerror() (or depending on what is
available on the target, strerror_l() or strerror_r() ) to convert errno to a
string describing the error why the allocation fails.

However, if stat= and errmsg= are present, the only possible errmsg= value is a
string literal with the value "Attempt to allocate an allocated object", which
in this case is not correct.  GFortran should do something similar to the
allocate without stat= also in this case, that is, use one of the strerror()
family functions to translate the errno value set by malloc() to a useful error
message.

(In reply to zed.three from comment #2)
> The perceived wisdom is that it is best
> practice to always use `stat` with `allocate`, and the addition of `errmsg`
> now gives us something portable to hopefully get a sensible error message.

Perceived wisdom is wrong, then, if all you do with stat= is print the errmsg=
error message and stop the program, because that's what the compiler already
does for you if you omit the stat= specifier (or, modulo bugs like this one,
should do).

allocate(stat=) is useful only if you can somehow recover usefully from failing
to allocate. E.g. switch to another less memory-hungry algorithm, sparser grid,
or whatever.  And even so, thanks to overcommit in many operating systems such
as Linux, this isn't likely to work usefully anyway.


> I'm certainly not saying this is a show-stopper, but I don't think it's at
> all stupid to expect useful error messages.

I agree.
>From gcc-bugs-return-651084-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 14:16:57 2019
Return-Path: <gcc-bugs-return-651084-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 102297 invoked by alias); 12 Aug 2019 14:16: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 102215 invoked by uid 48); 12 Aug 2019 14:16:50 -0000
From: "iains at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 14: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: iains 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-90330-4-6fGpxfPoC7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01117.txt.bz2
Content-length: 3810

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

--- Comment #23 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Matt Thompson from comment #22)
> (In reply to Iain Sandoe from comment #19)
> > (In reply to Matt Thompson from comment #17)
> 
> > > I have tried the same configure line with gcc 8.2.0 loaded, but I get:
> > > 
> > > checking whether we are cross compiling... configure: error: in
> > > `/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD-820loaded':
> > > configure: error: cannot run C compiled programs.
> > > If you meant to cross compile, use `--host'.
> > > See `config.log' for more details
> > 
> > If you want to use GCC as the bootstrap and it was built for a system with
> > /usr/include [and now that directory has been removed] then you need to
> > supply it with a sysroot explicitly as I do.
> > 
> > CC="gcc-8-x --sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"
> > CXX="g++-8.x --sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"
> > (on the configure line)
> 
> Hmm. Okay. I'll give this a shot. I suppose I want to use clang just because
> I'll have to keep bootstrapping with a previous version forever, right? 

I use GCC (most of the time) because (in general) I'm bootstrapping all
languages including Ada (which needs an Ada compiler to bootstrap).  IFF you're
interest is c,c++,fortran then you can use clang or GCC as the bootstrap.

> And is this done at the configure stage? Make stage? My autotools-fu is a
> bit weak.

see: https://gcc.gnu.org/ml/gcc-testresults/2019-08/msg00608.html 

as a "general" case of configuration with different sysroots for the built and
bootstrap compilers. a breakdown of the configure line with some notes below 

.../configure --prefix=/where/you/want/it

 --target=x86_64-apple-darwin18
 --host=x86_64-apple-darwin18
 --build=x86_64-apple-darwin18
^^^ you can drop these and it will figure out the version

 --with-sysroot=/opt/iains/SDKs/darwin18-2 
^^^^ this is the sysroot that will be built into the compiler and used
automatically when it's invoked (in this case, the one from XC10.2 tools) you
would put /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk here.

 --with-ld=/opt/iains/x86_64-apple-darwin/xtools-2-2-3/bin/ld 
--with-as=/opt/iains/x86_64-apple-darwin/xtools-2-2-3/bin/llas

^^^ you can ignore these, I have separate builds of ld64 and an assembler with
some non-compiler bug fixes

 --with-cpu=corei7 
--disable-nls 
--with-iconv-prefix=/usr
^^^ you can ignore these too

--enable-languages=all
^^^ likewise
--enable-version-specific-runtime-libs
^^^ I prefer to use this, since it ensures that libraries are installed into
version-specific paths and thus should never clash on a rebuild/update of the
compiler.

 CC='gcc --sysroot=/opt/iains/SDKs/darwin18'
 CXX='g++ --sysroot=/opt/iains/SDKs/darwin18'

^^^ these are invoking a GCC-8.3 that's placed first in my PATH, but using an
older SDK that doesn't have the "zippered" TBD files (since the ld64 on that
GCC-8 doesn't grok those).



> > > Note, looking at Homebrew again, I do see they also build with:
> > > 
> > >   make BOOT_LDFLAGS=-Wl,-headerpad_max_install_names
> > 
> > That is solving a different problem - where it would seem that they intend
> > to use install_name_tool to update the install paths and are allowing the
> > maximum space.
> > 
> > > would that help?
> > 
> > very unlikely.
> 
> Huh. This might actually be something that we've hit in CMake on other
> codes, but if it's not needed, I won't do it for now.

Perhaps, but it should not affect the compiler bootstrap or install - the paths
for the built libraries are set to their install versions at build time - so
they should be "long enough".
>From gcc-bugs-return-651085-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 14:30:44 2019
Return-Path: <gcc-bugs-return-651085-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 119179 invoked by alias); 12 Aug 2019 14: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 119076 invoked by uid 48); 12 Aug 2019 14:30:40 -0000
From: "clyon at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91109] [10 regression][arm] gcc.c-torture/execute/20040709-1.c fails since r273135
Date: Mon, 12 Aug 2019 14: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: clyon at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91109-4-u9nUQ4qK5I@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91109-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91109-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01118.txt.bz2
Content-length: 2453

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

--- Comment #12 from Christophe Lyon <clyon at gcc dot gnu.org> ---
Indeed, although r274163 fixes the problem I reported, it also introduces a
regression when compiling the very same testcase but adding -mthumb:

FAIL: gcc.c-torture/execute/20040709-1.c   -O2  (internal compiler error)
FAIL: gcc.c-torture/execute/20040709-1.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none  (internal compiler error)
FAIL: gcc.c-torture/execute/20040709-3.c   -O2  (internal compiler error)
FAIL: gcc.c-torture/execute/20040709-3.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none  (internal compiler error)
FAIL: gcc.c-torture/execute/20040709-3.c   -O3 -g  (internal compiler error)

My gcc.log says:
/gcc/testsuite/gcc.c-torture/execute/20040709-1.c: In function 'retmeD':
/gcc/testsuite/gcc.c-torture/execute/20040709-1.c:19:10: note: parameter
passing for argument of type 'struct D' changed in GCC 9.1
/gcc/testsuite/gcc.c-torture/execute/20040709-1.c:95:64: note: in expansion of
macro 'T'
/gcc/testsuite/gcc.c-torture/execute/20040709-1.c: In function 'testI':
/gcc/testsuite/gcc.c-torture/execute/20040709-1.c:100:75: error: insn does not
satisfy its constraints:
/gcc/testsuite/gcc.c-torture/execute/20040709-1.c:55:10: note: in definition of
macro 'T'
(insn 311 122 309 8 (parallel [
            (set (reg:SI 3 r3 [266])
                (truncate:SI (lshiftrt:DI (mult:DI (zero_extend:DI (reg:SI 10
r10 [265]))
                            (zero_extend:DI (reg:SI 8 r8 [267])))
                        (const_int 32 [0x20]))))
            (clobber (scratch:SI))
        ]) "/gcc/testsuite/gcc.c-torture/execute/20040709-1.c":100:73 70
{*umulsi3_highpart_v6}
     (nil))
during RTL pass: reload
/gcc/testsuite/gcc.c-torture/execute/20040709-1.c:100:75: internal compiler
error: in extract_constrain_insn, at recog.c:2211
/gcc/testsuite/gcc.c-torture/execute/20040709-1.c:55:10: note: in definition of
macro 'T'
0x5a7d5d _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
        /gcc/rtl-error.c:108
0x5a7d83 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
        /gcc/rtl-error.c:119
0xb7b85d extract_constrain_insn(rtx_insn*)
        /gcc/recog.c:2211
0xa629b7 check_rtl
        /gcc/lra.c:2184
0xa67def lra(_IO_FILE*)
        /gcc/lra.c:2622
0xa19f49 do_reload
        /gcc/ira.c:5522
0xa19f49 execute
        /gcc/ira.c:5706
>From gcc-bugs-return-651086-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 14:31:28 2019
Return-Path: <gcc-bugs-return-651086-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120572 invoked by alias); 12 Aug 2019 14:31:27 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 120477 invoked by uid 48); 12 Aug 2019 14:31:18 -0000
From: "matthew.thompson at nasa dot gov" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 14: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matthew.thompson at nasa dot gov
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-90330-4-YG08LfF8sp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01119.txt.bz2
Content-length: 3665

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

--- Comment #24 from Matt Thompson <matthew.thompson at nasa dot gov> ---
(In reply to Iain Sandoe from comment #23)
>  --with-sysroot=/opt/iains/SDKs/darwin18-2 
> ^^^^ this is the sysroot that will be built into the compiler and used
> automatically when it's invoked (in this case, the one from XC10.2 tools)
> you would put /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk here.

Iain,

Thanks for the explanations. I'm trying a new build now with gcc-8.2.0 as the
compiler passed to configure. 

Here's a(nother dumb) question: let's assume everything works. How exactly can
one see what the sysroot is on a compiler? I.e., I could run "gcc-8.2.0 -xyz"
and see it looks for /usr/include, but "gcc-9.2.0 -xyz" would show the
/Library/Developer...

> --enable-version-specific-runtime-libs
> ^^^ I prefer to use this, since it ensures that libraries are installed into
> version-specific paths and thus should never clash on a rebuild/update of
> the compiler.

Huh. I'll keep this in mind. I'm not adding it yet, but I'll put it in my notes
for this compiler build.

> 
>  CC='gcc --sysroot=/opt/iains/SDKs/darwin18'
>  CXX='g++ --sysroot=/opt/iains/SDKs/darwin18'
> 
> ^^^ these are invoking a GCC-8.3 that's placed first in my PATH, but using
> an older SDK that doesn't have the "zippered" TBD files (since the ld64 on
> that GCC-8 doesn't grok those).


> 
> 
> 
> > > > Note, looking at Homebrew again, I do see they also build with:
> > > > 
> > > >   make BOOT_LDFLAGS=-Wl,-headerpad_max_install_names
> > > 
> > > That is solving a different problem - where it would seem that they intend
> > > to use install_name_tool to update the install paths and are allowing the
> > > maximum space.
> > > 
> > > > would that help?
> > > 
> > > very unlikely.
> > 
> > Huh. This might actually be something that we've hit in CMake on other
> > codes, but if it's not needed, I won't do it for now.
> 
> Perhaps, but it should not affect the compiler bootstrap or install - the
> paths for the built libraries are set to their install versions at build
> time - so they should be "long enough".

Oh, yes. I was thinking of things we'll be building with this new GCC. I just
wish I could figure out the build-with-clang issue. It's like it's missing some
C++ library in its link line:

c-family/c-spellcheck.o i386-c.o darwin-c.o \
  cc1-checksum.o libbackend.a main.o libcommon-target.a libcommon.a
../libcpp/libcpp.a ../libdecnumber/libdecnumber.a libcommon.a
../libcpp/libcpp.a ./../intl/libintl.a -liconv 
../libbacktrace/.libs/libbacktrace.a ../libiberty/libiberty.a
../libdecnumber/libdecnumber.a 
-L/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/./isl/.libs  -lisl
-L/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/./gmp/.libs
-L/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/./mpfr/src/.libs
-L/Users/mathomp4/src/GCC/gcc-9.2.0-BUILD/./mpc/src/.libs -lmpc -lmpfr -lgmp  
-L./../zlib -lz
l

Now, I do think it's a bit odd that 'main.o' is *after* 'libbackend.a' as I
usually put all my .o first then my .a when I build, but I think that's just
stylistic. And there's the usual autotools business of libraries repeating
(libcommon, libcpp). 

Plus the C++ is so dense I don't know what this is looking for:

std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)",
referenced from:
      ipa_icf::sem_item_optimizer::worklist_push(ipa_icf::congruence_class*) in
libbackend.a(ipa-icf.o)

And my usual suggestion of "just add -lstd++ or lc++" when I see C++ link
issues probably isn't right when you might be building those libraries! :)
>From gcc-bugs-return-651087-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 14:45:47 2019
Return-Path: <gcc-bugs-return-651087-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66153 invoked by alias); 12 Aug 2019 14:45:47 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 66086 invoked by uid 48); 12 Aug 2019 14:45:40 -0000
From: "iains at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 14: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: iains 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-90330-4-LvXG6RcbIJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01120.txt.bz2
Content-length: 3957

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

--- Comment #25 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Matt Thompson from comment #24)
> (In reply to Iain Sandoe from comment #23)
> >  --with-sysroot=/opt/iains/SDKs/darwin18-2 
> > ^^^^ this is the sysroot that will be built into the compiler and used
> > automatically when it's invoked (in this case, the one from XC10.2 tools)
> > you would put /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk here.

> Thanks for the explanations. I'm trying a new build now with gcc-8.2.0 as
> the compiler passed to configure. 
> 
> Here's a(nother dumb) question: let's assume everything works. How exactly
> can one see what the sysroot is on a compiler? I.e., I could run "gcc-8.2.0
> -xyz" and see it looks for /usr/include, but "gcc-9.2.0 -xyz" would show the
> /Library/Developer...

gcc --print-sysroot

gcc --help will show you the things that the driver can print for you and point
to other help lines that might be useful.

> > --enable-version-specific-runtime-libs
> > ^^^ I prefer to use this, since it ensures that libraries are installed into
> > version-specific paths and thus should never clash on a rebuild/update of
> > the compiler.
> 
> Huh. I'll keep this in mind. I'm not adding it yet, but I'll put it in my
> notes for this compiler build.

right, it should not affect your result.
> 
> > 
> >  CC='gcc --sysroot=/opt/iains/SDKs/darwin18'
> >  CXX='g++ --sysroot=/opt/iains/SDKs/darwin18'
> > 
> > ^^^ these are invoking a GCC-8.3 that's placed first in my PATH, but using
> > an older SDK that doesn't have the "zippered" TBD files (since the ld64 on
> > that GCC-8 doesn't grok those).
> 
> 
> > 
> > 
> > 
> > > > > Note, looking at Homebrew again, I do see they also build with:
> > > > > 
> > > > >   make BOOT_LDFLAGS=-Wl,-headerpad_max_install_names
> > > > 
> > > > That is solving a different problem - where it would seem that they intend
> > > > to use install_name_tool to update the install paths and are allowing the
> > > > maximum space.
> > > > 
> > > > > would that help?
> > > > 
> > > > very unlikely.
> > > 
> > > Huh. This might actually be something that we've hit in CMake on other
> > > codes, but if it's not needed, I won't do it for now.
> > 
> > Perhaps, but it should not affect the compiler bootstrap or install - the
> > paths for the built libraries are set to their install versions at build
> > time - so they should be "long enough".
> 
> Oh, yes. I was thinking of things we'll be building with this new GCC. I
> just wish I could figure out the build-with-clang issue. It's like it's
> missing some C++ library in its link line:

build with clang should (does for me) work :)

> Now, I do think it's a bit odd that 'main.o' is *after* 'libbackend.a' as I
> usually put all my .o first then my .a when I build, but I think that's just
> stylistic. 

Actually, one difference from the "usual linker" rules on Darwin is that ld64
will repeatedly re-visit presented libraries (in their presented order) to
satisfy symbols.  There is no need for the dance of repeating .a files several
times.


> Plus the C++ is so dense I don't know what this is looking for:
> 
> std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)",
> referenced from:
>       ipa_icf::sem_item_optimizer::worklist_push(ipa_icf::congruence_class*)
> in libbackend.a(ipa-icf.o)

TBH, neither do I from that snippet - but I do think that a correctly installed
command line tools should just succeed with.

configure --prefix=/somewhere/nice
--with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk

and use clang as the bootstrap compiler.

[as an aside, I do wonder where you are getting your GMP, MPFR, MPC and
(optionally) ISL from ?] - for the record I usually build them in-tree and thus
they are bootstrapped with the compiler.
>From gcc-bugs-return-651088-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 14:52:44 2019
Return-Path: <gcc-bugs-return-651088-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77133 invoked by alias); 12 Aug 2019 14: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 77034 invoked by uid 48); 12 Aug 2019 14:52:40 -0000
From: "hp at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91419] [10 Regression]: gcc.dg/tree-ssa/pr91091-2.c, ssa-fre-61.c, ssa-fre-61.c with r273232
Date: Mon, 12 Aug 2019 14: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hp at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91419-4-jzgBofmsAK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01121.txt.bz2
Content-length: 2638

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

--- Comment #2 from Hans-Peter Nilsson <hp at gcc dot gnu.org> ---

(In reply to Richard Biener from comment #1)
> Jeff also noticed this.  The issue should happen on targets where
> alignof(int) != sizeof(int) since there we cannot conclude that with int *p,
> *q; the
> accesses *p and *q either overlap exactly (p == q) or they do not overlap.

Ew!  I'd hope there was some language constraint forbidding such incomplete
overlap.  Doesn't that mean a pointer to a structure can overlap another for
structures with piecewise similarity (for all targets)?

> Skimming through target-supports.exp I see natural_alignment_32 but that
> seems to be incomplete, not matching either of the affected targets of this
> bug:
> 
> # Return 1 if types of size 32 bit or less are naturally aligned
> # (aligned to their type-size), 0 otherwise.
> #
> # This won't change for different subtargets so cache the result.
> 
> proc check_effective_target_natural_alignment_32 { } {
>     # FIXME: 32bit powerpc: guaranteed only if MASK_ALIGN_NATURAL/POWER.
>     return [check_cached_effective_target_indexed natural_alignment_32 {
>       if { ([istarget *-*-darwin*] && [is-effective-target lp64])
>             || [istarget avr-*-*] } {
>            return 0
>          } else {
>            return 1
>          }
>       }]
> }
> 
> Thus known issue but no easy testsuite workaround sofar unless we fix the
> above.  natural_alignment_32 is used in
> gcc.dg/ipa/propalign-?.c
> and some powerpc specific vector tests.  Do the above also fail for you?

Yes.

At r274275 for ipa.exp:
Running /x/autotestgcc1/gcc/gcc/testsuite/gcc.dg/ipa/ipa.exp ...
FAIL: gcc.dg/ipa/pr77653.c scan-ipa-dump icf "Not unifying; alias cannot be
created; target is discardable"
FAIL: gcc.dg/ipa/propalign-1.c scan-ipa-dump cp "Adjusting align"
FAIL: gcc.dg/ipa/propalign-1.c scan-tree-dump-not optimized "fail_the_test"
FAIL: gcc.dg/ipa/propalign-2.c scan-ipa-dump cp "Adjusting align"
FAIL: gcc.dg/ipa/propalign-2.c scan-tree-dump-not optimized "fail_the_test"
FAIL: gcc.dg/ipa/propalign-5.c scan-ipa-dump cp "align: 2"
(These tests have failed at every auto-test-run, i.e. not regressions, i.e. I
haven't paid attention to them.)

> Does it make sense to have natural_alignment_16 (not sure about the targets
> you cite, but m68k would fall into this category).

For cris-elf there's byte alignment, not (u)int16_t-alignment, so I guess we'd
have to introduce another effective_target.  But, I think it could better use a
compile-test and alignof as the default, rather than a target-list.
>From gcc-bugs-return-651089-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:02:28 2019
Return-Path: <gcc-bugs-return-651089-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115240 invoked by alias); 12 Aug 2019 15:02: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 114492 invoked by uid 48); 12 Aug 2019 15:02:21 -0000
From: "matthew.thompson at nasa dot gov" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matthew.thompson at nasa dot gov
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-90330-4-c25RMB2u09@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01122.txt.bz2
Content-length: 2657

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

--- Comment #26 from Matt Thompson <matthew.thompson at nasa dot gov> ---
(In reply to Iain Sandoe from comment #25)
> 
> > Thanks for the explanations. I'm trying a new build now with gcc-8.2.0 as
> > the compiler passed to configure. 
> > 
> > Here's a(nother dumb) question: let's assume everything works. How exactly
> > can one see what the sysroot is on a compiler? I.e., I could run "gcc-8.2.0
> > -xyz" and see it looks for /usr/include, but "gcc-9.2.0 -xyz" would show the
> > /Library/Developer...
> 
> gcc --print-sysroot
> 
> gcc --help will show you the things that the driver can print for you and
> point to other help lines that might be useful.

Ah. Should have figure that out myself. :shame:

> > 
> > Oh, yes. I was thinking of things we'll be building with this new GCC. I
> > just wish I could figure out the build-with-clang issue. It's like it's
> > missing some C++ library in its link line:
> 
> build with clang should (does for me) work :)

Lucky you. :) My laptop and gcc have some sort of shining thing going on. I
can't build gcc with Spack either. 

> 
> > Now, I do think it's a bit odd that 'main.o' is *after* 'libbackend.a' as I
> > usually put all my .o first then my .a when I build, but I think that's just
> > stylistic. 
> 
> Actually, one difference from the "usual linker" rules on Darwin is that
> ld64 will repeatedly re-visit presented libraries (in their presented order)
> to satisfy symbols.  There is no need for the dance of repeating .a files
> several times.

Huh. Good to know!

> 
> 
> > Plus the C++ is so dense I don't know what this is looking for:
> > 
> > std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)",
> > referenced from:
> >       ipa_icf::sem_item_optimizer::worklist_push(ipa_icf::congruence_class*)
> > in libbackend.a(ipa-icf.o)
> 
> TBH, neither do I from that snippet - but I do think that a correctly
> installed command line tools should just succeed with.
> 
> configure --prefix=/somewhere/nice
> --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
> 
> and use clang as the bootstrap compiler.
> 
> [as an aside, I do wonder where you are getting your GMP, MPFR, MPC and
> (optionally) ISL from ?] - for the record I usually build them in-tree and
> thus they are bootstrapped with the compiler.

I get those guys by running:

  ./contrib/download_prerequisites

when I first get the source. Maybe there's a better way? I think a recipe I
found long ago did that, so I've just done the same thing myself as it seemed
to work.
>From gcc-bugs-return-651090-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:07:51 2019
Return-Path: <gcc-bugs-return-651090-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5683 invoked by alias); 12 Aug 2019 15: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 5609 invoked by uid 48); 12 Aug 2019 15:07:47 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91407] Wnon-virtual-dtor should't fire for classes with operator deleteÞlete
Date: Mon, 12 Aug 2019 15: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.3.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: keywords
Message-ID: <bug-91407-4-eQwu1SQ4cI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91407-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91407-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01123.txt.bz2
Content-length: 503

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Is there a reason you need to use -Wnon-virtual-dtor ?

-Wdelete-non-virtual-dtor is generally more useful, with fewer false positives.
>From gcc-bugs-return-651091-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:09:43 2019
Return-Path: <gcc-bugs-return-651091-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 18263 invoked by alias); 12 Aug 2019 15:09: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 18189 invoked by uid 48); 12 Aug 2019 15:09:39 -0000
From: "iains at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 15: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: iains 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-90330-4-2fBbTQpsFC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01124.txt.bz2
Content-length: 1543

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

--- Comment #27 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Matt Thompson from comment #26)
> (In reply to Iain Sandoe from comment #25)
> > 

> > > Oh, yes. I was thinking of things we'll be building with this new GCC. I
> > > just wish I could figure out the build-with-clang issue. It's like it's
> > > missing some C++ library in its link line:
> > 
> > build with clang should (does for me) work :)
> 
> Lucky you. :) My laptop and gcc have some sort of shining thing going on. I
> can't build gcc with Spack either.

I will (later) repeat the exercise and paste exactly what I did - the Darwin18
machine is busy building / testing 9.2 bootstrapped with GCC....

.. checking for malformed PATH or things lurking in hash might spring to mind
in the presence of such spooks...

> > [as an aside, I do wonder where you are getting your GMP, MPFR, MPC and
> > (optionally) ISL from ?] - for the record I usually build them in-tree and
> > thus they are bootstrapped with the compiler.
> 
> I get those guys by running:
> 
>   ./contrib/download_prerequisites
> 
> when I first get the source. Maybe there's a better way? I think a recipe I
> found long ago did that, so I've just done the same thing myself as it
> seemed to work.

That's fine - essentially, you're building them from source and therefore don't
need to worry about --with-gmp= configure options etc.

For the record, I'm using GMP-6.1.2, MPFR-3.1.6, MPC-1.1.0 and ISL-0.20.
>From gcc-bugs-return-651092-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:14:53 2019
Return-Path: <gcc-bugs-return-651092-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40917 invoked by alias); 12 Aug 2019 15:14: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 40255 invoked by uid 48); 12 Aug 2019 15:14:48 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/77781] [DR 1315] Some valid cases of partial specialization not accepted
Date: Mon, 12 Aug 2019 15:14:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: 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-77781-4-tS6cCR23am@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77781-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77781-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01125.txt.bz2
Content-length: 402

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-12
     Ever confirmed|0                           |1
>From gcc-bugs-return-651093-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:15:39 2019
Return-Path: <gcc-bugs-return-651093-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 48317 invoked by alias); 12 Aug 2019 15:15:39 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 47703 invoked by uid 48); 12 Aug 2019 15:15:34 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/81043] [concepts] partially specializing on differing constraints gives cryptic error
Date: Mon, 12 Aug 2019 15: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: 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-81043-4-OuOi9TjugK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81043-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81043-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01126.txt.bz2
Content-length: 402

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-12
     Ever confirmed|0                           |1
>From gcc-bugs-return-651094-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:17:38 2019
Return-Path: <gcc-bugs-return-651094-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 51845 invoked by alias); 12 Aug 2019 15: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 51728 invoked by uid 48); 12 Aug 2019 15:17:34 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91133] [7/8/9/10 Regression] Wrong "partial specialization is not more specialized than" error
Date: Mon, 12 Aug 2019 15: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: 9.1.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: 7.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-91133-4-008V2iWjuG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91133-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91133-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01127.txt.bz2
Content-length: 402

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-12
     Ever confirmed|0                           |1
>From gcc-bugs-return-651095-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:19:07 2019
Return-Path: <gcc-bugs-return-651095-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 57437 invoked by alias); 12 Aug 2019 15:19:07 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 57350 invoked by uid 48); 12 Aug 2019 15:19:03 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91133] [7/8/9/10 Regression] Wrong "partial specialization is not more specialized than" error
Date: Mon, 12 Aug 2019 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: 9.1.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: 7.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-91133-4-BbmoOW6nJw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91133-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91133-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01128.txt.bz2
Content-length: 676

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

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

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

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Started to be rejected with r243868:

    Check that a partial specialization is more specialized.

            * pt.c (process_partial_specialization): Use
            get_partial_spec_bindings to check that the partial specialization
            is more specialized than the primary template.
>From gcc-bugs-return-651096-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:24:32 2019
Return-Path: <gcc-bugs-return-651096-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64538 invoked by alias); 12 Aug 2019 15:24: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 64377 invoked by uid 48); 12 Aug 2019 15:24:27 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91271] class template specialization on std::array failed
Date: Mon, 12 Aug 2019 15: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: 9.1.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-91271-4-yXu8IKSoCU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91271-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91271-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01129.txt.bz2
Content-length: 783

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

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

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

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Reduced:

template<unsigned long N> struct array { };

template<typename T> struct A; // incomplete

template<int N>
struct A<array<N>>
{
};

A<array<2>> a;

91271.cc:10:13: error: aggregate ‘A<array<2> > a’ has incomplete type and
cannot be defined
 A<array<2>> a;
             ^

*** This bug has been marked as a duplicate of bug 87108 ***
>From gcc-bugs-return-651097-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:24:32 2019
Return-Path: <gcc-bugs-return-651097-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64552 invoked by alias); 12 Aug 2019 15:24: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 64453 invoked by uid 48); 12 Aug 2019 15:24:27 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/87108] Template partial specialization is ignored
Date: Mon, 12 Aug 2019 15: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.1.1
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: cc
Message-ID: <bug-87108-4-w1XuGVnWhV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87108-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87108-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01130.txt.bz2
Content-length: 447

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |zhangbonian17 at 163 dot com

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
*** Bug 91271 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-651098-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:31:23 2019
Return-Path: <gcc-bugs-return-651098-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99697 invoked by alias); 12 Aug 2019 15:31: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 99605 invoked by uid 48); 12 Aug 2019 15:31:19 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/60679] class specialization not instantiated even though it is a better match than the primary template
Date: Mon, 12 Aug 2019 15: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: 4.9.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:
Message-ID: <bug-60679-4-h1nugpyTuc@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-60679-4@http.gcc.gnu.org/bugzilla/>
References: <bug-60679-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01131.txt.bz2
Content-length: 153

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

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
I think this is core issue 1647.
>From gcc-bugs-return-651099-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:31:28 2019
Return-Path: <gcc-bugs-return-651099-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100363 invoked by alias); 12 Aug 2019 15: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 99700 invoked by uid 48); 12 Aug 2019 15:31:23 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/87108] Template partial specialization is ignored
Date: Mon, 12 Aug 2019 15: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.1.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-87108-4-wYdUSrXRyM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87108-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87108-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01132.txt.bz2
Content-length: 453

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

--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Reduced:

template<unsigned long N> struct array { };

template<typename T> struct A; // incomplete

template<int N>
struct A<array<N>>
{
};

A<array<2>> a;

91271.cc:10:13: error: aggregate ‘A<array<2> > a’ has incomplete type and
cannot be defined
 A<array<2>> a;
             ^

Seems related to core issue 1647
>From gcc-bugs-return-651101-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:56:33 2019
Return-Path: <gcc-bugs-return-651101-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67559 invoked by alias); 12 Aug 2019 15:56:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 67408 invoked by uid 55); 12 Aug 2019 15:56:28 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91340] Missing AVX and AVX512 Intrinsics: Zero-Extension
Date: Mon, 12 Aug 2019 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: 9.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jakub at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: DUPLICATE
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91340-4-eLIrQsYWuO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91340-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91340-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01134.txt.bz2
Content-length: 1149

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

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Mon Aug 12 15:55:56 2019
New Revision: 274313

URL: https://gcc.gnu.org/viewcvs?rev=274313&root=gcc&view=rev
Log:
        PR target/83250
        PR target/91340
        * config/i386/avxintrin.h (_mm256_zextpd128_pd256,
        _mm256_zextps128_ps256, _mm256_zextsi128_si256): New intrinsics.
        * config/i386/avx512fintrin.h (_mm512_zextpd128_pd512,
        _mm512_zextps128_ps512, _mm512_zextsi128_si512, _mm512_zextpd256_pd512,
        _mm512_zextps256_ps512, _mm512_zextsi256_si512): Likewise.

        * gcc.target/i386/avx-typecast-1.c: New test.
        * gcc.target/i386/avx-typecast-2.c: New test.
        * gcc.target/i386/avx512f-typecast-2.c: New test.

Added:
    trunk/gcc/testsuite/gcc.target/i386/avx-typecast-1.c
    trunk/gcc/testsuite/gcc.target/i386/avx-typecast-2.c
    trunk/gcc/testsuite/gcc.target/i386/avx512f-typecast-2.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/avx512fintrin.h
    trunk/gcc/config/i386/avxintrin.h
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651100-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:56:32 2019
Return-Path: <gcc-bugs-return-651100-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67479 invoked by alias); 12 Aug 2019 15:56:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 67421 invoked by uid 55); 12 Aug 2019 15:56:28 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83250] _mm256_zextsi128_si256 missing for AVX2 zero extension
Date: Mon, 12 Aug 2019 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.1
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83250-4-1tU76w1sRx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83250-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83250-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01133.txt.bz2
Content-length: 1149

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

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Author: jakub
Date: Mon Aug 12 15:55:56 2019
New Revision: 274313

URL: https://gcc.gnu.org/viewcvs?rev=274313&root=gcc&view=rev
Log:
        PR target/83250
        PR target/91340
        * config/i386/avxintrin.h (_mm256_zextpd128_pd256,
        _mm256_zextps128_ps256, _mm256_zextsi128_si256): New intrinsics.
        * config/i386/avx512fintrin.h (_mm512_zextpd128_pd512,
        _mm512_zextps128_ps512, _mm512_zextsi128_si512, _mm512_zextpd256_pd512,
        _mm512_zextps256_ps512, _mm512_zextsi256_si512): Likewise.

        * gcc.target/i386/avx-typecast-1.c: New test.
        * gcc.target/i386/avx-typecast-2.c: New test.
        * gcc.target/i386/avx512f-typecast-2.c: New test.

Added:
    trunk/gcc/testsuite/gcc.target/i386/avx-typecast-1.c
    trunk/gcc/testsuite/gcc.target/i386/avx-typecast-2.c
    trunk/gcc/testsuite/gcc.target/i386/avx512f-typecast-2.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/avx512fintrin.h
    trunk/gcc/config/i386/avxintrin.h
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651102-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:58:48 2019
Return-Path: <gcc-bugs-return-651102-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71610 invoked by alias); 12 Aug 2019 15:58: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 71519 invoked by uid 48); 12 Aug 2019 15:58:44 -0000
From: "matthew.thompson at nasa dot gov" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 15: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matthew.thompson at nasa dot gov
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-90330-4-YYC0RBO7za@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01135.txt.bz2
Content-length: 720

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

--- Comment #28 from Matt Thompson <matthew.thompson at nasa dot gov> ---
(In reply to Iain Sandoe from comment #27)
> That's fine - essentially, you're building them from source and therefore
> don't need to worry about --with-gmp= configure options etc.
> 
> For the record, I'm using GMP-6.1.2, MPFR-3.1.6, MPC-1.1.0 and ISL-0.20.

Well, it looks like download_prerequisites might be behind the times:

gmp='gmp-6.1.0.tar.bz2'
mpfr='mpfr-3.1.4.tar.bz2'
mpc='mpc-1.0.3.tar.gz'
isl='isl-0.18.tar.bz2'

I'm going to try and download the newest versions of all these and build with
them. Maybe that'll help (though I don't see much/any C++ in them...).
>From gcc-bugs-return-651103-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 15:59:49 2019
Return-Path: <gcc-bugs-return-651103-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 73278 invoked by alias); 12 Aug 2019 15:59: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 72905 invoked by uid 48); 12 Aug 2019 15:59:45 -0000
From: "matthew.thompson at nasa dot gov" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 15:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matthew.thompson at nasa dot gov
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-90330-4-9NwY8XwZt5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01136.txt.bz2
Content-length: 753

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

--- Comment #29 from Matt Thompson <matthew.thompson at nasa dot gov> ---
Also, this did seem to build GCC:

CC="/Users/mathomp4/installed/Core/gcc-gfortran/8.2.0/bin/gcc
--sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"
CXX="/Users/mathomp4/installed/Core/gcc-gfortran/8.2.0/bin/g++
--sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk"
../gcc-9.2.0/configure
--prefix=/Users/mathomp4/installed/Core/gcc-gfortran/9.2.0-820loaded
--enable-languages=c,c++,fortran
--with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk |& tee
configure.log

So if nothing else, I have a way around the clang issue. I'll inform you on the
updated prerequisites build.
>From gcc-bugs-return-651104-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 16:32:19 2019
Return-Path: <gcc-bugs-return-651104-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118387 invoked by alias); 12 Aug 2019 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 118349 invoked by uid 48); 12 Aug 2019 16:32:15 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91424] Extend warnings about DO loops
Date: Mon, 12 Aug 2019 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: unknown
X-Bugzilla-Keywords: diagnostic
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: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-91424-4-4Of3tDLddx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01137.txt.bz2
Content-length: 614

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

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

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

--- Comment #2 from Eric Gallager <egallager at gcc dot gnu.org> ---
Also:
- there's no option flag controlling the warning
- the "2" location marker is a different color from the "1" location marker, if
you have colorized output
>From gcc-bugs-return-651105-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 16:37:41 2019
Return-Path: <gcc-bugs-return-651105-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126884 invoked by alias); 12 Aug 2019 16: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 126793 invoked by uid 48); 12 Aug 2019 16:37:37 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91424] Extend warnings about DO loops
Date: Mon, 12 Aug 2019 16: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: unknown
X-Bugzilla-Keywords: diagnostic
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: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91424-4-3x0QSY1wYL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01138.txt.bz2
Content-length: 438

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

--- Comment #3 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #2)
> Also:
> - there's no option flag controlling the warning

That one is by design.  There is no way that this can even
be valid code.

> - the "2" location marker is a different color from the "1" location marker,
> if you have colorized output

How would I change that?
>From gcc-bugs-return-651106-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 16:39:10 2019
Return-Path: <gcc-bugs-return-651106-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128874 invoked by alias); 12 Aug 2019 16: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 128845 invoked by uid 48); 12 Aug 2019 16:39:06 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/77711] Add fix-it hints for missing parentheses in member function call
Date: Mon, 12 Aug 2019 16:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: diagnostic
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-77711-4-NxV52XNImd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77711-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77711-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01139.txt.bz2
Content-length: 292

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.3                         |10.0
>From gcc-bugs-return-651107-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 16:41:36 2019
Return-Path: <gcc-bugs-return-651107-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28179 invoked by alias); 12 Aug 2019 16:41: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 27626 invoked by uid 48); 12 Aug 2019 16:41:31 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/69558] [7/8 Regression] glib2 warning pragmas stopped working
Date: Mon, 12 Aug 2019 16: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: 6.0
X-Bugzilla-Keywords: deferred
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P1
X-Bugzilla-Assigned-To: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-69558-4-WwhGSBEZsW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-69558-4@http.gcc.gnu.org/bugzilla/>
References: <bug-69558-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01140.txt.bz2
Content-length: 527

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|9.3                         |8.5

--- Comment #30 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Bernd Edlinger from comment #29)
> Hm, the target milestone is wrong. I believe this was fixed in gcc-9

changing it to something starting in 8 then
>From gcc-bugs-return-651108-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 16:42:03 2019
Return-Path: <gcc-bugs-return-651108-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29709 invoked by alias); 12 Aug 2019 16:42: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 29630 invoked by uid 55); 12 Aug 2019 16:41:59 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/90361] [9/10 Regression] Undefined symbols in libstdc++ when building with --with-default-libstdcxx-abi=gcc4-compatible
Date: Mon, 12 Aug 2019 16:42: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: 9.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90361-4-8MqRl8bg7N@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90361-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90361-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01141.txt.bz2
Content-length: 720

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

--- Comment #8 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Mon Aug 12 16:41:27 2019
New Revision: 274314

URL: https://gcc.gnu.org/viewcvs?rev=274314&root=gcc&view=rev
Log:
PR libstdc++/90361 add missing macro definition

The src/c++17/string-inst.cc file needs to override the default string
ABI so that it still contains the expected symbols even when the library
is configured with --with-default-libstdcxx-abi=gcc4-compatible.

        PR libstdc++/90361
        * src/c++17/string-inst.cc: Use _GLIBCXX_USE_CXX11_ABI=1 by default.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/src/c++17/string-inst.cc
>From gcc-bugs-return-651109-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 16:55:51 2019
Return-Path: <gcc-bugs-return-651109-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116186 invoked by alias); 12 Aug 2019 16:55:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 116140 invoked by uid 48); 12 Aug 2019 16:55:47 -0000
From: "jakub at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/83250] _mm256_zextsi128_si256 missing for AVX2 zero extension
Date: Mon, 12 Aug 2019 16:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 7.2.1
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-83250-4-mfC8pwBird@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83250-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83250-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01142.txt.bz2
Content-length: 196

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

--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Intrinsics now implemented for GCC 10+, keeping open for some optimizations.
>From gcc-bugs-return-651110-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 17:03:59 2019
Return-Path: <gcc-bugs-return-651110-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 1542 invoked by alias); 12 Aug 2019 17:03: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 1451 invoked by uid 48); 12 Aug 2019 17:03:56 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91426] New: Different colors for errors with multiple locations
Date: Mon, 12 Aug 2019 17:03: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: 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: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-91426-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01143.txt.bz2
Content-length: 801

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

            Bug ID: 91426
           Summary: Different colors for errors with multiple locations
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tkoenig at gcc dot gnu.org
  Target Milestone: ---

The following program

program main
10 continue
10 continue
end

yields

label.f90:2:2:

    2 | 10 continue
      |  1
    3 | 10 continue
      |  2
Error: Duplicate statement label 10 at (1) and (2)

as it should. However (not visible here), the first marker (1) is red,
and the second one (2) is green.  Expected behavior is that they should
be the same color.
>From gcc-bugs-return-651111-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 17:04:33 2019
Return-Path: <gcc-bugs-return-651111-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4354 invoked by alias); 12 Aug 2019 17: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 4244 invoked by uid 48); 12 Aug 2019 17:04:29 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91424] Extend warnings about DO loops
Date: Mon, 12 Aug 2019 17: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: unknown
X-Bugzilla-Keywords: diagnostic
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: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91424-4-VYyhubkXsK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01144.txt.bz2
Content-length: 301

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

--- Comment #4 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #2)

> - the "2" location marker is a different color from the "1" location marker,
> if you have colorized output

That is now PR 91426.
>From gcc-bugs-return-651112-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 17:23:55 2019
Return-Path: <gcc-bugs-return-651112-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52670 invoked by alias); 12 Aug 2019 17:23: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 52567 invoked by uid 48); 12 Aug 2019 17:23:50 -0000
From: "harald at gigawatt dot nl" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91418] Nested class of templated class cannot declare parent class friend
Date: Mon, 12 Aug 2019 17: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: 9.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: harald at gigawatt dot nl
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-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-91418-4-Hm1Fo84GhB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91418-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91418-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01145.txt.bz2
Content-length: 515

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

--- Comment #5 from Harald van Dijk <harald at gigawatt dot nl> ---
(In reply to Darrell Wright from comment #4)
> The weird part is, other than compilers don't agree, but the lookup finds it
> if you put the template argument in

The idea there seems to be that `class A;` declares a local or nested class,
but `A;`, `class A<T>;`, `class ::A;` do not, and `friend` does not change
that.

This is not something I can find support for in the standard though.
>From gcc-bugs-return-651113-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 17:30:57 2019
Return-Path: <gcc-bugs-return-651113-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64066 invoked by alias); 12 Aug 2019 17:30: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 63849 invoked by uid 48); 12 Aug 2019 17:30:52 -0000
From: "pinskia at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91423] address-of-packed-member when taking packed struct member by value
Date: Mon, 12 Aug 2019 17: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: pinskia at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91423-4-JA5bwcnRNr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91423-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91423-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01146.txt.bz2
Content-length: 243

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

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Vec size = s.size;

you are invoking the copy constructor here ...
Which means you are taking the address (implicitly).
>From gcc-bugs-return-651114-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 17:47:01 2019
Return-Path: <gcc-bugs-return-651114-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61896 invoked by alias); 12 Aug 2019 17: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 61779 invoked by uid 55); 12 Aug 2019 17:46:57 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90538] [9/10 Regression] Redeclaration error when expanding parameter pack multiple times in a lambda
Date: Mon, 12 Aug 2019 17: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: 9.1.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: 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-90538-4-Pm3qWa0Wpp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90538-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90538-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01147.txt.bz2
Content-length: 2203

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

--- Comment #3 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Mon Aug 12 17:46:25 2019
New Revision: 274315

URL: https://gcc.gnu.org/viewcvs?rev=274315&root=gcc&view=rev
Log:
        PR c++/90538 - multiple expansions of capture packs

Previously, with init-capture the type of the closure field was a
DECLTYPE_TYPE of the initializer.  But since each time we tsubst a lambda we
get a different lambda, that meant that if the initializer is a lambda, we'd
end up with different closure types in the field and initializer after
substitution (PR 87322).  We dealt with this by remembering the lambda
instantiation within each pack expansion element, using
local_specialization_stack to separate the elements.  But that broke this
testcase, because it lost lambda capture proxies that also use
local_specializations.

So, this patch removes the local_specializations changes from that patch and
fixes 87322 differently, by giving init-capture fields 'auto' type and doing
deduction later.  There's a bit of a kludge to get the right number of
fields by pretending that 'auto...' uses the parameter packs from the
initializer, but it does the trick.

        * cp-tree.h (DECLTYPE_FOR_INIT_CAPTURE): Remove.
        * lambda.c (add_capture): Copy parameter packs from init.
        (lambda_capture_field_type): Always use auto for init-capture.
        * pt.c (uses_parameter_packs): Return tree.
        (tsubst) [DECLTYPE_TYPE]: Remove init-capture handling.
        (gen_elem_of_pack_expansion_instantiation): Don't push
        local_specialization_stack.
        (prepend_one_capture): New.
        (tsubst_lambda_expr): Use it.  Don't touch local_specializations.
        (do_auto_deduction): Avoid redundant error.

Added:
    branches/gcc-9-branch/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic9.C
Modified:
    branches/gcc-9-branch/gcc/cp/ChangeLog
    branches/gcc-9-branch/gcc/cp/cp-tree.h
    branches/gcc-9-branch/gcc/cp/lambda.c
    branches/gcc-9-branch/gcc/cp/pt.c
    branches/gcc-9-branch/gcc/testsuite/g++.dg/cpp0x/range-for19.C
    branches/gcc-9-branch/gcc/testsuite/g++.dg/cpp1y/lambda-init16.C
>From gcc-bugs-return-651116-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 17:47:13 2019
Return-Path: <gcc-bugs-return-651116-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63112 invoked by alias); 12 Aug 2019 17:47: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 62813 invoked by uid 55); 12 Aug 2019 17:47:09 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/88095] class nontype template parameter UDL string literals doesn't accepts deduction placeholder
Date: Mon, 12 Aug 2019 17: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: 9.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: tom at honermann dot net
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-88095-4-l55VZItDot@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88095-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88095-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01149.txt.bz2
Content-length: 2178

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

--- Comment #6 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Mon Aug 12 17:46:37 2019
New Revision: 274317

URL: https://gcc.gnu.org/viewcvs?rev=274317&root=gcc&view=rev
Log:
PR c++/88095, CTAD for literal operator templates per P0732

This patch fixes PR c++/88095: class nontype template parameter UDL string
literals doesn't accepts deduction placeholder

It also addresses a latent issue; literal operator templates with template
parameter packs of literal class type were previously accepted.  The patch
corrects this and adds a test (udlit-class-nttp-neg.C).

This fix is needed for one of the char8_t remediation approaches documented
in P1423, and may be helpful for existing code bases impacted by the char8_t
changes adopted via P0482 for C++20.

gcc/cp/ChangeLog:

2019-08-02  Tom Honermann  <tom@honermann.net>

        * parser.c (cp_parser_template_declaration_after_parameters): Enable
        class template argument deduction for non-type template parameters
        in literal operator templates.

gcc/testsuite/ChangeLog:

2019-08-02  Tom Honermann  <tom@honermann.net>

        PR c++/88095
        * g++.dg/cpp2a/udlit-class-nttp-ctad.C: New test.
        * g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C: New test.
        * g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C: New test.
        * g++.dg/cpp2a/udlit-class-nttp.C: New test.
        * g++.dg/cpp2a/udlit-class-nttp-neg.C: New test.
        * g++.dg/cpp2a/udlit-class-nttp-neg2.C: New test.

Added:
   
branches/gcc-9-branch/gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C
   
branches/gcc-9-branch/gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C
    branches/gcc-9-branch/gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C
    branches/gcc-9-branch/gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C
    branches/gcc-9-branch/gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C
    branches/gcc-9-branch/gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.C
Modified:
    branches/gcc-9-branch/gcc/cp/ChangeLog
    branches/gcc-9-branch/gcc/cp/parser.c
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651115-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 17:47:12 2019
Return-Path: <gcc-bugs-return-651115-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62927 invoked by alias); 12 Aug 2019 17: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 62723 invoked by uid 55); 12 Aug 2019 17:47:07 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91378] [9 regression] [C++17] ICE in type_dependent_expression_p with noexcept and deduced return type
Date: Mon, 12 Aug 2019 17: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: 9.1.1
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: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91378-4-Ew1nNQYoaJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91378-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91378-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01148.txt.bz2
Content-length: 1128

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

--- Comment #3 from Jason Merrill <jason at gcc dot gnu.org> ---
Author: jason
Date: Mon Aug 12 17:46:32 2019
New Revision: 274316

URL: https://gcc.gnu.org/viewcvs?rev=274316&root=gcc&view=rev
Log:
        PR c++/91378 - ICE with noexcept and auto return type.

Here, since the call to g is not type-dependent, we call mark_used on it to
determine its return type.  This also wants to instantiate the
noexcept-expression.  But since nothing in maybe_instantiate_noexcept was
calling push_to_top_level, we substituted b.i with processing_template_decl
set, so we left it unresolved for later access checking.  As a result, the
type of C::g<int> remained instantiation-dependent, leading to an ICE in
type_dependent_expression_p on the assert that the type of a function
template with no dependent template arguments must be non-dependent.

        * pt.c (maybe_instantiate_noexcept): push_to_top_level.

Added:
    branches/gcc-9-branch/gcc/testsuite/g++.dg/cpp1y/auto-fn56.C
Modified:
    branches/gcc-9-branch/gcc/cp/ChangeLog
    branches/gcc-9-branch/gcc/cp/pt.c
>From gcc-bugs-return-651117-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 17:48:51 2019
Return-Path: <gcc-bugs-return-651117-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66972 invoked by alias); 12 Aug 2019 17:48:51 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 66843 invoked by uid 48); 12 Aug 2019 17:48:44 -0000
From: "asorenji at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91407] Wnon-virtual-dtor should't fire for classes with operator deleteÞlete
Date: Mon, 12 Aug 2019 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.3.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: asorenji 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-91407-4-E6cptcTW70@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91407-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91407-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01150.txt.bz2
Content-length: 401

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

--- Comment #2 from Aso Renji <asorenji at gmail dot com> ---
(In reply to Jonathan Wakely from comment #1)
> Is there a reason you need to use -Wnon-virtual-dtor ?

QtCreator with -Wall as default compile option. Yes, I can set custom compile
options, or use #pragma GCC diagnostic ignored "-Wnon-virtual-dtor". But it's
not very convenient.
>From gcc-bugs-return-651118-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 18:34:13 2019
Return-Path: <gcc-bugs-return-651118-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52174 invoked by alias); 12 Aug 2019 18:34:13 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 52110 invoked by uid 48); 12 Aug 2019 18:34:09 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/87150] [8 Regression] move ctor wrongly chosen in return stmt (derived vs. base)
Date: Mon, 12 Aug 2019 18: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: 8.0
X-Bugzilla-Keywords: accepts-invalid, wrong-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: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-87150-4-MOhczfN4Me@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87150-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87150-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01151.txt.bz2
Content-length: 324

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

--- Comment #19 from Jason Merrill <jason at gcc dot gnu.org> ---
And now P1155/P1825 removes that text, so in C++20 mode the original testcase
needs to call the move constructor again.  Marek, I don't see P1825R0 in
cxx-status.html, was there a reason not to add it?
>From gcc-bugs-return-651119-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 18:36:25 2019
Return-Path: <gcc-bugs-return-651119-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55649 invoked by alias); 12 Aug 2019 18: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 55551 invoked by uid 48); 12 Aug 2019 18:36:21 -0000
From: "tromey at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/61257] configure should check if sys/sdt.h is usable, not just checking the existance of the header
Date: Mon, 12 Aug 2019 18: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: 4.9.0
X-Bugzilla-Keywords: build, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tromey at gcc dot gnu.org
X-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-61257-4-Tq0e60hMI4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61257-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61257-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01152.txt.bz2
Content-length: 1151

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

--- Comment #6 from Tom Tromey <tromey at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #4)
> (In reply to Sergei Trofimovich from comment #3)
> > (In reply to Sergei Trofimovich from comment #2)
> > > Having explicit flags like --enable-systemtap / --disable-systemtap (glibc
> > > has those) would fix the issue.
> > 
> > Proposed upstream as:
> > https://gcc.gnu.org/ml/gcc-patches/2018-05/msg00578.html
> > 
> > To clarify: it's not a complete fix for this bug. Only a way to disable
> > support manually.
> 
> I'll take this as confirmation. Also now that I've seen the actual code in
> this patch, I can say that my previous comment (comment #1) no longer
> applies, since the script is just doing `test -f` instead of
> AC_CHECK_HEADERS.

IIRC that's because it has to check target headers, but AC_CHECK_HEADERS
checks host headers.  Maybe there's some other way to do it, I don't know.

It's fine to really check the header, but I would say the scenario in
comment #2 has to fall under "don't do this".  That said, a --enable
flag or whatever also seems fine to me.
>From gcc-bugs-return-651120-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 18:40:06 2019
Return-Path: <gcc-bugs-return-651120-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60142 invoked by alias); 12 Aug 2019 18: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 60024 invoked by uid 48); 12 Aug 2019 18:40:02 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/87150] [8 Regression] move ctor wrongly chosen in return stmt (derived vs. base)
Date: Mon, 12 Aug 2019 18: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: 8.0
X-Bugzilla-Keywords: accepts-invalid, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek 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: 8.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-87150-4-16Wg7KCXLE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87150-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87150-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01153.txt.bz2
Content-length: 476

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

--- Comment #20 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
(In reply to Jason Merrill from comment #19)
> And now P1155/P1825 removes that text, so in C++20 mode the original
> testcase needs to call the move constructor again.  Marek, I don't see
> P1825R0 in cxx-status.html, was there a reason not to add it?

No, I followed clang's table but they're missing that one.  I'll fix that &
open a PR for P1825R0.
>From gcc-bugs-return-651121-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 18:48:57 2019
Return-Path: <gcc-bugs-return-651121-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 93595 invoked by alias); 12 Aug 2019 18:48: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 88884 invoked by uid 48); 12 Aug 2019 18:48:50 -0000
From: "matthew.thompson at nasa dot gov" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 18:48:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: matthew.thompson at nasa dot gov
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-90330-4-rDHGdnlBlJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01154.txt.bz2
Content-length: 1004

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

--- Comment #30 from Matt Thompson <matthew.thompson at nasa dot gov> ---
(In reply to Matt Thompson from comment #28)
> (In reply to Iain Sandoe from comment #27)
> > That's fine - essentially, you're building them from source and therefore
> > don't need to worry about --with-gmp= configure options etc.
> > 
> > For the record, I'm using GMP-6.1.2, MPFR-3.1.6, MPC-1.1.0 and ISL-0.20.
> 
> Well, it looks like download_prerequisites might be behind the times:
> 
> gmp='gmp-6.1.0.tar.bz2'
> mpfr='mpfr-3.1.4.tar.bz2'
> mpc='mpc-1.0.3.tar.gz'
> isl='isl-0.18.tar.bz2'
> 
> I'm going to try and download the newest versions of all these and build
> with them. Maybe that'll help (though I don't see much/any C++ in them...).

Yeah. Didn't help. Still, it was a fun exercise.

If GCC was on github, I'd make a pull request to update the
download_prerequisites script, though. Unless there's a good reason to use
these version?
>From gcc-bugs-return-651122-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 18:50:13 2019
Return-Path: <gcc-bugs-return-651122-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 114323 invoked by alias); 12 Aug 2019 18:50: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 114239 invoked by uid 48); 12 Aug 2019 18:50:09 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91427] New: Implement P1825R0, Merged wording for P0527R1 and P1155R3
Date: Mon, 12 Aug 2019 18: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: 10.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-91427-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01155.txt.bz2
Content-length: 562

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

            Bug ID: 91427
           Summary: Implement P1825R0, Merged wording for P0527R1 and
                    P1155R3
           Product: gcc
           Version: 10.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: ---

Tracker PR to implement C++20 P1825R0.

Also see
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87150#c19
>From gcc-bugs-return-651123-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 18:51:14 2019
Return-Path: <gcc-bugs-return-651123-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124184 invoked by alias); 12 Aug 2019 18:51: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 124112 invoked by uid 48); 12 Aug 2019 18:51:10 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91427] Implement P1825R0, Merged wording for P0527R1 and P1155R3
Date: Mon, 12 Aug 2019 18: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: 10.0
X-Bugzilla-Keywords:
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-91427-4-ASDioFjBm9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91427-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91427-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01156.txt.bz2
Content-length: 566

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-12
     Ever confirmed|0                           |1

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
I'll probably work on it since it reverts my fix for bug 87150, but not
assigning quite yet.
>From gcc-bugs-return-651124-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 18:55:27 2019
Return-Path: <gcc-bugs-return-651124-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38832 invoked by alias); 12 Aug 2019 18: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 38561 invoked by uid 48); 12 Aug 2019 18:55:21 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/77672] wrong rich location in warning: writing a terminating nul past the end
Date: Mon, 12 Aug 2019 18:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: preprocessor
X-Bugzilla-Version: 7.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: minor
X-Bugzilla-Who: egallager at gcc dot gnu.org
X-Bugzilla-Status: WAITING
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 cc
Message-ID: <bug-77672-4-g1FaBs8v01@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-77672-4@http.gcc.gnu.org/bugzilla/>
References: <bug-77672-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01157.txt.bz2
Content-length: 560

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

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

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

--- Comment #8 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #7)
> David: Can the bug be marked as resolved?

WAITING on a reply
>From gcc-bugs-return-651125-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:01:51 2019
Return-Path: <gcc-bugs-return-651125-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 91970 invoked by alias); 12 Aug 2019 19: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 88443 invoked by uid 48); 12 Aug 2019 19:01:47 -0000
From: "wilson at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V
Date: Mon, 12 Aug 2019 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.2.0
X-Bugzilla-Keywords: link-failure
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-91420-4-TMYiS5wEg4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91420-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91420-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01158.txt.bz2
Content-length: 474

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

Jim Wilson <wilson at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-12
                 CC|                            |wilson at gcc dot gnu.org
     Ever confirmed|0                           |1
>From gcc-bugs-return-651126-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:05:06 2019
Return-Path: <gcc-bugs-return-651126-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25079 invoked by alias); 12 Aug 2019 19:05: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 24998 invoked by uid 48); 12 Aug 2019 19:05:02 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: =?UTF-8?B?W0J1ZyBjKysvODUwMDRdIGFtYmlndW91cyBkaWFnbm9zdGljOiBwYXNzaW5n?= =?UTF-8?B?IOKAmGNvbnN0IFPigJkgYXMg4oCYdGhpc+KAmSBhcmd1bWVudCBkaXNjYXJk?= =?UTF-8?B?cyBxdWFsaWZpZXJz?Date: Mon, 12 Aug 2019 19: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: diagnostic
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: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc
Message-ID: <bug-85004-4-VHDizZvR6q@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85004-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85004-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01159.txt.bz2
Content-length: 484

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

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

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

--- Comment #4 from Eric Gallager <egallager at gcc dot gnu.org> ---
ASSIGNED since there's an assignee
>From gcc-bugs-return-651127-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:06:55 2019
Return-Path: <gcc-bugs-return-651127-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32842 invoked by alias); 12 Aug 2019 19:06: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 32701 invoked by uid 48); 12 Aug 2019 19:06:51 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/49129] confusing diagnostic for missing semi-colon after member template
Date: Mon, 12 Aug 2019 19: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: 4.7.0
X-Bugzilla-Keywords: diagnostic
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: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc
Message-ID: <bug-49129-4-w1x9WA78W2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-49129-4@http.gcc.gnu.org/bugzilla/>
References: <bug-49129-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01160.txt.bz2
Content-length: 474

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

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

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

--- Comment #6 from Eric Gallager <egallager at gcc dot gnu.org> ---
ASSIGNED due to assignee
>From gcc-bugs-return-651128-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:08:04 2019
Return-Path: <gcc-bugs-return-651128-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34733 invoked by alias); 12 Aug 2019 19:08: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 34627 invoked by uid 48); 12 Aug 2019 19:08:00 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/84864] Issues with large line numbers >= 2^31
Date: Mon, 12 Aug 2019 19:08: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: deferred, diagnostic
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: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-84864-4-557mRVH9Gl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-84864-4@http.gcc.gnu.org/bugzilla/>
References: <bug-84864-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01161.txt.bz2
Content-length: 585

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2019-08-12
                 CC|                            |egallager at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #4 from Eric Gallager <egallager at gcc dot gnu.org> ---
ASSIGNED due to assignee
>From gcc-bugs-return-651129-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:14:20 2019
Return-Path: <gcc-bugs-return-651129-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60465 invoked by alias); 12 Aug 2019 19:14: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 60400 invoked by uid 48); 12 Aug 2019 19:14:16 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91407] Wnon-virtual-dtor should't fire for classes with operator deleteÞlete
Date: Mon, 12 Aug 2019 19: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.3.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-91407-4-DYOR6xeSOq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91407-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91407-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01162.txt.bz2
Content-length: 193

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

--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
But it's not enabled by -Wall7

Maybe QtCreator should be fixed instead.
>From gcc-bugs-return-651130-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:31:25 2019
Return-Path: <gcc-bugs-return-651130-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32618 invoked by alias); 12 Aug 2019 19:31:24 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 32528 invoked by uid 48); 12 Aug 2019 19:31:18 -0000
From: "iains at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Mon, 12 Aug 2019 19: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: iains 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-90330-4-im9F2IZKT0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01163.txt.bz2
Content-length: 1720

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

--- Comment #31 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Matt Thompson from comment #30)
> (In reply to Matt Thompson from comment #28)
> > (In reply to Iain Sandoe from comment #27)
> > > That's fine - essentially, you're building them from source and therefore
> > > don't need to worry about --with-gmp= configure options etc.
> > > 
> > > For the record, I'm using GMP-6.1.2, MPFR-3.1.6, MPC-1.1.0 and ISL-0.20.
> > 
> > Well, it looks like download_prerequisites might be behind the times:
> > 
> > gmp='gmp-6.1.0.tar.bz2'
> > mpfr='mpfr-3.1.4.tar.bz2'
> > mpc='mpc-1.0.3.tar.gz'
> > isl='isl-0.18.tar.bz2'
> > 
> > I'm going to try and download the newest versions of all these and build
> > with them. Maybe that'll help (though I don't see much/any C++ in them...).
> 
> Yeah. Didn't help. Still, it was a fun exercise.

That was a long shot to solve your problem; was mainly documenting what I've
done that worked.

> If GCC was on github, I'd make a pull request to update the
> download_prerequisites script, though. Unless there's a good reason to use
> these version?

AFAIK, the pre-reqs are the minimum versions and there's nothing to sop one
from deciding to use newer (keeping the minimum to the lowest practical is
advantageous in compatibility).  Updating any GCC dependency has wide
ramifications - many folks might just use the version installed on their system
(if it's Linux) - on Darwin we care somewhat less, since we have to build them
anyway.

====

I've started a 9.2 build/install/test cycle with xcode10.2 toolchain as the
bootstrap - will post the results here later/tomorrow.
>From gcc-bugs-return-651131-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:44:48 2019
Return-Path: <gcc-bugs-return-651131-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 52636 invoked by alias); 12 Aug 2019 19: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 52438 invoked by uid 48); 12 Aug 2019 19:44:43 -0000
From: "barry.revzin at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91428] New: Please warn on if constexpr (std::is_constant_evaluated())
Date: Mon, 12 Aug 2019 19:44: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: 9.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: barry.revzin at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-91428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01164.txt.bz2
Content-length: 1338

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

            Bug ID: 91428
           Summary: Please warn on if constexpr
                    (std::is_constant_evaluated())
           Product: gcc
           Version: 9.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: barry.revzin at gmail dot com
  Target Milestone: ---

A very common user error with std::is_constant_evaluated is to write this:

#include <type_traits>

constexpr int foo(int i) {
    if constexpr (std::is_constant_evaluated()) {
        return 42;
    } else {
        return i;
    }
}

That is, check if we're in the middle of constant evaluation with "if
constexpr" instead of plain "if". This is the intuitive check to do, but
unfortunately, since the condition here is manifestly constant evaluated, the
result of check is unconditionally true. gcc implements this correctly - the
above function is exactly equivalent to "return 42;" - but that's unlikely to
be what the user intended the program to do. They likely intended to write:

constexpr int foo(int i) {
    if (std::is_constant_evaluated()) {
        return 42;
    } else {
        return i;
    }
}

Can you please provide a warning for this erroneous usage?
>From gcc-bugs-return-651132-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:49:18 2019
Return-Path: <gcc-bugs-return-651132-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67069 invoked by alias); 12 Aug 2019 19:49: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 66915 invoked by uid 55); 12 Aug 2019 19:49:09 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/42546] ALLOCATED statement typo in the docs and for scalar variables
Date: Mon, 12 Aug 2019 19:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 4.5.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-42546-4-uIqFsOPMrE@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-42546-4@http.gcc.gnu.org/bugzilla/>
References: <bug-42546-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01165.txt.bz2
Content-length: 969

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

--- Comment #7 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Mon Aug 12 19:48:37 2019
New Revision: 274318

URL: https://gcc.gnu.org/viewcvs?rev=274318&root=gcc&view=rev
Log:
2019-08-01  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/42546
        * check.c(gfc_check_allocated): Add comment pointing to ...
        * intrinsic.c(sort_actual): ... the checking done here.

2019-08-01  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/42546
        * gfortran.dg/allocated_1.f90: New test.
        * gfortran.dg/allocated_2.f90: Ditto.

Added:
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/allocated_1.f90
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/allocated_2.f90
Modified:
    branches/gcc-9-branch/gcc/fortran/ChangeLog
    branches/gcc-9-branch/gcc/fortran/check.c
    branches/gcc-9-branch/gcc/fortran/intrinsic.c
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:49:44 2019
Return-Path: <gcc-bugs-return-651134-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 68198 invoked by alias); 12 Aug 2019 19:49: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 68061 invoked by uid 48); 12 Aug 2019 19:49:40 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/42546] ALLOCATED statement typo in the docs and for scalar variables
Date: Mon, 12 Aug 2019 19:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 4.5.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-42546-4-PPi34EKJ3H@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-42546-4@http.gcc.gnu.org/bugzilla/>
References: <bug-42546-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01167.txt.bz2
Content-length: 466

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|10.0                        |9.3

--- Comment #8 from kargl at gcc dot gnu.org ---
Fixed on 9-branch and trunk.
>From gcc-bugs-return-651133-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:49:44 2019
Return-Path: <gcc-bugs-return-651133-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 68172 invoked by alias); 12 Aug 2019 19:49: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 68086 invoked by uid 48); 12 Aug 2019 19:49:40 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/89078] [meta-bug] Improve the gfortran manual
Date: Mon, 12 Aug 2019 19:49: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: 9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-89078-4-29n38SWCm4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89078-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89078-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01166.txt.bz2
Content-length: 489

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

Bug 42546 Summary: ALLOCATED statement typo in the docs and for scalar variables
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42546

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-651135-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:54:03 2019
Return-Path: <gcc-bugs-return-651135-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 78839 invoked by alias); 12 Aug 2019 19:54: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 78745 invoked by uid 48); 12 Aug 2019 19:53:59 -0000
From: "asorenji at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91407] Wnon-virtual-dtor should't fire for classes with operator deleteÞlete
Date: Mon, 12 Aug 2019 19: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.3.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: asorenji 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-91407-4-w9NIAXP7uO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91407-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91407-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01168.txt.bz2
Content-length: 601

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

--- Comment #4 from Aso Renji <asorenji at gmail dot com> ---
(In reply to Jonathan Wakely from comment #3)
> But it's not enabled by -Wall7
> 
> Maybe QtCreator should be fixed instead.

Hmm, compile output in QtCreator:
g++ -c -pipe -g -Wall -W -fPIC -DQT_QML_DEBUG -I../test -I.
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o main.o ../test/main.cpp

I try ran this in console and don't get any warning. But Qt itself show
"warning: 'Test' has virtual functions but non-virtual destructor". So, you
right, this is problem in QtCreator.
>From gcc-bugs-return-651136-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:56:56 2019
Return-Path: <gcc-bugs-return-651136-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104575 invoked by alias); 12 Aug 2019 19:56: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 102386 invoked by uid 48); 12 Aug 2019 19:56:52 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91428] Please warn on if constexpr (std::is_constant_evaluated())
Date: Mon, 12 Aug 2019 19: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on cc assigned_to everconfirmed
Message-ID: <bug-91428-4-uUbAn1fRoz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91428-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01169.txt.bz2
Content-length: 876

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2019-08-12
                 CC|                            |mpolacek at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |mpolacek at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
(In reply to Barry Revzin from comment #0)
> Can you please provide a warning for this erroneous usage?

Yes, I think this ought to me feasible to add to finish_if_stmt_cond.
>From gcc-bugs-return-651137-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 19:57:11 2019
Return-Path: <gcc-bugs-return-651137-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 107911 invoked by alias); 12 Aug 2019 19:57: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 107848 invoked by uid 48); 12 Aug 2019 19:57:07 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91428] Please warn on if constexpr (std::is_constant_evaluated())
Date: Mon, 12 Aug 2019 19: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91428-4-cxRi3dnD8K@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91428-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91428-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01170.txt.bz2
Content-length: 126

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

--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
*be
>From gcc-bugs-return-651138-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 20:09:36 2019
Return-Path: <gcc-bugs-return-651138-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59721 invoked by alias); 12 Aug 2019 20:09: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 59692 invoked by uid 55); 12 Aug 2019 20:09:31 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91359] logical function X returns .TRUE. - Warning:  spaghetti code
Date: Mon, 12 Aug 2019 20: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: 5.4.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91359-4-Y54i9tSmnU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91359-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91359-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01171.txt.bz2
Content-length: 877

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

--- Comment #16 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Mon Aug 12 20:09:00 2019
New Revision: 274319

URL: https://gcc.gnu.org/viewcvs?rev=274319&root=gcc&view=rev
Log:
2019-08-12  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/91359
        * trans-decl.c (gfc_generate_return): Ensure something is returned
        from a function.

2019-08-12  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/91359
        * gfortran.dg/pr91359_1.f: New test.
        * gfortran.dg/pr91359_2.f: Ditto.

Added:
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/pr91359_1.f
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/pr91359_2.f
Modified:
    branches/gcc-9-branch/gcc/fortran/ChangeLog
    branches/gcc-9-branch/gcc/fortran/trans-decl.c
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651139-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 20:10:44 2019
Return-Path: <gcc-bugs-return-651139-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61264 invoked by alias); 12 Aug 2019 20:10: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 61191 invoked by uid 48); 12 Aug 2019 20:10:39 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91359] logical function X returns .TRUE. - Warning:  spaghetti code
Date: Mon, 12 Aug 2019 20: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: 5.4.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-91359-4-pVzdXUbvFw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91359-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91359-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01172.txt.bz2
Content-length: 495

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |9.3

--- Comment #17 from kargl at gcc dot gnu.org ---
Fixed on trunk and 9-branch.  Thanks for the bug report.
>From gcc-bugs-return-651141-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 20:22:13 2019
Return-Path: <gcc-bugs-return-651141-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99255 invoked by alias); 12 Aug 2019 20:22: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 99149 invoked by uid 55); 12 Aug 2019 20:22:08 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91422] Illegal Fortran in testsuite/libgomp.oacc-fortran/routine-7.f90
Date: Mon, 12 Aug 2019 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: unknown
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-91422-4-hCZeOtoUrP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91422-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91422-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01174.txt.bz2
Content-length: 1318

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

--- Comment #3 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Mon Aug 12 20:21:37 2019
New Revision: 274320

URL: https://gcc.gnu.org/viewcvs?rev=274320&root=gcc&view=rev
Log:
2019-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/91424
        * frontend-passes.c (do_subscript): Do not warn for an
        expression a second time.  Do not warn about a zero-trip loop.
        (doloop_warn): Also look at contained namespaces.

2019-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/91424
        * gfortran.dg/do_subscript_3.f90: New test.
        * gfortran.dg/do_subscript_4.f90: New test.
        * gfortran.dg/pr70754.f90: Use indices that to not overflow.

2019-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/91422
        * testsuite/libgomp.oacc-fortran/routine-7.f90: Correct array
        dimension.


Added:
    trunk/gcc/testsuite/gfortran.dg/do_subscript_3.f90
    trunk/gcc/testsuite/gfortran.dg/do_subscript_4.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/frontend-passes.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/pr70754.f90
    trunk/libgomp/ChangeLog
    trunk/libgomp/testsuite/libgomp.oacc-fortran/routine-7.f90
>From gcc-bugs-return-651140-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 20:22:12 2019
Return-Path: <gcc-bugs-return-651140-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99189 invoked by alias); 12 Aug 2019 20: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 99147 invoked by uid 55); 12 Aug 2019 20:22:08 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91424] Extend warnings about DO loops
Date: Mon, 12 Aug 2019 20: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: unknown
X-Bugzilla-Keywords: diagnostic
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: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91424-4-BRnjxLjkHL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01173.txt.bz2
Content-length: 1318

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

--- Comment #5 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Mon Aug 12 20:21:37 2019
New Revision: 274320

URL: https://gcc.gnu.org/viewcvs?rev=274320&root=gcc&view=rev
Log:
2019-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/91424
        * frontend-passes.c (do_subscript): Do not warn for an
        expression a second time.  Do not warn about a zero-trip loop.
        (doloop_warn): Also look at contained namespaces.

2019-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/91424
        * gfortran.dg/do_subscript_3.f90: New test.
        * gfortran.dg/do_subscript_4.f90: New test.
        * gfortran.dg/pr70754.f90: Use indices that to not overflow.

2019-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/91422
        * testsuite/libgomp.oacc-fortran/routine-7.f90: Correct array
        dimension.


Added:
    trunk/gcc/testsuite/gfortran.dg/do_subscript_3.f90
    trunk/gcc/testsuite/gfortran.dg/do_subscript_4.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/frontend-passes.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/pr70754.f90
    trunk/libgomp/ChangeLog
    trunk/libgomp/testsuite/libgomp.oacc-fortran/routine-7.f90
>From gcc-bugs-return-651143-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 20:26:55 2019
Return-Path: <gcc-bugs-return-651143-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124687 invoked by alias); 12 Aug 2019 20:26: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 124624 invoked by uid 48); 12 Aug 2019 20:26:51 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/87150] [8 Regression] move ctor wrongly chosen in return stmt (derived vs. base)
Date: Mon, 12 Aug 2019 20: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: accepts-invalid, wrong-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: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-87150-4-U4w975sKr7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87150-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87150-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01176.txt.bz2
Content-length: 335

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

--- Comment #21 from Jason Merrill <jason at gcc dot gnu.org> ---
(In reply to Jason Merrill from comment #19)
> And now P1155/P1825 removes that text, so in C++20 mode the original
> testcase needs to call the move constructor again.

Actually, it's a DR, so not just C++20 mode.
>From gcc-bugs-return-651142-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 20:26:24 2019
Return-Path: <gcc-bugs-return-651142-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123681 invoked by alias); 12 Aug 2019 20:26: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 123617 invoked by uid 48); 12 Aug 2019 20:26:19 -0000
From: "barry.revzin at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91429] New: Conditional explicit not respected with out-of-line definition
Date: Mon, 12 Aug 2019 20: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: 9.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: barry.revzin at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-91429-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01175.txt.bz2
Content-length: 922

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

            Bug ID: 91429
           Summary: Conditional explicit not respected with out-of-line
                    definition
           Product: gcc
           Version: 9.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: barry.revzin at gmail dot com
  Target Milestone: ---

Reduced from StackOverflow (https://stackoverflow.com/q/57467490/2069064):

using size_t = decltype(sizeof(0));

struct Str {
    template <size_t N>
    explicit(N > 7) Str(char const (&str)[N]);
};

#ifdef OUT_OF_LINE
template <size_t N>
Str::Str(char const(&str)[N]) { }
#endif

Str a = "short";
Str b = "not so short";

As-is, gcc correctly rejects the construction of b (since that constructor is
explicit). But with -DOUT_OF_LINE, gcc accepts.
>From gcc-bugs-return-651144-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 20:30:44 2019
Return-Path: <gcc-bugs-return-651144-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 129823 invoked by alias); 12 Aug 2019 20: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 129738 invoked by uid 48); 12 Aug 2019 20:30:40 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91378] [9 regression] [C++17] ICE in type_dependent_expression_p with noexcept and deduced return type
Date: Mon, 12 Aug 2019 20: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: 9.1.1
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: P2
X-Bugzilla-Assigned-To: jason at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91378-4-SoBNTrzVtx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91378-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91378-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01177.txt.bz2
Content-length: 438

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

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 for GCC 9.3/10.
>From gcc-bugs-return-651145-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 20:31:24 2019
Return-Path: <gcc-bugs-return-651145-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 541 invoked by alias); 12 Aug 2019 20:31:24 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 457 invoked by uid 48); 12 Aug 2019 20:31:20 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90538] [9/10 Regression] Redeclaration error when expanding parameter pack multiple times in a lambda
Date: Mon, 12 Aug 2019 20: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: 9.1.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-90538-4-YLbQ4Yf9uj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90538-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90538-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01178.txt.bz2
Content-length: 487

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #4 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed for 9.3/10.
>From gcc-bugs-return-651147-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 22:13:19 2019
Return-Path: <gcc-bugs-return-651147-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 80903 invoked by alias); 12 Aug 2019 22:13: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 80547 invoked by uid 48); 12 Aug 2019 22:13:15 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/33056] [Meta-bug] Data - statement related bugs
Date: Mon, 12 Aug 2019 22:13: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.3.0
X-Bugzilla-Keywords: meta-bug
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 resolution
Message-ID: <bug-33056-4-3uzF9ktLhB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-33056-4@http.gcc.gnu.org/bugzilla/>
References: <bug-33056-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01180.txt.bz2
Content-length: 479

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

Bug 47191 Summary: Misleading error message if part-ref starts with DATA
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47191

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-651146-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 22:13:19 2019
Return-Path: <gcc-bugs-return-651146-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 80826 invoked by alias); 12 Aug 2019 22: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 80529 invoked by uid 48); 12 Aug 2019 22:13:14 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/47191] Misleading error message if part-ref starts with DATA
Date: Mon, 12 Aug 2019 22:13:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 4.6.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-47191-4-ggcoleCdMz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-47191-4@http.gcc.gnu.org/bugzilla/>
References: <bug-47191-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01179.txt.bz2
Content-length: 414

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

kargl at gcc dot gnu.org changed:

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

--- Comment #4 from kargl at gcc dot gnu.org ---
Seems I forgot to close this.
>From gcc-bugs-return-651148-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 22:30:53 2019
Return-Path: <gcc-bugs-return-651148-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110573 invoked by alias); 12 Aug 2019 22: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 110358 invoked by uid 48); 12 Aug 2019 22:30:42 -0000
From: "briantcarcich at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91359] logical function X returns .TRUE. - Warning:  spaghetti code
Date: Mon, 12 Aug 2019 22:30:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.4.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: briantcarcich at gmail dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91359-4-50rbDfasEo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91359-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91359-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01181.txt.bz2
Content-length: 296

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

--- Comment #18 from Brian T. Carcich <briantcarcich at gmail dot com> ---
Thanks for the fix and your patience.

We got gfortran with this patch to build on a box running Linux 2.6.9 ca.
November 2011, and it solved the problem.

Well done.
>From gcc-bugs-return-651149-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 22:37:12 2019
Return-Path: <gcc-bugs-return-651149-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128102 invoked by alias); 12 Aug 2019 22:37: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 127698 invoked by uid 48); 12 Aug 2019 22:37:09 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/89647] Host associated procedure unable to be used as binding target
Date: Mon, 12 Aug 2019 22: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: 9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-89647-4-t32XMTddgK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89647-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89647-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01182.txt.bz2
Content-length: 120

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

--- Comment #3 from kargl at gcc dot gnu.org ---
Patch submitted.
>From gcc-bugs-return-651150-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 22:38:09 2019
Return-Path: <gcc-bugs-return-651150-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130132 invoked by alias); 12 Aug 2019 22:38: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 129582 invoked by uid 48); 12 Aug 2019 22:38:05 -0000
From: "bernd.edlinger at hotmail dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91109] [10 regression][arm] gcc.c-torture/execute/20040709-1.c fails since r273135
Date: Mon, 12 Aug 2019 22:38: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bernd.edlinger at hotmail dot de
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-91109-4-vnlAcoFCCO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91109-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91109-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01183.txt.bz2
Content-length: 252

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

--- Comment #13 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
Created attachment 46704
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46704&action=edit
another untested patch
>From gcc-bugs-return-651151-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 23:22:48 2019
Return-Path: <gcc-bugs-return-651151-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 116532 invoked by alias); 12 Aug 2019 23:22: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 116440 invoked by uid 48); 12 Aug 2019 23:22:43 -0000
From: "richard-gccbugzilla at metafoo dot co.uk" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/87150] [8 Regression] move ctor wrongly chosen in return stmt (derived vs. base)
Date: Mon, 12 Aug 2019 23: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: accepts-invalid, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: richard-gccbugzilla at metafoo dot co.uk
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: 8.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-87150-4-ujX2v8xZo7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87150-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87150-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01184.txt.bz2
Content-length: 1062

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

Richard Smith <richard-gccbugzilla at metafoo dot co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |richard-gccbugzilla@metafoo
                   |                            |.co.uk

--- Comment #22 from Richard Smith <richard-gccbugzilla at metafoo dot co.uk> ---
(In reply to Marek Polacek from comment #20)
> (In reply to Jason Merrill from comment #19)
> > And now P1155/P1825 removes that text, so in C++20 mode the original
> > testcase needs to call the move constructor again.  Marek, I don't see
> > P1825R0 in cxx-status.html, was there a reason not to add it?
> 
> No, I followed clang's table but they're missing that one.  I'll fix that &
> open a PR for P1825R0.

FYI, it is in Clang's table, but I put it in the C++11 features list since it's
a DR and we're considering it to retroactively apply to C++11's addition of
move semantics.
>From gcc-bugs-return-651152-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 23:29:03 2019
Return-Path: <gcc-bugs-return-651152-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130103 invoked by alias); 12 Aug 2019 23: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 129927 invoked by uid 48); 12 Aug 2019 23:28:59 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/89413] [PDT] ICE in resolve_fl_derived, at fortran/resolve.c:14392
Date: Mon, 12 Aug 2019 23: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: 9.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: WAITING
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc
Message-ID: <bug-89413-4-6Wd4mNFCkQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89413-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89413-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01185.txt.bz2
Content-length: 681

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |WAITING
                 CC|                            |janus at gcc dot gnu.org,
                   |                            |kargl at gcc dot gnu.org

--- Comment #3 from kargl at gcc dot gnu.org ---
This seems to have been fixed by Janus in r269658.
Perhaps, this can be closed.

gfcx -c a.f90
a.f90:2:15:

    2 |   type :: t5 ()
      |               1
Error: A type parameter list is required at (1)
>From gcc-bugs-return-651153-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Mon Aug 12 23:30:50 2019
Return-Path: <gcc-bugs-return-651153-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3598 invoked by alias); 12 Aug 2019 23:30: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 3534 invoked by uid 48); 12 Aug 2019 23:30:45 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/87150] [8 Regression] move ctor wrongly chosen in return stmt (derived vs. base)
Date: Mon, 12 Aug 2019 23: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
X-Bugzilla-Keywords: accepts-invalid, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek 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: 8.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-87150-4-7rLWrgpfzN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87150-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87150-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01186.txt.bz2
Content-length: 250

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

--- Comment #23 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Thanks, missed that.  Looks like Jason wants us to fix it retroactively, too. 
I suppose we should just revert my r264172.
>From gcc-bugs-return-651154-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 00:06:34 2019
Return-Path: <gcc-bugs-return-651154-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95815 invoked by alias); 13 Aug 2019 00: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 95692 invoked by uid 55); 13 Aug 2019 00:06:29 -0000
From: "joseph at codesourcery dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91425] Ordered compares aren't optimised
Date: Tue, 13 Aug 2019 00: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: 10.0
X-Bugzilla-Keywords: missed-optimization
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-91425-4-4bCIJfxgYF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91425-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01187.txt.bz2
Content-length: 640

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

--- Comment #8 from joseph at codesourcery dot com <joseph at codesourcery dot com> ---
A more general representation would facilitate implementing 
__builtin_iseqsig (bug 77928).

(As noted in previous discussions, some processors, e.g. MIPS, actually 
have a general comparison operation that can represent all 32 choices of 
which cases the comparison is true for, and whether it raises "invalid" 
for quiet NaNs.  So it would be good to have a clear path through from the 
general representation to selecting a single corresponding instruction on 
such processors.)
>From gcc-bugs-return-651155-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 00:43:54 2019
Return-Path: <gcc-bugs-return-651155-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109017 invoked by alias); 13 Aug 2019 00:43:53 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 108835 invoked by uid 48); 13 Aug 2019 00:43:49 -0000
From: "novalazy at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/91430] New: ICE in curr_insn_transform, at lra-constraints.c:3962
Date: Tue, 13 Aug 2019 00:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 9.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: novalazy 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-91430-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01188.txt.bz2
Content-length: 2128

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

            Bug ID: 91430
           Summary: ICE in curr_insn_transform, at lra-constraints.c:3962
           Product: gcc
           Version: 9.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: novalazy at gmail dot com
  Target Milestone: ---

Hi, the following test case hits an ICE in gcc 9.1.0 on x86_64.

% cat test.c
register unsigned long a __asm__("r14");
register unsigned long b __asm__("r15");

void test(void)
{
    b = a << 4;
}


% gcc -O1 -c test.c
test.c: In function 'test':
test.c:7:1: error: unable to generate reloads for:
    7 | }
      | ^
(insn 6 5 9 2 (parallel [
            (set (reg/v:DI 43 r15 [ b ])
                (ashift:DI (reg/v:DI 42 r14 [ a ])
                    (const_int 4 [0x4])))
            (clobber (reg:CC 17 flags))
        ]) "test.c":6:11 520 {*ashldi3_1}
     (expr_list:REG_UNUSED (reg:CC 17 flags)
        (nil)))
during RTL pass: reload
test.c:7:1: internal compiler error: in curr_insn_transform, at
lra-constraints.c:3962


% gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/9.1.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib
--libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info
--with-bugurl=https://bugs.archlinux.org/
--enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared
--enable-threads=posix --with-system-zlib --with-isl --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch
--disable-libssp --enable-gnu-unique-object --enable-linker-build-id
--enable-lto --enable-plugin --enable-install-libiberty
--with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib
--disable-werror --enable-checking=release --enable-default-pie
--enable-default-ssp --enable-cet=auto
Thread model: posix
gcc version 9.1.0 (GCC)
>From gcc-bugs-return-651156-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 01:35:12 2019
Return-Path: <gcc-bugs-return-651156-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85433 invoked by alias); 13 Aug 2019 01:35: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 85337 invoked by uid 48); 13 Aug 2019 01:35:07 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/87150] [8 Regression] move ctor wrongly chosen in return stmt (derived vs. base)
Date: Tue, 13 Aug 2019 01: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
X-Bugzilla-Keywords: accepts-invalid, wrong-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: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-87150-4-DyzoRERCcf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87150-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87150-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01189.txt.bz2
Content-length: 739

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

--- Comment #24 from Jason Merrill <jason at gcc dot gnu.org> ---
(In reply to Marek Polacek from comment #23)
> Thanks, missed that.  Looks like Jason wants us to fix it retroactively,
> too.  I suppose we should just revert my r264172.

Better to disable the section in build_over_call that implemented the check
removed by this paper:

           /* The implicit move specified in 15.8.3/3 fails "...if the type of
              the first parameter of the selected constructor is not an rvalue
              reference to the object’s type (possibly cv-qualified)...." */

I wouldn't remove it entirely until we have a better idea of what gets broken
by this change.
>From gcc-bugs-return-651157-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 03:35:18 2019
Return-Path: <gcc-bugs-return-651157-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 100449 invoked by alias); 13 Aug 2019 03:35: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 100153 invoked by uid 48); 13 Aug 2019 03:35:13 -0000
From: "p.hyundeok76 at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91431] New: Using class template for containers and iterators rather than defining template only for iterators caused a trouble
Date: Tue, 13 Aug 2019 03:35: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.4.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: p.hyundeok76 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-91431-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01190.txt.bz2
Content-length: 1278

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

            Bug ID: 91431
           Summary: Using class template for containers and iterators
                    rather than defining template only for iterators
                    caused a trouble
           Product: gcc
           Version: 7.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: p.hyundeok76 at gmail dot com
  Target Milestone: ---

Created attachment 46705
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46705&action=edit
File processed through `gcc -v -save-temps [MYFILE]`

Version: g++ (GCC) 7.4.0

System type:
Cygwin on Windows 10 Home 64 bit 1903
uname -r shows:
3.0.7(0.338/5/3)

Command used to compile the source code:
g++ bug.cpp -o bug

The compiler output:
bug.cpp: In instantiating of 'class Blob<int>':
bug.cpp:23.19:    required here
bug.cpp:11.4: Internal compiler error: in tsubst, at cp/pt.c:13675
    > Blob(Iter b, Iter e) {
      ^~~~

Please submit a full bug report,
which preprocessed source if appropriate.
See <https://gcc.gnu.org/bugs/> for instructions.

The attached is a file processed through a command:
gcc -v -save-temps [MYFILE]
>From gcc-bugs-return-651158-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 07:09:25 2019
Return-Path: <gcc-bugs-return-651158-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104310 invoked by alias); 13 Aug 2019 07:09: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 104192 invoked by uid 48); 13 Aug 2019 07:09:18 -0000
From: "iains at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/90330] gcc 9.1.0 fails to install on macOS 10.14.4
Date: Tue, 13 Aug 2019 07: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: 9.1.0
X-Bugzilla-Keywords: build
X-Bugzilla-Severity: normal
X-Bugzilla-Who: iains 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-90330-4-U4MUOITfIo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90330-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01191.txt.bz2
Content-length: 1538

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

--- Comment #32 from Iain Sandoe <iains at gcc dot gnu.org> ---
Well it still Works For Meâ„¢
If this is still not working for you, I might speculate that something is
corrupted in an install somewhere, perhaps reinstall command line tools /
Xcode?

$ /src-local/gcc-9-branch/configure
--prefix=/opt/iains/x86_64-apple-darwin18/gcc-9-2c
--with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk CC='clang
--sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk' CXX='clang++
--sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk' >conf.txt 
configure: WARNING: using in-tree isl, disabling version check
*** This configuration is not supported in the following subdirectories:
     target-libvtv target-libphobos target-libgo gnattools gotools
target-libada target-libhsail-rt target-zlib target-libffi target-liboffloadmic
    (Any other directories should still work fine.)

$ time nice make -j4 >b.txt 2>e.txt && time make install >ins.txt 2>ine.txt &&
time nice make -j3 -k check >cc.txt 2>ec.txt

real    116m21.832s
user    298m14.583s
sys     37m13.525s

real    0m28.414s
user    0m11.306s
sys     0m11.122s

real    209m50.700s
user    359m34.820s
sys     170m38.173s

$ clang --version
Apple LLVM version 10.0.1 (clang-1001.0.46.3)

$ uname -v
Darwin Kernel Version 18.7.0: Thu Jun 20 18:42:21 PDT 2019;
root:xnu-4903.270.47~4/RELEASE_X86_64

$ /opt/iains/x86_64-apple-darwin18/gcc-9-2c/bin/gcc --version
gcc (GCC) 9.2.0
>From gcc-bugs-return-651159-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 07:20:03 2019
Return-Path: <gcc-bugs-return-651159-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 47330 invoked by alias); 13 Aug 2019 07:20: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 47253 invoked by uid 48); 13 Aug 2019 07:19:59 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91426] Different colors for errors with multiple locations
Date: Tue, 13 Aug 2019 07: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: 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: 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-91426-4-fVRUjy88lh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91426-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91426-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01192.txt.bz2
Content-length: 561

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-13
                 CC|                            |dmalcolm at gcc dot gnu.org,
                   |                            |marxin at gcc dot gnu.org
     Ever confirmed|0                           |1
>From gcc-bugs-return-651160-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 07:25:04 2019
Return-Path: <gcc-bugs-return-651160-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61146 invoked by alias); 13 Aug 2019 07:25:03 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 60797 invoked by uid 48); 13 Aug 2019 07:24:57 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/91430] ICE in curr_insn_transform, at lra-constraints.c:3962
Date: Tue, 13 Aug 2019 07:25:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 9.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-91430-4-EA4RJ9cbXo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91430-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91430-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01193.txt.bz2
Content-length: 701

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-13
                 CC|                            |marxin at gcc dot gnu.org,
                   |                            |vmakarov at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Fixed on trunk with r273357, thus probably a dup of PR91102.
Vladimir?
>From gcc-bugs-return-651161-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 07:25:56 2019
Return-Path: <gcc-bugs-return-651161-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62667 invoked by alias); 13 Aug 2019 07:25: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 62573 invoked by uid 55); 13 Aug 2019 07:25:50 -0000
From: "rguenther at suse dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91419] [10 Regression]: gcc.dg/tree-ssa/pr91091-2.c, ssa-fre-61.c, ssa-fre-61.c with r273232
Date: Tue, 13 Aug 2019 07: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenther at suse 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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91419-4-ZcxrF8aqay@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01194.txt.bz2
Content-length: 3584

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

--- Comment #3 from rguenther at suse dot de <rguenther at suse dot de> ---
On Mon, 12 Aug 2019, hp at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91419
> 
> --- Comment #2 from Hans-Peter Nilsson <hp at gcc dot gnu.org> ---
> 
> (In reply to Richard Biener from comment #1)
> > Jeff also noticed this.  The issue should happen on targets where
> > alignof(int) != sizeof(int) since there we cannot conclude that with int *p,
> > *q; the
> > accesses *p and *q either overlap exactly (p == q) or they do not overlap.
> 
> Ew!  I'd hope there was some language constraint forbidding such incomplete
> overlap.  Doesn't that mean a pointer to a structure can overlap another for
> structures with piecewise similarity (for all targets)?

No, usually type-based alias rules forbid this (-fstrict-aliasing).
But relying on that proved difficult/impossible for the value-numbering
feature tested by these testcases so we now rely solely on alignment...

> > Skimming through target-supports.exp I see natural_alignment_32 but that
> > seems to be incomplete, not matching either of the affected targets of this
> > bug:
> > 
> > # Return 1 if types of size 32 bit or less are naturally aligned
> > # (aligned to their type-size), 0 otherwise.
> > #
> > # This won't change for different subtargets so cache the result.
> > 
> > proc check_effective_target_natural_alignment_32 { } {
> >     # FIXME: 32bit powerpc: guaranteed only if MASK_ALIGN_NATURAL/POWER.
> >     return [check_cached_effective_target_indexed natural_alignment_32 {
> >       if { ([istarget *-*-darwin*] && [is-effective-target lp64])
> >             || [istarget avr-*-*] } {
> >            return 0
> >          } else {
> >            return 1
> >          }
> >       }]
> > }
> > 
> > Thus known issue but no easy testsuite workaround sofar unless we fix the
> > above.  natural_alignment_32 is used in
> > gcc.dg/ipa/propalign-?.c
> > and some powerpc specific vector tests.  Do the above also fail for you?
> 
> Yes.
> 
> At r274275 for ipa.exp:
> Running /x/autotestgcc1/gcc/gcc/testsuite/gcc.dg/ipa/ipa.exp ...
> FAIL: gcc.dg/ipa/pr77653.c scan-ipa-dump icf "Not unifying; alias cannot be
> created; target is discardable"
> FAIL: gcc.dg/ipa/propalign-1.c scan-ipa-dump cp "Adjusting align"
> FAIL: gcc.dg/ipa/propalign-1.c scan-tree-dump-not optimized "fail_the_test"
> FAIL: gcc.dg/ipa/propalign-2.c scan-ipa-dump cp "Adjusting align"
> FAIL: gcc.dg/ipa/propalign-2.c scan-tree-dump-not optimized "fail_the_test"
> FAIL: gcc.dg/ipa/propalign-5.c scan-ipa-dump cp "align: 2"
> (These tests have failed at every auto-test-run, i.e. not regressions, i.e. I
> haven't paid attention to them.)
> 
> > Does it make sense to have natural_alignment_16 (not sure about the targets
> > you cite, but m68k would fall into this category).
> 
> For cris-elf there's byte alignment, not (u)int16_t-alignment, so I guess we'd
> have to introduce another effective_target.  But, I think it could better use a
> compile-test and alignof as the default, rather than a target-list.

OK, so all testcases in this PR use 'int' which means disabling
for !natural_alignment_32 would be enough (unless 'int' is not 32bit ;))

I agree that using target lists is imperfect (but it has the lowest
testsuite time overhead).  I'll amend the testcases with xfails for
!natural_alignment_32.  Can you amend the target lists appropriately?
I guess cris-*-* (not only cris-*-elf) would need to be added.
>From gcc-bugs-return-651162-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 07:41:05 2019
Return-Path: <gcc-bugs-return-651162-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56145 invoked by alias); 13 Aug 2019 07:41: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 56108 invoked by uid 48); 13 Aug 2019 07:40:58 -0000
From: "joe at perches dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/91432] New: gcc -Wimplicit-fallthrough does not warn when fallthrough to break;
Date: Tue, 13 Aug 2019 07:41: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: joe at perches 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-91432-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01195.txt.bz2
Content-length: 779

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

            Bug ID: 91432
           Summary: gcc -Wimplicit-fallthrough does not warn when
                    fallthrough to break;
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: joe at perches dot com
  Target Milestone: ---

This code does not emit a fallthrough warning:

int foo(int i)
{
  switch (i) {
  case 1:
    i = 0;
  default:
    break;
  }
  return i;
}

Basically any case block that falls through to another
block of just a break statement does not get a warning.

Is this a defect or what was the logic behind this decision?
>From gcc-bugs-return-651163-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 07:56:08 2019
Return-Path: <gcc-bugs-return-651163-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9975 invoked by alias); 13 Aug 2019 07:56: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 8201 invoked by uid 48); 13 Aug 2019 07:56:04 -0000
From: "bernd.edlinger at hotmail dot de" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91109] [10 regression][arm] gcc.c-torture/execute/20040709-1.c fails since r273135
Date: Tue, 13 Aug 2019 07: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bernd.edlinger at hotmail dot de
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91109-4-vYucj8Mbus@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91109-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91109-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01196.txt.bz2
Content-length: 532

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

--- Comment #14 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
I can reproduce with trunk:
arm-linux-gnueabihf-gcc -S -O2 -mthumb -flto -fno-use-linker-plugin
20040709-1.c

but not with -O3 -g, neither with gcc-9 and my fix applied.

Nevertheless it is quite obvious that the second patch is needed to handle
the case when rematerialized instructions have scratches, but nothing needs
to be spilled so the loop need to continue with lra_assign instead of
lra_spill.
>From gcc-bugs-return-651164-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 08:16:27 2019
Return-Path: <gcc-bugs-return-651164-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82471 invoked by alias); 13 Aug 2019 08:16:26 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 82408 invoked by uid 48); 13 Aug 2019 08:16:22 -0000
From: "glisse at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/91432] gcc -Wimplicit-fallthrough does not warn when fallthrough to break;
Date: Tue, 13 Aug 2019 08: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: glisse at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91432-4-oK0hZnU85b@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91432-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91432-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01197.txt.bz2
Content-length: 274

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

--- Comment #1 from Marc Glisse <glisse at gcc dot gnu.org> ---
The warning basically says "you may have forgotten 'break;'". If it falls
through to break anyway, what difference does it make if I add a redundant
break?
>From gcc-bugs-return-651165-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 08:25:32 2019
Return-Path: <gcc-bugs-return-651165-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 96599 invoked by alias); 13 Aug 2019 08:25: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 96466 invoked by uid 55); 13 Aug 2019 08:25:26 -0000
From: "jb at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91414] Improved PRNG
Date: Tue, 13 Aug 2019 08: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jb at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: jb at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91414-4-jhQY3uuaOA@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91414-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91414-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01198.txt.bz2
Content-length: 2599

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

--- Comment #4 from Janne Blomqvist <jb at gcc dot gnu.org> ---
Author: jb
Date: Tue Aug 13 08:24:43 2019
New Revision: 274361

URL: https://gcc.gnu.org/viewcvs?rev=274361&root=gcc&view=rev
Log:
PR fortran/91414: Improved PRNG

Update the PRNG from xorshift1024* to xoshiro256** by the same
author. For details see

http://prng.di.unimi.it/

and the paper at

https://arxiv.org/abs/1805.01407

Also the seeding is slightly improved, by reading only 8 bytes from
the operating system and using the simple splitmix64 PRNG to fill in
the rest of the PRNG state (as recommended by the xoshiro author),
instead of reading the entire state from the OS.

Regtested on x86_64-pc-linux-gnu, Ok for trunk?

gcc/fortran/ChangeLog:

2019-08-13  Janne Blomqvist  <jb@gcc.gnu.org>

        PR fortran/91414
        * check.c (gfc_check_random_seed): Reduce seed_size.
        * intrinsic.texi (RANDOM_NUMBER): Update to match new PRNG.

gcc/testsuite/ChangeLog:

2019-08-13  Janne Blomqvist  <jb@gcc.gnu.org>

        PR fortran/91414
        * gfortran.dg/random_seed_1.f90: Update to match new seed size.

libgfortran/ChangeLog:

2019-08-13  Janne Blomqvist  <jb@gcc.gnu.org>

        PR fortran/91414
        * intrinsics/random.c (prng_state): Update state struct.
        (master_state): Update to match new size.
        (get_rand_state): Update to match new PRNG.
        (rotl): New function.
        (xorshift1024star): Replace with prng_next.
        (prng_next): New function.
        (jump): Update for new PRNG.
        (lcg_parkmiller): Replace with splitmix64.
        (splitmix64): New function.
        (getosrandom): Fix return value, simplify.
        (init_rand_state): Use getosrandom only to get 8 bytes, splitmix64
        to fill rest of state.
        (random_r4): Update to new function and struct names.
        (random_r8): Likewise.
        (random_r10): Likewise.
        (random_r16): Likewise.
        (arandom_r4): Liekwise.
        (arandom_r8): Likewise.
        (arandom_r10): Likwewise.
        (arandom_r16): Likewise.
        (xor_keys): Reduce size to match new PRNG.
        (random_seed_i4): Update to new function and struct names, remove
        special handling of variable p used in previous PRNG.
        (random_seed_i8): Likewise.


Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/check.c
    trunk/gcc/fortran/intrinsic.texi
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/random_seed_1.f90
    trunk/libgfortran/ChangeLog
    trunk/libgfortran/intrinsics/random.c
>From gcc-bugs-return-651166-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 08:40:50 2019
Return-Path: <gcc-bugs-return-651166-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33135 invoked by alias); 13 Aug 2019 08:40: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 33087 invoked by uid 48); 13 Aug 2019 08:40:46 -0000
From: "mc_george123 at hotmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/91433] New: Performance Regression when upgrading from 8.3.0 to 9.0
Date: Tue, 13 Aug 2019 08: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: 9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mc_george123 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-91433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01199.txt.bz2
Content-length: 639

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

            Bug ID: 91433
           Summary: Performance Regression when upgrading from 8.3.0 to
                    9.0
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: mc_george123 at hotmail dot com
  Target Milestone: ---

During the phoronix tests of botan-1.4.0-blowfish benchmark and crafty-1.4.4
benchmark, there are performance regressions in compilation process between
version 8.3.0-433 and 9.0-454.
>From gcc-bugs-return-651167-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 08:41:22 2019
Return-Path: <gcc-bugs-return-651167-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 34626 invoked by alias); 13 Aug 2019 08:41: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 34430 invoked by uid 48); 13 Aug 2019 08:41:13 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91431] Using class template for containers and iterators rather than defining template only for iterators caused a trouble
Date: Tue, 13 Aug 2019 08: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.4.0
X-Bugzilla-Keywords: needs-reduction
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 cf_known_to_fail
Message-ID: <bug-91431-4-kAPZ3fi1dB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91431-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91431-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01200.txt.bz2
Content-length: 696

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needs-reduction
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-13
     Ever confirmed|0                           |1
      Known to fail|                            |10.0, 6.4.0, 7.4.0, 8.3.0,
                   |                            |9.1.0

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed on x86_64-linux.
>From gcc-bugs-return-651168-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 08:43:19 2019
Return-Path: <gcc-bugs-return-651168-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 94182 invoked by alias); 13 Aug 2019 08:43: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 91705 invoked by uid 55); 13 Aug 2019 08:43:14 -0000
From: "jb at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91414] Improved PRNG
Date: Tue, 13 Aug 2019 08:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jb at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: jb at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91414-4-L2GXEZpYM8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91414-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91414-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01201.txt.bz2
Content-length: 1210

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

--- Comment #5 from Janne Blomqvist <jb at gcc dot gnu.org> ---
Author: jb
Date: Tue Aug 13 08:42:43 2019
New Revision: 274362

URL: https://gcc.gnu.org/viewcvs?rev=274362&root=gcc&view=rev
Log:
PR fortran/91414 Improve initialization of PRNG

As part of PR 91414 an improved PRNG was contributed to trunk. This is
a partial backport of some related changes to the PRNG. Namely when
seeding the PRNG, it needs only 8 bytes of randomness from the OS, and
uses a simple splitmix64 PRNG to fill in the rest of the state,
instead of getting all the state from the OS. This can be useful for
operating systems that can run out of entropy.

libgfortran/ChangeLog:

2019-08-13  Janne Blomqvist  <jb@gcc.gnu.org>

        Partial backport from trunk
        PR fortran/91414
        * intrinsics/random.c (lcg_parkmiller): Replace with splitmix64.
        (splitmix64): New function.
        (getosrandom): Fix return value, simplify.
        (init_rand_state): Use getosrandom only to get 8 bytes, splitmix64
        to fill rest of state.

Modified:
    branches/gcc-9-branch/libgfortran/ChangeLog
    branches/gcc-9-branch/libgfortran/intrinsics/random.c
>From gcc-bugs-return-651169-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 08:46:12 2019
Return-Path: <gcc-bugs-return-651169-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55966 invoked by alias); 13 Aug 2019 08:46: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 38491 invoked by uid 48); 13 Aug 2019 08:45:55 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/91433] Performance Regression when upgrading from 8.3.0 to 9.0
Date: Tue, 13 Aug 2019 08:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 9.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cf_gcctarget bug_status cf_reconfirmed_on component everconfirmed
Message-ID: <bug-91433-4-NgUCoA7IZd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91433-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91433-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01202.txt.bz2
Content-length: 970

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |missed-optimization
             Target|                            |x86_64-linux
             Status|UNCONFIRMED                 |WAITING
   Last reconfirmed|                            |2019-08-13
          Component|c                           |middle-end
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
9.0 is not a released GCC version, the first release from the GCC 9 branch
is versioned GCC 9.1.0 with GCC 9.2.0 just released yesterday.

I assume you tested on x86_64-linux.

What compile-flags did you use and what machine sub-architecture are you
running on (in case phoronix uses -march=native).
>From gcc-bugs-return-651170-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 09:01:37 2019
Return-Path: <gcc-bugs-return-651170-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123918 invoked by alias); 13 Aug 2019 09:01: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 123716 invoked by uid 55); 13 Aug 2019 09:01:27 -0000
From: "jb at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91414] Improved PRNG
Date: Tue, 13 Aug 2019 09: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jb at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: jb at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91414-4-Vb7tFf7nE8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91414-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91414-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01203.txt.bz2
Content-length: 1210

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

--- Comment #6 from Janne Blomqvist <jb at gcc dot gnu.org> ---
Author: jb
Date: Tue Aug 13 09:00:46 2019
New Revision: 274363

URL: https://gcc.gnu.org/viewcvs?rev=274363&root=gcc&view=rev
Log:
PR fortran/91414 Improve initialization of PRNG

As part of PR 91414 an improved PRNG was contributed to trunk. This is
a partial backport of some related changes to the PRNG. Namely when
seeding the PRNG, it needs only 8 bytes of randomness from the OS, and
uses a simple splitmix64 PRNG to fill in the rest of the state,
instead of getting all the state from the OS. This can be useful for
operating systems that can run out of entropy.

libgfortran/ChangeLog:

2019-08-13  Janne Blomqvist  <jb@gcc.gnu.org>

        Partial backport from trunk
        PR fortran/91414
        * intrinsics/random.c (lcg_parkmiller): Replace with splitmix64.
        (splitmix64): New function.
        (getosrandom): Fix return value, simplify.
        (init_rand_state): Use getosrandom only to get 8 bytes, splitmix64
        to fill rest of state.

Modified:
    branches/gcc-8-branch/libgfortran/ChangeLog
    branches/gcc-8-branch/libgfortran/intrinsics/random.c
>From gcc-bugs-return-651171-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 09:03:02 2019
Return-Path: <gcc-bugs-return-651171-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23202 invoked by alias); 13 Aug 2019 09:03: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 23056 invoked by uid 55); 13 Aug 2019 09:02:58 -0000
From: "jb at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91414] Improved PRNG
Date: Tue, 13 Aug 2019 09:03:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jb at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: jb at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91414-4-vRLoB1Zj3u@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91414-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91414-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01204.txt.bz2
Content-length: 383

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

--- Comment #7 from Janne Blomqvist <jb at gcc dot gnu.org> ---
Author: jb
Date: Tue Aug 13 09:02:25 2019
New Revision: 274364

URL: https://gcc.gnu.org/viewcvs?rev=274364&root=gcc&view=rev
Log:
PR fortran/91414 Correctly fill master_state from os_seed.

Modified:
    branches/gcc-9-branch/libgfortran/intrinsics/random.c
>From gcc-bugs-return-651172-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 09:04:55 2019
Return-Path: <gcc-bugs-return-651172-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 35117 invoked by alias); 13 Aug 2019 09:04: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 30393 invoked by uid 55); 13 Aug 2019 09:04:50 -0000
From: "jb at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91414] Improved PRNG
Date: Tue, 13 Aug 2019 09: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jb at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: jb at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91414-4-pAZQrC3Blz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91414-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91414-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01205.txt.bz2
Content-length: 394

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

--- Comment #8 from Janne Blomqvist <jb at gcc dot gnu.org> ---
Author: jb
Date: Tue Aug 13 09:04:18 2019
New Revision: 274365

URL: https://gcc.gnu.org/viewcvs?rev=274365&root=gcc&view=rev
Log:
PR fortran/91414 Bugfix for previous commit

Correctly fill master_seed from os_seed.

Modified:
    trunk/libgfortran/intrinsics/random.c
>From gcc-bugs-return-651173-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 09:06:39 2019
Return-Path: <gcc-bugs-return-651173-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60451 invoked by alias); 13 Aug 2019 09:06: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 60392 invoked by uid 48); 13 Aug 2019 09:06:33 -0000
From: "anders at knatten dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91423] address-of-packed-member when taking packed struct member by value
Date: Tue, 13 Aug 2019 09: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: anders at knatten 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-91423-4-qNDAvDzXPH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91423-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91423-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01206.txt.bz2
Content-length: 677

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

--- Comment #5 from Anders Schau Knatten <anders at knatten dot org> ---
(In reply to Andrew Pinski from comment #4)
> Vec size = s.size;
> 
> you are invoking the copy constructor here ...
> Which means you are taking the address (implicitly).

Good point.

This should be safe though, as `Vec` itself is packed, so its copy constructor
would have to handle unaligned arguments. (In fact, if `Vec` wasn't packed, the
compiler would not allow `S` to be packed either.)

I'm however not sure if we should expect gcc to take this information into
account when deciding whether to emit the warning, what do you think?
>From gcc-bugs-return-651174-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 09:34:29 2019
Return-Path: <gcc-bugs-return-651174-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 129964 invoked by alias); 13 Aug 2019 09:34: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 129705 invoked by uid 48); 13 Aug 2019 09:34:23 -0000
From: "rajawrite at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91434] New: gcc optimization behaviour is inconsistent with -O2 with 4.1.2 and 4.9.4
Date: Tue, 13 Aug 2019 09: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: 4.9.4
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rajawrite 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-91434-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01207.txt.bz2
Content-length: 2165

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

            Bug ID: 91434
           Summary: gcc optimization behaviour is inconsistent with -O2
                    with 4.1.2 and 4.9.4
           Product: gcc
           Version: 4.9.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rajawrite at gmail dot com
  Target Milestone: ---

Created attachment 46706
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46706&action=edit
member variable is not set to NULL when destructor is called manually once and
self destruction

In our project, we moved from g++ 4.1.2 to 4.9.4.
There is behaviour change with member variable setting to NULL when manually
called destructor and during self destruction.

ouput with gcc 4.9.4:
=====================
cds-build15:1044> /usr/local/bin/g++ -O2 sample1.cpp -o sample1.o
cds-build15:1045> ./sample1.o
FSPGI ctor1
FSPI ctor
FSPG ctor
FSPGI ctor
FSPGI dtor
m_g is not NULL
FSPG dtor
FSPI dtor
FSPGI dtor
m_g is not NULL   
FSPG dtor
*** Error in `./sample1.o': double free or corruption (fasttop):
0x000000000137c010 ***
======= Backtrace: =========
/lib64/libc.so.6(+0x81499)[0x7fd25345e499]

ouput with gcc 4.9.4 with -fno-tree-dse:
========================================
cds-build15:1048> /usr/local/bin/g++ -O2 -fno-tree-dse sample1.cpp -o sample1.o
cds-build15:1049> ./sample1.o
FSPGI ctor1
FSPI ctor
FSPG ctor
FSPGI ctor
FSPGI dtor
m_g is not NULL
FSPG dtor
FSPI dtor
FSPGI dtor
cds-build15:1050>


output with g++ 4.1.2:
======================
cds-build3:1011> g++ -O2 sample1.cpp -o sample1.o
cds-build3:1012> ./sample1.o
FSPGI ctor1
FSPI ctor
FSPG ctor
FSPGI ctor
FSPGI dtor
m_g is not NULL
FSPG dtor
FSPI dtor
FSPGI dtor
cds-build3:1013>


Please check if this is the correct behviour and -fno-tree-dse should be used
for this code and impact of disabling dse.
>From gcc-bugs-return-651175-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 09:40:03 2019
Return-Path: <gcc-bugs-return-651175-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 17122 invoked by alias); 13 Aug 2019 09:40: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 16967 invoked by uid 48); 13 Aug 2019 09:39:59 -0000
From: "glisse at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91435] New: Better induction variable for vectorization
Date: Tue, 13 Aug 2019 09:40: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: 10.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: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone cf_gcctarget
Message-ID: <bug-91435-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01208.txt.bz2
Content-length: 1404

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

            Bug ID: 91435
           Summary: Better induction variable for vectorization
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Keywords: missed-optimization
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: glisse at gcc dot gnu.org
  Target Milestone: ---
            Target: x86_64-*-*

(from https://stackoverflow.com/q/57465290/1918193)
long RegularTest(int n) {
  long sum = 0;
  for (int i = 0; i < n; ++i)
    if (i % 2 != 0)
      sum += i + 1;
  return sum;
}

Compiling with -O3 -march=skylake, this gets vectorized, but the result has

  # vect_vec_iv_.14_60 = PHI <{ 0, 1, 2, 3, 4, 5, 6, 7 }(5),
vect_vec_iv_.14_61(6)>
  vect_vec_iv_.14_61 = vect_vec_iv_.14_60 + { 8, 8, 8, 8, 8, 8, 8, 8 };
  vect__3.17_66 = vect_vec_iv_.14_60 + { 2, 2, 2, 2, 2, 2, 2, 2 };

(those are the only uses of vect_vec_iv_.14_6[01])

If we are only ever going to use x+2, why not use that instead, initialize with
{2,3,4,...}, and skip the +2 at every iteration?

(there are other things to discuss about optimizing this testcase, for instance
clang is clever enough to unroll by a factor of 2 and remove the condition, but
let's stick to the induction variable for this PR)
>From gcc-bugs-return-651176-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 09:45:01 2019
Return-Path: <gcc-bugs-return-651176-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 26231 invoked by alias); 13 Aug 2019 09:45: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 26190 invoked by uid 48); 13 Aug 2019 09:44:56 -0000
From: "glisse at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91435] Better induction variable for vectorization
Date: Tue, 13 Aug 2019 09:45:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 10.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-91435-4-Vq6T57H1Ff@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91435-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91435-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01209.txt.bz2
Content-length: 538

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

--- Comment #1 from Marc Glisse <glisse at gcc dot gnu.org> ---
(In reply to Marc Glisse from comment #0)
> If we are only ever going to use x+2, why not use that instead, initialize
> with {2,3,4,...}, and skip the +2 at every iteration?

Or since we have another variable

  # vect_vec_iv_.13_57 = PHI <{ 1, 2, 3, 4, 5, 6, 7, 8 }(5),
vect_vec_iv_.13_58(6)>
  vect_vec_iv_.13_58 = vect_vec_iv_.13_57 + { 8, 8, 8, 8, 8, 8, 8, 8 };

use that one +1 and maintain one less variable.
>From gcc-bugs-return-651178-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 10:06:24 2019
Return-Path: <gcc-bugs-return-651178-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 75423 invoked by alias); 13 Aug 2019 10:06: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 75085 invoked by uid 55); 13 Aug 2019 10:06:19 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91422] Illegal Fortran in testsuite/libgomp.oacc-fortran/routine-7.f90
Date: Tue, 13 Aug 2019 10:06: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: unknown
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-91422-4-gTvOCKBCOv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91422-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91422-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01211.txt.bz2
Content-length: 1532

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

--- Comment #4 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Tue Aug 13 10:05:44 2019
New Revision: 274369

URL: https://gcc.gnu.org/viewcvs?rev=274369&root=gcc&view=rev
Log:
2019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/91424
        * frontend-passes.c (do_subscript): Do not warn for an
        expression a second time.  Do not warn about a zero-trip loop.
        (doloop_warn): Also look at contained namespaces.

2019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/91424
        * gfortran.dg/do_subscript_3.f90: New test.
        * gfortran.dg/do_subscript_4.f90: New test.
        * gfortran.dg/pr70754.f90: Use indices that to not overflow.

2019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/91422
        * testsuite/libgomp.oacc-fortran/routine-7.f90: Correct array
        dimension.


Added:
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/do_subscript_3.f90
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/do_subscript_4.f90
Modified:
    branches/gcc-9-branch/gcc/fortran/ChangeLog
    branches/gcc-9-branch/gcc/fortran/frontend-passes.c
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/pr70754.f90
    branches/gcc-9-branch/libgomp/ChangeLog
    branches/gcc-9-branch/libgomp/testsuite/libgomp.oacc-fortran/routine-7.f90
>From gcc-bugs-return-651177-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 10:06:23 2019
Return-Path: <gcc-bugs-return-651177-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 75397 invoked by alias); 13 Aug 2019 10:06: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 75083 invoked by uid 55); 13 Aug 2019 10:06:19 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91424] Extend warnings about DO loops
Date: Tue, 13 Aug 2019 10: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: unknown
X-Bugzilla-Keywords: diagnostic
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: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91424-4-8H9JkNwn6O@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01210.txt.bz2
Content-length: 1532

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

--- Comment #6 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Tue Aug 13 10:05:44 2019
New Revision: 274369

URL: https://gcc.gnu.org/viewcvs?rev=274369&root=gcc&view=rev
Log:
2019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/91424
        * frontend-passes.c (do_subscript): Do not warn for an
        expression a second time.  Do not warn about a zero-trip loop.
        (doloop_warn): Also look at contained namespaces.

2019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/91424
        * gfortran.dg/do_subscript_3.f90: New test.
        * gfortran.dg/do_subscript_4.f90: New test.
        * gfortran.dg/pr70754.f90: Use indices that to not overflow.

2019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/91422
        * testsuite/libgomp.oacc-fortran/routine-7.f90: Correct array
        dimension.


Added:
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/do_subscript_3.f90
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/do_subscript_4.f90
Modified:
    branches/gcc-9-branch/gcc/fortran/ChangeLog
    branches/gcc-9-branch/gcc/fortran/frontend-passes.c
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/pr70754.f90
    branches/gcc-9-branch/libgomp/ChangeLog
    branches/gcc-9-branch/libgomp/testsuite/libgomp.oacc-fortran/routine-7.f90
>From gcc-bugs-return-651180-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 10:07:15 2019
Return-Path: <gcc-bugs-return-651180-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77553 invoked by alias); 13 Aug 2019 10: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 77444 invoked by uid 48); 13 Aug 2019 10:07:11 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91422] Illegal Fortran in testsuite/libgomp.oacc-fortran/routine-7.f90
Date: Tue, 13 Aug 2019 10:07: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: unknown
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-91422-4-bJce1loErQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91422-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91422-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01213.txt.bz2
Content-length: 436

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

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

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

--- Comment #5 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Fixed, closing.
>From gcc-bugs-return-651179-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 10:07:15 2019
Return-Path: <gcc-bugs-return-651179-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77537 invoked by alias); 13 Aug 2019 10: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 77454 invoked by uid 48); 13 Aug 2019 10:07:11 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91424] Extend warnings about DO loops
Date: Tue, 13 Aug 2019 10:07: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: unknown
X-Bugzilla-Keywords: diagnostic
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: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91424-4-QdlT4o3Zsv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01212.txt.bz2
Content-length: 491

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

Bug 91422 Summary: Illegal Fortran in testsuite/libgomp.oacc-fortran/routine-7.f90
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91422

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-651181-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 10:08:30 2019
Return-Path: <gcc-bugs-return-651181-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 80438 invoked by alias); 13 Aug 2019 10:08: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 80399 invoked by uid 48); 13 Aug 2019 10:08:26 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91424] Extend warnings about DO loops
Date: Tue, 13 Aug 2019 10:08:00 -0000
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: diagnostic
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: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91424-4-5pKjYhEcIq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91424-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01214.txt.bz2
Content-length: 446

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

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

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

--- Comment #7 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Fixed on trunk and gcc-9.
>From gcc-bugs-return-651182-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 10:21:44 2019
Return-Path: <gcc-bugs-return-651182-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121981 invoked by alias); 13 Aug 2019 10:21: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 121929 invoked by uid 48); 13 Aug 2019 10:21:39 -0000
From: "jb at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91414] Improved PRNG
Date: Tue, 13 Aug 2019 10: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jb at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: jb at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91414-4-pDix6nDQqa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91414-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91414-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01215.txt.bz2
Content-length: 494

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

Janne Blomqvist <jb at gcc dot gnu.org> changed:

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

--- Comment #9 from Janne Blomqvist <jb at gcc dot gnu.org> ---
Fixed on trunk, and improved seeding backported to 9 and 8 branches. Closing.
>From gcc-bugs-return-651183-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 10:33:16 2019
Return-Path: <gcc-bugs-return-651183-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9124 invoked by alias); 13 Aug 2019 10: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 9013 invoked by uid 48); 13 Aug 2019 10:33:12 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90561] [9/10 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2747
Date: Tue, 13 Aug 2019 10: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: 10.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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-90561-4-oWKn3g5Cdr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01216.txt.bz2
Content-length: 464

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

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

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

--- Comment #5 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Probably, a gfc_start_block needs to be changed to a gfc_init_block somewhere.
>From gcc-bugs-return-651184-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 10:34:27 2019
Return-Path: <gcc-bugs-return-651184-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11670 invoked by alias); 13 Aug 2019 10:34: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 11612 invoked by uid 48); 13 Aug 2019 10:34:22 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90561] [9/10 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2747
Date: Tue, 13 Aug 2019 10: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-90561-4-laUzWQUJ2E@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01217.txt.bz2
Content-length: 468

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

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

--- Comment #6 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
I'll take a look.
>From gcc-bugs-return-651186-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 10:47:25 2019
Return-Path: <gcc-bugs-return-651186-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63424 invoked by alias); 13 Aug 2019 10:47:24 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 63330 invoked by uid 55); 13 Aug 2019 10:47:20 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/81800] [8/9/10 regression] on aarch64 ilp32 lrint should not be inlined as two instructions
Date: Tue, 13 Aug 2019 10: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: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: wilco at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-81800-4-pO6OgVlwHF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81800-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81800-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01219.txt.bz2
Content-length: 1085

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

--- Comment #17 from Wilco <wilco at gcc dot gnu.org> ---
Author: wilco
Date: Tue Aug 13 10:46:44 2019
New Revision: 274376

URL: https://gcc.gnu.org/viewcvs?rev=274376&root=gcc&view=rev
Log:
[AArch64] Fix PR81800

PR81800 is about the lrint inline giving spurious FE_INEXACT exceptions.
The previous change for PR81800 didn't fix this: when lrint is disabled
in the backend, the midend will simply use llrint.  This actually makes
things worse since llrint now also ignores FE_INVALID exceptions!
The fix is to disable lrint/llrint on double if the size of a long is
smaller (ie. ilp32).

    gcc/
        PR target/81800
        * gcc/config/aarch64/aarch64.md (lrint): Disable lrint pattern if GPF
        operand is larger than a long int.

    testsuite/
        PR target/81800
        * gcc.target/aarch64/no-inline-lrint_3.c: New test.

Added:
    trunk/gcc/testsuite/gcc.target/aarch64/no-inline-lrint_3.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/aarch64/aarch64.md
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651185-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 10:47:14 2019
Return-Path: <gcc-bugs-return-651185-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62387 invoked by alias); 13 Aug 2019 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 62254 invoked by uid 48); 13 Aug 2019 10:47:07 -0000
From: "Hi-Angel at yandex dot ru" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91436] New: Confusing suggestion to include <memory>
Date: Tue, 13 Aug 2019 10: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: 9.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: Hi-Angel 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-91436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01218.txt.bz2
Content-length: 1969

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

            Bug ID: 91436
           Summary: Confusing suggestion to include <memory>
           Product: gcc
           Version: 9.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: Hi-Angel at yandex dot ru
  Target Milestone: ---

When the reason for an undefined function is too low c++ standard, g++ still
suggests to include the header where it's supposed to be. As a result, when in
a project you're not familiar with you're trying to use all usual C++ features,
and then get upon compilation such error, you start thinking that the project
managed to somehow screw defines and what-not. When it's a Qt project, you
think it's code generator's problem.

When the reality is that the suggestion is just wrong: you just can't make this
function defined with the standard the project is using.

# Steps to reproduce (in terms of terminal commands)

    $ cat test.cpp
    #include <memory>

    int main() {
        auto foo = std::make_unique<char>();
    }
    $ g++ test.cpp -std=c++11
    test.cpp: In function ‘int main()’:
    test.cpp:4:21: error: ‘make_unique’ is not a member of ‘std’
        4 |     auto foo = std::make_unique<char>();
          |                     ^~~~~~~~~~~
    test.cpp:2:1: note: ‘std::make_unique’ is defined in header ‘<memory>’; did
you forget to ‘#include <memory>’?
        1 | #include <memory>
      +++ |+#include <memory>
        2 |
    test.cpp:4:33: error: expected primary-expression before ‘char’
        4 |     auto foo = std::make_unique<char>();

## Expected

There's no suggestion to #include <memory> because that's just not gonna work.

## Actual

There's suggestion to #include <memory>.
>From gcc-bugs-return-651187-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 10:49:55 2019
Return-Path: <gcc-bugs-return-651187-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 21300 invoked by alias); 13 Aug 2019 10:49:54 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 18865 invoked by uid 48); 13 Aug 2019 10:49:48 -0000
From: "wilco at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/81800] [8/9 regression] on aarch64 ilp32 lrint should not be inlined as two instructions
Date: Tue, 13 Aug 2019 10:49:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: wilco at gcc dot gnu.org
X-Bugzilla-Status: REOPENED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: wilco at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_known_to_work short_desc
Message-ID: <bug-81800-4-YQ1HhjR1Sn@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-81800-4@http.gcc.gnu.org/bugzilla/>
References: <bug-81800-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01220.txt.bz2
Content-length: 644

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

Wilco <wilco at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |10.0
            Summary|[8/9/10 regression] on      |[8/9 regression] on aarch64
                   |aarch64 ilp32 lrint should  |ilp32 lrint should not be
                   |not be inlined as two       |inlined as two instructions
                   |instructions                |

--- Comment #18 from Wilco <wilco at gcc dot gnu.org> ---
Fixed on trunk so far.
>From gcc-bugs-return-651188-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 11:02:40 2019
Return-Path: <gcc-bugs-return-651188-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 43693 invoked by alias); 13 Aug 2019 11:02: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 43582 invoked by uid 48); 13 Aug 2019 11:02:36 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91437] New: Problem with multi-line test outputs on x86_64-w64-mingw32
Date: Tue, 13 Aug 2019 11:02: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: unknown
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: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-91437-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01221.txt.bz2
Content-length: 2272

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

            Bug ID: 91437
           Summary: Problem with multi-line test outputs on
                    x86_64-w64-mingw32
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tkoenig at gcc dot gnu.org
  Target Milestone: ---

https://gcc.gnu.org/ml/gcc-testresults/2019-08/msg00909.html shows quite
a few bugs on x86_64-w64-mingw32. However, many of these appear to
be false positives.

Some analysis of the original data at

https://cloud.emrich-ebersheim.de/index.php/s/g9D245XdCW6GD5W

shows that some of these "failures" seem to be an artifact.
For example, looking at the file gfortran.log.gz under

https://cloud.emrich-ebersheim.de/index.php/s/g9D245XdCW6GD5W?path=%2F9.1.1-rev.274208%2Fgcc%2Ftestsuite%2Fgfortran

one finds

D:/opt/devel/gnu/src/gcc-mingw-w64/gcc-9.1.1/gcc/testsuite/gfortran.dg/do_subscript_1.f90:6:7:
Warning: (1)
D:/opt/devel/gnu/src/gcc-mingw-w64/gcc-9.1.1/gcc/testsuite/gfortran.dg/do_subscript_1.f90:5:46:
Warning: Array reference at (1) out of bounds (-1 < 1) in loop beginning at (2)
D:/opt/devel/gnu/src/gcc-mingw-w64/gcc-9.1.1/gcc/testsuite/gfortran.dg/do_subscript_1.f90:9:7:
Warning: (1)
D:/opt/devel/gnu/src/gcc-mingw-w64/gcc-9.1.1/gcc/testsuite/gfortran.dg/do_subscript_1.f90:8:46:
Warning: Array reference at (1) out of bounds (4 > 3) in loop beginning at (2)

[..]

PASS: gfortran.dg/do_subscript_1.f90   -O   (test for warnings, line 5)
FAIL: gfortran.dg/do_subscript_1.f90   -O   (test for warnings, line 6)
PASS: gfortran.dg/do_subscript_1.f90   -O   (test for warnings, line 8)
FAIL: gfortran.dg/do_subscript_1.f90   -O   (test for warnings, line 9)

[...]

D:/opt/devel/gnu/src/gcc-mingw-w64/gcc-9.1.1/gcc/testsuite/gfortran.dg/do_subscript_1.f90:6:7:
Warning: (1)
D:/opt/devel/gnu/src/gcc-mingw-w64/gcc-9.1.1/gcc/testsuite/gfortran.dg/do_subscript_1.f90:9:7:
Warning: (1)

[...]

so the problem appears to be with the regexp of the test, the output of
the compiler, or dejagnu.

I think if this kind of problem was fixed, the test tesults would look
_much_ cleaner.
>From gcc-bugs-return-651189-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 11:16:34 2019
Return-Path: <gcc-bugs-return-651189-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71878 invoked by alias); 13 Aug 2019 11: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 71762 invoked by uid 48); 13 Aug 2019 11:16:29 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90561] [9/10 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2747
Date: Tue, 13 Aug 2019 11: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90561-4-ymgZovFKWM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01222.txt.bz2
Content-length: 246

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

--- Comment #7 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
The ICE already occurs for

program p
   character(:), allocatable :: z(:)
   z = z(2)
end

(invalid code, but shorter :-)
>From gcc-bugs-return-651190-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 11:19:05 2019
Return-Path: <gcc-bugs-return-651190-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81591 invoked by alias); 13 Aug 2019 11: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 81472 invoked by uid 48); 13 Aug 2019 11:19:00 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/91438] New: [10 Regression] Profiledbootstrap broken on i586 in Ada
Date: Tue, 13 Aug 2019 11:19: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: 10.0
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 cf_gccbuild
Message-ID: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01223.txt.bz2
Content-length: 3968

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

            Bug ID: 91438
           Summary: [10 Regression] Profiledbootstrap broken on i586 in
                    Ada
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: bootstrap
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: ebotcazou at gcc dot gnu.org
  Target Milestone: ---
              Host: i586-linux-gnu
            Target: i586-linux-gnu
             Build: i586-linux-gnu

I see following problem:

[12028s]
/home/abuild/rpmbuild/BUILD/gcc-10.0.0+r274314/obj-i586-suse-linux/./prev-gcc/xgcc
-B/home/abuild/rpmbuild/BUILD/gcc-10.0.0+r274314/obj-i586-suse-linux/./prev-gcc/
-B/usr/i586-suse-linux/bin/ -B/usr/i586-suse-linux/bin/
-B/usr/i586-suse-linux/lib/ -isystem /usr/i586-suse-linux/include -isystem
/usr/i586-suse-linux/sys-include    -c -fomit-frame-pointer -O2
-D_FORTIFY_SOURCE=2 -funwind-tables -fasynchronous-unwind-tables
-fstack-clash-protection -Werror=return-type -g -U_FORTIFY_SOURCE -fprofile-use
 -gnatpg -gnata -W -Wall -nostdinc -I- -I. -Iada/generated -Iada
-I../../gcc/ada -I../../gcc/ada/gcc-interface -Iada/libgnat
-I../../gcc/ada/libgnat ../../gcc/ada/exp_ch5.adb -o ada/exp_ch5.o

[12032s] raised STORAGE_ERROR : stack overflow or erroneous memory access
[12032s] make[3]: *** [../../gcc/ada/gcc-interface/Make-lang.in:140:
ada/exp_ch5.o] Error 1

Where valgrind complains about:

==1530751== Invalid read of size 4
==1530751==    at 0x88F2888: lookup_page_table_entry (ggc-page.c:641)
==1530751==    by 0x88F2888: ggc_set_mark(void const*) (ggc-page.c:1531)
==1530751==    by 0x8B39D48: gt_ggc_mx_symtab_node(void*) (gtype-desc.c:1302)
==1530751==    by 0x8B39DFE: gt_ggc_mx_symtab_node(void*) (gtype-desc.c:1353)
==1530751==    by 0x852A89E: gt_ggc_mx_lang_tree_node(void*) (gtype-ada.h:287)
==1530751==    by 0x8B3728A: gt_ggc_mx_rtx_def(void*) (gtype-desc.c:717)
==1530751==    by 0x89D0F4E: gt_ggc_mx<dw_attr_struct> (vec.h:1317)
==1530751==    by 0x89D0F4E: gt_ggc_mx_vec_dw_attr_node_va_gc_
(gt-dwarf2out.h:274)
==1530751==    by 0x89D0F4E: gt_ggc_mx_vec_dw_attr_node_va_gc_(void*)
(gt-dwarf2out.h:269)
==1530751==    by 0x89D0FD3: gt_ggc_mx_die_struct (gt-dwarf2out.h:45)
==1530751==    by 0x89D0FD3: gt_ggc_mx_die_struct(void*) (gt-dwarf2out.h:23)
==1530751==    by 0x89D0FF9: gt_ggc_mx_die_struct (gt-dwarf2out.h:47)
==1530751==    by 0x89D0FF9: gt_ggc_mx_die_struct(void*) (gt-dwarf2out.h:23)
==1530751==    by 0x89D0F4E: gt_ggc_mx<dw_attr_struct> (vec.h:1317)
==1530751==    by 0x89D0F4E: gt_ggc_mx_vec_dw_attr_node_va_gc_
(gt-dwarf2out.h:274)
==1530751==    by 0x89D0F4E: gt_ggc_mx_vec_dw_attr_node_va_gc_(void*)
(gt-dwarf2out.h:269)
==1530751==    by 0x89D0FD3: gt_ggc_mx_die_struct (gt-dwarf2out.h:45)
==1530751==    by 0x89D0FD3: gt_ggc_mx_die_struct(void*) (gt-dwarf2out.h:23)
==1530751==    by 0x89C9B62: ggc_mx (hash-traits.h:235)
==1530751==    by 0x89C9B62: ggc_maybe_mx (hash-traits.h:242)
==1530751==    by 0x89C9B62: gt_ggc_mx<decl_die_hasher> (hash-table.h:1166)
==1530751==    by 0x89C9B62: gt_ggc_mx_hash_table_decl_die_hasher_
(gt-dwarf2out.h:395)
==1530751==    by 0x89C9B62: gt_ggc_mx_hash_table_decl_die_hasher_(void*)
(gt-dwarf2out.h:390)
==1530751==    by 0x8AC4683: ggc_mark_root_tab(ggc_root_tab const*)
(ggc-common.c:77)
==1530751==  Address 0x2968 is not stack'd, malloc'd or (recently) free'd
==1530751== 

raised STORAGE_ERROR : stack overflow or erroneous memory access

The regression must be couple of days old. Note that one needs PGO bootstrap
and i586 target.
>From gcc-bugs-return-651191-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 11:19:24 2019
Return-Path: <gcc-bugs-return-651191-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83390 invoked by alias); 13 Aug 2019 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 83338 invoked by uid 48); 13 Aug 2019 11:19:20 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/91438] [10 Regression] Profiledbootstrap broken on i586 in Ada
Date: Tue, 13 Aug 2019 11:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: bootstrap
X-Bugzilla-Version: 10.0
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_reconfirmed_on cf_known_to_work target_milestone cf_known_to_fail
Message-ID: <bug-91438-4-v8g9ihJAJt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01224.txt.bz2
Content-length: 464

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2019-8-13
      Known to work|                            |9.1.1
   Target Milestone|---                         |10.0
      Known to fail|                            |10.0
>From gcc-bugs-return-651192-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 11:27:08 2019
Return-Path: <gcc-bugs-return-651192-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108377 invoked by alias); 13 Aug 2019 11:27: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 108347 invoked by uid 48); 13 Aug 2019 11:27:03 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91434] gcc optimization behaviour is inconsistent with -O2 with 4.1.2 and 4.9.4
Date: Tue, 13 Aug 2019 11: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: 4.9.4
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution
Message-ID: <bug-91434-4-YI5ZEy5MvY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91434-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91434-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01225.txt.bz2
Content-length: 2088

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

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

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

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
If I see correctly, you're attempting to do a double-free:

$ g++ pr91434.cpp  -fsanitize=address -g -O2 && ./a.out 
FSPGI ctor1
FSPI ctor
FSPG ctor
FSPGI ctor
FSPGI dtor
m_g is not NULL
FSPG dtor
FSPI dtor 
FSPGI dtor
m_g is not NULL
FSPG dtor
=================================================================
==11968==ERROR: AddressSanitizer: attempting double-free on 0x602000000010 in
thread T0:
    #0 0x7f08b2c80595 in operator delete(void*, unsigned long)
(/usr/lib64/libasan.so.5+0x10d595)
    #1 0x4012cb in FSPI::~FSPI()
/home/marxin/Programming/testcases/pr91434.cpp:45
    #2 0x4012cb in main /home/marxin/Programming/testcases/pr91434.cpp:54
    #3 0x7f08b2694bca in __libc_start_main ../csu/libc-start.c:308
    #4 0x4013e9 in _start (/home/marxin/Programming/testcases/a.out+0x4013e9)

0x602000000010 is located 0 bytes inside of 1-byte region
[0x602000000010,0x602000000011)
freed by thread T0 here:
    #0 0x7f08b2c80595 in operator delete(void*, unsigned long)
(/usr/lib64/libasan.so.5+0x10d595)
    #1 0x4012b4 in main /home/marxin/Programming/testcases/pr91434.cpp:57

previously allocated by thread T0 here:
    #0 0x7f08b2c7f10f in operator new(unsigned long)
(/usr/lib64/libasan.so.5+0x10c10f)
    #1 0x40126f in main /home/marxin/Programming/testcases/pr91434.cpp:55

SUMMARY: AddressSanitizer: double-free (/usr/lib64/libasan.so.5+0x10d595) in
operator delete(void*, unsigned long)
==11968==ABORTING
>From gcc-bugs-return-651193-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 11:40:56 2019
Return-Path: <gcc-bugs-return-651193-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 106879 invoked by alias); 13 Aug 2019 11: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 106175 invoked by uid 48); 13 Aug 2019 11:40:50 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91436] Confusing suggestion to include <memory>
Date: Tue, 13 Aug 2019 11: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
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: keywords bug_status cf_reconfirmed_on assigned_to everconfirmed
Message-ID: <bug-91436-4-MfUGjh0LKW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01226.txt.bz2
Content-length: 1071

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2019-08-13
           Assignee|unassigned at gcc dot gnu.org      |redi at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
This is a trivial bug in the map of names:

--- a/gcc/cp/name-lookup.c
+++ b/gcc/cp/name-lookup.c
@@ -5619,7 +5619,7 @@ get_std_name_hint (const char *name)
     {"multimap", "<map>", cxx98},
     /* <memory>.  */
     {"make_shared", "<memory>", cxx11},
-    {"make_unique", "<memory>", cxx11},
+    {"make_unique", "<memory>", cxx14},
     {"shared_ptr", "<memory>", cxx11},
     {"unique_ptr", "<memory>", cxx11},
     {"weak_ptr", "<memory>", cxx11},
>From gcc-bugs-return-651194-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 11:41:25 2019
Return-Path: <gcc-bugs-return-651194-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109297 invoked by alias); 13 Aug 2019 11:41: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 109214 invoked by uid 48); 13 Aug 2019 11:41:20 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/91438] [10 Regression] Profiledbootstrap broken on i586 in Ada
Date: Tue, 13 Aug 2019 11: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code, needs-bisection
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords
Message-ID: <bug-91438-4-QRJv11TVtb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01227.txt.bz2
Content-length: 404

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needs-bisection

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Probably r274238 is fine.
>From gcc-bugs-return-651195-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 11:55:23 2019
Return-Path: <gcc-bugs-return-651195-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 9955 invoked by alias); 13 Aug 2019 11:55: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 9866 invoked by uid 48); 13 Aug 2019 11:55:17 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91434] gcc optimization behaviour is inconsistent with -O2 with 4.1.2 and 4.9.4
Date: Tue, 13 Aug 2019 11:55:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 4.9.4
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91434-4-VrmR2LfrjX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91434-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91434-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01228.txt.bz2
Content-length: 501

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

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
This code has undefined behaviour:

int main()
{
  FSPI pi;
  FSPG* pg = new FSPG();
  new (&pi.m_a) FSPGI(pg);
  pi.m_a.~FSPGI();
  return 0;
}

pi.m_a is part of an object on the stack, so its destructor will run
automatically. If you invoke it explicitly as pi.m_a.~FSPGI() then you cause
the same object to be destroyed twice. This is undefined. You need to fix your
code.
>From gcc-bugs-return-651196-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 12:01:19 2019
Return-Path: <gcc-bugs-return-651196-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 19168 invoked by alias); 13 Aug 2019 12:01:18 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 18889 invoked by uid 48); 13 Aug 2019 12:01:02 -0000
From: "aclopte at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/61071] Compiling with AddressSanitizer with 4.9 breaks printng some variables in gdb
Date: Tue, 13 Aug 2019 12:01: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: 4.9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: aclopte 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-61071-4-2QAuaCuSjJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61071-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61071-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01229.txt.bz2
Content-length: 515

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

Johannes Altmanninger <aclopte at gmail dot com> changed:

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

--- Comment #4 from Johannes Altmanninger <aclopte at gmail dot com> ---
I can't reproduce this on Arch Linux, perhaps it is fixed by now?

Linux 5.2.2
gcc 9.1.0
gdb 8.3
glibc 2.29
binutils 2.32
>From gcc-bugs-return-651197-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 12:01:58 2019
Return-Path: <gcc-bugs-return-651197-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 30931 invoked by alias); 13 Aug 2019 12:01: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 28328 invoked by uid 48); 13 Aug 2019 12:01:53 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91431] Using class template for containers and iterators rather than defining template only for iterators caused a trouble
Date: Tue, 13 Aug 2019 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: 7.4.0
X-Bugzilla-Keywords: ice-on-invalid-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: keywords
Message-ID: <bug-91431-4-tuPMDFcozw@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91431-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91431-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01230.txt.bz2
Content-length: 780

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|needs-reduction             |ice-on-invalid-code

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Reduced:

template<typename T> class Blob {
public:
 template<
  template<typename> class Alloc,
  template<typename, typename = Alloc<T>> class Container,
  class Iter = typename Container<T>::iterator
 > Blob(Iter b, Iter e) {
 }
private:
};

int main()
{
 int i = 0;
 Blob<int> i_blob(&i, &i);
}

The code is invalid, you can't deduce the container and allocator from the
iterator type like that.
>From gcc-bugs-return-651198-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 12:02:36 2019
Return-Path: <gcc-bugs-return-651198-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66081 invoked by alias); 13 Aug 2019 12:02: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 62130 invoked by uid 48); 13 Aug 2019 12:02:32 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91429] Conditional explicit not respected with out-of-line definition
Date: Tue, 13 Aug 2019 12: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: 9.1.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-91429-4-Iqbp1v1leB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91429-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91429-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01231.txt.bz2
Content-length: 402

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-13
     Ever confirmed|0                           |1
>From gcc-bugs-return-651199-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 12:07:29 2019
Return-Path: <gcc-bugs-return-651199-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124981 invoked by alias); 13 Aug 2019 12:07: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 124905 invoked by uid 48); 13 Aug 2019 12:07:24 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90561] [9/10 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2747
Date: Tue, 13 Aug 2019 12: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90561-4-ci83y93KRU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01232.txt.bz2
Content-length: 1184

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

--- Comment #8 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
This

Index: trans-expr.c
===================================================================
--- trans-expr.c        (Revision 274370)
+++ trans-expr.c        (Arbeitskopie)
@@ -10796,7 +10796,13 @@
       if (expr1->ts.deferred
          && gfc_expr_attr (expr1).allocatable
          && gfc_check_dependency (expr1, expr2, true))
-       rse.string_length = gfc_evaluate_now (rse.string_length, &rse.pre);
+       {
+         /* Add the variable to function scope.  */
+         tree string_length;
+         string_length = gfc_create_var_np (TREE_TYPE (rse.string_length),
NULL);
+         gfc_add_decl_to_function (string_length);
+         gfc_add_modify (&rse.pre, rse.string_length, string_length);
+       }
       string_length = rse.string_length;
     }
   else

gets rid of the ICE, but introduces new ones (and the run-time behavior
of the code is wrong, if one adds print *,z at the end of z1.f90).
>From gcc-bugs-return-651200-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 12:23:06 2019
Return-Path: <gcc-bugs-return-651200-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44919 invoked by alias); 13 Aug 2019 12:23:05 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 44789 invoked by uid 48); 13 Aug 2019 12:23:02 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90561] [9/10 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2747
Date: Tue, 13 Aug 2019 12: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90561-4-K1iwES76Un@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01233.txt.bz2
Content-length: 1122

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

--- Comment #9 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
... and this

Index: trans-expr.c
===================================================================
--- trans-expr.c        (Revision 274370)
+++ trans-expr.c        (Arbeitskopie)
@@ -10796,7 +10796,13 @@ gfc_trans_assignment_1 (gfc_expr * expr1, gfc_expr
       if (expr1->ts.deferred
          && gfc_expr_attr (expr1).allocatable
          && gfc_check_dependency (expr1, expr2, true))
-       rse.string_length = gfc_evaluate_now (rse.string_length, &rse.pre);
+       {
+         /* Add the variable to function scope.  */
+         tree str_len;
+         str_len = gfc_create_var_np (TREE_TYPE (rse.string_length), NULL);
+         gfc_add_decl_to_function (str_len);
+         gfc_add_modify (&rse.pre, str_len, rse.string_length);
+       }
       string_length = rse.string_length;
     }
   else

causes a regression in dependency_52.f90.
>From gcc-bugs-return-651201-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 12:44:26 2019
Return-Path: <gcc-bugs-return-651201-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 70768 invoked by alias); 13 Aug 2019 12:44: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 68410 invoked by uid 48); 13 Aug 2019 12:44:22 -0000
From: "aclopte at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/91439] New: Wrong debug information with -fsanitize­dress
Date: Tue, 13 Aug 2019 12:44: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: aclopte 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
Message-ID: <bug-91439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01234.txt.bz2
Content-length: 1934

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

            Bug ID: 91439
           Summary: Wrong debug information with -fsanitize=address
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: sanitizer
          Assignee: unassigned at gcc dot gnu.org
          Reporter: aclopte at gmail dot com
                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: ---

Similarly to an issue with Clang https://bugs.llvm.org/show_bug.cgi?id=26673,
gcc with Address Sanitizer on Arch Linux produces wrong debug information in
certain cases.

It seems to happen when a function takes as parameter the address of a local
variable. Then the debug information describing the location of that variable
in the caller is off.

gcc version 10.0.0 20190812 (experimental) (GCC)
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@274308

The same issue occurs with gcc 9.1.0.

Linux 5.2.2
gdb 8.3
glibc 2.29
binutils 2.32

# I built with default options:
mkdir build && cd build && ../configure && make

# This is a minimal test case:
cat > x.c <<EOF
void f(int *arg) {
}
int main(int argc, char **argv) {
    f(&argc);
}
EOF

# compiling and running the program as below with no arguments makes argc=1
# however, printing argc in gdb after entering main shows 2,
# which does not change when changing the number of arguments
# (with gcc 9.1.0 it is 0 instead of 2)
gcc x.c -g -fsanitize=address && gdb -batch ./a.out -ex 'b main' -ex 'run'

Breakpoint 1 at 0x4011bd: file x.c, line 3.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".

Breakpoint 1, main (argc=2, argv=0x7fffffffdee8) at x.c:3
3       int main(int argc, char **argv) {
>From gcc-bugs-return-651202-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 12:46:14 2019
Return-Path: <gcc-bugs-return-651202-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74520 invoked by alias); 13 Aug 2019 12:46: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 74305 invoked by uid 48); 13 Aug 2019 12:46:00 -0000
From: "hp at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91419] [10 Regression]: gcc.dg/tree-ssa/pr91091-2.c, ssa-fre-61.c, ssa-fre-61.c with r273232
Date: Tue, 13 Aug 2019 12: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hp at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91419-4-kNbh4wSe63@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01235.txt.bz2
Content-length: 894

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

--- Comment #4 from Hans-Peter Nilsson <hp at gcc dot gnu.org> ---
(In reply to rguenther@suse.de from comment #3)
> OK, so all testcases in this PR use 'int' which means disabling
> for !natural_alignment_32 would be enough (unless 'int' is not 32bit ;))

I'd assume alert target maintainers will notice and take action.

> I agree that using target lists is imperfect (but it has the lowest
> testsuite time overhead).

JFTR, I'd say lower maintenance time beats lower test-run time ;) and the
attribute is suitable for caching.  But now that it's there I'd probably also
just pile-on.

>  I'll amend the testcases with xfails for
> !natural_alignment_32.  Can you amend the target lists appropriately?
> I guess cris-*-* (not only cris-*-elf) would need to be added.

It seems you already did this in your patch, that's right, thanks!
>From gcc-bugs-return-651203-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 12:51:36 2019
Return-Path: <gcc-bugs-return-651203-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 88245 invoked by alias); 13 Aug 2019 12:51: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 88091 invoked by uid 48); 13 Aug 2019 12:51:31 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/91439] Wrong debug information with -fsanitize­dress
Date: Tue, 13 Aug 2019 12:51: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: 10.0
X-Bugzilla-Keywords: wrong-debug
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 cf_known_to_fail
Message-ID: <bug-91439-4-Mc6puww4Ci@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01236.txt.bz2
Content-length: 3050

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-13
     Ever confirmed|0                           |1
      Known to fail|                            |7.4.0, 9.2.0

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Confirmed, I see a strange value for GCC 7 and GCC 9:

marxin@marxinbox:~/Programming/testcases> gcc-7 pr91439.c -g -fsanitize=address
&& gdb -batch ./a.out -ex 'b main' -ex 'run'
Breakpoint 1 at 0x401141: file pr91439.c, line 4.
Missing separate debuginfo for /usr/lib64/libasan.so.4
Try: zypper install -C
"debuginfo(build-id)=b3ac3f35d7015cbcfad7f1c3b963e359c4d2a450"
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Missing separate debuginfo for /usr/lib64/libstdc++.so.6
Try: zypper install -C
"debuginfo(build-id)=9fa6bebc5c9e4c2924c52dda95476b810da94c0e"
Missing separate debuginfo for /lib64/libgcc_s.so.1
Try: zypper install -C
"debuginfo(build-id)=65ec11084e680032661897cbee7871aa5abf08e9"

Breakpoint 1, main (argc=1, argv=0x7fffffffdd38) at pr91439.c:4
4           f(&argc);
marxin@marxinbox:~/Programming/testcases> gcc-8 pr91439.c -g -fsanitize=address
&& gdb -batch ./a.out -ex 'b main' -ex 'run'
Breakpoint 1 at 0x4011bf: file pr91439.c, line 3.
Missing separate debuginfo for /usr/lib64/libasan.so.5
Try: zypper install -C
"debuginfo(build-id)=8b1a1889c7398f0594ecb4d2288419a17e2a9167"
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Missing separate debuginfo for /usr/lib64/libstdc++.so.6
Try: zypper install -C
"debuginfo(build-id)=9fa6bebc5c9e4c2924c52dda95476b810da94c0e"
^[[AMissing separate debuginfo for /lib64/libgcc_s.so.1
Try: zypper install -C
"debuginfo(build-id)=65ec11084e680032661897cbee7871aa5abf08e9"

Breakpoint 1, main (argc=0, argv=0x7fffffffdd38) at pr91439.c:3
3       int main(int argc, char **argv) {
marxin@marxinbox:~/Programming/testcases> gcc-9 pr91439.c -g -fsanitize=address
&& gdb -batch ./a.out -ex 'b main' -ex 'run'
Breakpoint 1 at 0x4011ad: file pr91439.c, line 3.
Missing separate debuginfo for /usr/lib64/libasan.so.5
Try: zypper install -C
"debuginfo(build-id)=8b1a1889c7398f0594ecb4d2288419a17e2a9167"
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Missing separate debuginfo for /usr/lib64/libstdc++.so.6
Try: zypper install -C
"debuginfo(build-id)=9fa6bebc5c9e4c2924c52dda95476b810da94c0e"
Missing separate debuginfo for /lib64/libgcc_s.so.1
Try: zypper install -C
"debuginfo(build-id)=65ec11084e680032661897cbee7871aa5abf08e9"

Breakpoint 1, main (argc=2, argv=0x7fffffffdd38) at pr91439.c:3
3       int main(int argc, char **argv) {
>From gcc-bugs-return-651204-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 12:59:15 2019
Return-Path: <gcc-bugs-return-651204-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 99866 invoked by alias); 13 Aug 2019 12:59:14 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 99762 invoked by uid 48); 13 Aug 2019 12:59:10 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91435] Better induction variable for vectorization
Date: Tue, 13 Aug 2019 12:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 10.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on blocked everconfirmed
Message-ID: <bug-91435-4-2QBWZ5Ay8y@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91435-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91435-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01237.txt.bz2
Content-length: 1033

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-13
             Blocks|                            |53947
     Ever confirmed|0                           |1

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  Note that IVOPTs does not even look at vector IVs and unfortunately
the vectorizer itself doesn't try to be clever in any way here.

Indeed there's a lot to be desired for the vector code we generate for this
testcase...

Even when not vectorized unrolling the loop to eliminate the conditional
would be profitable I guess (no convenient pass to do this though).


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947
[Bug 53947] [meta-bug] vectorizer missed-optimizations
>From gcc-bugs-return-651205-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 13:13:37 2019
Return-Path: <gcc-bugs-return-651205-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 119839 invoked by alias); 13 Aug 2019 13:13: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 119736 invoked by uid 48); 13 Aug 2019 13:13:32 -0000
From: "athantor+gccbugzilla at athi dot pl" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/61071] Compiling with AddressSanitizer with 4.9 breaks printng some variables in gdb
Date: Tue, 13 Aug 2019 13:13: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: 4.9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: athantor+gccbugzilla at athi dot pl
X-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-61071-4-oEoq3GmTls@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61071-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61071-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01238.txt.bz2
Content-length: 421

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

--- Comment #5 from Krzysztof Kundzicz <athantor+gccbugzilla at athi dot pl> ---
(In reply to Johannes Altmanninger from comment #4)
> I can't reproduce this on Arch Linux, perhaps it is fixed by now?
> 
> Linux 5.2.2
> gcc 9.1.0
> gdb 8.3
> glibc 2.29
> binutils 2.32

Just increase the `t` array size to 63 and and it's broken again.

Same setup, newer kernel.
>From gcc-bugs-return-651206-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 13:14:16 2019
Return-Path: <gcc-bugs-return-651206-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121448 invoked by alias); 13 Aug 2019 13: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 121424 invoked by uid 48); 13 Aug 2019 13:14:09 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/91438] [10 Regression] Profiledbootstrap broken on i586 in Ada
Date: Tue, 13 Aug 2019 13: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code, needs-bisection
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91438-4-UHBWWVdjDW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01239.txt.bz2
Content-length: 245

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

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #1)
> Probably r274238 is fine.

I was wrong, the revision is also affected.
>From gcc-bugs-return-651207-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 13:15:30 2019
Return-Path: <gcc-bugs-return-651207-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123614 invoked by alias); 13 Aug 2019 13:15:28 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 123365 invoked by uid 55); 13 Aug 2019 13:15:18 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/90361] [9/10 Regression] Undefined symbols in libstdc++ when building with --with-default-libstdcxx-abi=gcc4-compatible
Date: Tue, 13 Aug 2019 13:15:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: libstdc++
X-Bugzilla-Version: 9.1.0
X-Bugzilla-Keywords: ABI
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90361-4-VK6coOMDqB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90361-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90361-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01240.txt.bz2
Content-length: 826

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

--- Comment #9 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Tue Aug 13 13:14:45 2019
New Revision: 274379

URL: https://gcc.gnu.org/viewcvs?rev=274379&root=gcc&view=rev
Log:
PR libstdc++/90361 add missing macro definition

The src/c++17/string-inst.cc file needs to override the default string
ABI so that it still contains the expected symbols even when the library
is configured with --with-default-libstdcxx-abi=gcc4-compatible.

Backport from mainline
2019-08-12  Jonathan Wakely  <jwakely@redhat.com>

        PR libstdc++/90361
        * src/c++17/string-inst.cc: Use _GLIBCXX_USE_CXX11_ABI=1 by default.

Modified:
    branches/gcc-9-branch/libstdc++-v3/ChangeLog
    branches/gcc-9-branch/libstdc++-v3/src/c++17/string-inst.cc
>From gcc-bugs-return-651208-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 13:16:25 2019
Return-Path: <gcc-bugs-return-651208-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127191 invoked by alias); 13 Aug 2019 13:16: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 126569 invoked by uid 48); 13 Aug 2019 13:16:18 -0000
From: "athantor+gccbugzilla at athi dot pl" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/61071] Compiling with AddressSanitizer with 4.9 breaks printng some variables in gdb
Date: Tue, 13 Aug 2019 13: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: 4.9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: athantor+gccbugzilla at athi dot pl
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.isobsolete attachments.created
Message-ID: <bug-61071-4-acjaIo1BUG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-61071-4@http.gcc.gnu.org/bugzilla/>
References: <bug-61071-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01241.txt.bz2
Content-length: 628

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

Krzysztof Kundzicz <athantor+gccbugzilla at athi dot pl> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #32739|0                           |1
        is obsolete|                            |

--- Comment #6 from Krzysztof Kundzicz <athantor+gccbugzilla at athi dot pl> ---
Created attachment 46707
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46707&action=edit
updated testcase

With gcc 9.1 (?) size of the t array triggering the bug changed to 63B.
>From gcc-bugs-return-651209-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 13:17:10 2019
Return-Path: <gcc-bugs-return-651209-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130201 invoked by alias); 13 Aug 2019 13:17: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 130117 invoked by uid 48); 13 Aug 2019 13:17:06 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/90361] [9/10 Regression] Undefined symbols in libstdc++ when building with --with-default-libstdcxx-abi=gcc4-compatible
Date: Tue, 13 Aug 2019 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: 9.1.0
X-Bugzilla-Keywords: ABI
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-90361-4-v4kklkBaGi@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90361-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90361-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01242.txt.bz2
Content-length: 526

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

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

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

--- Comment #10 from Jonathan Wakely <redi at gcc dot gnu.org> ---
This is fixed now. I'll add something to the release notes about the status in
the 9.1 and 9.2 releases.
>From gcc-bugs-return-651210-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 14:31:54 2019
Return-Path: <gcc-bugs-return-651210-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76415 invoked by alias); 13 Aug 2019 14:31:54 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 76386 invoked by uid 48); 13 Aug 2019 14:31:49 -0000
From: "p.hyundeok76 at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91431] Using class template for containers and iterators rather than defining template only for iterators caused a trouble
Date: Tue, 13 Aug 2019 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: 7.4.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: p.hyundeok76 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: bug_status resolution
Message-ID: <bug-91431-4-PE4HvPyu1H@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91431-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91431-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01243.txt.bz2
Content-length: 491

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

Hyundeok Park <p.hyundeok76 at gmail dot com> changed:

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

--- Comment #3 from Hyundeok Park <p.hyundeok76 at gmail dot com> ---
Inherently impossible to deduce container type from iterators.
>From gcc-bugs-return-651211-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 14:42:29 2019
Return-Path: <gcc-bugs-return-651211-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 41293 invoked by alias); 13 Aug 2019 14: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 41207 invoked by uid 48); 13 Aug 2019 14:42:25 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/66970] Add __has_builtin() macro
Date: Tue, 13 Aug 2019 14:42:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c
X-Bugzilla-Version: 6.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-66970-4-VxYUF9Nyez@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-66970-4@http.gcc.gnu.org/bugzilla/>
References: <bug-66970-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01244.txt.bz2
Content-length: 393

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

--- Comment #21 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Clang is changing __has_builtin so it recognizes all function-like built-ins,
not just the ones starting with "__builtin_". See 
https://reviews.llvm.org/D66100

This means __has_builtin yields true for all of __is_aggregate,
__builtin_launder and __builtin_offsetof.
>From gcc-bugs-return-651212-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 14:43:01 2019
Return-Path: <gcc-bugs-return-651212-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42346 invoked by alias); 13 Aug 2019 14:43: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 42270 invoked by uid 48); 13 Aug 2019 14:42:56 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/91438] [10 Regression] Profiledbootstrap broken on i586 in Ada
Date: Tue, 13 Aug 2019 14:43: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code, needs-bisection
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to everconfirmed
Message-ID: <bug-91438-4-BRlXEnRjY4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01245.txt.bz2
Content-length: 560

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
           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> ---
r273856 is fine, so probably started with my r273857.
>From gcc-bugs-return-651213-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 14:44:02 2019
Return-Path: <gcc-bugs-return-651213-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 49240 invoked by alias); 13 Aug 2019 14: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 49097 invoked by uid 48); 13 Aug 2019 14:43:58 -0000
From: "dmalcolm at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91426] Different colors for errors with multiple locations
Date: Tue, 13 Aug 2019 14:44:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: unknown
X-Bugzilla-Keywords: diagnostic
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-91426-4-YZiQx7RvP9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91426-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91426-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01246.txt.bz2
Content-length: 1395

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

--- Comment #1 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
The diagnostic is coming from
  gfc_define_st_label in gcc/fortran/symbol.c:2711

2711        gfc_error ("Duplicate statement label %d at %L and %L", labelno,
2712                   &lp->where, label_locus);

This ultimately leads to a call to diagnostic_show_locus from
gfc_diagnostic_starter, with a rich_location containing two locations.

A rich_location can contain an arbitrary number of location_t values.  The
first is considered the "primary" location, subsequent ones are considered
"secondary" locations.

diagnostic_show_locus currently colorizes locations by using the
"diagnostic_kind" color for the primary location_t within the rich_location,
and then alternating between two other colors for any secondary location_t
values within the rich_location ("range1" and "range2" within GCC_COLORS).

It's not clear to me what ought to happen here for Fortran.

Currently the fortran/error.c seems to be set up to support at most 2 locations
per diagnostic (via the %L formatting code).

Some possible ways forward:
- generalize the fortran diagnostics-handling code to support more than 2
locations (though would any diagnostics use this?)
- special-case fortran's colorization so it uses the same color for both
locations
- something else I haven't thought of
>From gcc-bugs-return-651214-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 14:53:40 2019
Return-Path: <gcc-bugs-return-651214-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65864 invoked by alias); 13 Aug 2019 14: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 65760 invoked by uid 48); 13 Aug 2019 14:53:36 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91431] Using class template for containers and iterators rather than defining template only for iterators caused a trouble
Date: Tue, 13 Aug 2019 14:53:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 7.4.0
X-Bugzilla-Keywords: ice-on-invalid-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 resolution
Message-ID: <bug-91431-4-AG5ctJJZRb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91431-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91431-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01247.txt.bz2
Content-length: 483

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

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

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

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Please don't close the bug: GCC should not crash even for invalid code.
>From gcc-bugs-return-651215-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 15:06:24 2019
Return-Path: <gcc-bugs-return-651215-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104245 invoked by alias); 13 Aug 2019 15:06: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 104158 invoked by uid 55); 13 Aug 2019 15:06:20 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90473] gcc does not call function in comma operator for default argument
Date: Tue, 13 Aug 2019 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: 10.0
X-Bugzilla-Keywords: patch, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90473-4-6O6d3uZegv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90473-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90473-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01248.txt.bz2
Content-length: 726

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

--- Comment #5 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Author: mpolacek
Date: Tue Aug 13 15:05:48 2019
New Revision: 274382

URL: https://gcc.gnu.org/viewcvs?rev=274382&root=gcc&view=rev
Log:
        PR c++/90473 - wrong code with nullptr in default argument.
        * call.c (null_ptr_cst_p): Update quote from the standard.
        * decl.c (check_default_argument): Don't return nullptr when the arg
        has side-effects.

        * g++.dg/cpp0x/nullptr42.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/cpp0x/nullptr42.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/call.c
    trunk/gcc/cp/decl.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651217-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 15:08:48 2019
Return-Path: <gcc-bugs-return-651217-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 111806 invoked by alias); 13 Aug 2019 15:08: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 111325 invoked by uid 55); 13 Aug 2019 15:08:42 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90561] [9/10 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2747
Date: Tue, 13 Aug 2019 15:08:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 10.0
X-Bugzilla-Keywords: ice-on-valid-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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90561-4-8ZK6VvVG3M@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01250.txt.bz2
Content-length: 839

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

--- Comment #10 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Tue Aug 13 15:08:10 2019
New Revision: 274383

URL: https://gcc.gnu.org/viewcvs?rev=274383&root=gcc&view=rev
Log:
2019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/90561
        * trans.h (gfc_evaluate_now_function_scope): New function.
        * trans.c (gfc_evaluate_now_function_scope): New function.
        * trans-expr.c (gfc_trans_assignment): Use it.

2019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/90561
        * gfortran.dg/deferred_character_34.f90: New test.


Added:
    trunk/gcc/testsuite/gfortran.dg/deferred_character_34.f90
Modified:
    trunk/gcc/fortran/trans-expr.c
    trunk/gcc/fortran/trans.c
    trunk/gcc/fortran/trans.h
>From gcc-bugs-return-651216-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 15:08:44 2019
Return-Path: <gcc-bugs-return-651216-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 111389 invoked by alias); 13 Aug 2019 15:08: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 111283 invoked by uid 48); 13 Aug 2019 15:08:40 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90473] gcc does not call function in comma operator for default argument
Date: Tue, 13 Aug 2019 15: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: 10.0
X-Bugzilla-Keywords: patch, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90473-4-yIkM9iWgvM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90473-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90473-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01249.txt.bz2
Content-length: 160

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

--- Comment #6 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Fixed on trunk, will backport to 9.3.
>From gcc-bugs-return-651218-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 15:21:55 2019
Return-Path: <gcc-bugs-return-651218-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104214 invoked by alias); 13 Aug 2019 15:21:55 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 104100 invoked by uid 48); 13 Aug 2019 15:21:50 -0000
From: "ostash at ostash dot kiev.ua" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/90361] [9/10 Regression] Undefined symbols in libstdc++ when building with --with-default-libstdcxx-abi=gcc4-compatible
Date: Tue, 13 Aug 2019 15: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: 9.1.0
X-Bugzilla-Keywords: ABI
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ostash at ostash dot kiev.ua
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90361-4-6s6gTvl5lN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90361-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90361-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01251.txt.bz2
Content-length: 185

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

--- Comment #11 from Viktor Ostashevskyi <ostash at ostash dot kiev.ua> ---
Cool! Thanks a lot, sad that this doesn't make to 9.2.
>From gcc-bugs-return-651219-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 15:23:48 2019
Return-Path: <gcc-bugs-return-651219-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 106772 invoked by alias); 13 Aug 2019 15: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 106708 invoked by uid 48); 13 Aug 2019 15:23:43 -0000
From: "rcopley at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/91440] New: Precompiled headers regression in 9.2
Date: Tue, 13 Aug 2019 15: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: 9.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rcopley 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-91440-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01252.txt.bz2
Content-length: 2667

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

            Bug ID: 91440
           Summary: Precompiled headers regression in 9.2
           Product: gcc
           Version: 9.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rcopley at gmail dot com
  Target Milestone: ---

In some circumstances, builds using precompiled headers which worked with GCC
9.1 no longer work with GCC 9.2.

Complete test case (as a bash script):

>precompiled.h echo "void f();"
>main.c echo "void f() {}"
mkdir some-subdir
gcc -Winvalid-pch -pedantic -c -o some-subdir/precompiled.h.gch precompiled.h
gcc -Winvalid-pch -pedantic -c -include some-subdir/precompiled.h -o main.o
main.c
# END OF SCRIPT

Expected behaviour (as seen with GCC 9.1) is to succeed, with no output.

Actual behaviour with GCC 9.2 is to fail, with output:

cc1.exe: warning: ./.obj/precompiled.h.gch: had text segment at different
address
cc1.exe: error: one or more PCH files were found, but they were invalid
cc1.exe: fatal error: .obj/precompiled.h: No such file or directory

(The errors don't happen if you remove all occurrences of " -pedantic" and/or
"some-subdir/" from the recipe.)

Output of gcc -v (in 9.2):
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-9.2.0/configure --prefix=/mingw64
--with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32
--host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32
--with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include
--libexecdir=/mingw64/lib --enable-bootstrap --with-arch=x86-64
--with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++
--enable-shared --enable-static --enable-libatomic --enable-threads=posix
--enable-graphite --enable-fully-dynamic-string
--enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes
--disable-libstdcxx-pch --disable-libstdcxx-debug --disable-isl-version-check
--enable-lto --enable-libgomp --disable-multilib --enable-checking=release
--disable-rpath --disable-win32-registry --disable-nls --disable-werror
--disable-symvers --enable-plugin --with-libiconv --with-system-zlib
--with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64
--with-isl=/mingw64 --with-pkgversion='Rev1, Built by MSYS2 project'
--with-bugurl=https://sourceforge.net/projects/msys2 --with-gnu-as
--with-gnu-ld
Thread model: posix
gcc version 9.2.0 (Rev1, Built by MSYS2 project)
>From gcc-bugs-return-651220-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 15:24:31 2019
Return-Path: <gcc-bugs-return-651220-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108267 invoked by alias); 13 Aug 2019 15:24: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 107957 invoked by uid 48); 13 Aug 2019 15:24:13 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/80931] ICE on move_alloc in gimplify_expr, at gimplify.c:11335
Date: Tue, 13 Aug 2019 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: 6.3.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 cc resolution
Message-ID: <bug-80931-4-67bmbRvcVK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80931-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80931-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01253.txt.bz2
Content-length: 514

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

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

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

--- Comment #11 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Yep, it's fixed.
>From gcc-bugs-return-651221-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 15:46:03 2019
Return-Path: <gcc-bugs-return-651221-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56152 invoked by alias); 13 Aug 2019 15: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 55921 invoked by uid 48); 13 Aug 2019 15:45:51 -0000
From: "rajawrite at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91434] gcc optimization behaviour is inconsistent with -O2 with 4.1.2 and 4.9.4
Date: Tue, 13 Aug 2019 15: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: 4.9.4
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rajawrite 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_status resolution
Message-ID: <bug-91434-4-LqPeT7Wmjo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91434-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91434-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01254.txt.bz2
Content-length: 1616

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

Rajabharathi s <rajawrite at gmail dot com> changed:

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

--- Comment #3 from Rajabharathi s <rajawrite at gmail dot com> ---
 (In reply to Jonathan Wakely from comment #2)
> This code has undefined behaviour:
> 
> int main()
> {
>   FSPI pi;
>   FSPG* pg = new FSPG();
>   new (&pi.m_a) FSPGI(pg);
>   pi.m_a.~FSPGI();
>   return 0;
> }
> 
> pi.m_a is part of an object on the stack, so its destructor will run
> automatically. If you invoke it explicitly as pi.m_a.~FSPGI() then you cause
> the same object to be destroyed twice. This is undefined. You need to fix
> your code.


Thanks for your reply. I understand this.
But since m_a is member variable of other object FSPI, this memory exists in
stack until its destruction.

m_g is set to NULL in destructor part when called for first time.
So second time, this if condition should be false.
If -fno-tree-dse option is used, then this if condition is false and works fine
in 4.9.4.

  ~FSPGI()
      {cout << "FSPGI dtor\n";

         if(NULL != m_g)
         {
          cout << "m_g is not NULL\n";
          delete m_g;
          m_g = NULL;
         }
      }

 class  FSPI
      {

      public:
      FSPI()
      {
        cout << "FSPI ctor\n";
      }
      ~FSPI()
      {
        cout << "FSPI dtor \n";
      }
      FSPGI m_a;
      };
>From gcc-bugs-return-651223-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 15:56:44 2019
Return-Path: <gcc-bugs-return-651223-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82483 invoked by alias); 13 Aug 2019 15:56:43 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 82335 invoked by uid 48); 13 Aug 2019 15:56:39 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/80619] bad fix-it hint for GCC %lu directive with int argument: %wu
Date: Tue, 13 Aug 2019 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: 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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-80619-4-hb7khT0xS5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80619-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80619-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01256.txt.bz2
Content-length: 488

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

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

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

--- Comment #7 from Martin Sebor <msebor at gcc dot gnu.org> ---
Fixed by r274385.
>From gcc-bugs-return-651222-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 15:56:18 2019
Return-Path: <gcc-bugs-return-651222-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 81396 invoked by alias); 13 Aug 2019 15: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 81311 invoked by uid 55); 13 Aug 2019 15:56:13 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/80619] bad fix-it hint for GCC %lu directive with int argument: %wu
Date: Tue, 13 Aug 2019 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: 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:
Message-ID: <bug-80619-4-AKSvxkv85S@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80619-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80619-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01255.txt.bz2
Content-length: 834

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

--- Comment #6 from Martin Sebor <msebor at gcc dot gnu.org> ---
Author: msebor
Date: Tue Aug 13 15:55:40 2019
New Revision: 274385

URL: https://gcc.gnu.org/viewcvs?rev=274385&root=gcc&view=rev
Log:
PR c/80619 - bad fix-it hint for GCC %lu directive with int argument: %wu

gcc/c-family/ChangeLog:

        PR c/80619
        * c-format.c (printf_length_specs): Set FMT_LEN_w for "w".
        (asm_fprintf_length_spec): Same.
        * c-format.h (format_lengths): Add FMT_LEN_w.

gcc/testsuite/ChangeLog:

        PR c/80619
        * gcc.dg/format/pr80619.c: New test.


Added:
    trunk/gcc/testsuite/gcc.dg/format/pr80619.c
Modified:
    trunk/gcc/c-family/ChangeLog
    trunk/gcc/c-family/c-format.c
    trunk/gcc/c-family/c-format.h
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651224-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 16:09:06 2019
Return-Path: <gcc-bugs-return-651224-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 98058 invoked by alias); 13 Aug 2019 16: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 97956 invoked by uid 55); 13 Aug 2019 16:09:01 -0000
From: "lopezibanez at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/68301] self-dependent reference member initialization not diagnosed
Date: Tue, 13 Aug 2019 16: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: 6.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: lopezibanez 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-68301-4-ekhY1Bz4OB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68301-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68301-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01257.txt.bz2
Content-length: 248

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

--- Comment #4 from Manuel López-Ibáñez <lopezibanez at gmail dot com> ---
This is a duplicate of bug 19808. There's a patch there that I believe
needs just a little more work.
>From gcc-bugs-return-651225-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 16:12:03 2019
Return-Path: <gcc-bugs-return-651225-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3884 invoked by alias); 13 Aug 2019 16:12: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 129842 invoked by uid 55); 13 Aug 2019 16:11:57 -0000
From: "ctice at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/91396] Link error when I use -fvtable-verify=std and -static
Date: Tue, 13 Aug 2019 16:12: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: 7.4.0
X-Bugzilla-Keywords: link-failure
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ctice at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-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-91396-4-R5yLisuOSG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91396-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91396-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01258.txt.bz2
Content-length: 771

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

--- Comment #5 from ctice at gcc dot gnu.org ---
Author: ctice
Date: Tue Aug 13 16:11:20 2019
New Revision: 274386

URL: https://gcc.gnu.org/viewcvs?rev=274386&root=gcc&view=rev
Log:
Fix PR other/91396 static linke error with -fvtable-verify

Fix a bug where linking with -fvtable-verify  and
-static causes the linker to complain about multiple definitions of
things in the vtv_end*.o files (once from the .o file and once from
libvtv.a).

2019-08-12  Caroline Tice  <cmtice@google.com>

        PR other/91396
        * config/gnu-user.h (GNU_USER_TARGET_ENDFILE_SPEC): Only add the
        vtv_end.o or vtv_end_preinit.o files if !static.



Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/gnu-user.h
>From gcc-bugs-return-651226-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 18:05:15 2019
Return-Path: <gcc-bugs-return-651226-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62983 invoked by alias); 13 Aug 2019 18: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 62926 invoked by uid 48); 13 Aug 2019 18:05:11 -0000
From: "hjl.tools at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/91438] [10 Regression] Profiledbootstrap broken on i586 in Ada
Date: Tue, 13 Aug 2019 18:05: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code, needs-bisection
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hjl.tools at gmail 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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91438-4-9ceZKxvZis@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01259.txt.bz2
Content-length: 144

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

--- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> ---
Is this related to PR 91404?
>From gcc-bugs-return-651227-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 18:06:46 2019
Return-Path: <gcc-bugs-return-651227-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64499 invoked by alias); 13 Aug 2019 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 64460 invoked by uid 55); 13 Aug 2019 18:06:41 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/87993] ICE in gfc_constructor_first, at fortran/constructor.c:234
Date: Tue, 13 Aug 2019 18: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: 9.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-87993-4-XMNXBMsX8O@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87993-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87993-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01260.txt.bz2
Content-length: 734

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

--- Comment #3 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Tue Aug 13 18:06:08 2019
New Revision: 274388

URL: https://gcc.gnu.org/viewcvs?rev=274388&root=gcc&view=rev
Log:
2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/87993
        * expr.c (gfc_simplify_expr): Simplifcation of an array with a kind
        type inquiry suffix yields a constant expression.

2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/87993
        * gfortran.dg/pr87993.f90: New test.

Added:
    trunk/gcc/testsuite/gfortran.dg/pr87993.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/expr.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651228-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 18:27:44 2019
Return-Path: <gcc-bugs-return-651228-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 86218 invoked by alias); 13 Aug 2019 18:27: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 83708 invoked by uid 55); 13 Aug 2019 18:27:39 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/87993] ICE in gfc_constructor_first, at fortran/constructor.c:234
Date: Tue, 13 Aug 2019 18: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: 9.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-87993-4-toDWH1PnLk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87993-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87993-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01261.txt.bz2
Content-length: 798

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

--- Comment #4 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Tue Aug 13 18:27:05 2019
New Revision: 274390

URL: https://gcc.gnu.org/viewcvs?rev=274390&root=gcc&view=rev
Log:
2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/87993
        * expr.c (gfc_simplify_expr): Simplifcation of an array with a kind
        type inquiry suffix yields a constant expression.

2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/87993
        * gfortran.dg/pr87993.f90: New test.

Added:
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/pr87993.f90
Modified:
    branches/gcc-9-branch/gcc/fortran/ChangeLog
    branches/gcc-9-branch/gcc/fortran/expr.c
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651230-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 18:29:20 2019
Return-Path: <gcc-bugs-return-651230-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126781 invoked by alias); 13 Aug 2019 18:29: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 126635 invoked by uid 48); 13 Aug 2019 18:29:15 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/87994] ICE in match_data_constant, at fortran/decl.c:399
Date: Tue, 13 Aug 2019 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: 9.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-87994-4-Ee6MJDziFV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87994-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87994-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01263.txt.bz2
Content-length: 486

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

Bug 87993 Summary: ICE in gfc_constructor_first, at fortran/constructor.c:234
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87993

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-651229-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 18:29:19 2019
Return-Path: <gcc-bugs-return-651229-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126728 invoked by alias); 13 Aug 2019 18:29: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 126606 invoked by uid 48); 13 Aug 2019 18:29:15 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/87993] ICE in gfc_constructor_first, at fortran/constructor.c:234
Date: Tue, 13 Aug 2019 18: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: 9.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority bug_status cc resolution assigned_to target_milestone
Message-ID: <bug-87993-4-Lvl8tH3cG9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87993-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87993-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01262.txt.bz2
Content-length: 703

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
             Status|NEW                         |RESOLVED
                 CC|                            |kargl at gcc dot gnu.org
         Resolution|---                         |FIXED
           Assignee|unassigned at gcc dot gnu.org      |kargl at gcc dot gnu.org
   Target Milestone|---                         |9.3

--- Comment #5 from kargl at gcc dot gnu.org ---
Committed to trunk and 9-branch.  Thanks for bug report.
>From gcc-bugs-return-651231-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 18:36:11 2019
Return-Path: <gcc-bugs-return-651231-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11749 invoked by alias); 13 Aug 2019 18:36: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 11649 invoked by uid 55); 13 Aug 2019 18:36:05 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/89647] Host associated procedure unable to be used as binding target
Date: Tue, 13 Aug 2019 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: 9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-89647-4-hIh3dSpY4s@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89647-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89647-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01264.txt.bz2
Content-length: 748

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

--- Comment #4 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Tue Aug 13 18:35:33 2019
New Revision: 274393

URL: https://gcc.gnu.org/viewcvs?rev=274393&root=gcc&view=rev
Log:
2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/89647
        resolve.c (resolve_typebound_procedure): Allow host associated 
        procedure to be a binding target.  While here, wrap long line.

2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/89647
        * gfortran.dg/pr89647.f90: New test.

Added:
    trunk/gcc/testsuite/gfortran.dg/pr89647.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/resolve.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651232-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 18:43:38 2019
Return-Path: <gcc-bugs-return-651232-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83995 invoked by alias); 13 Aug 2019 18:43: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 82139 invoked by uid 55); 13 Aug 2019 18:43:33 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90563] [8/9/10 Regression] Out of bounds error when compiling with -Wextra
Date: Tue, 13 Aug 2019 18:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90563-4-3FNErGmv4t@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90563-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90563-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01265.txt.bz2
Content-length: 757

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

--- Comment #3 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Tue Aug 13 18:43:00 2019
New Revision: 274394

URL: https://gcc.gnu.org/viewcvs?rev=274394&root=gcc&view=rev
Log:
2013-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/90563
        * frontend-passes.c (insert_index): Suppress errors while
        simplifying the resulting expression.

2013-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/90563
        * gfortran.dg/do_subsript_5.f90: New test.


Added:
    trunk/gcc/testsuite/gfortran.dg/do_subscript_5.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/frontend-passes.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651233-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 18:49:44 2019
Return-Path: <gcc-bugs-return-651233-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 51254 invoked by alias); 13 Aug 2019 18: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 48865 invoked by uid 55); 13 Aug 2019 18:49:39 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90563] [8/9/10 Regression] Out of bounds error when compiling with -Wextra
Date: Tue, 13 Aug 2019 18: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.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90563-4-pL3vMVhKO0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90563-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90563-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01266.txt.bz2
Content-length: 460

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

--- Comment #4 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Tue Aug 13 18:49:02 2019
New Revision: 274396

URL: https://gcc.gnu.org/viewcvs?rev=274396&root=gcc&view=rev
Log:
2013-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        PR fortran/90563
        * gfortran.dg/do_subsript_5.f90: Correct test.


Modified:
    trunk/gcc/testsuite/gfortran.dg/do_subscript_5.f90
>From gcc-bugs-return-651234-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 18:49:44 2019
Return-Path: <gcc-bugs-return-651234-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 51602 invoked by alias); 13 Aug 2019 18:49: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 47985 invoked by uid 55); 13 Aug 2019 18:49:37 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/89647] Host associated procedure unable to be used as binding target
Date: Tue, 13 Aug 2019 18: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: 9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-89647-4-TiG1vzIm3x@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89647-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89647-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01267.txt.bz2
Content-length: 812

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

--- Comment #5 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Tue Aug 13 18:49:00 2019
New Revision: 274395

URL: https://gcc.gnu.org/viewcvs?rev=274395&root=gcc&view=rev
Log:
2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/89647
        resolve.c (resolve_typebound_procedure): Allow host associated 
        procedure to be a binding target.  While here, wrap long line.

2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/89647
        * gfortran.dg/pr89647.f90: New test.

Added:
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/pr89647.f90
Modified:
    branches/gcc-9-branch/gcc/fortran/ChangeLog
    branches/gcc-9-branch/gcc/fortran/resolve.c
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651235-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 18:52:45 2019
Return-Path: <gcc-bugs-return-651235-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85820 invoked by alias); 13 Aug 2019 18: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 82154 invoked by uid 48); 13 Aug 2019 18:52:40 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/89647] Host associated procedure unable to be used as binding target
Date: Tue, 13 Aug 2019 18:52:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-89647-4-KDeWmAhLJY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89647-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89647-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01268.txt.bz2
Content-length: 494

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |9.3

--- Comment #6 from kargl at gcc dot gnu.org ---
Committed to trunk and 9-branch.  Thanks for bug report.
>From gcc-bugs-return-651236-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 19:05:18 2019
Return-Path: <gcc-bugs-return-651236-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113271 invoked by alias); 13 Aug 2019 19:05: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 113190 invoked by uid 48); 13 Aug 2019 19:05:13 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/90361] [9/10 Regression] Undefined symbols in libstdc++ when building with --with-default-libstdcxx-abi=gcc4-compatible
Date: Tue, 13 Aug 2019 19: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: 9.1.0
X-Bugzilla-Keywords: ABI
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90361-4-tmKGbJNucJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90361-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90361-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01269.txt.bz2
Content-length: 163

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

--- Comment #12 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Yes, sorry I missed the deadline for 9.2.
>From gcc-bugs-return-651237-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 20:02:19 2019
Return-Path: <gcc-bugs-return-651237-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29992 invoked by alias); 13 Aug 2019 20:02: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 29904 invoked by uid 55); 13 Aug 2019 20:02:15 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90561] [9/10 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2747
Date: Tue, 13 Aug 2019 20: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90561-4-O99Gp8GnCj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01270.txt.bz2
Content-length: 1059

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

--- Comment #11 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Tue Aug 13 20:01:43 2019
New Revision: 274398

URL: https://gcc.gnu.org/viewcvs?rev=274398&root=gcc&view=rev
Log:
2019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/90561
        * trans.h (gfc_evaluate_now_function_scope): New function.
        * trans.c (gfc_evaluate_now_function_scope): New function.
        * trans-expr.c (gfc_trans_assignment): Use it.

2019-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/90561
        * gfortran.dg/deferred_character_34.f90: New test.


Added:
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/deferred_character_34.f90
Modified:
    branches/gcc-9-branch/gcc/fortran/ChangeLog
    branches/gcc-9-branch/gcc/fortran/trans-expr.c
    branches/gcc-9-branch/gcc/fortran/trans.c
    branches/gcc-9-branch/gcc/fortran/trans.h
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651239-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 20:02:49 2019
Return-Path: <gcc-bugs-return-651239-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 31290 invoked by alias); 13 Aug 2019 20:02: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 31128 invoked by uid 48); 13 Aug 2019 20:02:45 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68241] [meta-bug] [F03] Deferred-length character
Date: Tue, 13 Aug 2019 20:02: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: 6.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-68241-4-IDIeXjYST4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68241-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68241-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01272.txt.bz2
Content-length: 498

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

Bug 90561 Summary: [9/10 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2747
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90561

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-651238-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 20:02:48 2019
Return-Path: <gcc-bugs-return-651238-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 31168 invoked by alias); 13 Aug 2019 20:02: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 31087 invoked by uid 48); 13 Aug 2019 20:02:45 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90561] [9/10 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2747
Date: Tue, 13 Aug 2019 20: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-90561-4-5s2avA04D4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90561-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01271.txt.bz2
Content-length: 462

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

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

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

--- Comment #12 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Fixed on all affected branches, closing.
>From gcc-bugs-return-651240-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 20:11:01 2019
Return-Path: <gcc-bugs-return-651240-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 49833 invoked by alias); 13 Aug 2019 20:11: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 49744 invoked by uid 55); 13 Aug 2019 20:10:57 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/88072] gfortran crashes with an internal compiler error
Date: Tue, 13 Aug 2019 20: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: 8.2.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: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-88072-4-T8L0DGeNCg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88072-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88072-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01273.txt.bz2
Content-length: 776

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

--- Comment #3 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Tue Aug 13 20:10:25 2019
New Revision: 274399

URL: https://gcc.gnu.org/viewcvs?rev=274399&root=gcc&view=rev
Log:
2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/88072
        * misc.c (gfc_typename): Do not point to something that ought not to 
        be pointed at.

2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/88072
        * gfortran.dg/pr88072.f90: New test.
        * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.

Added:
    trunk/gcc/testsuite/gfortran.dg/pr88072.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/misc.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651241-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 20:14:37 2019
Return-Path: <gcc-bugs-return-651241-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 59128 invoked by alias); 13 Aug 2019 20:14: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 58949 invoked by uid 55); 13 Aug 2019 20:14:30 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/88072] gfortran crashes with an internal compiler error
Date: Tue, 13 Aug 2019 20: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.2.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: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-88072-4-is7MQQxcre@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88072-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88072-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01274.txt.bz2
Content-length: 540

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

--- Comment #4 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Tue Aug 13 20:13:59 2019
New Revision: 274400

URL: https://gcc.gnu.org/viewcvs?rev=274400&root=gcc&view=rev
Log:
2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org> 

        PR fortran/88072
        * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.  Left
        out of previous commit!

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gfortran.dg/unlimited_polymorphic_28.f90
>From gcc-bugs-return-651242-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 20:38:37 2019
Return-Path: <gcc-bugs-return-651242-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 103401 invoked by alias); 13 Aug 2019 20:38: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 103360 invoked by uid 55); 13 Aug 2019 20:38:33 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/88072] gfortran crashes with an internal compiler error
Date: Tue, 13 Aug 2019 20: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.2.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: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-88072-4-6YmDCwWIZY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88072-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88072-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01275.txt.bz2
Content-length: 927

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

--- Comment #5 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Tue Aug 13 20:38:01 2019
New Revision: 274401

URL: https://gcc.gnu.org/viewcvs?rev=274401&root=gcc&view=rev
Log:
2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/88072
        * misc.c (gfc_typename): Do not point to something that ought not to 
        be pointed at.

2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/88072
        * gfortran.dg/pr88072.f90: New test.
        * gfortran.dg/unlimited_polymorphic_28.f90: Fix error message.

Added:
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/pr88072.f90
Modified:
    branches/gcc-9-branch/gcc/fortran/ChangeLog
    branches/gcc-9-branch/gcc/fortran/misc.c
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
   
branches/gcc-9-branch/gcc/testsuite/gfortran.dg/unlimited_polymorphic_28.f90
>From gcc-bugs-return-651243-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 20:39:38 2019
Return-Path: <gcc-bugs-return-651243-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4667 invoked by alias); 13 Aug 2019 20: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 781 invoked by uid 48); 13 Aug 2019 20:39:35 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/88072] gfortran crashes with an internal compiler error
Date: Tue, 13 Aug 2019 20:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.2.1
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-88072-4-d2pmvfgxHI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88072-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88072-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01276.txt.bz2
Content-length: 490

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |9.3

--- Comment #6 from kargl at gcc dot gnu.org ---
Fixed on trunk and 9-branch.  Thanks for bug report.
>From gcc-bugs-return-651244-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 21:35:45 2019
Return-Path: <gcc-bugs-return-651244-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44085 invoked by alias); 13 Aug 2019 21:35: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 44042 invoked by uid 55); 13 Aug 2019 21:35:41 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91421] [10 Regression] runtime error: load of value 2463, which is not a valid value for type 'built_in_function' since r274119
Date: Tue, 13 Aug 2019 21: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: 10.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: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91421-4-41GtevG4lC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01277.txt.bz2
Content-length: 2700

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

--- Comment #3 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Author: rsandifo
Date: Tue Aug 13 21:35:10 2019
New Revision: 274403

URL: https://gcc.gnu.org/viewcvs?rev=274403&root=gcc&view=rev
Log:
Protect some checks of DECL_FUNCTION_CODE

This patch protects various uses of DECL_FUNCTION_CODE that didn't
obviously check for BUILT_IN_NORMAL first (either directly or in callers).
They could therefore trigger for functions that either aren't built-ins
or are a different kind of built-in.

Also, the patch removes a redundant GIMPLE_CALL check from
optimize_stdarg_builtin, since it gave the impression that the stmt
was less well checked than it actually is.

2019-08-13  Richard Sandiford  <richard.sandiford@arm.com>

gcc/
        PR middle-end/91421
        * attribs.c (decl_attributes): Check the DECL_BUILT_IN_CLASS
        before the DECL_FUNCTION_CODE.
        * calls.c (maybe_warn_alloc_args_overflow): Use fndecl_built_in_p
        to check for a BUILT_IN_ALLOCA call.
        * ipa-cp.c (ipa_get_indirect_edge_target_1): Likewise for
        BUILT_IN_UNREACHABLE.  Don't check for a FUNCTION_TYPE.
        * ipa-devirt.c (possible_polymorphic_call_target_p): Likewise.
        * ipa-prop.c (try_make_edge_direct_virtual_call): Likewise.
        * gimple-ssa-isolate-paths.c (is_addr_local): Check specifically
        for BUILT_IN_NORMAL functions.
        * trans-mem.c (expand_block_edges): Use gimple_call_builtin_p to
        test for BUILT_IN_TM_ABORT.
        * tree-ssa-ccp.c (optimize_stack_restore): Use fndecl_built_in_p
        to check for a BUILT_IN_STACK_RESTORE call.
        (optimize_stdarg_builtin): Remove redundant check for GIMPLE_CALL.
        * tree-ssa-threadedge.c
        (record_temporary_equivalences_from_stmts_at_dest): Check for a
        BUILT_IN_NORMAL decl before checking its DECL_FUNCTION_CODE.
        * tree-vect-patterns.c (vect_recog_pow_pattern): Use a positive
        test for a BUILT_IN_NORMAL call instead of a negative test for
        an internal function call.

gcc/c/
        PR middle-end/91421
        * c-decl.c (header_for_builtin_fn): Take a FUNCTION_DECL instead
        of a built_in_function.
        (diagnose_mismatched_decls, implicitly_declare): Update accordingly.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/attribs.c
    trunk/gcc/c/ChangeLog
    trunk/gcc/c/c-decl.c
    trunk/gcc/calls.c
    trunk/gcc/gimple-ssa-isolate-paths.c
    trunk/gcc/ipa-cp.c
    trunk/gcc/ipa-devirt.c
    trunk/gcc/ipa-prop.c
    trunk/gcc/trans-mem.c
    trunk/gcc/tree-ssa-ccp.c
    trunk/gcc/tree-ssa-threadedge.c
    trunk/gcc/tree-vect-patterns.c
>From gcc-bugs-return-651245-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 21:35:56 2019
Return-Path: <gcc-bugs-return-651245-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44907 invoked by alias); 13 Aug 2019 21:35: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 44824 invoked by uid 55); 13 Aug 2019 21:35:51 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91421] [10 Regression] runtime error: load of value 2463, which is not a valid value for type 'built_in_function' since r274119
Date: Tue, 13 Aug 2019 21: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: 10.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: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91421-4-IeQON3Ujhp@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01278.txt.bz2
Content-length: 9801

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

--- Comment #4 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Author: rsandifo
Date: Tue Aug 13 21:35:20 2019
New Revision: 274404

URL: https://gcc.gnu.org/viewcvs?rev=274404&root=gcc&view=rev
Log:
Use checking forms of DECL_FUNCTION_CODE (PR 91421)

We were shoe-horning all built-in enumerations (including frontend
and target-specific ones) into a field of type built_in_function.  This
was accessed as either an lvalue or an rvalue using DECL_FUNCTION_CODE.

The obvious danger with this (as was noted by several ??? comments)
is that the ranges have nothing to do with each other, and targets can
easily have more built-in functions than generic code.  But my patch to
make the field bigger was the straw that finally made the problem visible.

This patch therefore:

- replaces the field with a plain unsigned int

- turns DECL_FUNCTION_CODE into an rvalue-only accessor that checks
  that the function really is BUILT_IN_NORMAL

- adds corresponding DECL_MD_FUNCTION_CODE and DECL_FE_FUNCTION_CODE
  accessors for BUILT_IN_MD and BUILT_IN_FRONTEND respectively

- adds DECL_UNCHECKED_FUNCTION_CODE for places that need to access the
  underlying field (should be low-level code only)

- adds new helpers for setting the built-in class and function code

- makes DECL_BUILT_IN_CLASS an rvalue-only accessor too, since all
  assignments should go through the new helpers

2019-08-13  Richard Sandiford  <richard.sandiford@arm.com>

gcc/
        PR middle-end/91421
        * tree-core.h (function_decl::function_code): Change type to
        unsigned int.
        * tree.h (DECL_FUNCTION_CODE): Rename old definition to...
        (DECL_UNCHECKED_FUNCTION_CODE): ...this.
        (DECL_BUILT_IN_CLASS): Make an rvalue macro only.
        (DECL_FUNCTION_CODE): New function.  Assert that the built-in class
        is BUILT_IN_NORMAL.
        (DECL_MD_FUNCTION_CODE, DECL_FE_FUNCTION_CODE): New functions.
        (set_decl_built_in_function, copy_decl_built_in_function): Likewise.
        (fndecl_built_in_p): Change the type of the "name" argument to
        unsigned int.
        * builtins.c (expand_builtin): Move DECL_FUNCTION_CODE use
        after check for DECL_BUILT_IN_CLASS.
        * cgraphclones.c (build_function_decl_skip_args): Use
        set_decl_built_in_function.
        * ipa-param-manipulation.c (ipa_modify_formal_parameters): Likewise.
        * ipa-split.c (split_function): Likewise.
        * langhooks.c (add_builtin_function_common): Likewise.
        * omp-simd-clone.c (simd_clone_create): Likewise.
        * tree-streamer-in.c (unpack_ts_function_decl_value_fields): Likewise.
        * config/darwin.c (darwin_init_cfstring_builtins): Likewise.
        (darwin_fold_builtin): Use DECL_MD_FUNCTION_CODE instead of
        DECL_FUNCTION_CODE.
        * fold-const.c (operand_equal_p): Compare DECL_UNCHECKED_FUNCTION_CODE
        instead of DECL_FUNCTION_CODE.
        * lto-streamer-out.c (hash_tree): Use DECL_UNCHECKED_FUNCTION_CODE
        instead of DECL_FUNCTION_CODE.
        * tree-streamer-out.c (pack_ts_function_decl_value_fields): Likewise.
        * print-tree.c (print_node): Use DECL_MD_FUNCTION_CODE when
        printing DECL_BUILT_IN_MD.  Handle DECL_BUILT_IN_FRONTEND.
        * config/aarch64/aarch64-builtins.c (aarch64_expand_builtin)
        (aarch64_fold_builtin, aarch64_gimple_fold_builtin): Use
        DECL_MD_FUNCTION_CODE instead of DECL_FUNCTION_CODE.
        * config/aarch64/aarch64.c (aarch64_builtin_reciprocal): Likewise.
        * config/alpha/alpha.c (alpha_expand_builtin, alpha_fold_builtin):
        (alpha_gimple_fold_builtin): Likewise.
        * config/arc/arc.c (arc_expand_builtin): Likewise.
        * config/arm/arm-builtins.c (arm_expand_builtin): Likewise.
        * config/avr/avr-c.c (avr_resolve_overloaded_builtin): Likewise.
        * config/avr/avr.c (avr_expand_builtin, avr_fold_builtin): Likewise.
        * config/bfin/bfin.c (bfin_expand_builtin): Likewise.
        * config/c6x/c6x.c (c6x_expand_builtin): Likewise.
        * config/frv/frv.c (frv_expand_builtin): Likewise.
        * config/gcn/gcn.c (gcn_expand_builtin_1): Likewise.
        (gcn_expand_builtin): Likewise.
        * config/i386/i386-builtins.c (ix86_builtin_reciprocal): Likewise.
        (fold_builtin_cpu): Likewise.
        * config/i386/i386-expand.c (ix86_expand_builtin): Likewise.
        * config/i386/i386.c (ix86_fold_builtin): Likewise.
        (ix86_gimple_fold_builtin): Likewise.
        * config/ia64/ia64.c (ia64_fold_builtin): Likewise.
        (ia64_expand_builtin): Likewise.
        * config/iq2000/iq2000.c (iq2000_expand_builtin): Likewise.
        * config/mips/mips.c (mips_expand_builtin): Likewise.
        * config/msp430/msp430.c (msp430_expand_builtin): Likewise.
        * config/nds32/nds32-intrinsic.c (nds32_expand_builtin_impl): Likewise.
        * config/nios2/nios2.c (nios2_expand_builtin): Likewise.
        * config/nvptx/nvptx.c (nvptx_expand_builtin): Likewise.
        * config/pa/pa.c (pa_expand_builtin): Likewise.
        * config/pru/pru.c (pru_expand_builtin): Likewise.
        * config/riscv/riscv-builtins.c (riscv_expand_builtin): Likewise.
        * config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin):
        Likewise.
        * config/rs6000/rs6000-call.c (htm_expand_builtin): Likewise.
        (altivec_expand_dst_builtin, altivec_expand_builtin): Likewise.
        (rs6000_gimple_fold_builtin, rs6000_expand_builtin): Likewise.
        * config/rs6000/rs6000.c (rs6000_builtin_md_vectorized_function)
        (rs6000_builtin_reciprocal): Likewise.
        * config/rx/rx.c (rx_expand_builtin): Likewise.
        * config/s390/s390-c.c (s390_resolve_overloaded_builtin): Likewise.
        * config/s390/s390.c (s390_expand_builtin): Likewise.
        * config/sh/sh.c (sh_expand_builtin): Likewise.
        * config/sparc/sparc.c (sparc_expand_builtin): Likewise.
        (sparc_fold_builtin): Likewise.
        * config/spu/spu-c.c (spu_resolve_overloaded_builtin): Likewise.
        * config/spu/spu.c (spu_expand_builtin): Likewise.
        * config/stormy16/stormy16.c (xstormy16_expand_builtin): Likewise.
        * config/tilegx/tilegx.c (tilegx_expand_builtin): Likewise.
        * config/tilepro/tilepro.c (tilepro_expand_builtin): Likewise.
        * config/xtensa/xtensa.c (xtensa_fold_builtin): Likewise.
        (xtensa_expand_builtin): Likewise.

gcc/ada/
        PR middle-end/91421
        * gcc-interface/trans.c (gigi): Call set_decl_buillt_in_function.
        (Call_to_gnu): Use DECL_FE_FUNCTION_CODE instead of DECL_FUNCTION_CODE.

gcc/c/
        PR middle-end/91421
        * c-decl.c (merge_decls): Use copy_decl_built_in_function.

gcc/c-family/
        PR middle-end/91421
        * c-common.c (resolve_overloaded_builtin): Use
        copy_decl_built_in_function.

gcc/cp/
        PR middle-end/91421
        * decl.c (duplicate_decls):  Use copy_decl_built_in_function.
        * pt.c (declare_integer_pack): Use set_decl_built_in_function.

gcc/d/
        PR middle-end/91421
        * intrinsics.cc (maybe_set_intrinsic): Use set_decl_built_in_function.

gcc/jit/
        PR middle-end/91421
        * jit-playback.c (new_function): Use set_decl_built_in_function.

gcc/lto/
        PR middle-end/91421
        * lto-common.c (compare_tree_sccs_1): Use DECL_UNCHECKED_FUNCTION_CODE
        instead of DECL_FUNCTION_CODE.
        * lto-symtab.c (lto_symtab_merge_p): Likewise.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/gcc-interface/trans.c
    trunk/gcc/builtins.c
    trunk/gcc/c-family/ChangeLog
    trunk/gcc/c-family/c-common.c
    trunk/gcc/c/ChangeLog
    trunk/gcc/c/c-decl.c
    trunk/gcc/cgraphclones.c
    trunk/gcc/config/aarch64/aarch64-builtins.c
    trunk/gcc/config/aarch64/aarch64.c
    trunk/gcc/config/alpha/alpha.c
    trunk/gcc/config/arc/arc.c
    trunk/gcc/config/arm/arm-builtins.c
    trunk/gcc/config/avr/avr-c.c
    trunk/gcc/config/avr/avr.c
    trunk/gcc/config/bfin/bfin.c
    trunk/gcc/config/c6x/c6x.c
    trunk/gcc/config/darwin.c
    trunk/gcc/config/frv/frv.c
    trunk/gcc/config/gcn/gcn.c
    trunk/gcc/config/i386/i386-builtins.c
    trunk/gcc/config/i386/i386-expand.c
    trunk/gcc/config/i386/i386.c
    trunk/gcc/config/ia64/ia64.c
    trunk/gcc/config/iq2000/iq2000.c
    trunk/gcc/config/mips/mips.c
    trunk/gcc/config/msp430/msp430.c
    trunk/gcc/config/nds32/nds32-intrinsic.c
    trunk/gcc/config/nios2/nios2.c
    trunk/gcc/config/nvptx/nvptx.c
    trunk/gcc/config/pa/pa.c
    trunk/gcc/config/pru/pru.c
    trunk/gcc/config/riscv/riscv-builtins.c
    trunk/gcc/config/rs6000/rs6000-c.c
    trunk/gcc/config/rs6000/rs6000-call.c
    trunk/gcc/config/rs6000/rs6000.c
    trunk/gcc/config/rx/rx.c
    trunk/gcc/config/s390/s390-c.c
    trunk/gcc/config/s390/s390.c
    trunk/gcc/config/sh/sh.c
    trunk/gcc/config/sparc/sparc.c
    trunk/gcc/config/spu/spu-c.c
    trunk/gcc/config/spu/spu.c
    trunk/gcc/config/stormy16/stormy16.c
    trunk/gcc/config/tilegx/tilegx.c
    trunk/gcc/config/tilepro/tilepro.c
    trunk/gcc/config/xtensa/xtensa.c
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/decl.c
    trunk/gcc/cp/pt.c
    trunk/gcc/d/ChangeLog
    trunk/gcc/d/intrinsics.cc
    trunk/gcc/fold-const.c
    trunk/gcc/ipa-param-manipulation.c
    trunk/gcc/ipa-split.c
    trunk/gcc/jit/ChangeLog
    trunk/gcc/jit/jit-playback.c
    trunk/gcc/langhooks.c
    trunk/gcc/lto-streamer-out.c
    trunk/gcc/lto/ChangeLog
    trunk/gcc/lto/lto-common.c
    trunk/gcc/lto/lto-symtab.c
    trunk/gcc/omp-simd-clone.c
    trunk/gcc/print-tree.c
    trunk/gcc/tree-core.h
    trunk/gcc/tree-streamer-in.c
    trunk/gcc/tree-streamer-out.c
    trunk/gcc/tree.h
>From gcc-bugs-return-651246-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 21:36:58 2019
Return-Path: <gcc-bugs-return-651246-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46558 invoked by alias); 13 Aug 2019 21: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 46483 invoked by uid 48); 13 Aug 2019 21:36:54 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91421] [10 Regression] runtime error: load of value 2463, which is not a valid value for type 'built_in_function' since r274119
Date: Tue, 13 Aug 2019 21:36:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rsandifo 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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91421-4-K1G7KgwI1A@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01279.txt.bz2
Content-length: 477

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

rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed:

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

--- Comment #5 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Fixed on trunk (I hope).
>From gcc-bugs-return-651247-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 22:26:11 2019
Return-Path: <gcc-bugs-return-651247-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 64565 invoked by alias); 13 Aug 2019 22: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 64497 invoked by uid 55); 13 Aug 2019 22:26:07 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90563] [8/9/10 Regression] Out of bounds error when compiling with -Wextra
Date: Tue, 13 Aug 2019 22: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: 8.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90563-4-Mk5UxaUlhk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90563-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90563-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01280.txt.bz2
Content-length: 877

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

--- Comment #5 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Tue Aug 13 22:25:32 2019
New Revision: 274405

URL: https://gcc.gnu.org/viewcvs?rev=274405&root=gcc&view=rev
Log:
2013-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/90563
        * frontend-passes.c (insert_index): Suppress errors while
        simplifying the resulting expression.

2013-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/90563
        * gfortran.dg/do_subsript_5.f90: New test.


Added:
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/do_subscript_5.f90
Modified:
    branches/gcc-9-branch/gcc/fortran/ChangeLog
    branches/gcc-9-branch/gcc/fortran/frontend-passes.c
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651248-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 22:39:16 2019
Return-Path: <gcc-bugs-return-651248-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4010 invoked by alias); 13 Aug 2019 22:39:15 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 3779 invoked by uid 48); 13 Aug 2019 22:39:11 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/68301] self-dependent reference member initialization not diagnosed
Date: Tue, 13 Aug 2019 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: 6.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: egallager 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-68301-4-RNfCOJd5T0@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68301-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68301-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01281.txt.bz2
Content-length: 690

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

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

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

--- Comment #5 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Manuel López-Ibáñez from comment #4)
> This is a duplicate of bug 19808. There's a patch there that I believe
> needs just a little more work.

ok, closing it as such then

*** This bug has been marked as a duplicate of bug 19808 ***
>From gcc-bugs-return-651249-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 22:39:17 2019
Return-Path: <gcc-bugs-return-651249-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4197 invoked by alias); 13 Aug 2019 22:39: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 3889 invoked by uid 48); 13 Aug 2019 22:39:12 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/19808] miss a warning about uninitialized member usage in member initializer list in constructor
Date: Tue, 13 Aug 2019 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: 3.4.4
X-Bugzilla-Keywords: diagnostic, easyhack, patch
X-Bugzilla-Severity: enhancement
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
Message-ID: <bug-19808-4-ueTa860mAs@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-19808-4@http.gcc.gnu.org/bugzilla/>
References: <bug-19808-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01282.txt.bz2
Content-length: 449

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

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

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

--- Comment #45 from Eric Gallager <egallager at gcc dot gnu.org> ---
*** Bug 68301 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-651250-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 22:39:17 2019
Return-Path: <gcc-bugs-return-651250-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4242 invoked by alias); 13 Aug 2019 22:39: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 3977 invoked by uid 48); 13 Aug 2019 22:39:13 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug middle-end/24639] [meta-bug] bug to track all Wuninitialized issues
Date: Tue, 13 Aug 2019 22:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: middle-end
X-Bugzilla-Version: 4.1.0
X-Bugzilla-Keywords: diagnostic, meta-bug
X-Bugzilla-Severity: trivial
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: bug_status resolution
Message-ID: <bug-24639-4-ThUieOx01U@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-24639-4@http.gcc.gnu.org/bugzilla/>
References: <bug-24639-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01283.txt.bz2
Content-length: 492

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

Bug 68301 Summary: self-dependent reference member initialization not diagnosed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68301

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |DUPLICATE
>From gcc-bugs-return-651251-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 22:58:12 2019
Return-Path: <gcc-bugs-return-651251-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 46039 invoked by alias); 13 Aug 2019 22:58: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 45471 invoked by uid 55); 13 Aug 2019 22:58:07 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90563] [8/9/10 Regression] Out of bounds error when compiling with -Wextra
Date: Tue, 13 Aug 2019 22:58:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.3.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90563-4-pqFVu8H4Lq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90563-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90563-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01284.txt.bz2
Content-length: 878

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

--- Comment #6 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Author: tkoenig
Date: Tue Aug 13 22:57:31 2019
New Revision: 274406

URL: https://gcc.gnu.org/viewcvs?rev=274406&root=gcc&view=rev
Log:
2013-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/90563
        * frontend-passes.c (insert_index): Suppress errors while
        simplifying the resulting expression.

2013-08-13  Thomas Koenig  <tkoenig@gcc.gnu.org>

        Backport from trunk
        PR fortran/90563
        * gfortran.dg/do_subscript_5.f90: New test.


Added:
    branches/gcc-8-branch/gcc/testsuite/gfortran.dg/do_subscript_5.f90
Modified:
    branches/gcc-8-branch/gcc/fortran/ChangeLog
    branches/gcc-8-branch/gcc/fortran/frontend-passes.c
    branches/gcc-8-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651252-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 22:59:00 2019
Return-Path: <gcc-bugs-return-651252-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 47467 invoked by alias); 13 Aug 2019 22:59: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 47383 invoked by uid 48); 13 Aug 2019 22:58:56 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/90563] [8/9/10 Regression] Out of bounds error when compiling with -Wextra
Date: Tue, 13 Aug 2019 22:59:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.3.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: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-90563-4-82QBt3bQ7P@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90563-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90563-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01285.txt.bz2
Content-length: 476

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

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

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

--- Comment #7 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Fixed on all open branches.

Thanks for the bug report!
>From gcc-bugs-return-651253-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Tue Aug 13 23:47:48 2019
Return-Path: <gcc-bugs-return-651253-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123443 invoked by alias); 13 Aug 2019 23:47: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 123397 invoked by uid 48); 13 Aug 2019 23:47:44 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/91347] [7/8/9/10 Regression] pointer_string in linux vsprintf.c is miscompiled when sibling calls are optimized
Date: Tue, 13 Aug 2019 23:47:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 8.3.0
X-Bugzilla-Keywords: wrong-code
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: 7.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-91347-4-nuI15ZNdoj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91347-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91347-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01286.txt.bz2
Content-length: 534

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

John David Anglin <danglin at gcc dot gnu.org> changed:

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

--- Comment #2 from John David Anglin <danglin at gcc dot gnu.org> ---
Problem can easily be duplicated with x86 cross.

Should sibcalls be disabled on 32-bit hppa if call requires arguments passed on
stack?
>From gcc-bugs-return-651254-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 00:04:34 2019
Return-Path: <gcc-bugs-return-651254-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 28779 invoked by alias); 14 Aug 2019 00:04: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 28698 invoked by uid 48); 14 Aug 2019 00:04:29 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/91347] [7/8/9/10 Regression] pointer_string in linux vsprintf.c is miscompiled when sibling calls are optimized
Date: Wed, 14 Aug 2019 00:04: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.3.0
X-Bugzilla-Keywords: wrong-code
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: 7.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91347-4-7OCqG8Ox7F@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91347-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91347-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01287.txt.bz2
Content-length: 343

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

--- Comment #3 from John David Anglin <danglin at gcc dot gnu.org> ---
I see in dse.c:

/* Get arguments passed to CALL_INSN.  Return TRUE if successful.
   So far it only handles arguments passed in registers.  */

static bool
get_call_args (rtx call_insn, tree fn, rtx *args, int nargs)
>From gcc-bugs-return-651255-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 01:01:28 2019
Return-Path: <gcc-bugs-return-651255-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 125501 invoked by alias); 14 Aug 2019 01:01: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 125279 invoked by uid 48); 14 Aug 2019 01:01:23 -0000
From: "tom at honermann dot net" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug driver/91130] [9 Regression] -MF clashes with -flto on aarch64
Date: Wed, 14 Aug 2019 01:01: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: 9.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tom at honermann dot net
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rearnsha at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-91130-4-P1yb1FBGKl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91130-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91130-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01288.txt.bz2
Content-length: 400

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

Tom Honermann <tom at honermann dot net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tom at honermann dot net

--- Comment #46 from Tom Honermann <tom at honermann dot net> ---
Fixed for 9.3 and 10.
>From gcc-bugs-return-651256-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 01:02:41 2019
Return-Path: <gcc-bugs-return-651256-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 127372 invoked by alias); 14 Aug 2019 01:02: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 127323 invoked by uid 48); 14 Aug 2019 01:02:37 -0000
From: "tom at honermann dot net" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/88095] class nontype template parameter UDL string literals doesn't accepts deduction placeholder
Date: Wed, 14 Aug 2019 01: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: 9.0
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tom at honermann dot net
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: tom at honermann dot net
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_known_to_work resolution target_milestone cf_known_to_fail
Message-ID: <bug-88095-4-PCCrlZtZfq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88095-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88095-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01289.txt.bz2
Content-length: 608

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

Tom Honermann <tom at honermann dot net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Known to work|                            |9.2.1
         Resolution|---                         |FIXED
   Target Milestone|---                         |9.3
      Known to fail|                            |9.1.0, 9.2.0

--- Comment #7 from Tom Honermann <tom at honermann dot net> ---
Fixed for 9.3 and 10.
>From gcc-bugs-return-651257-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 02:19:08 2019
Return-Path: <gcc-bugs-return-651257-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77969 invoked by alias); 14 Aug 2019 02:19: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 77865 invoked by uid 55); 14 Aug 2019 02:19:05 -0000
From: "luoxhu at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/91287] LTO disables linking with scalar MASS library (Fortran only)
Date: Wed, 14 Aug 2019 02:19: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: 10.0
X-Bugzilla-Keywords: lto, missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: luoxhu at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91287-4-VWq0jjC0vf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91287-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91287-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01290.txt.bz2
Content-length: 1244

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

--- Comment #38 from luoxhu at gcc dot gnu.org ---
Author: luoxhu
Date: Wed Aug 14 02:18:33 2019
New Revision: 274411

URL: https://gcc.gnu.org/viewcvs?rev=274411&root=gcc&view=rev
Log:
Enable math functions linking with static library for LTO

In LTO mode, if static library and dynamic library contains same
function and both libraries are passed as arguments, linker will link
the function in dynamic library no matter the sequence.  This patch
will output LTO symbol node as UNDEF if BUILT_IN_NORMAL function FNDECL
is a math function, then the function in static library will be linked
first if its sequence is ahead of the dynamic library.

gcc/ChangeLog

2019-08-14  Xiong Hu Luo  <luoxhu@linux.ibm.com>

        PR lto/91287
        * builtins.c (builtin_with_linkage_p): New function.
        * builtins.h (builtin_with_linkage_p): New function.
        * symtab.c (write_symbol): Remove redundant assert.
        * lto-streamer-out.c (symtab_node::output_to_lto_symbol_table_p):
        Remove FIXME and use builtin_with_linkage_p.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/builtins.c
    trunk/gcc/builtins.h
    trunk/gcc/lto-streamer-out.c
    trunk/gcc/symtab.c
>From gcc-bugs-return-651258-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 04:23:07 2019
Return-Path: <gcc-bugs-return-651258-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16506 invoked by alias); 14 Aug 2019 04: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 16383 invoked by uid 55); 14 Aug 2019 04:23:03 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/87991] ICE in gfc_constructor_append_expr, at fortran/constructor.c:135
Date: Wed, 14 Aug 2019 04: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: 9.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-87991-4-gMVgqV7VXm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87991-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87991-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01291.txt.bz2
Content-length: 748

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

--- Comment #1 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Wed Aug 14 04:22:31 2019
New Revision: 274412

URL: https://gcc.gnu.org/viewcvs?rev=274412&root=gcc&view=rev
Log:
2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/87991
        * resolve.c (check_data_variable): data-stmt-object with pointer
        attribute requires a data-stmt-value with the target attribute.

2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/87991
        * gfortran.dg/pr87991.f90: New test.

Added:
    trunk/gcc/testsuite/gfortran.dg/pr87991.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/resolve.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651260-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 04:39:49 2019
Return-Path: <gcc-bugs-return-651260-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63171 invoked by alias); 14 Aug 2019 04: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 63066 invoked by uid 48); 14 Aug 2019 04:39:44 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/87991] ICE in gfc_constructor_append_expr, at fortran/constructor.c:135
Date: Wed, 14 Aug 2019 04:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 9.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: priority bug_status cc resolution assigned_to target_milestone
Message-ID: <bug-87991-4-TAwhTxr3jx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87991-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87991-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01293.txt.bz2
Content-length: 699

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P4
             Status|NEW                         |RESOLVED
                 CC|                            |kargl at gcc dot gnu.org
         Resolution|---                         |FIXED
           Assignee|unassigned at gcc dot gnu.org      |kargl at gcc dot gnu.org
   Target Milestone|---                         |9.3

--- Comment #3 from kargl at gcc dot gnu.org ---
Fixed on trunk and 9-branch.  Thanks for bug report.
>From gcc-bugs-return-651259-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 04:39:07 2019
Return-Path: <gcc-bugs-return-651259-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61844 invoked by alias); 14 Aug 2019 04:39: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 61751 invoked by uid 55); 14 Aug 2019 04:39:00 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/87991] ICE in gfc_constructor_append_expr, at fortran/constructor.c:135
Date: Wed, 14 Aug 2019 04:39:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 9.0
X-Bugzilla-Keywords: ice-on-invalid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kargl at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-87991-4-lUig7NC2eR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-87991-4@http.gcc.gnu.org/bugzilla/>
References: <bug-87991-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01292.txt.bz2
Content-length: 812

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

--- Comment #2 from kargl at gcc dot gnu.org ---
Author: kargl
Date: Wed Aug 14 04:38:29 2019
New Revision: 274413

URL: https://gcc.gnu.org/viewcvs?rev=274413&root=gcc&view=rev
Log:
2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/87991
        * resolve.c (check_data_variable): data-stmt-object with pointer
        attribute requires a data-stmt-value with the target attribute.

2019-08-13  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/87991
        * gfortran.dg/pr87991.f90: New test.

Added:
    branches/gcc-9-branch/gcc/testsuite/gfortran.dg/pr87991.f90
Modified:
    branches/gcc-9-branch/gcc/fortran/ChangeLog
    branches/gcc-9-branch/gcc/fortran/resolve.c
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651261-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 07:03:39 2019
Return-Path: <gcc-bugs-return-651261-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97960 invoked by alias); 14 Aug 2019 07:03: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 97866 invoked by uid 48); 14 Aug 2019 07:03:35 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/91438] [10 Regression] Profiledbootstrap broken on i586 in Ada
Date: Wed, 14 Aug 2019 07: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code, needs-bisection
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91438-4-zrFS8bDjsy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01294.txt.bz2
Content-length: 276

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

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to H.J. Lu from comment #4)
> Is this related to PR 91404?

Maybe. The stack trace is different, so maybe a different story. I'll check it.
>From gcc-bugs-return-651262-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 07:23:27 2019
Return-Path: <gcc-bugs-return-651262-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53096 invoked by alias); 14 Aug 2019 07:23: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 52422 invoked by uid 48); 14 Aug 2019 07:23:21 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91441] New: ICE in asan_shadow_offset at asan.c:342 on riscv64 target
Date: Wed, 14 Aug 2019 07: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: 10.0
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-91441-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01295.txt.bz2
Content-length: 2242

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

            Bug ID: 91441
           Summary: ICE in asan_shadow_offset at asan.c:342 on riscv64
                    target
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
  Target Milestone: ---

The target does not support ASAN yet. And so that we see the following ICE:

$ valgrind --leak-check=yes --trace-children=yes
~/BIG/bin/riscv64/dev/shm/buildbot/install/gcc/bin/riscv64-linux-gnu-gcc
/home/marxin/Programming/gcc/gcc/testsuite/g++.dg/cpp0x/nsdmi-template17.C
--param asan-stack=1 -fsanitize=kernel-address
...
==17799== Jump to the invalid address stated on the next line
==17799==    at 0x0: ???
==17799==    by 0xB6F198: asan_shadow_offset (asan.c:342)
==17799==    by 0xB6F198: asan_emit_stack_protection(rtx_def*, rtx_def*,
unsigned int, long*, tree_node**, int) (asan.c:1533)
==17799==    by 0x7C74B6: expand_used_vars() (cfgexpand.c:2291)
==17799==    by 0x7CB1E2: (anonymous
namespace)::pass_expand::execute(function*) (cfgexpand.c:6405)
==17799==    by 0xA9F149: execute_one_pass(opt_pass*) (passes.c:2474)
==17799==    by 0xA9F82F: execute_pass_list_1(opt_pass*) (passes.c:2560)
==17799==    by 0xA9F868: execute_pass_list(function*, opt_pass*)
(passes.c:2571)
==17799==    by 0x7F8AA3: cgraph_node::expand() (cgraphunit.c:2194)
==17799==    by 0x7F9AA3: output_in_order (cgraphunit.c:2438)
==17799==    by 0x7F9AA3: symbol_table::compile() [clone .part.0]
(cgraphunit.c:2685)
==17799==    by 0x7FBA6C: compile (cgraphunit.c:2595)
==17799==    by 0x7FBA6C: symbol_table::finalize_compilation_unit()
(cgraphunit.c:2868)
==17799==    by 0xB56D24: compile_file() (toplev.c:481)
==17799==    by 0x5CB1BA: do_compile (toplev.c:2190)
==17799==    by 0x5CB1BA: toplev::main(int, char**) (toplev.c:2325)
==17799==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
>From gcc-bugs-return-651263-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 07:24:44 2019
Return-Path: <gcc-bugs-return-651263-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55051 invoked by alias); 14 Aug 2019 07: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 54790 invoked by uid 48); 14 Aug 2019 07:24:04 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91441] ICE in asan_shadow_offset at asan.c:342 on riscv64 target
Date: Wed, 14 Aug 2019 07: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: 10.0
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_reconfirmed_on cc target_milestone
Message-ID: <bug-91441-4-buZkgjtlon@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91441-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91441-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01296.txt.bz2
Content-length: 510

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|                            |2019-8-14
                 CC|                            |kito.cheng at gmail dot com,
                   |                            |wilson at gcc dot gnu.org
   Target Milestone|---                         |10.0
>From gcc-bugs-return-651264-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 07:44:52 2019
Return-Path: <gcc-bugs-return-651264-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 982 invoked by alias); 14 Aug 2019 07:44: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 128758 invoked by uid 48); 14 Aug 2019 07:44:46 -0000
From: "rcopley at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/91440] Precompiled headers regression in 9.2
Date: Wed, 14 Aug 2019 07: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: 9.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rcopley 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-91440-4-MFnfEiHNHO@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91440-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91440-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01297.txt.bz2
Content-length: 996

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

--- Comment #1 from R Copley <rcopley at gmail dot com> ---
The recipe isn't as stable as I thought. The same recipe on a different machine
doesn't reproduce the issue. Apologies.

On that machine with a real project (sorry, no minimal example) I'm now seeing
this error:

internal error in mingw32_gt_pch_use_address, at
config/i386/host-mingw32.c:186: MapViewOfFileEx: Attempt to access invalid
address. 
<command-line>: fatal error: had to relocate PCH

As this is in mingw32-specific code it's probably for them to look at; also
note that the MSYS2 package-build script also has a patch in this area
<https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-gcc/0010-Fix-using-large-PCH.patch>

I tried the obvious experiment of editing the binaries to disable ASLR. Sure
enough, this makes the problem go away. Note though that this didn't change
between 9.1 and 9.2. The MSYS2 binaries for both versions have ASLR enabled.
>From gcc-bugs-return-651265-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 08:31:27 2019
Return-Path: <gcc-bugs-return-651265-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33638 invoked by alias); 14 Aug 2019 08:31: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 33560 invoked by uid 48); 14 Aug 2019 08:31:17 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/40976] Merge DECL of procedure call with DECL of gfc_get_function_type
Date: Wed, 14 Aug 2019 08: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: 4.5.0
X-Bugzilla-Keywords: diagnostic, 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: P3
X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc assigned_to
Message-ID: <bug-40976-4-iUOmcmtdGm@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-40976-4@http.gcc.gnu.org/bugzilla/>
References: <bug-40976-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01298.txt.bz2
Content-length: 615

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

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

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

--- Comment #6 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
I will look at this for a bit. However, if anybody wants to work on this, be my
guest.
>From gcc-bugs-return-651266-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 08:32:32 2019
Return-Path: <gcc-bugs-return-651266-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36927 invoked by alias); 14 Aug 2019 08:32: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 36844 invoked by uid 55); 14 Aug 2019 08:32:28 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/91154] [10 Regression] 456.hmmer regression on Haswell caused by r272922
Date: Wed, 14 Aug 2019 08:32:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 10.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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91154-4-oqMU05IpFD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91154-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91154-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01299.txt.bz2
Content-length: 649

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

--- Comment #21 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Wed Aug 14 08:31:54 2019
New Revision: 274422

URL: https://gcc.gnu.org/viewcvs?rev=274422&root=gcc&view=rev
Log:
2019-08-14  Richard Biener  <rguenther@suse.de>

        PR target/91154
        * config/i386/i386-features.c
        (dimode_scalar_chain::compute_convert_gain): Compute and dump
        individual instruction gain.  Fix reg-reg copy GRP cost.  Use
        ix86_cost->sse_op for vector instruction costs.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/i386-features.c
>From gcc-bugs-return-651267-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 08:42:47 2019
Return-Path: <gcc-bugs-return-651267-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83373 invoked by alias); 14 Aug 2019 08:42: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 83310 invoked by uid 48); 14 Aug 2019 08:42:42 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91434] gcc optimization behaviour is inconsistent with -O2 with 4.1.2 and 4.9.4
Date: Wed, 14 Aug 2019 08: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.9.4
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: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91434-4-AB9cU39AlW@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91434-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91434-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01300.txt.bz2
Content-length: 1931

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

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

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

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Rajabharathi s from comment #3)
>  (In reply to Jonathan Wakely from comment #2)
> > This code has undefined behaviour:
> > 
> > int main()
> > {
> >   FSPI pi;
> >   FSPG* pg = new FSPG();
> >   new (&pi.m_a) FSPGI(pg);
> >   pi.m_a.~FSPGI();
> >   return 0;
> > }
> > 
> > pi.m_a is part of an object on the stack, so its destructor will run
> > automatically. If you invoke it explicitly as pi.m_a.~FSPGI() then you cause
> > the same object to be destroyed twice. This is undefined. You need to fix
> > your code.
> 
> 
> Thanks for your reply. I understand this.
> But since m_a is member variable of other object FSPI, this memory exists in
> stack until its destruction.

It violates C++ standard, where lifetime of an object is undefined after
destruction.

> 
> m_g is set to NULL in destructor part when called for first time.
> So second time, this if condition should be false.
> If -fno-tree-dse option is used, then this if condition is false and works
> fine in 4.9.4.

Following should help in your case:
-flifetime-dse=0

> 
>   ~FSPGI()
>       {cout << "FSPGI dtor\n";
> 
>          if(NULL != m_g)
>          {
>           cout << "m_g is not NULL\n";
>           delete m_g;
>           m_g = NULL;
>          }
>       }
> 
>  class  FSPI
>       {
> 
>       public:
>       FSPI()
>       {
>         cout << "FSPI ctor\n";
>       }
>       ~FSPI()
>       {
>         cout << "FSPI dtor \n";
>       }
>       FSPGI m_a;
>       };
>From gcc-bugs-return-651268-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 08:47:52 2019
Return-Path: <gcc-bugs-return-651268-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97314 invoked by alias); 14 Aug 2019 08:47: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 96630 invoked by uid 55); 14 Aug 2019 08:47:45 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/89832] confusing error message when there is a problem with ASAN_OPTIONS "ERROR: expected '='"
Date: Wed, 14 Aug 2019 08: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: 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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-89832-4-BXh8QgzBNU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89832-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89832-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01301.txt.bz2
Content-length: 32698

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

--- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Wed Aug 14 08:47:11 2019
New Revision: 274426

URL: https://gcc.gnu.org/viewcvs?rev=274426&root=gcc&view=rev
Log:
Libsanitizer merge from trunk r368656.

2019-08-14  Martin Liska  <mliska@suse.cz>

        PR sanitizer/89832
        PR sanitizer/91325
        * All source files: Merge from upstream 368656.

Added:
    trunk/libsanitizer/asan/asan_activation.cpp
    trunk/libsanitizer/asan/asan_allocator.cpp
    trunk/libsanitizer/asan/asan_debugging.cpp
    trunk/libsanitizer/asan/asan_descriptions.cpp
    trunk/libsanitizer/asan/asan_errors.cpp
    trunk/libsanitizer/asan/asan_fake_stack.cpp
    trunk/libsanitizer/asan/asan_flags.cpp
    trunk/libsanitizer/asan/asan_fuchsia.cpp
    trunk/libsanitizer/asan/asan_globals.cpp
    trunk/libsanitizer/asan/asan_globals_win.cpp
    trunk/libsanitizer/asan/asan_interceptors.cpp
    trunk/libsanitizer/asan/asan_interceptors_memintrinsics.cpp
    trunk/libsanitizer/asan/asan_interceptors_vfork.S
    trunk/libsanitizer/asan/asan_linux.cpp
    trunk/libsanitizer/asan/asan_mac.cpp
    trunk/libsanitizer/asan/asan_malloc_linux.cpp
    trunk/libsanitizer/asan/asan_malloc_mac.cpp
    trunk/libsanitizer/asan/asan_malloc_win.cpp
    trunk/libsanitizer/asan/asan_memory_profile.cpp
    trunk/libsanitizer/asan/asan_new_delete.cpp
    trunk/libsanitizer/asan/asan_poisoning.cpp
    trunk/libsanitizer/asan/asan_posix.cpp
    trunk/libsanitizer/asan/asan_preinit.cpp
    trunk/libsanitizer/asan/asan_premap_shadow.cpp
    trunk/libsanitizer/asan/asan_report.cpp
    trunk/libsanitizer/asan/asan_rtems.cpp
    trunk/libsanitizer/asan/asan_rtl.cpp
    trunk/libsanitizer/asan/asan_shadow_setup.cpp
    trunk/libsanitizer/asan/asan_stack.cpp
    trunk/libsanitizer/asan/asan_stats.cpp
    trunk/libsanitizer/asan/asan_suppressions.cpp
    trunk/libsanitizer/asan/asan_thread.cpp
    trunk/libsanitizer/asan/asan_win.cpp
    trunk/libsanitizer/asan/asan_win_dll_thunk.cpp
    trunk/libsanitizer/asan/asan_win_dynamic_runtime_thunk.cpp
    trunk/libsanitizer/asan/asan_win_weak_interception.cpp
    trunk/libsanitizer/interception/interception_linux.cpp
    trunk/libsanitizer/interception/interception_mac.cpp
    trunk/libsanitizer/interception/interception_type_test.cpp
    trunk/libsanitizer/interception/interception_win.cpp
    trunk/libsanitizer/lsan/lsan.cpp
    trunk/libsanitizer/lsan/lsan_allocator.cpp
    trunk/libsanitizer/lsan/lsan_common.cpp
    trunk/libsanitizer/lsan/lsan_common_linux.cpp
    trunk/libsanitizer/lsan/lsan_common_mac.cpp
    trunk/libsanitizer/lsan/lsan_interceptors.cpp
    trunk/libsanitizer/lsan/lsan_linux.cpp
    trunk/libsanitizer/lsan/lsan_mac.cpp
    trunk/libsanitizer/lsan/lsan_malloc_mac.cpp
    trunk/libsanitizer/lsan/lsan_preinit.cpp
    trunk/libsanitizer/lsan/lsan_thread.cpp
    trunk/libsanitizer/sanitizer_common/sancov_flags.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_checks.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_report.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_common.cpp
   
trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_aarch64.inc.S
   
trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_arm.inc.S
   
trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_i386.inc.S
   
trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_x86_64.inc.S
    trunk/libsanitizer/sanitizer_common/sanitizer_common_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_common_nolibc.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp
   
trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cpp
   
trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_interception.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_errno.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_file.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_flag_parser.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_flags.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_fuchsia.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_hash.h
    trunk/libsanitizer/sanitizer_common/sanitizer_libc.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_libignore.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_linux.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_s390.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_local_address_space_view.h
    trunk/libsanitizer/sanitizer_common/sanitizer_mac.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_netbsd.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_openbsd.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_posix.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_printf.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_common.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_rtems.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_solaris.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_stackdepot.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cpp
   
trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cpp
   
trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_suppressions.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_termination.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_thread_registry.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_type_traits.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_type_traits.h
    trunk/libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_unwind_win.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_win.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cpp
    trunk/libsanitizer/tsan/tsan_clock.cpp
    trunk/libsanitizer/tsan/tsan_debugging.cpp
    trunk/libsanitizer/tsan/tsan_dispatch_defs.h
    trunk/libsanitizer/tsan/tsan_external.cpp
    trunk/libsanitizer/tsan/tsan_fd.cpp
    trunk/libsanitizer/tsan/tsan_flags.cpp
    trunk/libsanitizer/tsan/tsan_ignoreset.cpp
    trunk/libsanitizer/tsan/tsan_interceptors.cpp
    trunk/libsanitizer/tsan/tsan_interceptors_mac.cpp
    trunk/libsanitizer/tsan/tsan_interface.cpp
    trunk/libsanitizer/tsan/tsan_interface_ann.cpp
    trunk/libsanitizer/tsan/tsan_interface_atomic.cpp
    trunk/libsanitizer/tsan/tsan_interface_java.cpp
    trunk/libsanitizer/tsan/tsan_libdispatch.cpp
    trunk/libsanitizer/tsan/tsan_malloc_mac.cpp
    trunk/libsanitizer/tsan/tsan_md5.cpp
    trunk/libsanitizer/tsan/tsan_mman.cpp
    trunk/libsanitizer/tsan/tsan_mutex.cpp
    trunk/libsanitizer/tsan/tsan_mutexset.cpp
    trunk/libsanitizer/tsan/tsan_new_delete.cpp
    trunk/libsanitizer/tsan/tsan_platform_linux.cpp
    trunk/libsanitizer/tsan/tsan_platform_mac.cpp
    trunk/libsanitizer/tsan/tsan_platform_posix.cpp
    trunk/libsanitizer/tsan/tsan_platform_windows.cpp
    trunk/libsanitizer/tsan/tsan_preinit.cpp
    trunk/libsanitizer/tsan/tsan_report.cpp
    trunk/libsanitizer/tsan/tsan_rtl.cpp
    trunk/libsanitizer/tsan/tsan_rtl_mutex.cpp
    trunk/libsanitizer/tsan/tsan_rtl_proc.cpp
    trunk/libsanitizer/tsan/tsan_rtl_report.cpp
    trunk/libsanitizer/tsan/tsan_rtl_thread.cpp
    trunk/libsanitizer/tsan/tsan_stack_trace.cpp
    trunk/libsanitizer/tsan/tsan_stat.cpp
    trunk/libsanitizer/tsan/tsan_suppressions.cpp
    trunk/libsanitizer/tsan/tsan_symbolize.cpp
    trunk/libsanitizer/tsan/tsan_sync.cpp
    trunk/libsanitizer/ubsan/ubsan_diag.cpp
    trunk/libsanitizer/ubsan/ubsan_diag_standalone.cpp
    trunk/libsanitizer/ubsan/ubsan_flags.cpp
    trunk/libsanitizer/ubsan/ubsan_handlers.cpp
    trunk/libsanitizer/ubsan/ubsan_handlers_cxx.cpp
    trunk/libsanitizer/ubsan/ubsan_init.cpp
    trunk/libsanitizer/ubsan/ubsan_init_standalone.cpp
    trunk/libsanitizer/ubsan/ubsan_init_standalone_preinit.cpp
    trunk/libsanitizer/ubsan/ubsan_monitor.cpp
    trunk/libsanitizer/ubsan/ubsan_signals_standalone.cpp
    trunk/libsanitizer/ubsan/ubsan_type_hash.cpp
    trunk/libsanitizer/ubsan/ubsan_type_hash_itanium.cpp
    trunk/libsanitizer/ubsan/ubsan_type_hash_win.cpp
    trunk/libsanitizer/ubsan/ubsan_value.cpp
    trunk/libsanitizer/ubsan/ubsan_win_dll_thunk.cpp
    trunk/libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cpp
    trunk/libsanitizer/ubsan/ubsan_win_weak_interception.cpp
Removed:
    trunk/libsanitizer/asan/asan_activation.cc
    trunk/libsanitizer/asan/asan_allocator.cc
    trunk/libsanitizer/asan/asan_debugging.cc
    trunk/libsanitizer/asan/asan_descriptions.cc
    trunk/libsanitizer/asan/asan_errors.cc
    trunk/libsanitizer/asan/asan_fake_stack.cc
    trunk/libsanitizer/asan/asan_flags.cc
    trunk/libsanitizer/asan/asan_fuchsia.cc
    trunk/libsanitizer/asan/asan_globals.cc
    trunk/libsanitizer/asan/asan_globals_win.cc
    trunk/libsanitizer/asan/asan_interceptors.cc
    trunk/libsanitizer/asan/asan_interceptors_memintrinsics.cc
    trunk/libsanitizer/asan/asan_linux.cc
    trunk/libsanitizer/asan/asan_mac.cc
    trunk/libsanitizer/asan/asan_malloc_linux.cc
    trunk/libsanitizer/asan/asan_malloc_mac.cc
    trunk/libsanitizer/asan/asan_malloc_win.cc
    trunk/libsanitizer/asan/asan_memory_profile.cc
    trunk/libsanitizer/asan/asan_new_delete.cc
    trunk/libsanitizer/asan/asan_poisoning.cc
    trunk/libsanitizer/asan/asan_posix.cc
    trunk/libsanitizer/asan/asan_preinit.cc
    trunk/libsanitizer/asan/asan_premap_shadow.cc
    trunk/libsanitizer/asan/asan_report.cc
    trunk/libsanitizer/asan/asan_rtems.cc
    trunk/libsanitizer/asan/asan_rtl.cc
    trunk/libsanitizer/asan/asan_shadow_setup.cc
    trunk/libsanitizer/asan/asan_stack.cc
    trunk/libsanitizer/asan/asan_stats.cc
    trunk/libsanitizer/asan/asan_suppressions.cc
    trunk/libsanitizer/asan/asan_thread.cc
    trunk/libsanitizer/asan/asan_win.cc
    trunk/libsanitizer/asan/asan_win_dll_thunk.cc
    trunk/libsanitizer/asan/asan_win_dynamic_runtime_thunk.cc
    trunk/libsanitizer/asan/asan_win_weak_interception.cc
    trunk/libsanitizer/include/sanitizer/esan_interface.h
    trunk/libsanitizer/interception/interception_linux.cc
    trunk/libsanitizer/interception/interception_mac.cc
    trunk/libsanitizer/interception/interception_type_test.cc
    trunk/libsanitizer/interception/interception_win.cc
    trunk/libsanitizer/lsan/lsan.cc
    trunk/libsanitizer/lsan/lsan_allocator.cc
    trunk/libsanitizer/lsan/lsan_common.cc
    trunk/libsanitizer/lsan/lsan_common_linux.cc
    trunk/libsanitizer/lsan/lsan_common_mac.cc
    trunk/libsanitizer/lsan/lsan_interceptors.cc
    trunk/libsanitizer/lsan/lsan_linux.cc
    trunk/libsanitizer/lsan/lsan_mac.cc
    trunk/libsanitizer/lsan/lsan_malloc_mac.cc
    trunk/libsanitizer/lsan/lsan_preinit.cc
    trunk/libsanitizer/lsan/lsan_thread.cc
    trunk/libsanitizer/sanitizer_common/sancov_begin.S
    trunk/libsanitizer/sanitizer_common/sancov_end.S
    trunk/libsanitizer/sanitizer_common/sancov_flags.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_checks.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_report.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_common.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_nolibc.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc
   
trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cc
   
trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_interception.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_errno.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_file.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_flag_parser.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_flags.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_fuchsia.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_libc.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_libignore.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_linux.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_mips64.S
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_s390.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_x86_64.S
    trunk/libsanitizer/sanitizer_common/sanitizer_mac.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_netbsd.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_openbsd.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_posix.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_printf.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_common.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_rtems.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_solaris.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stackdepot.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_suppressions.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_termination.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_thread_registry.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_unwind_win.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_win.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cc
    trunk/libsanitizer/tsan/tsan_clock.cc
    trunk/libsanitizer/tsan/tsan_debugging.cc
    trunk/libsanitizer/tsan/tsan_external.cc
    trunk/libsanitizer/tsan/tsan_fd.cc
    trunk/libsanitizer/tsan/tsan_flags.cc
    trunk/libsanitizer/tsan/tsan_ignoreset.cc
    trunk/libsanitizer/tsan/tsan_interceptors.cc
    trunk/libsanitizer/tsan/tsan_interceptors_mac.cc
    trunk/libsanitizer/tsan/tsan_interface.cc
    trunk/libsanitizer/tsan/tsan_interface_ann.cc
    trunk/libsanitizer/tsan/tsan_interface_atomic.cc
    trunk/libsanitizer/tsan/tsan_interface_java.cc
    trunk/libsanitizer/tsan/tsan_libdispatch_mac.cc
    trunk/libsanitizer/tsan/tsan_malloc_mac.cc
    trunk/libsanitizer/tsan/tsan_md5.cc
    trunk/libsanitizer/tsan/tsan_mman.cc
    trunk/libsanitizer/tsan/tsan_mutex.cc
    trunk/libsanitizer/tsan/tsan_mutexset.cc
    trunk/libsanitizer/tsan/tsan_new_delete.cc
    trunk/libsanitizer/tsan/tsan_platform_linux.cc
    trunk/libsanitizer/tsan/tsan_platform_mac.cc
    trunk/libsanitizer/tsan/tsan_platform_posix.cc
    trunk/libsanitizer/tsan/tsan_platform_windows.cc
    trunk/libsanitizer/tsan/tsan_preinit.cc
    trunk/libsanitizer/tsan/tsan_report.cc
    trunk/libsanitizer/tsan/tsan_rtl.cc
    trunk/libsanitizer/tsan/tsan_rtl_mutex.cc
    trunk/libsanitizer/tsan/tsan_rtl_proc.cc
    trunk/libsanitizer/tsan/tsan_rtl_report.cc
    trunk/libsanitizer/tsan/tsan_rtl_thread.cc
    trunk/libsanitizer/tsan/tsan_stack_trace.cc
    trunk/libsanitizer/tsan/tsan_stat.cc
    trunk/libsanitizer/tsan/tsan_suppressions.cc
    trunk/libsanitizer/tsan/tsan_symbolize.cc
    trunk/libsanitizer/tsan/tsan_sync.cc
    trunk/libsanitizer/ubsan/ubsan_diag.cc
    trunk/libsanitizer/ubsan/ubsan_diag_standalone.cc
    trunk/libsanitizer/ubsan/ubsan_flags.cc
    trunk/libsanitizer/ubsan/ubsan_handlers.cc
    trunk/libsanitizer/ubsan/ubsan_handlers_cxx.cc
    trunk/libsanitizer/ubsan/ubsan_init.cc
    trunk/libsanitizer/ubsan/ubsan_init_standalone.cc
    trunk/libsanitizer/ubsan/ubsan_init_standalone_preinit.cc
    trunk/libsanitizer/ubsan/ubsan_monitor.cc
    trunk/libsanitizer/ubsan/ubsan_signals_standalone.cc
    trunk/libsanitizer/ubsan/ubsan_type_hash.cc
    trunk/libsanitizer/ubsan/ubsan_type_hash_itanium.cc
    trunk/libsanitizer/ubsan/ubsan_type_hash_win.cc
    trunk/libsanitizer/ubsan/ubsan_value.cc
    trunk/libsanitizer/ubsan/ubsan_win_dll_thunk.cc
    trunk/libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cc
    trunk/libsanitizer/ubsan/ubsan_win_weak_interception.cc
Modified:
    trunk/libsanitizer/ChangeLog
    trunk/libsanitizer/MERGE
    trunk/libsanitizer/Makefile.in
    trunk/libsanitizer/aclocal.m4
    trunk/libsanitizer/asan/Makefile.am
    trunk/libsanitizer/asan/Makefile.in
    trunk/libsanitizer/asan/asan_activation.h
    trunk/libsanitizer/asan/asan_activation_flags.inc
    trunk/libsanitizer/asan/asan_allocator.h
    trunk/libsanitizer/asan/asan_descriptions.h
    trunk/libsanitizer/asan/asan_errors.h
    trunk/libsanitizer/asan/asan_fake_stack.h
    trunk/libsanitizer/asan/asan_flags.h
    trunk/libsanitizer/asan/asan_flags.inc
    trunk/libsanitizer/asan/asan_init_version.h
    trunk/libsanitizer/asan/asan_interceptors.h
    trunk/libsanitizer/asan/asan_interceptors_memintrinsics.h
    trunk/libsanitizer/asan/asan_interface.inc
    trunk/libsanitizer/asan/asan_interface_internal.h
    trunk/libsanitizer/asan/asan_internal.h
    trunk/libsanitizer/asan/asan_malloc_local.h
    trunk/libsanitizer/asan/asan_mapping.h
    trunk/libsanitizer/asan/asan_mapping_myriad.h
    trunk/libsanitizer/asan/asan_mapping_sparc64.h
    trunk/libsanitizer/asan/asan_poisoning.h
    trunk/libsanitizer/asan/asan_premap_shadow.h
    trunk/libsanitizer/asan/asan_report.h
    trunk/libsanitizer/asan/asan_scariness_score.h
    trunk/libsanitizer/asan/asan_stack.h
    trunk/libsanitizer/asan/asan_stats.h
    trunk/libsanitizer/asan/asan_suppressions.h
    trunk/libsanitizer/asan/asan_thread.h
    trunk/libsanitizer/builtins/assembly.h
    trunk/libsanitizer/configure
    trunk/libsanitizer/configure.tgt
    trunk/libsanitizer/include/sanitizer/allocator_interface.h
    trunk/libsanitizer/include/sanitizer/asan_interface.h
    trunk/libsanitizer/include/sanitizer/common_interface_defs.h
    trunk/libsanitizer/include/sanitizer/coverage_interface.h
    trunk/libsanitizer/include/sanitizer/dfsan_interface.h
    trunk/libsanitizer/include/sanitizer/hwasan_interface.h
    trunk/libsanitizer/include/sanitizer/linux_syscall_hooks.h
    trunk/libsanitizer/include/sanitizer/lsan_interface.h
    trunk/libsanitizer/include/sanitizer/msan_interface.h
    trunk/libsanitizer/include/sanitizer/netbsd_syscall_hooks.h
    trunk/libsanitizer/include/sanitizer/scudo_interface.h
    trunk/libsanitizer/include/sanitizer/tsan_interface.h
    trunk/libsanitizer/include/sanitizer/tsan_interface_atomic.h
    trunk/libsanitizer/interception/Makefile.am
    trunk/libsanitizer/interception/Makefile.in
    trunk/libsanitizer/interception/interception.h
    trunk/libsanitizer/interception/interception_linux.h
    trunk/libsanitizer/interception/interception_mac.h
    trunk/libsanitizer/interception/interception_win.h
    trunk/libsanitizer/libbacktrace/Makefile.in
    trunk/libsanitizer/lsan/Makefile.am
    trunk/libsanitizer/lsan/Makefile.in
    trunk/libsanitizer/lsan/lsan.h
    trunk/libsanitizer/lsan/lsan_allocator.h
    trunk/libsanitizer/lsan/lsan_common.h
    trunk/libsanitizer/lsan/lsan_flags.inc
    trunk/libsanitizer/lsan/lsan_thread.h
    trunk/libsanitizer/merge.sh
    trunk/libsanitizer/sanitizer_common/Makefile.am
    trunk/libsanitizer/sanitizer_common/Makefile.in
    trunk/libsanitizer/sanitizer_common/sancov_flags.h
    trunk/libsanitizer/sanitizer_common/sancov_flags.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_addrhashmap.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_bytemap.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_checks.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_combined.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_interface.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_internal.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_local_cache.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_primary32.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_primary64.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_report.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_secondary.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_size_class_map.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_stats.h
    trunk/libsanitizer/sanitizer_common/sanitizer_asm.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic_clang.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic_clang_mips.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic_clang_other.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic_clang_x86.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic_msvc.h
    trunk/libsanitizer/sanitizer_common/sanitizer_bitvector.h
    trunk/libsanitizer/sanitizer_common/sanitizer_bvgraph.h
    trunk/libsanitizer/sanitizer_common/sanitizer_common.h
    trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc
   
trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_interface.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_interface_posix.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_interface.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_dbghelp.h
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector.h
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector_interface.h
    trunk/libsanitizer/sanitizer_common/sanitizer_errno.h
    trunk/libsanitizer/sanitizer_common/sanitizer_errno_codes.h
    trunk/libsanitizer/sanitizer_common/sanitizer_file.h
    trunk/libsanitizer/sanitizer_common/sanitizer_flag_parser.h
    trunk/libsanitizer/sanitizer_common/sanitizer_flags.h
    trunk/libsanitizer/sanitizer_common/sanitizer_flags.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_freebsd.h
    trunk/libsanitizer/sanitizer_common/sanitizer_fuchsia.h
    trunk/libsanitizer/sanitizer_common/sanitizer_getauxval.h
    trunk/libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_interface_internal.h
    trunk/libsanitizer/sanitizer_common/sanitizer_internal_defs.h
    trunk/libsanitizer/sanitizer_common/sanitizer_lfstack.h
    trunk/libsanitizer/sanitizer_common/sanitizer_libc.h
    trunk/libsanitizer/sanitizer_common/sanitizer_libignore.h
    trunk/libsanitizer/sanitizer_common/sanitizer_linux.h
    trunk/libsanitizer/sanitizer_common/sanitizer_list.h
    trunk/libsanitizer/sanitizer_common/sanitizer_mac.h
    trunk/libsanitizer/sanitizer_common/sanitizer_malloc_mac.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_mutex.h
    trunk/libsanitizer/sanitizer_common/sanitizer_persistent_allocator.h
    trunk/libsanitizer/sanitizer_common/sanitizer_placement_new.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_interceptors.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
    trunk/libsanitizer/sanitizer_common/sanitizer_posix.h
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps.h
    trunk/libsanitizer/sanitizer_common/sanitizer_quarantine.h
    trunk/libsanitizer/sanitizer_common/sanitizer_report_decorator.h
    trunk/libsanitizer/sanitizer_common/sanitizer_ring_buffer.h
    trunk/libsanitizer/sanitizer_common/sanitizer_rtems.h
    trunk/libsanitizer/sanitizer_common/sanitizer_signal_interceptors.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_stackdepot.h
    trunk/libsanitizer/sanitizer_common/sanitizer_stackdepotbase.h
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace.h
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.h
    trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld.h
    trunk/libsanitizer/sanitizer_common/sanitizer_suppressions.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_fuchsia.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_internal.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_rtems.h
    trunk/libsanitizer/sanitizer_common/sanitizer_syscall_generic.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_syscall_linux_aarch64.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_syscall_linux_arm.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_syscall_linux_x86_64.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_syscalls_netbsd.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_thread_registry.h
    trunk/libsanitizer/sanitizer_common/sanitizer_tls_get_addr.h
    trunk/libsanitizer/sanitizer_common/sanitizer_vector.h
    trunk/libsanitizer/sanitizer_common/sanitizer_win.h
    trunk/libsanitizer/sanitizer_common/sanitizer_win_defs.h
    trunk/libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.h
    trunk/libsanitizer/sanitizer_common/sanitizer_win_weak_interception.h
    trunk/libsanitizer/tsan/Makefile.am
    trunk/libsanitizer/tsan/Makefile.in
    trunk/libsanitizer/tsan/tsan_clock.h
    trunk/libsanitizer/tsan/tsan_defs.h
    trunk/libsanitizer/tsan/tsan_dense_alloc.h
    trunk/libsanitizer/tsan/tsan_fd.h
    trunk/libsanitizer/tsan/tsan_flags.h
    trunk/libsanitizer/tsan/tsan_flags.inc
    trunk/libsanitizer/tsan/tsan_ignoreset.h
    trunk/libsanitizer/tsan/tsan_interceptors.h
    trunk/libsanitizer/tsan/tsan_interface.h
    trunk/libsanitizer/tsan/tsan_interface_ann.h
    trunk/libsanitizer/tsan/tsan_interface_inl.h
    trunk/libsanitizer/tsan/tsan_interface_java.h
    trunk/libsanitizer/tsan/tsan_mman.h
    trunk/libsanitizer/tsan/tsan_mutex.h
    trunk/libsanitizer/tsan/tsan_mutexset.h
    trunk/libsanitizer/tsan/tsan_platform.h
    trunk/libsanitizer/tsan/tsan_report.h
    trunk/libsanitizer/tsan/tsan_rtl.h
    trunk/libsanitizer/tsan/tsan_rtl_aarch64.S
    trunk/libsanitizer/tsan/tsan_rtl_amd64.S
    trunk/libsanitizer/tsan/tsan_rtl_ppc64.S
    trunk/libsanitizer/tsan/tsan_stack_trace.h
    trunk/libsanitizer/tsan/tsan_stat.h
    trunk/libsanitizer/tsan/tsan_suppressions.h
    trunk/libsanitizer/tsan/tsan_symbolize.h
    trunk/libsanitizer/tsan/tsan_sync.h
    trunk/libsanitizer/tsan/tsan_trace.h
    trunk/libsanitizer/tsan/tsan_update_shadow_word_inl.h
    trunk/libsanitizer/ubsan/Makefile.am
    trunk/libsanitizer/ubsan/Makefile.in
    trunk/libsanitizer/ubsan/ubsan_checks.inc
    trunk/libsanitizer/ubsan/ubsan_diag.h
    trunk/libsanitizer/ubsan/ubsan_flags.h
    trunk/libsanitizer/ubsan/ubsan_flags.inc
    trunk/libsanitizer/ubsan/ubsan_handlers.h
    trunk/libsanitizer/ubsan/ubsan_handlers_cxx.h
    trunk/libsanitizer/ubsan/ubsan_init.h
    trunk/libsanitizer/ubsan/ubsan_interface.inc
    trunk/libsanitizer/ubsan/ubsan_monitor.h
    trunk/libsanitizer/ubsan/ubsan_platform.h
    trunk/libsanitizer/ubsan/ubsan_signals_standalone.h
    trunk/libsanitizer/ubsan/ubsan_type_hash.h
    trunk/libsanitizer/ubsan/ubsan_value.h
>From gcc-bugs-return-651269-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 08:47:52 2019
Return-Path: <gcc-bugs-return-651269-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 97324 invoked by alias); 14 Aug 2019 08:47: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 96598 invoked by uid 55); 14 Aug 2019 08:47:44 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/91325] [ASAN] ASAN hangs at throw if called via dlopen
Date: Wed, 14 Aug 2019 08: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: 9.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: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91325-4-NfefIZ10FY@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91325-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91325-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01302.txt.bz2
Content-length: 32698

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

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Wed Aug 14 08:47:11 2019
New Revision: 274426

URL: https://gcc.gnu.org/viewcvs?rev=274426&root=gcc&view=rev
Log:
Libsanitizer merge from trunk r368656.

2019-08-14  Martin Liska  <mliska@suse.cz>

        PR sanitizer/89832
        PR sanitizer/91325
        * All source files: Merge from upstream 368656.

Added:
    trunk/libsanitizer/asan/asan_activation.cpp
    trunk/libsanitizer/asan/asan_allocator.cpp
    trunk/libsanitizer/asan/asan_debugging.cpp
    trunk/libsanitizer/asan/asan_descriptions.cpp
    trunk/libsanitizer/asan/asan_errors.cpp
    trunk/libsanitizer/asan/asan_fake_stack.cpp
    trunk/libsanitizer/asan/asan_flags.cpp
    trunk/libsanitizer/asan/asan_fuchsia.cpp
    trunk/libsanitizer/asan/asan_globals.cpp
    trunk/libsanitizer/asan/asan_globals_win.cpp
    trunk/libsanitizer/asan/asan_interceptors.cpp
    trunk/libsanitizer/asan/asan_interceptors_memintrinsics.cpp
    trunk/libsanitizer/asan/asan_interceptors_vfork.S
    trunk/libsanitizer/asan/asan_linux.cpp
    trunk/libsanitizer/asan/asan_mac.cpp
    trunk/libsanitizer/asan/asan_malloc_linux.cpp
    trunk/libsanitizer/asan/asan_malloc_mac.cpp
    trunk/libsanitizer/asan/asan_malloc_win.cpp
    trunk/libsanitizer/asan/asan_memory_profile.cpp
    trunk/libsanitizer/asan/asan_new_delete.cpp
    trunk/libsanitizer/asan/asan_poisoning.cpp
    trunk/libsanitizer/asan/asan_posix.cpp
    trunk/libsanitizer/asan/asan_preinit.cpp
    trunk/libsanitizer/asan/asan_premap_shadow.cpp
    trunk/libsanitizer/asan/asan_report.cpp
    trunk/libsanitizer/asan/asan_rtems.cpp
    trunk/libsanitizer/asan/asan_rtl.cpp
    trunk/libsanitizer/asan/asan_shadow_setup.cpp
    trunk/libsanitizer/asan/asan_stack.cpp
    trunk/libsanitizer/asan/asan_stats.cpp
    trunk/libsanitizer/asan/asan_suppressions.cpp
    trunk/libsanitizer/asan/asan_thread.cpp
    trunk/libsanitizer/asan/asan_win.cpp
    trunk/libsanitizer/asan/asan_win_dll_thunk.cpp
    trunk/libsanitizer/asan/asan_win_dynamic_runtime_thunk.cpp
    trunk/libsanitizer/asan/asan_win_weak_interception.cpp
    trunk/libsanitizer/interception/interception_linux.cpp
    trunk/libsanitizer/interception/interception_mac.cpp
    trunk/libsanitizer/interception/interception_type_test.cpp
    trunk/libsanitizer/interception/interception_win.cpp
    trunk/libsanitizer/lsan/lsan.cpp
    trunk/libsanitizer/lsan/lsan_allocator.cpp
    trunk/libsanitizer/lsan/lsan_common.cpp
    trunk/libsanitizer/lsan/lsan_common_linux.cpp
    trunk/libsanitizer/lsan/lsan_common_mac.cpp
    trunk/libsanitizer/lsan/lsan_interceptors.cpp
    trunk/libsanitizer/lsan/lsan_linux.cpp
    trunk/libsanitizer/lsan/lsan_mac.cpp
    trunk/libsanitizer/lsan/lsan_malloc_mac.cpp
    trunk/libsanitizer/lsan/lsan_preinit.cpp
    trunk/libsanitizer/lsan/lsan_thread.cpp
    trunk/libsanitizer/sanitizer_common/sancov_flags.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_checks.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_report.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_common.cpp
   
trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_aarch64.inc.S
   
trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_arm.inc.S
   
trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_i386.inc.S
   
trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_x86_64.inc.S
    trunk/libsanitizer/sanitizer_common/sanitizer_common_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_common_nolibc.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp
   
trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cpp
   
trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_interception.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_errno.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_file.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_flag_parser.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_flags.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_fuchsia.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_hash.h
    trunk/libsanitizer/sanitizer_common/sanitizer_libc.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_libignore.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_linux.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_s390.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_local_address_space_view.h
    trunk/libsanitizer/sanitizer_common/sanitizer_mac.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_netbsd.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_openbsd.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_posix.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_printf.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_common.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_rtems.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_solaris.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_stackdepot.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cpp
   
trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cpp
   
trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_suppressions.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_termination.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_thread_registry.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_type_traits.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_type_traits.h
    trunk/libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_unwind_win.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_win.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp
    trunk/libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cpp
    trunk/libsanitizer/tsan/tsan_clock.cpp
    trunk/libsanitizer/tsan/tsan_debugging.cpp
    trunk/libsanitizer/tsan/tsan_dispatch_defs.h
    trunk/libsanitizer/tsan/tsan_external.cpp
    trunk/libsanitizer/tsan/tsan_fd.cpp
    trunk/libsanitizer/tsan/tsan_flags.cpp
    trunk/libsanitizer/tsan/tsan_ignoreset.cpp
    trunk/libsanitizer/tsan/tsan_interceptors.cpp
    trunk/libsanitizer/tsan/tsan_interceptors_mac.cpp
    trunk/libsanitizer/tsan/tsan_interface.cpp
    trunk/libsanitizer/tsan/tsan_interface_ann.cpp
    trunk/libsanitizer/tsan/tsan_interface_atomic.cpp
    trunk/libsanitizer/tsan/tsan_interface_java.cpp
    trunk/libsanitizer/tsan/tsan_libdispatch.cpp
    trunk/libsanitizer/tsan/tsan_malloc_mac.cpp
    trunk/libsanitizer/tsan/tsan_md5.cpp
    trunk/libsanitizer/tsan/tsan_mman.cpp
    trunk/libsanitizer/tsan/tsan_mutex.cpp
    trunk/libsanitizer/tsan/tsan_mutexset.cpp
    trunk/libsanitizer/tsan/tsan_new_delete.cpp
    trunk/libsanitizer/tsan/tsan_platform_linux.cpp
    trunk/libsanitizer/tsan/tsan_platform_mac.cpp
    trunk/libsanitizer/tsan/tsan_platform_posix.cpp
    trunk/libsanitizer/tsan/tsan_platform_windows.cpp
    trunk/libsanitizer/tsan/tsan_preinit.cpp
    trunk/libsanitizer/tsan/tsan_report.cpp
    trunk/libsanitizer/tsan/tsan_rtl.cpp
    trunk/libsanitizer/tsan/tsan_rtl_mutex.cpp
    trunk/libsanitizer/tsan/tsan_rtl_proc.cpp
    trunk/libsanitizer/tsan/tsan_rtl_report.cpp
    trunk/libsanitizer/tsan/tsan_rtl_thread.cpp
    trunk/libsanitizer/tsan/tsan_stack_trace.cpp
    trunk/libsanitizer/tsan/tsan_stat.cpp
    trunk/libsanitizer/tsan/tsan_suppressions.cpp
    trunk/libsanitizer/tsan/tsan_symbolize.cpp
    trunk/libsanitizer/tsan/tsan_sync.cpp
    trunk/libsanitizer/ubsan/ubsan_diag.cpp
    trunk/libsanitizer/ubsan/ubsan_diag_standalone.cpp
    trunk/libsanitizer/ubsan/ubsan_flags.cpp
    trunk/libsanitizer/ubsan/ubsan_handlers.cpp
    trunk/libsanitizer/ubsan/ubsan_handlers_cxx.cpp
    trunk/libsanitizer/ubsan/ubsan_init.cpp
    trunk/libsanitizer/ubsan/ubsan_init_standalone.cpp
    trunk/libsanitizer/ubsan/ubsan_init_standalone_preinit.cpp
    trunk/libsanitizer/ubsan/ubsan_monitor.cpp
    trunk/libsanitizer/ubsan/ubsan_signals_standalone.cpp
    trunk/libsanitizer/ubsan/ubsan_type_hash.cpp
    trunk/libsanitizer/ubsan/ubsan_type_hash_itanium.cpp
    trunk/libsanitizer/ubsan/ubsan_type_hash_win.cpp
    trunk/libsanitizer/ubsan/ubsan_value.cpp
    trunk/libsanitizer/ubsan/ubsan_win_dll_thunk.cpp
    trunk/libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cpp
    trunk/libsanitizer/ubsan/ubsan_win_weak_interception.cpp
Removed:
    trunk/libsanitizer/asan/asan_activation.cc
    trunk/libsanitizer/asan/asan_allocator.cc
    trunk/libsanitizer/asan/asan_debugging.cc
    trunk/libsanitizer/asan/asan_descriptions.cc
    trunk/libsanitizer/asan/asan_errors.cc
    trunk/libsanitizer/asan/asan_fake_stack.cc
    trunk/libsanitizer/asan/asan_flags.cc
    trunk/libsanitizer/asan/asan_fuchsia.cc
    trunk/libsanitizer/asan/asan_globals.cc
    trunk/libsanitizer/asan/asan_globals_win.cc
    trunk/libsanitizer/asan/asan_interceptors.cc
    trunk/libsanitizer/asan/asan_interceptors_memintrinsics.cc
    trunk/libsanitizer/asan/asan_linux.cc
    trunk/libsanitizer/asan/asan_mac.cc
    trunk/libsanitizer/asan/asan_malloc_linux.cc
    trunk/libsanitizer/asan/asan_malloc_mac.cc
    trunk/libsanitizer/asan/asan_malloc_win.cc
    trunk/libsanitizer/asan/asan_memory_profile.cc
    trunk/libsanitizer/asan/asan_new_delete.cc
    trunk/libsanitizer/asan/asan_poisoning.cc
    trunk/libsanitizer/asan/asan_posix.cc
    trunk/libsanitizer/asan/asan_preinit.cc
    trunk/libsanitizer/asan/asan_premap_shadow.cc
    trunk/libsanitizer/asan/asan_report.cc
    trunk/libsanitizer/asan/asan_rtems.cc
    trunk/libsanitizer/asan/asan_rtl.cc
    trunk/libsanitizer/asan/asan_shadow_setup.cc
    trunk/libsanitizer/asan/asan_stack.cc
    trunk/libsanitizer/asan/asan_stats.cc
    trunk/libsanitizer/asan/asan_suppressions.cc
    trunk/libsanitizer/asan/asan_thread.cc
    trunk/libsanitizer/asan/asan_win.cc
    trunk/libsanitizer/asan/asan_win_dll_thunk.cc
    trunk/libsanitizer/asan/asan_win_dynamic_runtime_thunk.cc
    trunk/libsanitizer/asan/asan_win_weak_interception.cc
    trunk/libsanitizer/include/sanitizer/esan_interface.h
    trunk/libsanitizer/interception/interception_linux.cc
    trunk/libsanitizer/interception/interception_mac.cc
    trunk/libsanitizer/interception/interception_type_test.cc
    trunk/libsanitizer/interception/interception_win.cc
    trunk/libsanitizer/lsan/lsan.cc
    trunk/libsanitizer/lsan/lsan_allocator.cc
    trunk/libsanitizer/lsan/lsan_common.cc
    trunk/libsanitizer/lsan/lsan_common_linux.cc
    trunk/libsanitizer/lsan/lsan_common_mac.cc
    trunk/libsanitizer/lsan/lsan_interceptors.cc
    trunk/libsanitizer/lsan/lsan_linux.cc
    trunk/libsanitizer/lsan/lsan_mac.cc
    trunk/libsanitizer/lsan/lsan_malloc_mac.cc
    trunk/libsanitizer/lsan/lsan_preinit.cc
    trunk/libsanitizer/lsan/lsan_thread.cc
    trunk/libsanitizer/sanitizer_common/sancov_begin.S
    trunk/libsanitizer/sanitizer_common/sancov_end.S
    trunk/libsanitizer/sanitizer_common/sancov_flags.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_checks.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_report.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_common.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_nolibc.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc
   
trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cc
   
trunk/libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_interception.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_errno.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_file.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_flag_parser.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_flags.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_fuchsia.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_libc.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_libignore.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_linux.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_mips64.S
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_s390.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_linux_x86_64.S
    trunk/libsanitizer/sanitizer_common/sanitizer_mac.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_netbsd.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_openbsd.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_posix.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_printf.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_common.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_rtems.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_solaris.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stackdepot.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_suppressions.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_termination.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_thread_registry.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_unwind_win.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_win.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc
    trunk/libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cc
    trunk/libsanitizer/tsan/tsan_clock.cc
    trunk/libsanitizer/tsan/tsan_debugging.cc
    trunk/libsanitizer/tsan/tsan_external.cc
    trunk/libsanitizer/tsan/tsan_fd.cc
    trunk/libsanitizer/tsan/tsan_flags.cc
    trunk/libsanitizer/tsan/tsan_ignoreset.cc
    trunk/libsanitizer/tsan/tsan_interceptors.cc
    trunk/libsanitizer/tsan/tsan_interceptors_mac.cc
    trunk/libsanitizer/tsan/tsan_interface.cc
    trunk/libsanitizer/tsan/tsan_interface_ann.cc
    trunk/libsanitizer/tsan/tsan_interface_atomic.cc
    trunk/libsanitizer/tsan/tsan_interface_java.cc
    trunk/libsanitizer/tsan/tsan_libdispatch_mac.cc
    trunk/libsanitizer/tsan/tsan_malloc_mac.cc
    trunk/libsanitizer/tsan/tsan_md5.cc
    trunk/libsanitizer/tsan/tsan_mman.cc
    trunk/libsanitizer/tsan/tsan_mutex.cc
    trunk/libsanitizer/tsan/tsan_mutexset.cc
    trunk/libsanitizer/tsan/tsan_new_delete.cc
    trunk/libsanitizer/tsan/tsan_platform_linux.cc
    trunk/libsanitizer/tsan/tsan_platform_mac.cc
    trunk/libsanitizer/tsan/tsan_platform_posix.cc
    trunk/libsanitizer/tsan/tsan_platform_windows.cc
    trunk/libsanitizer/tsan/tsan_preinit.cc
    trunk/libsanitizer/tsan/tsan_report.cc
    trunk/libsanitizer/tsan/tsan_rtl.cc
    trunk/libsanitizer/tsan/tsan_rtl_mutex.cc
    trunk/libsanitizer/tsan/tsan_rtl_proc.cc
    trunk/libsanitizer/tsan/tsan_rtl_report.cc
    trunk/libsanitizer/tsan/tsan_rtl_thread.cc
    trunk/libsanitizer/tsan/tsan_stack_trace.cc
    trunk/libsanitizer/tsan/tsan_stat.cc
    trunk/libsanitizer/tsan/tsan_suppressions.cc
    trunk/libsanitizer/tsan/tsan_symbolize.cc
    trunk/libsanitizer/tsan/tsan_sync.cc
    trunk/libsanitizer/ubsan/ubsan_diag.cc
    trunk/libsanitizer/ubsan/ubsan_diag_standalone.cc
    trunk/libsanitizer/ubsan/ubsan_flags.cc
    trunk/libsanitizer/ubsan/ubsan_handlers.cc
    trunk/libsanitizer/ubsan/ubsan_handlers_cxx.cc
    trunk/libsanitizer/ubsan/ubsan_init.cc
    trunk/libsanitizer/ubsan/ubsan_init_standalone.cc
    trunk/libsanitizer/ubsan/ubsan_init_standalone_preinit.cc
    trunk/libsanitizer/ubsan/ubsan_monitor.cc
    trunk/libsanitizer/ubsan/ubsan_signals_standalone.cc
    trunk/libsanitizer/ubsan/ubsan_type_hash.cc
    trunk/libsanitizer/ubsan/ubsan_type_hash_itanium.cc
    trunk/libsanitizer/ubsan/ubsan_type_hash_win.cc
    trunk/libsanitizer/ubsan/ubsan_value.cc
    trunk/libsanitizer/ubsan/ubsan_win_dll_thunk.cc
    trunk/libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cc
    trunk/libsanitizer/ubsan/ubsan_win_weak_interception.cc
Modified:
    trunk/libsanitizer/ChangeLog
    trunk/libsanitizer/MERGE
    trunk/libsanitizer/Makefile.in
    trunk/libsanitizer/aclocal.m4
    trunk/libsanitizer/asan/Makefile.am
    trunk/libsanitizer/asan/Makefile.in
    trunk/libsanitizer/asan/asan_activation.h
    trunk/libsanitizer/asan/asan_activation_flags.inc
    trunk/libsanitizer/asan/asan_allocator.h
    trunk/libsanitizer/asan/asan_descriptions.h
    trunk/libsanitizer/asan/asan_errors.h
    trunk/libsanitizer/asan/asan_fake_stack.h
    trunk/libsanitizer/asan/asan_flags.h
    trunk/libsanitizer/asan/asan_flags.inc
    trunk/libsanitizer/asan/asan_init_version.h
    trunk/libsanitizer/asan/asan_interceptors.h
    trunk/libsanitizer/asan/asan_interceptors_memintrinsics.h
    trunk/libsanitizer/asan/asan_interface.inc
    trunk/libsanitizer/asan/asan_interface_internal.h
    trunk/libsanitizer/asan/asan_internal.h
    trunk/libsanitizer/asan/asan_malloc_local.h
    trunk/libsanitizer/asan/asan_mapping.h
    trunk/libsanitizer/asan/asan_mapping_myriad.h
    trunk/libsanitizer/asan/asan_mapping_sparc64.h
    trunk/libsanitizer/asan/asan_poisoning.h
    trunk/libsanitizer/asan/asan_premap_shadow.h
    trunk/libsanitizer/asan/asan_report.h
    trunk/libsanitizer/asan/asan_scariness_score.h
    trunk/libsanitizer/asan/asan_stack.h
    trunk/libsanitizer/asan/asan_stats.h
    trunk/libsanitizer/asan/asan_suppressions.h
    trunk/libsanitizer/asan/asan_thread.h
    trunk/libsanitizer/builtins/assembly.h
    trunk/libsanitizer/configure
    trunk/libsanitizer/configure.tgt
    trunk/libsanitizer/include/sanitizer/allocator_interface.h
    trunk/libsanitizer/include/sanitizer/asan_interface.h
    trunk/libsanitizer/include/sanitizer/common_interface_defs.h
    trunk/libsanitizer/include/sanitizer/coverage_interface.h
    trunk/libsanitizer/include/sanitizer/dfsan_interface.h
    trunk/libsanitizer/include/sanitizer/hwasan_interface.h
    trunk/libsanitizer/include/sanitizer/linux_syscall_hooks.h
    trunk/libsanitizer/include/sanitizer/lsan_interface.h
    trunk/libsanitizer/include/sanitizer/msan_interface.h
    trunk/libsanitizer/include/sanitizer/netbsd_syscall_hooks.h
    trunk/libsanitizer/include/sanitizer/scudo_interface.h
    trunk/libsanitizer/include/sanitizer/tsan_interface.h
    trunk/libsanitizer/include/sanitizer/tsan_interface_atomic.h
    trunk/libsanitizer/interception/Makefile.am
    trunk/libsanitizer/interception/Makefile.in
    trunk/libsanitizer/interception/interception.h
    trunk/libsanitizer/interception/interception_linux.h
    trunk/libsanitizer/interception/interception_mac.h
    trunk/libsanitizer/interception/interception_win.h
    trunk/libsanitizer/libbacktrace/Makefile.in
    trunk/libsanitizer/lsan/Makefile.am
    trunk/libsanitizer/lsan/Makefile.in
    trunk/libsanitizer/lsan/lsan.h
    trunk/libsanitizer/lsan/lsan_allocator.h
    trunk/libsanitizer/lsan/lsan_common.h
    trunk/libsanitizer/lsan/lsan_flags.inc
    trunk/libsanitizer/lsan/lsan_thread.h
    trunk/libsanitizer/merge.sh
    trunk/libsanitizer/sanitizer_common/Makefile.am
    trunk/libsanitizer/sanitizer_common/Makefile.in
    trunk/libsanitizer/sanitizer_common/sancov_flags.h
    trunk/libsanitizer/sanitizer_common/sancov_flags.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_addrhashmap.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_bytemap.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_checks.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_combined.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_interface.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_internal.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_local_cache.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_primary32.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_primary64.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_report.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_secondary.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_size_class_map.h
    trunk/libsanitizer/sanitizer_common/sanitizer_allocator_stats.h
    trunk/libsanitizer/sanitizer_common/sanitizer_asm.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic_clang.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic_clang_mips.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic_clang_other.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic_clang_x86.h
    trunk/libsanitizer/sanitizer_common/sanitizer_atomic_msvc.h
    trunk/libsanitizer/sanitizer_common/sanitizer_bitvector.h
    trunk/libsanitizer/sanitizer_common/sanitizer_bvgraph.h
    trunk/libsanitizer/sanitizer_common/sanitizer_common.h
    trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc
   
trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_interface.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_interface_posix.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_coverage_interface.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_dbghelp.h
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector.h
    trunk/libsanitizer/sanitizer_common/sanitizer_deadlock_detector_interface.h
    trunk/libsanitizer/sanitizer_common/sanitizer_errno.h
    trunk/libsanitizer/sanitizer_common/sanitizer_errno_codes.h
    trunk/libsanitizer/sanitizer_common/sanitizer_file.h
    trunk/libsanitizer/sanitizer_common/sanitizer_flag_parser.h
    trunk/libsanitizer/sanitizer_common/sanitizer_flags.h
    trunk/libsanitizer/sanitizer_common/sanitizer_flags.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_freebsd.h
    trunk/libsanitizer/sanitizer_common/sanitizer_fuchsia.h
    trunk/libsanitizer/sanitizer_common/sanitizer_getauxval.h
    trunk/libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_interface_internal.h
    trunk/libsanitizer/sanitizer_common/sanitizer_internal_defs.h
    trunk/libsanitizer/sanitizer_common/sanitizer_lfstack.h
    trunk/libsanitizer/sanitizer_common/sanitizer_libc.h
    trunk/libsanitizer/sanitizer_common/sanitizer_libignore.h
    trunk/libsanitizer/sanitizer_common/sanitizer_linux.h
    trunk/libsanitizer/sanitizer_common/sanitizer_list.h
    trunk/libsanitizer/sanitizer_common/sanitizer_mac.h
    trunk/libsanitizer/sanitizer_common/sanitizer_malloc_mac.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_mutex.h
    trunk/libsanitizer/sanitizer_common/sanitizer_persistent_allocator.h
    trunk/libsanitizer/sanitizer_common/sanitizer_placement_new.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_interceptors.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
    trunk/libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
    trunk/libsanitizer/sanitizer_common/sanitizer_posix.h
    trunk/libsanitizer/sanitizer_common/sanitizer_procmaps.h
    trunk/libsanitizer/sanitizer_common/sanitizer_quarantine.h
    trunk/libsanitizer/sanitizer_common/sanitizer_report_decorator.h
    trunk/libsanitizer/sanitizer_common/sanitizer_ring_buffer.h
    trunk/libsanitizer/sanitizer_common/sanitizer_rtems.h
    trunk/libsanitizer/sanitizer_common/sanitizer_signal_interceptors.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_stackdepot.h
    trunk/libsanitizer/sanitizer_common/sanitizer_stackdepotbase.h
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace.h
    trunk/libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.h
    trunk/libsanitizer/sanitizer_common/sanitizer_stoptheworld.h
    trunk/libsanitizer/sanitizer_common/sanitizer_suppressions.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_fuchsia.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_internal.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.h
    trunk/libsanitizer/sanitizer_common/sanitizer_symbolizer_rtems.h
    trunk/libsanitizer/sanitizer_common/sanitizer_syscall_generic.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_syscall_linux_aarch64.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_syscall_linux_arm.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_syscall_linux_x86_64.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_syscalls_netbsd.inc
    trunk/libsanitizer/sanitizer_common/sanitizer_thread_registry.h
    trunk/libsanitizer/sanitizer_common/sanitizer_tls_get_addr.h
    trunk/libsanitizer/sanitizer_common/sanitizer_vector.h
    trunk/libsanitizer/sanitizer_common/sanitizer_win.h
    trunk/libsanitizer/sanitizer_common/sanitizer_win_defs.h
    trunk/libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.h
    trunk/libsanitizer/sanitizer_common/sanitizer_win_weak_interception.h
    trunk/libsanitizer/tsan/Makefile.am
    trunk/libsanitizer/tsan/Makefile.in
    trunk/libsanitizer/tsan/tsan_clock.h
    trunk/libsanitizer/tsan/tsan_defs.h
    trunk/libsanitizer/tsan/tsan_dense_alloc.h
    trunk/libsanitizer/tsan/tsan_fd.h
    trunk/libsanitizer/tsan/tsan_flags.h
    trunk/libsanitizer/tsan/tsan_flags.inc
    trunk/libsanitizer/tsan/tsan_ignoreset.h
    trunk/libsanitizer/tsan/tsan_interceptors.h
    trunk/libsanitizer/tsan/tsan_interface.h
    trunk/libsanitizer/tsan/tsan_interface_ann.h
    trunk/libsanitizer/tsan/tsan_interface_inl.h
    trunk/libsanitizer/tsan/tsan_interface_java.h
    trunk/libsanitizer/tsan/tsan_mman.h
    trunk/libsanitizer/tsan/tsan_mutex.h
    trunk/libsanitizer/tsan/tsan_mutexset.h
    trunk/libsanitizer/tsan/tsan_platform.h
    trunk/libsanitizer/tsan/tsan_report.h
    trunk/libsanitizer/tsan/tsan_rtl.h
    trunk/libsanitizer/tsan/tsan_rtl_aarch64.S
    trunk/libsanitizer/tsan/tsan_rtl_amd64.S
    trunk/libsanitizer/tsan/tsan_rtl_ppc64.S
    trunk/libsanitizer/tsan/tsan_stack_trace.h
    trunk/libsanitizer/tsan/tsan_stat.h
    trunk/libsanitizer/tsan/tsan_suppressions.h
    trunk/libsanitizer/tsan/tsan_symbolize.h
    trunk/libsanitizer/tsan/tsan_sync.h
    trunk/libsanitizer/tsan/tsan_trace.h
    trunk/libsanitizer/tsan/tsan_update_shadow_word_inl.h
    trunk/libsanitizer/ubsan/Makefile.am
    trunk/libsanitizer/ubsan/Makefile.in
    trunk/libsanitizer/ubsan/ubsan_checks.inc
    trunk/libsanitizer/ubsan/ubsan_diag.h
    trunk/libsanitizer/ubsan/ubsan_flags.h
    trunk/libsanitizer/ubsan/ubsan_flags.inc
    trunk/libsanitizer/ubsan/ubsan_handlers.h
    trunk/libsanitizer/ubsan/ubsan_handlers_cxx.h
    trunk/libsanitizer/ubsan/ubsan_init.h
    trunk/libsanitizer/ubsan/ubsan_interface.inc
    trunk/libsanitizer/ubsan/ubsan_monitor.h
    trunk/libsanitizer/ubsan/ubsan_platform.h
    trunk/libsanitizer/ubsan/ubsan_signals_standalone.h
    trunk/libsanitizer/ubsan/ubsan_type_hash.h
    trunk/libsanitizer/ubsan/ubsan_value.h
>From gcc-bugs-return-651270-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 09:07:02 2019
Return-Path: <gcc-bugs-return-651270-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 3679 invoked by alias); 14 Aug 2019 09: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 3623 invoked by uid 48); 14 Aug 2019 09:06:58 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91434] gcc optimization behaviour is inconsistent with -O2 with 4.1.2 and 4.9.4
Date: Wed, 14 Aug 2019 09: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.9.4
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: INVALID
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91434-4-0q0J392ZqT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91434-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91434-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01303.txt.bz2
Content-length: 1408

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

--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Rajabharathi s from comment #3)
> But since m_a is member variable of other object FSPI, this memory exists in
> stack until its destruction.

The memory exists, but that is just some bytes of storage. After the first
destructor runs the object no longer exists.

Memory != object.

> m_g is set to NULL in destructor part when called for first time.
> So second time, this if condition should be false.

No. The m_g member is part of the object. After the object is destroyed, that
member no longer exists and it is undefined to access it again.

So the second time the destructor runs, it accesses an object which doesn't
exist. You cannot say "the member is NULL" because the member doesn't exist.

> If -fno-tree-dse option is used, then this if condition is false and works
> fine in 4.9.4.

So either fix your code to remove the undefined behaviour, or use that option
to prevent GCC from optimizing the code. But you still have a bug and the
program still has undefined behaviour.

If you want to use C++ then you need to follow the rules of the object model. 
If you want to work with raw bytes of memory, then you need to use a buffer of
raw memory (like an array of unsigned char), NOT just use an existing object as
raw storage for another object.
>From gcc-bugs-return-651271-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 09:10:42 2019
Return-Path: <gcc-bugs-return-651271-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27978 invoked by alias); 14 Aug 2019 09: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 25529 invoked by uid 48); 14 Aug 2019 09:10:37 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug pch/91440] Precompiled headers regression in 9.2
Date: Wed, 14 Aug 2019 09:10:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: pch
X-Bugzilla-Version: 9.2.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: component cf_known_to_work cf_gcchost cf_known_to_fail
Message-ID: <bug-91440-4-M1XsbDFdX5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91440-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91440-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01304.txt.bz2
Content-length: 676

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|c                           |pch
      Known to work|                            |9.1.0
               Host|                            |x86_64-w64-mingw32
      Known to fail|                            |9.2.0

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
I don't think there's any changes that would explain this.  Can I ask you to
try bisecting the compiler or taking out that extra patch?
>From gcc-bugs-return-651272-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 09:18:26 2019
Return-Path: <gcc-bugs-return-651272-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 50940 invoked by alias); 14 Aug 2019 09:18: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 50897 invoked by uid 48); 14 Aug 2019 09:18:21 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91421] [10 Regression] runtime error: load of value 2463, which is not a valid value for type 'built_in_function' since r274119
Date: Wed, 14 Aug 2019 09:18:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 10.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: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91421-4-BD391mxq7U@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91421-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01305.txt.bz2
Content-length: 250

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

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to rsandifo@gcc.gnu.org from comment #5)
> Fixed on trunk (I hope).

Yes, I can confirm that. Thanks for the patch.
>From gcc-bugs-return-651273-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 09:35:33 2019
Return-Path: <gcc-bugs-return-651273-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95589 invoked by alias); 14 Aug 2019 09: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 95481 invoked by uid 48); 14 Aug 2019 09:35:28 -0000
From: "kito.cheng at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91441] ICE in asan_shadow_offset at asan.c:342 on riscv64 target
Date: Wed, 14 Aug 2019 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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: kito.cheng 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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91441-4-RqOVWbUXDk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91441-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91441-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01306.txt.bz2
Content-length: 1238

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

--- Comment #1 from Kito Cheng <kito.cheng at gmail dot com> ---
Confirmed, a hot fix here, will send to gcc-patch after test.

diff --git a/gcc/toplev.c b/gcc/toplev.c
index 7e0b9216dea..5dd5b66b89c 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -1744,20 +1744,12 @@ process_options (void)
   /* Address Sanitizer needs porting to each target architecture.  */

   if ((flag_sanitize & SANITIZE_ADDRESS)
-      && !FRAME_GROWS_DOWNWARD)
+      && (!FRAME_GROWS_DOWNWARD || targetm.asan_shadow_offset == NULL))
     {
       warning_at (UNKNOWN_LOCATION, 0,
                  "%<-fsanitize=address%> and %<-fsanitize=kernel-address%> "
                  "are not supported for this target");
-      flag_sanitize &= ~SANITIZE_ADDRESS;
-    }
-
-  if ((flag_sanitize & SANITIZE_USER_ADDRESS)
-      && targetm.asan_shadow_offset == NULL)
-    {
-      warning_at (UNKNOWN_LOCATION, 0,
-                 "%<-fsanitize=address%> not supported for this target");
-      flag_sanitize &= ~SANITIZE_ADDRESS;
+      flag_sanitize &= ~(SANITIZE_ADDRESS | SANITIZE_USER_ADDRESS);
     }

  /* Do not use IPA optimizations for register allocation if profiler is active
>From gcc-bugs-return-651274-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 09:38:50 2019
Return-Path: <gcc-bugs-return-651274-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101373 invoked by alias); 14 Aug 2019 09:38: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 101306 invoked by uid 55); 14 Aug 2019 09:38:47 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91419] [10 Regression]: gcc.dg/tree-ssa/pr91091-2.c, ssa-fre-61.c, ssa-fre-61.c with r273232
Date: Wed, 14 Aug 2019 09:38: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91419-4-2NpYOTKROe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01307.txt.bz2
Content-length: 1000

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

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Wed Aug 14 09:38:15 2019
New Revision: 274444

URL: https://gcc.gnu.org/viewcvs?rev=274444&root=gcc&view=rev
Log:
2019-08-14  Richard Biener  <rguenther@suse.de>

        PR testsuite/91419
        * lib/target-supports.exp (natural_alignment_32): Amend target
        list based on BIGGEST_ALIGNMENT.
        (natural_alignment_64): Targets not natural_alignment_32 cannot
        be natural_alignment_64.
        * gcc.dg/tree-ssa/pr91091-2.c: XFAIL for !natural_alignment_32.
        * gcc.dg/tree-ssa/ssa-fre-77.c: Likewise.
        * gcc.dg/tree-ssa/ssa-fre-61.c: Require natural_alignment_32.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/tree-ssa/pr91091-2.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-61.c
    trunk/gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-77.c
    trunk/gcc/testsuite/lib/target-supports.exp
>From gcc-bugs-return-651275-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 09:52:36 2019
Return-Path: <gcc-bugs-return-651275-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 70599 invoked by alias); 14 Aug 2019 09: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 70275 invoked by uid 48); 14 Aug 2019 09:52:32 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/91438] [10 Regression] Profiledbootstrap broken on i586 in Ada
Date: Wed, 14 Aug 2019 09: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code, needs-bisection
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91438-4-3i1tHgQNEq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01308.txt.bz2
Content-length: 361

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

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #5)
> (In reply to H.J. Lu from comment #4)
> > Is this related to PR 91404?
> 
> Maybe. The stack trace is different, so maybe a different story. I'll check
> it.

It's a different issue.
>From gcc-bugs-return-651277-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 10:09:35 2019
Return-Path: <gcc-bugs-return-651277-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121138 invoked by alias); 14 Aug 2019 10:09: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 121025 invoked by uid 48); 14 Aug 2019 10:09:31 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/42122] [F03] -fdump-tree-original shows wrong static decl for functions with procptr argument
Date: Wed, 14 Aug 2019 10: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: 4.5.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: bug_status
Message-ID: <bug-42122-4-IsH0cr0sTb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-42122-4@http.gcc.gnu.org/bugzilla/>
References: <bug-42122-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01310.txt.bz2
Content-length: 292

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
>From gcc-bugs-return-651276-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 10:09:26 2019
Return-Path: <gcc-bugs-return-651276-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 120321 invoked by alias); 14 Aug 2019 10:09: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 120224 invoked by uid 48); 14 Aug 2019 10:09:22 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/42122] [F03] -fdump-tree-original shows wrong static decl for functions with procptr argument
Date: Wed, 14 Aug 2019 10: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: 4.5.0
X-Bugzilla-Keywords: wrong-code
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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cf_reconfirmed_on cc
Message-ID: <bug-42122-4-XS5ZYVg7Pz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-42122-4@http.gcc.gnu.org/bugzilla/>
References: <bug-42122-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01309.txt.bz2
Content-length: 453

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2009-12-17 05:41:16         |2019-8-14
                 CC|                            |tkoenig at gcc dot gnu.org

--- Comment #5 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Not fixed.
>From gcc-bugs-return-651278-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 10:12:06 2019
Return-Path: <gcc-bugs-return-651278-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124530 invoked by alias); 14 Aug 2019 10:12: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 124469 invoked by uid 48); 14 Aug 2019 10:12:02 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/42122] [F03] -fdump-tree-original shows wrong static decl for functions with procptr argument
Date: Wed, 14 Aug 2019 10: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: 4.5.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-42122-4-bzz9SNPXNk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-42122-4@http.gcc.gnu.org/bugzilla/>
References: <bug-42122-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01311.txt.bz2
Content-length: 1153

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

--- Comment #6 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Also crashes with -fdump-global-original:

MAIN__ setpointer main==4365== Invalid read of size 8
==4365==    at 0x8F8B0D: gfc_traverse_gsymbol(gfc_gsymbol*, void
(*)(gfc_gsymbol*, void*), void*) (symbol.c:4365)
==4365==    by 0x8BDAB1: gfc_parse_file() (parse.c:6374)
==4365==    by 0x906D4F: gfc_be_parse_file() (f95-lang.c:204)
==4365==    by 0xE35CBF: compile_file() (toplev.c:456)
==4365==    by 0x829190: do_compile (toplev.c:2190)
==4365==    by 0x829190: toplev::main(int, char**) (toplev.c:2325)
==4365==    by 0x82CCBE: main (main.c:39)
==4365==  Address 0x8 is not stack'd, malloc'd or (recently) free'd
==4365== 
decl.f90:6:0:

    6 |   end subroutine
      | 
interner Compiler-Fehler: Speicherzugriffsfehler
Bitte senden Sie einen vollständigen Fehlerbericht auf Englisch ein;
inclusive vorverarbeitetem Quellcode, wenn es dienlich ist.
Weitere Hinweise finden Sie unter »<https://gcc.gnu.org/bugs/>«.
==4365==
>From gcc-bugs-return-651280-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 10:15:40 2019
Return-Path: <gcc-bugs-return-651280-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4153 invoked by alias); 14 Aug 2019 10:15: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 2821 invoked by uid 48); 14 Aug 2019 10:15:33 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/40976] Merge DECL of procedure call with DECL of gfc_get_function_type
Date: Wed, 14 Aug 2019 10: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: 4.5.0
X-Bugzilla-Keywords: diagnostic, 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: P3
X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-40976-4-JysSGM0FzI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-40976-4@http.gcc.gnu.org/bugzilla/>
References: <bug-40976-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01313.txt.bz2
Content-length: 506

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |valera.veryazov at teokem dot lu.s
                   |                            |e

--- Comment #7 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
*** Bug 91390 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-651279-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 10:15:39 2019
Return-Path: <gcc-bugs-return-651279-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4107 invoked by alias); 14 Aug 2019 10:15: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 2532 invoked by uid 48); 14 Aug 2019 10:15:33 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91390] treatment of extra parameter in a subroutine call
Date: Wed, 14 Aug 2019 10: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: 5.4.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: tkoenig 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-91390-4-N9iy7TDOFD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91390-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91390-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01312.txt.bz2
Content-length: 533

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

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

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

--- Comment #2 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Any solution for 40976 will also fix this one.

*** This bug has been marked as a duplicate of bug 40976 ***
>From gcc-bugs-return-651281-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 10:37:52 2019
Return-Path: <gcc-bugs-return-651281-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60926 invoked by alias); 14 Aug 2019 10:37: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 60789 invoked by uid 48); 14 Aug 2019 10:37:47 -0000
From: "bseifert at gmx dot at" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/90706] [9 Regression] Useless code generated for stack / register operations on AVR
Date: Wed, 14 Aug 2019 10:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 9.1.0
X-Bugzilla-Keywords: missed-optimization, ra
X-Bugzilla-Severity: normal
X-Bugzilla-Who: bseifert at gmx dot at
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-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-90706-4-wCiriUaJhe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90706-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90706-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01314.txt.bz2
Content-length: 148

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

--- Comment #3 from Berni <bseifert at gmx dot at> ---
There is no improvement with gcc 9.2.0
>From gcc-bugs-return-651282-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 11:04:17 2019
Return-Path: <gcc-bugs-return-651282-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 31733 invoked by alias); 14 Aug 2019 11:04:17 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 31560 invoked by uid 48); 14 Aug 2019 11:04:12 -0000
From: "rcopley at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug pch/91440] Precompiled headers regression in 9.2
Date: Wed, 14 Aug 2019 11:04:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: pch
X-Bugzilla-Version: 9.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rcopley 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-91440-4-tX5fxpZBSk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91440-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91440-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01315.txt.bz2
Content-length: 1284

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

--- Comment #3 from R Copley <rcopley at gmail dot com> ---
Yes, I'll try and bisect.

Apologies for my confusion: ASLR is enabled in the 9.2 binaries and not in the
9.1 binaries (see below).
This change isn't explicit in the MSYS2 PKGBUILD change[1] going from 9.1 to
9.2. It might be unintentional.

For the GCC 9.1.0-3 MSYS2 packages (assuming they're still in your cache):

    pacman -U
/var/cache/pacman/pkg/mingw-w64-x86_64-{gcc-9.1.0-3,gcc-libs-9.1.0-3}-any.pkg.tar.xz
--noconfirm
    objdump -p /mingw64/lib/gcc/x86_64-w64-mingw32/9.1.0/cc1.exe | grep
DllCharacteristics

Output:
DllCharacteristics      00000000

For the GCC 9.2.0-1 MSYS2 packages:

    pacman -U
/var/cache/pacman/pkg/mingw-w64-x86_64-{gcc-9.2.0-1,gcc-libs-9.2.0-1}-any.pkg.tar.xz
--noconfirm
    objdump -p /mingw64/lib/gcc/x86_64-w64-mingw32/9.2.0/cc1.exe | grep
DllCharacteristics

Output:
DllCharacteristics      00000160

Hex 160 is[2]:
  0x040 (IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE) (i.e., ASLR enabled)
| 0x100 (IMAGE_DLLCHARACTERISTICS_NX_COMPAT) (i.e., DEP enabled)
| 0x020 (??)

[1] https://github.com/msys2/MINGW-packages/commit/35081384
[2]
https://docs.microsoft.com/en-us/windows/win32/api/winnt/ns-winnt-image_optional_header32
>From gcc-bugs-return-651283-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 11:14:05 2019
Return-Path: <gcc-bugs-return-651283-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115696 invoked by alias); 14 Aug 2019 11:14:05 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 115615 invoked by uid 48); 14 Aug 2019 11:14:01 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug bootstrap/91438] [10 Regression] Profiledbootstrap broken on i586 in Ada
Date: Wed, 14 Aug 2019 11: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: 10.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: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords
Message-ID: <bug-91438-4-xrBOgMuxGP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01316.txt.bz2
Content-length: 3877

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|needs-bisection             |

--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
I've got it:

Program received signal SIGSEGV, Segmentation fault.
0x08a4dec7 in lookup_page_table_entry (p=0xa5a5a5a5) at
../../gcc/ggc-page.c:641
641       return base[L1][L2];
(gdb) bt
#0  0x08a4dec7 in lookup_page_table_entry (p=0xa5a5a5a5) at
../../gcc/ggc-page.c:641
#1  0x08a4ebcb in ggc_set_mark (p=0xa5a5a5a5) at ../../gcc/ggc-page.c:1531
#2  0x08d86715 in gt_ggc_mx_symtab_node (x_p=0xb61b39f0) at gtype-desc.c:1302
#3  0x08d86ad8 in gt_ggc_mx_symtab_node (x_p=0xb6347ee8) at gtype-desc.c:1353
#4  0x085b1388 in gt_ggc_mx_lang_tree_node (x_p=0xb6172080) at
./gtype-ada.h:287
#5  0x08d8475e in gt_ggc_mx_rtx_def (x_p=0xb42e43c0) at gtype-desc.c:717
#6  0x08bd216d in gt_ggc_mx (x_r=...) at ./gt-dwarf2out.h:286
#7  0x08bde122 in gt_ggc_mx<dw_attr_struct> (v=0xb463e180) at
../../gcc/vec.h:1317
#8  0x08bd210a in gt_ggc_mx_vec_dw_attr_node_va_gc_ (x_p=0xb463e180) at
./gt-dwarf2out.h:274
#9  0x08bd19d4 in gt_ggc_mx_die_struct (x_p=0xb62dd030) at ./gt-dwarf2out.h:45
#10 0x08bd1a0c in gt_ggc_mx_die_struct (x_p=0xb44d4990) at ./gt-dwarf2out.h:47
#11 0x08bd2264 in gt_ggc_mx (x_r=...) at ./gt-dwarf2out.h:314
#12 0x08bde122 in gt_ggc_mx<dw_attr_struct> (v=0xb44e8f00) at
../../gcc/vec.h:1317
#13 0x08bd210a in gt_ggc_mx_vec_dw_attr_node_va_gc_ (x_p=0xb44e8f00) at
./gt-dwarf2out.h:274
#14 0x08bd19d4 in gt_ggc_mx_die_struct (x_p=0xb44e5cc0) at ./gt-dwarf2out.h:45
#15 0x08bd1b60 in gt_ggc_mx (x=@0xb44f5004: 0xb44e5cc0) at ./gt-dwarf2out.h:81
#16 0x08be9e0f in ggc_remove<die_struct*>::ggc_mx (p=@0xb44f5004: 0xb44e5cc0)
at ../../gcc/hash-traits.h:235
#17 0x08be5796 in ggc_remove<die_struct*>::ggc_maybe_mx (p=@0xb44f5004:
0xb44e5cc0) at ../../gcc/hash-traits.h:242
#18 0x08bd527b in gt_ggc_mx<decl_die_hasher> (h=0xb795b5c0) at
../../gcc/hash-table.h:1166
#19 0x08bd24d7 in gt_ggc_mx_hash_table_decl_die_hasher_ (x_p=0xb795b5c0) at
./gt-dwarf2out.h:395
#20 0x08ce809b in ggc_mark_root_tab (rt=0xa1444e4
<gt_ggc_r_gt_dwarf2out_h+420>) at ../../gcc/ggc-common.c:77
#21 0x08ce8118 in ggc_mark_roots () at ../../gcc/ggc-common.c:94
#22 0x08a4fb36 in ggc_collect () at ../../gcc/ggc-page.c:2201
#23 0x08fd51b7 in execute_one_pass (pass=0xb1ebe60) at ../../gcc/passes.c:2565
#24 0x08fd5204 in execute_pass_list_1 (pass=0xb1ebe60) at
../../gcc/passes.c:2580
#25 0x08fd5280 in execute_pass_list (fn=0xb7a9fea0, pass=0xb1e9690) at
../../gcc/passes.c:2591
#26 0x08b1c7d1 in cgraph_node::expand (this=0xb7b33c6c) at
../../gcc/cgraphunit.c:2194
#27 0x08b1cda5 in expand_all_functions () at ../../gcc/cgraphunit.c:2332
#28 0x08b1d85e in symbol_table::compile (this=0xb794e0d0) at
../../gcc/cgraphunit.c:2688
#29 0x08b1dc6c in symbol_table::finalize_compilation_unit (this=0xb794e0d0) at
../../gcc/cgraphunit.c:2868
#30 0x0911e882 in compile_file () at ../../gcc/toplev.c:481
#31 0x0912122d in do_compile () at ../../gcc/toplev.c:2190
#32 0x09121502 in toplev::main (this=0xbffff45e, argc=38, argv=0xbffff514) at
../../gcc/toplev.c:2325
#33 0x09fa3506 in main (argc=38, argv=0xbffff514) at ../../gcc/main.c:39

The issue is that GGC marker is called for a release node. It happens because
of:
(gdb) frame 3
#3  0x08d86ad8 in gt_ggc_mx_symtab_node (x_p=0xb6347ee8) at gtype-desc.c:1353
1353                gt_ggc_m_11symtab_node ((*sub).next_nested);

where:
(gdb) p (*sub).origin
$1 = (cgraph_node *) 0x0

So we have a node that has next_nested != NULL && origin == NULL, which is
wrong.
I've got a patch for it.
>From gcc-bugs-return-651284-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 11:19:23 2019
Return-Path: <gcc-bugs-return-651284-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6465 invoked by alias); 14 Aug 2019 11:19: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 5696 invoked by uid 48); 14 Aug 2019 11:19:16 -0000
From: "jellby at yahoo dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91442] New: Wrong "may be used uninitialized" warning with allocation on assignment
Date: Wed, 14 Aug 2019 11:19:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 8.1.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jellby 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-91442-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01317.txt.bz2
Content-length: 941

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

            Bug ID: 91442
           Summary: Wrong "may be used uninitialized" warning with
                    allocation on assignment
           Product: gcc
           Version: 8.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jellby at yahoo dot com
  Target Milestone: ---

Simple test case:

!=======================
program test
character(len=:), allocatable :: string
string='Hello world!'
write(6,*) string
end program
!=======================

Compile with "-Wall":

test.f90:3:0:

 string=''

Warning: ‘.string’ may be used uninitialized in this function
[-Wmaybe-uninitialized]

Adding "-O1" removes the warning, though.
>From gcc-bugs-return-651285-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 11:40:42 2019
Return-Path: <gcc-bugs-return-651285-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37592 invoked by alias); 14 Aug 2019 11: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 37390 invoked by uid 48); 14 Aug 2019 11:40:32 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/89832] confusing error message when there is a problem with ASAN_OPTIONS "ERROR: expected '='"
Date: Wed, 14 Aug 2019 11: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: 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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-89832-4-LRX6T3H77H@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89832-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89832-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01318.txt.bz2
Content-length: 443

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

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

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

--- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> ---
Fixed on trunk.
>From gcc-bugs-return-651286-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 11:40:48 2019
Return-Path: <gcc-bugs-return-651286-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 38297 invoked by alias); 14 Aug 2019 11:40: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 37653 invoked by uid 48); 14 Aug 2019 11:40:42 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/91325] [ASAN] ASAN hangs at throw if called via dlopen
Date: Wed, 14 Aug 2019 11: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: 9.1.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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91325-4-rhiIURmvac@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91325-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91325-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01319.txt.bz2
Content-length: 442

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

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

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

--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
Fixed on trunk.
>From gcc-bugs-return-651287-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 11:41:23 2019
Return-Path: <gcc-bugs-return-651287-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 39939 invoked by alias); 14 Aug 2019 11: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 39547 invoked by uid 48); 14 Aug 2019 11:41:14 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/91376] g++.dg/lto/pr90990 FAILs with gld 2.32.51
Date: Wed, 14 Aug 2019 11:41: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: 10.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: MOVED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91376-4-5eqdzZqnn8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91376-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91376-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01320.txt.bz2
Content-length: 449

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

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

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

--- Comment #16 from Martin Liška <marxin at gcc dot gnu.org> ---
It's not a GCC issue.
>From gcc-bugs-return-651288-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 12:04:43 2019
Return-Path: <gcc-bugs-return-651288-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92735 invoked by alias); 14 Aug 2019 12:04: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 90370 invoked by uid 55); 14 Aug 2019 12:04:39 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/91154] [10 Regression] 456.hmmer regression on Haswell caused by r272922
Date: Wed, 14 Aug 2019 12:04: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: 10.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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91154-4-WfFO21RmZB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91154-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91154-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01321.txt.bz2
Content-length: 3179

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

--- Comment #22 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Wed Aug 14 12:04:05 2019
New Revision: 274481

URL: https://gcc.gnu.org/viewcvs?rev=274481&root=gcc&view=rev
Log:
2019-08-14  Richard Biener  <rguenther@suse.de>
        Uroš Bizjak  <ubizjak@gmail.com>

        PR target/91154
        * config/i386/i386-features.h (scalar_chain::scalar_chain): Add
        mode arguments.
        (scalar_chain::smode): New member.
        (scalar_chain::vmode): Likewise.
        (dimode_scalar_chain): Rename to...
        (general_scalar_chain): ... this.
        (general_scalar_chain::general_scalar_chain): Take mode arguments.
        (timode_scalar_chain::timode_scalar_chain): Initialize scalar_chain
        base with TImode and V1TImode.
        * config/i386/i386-features.c (scalar_chain::scalar_chain): Adjust.
        (general_scalar_chain::vector_const_cost): Adjust for SImode
        chains.
        (general_scalar_chain::compute_convert_gain): Likewise.  Add
        {S,U}{MIN,MAX} support.
        (general_scalar_chain::replace_with_subreg): Use vmode/smode.
        (general_scalar_chain::make_vector_copies): Likewise.  Handle
        non-DImode chains appropriately.
        (general_scalar_chain::convert_reg): Likewise.
        (general_scalar_chain::convert_op): Likewise.
        (general_scalar_chain::convert_insn): Likewise.  Add
        fatal_insn_not_found if the result is not recognized.
        (convertible_comparison_p): Pass in the scalar mode and use that.
        (general_scalar_to_vector_candidate_p): Likewise.  Rename from
        dimode_scalar_to_vector_candidate_p.  Add {S,U}{MIN,MAX} support.
        (scalar_to_vector_candidate_p): Remove by inlining into single
        caller.
        (general_remove_non_convertible_regs): Rename from
        dimode_remove_non_convertible_regs.
        (remove_non_convertible_regs): Remove by inlining into single caller.
        (convert_scalars_to_vector): Handle SImode and DImode chains
        in addition to TImode chains.
        * config/i386/i386.md (<maxmin><MAXMIN_IMODE>3): New expander.
        (*<maxmin><MAXMIN_IMODE>3_1): New insn-and-split.
        (*<maxmin>di3_doubleword): Likewise.

        * gcc.target/i386/pr91154.c: New testcase.
        * gcc.target/i386/minmax-3.c: Likewise.
        * gcc.target/i386/minmax-4.c: Likewise.
        * gcc.target/i386/minmax-5.c: Likewise.
        * gcc.target/i386/minmax-6.c: Likewise.
        * gcc.target/i386/minmax-1.c: Add -mno-stv.
        * gcc.target/i386/minmax-2.c: Likewise.

Added:
    trunk/gcc/testsuite/gcc.target/i386/minmax-3.c
    trunk/gcc/testsuite/gcc.target/i386/minmax-4.c
    trunk/gcc/testsuite/gcc.target/i386/minmax-5.c
    trunk/gcc/testsuite/gcc.target/i386/minmax-6.c
    trunk/gcc/testsuite/gcc.target/i386/pr91154.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/i386-features.c
    trunk/gcc/config/i386/i386-features.h
    trunk/gcc/config/i386/i386.md
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/i386/minmax-1.c
    trunk/gcc/testsuite/gcc.target/i386/minmax-2.c
>From gcc-bugs-return-651289-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 12:05:06 2019
Return-Path: <gcc-bugs-return-651289-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 104759 invoked by alias); 14 Aug 2019 12:05: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 102648 invoked by uid 48); 14 Aug 2019 12:05:03 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/91154] [10 Regression] 456.hmmer regression on Haswell caused by r272922
Date: Wed, 14 Aug 2019 12:05: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: 10.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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91154-4-ENV7l73XP1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91154-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91154-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01322.txt.bz2
Content-length: 164

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

--- Comment #23 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed for {x86_64,i?86}-*-* (hopefully).
>From gcc-bugs-return-651290-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 12:10:08 2019
Return-Path: <gcc-bugs-return-651290-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 118266 invoked by alias); 14 Aug 2019 12:10: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 118175 invoked by uid 48); 14 Aug 2019 12:10:04 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug pch/91440] Precompiled headers regression in 9.2
Date: Wed, 14 Aug 2019 12:10:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: pch
X-Bugzilla-Version: 9.2.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:
Message-ID: <bug-91440-4-jumrxTnmA9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91440-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91440-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01323.txt.bz2
Content-length: 598

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

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to R Copley from comment #3)
> Yes, I'll try and bisect.
> 
> Apologies for my confusion: ASLR is enabled in the 9.2 binaries and not in
> the 9.1 binaries (see below).
> This change isn't explicit in the MSYS2 PKGBUILD change[1] going from 9.1 to
> 9.2. It might be unintentional.

But is probably the reason for the failures...  mingw might not implement
the necessary relocation support for ASLR.  You can try enable it on 9.1
and see if it fails then too...
>From gcc-bugs-return-651291-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 12:16:22 2019
Return-Path: <gcc-bugs-return-651291-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 126879 invoked by alias); 14 Aug 2019 12:16: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 126456 invoked by uid 48); 14 Aug 2019 12:16:05 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91442] Wrong "may be used uninitialized" warning with allocation on assignment
Date: Wed, 14 Aug 2019 12: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.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-91442-4-fvdOqPqosq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91442-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91442-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01324.txt.bz2
Content-length: 1300

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-14
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
test ()
{
  integer(kind=8) .string;
  character(kind=1)[1:.string] * string;

  string = 0B;
  {
    integer(kind=8) D.3904;
    integer(kind=8) D.3905;

    if (string != 0B) goto L.1;
    string = (character(kind=1)[1:.string] *) __builtin_malloc (12);
    goto L.2;
    L.1:;
    if (.string == 12) goto L.2;
    string = (character(kind=1)[1:.string] *) __builtin_realloc ((void *)
string, 12);
    L.2:;
    .string = 12;


see how we run into L.1 testing .string which was not set?  At -O0 we
didn't figure we never execute this path.  I suggest to initialize .string to
zero?

The early warning pass sees (conditionally executed)

  <bb 4> :
  if (.string_11(D) == 12)
    goto <bb 6>; [INV]
  else
    goto <bb 5>; [INV]

thus the "may" warning.  Alternatively just elide this check.
>From gcc-bugs-return-651292-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 12:47:55 2019
Return-Path: <gcc-bugs-return-651292-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42543 invoked by alias); 14 Aug 2019 12:47: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 42439 invoked by uid 48); 14 Aug 2019 12:47:50 -0000
From: "jb at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/68401] improve 'Allocation would exceed memory limit'
Date: Wed, 14 Aug 2019 12: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.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: jb at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P5
X-Bugzilla-Assigned-To: jb at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc blocked assigned_to
Message-ID: <bug-68401-4-b6TxjfkLBq@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-68401-4@http.gcc.gnu.org/bugzilla/>
References: <bug-68401-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01325.txt.bz2
Content-length: 812

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

Janne Blomqvist <jb at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
                 CC|                            |jb at gcc dot gnu.org
             Blocks|                            |91300
           Assignee|unassigned at gcc dot gnu.org      |jb at gcc dot gnu.org

--- Comment #11 from Janne Blomqvist <jb at gcc dot gnu.org> ---
The variadic os_error type function is probably also necessary for solving PR
91300. Taking a stab at this.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91300
[Bug 91300] Wrong runtime error message with allocate and errmsg=
>From gcc-bugs-return-651293-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 13:40:05 2019
Return-Path: <gcc-bugs-return-651293-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 77971 invoked by alias); 14 Aug 2019 13:40: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 77834 invoked by uid 48); 14 Aug 2019 13:39:59 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91443] New: -Wargument-mismatch does not catch mismatch for global procedure
Date: Wed, 14 Aug 2019 13:40: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: 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: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-91443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01326.txt.bz2
Content-length: 1438

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

            Bug ID: 91443
           Summary: -Wargument-mismatch does not catch mismatch for global
                    procedure
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tkoenig at gcc dot gnu.org
  Target Milestone: ---

The argument mismatch for this code

module x
contains
  subroutine a
    call foo(1)
  end subroutine a
end module x

subroutine foo(a)
  real :: a
  print *,a
end subroutine foo

program main
  use x
  call a
end program main

is not caught; for this

subroutine foo(a)
  real :: a
  print *,a
end subroutine foo

module x
contains
  subroutine a
    call foo(1)
  end subroutine a
end module x

program main
  use x
  call a
end program main

it is.  The problem is that, during resolution of the module, the
subroutine foo has not even been parsed yet.  Also, the global
symbol for foo is not updated during parsing / resolution.

We need to solve this if we ever want to get rid of the double
declaration problem, see PR 40976 and friends.

The best way would probably be to add a "global symbol fixup" pass
after everything in the translation unit has been resolved. Warnings
about mismatching arguments could also be done then, when we have
all the information.
>From gcc-bugs-return-651294-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 13:42:19 2019
Return-Path: <gcc-bugs-return-651294-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 83364 invoked by alias); 14 Aug 2019 13:42: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 83253 invoked by uid 48); 14 Aug 2019 13:42:15 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/91439] Wrong debug information with -fsanitize­dress
Date: Wed, 14 Aug 2019 13:42: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: 10.0
X-Bugzilla-Keywords: wrong-debug
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 assigned_to
Message-ID: <bug-91439-4-1CTzSTnSQS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01327.txt.bz2
Content-length: 487

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

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

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

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
The issue started with r249903.
>From gcc-bugs-return-651295-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 13:49:08 2019
Return-Path: <gcc-bugs-return-651295-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 94053 invoked by alias); 14 Aug 2019 13: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 93684 invoked by uid 48); 14 Aug 2019 13:48:45 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/91439] Wrong debug information with -fsanitize­dress
Date: Wed, 14 Aug 2019 13:49: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: 10.0
X-Bugzilla-Keywords: wrong-debug
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-91439-4-sRxHyG7fKf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01328.txt.bz2
Content-length: 647

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

--- Comment #3 from Martin Liška <marxin at gcc dot gnu.org> ---
We rewrite:

main (int argc, char * * argv)
{
  int D.2275;
  int _3;

  <bb 2> :
  f (&argc);

into:

main (int argc, char * * argv)
{
  int argc;
  int D.2275;
  int _3;

  <bb 4> :
  argc = argc_4(D);

  <bb 2> :
  f (&argc);

when I make a step in the function, I get proper value:
4           f(&argc);
(gdb) p argc
$2 = 1

We build a GIMPLE assignment:
g = gimple_build_assign (var, tmp);

@Jakub: What should I do to say that the VAR_DECL has the same value as
PARM_DECL at the very beginning of the function?
>From gcc-bugs-return-651296-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 13:56:10 2019
Return-Path: <gcc-bugs-return-651296-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 113591 invoked by alias); 14 Aug 2019 13:56: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 110896 invoked by uid 48); 14 Aug 2019 13:56:05 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/91439] Wrong debug information with -fsanitize­dress
Date: Wed, 14 Aug 2019 13:56: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: 10.0
X-Bugzilla-Keywords: wrong-debug
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: WORKSFORME
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-91439-4-ukfxitSSAg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01329.txt.bz2
Content-length: 580

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

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

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

--- Comment #4 from Martin Liška <marxin at gcc dot gnu.org> ---
Ah, we've got the code there.

So one needs to either use:

-fvar-tracking-assignments
-O which will enable -fvar-tracking-assignments automatically
>From gcc-bugs-return-651297-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 14:40:49 2019
Return-Path: <gcc-bugs-return-651297-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63744 invoked by alias); 14 Aug 2019 14:40: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 63626 invoked by uid 48); 14 Aug 2019 14:40:43 -0000
From: "vmakarov at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug rtl-optimization/91430] ICE in curr_insn_transform, at lra-constraints.c:3962
Date: Wed, 14 Aug 2019 14:40:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: rtl-optimization
X-Bugzilla-Version: 9.1.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: 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-91430-4-HauJUzca6e@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91430-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91430-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01330.txt.bz2
Content-length: 278

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

--- Comment #2 from Vladimir Makarov <vmakarov at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #1)
> Fixed on trunk with r273357, thus probably a dup of PR91102.
> Vladimir?

Yes, it is definitely a dup.
>From gcc-bugs-return-651298-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 14:46:13 2019
Return-Path: <gcc-bugs-return-651298-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71884 invoked by alias); 14 Aug 2019 14:46: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 71397 invoked by uid 55); 14 Aug 2019 14:46:02 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91391] Bogus -Wcomma-subscript
Date: Wed, 14 Aug 2019 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: 10.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91391-4-pt7f5F4my1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91391-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91391-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01331.txt.bz2
Content-length: 972

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

--- Comment #6 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Author: mpolacek
Date: Wed Aug 14 14:44:55 2019
New Revision: 274483

URL: https://gcc.gnu.org/viewcvs?rev=274483&root=gcc&view=rev
Log:
        PR c++/91391 - bogus -Wcomma-subscript warning.
        * parser.c (cp_parser_postfix_open_square_expression): Don't warn about
        a deprecated comma here.  Pass warn_comma_subscript down to
        cp_parser_expression.
        (cp_parser_expression): New bool parameter.  Warn about uses of a comma
        operator within a subscripting expression.
        (cp_parser_skip_to_closing_square_bracket): Revert to pre-r274121
state.
        (cp_parser_skip_to_closing_square_bracket_1): Remove.

        * g++.dg/cpp2a/comma5.C: New test.

Added:
    trunk/gcc/testsuite/g++.dg/cpp2a/comma5.C
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/parser.c
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651299-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 14:47:27 2019
Return-Path: <gcc-bugs-return-651299-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74107 invoked by alias); 14 Aug 2019 14:47: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 74059 invoked by uid 48); 14 Aug 2019 14:47:21 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91391] Bogus -Wcomma-subscript
Date: Wed, 14 Aug 2019 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: 10.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91391-4-5IiuoVBG9n@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91391-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91391-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01332.txt.bz2
Content-length: 429

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

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

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

--- Comment #7 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-651300-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 15:17:45 2019
Return-Path: <gcc-bugs-return-651300-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33706 invoked by alias); 14 Aug 2019 15:17:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 33677 invoked by uid 48); 14 Aug 2019 15:17:39 -0000
From: "seurer at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91444] New: [10 regression] Many ICEs starting with 274404
Date: Wed, 14 Aug 2019 15: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: 10.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-91444-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01333.txt.bz2
Content-length: 12845

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

            Bug ID: 91444
           Summary: [10 regression] Many ICEs starting with 274404
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

> FAIL: g++.dg/gomp/pr88182.C  -std=gnu++14 (internal compiler error)
> FAIL: g++.dg/gomp/pr88182.C  -std=gnu++14 (test for excess errors)
> FAIL: g++.dg/gomp/pr88182.C  -std=gnu++17 (internal compiler error)
> FAIL: g++.dg/gomp/pr88182.C  -std=gnu++17 (test for excess errors)
> FAIL: g++.dg/gomp/pr88182.C  -std=gnu++98 (internal compiler error)
> FAIL: g++.dg/gomp/pr88182.C  -std=gnu++98 (test for excess errors)
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -O0  execution test
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -O1  execution test
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -O2  execution test
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -O3 -g  execution test
> FAIL: gcc.c-torture/execute/noinit-attribute.c   -Os  execution test
> FAIL: gcc.dg/gomp/simd-clones-1.c (internal compiler error)
> FAIL: gcc.dg/gomp/simd-clones-1.c (test for excess errors)
> FAIL: gcc.dg/pr48616.c (internal compiler error)
> FAIL: gcc.dg/pr48616.c (test for excess errors)
> FAIL: gcc.dg/vect/no-scevccp-noreassoc-outer-4.c (internal compiler error)
> FAIL: gcc.dg/vect/no-scevccp-noreassoc-outer-4.c (test for excess errors)
> FAIL: gfortran.dg/power_3.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (internal compiler error)
> FAIL: gfortran.dg/power_3.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
> FAIL: gfortran.dg/power_3.f90   -O3 -g  (internal compiler error)
> FAIL: gfortran.dg/power_3.f90   -O3 -g  (test for excess errors)
> FAIL: gfortran.dg/power_4.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (internal compiler error)
> FAIL: gfortran.dg/power_4.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
> FAIL: gfortran.dg/power_4.f90   -O3 -g  (internal compiler error)
> FAIL: gfortran.dg/power_4.f90   -O3 -g  (test for excess errors)

Looking at one of them:

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.dg/pr48616.c
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -O2 -ftree-vectorize -lm -o ./pr48616.exe
 <mem_ref 0x3fffb5dfce90
    type <vector_type 0x3fffb5d480a0
        type <integer_type 0x3fffb5d305e8 int sizes-gimplified public SI
            size <integer_cst 0x3fffb5c511a0 constant 32>
            unit-size <integer_cst 0x3fffb5c511b8 constant 4>
            align:32 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d305e8 precision:32 min <integer_cst 0x3fffb5c51158 -2147483648> max
<integer_cst 0x3fffb5c51170 2147483647>
            pointer_to_this <pointer_type 0x3fffb5d31998>>
        V4SI
        size <integer_cst 0x3fffb5c50fa8 constant 128>
        unit-size <integer_cst 0x3fffb5c50fc0 constant 16>
        align:128 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d480a0 nunits:4
        pointer_to_this <pointer_type 0x3fffb5e17380>>

    arg:0 <addr_expr 0x3fffb5c6d4c0
        type <pointer_type 0x3fffb5e14ad0 type <array_type 0x3fffb5e11998>
            public unsigned DI
            size <integer_cst 0x3fffb5c50f60 constant 64>
            unit-size <integer_cst 0x3fffb5c50f78 constant 8>
            align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0x3fffb5e14ad0>
        constant
        arg:0 <var_decl 0x3fffb7fd03f0 a type <array_type 0x3fffb5e11998>
            addressable used public static common read TI
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c:8:5 size <integer_cst
0x3fffb5c50fa8 128> unit-size <integer_cst 0x3fffb5c50fc0 16>
            user align:256 warn_if_not_align:0 context <translation_unit_decl
0x3fffb5eb0d20 /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c>
            attributes <tree_list 0x3fffb5df9f60
                purpose <identifier_node 0x3fffb5ec3070 aligned>
                value <tree_list 0x3fffb5df9ee8
                    value <integer_cst 0x3fffb5c5afe0 constant 32>>> chain
<var_decl 0x3fffb7fd0480 b>>>
    arg:1 <integer_cst 0x3fffb5c5b820 type <pointer_type 0x3fffb5d31998>
constant 0>>
 <mem_ref 0x3fffb5dfcf80
    type <vector_type 0x3fffb5d480a0
        type <integer_type 0x3fffb5d305e8 int sizes-gimplified public SI
            size <integer_cst 0x3fffb5c511a0 constant 32>
            unit-size <integer_cst 0x3fffb5c511b8 constant 4>
            align:32 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d305e8 precision:32 min <integer_cst 0x3fffb5c51158 -2147483648> max
<integer_cst 0x3fffb5c51170 2147483647>
            pointer_to_this <pointer_type 0x3fffb5d31998>>
        V4SI
        size <integer_cst 0x3fffb5c50fa8 constant 128>
        unit-size <integer_cst 0x3fffb5c50fc0 constant 16>
        align:128 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d480a0 nunits:4
        pointer_to_this <pointer_type 0x3fffb5e17380>>

    arg:0 <addr_expr 0x3fffb5c6de80
        type <pointer_type 0x3fffb5e14ad0 type <array_type 0x3fffb5e11998>
            public unsigned DI
            size <integer_cst 0x3fffb5c50f60 constant 64>
            unit-size <integer_cst 0x3fffb5c50f78 constant 8>
            align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0x3fffb5e14ad0>
        constant
        arg:0 <var_decl 0x3fffb7fd05a0 d type <array_type 0x3fffb5e11998>
            addressable used public static common read TI
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c:11:5 size
<integer_cst 0x3fffb5c50fa8 128> unit-size <integer_cst 0x3fffb5c50fc0 16>
            user align:256 warn_if_not_align:0 context <translation_unit_decl
0x3fffb5eb0d20 /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c>
            attributes <tree_list 0x3fffb5dfa0c8
                purpose <identifier_node 0x3fffb5ec3070 aligned>
                value <tree_list 0x3fffb5dfa078
                    value <integer_cst 0x3fffb5c5afe0 constant 32>>> chain
<var_decl 0x3fffb7fd0630 e>>>
    arg:1 <integer_cst 0x3fffb5c5b820 type <pointer_type 0x3fffb5d31998>
constant 0>>
 <mem_ref 0x3fffb5f702d0
    type <vector_type 0x3fffb5d480a0
        type <integer_type 0x3fffb5d305e8 int sizes-gimplified public SI
            size <integer_cst 0x3fffb5c511a0 constant 32>
            unit-size <integer_cst 0x3fffb5c511b8 constant 4>
            align:32 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d305e8 precision:32 min <integer_cst 0x3fffb5c51158 -2147483648> max
<integer_cst 0x3fffb5c51170 2147483647>
            pointer_to_this <pointer_type 0x3fffb5d31998>>
        V4SI
        size <integer_cst 0x3fffb5c50fa8 constant 128>
        unit-size <integer_cst 0x3fffb5c50fc0 constant 16>
        align:128 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d480a0 nunits:4
        pointer_to_this <pointer_type 0x3fffb5e17380>>

    arg:0 <addr_expr 0x3fffb5c6fb20
        type <pointer_type 0x3fffb5e14ad0 type <array_type 0x3fffb5e11998>
            public unsigned DI
            size <integer_cst 0x3fffb5c50f60 constant 64>
            unit-size <integer_cst 0x3fffb5c50f78 constant 8>
            align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0x3fffb5e14ad0>
        constant
        arg:0 <var_decl 0x3fffb7fd03f0 a type <array_type 0x3fffb5e11998>
            addressable used public static common read TI
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c:8:5 size <integer_cst
0x3fffb5c50fa8 128> unit-size <integer_cst 0x3fffb5c50fc0 16>
            user align:256 warn_if_not_align:0 context <translation_unit_decl
0x3fffb5eb0d20 /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c>
            attributes <tree_list 0x3fffb5df9f60
                purpose <identifier_node 0x3fffb5ec3070 aligned>
                value <tree_list 0x3fffb5df9ee8
                    value <integer_cst 0x3fffb5c5afe0 constant 32>>>
            (mem/c:TI (symbol_ref:DI ("a") [flags 0x80] <var_decl
0x3fffb7fd03f0 a>) [1 a+0 S16 A256]) chain <var_decl 0x3fffb7fd0480 b>>>
    arg:1 <integer_cst 0x3fffb5c5b820 type <pointer_type 0x3fffb5d31998>
constant 0>>
 <mem_ref 0x3fffb5f70370
    type <vector_type 0x3fffb5d480a0
        type <integer_type 0x3fffb5d305e8 int sizes-gimplified public SI
            size <integer_cst 0x3fffb5c511a0 constant 32>
            unit-size <integer_cst 0x3fffb5c511b8 constant 4>
            align:32 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d305e8 precision:32 min <integer_cst 0x3fffb5c51158 -2147483648> max
<integer_cst 0x3fffb5c51170 2147483647>
            pointer_to_this <pointer_type 0x3fffb5d31998>>
        V4SI
        size <integer_cst 0x3fffb5c50fa8 constant 128>
        unit-size <integer_cst 0x3fffb5c50fc0 constant 16>
        align:128 warn_if_not_align:0 symtab:0 alias-set 1 canonical-type
0x3fffb5d480a0 nunits:4
        pointer_to_this <pointer_type 0x3fffb5e17380>>

    arg:0 <addr_expr 0x3fffb5c6b1c0
        type <pointer_type 0x3fffb5e14ad0 type <array_type 0x3fffb5e11998>
            public unsigned DI
            size <integer_cst 0x3fffb5c50f60 constant 64>
            unit-size <integer_cst 0x3fffb5c50f78 constant 8>
            align:64 warn_if_not_align:0 symtab:0 alias-set -1 canonical-type
0x3fffb5e14ad0>
        constant
        arg:0 <var_decl 0x3fffb7fd05a0 d type <array_type 0x3fffb5e11998>
            addressable used public static common read TI
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c:11:5 size
<integer_cst 0x3fffb5c50fa8 128> unit-size <integer_cst 0x3fffb5c50fc0 16>
            user align:256 warn_if_not_align:0 context <translation_unit_decl
0x3fffb5eb0d20 /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c>
            attributes <tree_list 0x3fffb5dfa0c8
                purpose <identifier_node 0x3fffb5ec3070 aligned>
                value <tree_list 0x3fffb5dfa078
                    value <integer_cst 0x3fffb5c5afe0 constant 32>>>
            (mem/c:TI (symbol_ref:DI ("d") [flags 0x80] <var_decl
0x3fffb7fd05a0 d>) [1 d+0 S16 A256]) chain <var_decl 0x3fffb7fd0630 e>>>
    arg:1 <integer_cst 0x3fffb5c5b820 type <pointer_type 0x3fffb5d31998>
constant 0>>
during GIMPLE pass: slp
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c: In function 'fn3':
/home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/pr48616.c:58:1: internal
compiler error: in DECL_MD_FUNCTION_CODE, at tree.h:3904
0x10f11143 DECL_MD_FUNCTION_CODE(tree_node const*)
        /home/seurer/gcc/gcc-test2/gcc/tree.h:3904
0x10f11143 rs6000_builtin_md_vectorized_function
        /home/seurer/gcc/gcc-test2/gcc/config/rs6000/rs6000.c:5338
0x10dc1a8b vectorizable_call
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-stmts.c:3380
0x10dd0217 vect_analyze_stmt(_stmt_vec_info*, bool*, _slp_tree*,
_slp_instance*, vec<stmt_info_for_cost, va_heap, vl_ptr>*)
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-stmts.c:10643
0x10dfddcb vect_slp_analyze_node_operations_1
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:2541
0x10dfddcb vect_slp_analyze_node_operations
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:2615
0x10dfdbab vect_slp_analyze_node_operations
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:2579
0x10dfdbab vect_slp_analyze_node_operations
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:2579
0x10dfe42f vect_slp_analyze_operations(vec_info*)
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:2644
0x10e032bf vect_slp_analyze_bb_1
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:2970
0x10e032bf vect_slp_bb(basic_block_def*)
        /home/seurer/gcc/gcc-test2/gcc/tree-vect-slp.c:3055
0x10e06d1b execute
        /home/seurer/gcc/gcc-test2/gcc/tree-vectorizer.c:1307
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.
compiler exited with status 1
FAIL: gcc.dg/pr48616.c (internal compiler error)
FAIL: gcc.dg/pr48616.c (test for excess errors)
>From gcc-bugs-return-651301-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 15:46:21 2019
Return-Path: <gcc-bugs-return-651301-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 85151 invoked by alias); 14 Aug 2019 15:46:21 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 84451 invoked by uid 48); 14 Aug 2019 15:46:16 -0000
From: "frishy at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91445] New: After memset, logical && operator produces false result, optimization level >=O1
Date: Wed, 14 Aug 2019 15:46:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: c++
X-Bugzilla-Version: 9.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: frishy 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-91445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01334.txt.bz2
Content-length: 2708

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

            Bug ID: 91445
           Summary: After memset, logical && operator produces false
                    result, optimization level >=O1
           Product: gcc
           Version: 9.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: frishy at gmail dot com
  Target Milestone: ---

Produces expected result in 8.3.0.  Appears to be a regression in 9.2.0. 
Running on CentOS 7.6.1810.  Commands we use to build gcc are below:

mkdir gcc-build; cd gcc-build
../../downloads/gcc-${GCC_VERSION}/configure --prefix=${OUTPUT_DIR}
--disable-multilib
make -j32
make install

Two examples show similar behavior.  In test1.cpp, you can see (_boolVal ==
rhs._boolVal) evaluates to true.  (_intVal == rhs._intVal) evaluates to true. 
However, ((_intVal == rhs._intVal) && (_boolVal == rhs._boolVal)) evaluates to
false when compiling with O1 optimization.  The last expression evaluates to
true, as expected, with O0.  Also, it evaluates to true with O1 optimization in
gcc 8.3.0

In test2.cpp, there are two functions, IsEqual1() and IsEqual2().  In it the
order of the expressions are different, but the expressions are exactly the
same otherwise.  With optimization level O0, they both produce the same,
expected result, true.  With optimization level O1, they produce different
results (one true and one false).  In 8.3.0, they both produce the same result,
regardless of the optimization level.

Compile and runtime outputs for test1.cpp and test2.cpp are below:

[root@5fa926449e49 tmp]# /opt/blackedge/vendor/bin/g++ --version
g++ (GCC) 9.2.0
Copyright (C) 2019 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.

[root@5fa926449e49 tmp]# /opt/blackedge/vendor/bin/g++ test1.cpp -Wall -Wextra
-O1 -o test1.o

[root@5fa926449e49 tmp]# ./test1.o
1
1
0
0

[root@5fa926449e49 tmp]# /opt/blackedge/vendor/bin/g++ test2.cpp -Wall -Wextra
-O1 -o test2.o

[root@5fa926449e49 tmp]# ./test2.o
0
1


Expected output for both test1.cpp and test2.cpp are below (compiled using O0
in this case, though using gcc 8.3.0 with any optimization level produces the
expected output as well):

[root@5fa926449e49 tmp]# /opt/blackedge/vendor/bin/g++ test1.cpp -Wall -Wextra
-O0 -o test1.o
[root@5fa926449e49 tmp]# ./test1.o
1
1
1
1
[root@5fa926449e49 tmp]# /opt/blackedge/vendor/bin/g++ test2.cpp -Wall -Wextra
-O0 -o test2.o
[root@5fa926449e49 tmp]# ./test2.o
1
1
>From gcc-bugs-return-651302-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 15:47:32 2019
Return-Path: <gcc-bugs-return-651302-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 88103 invoked by alias); 14 Aug 2019 15:47: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 88046 invoked by uid 48); 14 Aug 2019 15:47:28 -0000
From: "frishy at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91445] After memset, logical && operator produces false result, optimization level >=O1
Date: Wed, 14 Aug 2019 15: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: 9.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: frishy 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-91445-4-cEhQ3Hy1bx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01335.txt.bz2
Content-length: 243

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

--- Comment #1 from Ryan Frishberg <frishy at gmail dot com> ---
Created attachment 46708
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46708&action=edit
test1.cpp

Test case #1
>From gcc-bugs-return-651303-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 15:47:55 2019
Return-Path: <gcc-bugs-return-651303-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89042 invoked by alias); 14 Aug 2019 15:47: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 88959 invoked by uid 48); 14 Aug 2019 15:47:51 -0000
From: "frishy at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91445] After memset, logical && operator produces false result, optimization level >=O1
Date: Wed, 14 Aug 2019 15: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: 9.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: frishy 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-91445-4-72UZMzPZD1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01336.txt.bz2
Content-length: 243

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

--- Comment #2 from Ryan Frishberg <frishy at gmail dot com> ---
Created attachment 46709
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46709&action=edit
test2.cpp

Test case #2
>From gcc-bugs-return-651304-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 15:48:52 2019
Return-Path: <gcc-bugs-return-651304-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 95358 invoked by alias); 14 Aug 2019 15:48: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 92382 invoked by uid 48); 14 Aug 2019 15:48:46 -0000
From: "frishy at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91445] After memset, logical && operator produces false result, optimization level >=O1
Date: Wed, 14 Aug 2019 15: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: 9.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: frishy 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-91445-4-q9YT1arriL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01337.txt.bz2
Content-length: 261

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

--- Comment #3 from Ryan Frishberg <frishy at gmail dot com> ---
Created attachment 46710
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46710&action=edit
test1.ii

Test case #1 pre-processed file
>From gcc-bugs-return-651305-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 15:49:16 2019
Return-Path: <gcc-bugs-return-651305-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 96922 invoked by alias); 14 Aug 2019 15: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 96863 invoked by uid 48); 14 Aug 2019 15:49:12 -0000
From: "frishy at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91445] After memset, logical && operator produces false result, optimization level >=O1
Date: Wed, 14 Aug 2019 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: 9.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: frishy 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-91445-4-MB7YN0Rkpd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01338.txt.bz2
Content-length: 261

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

--- Comment #4 from Ryan Frishberg <frishy at gmail dot com> ---
Created attachment 46711
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46711&action=edit
test2.ii

Test case #2 pre-processed file
>From gcc-bugs-return-651306-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 16:28:36 2019
Return-Path: <gcc-bugs-return-651306-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 89404 invoked by alias); 14 Aug 2019 16: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 89300 invoked by uid 55); 14 Aug 2019 16:28:31 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91294] [10 Regression] wrong strlen result of a conditional with an offset
Date: Wed, 14 Aug 2019 16: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: 10.0
X-Bugzilla-Keywords: patch, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91294-4-tPoKQXsGRD@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91294-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91294-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01339.txt.bz2
Content-length: 1414

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

--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
Author: msebor
Date: Wed Aug 14 16:27:59 2019
New Revision: 274486

URL: https://gcc.gnu.org/viewcvs?rev=274486&root=gcc&view=rev
Log:
PR tree-optimization/91294 - [10 Regression] wrong strlen result of a
conditional with an offset

gcc/testsuite/ChangeLog:

        PR tree-optimization/91294
        * gcc.dg/strlenopt-44.c: Adjust tested result.
        * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
        * gcc.dg/strlenopt-73.c: New test.
        * gcc.dg/strlenopt-74.c: New test.
        * gcc.dg/strlenopt-75.c: New test.
        * gcc.dg/strlenopt-76.c: New test.
        * gcc.dg/strlenopt-77.c: New test.

gcc/ChangeLog:

        PR tree-optimization/91294
        * tree-ssa-strlen.c (handle_store): Avoid treating lower bound of
        source length as exact.

Added:
    trunk/gcc/testsuite/gcc.dg/strlenopt-73.c
    trunk/gcc/testsuite/gcc.dg/strlenopt-74.c
    trunk/gcc/testsuite/gcc.dg/strlenopt-75.c
    trunk/gcc/testsuite/gcc.dg/strlenopt-76.c
    trunk/gcc/testsuite/gcc.dg/strlenopt-77.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/gimple-fold.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/strlenopt-44.c
    trunk/gcc/testsuite/gcc.dg/strlenopt-70.c
    trunk/gcc/tree-ssa-strlen.c
    trunk/gcc/tree-ssa-strlen.h
>From gcc-bugs-return-651307-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 16:49:25 2019
Return-Path: <gcc-bugs-return-651307-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121560 invoked by alias); 14 Aug 2019 16:49: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 120849 invoked by uid 48); 14 Aug 2019 16:49:20 -0000
From: "ted at lyncon dot se" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/86581] constexpr variable allows uninitialized member of anonymous struct inside union
Date: Wed, 14 Aug 2019 16: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: 9.0
X-Bugzilla-Keywords: accepts-invalid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ted at lyncon dot se
X-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-86581-4-xQtX4Qbnnd@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-86581-4@http.gcc.gnu.org/bugzilla/>
References: <bug-86581-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01340.txt.bz2
Content-length: 621

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

Ted Lyngmo <ted at lyncon dot se> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ted at lyncon dot se

--- Comment #2 from Ted Lyngmo <ted at lyncon dot se> ---
Does this bug cover this case? This compiles with g++ but clang++ gives "error:
constexpr union constructor does not initialize any member".

template <typename T>
union test {
    constexpr test() noexcept {}
    T member;
};

int main() {
    test<int> a;
}
>From gcc-bugs-return-651308-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 16:58:58 2019
Return-Path: <gcc-bugs-return-651308-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 10047 invoked by alias); 14 Aug 2019 16:58: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 9941 invoked by uid 48); 14 Aug 2019 16:58:54 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91445] [9 Regression] After memset, logical && operator produces false result, optimization level >=O1
Date: Wed, 14 Aug 2019 16: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: 9.2.0
X-Bugzilla-Keywords: needs-bisection, 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_known_to_work keywords cf_reconfirmed_on cc everconfirmed short_desc target_milestone cf_known_to_fail
Message-ID: <bug-91445-4-dsGDlqgxHP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01341.txt.bz2
Content-length: 1122

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
      Known to work|                            |10.0, 8.3.0
           Keywords|                            |needs-bisection, wrong-code
   Last reconfirmed|                            |2019-08-14
                 CC|                            |rguenth at gcc dot gnu.org
     Ever confirmed|0                           |1
            Summary|After memset, logical &&    |[9 Regression] After
                   |operator produces false     |memset, logical && operator
                   |result, optimization level  |produces false result,
                   |>=O1                        |optimization level >=O1
   Target Milestone|---                         |9.3
      Known to fail|                            |9.1.0, 9.2.0

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Seems to work on trunk.
>From gcc-bugs-return-651309-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 17:04:17 2019
Return-Path: <gcc-bugs-return-651309-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22765 invoked by alias); 14 Aug 2019 17:04:17 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 22740 invoked by uid 48); 14 Aug 2019 17:04:12 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91445] [9 Regression] After memset, logical && operator produces false result, optimization level >=O1
Date: Wed, 14 Aug 2019 17: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: 9.2.0
X-Bugzilla-Keywords: needs-bisection, 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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-91445-4-eBGBqRzHoI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01342.txt.bz2
Content-length: 639

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

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 #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
FREs redundant store removal is guilty.

struct S { _Bool x; };

void foo (struct S *s)
{
  __builtin_memset (s, 0x11, sizeof (struct S));
  s->x = 1;
}

has the store to s->x removed.
>From gcc-bugs-return-651310-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 17:05:19 2019
Return-Path: <gcc-bugs-return-651310-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 25655 invoked by alias); 14 Aug 2019 17:05: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 25584 invoked by uid 48); 14 Aug 2019 17:05:15 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91444] [10 regression] Many ICEs starting with r274404
Date: Wed, 14 Aug 2019 17: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: 10.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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91444-4-YEKkZiH3aR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91444-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91444-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01343.txt.bz2
Content-length: 294

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |10.0
>From gcc-bugs-return-651311-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 17:43:40 2019
Return-Path: <gcc-bugs-return-651311-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7133 invoked by alias); 14 Aug 2019 17:43: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 7073 invoked by uid 48); 14 Aug 2019 17:43:34 -0000
From: "rcopley at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug pch/91440] Precompiled headers regression in 9.2
Date: Wed, 14 Aug 2019 17:43:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: pch
X-Bugzilla-Version: 9.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rcopley 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-91440-4-uuMBaaqtW5@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91440-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91440-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01344.txt.bz2
Content-length: 390

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

--- Comment #5 from R Copley <rcopley at gmail dot com> ---
> But is probably the reason for the failures...  mingw might not implement
> the necessary relocation support for ASLR.

Yes, I think that's it. (I should have said so more explicitly.)

> You can try enable it on 9.1 and see if it fails then too...

Yes, it fails then too.
>From gcc-bugs-return-651312-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 17:50:05 2019
Return-Path: <gcc-bugs-return-651312-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15363 invoked by alias); 14 Aug 2019 17:50: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 15245 invoked by uid 48); 14 Aug 2019 17:50:01 -0000
From: "hjl.tools at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91446] New: Wrong cost for scalar_load/scalar_store of vector type
Date: Wed, 14 Aug 2019 17:50:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 10.0
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 target_milestone cf_gcctarget
Message-ID: <bug-91446-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01345.txt.bz2
Content-length: 2442

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

            Bug ID: 91446
           Summary: Wrong cost for scalar_load/scalar_store of vector type
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: hjl.tools at gmail dot com
  Target Milestone: ---
            Target: i386

[hjl@gnu-skx-1 skx-3]$ cat x.i
typedef struct
{
  unsigned long width, height;
  long x, y;
} info;

extern void bar (info *);

void
foo (unsigned long width, unsigned long height, long x, long y)
{
  info t;
  t.width = width;
  t.height = height;
  t.x = x;
  t.y = y;
  bar (&t);
}
[hjl@gnu-skx-1 skx-3]$ make x.s
/export/build/gnu/tools-build/gcc-tuning-debug/build-x86_64-linux/gcc/xgcc
-B/export/build/gnu/tools-build/gcc-tuning-debug/build-x86_64-linux/gcc/ -Ofast
-march=skylake-avx512 -S x.i
[hjl@gnu-skx-1 skx-3]$ cat x.s
        .file   "x.i"
        .text
        .p2align 4
        .globl  foo
        .type   foo, @function
foo:
.LFB0:
        .cfi_startproc
        subq    $40, %rsp
        .cfi_def_cfa_offset 48
        movq    %rdi, (%rsp)
        movq    %rsp, %rdi
        movq    %rsi, 8(%rsp)
        movq    %rdx, 16(%rsp)
        movq    %rcx, 24(%rsp)
        call    bar
        addq    $40, %rsp
        .cfi_def_cfa_offset 8
        ret
        .cfi_endproc
.LFE0:
        .size   foo, .-foo
        .ident  "GCC: (GNU) 10.0.0 20190812 (experimental)"
        .section        .note.GNU-stack,"",@progbits
[hjl@gnu-skx-1 skx-3]$ 

The problem is

(gdb) f 0
#0  ix86_builtin_vectorization_cost (type_of_cost=scalar_store, 
    vectype=0x7fffea63abd0)
    at /export/gnu/import/git/intel/gcc-tuning/gcc/config/i386/i386.c:21090
21090                                 : ix86_cost->int_store [2]) / 2;
(gdb) p mode
$7 = E_V2DImode
(gdb) 

     case scalar_load:
        /* load/store costs are relative to register move which is 2. Recompute
           it to COSTS_N_INSNS so everything have same base.  */
        return COSTS_N_INSNS (fp ? ix86_cost->sse_load[0]
                              : ix86_cost->int_load [2]) / 2;

      case scalar_store:
        return COSTS_N_INSNS (fp ? ix86_cost->sse_store[0]
                              : ix86_cost->int_store [2]) / 2;

2 DImode stores/loads are needed to store/load V2DImode.
>From gcc-bugs-return-651313-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 19:18:52 2019
Return-Path: <gcc-bugs-return-651313-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 110039 invoked by alias); 14 Aug 2019 19: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 109912 invoked by uid 48); 14 Aug 2019 19:18:48 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91443] -Wargument-mismatch does not catch mismatch for global procedure
Date: Wed, 14 Aug 2019 19: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tkoenig at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed attachments.created
Message-ID: <bug-91443-4-YsycULoN0L@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91443-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91443-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01346.txt.bz2
Content-length: 853

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2019-08-14
           Assignee|unassigned at gcc dot gnu.org      |tkoenig at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Created attachment 46712
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46712&action=edit
Concept  patch

Here's a concept patch. It still causes a few regressions; I am currently not
sure if these point to problems with the patch or only require a few tweaks to
the testsuite.
>From gcc-bugs-return-651314-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 19:53:35 2019
Return-Path: <gcc-bugs-return-651314-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 22880 invoked by alias); 14 Aug 2019 19: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 22793 invoked by uid 55); 14 Aug 2019 19:53:30 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91436] Confusing suggestion to include <memory>
Date: Wed, 14 Aug 2019 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: 9.1.0
X-Bugzilla-Keywords: diagnostic
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-91436-4-2sMyB9NckR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01347.txt.bz2
Content-length: 1170

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

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Wed Aug 14 19:52:58 2019
New Revision: 274492

URL: https://gcc.gnu.org/viewcvs?rev=274492&root=gcc&view=rev
Log:
PR c++/91436 fix C++ dialect for std::make_unique fix-it hint

The std::make_unique function wasn't added until C++14, and neither was
the std::complex_literals namespace.

gcc/cp:

        PR c++/91436
        * name-lookup.c (get_std_name_hint): Fix min_dialect field for
        complex_literals and make_unique entries.

gcc/testsuite:

        PR c++/91436
        * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
        * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
        test that runs for C++11.
        * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.

Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/name-lookup.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/g++.dg/lookup/missing-std-include-5.C
    trunk/gcc/testsuite/g++.dg/lookup/missing-std-include-6.C
    trunk/gcc/testsuite/g++.dg/lookup/missing-std-include-8.C
>From gcc-bugs-return-651315-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 20:05:27 2019
Return-Path: <gcc-bugs-return-651315-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44313 invoked by alias); 14 Aug 2019 20:05: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 43556 invoked by uid 48); 14 Aug 2019 20:05:20 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/91447] New: FAIL: g++.dg/ipa/ipa-icf-4.C  -std=gnu++98  scan-ipa-dump icf "(Unified; Variable alias has been created)|(Symbol aliases are not supported by target)"
Date: Wed, 14 Aug 2019 20:05: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: 10.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 attachments.created
Message-ID: <bug-91447-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01348.txt.bz2
Content-length: 1830

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

            Bug ID: 91447
           Summary: FAIL: g++.dg/ipa/ipa-icf-4.C  -std=gnu++98
                    scan-ipa-dump icf "(Unified; Variable alias has been
                    created)|(Symbol aliases are not supported by target)"
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: ipa
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
                CC: marxin at gcc dot gnu.org
  Target Milestone: ---
              Host: hppa2.0w-hp-hpux11.11
            Target: hppa2.0w-hp-hpux11.11
             Build: hppa2.0w-hp-hpux11.11

Created attachment 46713
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46713&action=edit
ICF dump

spawn /test/gnu/gcc/objdir/gcc/testsuite/g++/../../xg++
-B/test/gnu/gcc/objdir/g
cc/testsuite/g++/../../ /test/gnu/gcc/gcc/gcc/testsuite/g++.dg/ipa/ipa-icf-4.C
-
fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-colo
r=never -nostdinc++
-I/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/libstdc++-v3/in
clude/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/lib
stdc++-v3/include/backward -I/test/gnu/gcc/gcc/libstdc++-v3/testsuite/util
-fmes
sage-length=0 -std=gnu++98 -O2 -fdump-ipa-icf-optimized -fno-inline -S -o
ipa-ic
f-4.s
PASS: g++.dg/ipa/ipa-icf-4.C  -std=gnu++98 (test for excess errors)
FAIL: g++.dg/ipa/ipa-icf-4.C  -std=gnu++98  scan-ipa-dump icf "(Unified;
Variable alias has been created)|(Symbol aliases are not supported by target)"
PASS: g++.dg/ipa/ipa-icf-4.C  -std=gnu++98  scan-ipa-dump icf "Equal symbols:
[67]"
>From gcc-bugs-return-651316-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 20:10:36 2019
Return-Path: <gcc-bugs-return-651316-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65008 invoked by alias); 14 Aug 2019 20:10: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 64892 invoked by uid 55); 14 Aug 2019 20:10:32 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91436] Confusing suggestion to include <memory>
Date: Wed, 14 Aug 2019 20: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
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-91436-4-xyFGLkTTaT@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01349.txt.bz2
Content-length: 1272

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

--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Wed Aug 14 20:10:00 2019
New Revision: 274493

URL: https://gcc.gnu.org/viewcvs?rev=274493&root=gcc&view=rev
Log:
PR c++/91436 fix C++ dialect for std::make_unique fix-it hint

The std::make_unique function wasn't added until C++14, and neither was
the std::complex_literals namespace.

gcc/cp:

        PR c++/91436
        * name-lookup.c (get_std_name_hint): Fix min_dialect field for
        complex_literals and make_unique entries.

gcc/testsuite:

        PR c++/91436
        * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
        * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
        test that runs for C++11.
        * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.

Modified:
    branches/gcc-9-branch/gcc/cp/ChangeLog
    branches/gcc-9-branch/gcc/cp/name-lookup.c
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
    branches/gcc-9-branch/gcc/testsuite/g++.dg/lookup/missing-std-include-5.C
    branches/gcc-9-branch/gcc/testsuite/g++.dg/lookup/missing-std-include-6.C
    branches/gcc-9-branch/gcc/testsuite/g++.dg/lookup/missing-std-include-8.C
>From gcc-bugs-return-651317-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 20:28:06 2019
Return-Path: <gcc-bugs-return-651317-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44619 invoked by alias); 14 Aug 2019 20:28: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 44518 invoked by uid 48); 14 Aug 2019 20:28:02 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91448] New: FAIL: g++.dg/opt/flifetime-dse2.C  -std=gnu++98 execution test
Date: Wed, 14 Aug 2019 20:28: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: 10.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-91448-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01350.txt.bz2
Content-length: 2766

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

            Bug ID: 91448
           Summary: FAIL: g++.dg/opt/flifetime-dse2.C  -std=gnu++98
                    execution test
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
  Target Milestone: ---
              Host: hppa2.0w-hp-hpux11.11
            Target: hppa2.0w-hp-hpux11.11
             Build: hppa2.0w-hp-hpux11.11

spawn /test/gnu/gcc/objdir/gcc/testsuite/g++/../../xg++
-B/test/gnu/gcc/objdir/g
cc/testsuite/g++/../../
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/opt/flifetime-dse
2.C -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics
-color=never -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/li
bstdc++-v3/include -I/test/gnu/gcc/gcc/libstdc++-v3/libsupc++
-I/test/gnu/gcc/gc
c/libstdc++-v3/include/backward -I/test/gnu/gcc/gcc/libstdc++-v3/testsuite/util
-fmessage-length=0 -std=gnu++98 -O3 -flifetime-dse
-L/test/gnu/gcc/objdir/hppa2.
0w-hp-hpux11.11/./libstdc++-v3/src/.libs
-B/test/gnu/gcc/objdir/hppa2.0w-hp-hpux
11.11/./libstdc++-v3/src/.libs
-L/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./li
bstdc++-v3/src/.libs -lm -o ./flifetime-dse2.exe
PASS: g++.dg/opt/flifetime-dse2.C  -std=gnu++98 (test for excess errors)
Setting LD_LIBRARY_PATH to
.:/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstd
c++-v3/src/.libs:/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/src/.
libs:/test/gnu/gcc/objdir/gcc:.:/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./lib
stdc++-v3/src/.libs:/test/gnu/gcc/objdir/hppa2.0w-hp-hpux11.11/./libstdc++-v3/sr
c/.libs:/test/gnu/gcc/objdir/gcc
spawn [open ...]
FAIL: g++.dg/opt/flifetime-dse2.C  -std=gnu++98 execution test

Test is completely optimized leaving only call to abort().

        .SPACE $TEXT$
        .NSUBSPA $CODE$
        .align 4
        .EXPORT main,ENTRY,PRIV_LEV=3,RTNVAL=GR
L$FB7:
main:
        .PROC
        .CALLINFO FRAME=64,CALLS,SAVE_RP
        .ENTRY
        stw %r2,-20(%r30)
        ldo 64(%r30),%r30
L$CFI0:
        .CALL
        bl abort,%r2
        nop
        nop
        .EXIT
        .PROCEND
L$FE7:
        .IMPORT abort,CODE

Similar fails:
FAIL: g++.dg/opt/flifetime-dse2.C  -std=gnu++14 execution test
FAIL: g++.dg/opt/flifetime-dse2.C  -std=gnu++17 execution test
FAIL: g++.dg/opt/flifetime-dse4.C  -std=gnu++98 execution test
FAIL: g++.dg/opt/flifetime-dse4.C  -std=gnu++14 execution test
FAIL: g++.dg/opt/flifetime-dse4.C  -std=gnu++17 execution test
>From gcc-bugs-return-651318-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 20:32:41 2019
Return-Path: <gcc-bugs-return-651318-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61858 invoked by alias); 14 Aug 2019 20:32: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 57339 invoked by uid 48); 14 Aug 2019 20:32:37 -0000
From: "lloyd at randombit dot net" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82328] x86 rdrand: flags not used directly when branching on success/failure
Date: Wed, 14 Aug 2019 20: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: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: lloyd at randombit 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: cc
Message-ID: <bug-82328-4-HrbcxL2NP9@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82328-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82328-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01351.txt.bz2
Content-length: 413

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

Jack Lloyd <lloyd at randombit dot net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lloyd at randombit dot net

--- Comment #1 from Jack Lloyd <lloyd at randombit dot net> ---
This is still an issue in GCC 9.1.0
>From gcc-bugs-return-651319-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 20:33:11 2019
Return-Path: <gcc-bugs-return-651319-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 101053 invoked by alias); 14 Aug 2019 20:33: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 92110 invoked by uid 48); 14 Aug 2019 20:33:06 -0000
From: "koenigni at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/88076] Shared Memory implementation for Coarrays
Date: Wed, 14 Aug 2019 20: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: koenigni 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: attachments.isobsolete attachments.created
Message-ID: <bug-88076-4-c6DYTvZsZa@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88076-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88076-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01352.txt.bz2
Content-length: 1221

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

Nicolas Koenig <koenigni at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #45669|0                           |1
        is obsolete|                            |

--- Comment #13 from Nicolas Koenig <koenigni at gcc dot gnu.org> ---
Created attachment 46714
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46714&action=edit
Compiler Diff

Yes, I'm still working on it (slowly, though, sorry :( ). Here is a diff of my
current trunk. I don't know what exactly changed since the last version, but
the biggest two things still missing are actually deallocating coarrays in
DEALLOCATE-statements or in types and all the intrinsics like CO_SUM. Locks
already work, though.

Here's an approximate list of features already in the patch (based on the test
cases I have lying around):

- coarray accesses (both implicit `ca` and explicit `ca[1]`)
- this_image/num_images (retrieving image numbers only, no arguments)
- statically allocated arrays
- dynamically allocated arrays
- syncing (SYNC ALL and SYNC IMAGES)
- locking (LOCK_TYPE)
>From gcc-bugs-return-651320-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 20:33:40 2019
Return-Path: <gcc-bugs-return-651320-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16982 invoked by alias); 14 Aug 2019 20:33: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 11901 invoked by uid 48); 14 Aug 2019 20:33:36 -0000
From: "koenigni at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/88076] Shared Memory implementation for Coarrays
Date: Wed, 14 Aug 2019 20: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: koenigni 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: attachments.created
Message-ID: <bug-88076-4-2SWeh0Czbv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88076-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88076-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01353.txt.bz2
Content-length: 237

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

--- Comment #14 from Nicolas Koenig <koenigni at gcc dot gnu.org> ---
Created attachment 46715
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46715&action=edit
Library Diff
>From gcc-bugs-return-651322-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 20:37:23 2019
Return-Path: <gcc-bugs-return-651322-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55424 invoked by alias); 14 Aug 2019 20:37:23 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 55317 invoked by uid 55); 14 Aug 2019 20:37:19 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90947] [9 Regression] Simple lookup table of array of strings is miscompiled
Date: Wed, 14 Aug 2019 20: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: 9.1.0
X-Bugzilla-Keywords: patch, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P2
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-90947-4-uiiwExGgoU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90947-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90947-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01355.txt.bz2
Content-length: 1821

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

--- Comment #10 from Martin Sebor <msebor at gcc dot gnu.org> ---
Author: msebor
Date: Wed Aug 14 20:36:46 2019
New Revision: 274494

URL: https://gcc.gnu.org/viewcvs?rev=274494&root=gcc&view=rev
Log:
        Backport from mainline

        2019-08-01  Martin Sebor  <msebor@redhat.com>

        PR c++/90947
        * tree.c (type_initializer_zero_p): Define.
        * tree.h (type_initializer_zero_p): New function.

        2019-08-05  Martin Sebor  <msebor@redhat.com>

        * doc/extend.texi (Common Variable Attributes): Document alias
        attribute.

        2019-08-01  Martin Sebor  <msebor@redhat.com>

        PR c++/90947
        * decl.c (reshape_init_array_1): Avoid truncating initializer
        lists containing string literals.

        2019-08-14  Martin Sebor  <msebor@redhat.com>

        PR tree-optimization/91294
        * gcc.dg/strlenopt-44.c: Adjust tested result.
        * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
        * gcc.dg/strlenopt-73.c: New test.
        * gcc.dg/strlenopt-74.c: New test.
        * gcc.dg/strlenopt-75.c: New test.
        * gcc.dg/strlenopt-76.c: New test.
        * gcc.dg/strlenopt-77.c: New test.

Added:
    branches/gcc-9-branch/gcc/testsuite/c-c++-common/array-1.c
    branches/gcc-9-branch/gcc/testsuite/g++.dg/abi/mangle73.C
    branches/gcc-9-branch/gcc/testsuite/g++.dg/cpp2a/nontype-class23.C
    branches/gcc-9-branch/gcc/testsuite/g++.dg/init/array53.C
Modified:
    branches/gcc-9-branch/gcc/ChangeLog
    branches/gcc-9-branch/gcc/cp/ChangeLog
    branches/gcc-9-branch/gcc/cp/decl.c
    branches/gcc-9-branch/gcc/doc/extend.texi
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
    branches/gcc-9-branch/gcc/tree.c
    branches/gcc-9-branch/gcc/tree.h
>From gcc-bugs-return-651321-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 20:37:23 2019
Return-Path: <gcc-bugs-return-651321-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55418 invoked by alias); 14 Aug 2019 20:37:23 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 55306 invoked by uid 55); 14 Aug 2019 20:37:18 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91294] [10 Regression] wrong strlen result of a conditional with an offset
Date: Wed, 14 Aug 2019 20: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: 10.0
X-Bugzilla-Keywords: patch, wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91294-4-BPsLU2J4OL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91294-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91294-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01354.txt.bz2
Content-length: 1820

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

--- Comment #4 from Martin Sebor <msebor at gcc dot gnu.org> ---
Author: msebor
Date: Wed Aug 14 20:36:46 2019
New Revision: 274494

URL: https://gcc.gnu.org/viewcvs?rev=274494&root=gcc&view=rev
Log:
        Backport from mainline

        2019-08-01  Martin Sebor  <msebor@redhat.com>

        PR c++/90947
        * tree.c (type_initializer_zero_p): Define.
        * tree.h (type_initializer_zero_p): New function.

        2019-08-05  Martin Sebor  <msebor@redhat.com>

        * doc/extend.texi (Common Variable Attributes): Document alias
        attribute.

        2019-08-01  Martin Sebor  <msebor@redhat.com>

        PR c++/90947
        * decl.c (reshape_init_array_1): Avoid truncating initializer
        lists containing string literals.

        2019-08-14  Martin Sebor  <msebor@redhat.com>

        PR tree-optimization/91294
        * gcc.dg/strlenopt-44.c: Adjust tested result.
        * gcc.dg/strlenopt-70.c: Avoid exercising unimplemnted optimization.
        * gcc.dg/strlenopt-73.c: New test.
        * gcc.dg/strlenopt-74.c: New test.
        * gcc.dg/strlenopt-75.c: New test.
        * gcc.dg/strlenopt-76.c: New test.
        * gcc.dg/strlenopt-77.c: New test.

Added:
    branches/gcc-9-branch/gcc/testsuite/c-c++-common/array-1.c
    branches/gcc-9-branch/gcc/testsuite/g++.dg/abi/mangle73.C
    branches/gcc-9-branch/gcc/testsuite/g++.dg/cpp2a/nontype-class23.C
    branches/gcc-9-branch/gcc/testsuite/g++.dg/init/array53.C
Modified:
    branches/gcc-9-branch/gcc/ChangeLog
    branches/gcc-9-branch/gcc/cp/ChangeLog
    branches/gcc-9-branch/gcc/cp/decl.c
    branches/gcc-9-branch/gcc/doc/extend.texi
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
    branches/gcc-9-branch/gcc/tree.c
    branches/gcc-9-branch/gcc/tree.h
>From gcc-bugs-return-651323-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 20:49:36 2019
Return-Path: <gcc-bugs-return-651323-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76606 invoked by alias); 14 Aug 2019 20: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 76495 invoked by uid 48); 14 Aug 2019 20:49:31 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91448] FAIL: g++.dg/opt/flifetime-dse2.C  -std=gnu++98 execution test
Date: Wed, 14 Aug 2019 20: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: 10.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-91448-4-sXRHLf6Ofv@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91448-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91448-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01356.txt.bz2
Content-length: 2407

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

--- Comment #1 from John David Anglin <danglin at gcc dot gnu.org> ---
I also see the following fails:

FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++98  (test for warnings, line 25)
FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++98 (test for excess errors)
FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++14  (test for warnings, line 25)
FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++14 (test for excess errors)
FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++17  (test for warnings, line 25)
FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++17 (test for excess errors)

spawn /test/gnu/gcc/objdir/gcc/testsuite/g++/../../xg++
-B/test/gnu/gcc/objdir/g
cc/testsuite/g++/../../
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -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 -fmessage-length=0 -std=gnu++98
-O2 -Warray-bounds -S -o Warray-bounds-4.s
In constructor 'FixedString<size>::FixedString() [with long unsigned int size =
0]',
    inlined from 'int main()' at
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C:32:24:
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C:25:19: warning:
writing 1 byte into a region of size 0 [-Wstringop-overflow=]
output is:
In constructor 'FixedString<size>::FixedString() [with long unsigned int size =
0]',
    inlined from 'int main()' at
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C:32:24:
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C:25:19: warning:
writing 1 byte into a region of size 0 [-Wstringop-overflow=]

FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++98  (test for warnings, line 25)
FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++98 (test for excess errors)
Excess errors:
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C:25:19: warning:
writing 1 byte into a region of size 0 [-Wstringop-overflow=]

It looks like these fails may be related to fails on darwin:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91006
>From gcc-bugs-return-651324-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 20:52:50 2019
Return-Path: <gcc-bugs-return-651324-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 72042 invoked by alias); 14 Aug 2019 20:52: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 71944 invoked by uid 48); 14 Aug 2019 20:52:44 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91222] [10 Regression] 507.cactuBSSN_r build fails in warn_types_mismatch at ipa-devirt.c:1006 since r273571
Date: Wed, 14 Aug 2019 20: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: 10.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: hubicka at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-91222-4-DX6eejMAyh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91222-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91222-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01357.txt.bz2
Content-length: 2004

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

Jason Merrill <jason at gcc dot gnu.org> changed:

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

--- Comment #8 from Jason Merrill <jason at gcc dot gnu.org> ---
(In reply to Jan Hubicka from comment #2)
> 2.ii:62:3: warning: ‘ml_bssnrest_’ violates the C++ One Definition Rule
> [-Wodr]
>    62 | } ml_bssnrest_;
>       |   ^
> 1.ii:2:8: note: type ‘struct <anon>’ defined in anonymous namespace cannot
> match across the translation unit boundary
>     2 | struct {
>       |        ^
> 2.ii:2:15: note: the incompatible type defined in another translation unit
>     2 | extern struct {
>       |               ^
> 1.ii:62:3: note: ‘ml_bssnrest_’ was previously declared here
>    62 | } ml_bssnrest_;
>       |   ^
> 
> Now I wonder why C++ FE makes the struct anonymous namespace when it is
> declared with extern "C".
> I have checked that type_in_anonymous_namespace_p(prevailing_type) returns
> true because mangled name is <anon> which comes from C++ FE.
> 
> I will check in the patch to avoid ICE. Jason, can you please look if it is
> correct to consider these types anonymous?

They aren't in the anonymous namespace, but they are themselves anonymous, so
they have no linkage.  The standard says,

A type without linkage shall not be used as the type of a variable or function
with external linkage unless
— the entity has C language linkage (7.5), or
— the entity is declared within an unnamed namespace (7.3.1), or
— the entity is not odr-used (3.2) or is defined in the same translation unit.

Here 1.ii is OK under the third bullet, and 2.ii under the first bullet. 
Within extern "C" I guess we need to do structural comparison for anonymous
types rather than rely on the ODR.
>From gcc-bugs-return-651325-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 20:57:24 2019
Return-Path: <gcc-bugs-return-651325-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79358 invoked by alias); 14 Aug 2019 20:57: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 79221 invoked by uid 55); 14 Aug 2019 20:57:18 -0000
From: "sgk at troutmask dot apl.washington.edu" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/88076] Shared Memory implementation for Coarrays
Date: Wed, 14 Aug 2019 20: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: unknown
X-Bugzilla-Keywords:
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: sgk at troutmask dot apl.washington.edu
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:
Message-ID: <bug-88076-4-hgc8BIv3u7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88076-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88076-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01358.txt.bz2
Content-length: 839

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

--- Comment #15 from Steve Kargl <sgk at troutmask dot apl.washington.edu> ---
On Wed, Aug 14, 2019 at 08:33:04PM +0000, koenigni at gcc dot gnu.org wrote:
> 
> Yes, I'm still working on it (slowly, though, sorry :( ). Here is a diff of my
> current trunk. I don't know what exactly changed since the last version, but
> the biggest two things still missing are actually deallocating coarrays in
> DEALLOCATE-statements or in types and all the intrinsics like CO_SUM. Locks
> already work, though.

Thanks for the update.  No need to apologize.  I assume you
are off doing work, school, fun stuff, ...

I'm running out of bugs that I can fix, so thought I would
venture into coarray territory.  Having a SHM backend might
be easier to work with than opencoarray and openmpi.
>From gcc-bugs-return-651326-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 21:02:31 2019
Return-Path: <gcc-bugs-return-651326-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6336 invoked by alias); 14 Aug 2019 21:02: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 2642 invoked by uid 48); 14 Aug 2019 21:02:25 -0000
From: "seurer at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91449] New: [10 regression] new test case gcc.dg/strlenopt-73.c fails
Date: Wed, 14 Aug 2019 21:02: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: 10.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-91449-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01359.txt.bz2
Content-length: 1338

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

            Bug ID: 91449
           Summary: [10 regression] new test case gcc.dg/strlenopt-73.c
                    fails
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

make -k check-gcc RUNTESTFLAGS=dg.exp=gcc.dg/strlenopt-73.c
. . .
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.dg/strlenopt-73.c
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -O2 -fdump-tree-optimized -S -o strlenopt-73.s
PASS: gcc.dg/strlenopt-73.c (test for excess errors)
gcc.dg/strlenopt-73.c: pattern found 23 times
FAIL: gcc.dg/strlenopt-73.c scan-tree-dump-times optimized "strlen" 0
gcc.dg/strlenopt-73.c: pattern found 27 times
FAIL: gcc.dg/strlenopt-73.c scan-tree-dump-times optimized "_not_eliminated_" 0
testcase /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/dg.exp completed in 0
seconds

                === gcc Summary ===

# of expected passes            1
# of unexpected failures        2
>From gcc-bugs-return-651327-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 21:08:51 2019
Return-Path: <gcc-bugs-return-651327-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 16133 invoked by alias); 14 Aug 2019 21:08: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 14130 invoked by uid 48); 14 Aug 2019 21:08:46 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90969] [10 Regression] ICE: tree check: expected array_type, have vector_type in array_ref_low_bound, at tree.c:13570
Date: Wed, 14 Aug 2019 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: 10.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: jakub at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-90969-4-WpePmXuetg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90969-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90969-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01360.txt.bz2
Content-length: 427

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

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> ---
So, fixed.
>From gcc-bugs-return-651328-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 21:16:42 2019
Return-Path: <gcc-bugs-return-651328-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 51104 invoked by alias); 14 Aug 2019 21:16: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 51072 invoked by uid 48); 14 Aug 2019 21:16:38 -0000
From: "rcopley at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug pch/91440] Precompiled headers regression in 9.2
Date: Wed, 14 Aug 2019 21:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: pch
X-Bugzilla-Version: 9.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rcopley 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-91440-4-3I8ws8v8BH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91440-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91440-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01361.txt.bz2
Content-length: 502

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

--- Comment #6 from R Copley <rcopley at gmail dot com> ---
> Yes, I'll try and bisect.

Just to check, I rebuilt GCC 9.1 using the version of the MSYS2 package-build
from before the update to 9.2, and the binaries have ASLR enabled and do show
failures with using PCH. Looks like it's something else in the MSYS2
environment that has changed, not GCC. I've brought it up with MSYS2[1].

[1] https://github.com/msys2/MINGW-packages/issues/5719
>From gcc-bugs-return-651329-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 21:23:29 2019
Return-Path: <gcc-bugs-return-651329-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60075 invoked by alias); 14 Aug 2019 21:23: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 59989 invoked by uid 48); 14 Aug 2019 21:23:25 -0000
From: "mpolacek at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91360] Implement P1143R2: constinit
Date: Wed, 14 Aug 2019 21: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: 10.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: mpolacek at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: mpolacek at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords
Message-ID: <bug-91360-4-cTulgf2ZEu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91360-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91360-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01362.txt.bz2
Content-length: 421

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

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

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

--- Comment #3 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
https://gcc.gnu.org/ml/gcc-patches/2019-08/msg01024.html
>From gcc-bugs-return-651330-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 21:28:53 2019
Return-Path: <gcc-bugs-return-651330-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 66704 invoked by alias); 14 Aug 2019 21:28: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 66640 invoked by uid 48); 14 Aug 2019 21:28:49 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91448] FAIL: g++.dg/opt/flifetime-dse2.C  -std=gnu++98 execution test
Date: Wed, 14 Aug 2019 21:28: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: 10.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-91448-4-YrrH6Xm1GC@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91448-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91448-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01363.txt.bz2
Content-length: 1857

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

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

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

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
I don't know about the flifetime-dse2.C test but the Warray-bounds-4.C warning
is the result of a recent enhancement to the strlen optimization, either
r274486 or r273783.  On the hppa2.0w-hp-hpux11.11 target the warning newly
added in r273783 sees the following code:

  main ()
  {
    const struct FixedString empty;

    <bb 2> [local count: 1073741824]:
    MEM[(int (*) () * *)&empty] = &MEM <int (*) ()[8]> [(void
*)&_ZTV11FixedStringILm0EE + 8B];
    MEM[(char *)&empty + 4B] = 0;
    print_length (&empty.D.2009);   <<<
    empty ={v} {CLOBBER};
    empty ={v} {CLOBBER};
    return 0;
  }

and diagnoses the invalid store at <<< before VRP gets to it and issues
-Warray-bounds.  On other targets like sparc-solaris2.11, the strlen pass sees
the following code:

main ()
{
  const struct FixedString empty;

  <bb 2> [local count: 1073741824]:
  MEM[(struct FixedString *)&empty] ={v} {CLOBBER};
  MEM[(struct FixedString *)&empty].D.2008._vptr.String = &MEM <int (*) ()[8]>
[(void *)&_ZTV11FixedStringILm0EE + 8B];
  MEM[(struct FixedString *)&empty].contents[0] = 0;   <<<
  print_length (&empty.D.2008);
  empty ={v} {CLOBBER};
  empty ={v} {CLOBBER};
  return 0;

}

and it doesn't handle this form of the assignment (it doesn't know how to
determine the size of the referenced object).  Ideally, both kinds would be
handled and the same warning would be issued.  It means enhancing the object
size detection (compute_objsize in builtins.c).
>From gcc-bugs-return-651333-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 21:38:28 2019
Return-Path: <gcc-bugs-return-651333-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92760 invoked by alias); 14 Aug 2019 21:38: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 92074 invoked by uid 48); 14 Aug 2019 21:38:21 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91183] strlen of a strcpy result with a conditional source not folded
Date: Wed, 14 Aug 2019 21:38: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: 9.0
X-Bugzilla-Keywords: missed-optimization, patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91183-4-hzOYVBUkhk@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91183-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91183-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01367.txt.bz2
Content-length: 434

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

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

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

--- Comment #8 from Martin Sebor <msebor at gcc dot gnu.org> ---
Fixed in r274486.
>From gcc-bugs-return-651332-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 21:38:12 2019
Return-Path: <gcc-bugs-return-651332-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90984 invoked by alias); 14 Aug 2019 21:38: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 90254 invoked by uid 48); 14 Aug 2019 21:38:06 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/83819] [meta-bug] missing strlen optimizations
Date: Wed, 14 Aug 2019 21:38:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: meta-bug, missed-optimization
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 resolution
Message-ID: <bug-83819-4-ErZFhi5n3k@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83819-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83819-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01365.txt.bz2
Content-length: 495

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

Bug 91294 Summary: [10 Regression] wrong strlen result of a conditional with an offset
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91294

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-651334-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 21:38:29 2019
Return-Path: <gcc-bugs-return-651334-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92844 invoked by alias); 14 Aug 2019 21:38:29 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 92247 invoked by uid 48); 14 Aug 2019 21:38:23 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/83819] [meta-bug] missing strlen optimizations
Date: Wed, 14 Aug 2019 21:38:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: meta-bug, missed-optimization
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 resolution
Message-ID: <bug-83819-4-J7Fp11zkPZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83819-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83819-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01366.txt.bz2
Content-length: 490

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

Bug 91183 Summary: strlen of a strcpy result with a conditional source not folded
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91183

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-651331-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 21:38:12 2019
Return-Path: <gcc-bugs-return-651331-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90865 invoked by alias); 14 Aug 2019 21:38: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 90180 invoked by uid 48); 14 Aug 2019 21:38:06 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91294] [10 Regression] wrong strlen result of a conditional with an offset
Date: Wed, 14 Aug 2019 21:38: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: 10.0
X-Bugzilla-Keywords: patch, wrong-code
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91294-4-rcfvOZgetS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91294-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91294-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01364.txt.bz2
Content-length: 434

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

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

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

--- Comment #5 from Martin Sebor <msebor at gcc dot gnu.org> ---
Fixed in r274486.
>From gcc-bugs-return-651335-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 21:56:13 2019
Return-Path: <gcc-bugs-return-651335-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15730 invoked by alias); 14 Aug 2019 21: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 13588 invoked by uid 48); 14 Aug 2019 21:56:09 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91449] [10 regression] new test case gcc.dg/strlenopt-73.c fails
Date: Wed, 14 Aug 2019 21:56: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: 10.0
X-Bugzilla-Keywords:
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 blocked everconfirmed
Message-ID: <bug-91449-4-4rvb4Y9dtz@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91449-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91449-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01368.txt.bz2
Content-length: 1811

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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-14
             Blocks|                            |83819
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Sigh.  For some reason, although the powerpc64* back-end merges 8 character
stores into single 64-bit integer stores, and even though it supports int128_t,
it doesn't let 16-byte char stores get merged into int128_t stores.  This is
what I was referring to here:
  https://gcc.gnu.org/ml/gcc-patches/2019-08/msg00997.html

With the test case below, the 8 byte store results in:

  # _5 = PHI <3544952156018049024(2), 3906085646303834112(3)>
  MEM <long unsigned int> [(char * {ref-all})&a] = _5;

while the 16-byte in:

  # iftmp.1_2 = PHI <&b8(2), &MEM <const char[32]> [(void *)&a8 + 1B](3)>
  __builtin_memcpy (&a, iftmp.1_2, 16);

and the strlen optimization doesn't (yet) handle the memcpy case.

const char a8[32] = "0123456";
const char b8[32] = "6543210";

void f8 (int i)
{
  char a[32];
  __builtin_memcpy (a, i ? a8 + 1 : b8, 8);   // 

  if (__builtin_strlen (a) < 6)
    __builtin_abort ();
}

void f16 (int i)
{
  char a[32];
  __builtin_memcpy (a, i ? a8 + 1 : b8, 16);

  if (__builtin_strlen (a) < 6)
    __builtin_abort ();
}

The test guards the 128 byte stores with '#if __SIZEOF_INT128__ == 16' but that
isn't good enough.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83819
[Bug 83819] [meta-bug] missing strlen optimizations
>From gcc-bugs-return-651336-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 22:10:34 2019
Return-Path: <gcc-bugs-return-651336-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 36561 invoked by alias); 14 Aug 2019 22:10:33 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 36430 invoked by uid 48); 14 Aug 2019 22:10:28 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91449] [10 regression] new test case gcc.dg/strlenopt-73.c fails
Date: Wed, 14 Aug 2019 22:10: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: 10.0
X-Bugzilla-Keywords:
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-91449-4-teUuOneLOI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91449-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91449-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01369.txt.bz2
Content-length: 514

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

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
The difference in the memcpy folding (done in gimple_fold_builtin_memory_op) is
due to i386 target (an a few others) defining the MOVE_MAX macro to 16 while
powerpc64 (and many others to 8), and quite a few even 4.

  /* Max number of bytes we can move from memory to memory
    in one reasonably fast instruction.  */
  # define MOVE_MAX (! TARGET_POWERPC64 ? 4 : 8)
  #define MAX_MOVE_MAX 8
>From gcc-bugs-return-651337-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 22:10:44 2019
Return-Path: <gcc-bugs-return-651337-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 37404 invoked by alias); 14 Aug 2019 22:10: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 37287 invoked by uid 48); 14 Aug 2019 22:10:40 -0000
From: "aclopte at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/91439] Wrong debug information with -fsanitize­dress
Date: Wed, 14 Aug 2019 22:10: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: 10.0
X-Bugzilla-Keywords: wrong-debug
X-Bugzilla-Severity: normal
X-Bugzilla-Who: aclopte at gmail dot com
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: WORKSFORME
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-91439-4-xMGxuvL0St@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91439-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91439-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01370.txt.bz2
Content-length: 185

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

--- Comment #5 from Johannes Altmanninger <aclopte at gmail dot com> ---
Great, thanks! I should have used -Og in the first place.
>From gcc-bugs-return-651338-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 22:12:48 2019
Return-Path: <gcc-bugs-return-651338-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 42777 invoked by alias); 14 Aug 2019 22:12: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 42124 invoked by uid 48); 14 Aug 2019 22:12:42 -0000
From: "eggert at cs dot ucla.edu" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/91450] New: __builtin_mul_overflow(A,B,R) wrong code if product < 0, *R is unsigned, and !(A&B)
Date: Wed, 14 Aug 2019 22: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: 9.2.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: eggert at cs dot ucla.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-91450-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01371.txt.bz2
Content-length: 1288

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

            Bug ID: 91450
           Summary: __builtin_mul_overflow(A,B,R) wrong code if product <
                    0, *R is unsigned, and !(A&B)
           Product: gcc
           Version: 9.2.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: eggert at cs dot ucla.edu
  Target Milestone: ---

GCC generates wrong code for this program:

int a = -2;
int b = 1;

int
main (void)
{
  unsigned long long r;
  return __builtin_mul_overflow (a, b, &r);
}

The program should exit with status 1 because the mathematical product -2 does
not fit in unsigned long long. However, it exits with status 0, for both x86-64
and x86.

Looking at the generated code, the problem occurs when (a<0) != (b<0), i.e.,
the mathematical product is nonpositive. In this case, overflow should be
reported if the product is negative, i.e., if a!=0 & b!=0. However, the
generated code reports overflow if (a&b) != 0. That is an invalid optimization,
as illustrated in the sample program where a is -2 and b is 1 so overflow
occurs, but (a&b) == 0 so __builtin_mul_overflow incorrectly reports no
overflow.
>From gcc-bugs-return-651339-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 22:16:48 2019
Return-Path: <gcc-bugs-return-651339-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 50608 invoked by alias); 14 Aug 2019 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 50523 invoked by uid 48); 14 Aug 2019 22:16:42 -0000
From: "hp at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91419] [10 Regression]: gcc.dg/tree-ssa/pr91091-2.c, ssa-fre-61.c, ssa-fre-61.c with r273232
Date: Wed, 14 Aug 2019 22:16: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hp 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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91419-4-X1FGTOhcZK@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91419-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91419-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01372.txt.bz2
Content-length: 456

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

Hans-Peter Nilsson <hp at gcc dot gnu.org> changed:

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

--- Comment #6 from Hans-Peter Nilsson <hp at gcc dot gnu.org> ---
Picked up by autotester at r274481.
>From gcc-bugs-return-651340-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 22:16:49 2019
Return-Path: <gcc-bugs-return-651340-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 50621 invoked by alias); 14 Aug 2019 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 50537 invoked by uid 48); 14 Aug 2019 22:16:44 -0000
From: "hp at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91091] [missed optimization] Missing optimization in unaliased pointers
Date: Wed, 14 Aug 2019 22:16:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 5.4.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: hp 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-91091-4-BkwESxUPhf@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91091-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91091-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01373.txt.bz2
Content-length: 513

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

Bug 91419 Summary: [10 Regression]: gcc.dg/tree-ssa/pr91091-2.c, ssa-fre-61.c, ssa-fre-61.c with r273232
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91419

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-651341-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 22:27:17 2019
Return-Path: <gcc-bugs-return-651341-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67876 invoked by alias); 14 Aug 2019 22:27:16 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 67736 invoked by uid 55); 14 Aug 2019 22:27:12 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91449] [10 regression] new test case gcc.dg/strlenopt-73.c fails
Date: Wed, 14 Aug 2019 22:27: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: 10.0
X-Bugzilla-Keywords:
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-91449-4-ao0RmZzYfR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91449-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91449-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01374.txt.bz2
Content-length: 518

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

--- Comment #3 from Martin Sebor <msebor at gcc dot gnu.org> ---
Author: msebor
Date: Wed Aug 14 22:26:40 2019
New Revision: 274495

URL: https://gcc.gnu.org/viewcvs?rev=274495&root=gcc&view=rev
Log:
PR testsuite/91449 - new test case gcc.dg/strlenopt-73.c fails on powerpc64

gcc/testsuite/ChangeLog:
        * gcc.dg/strlenopt-73.c: Restrict 128-bit tests to i386.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/strlenopt-73.c
>From gcc-bugs-return-651343-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 22:28:26 2019
Return-Path: <gcc-bugs-return-651343-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 75123 invoked by alias); 14 Aug 2019 22:28: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 74911 invoked by uid 48); 14 Aug 2019 22:28:22 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/83819] [meta-bug] missing strlen optimizations
Date: Wed, 14 Aug 2019 22:28:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: dep_changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 8.0
X-Bugzilla-Keywords: meta-bug, missed-optimization
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 resolution
Message-ID: <bug-83819-4-Qt0DLecfxN@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-83819-4@http.gcc.gnu.org/bugzilla/>
References: <bug-83819-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01376.txt.bz2
Content-length: 483

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

Bug 91449 Summary: [10 regression] new test case gcc.dg/strlenopt-73.c fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91449

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
>From gcc-bugs-return-651342-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 22:28:26 2019
Return-Path: <gcc-bugs-return-651342-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 75075 invoked by alias); 14 Aug 2019 22:28: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 74875 invoked by uid 48); 14 Aug 2019 22:28:20 -0000
From: "msebor at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91449] [10 regression] new test case gcc.dg/strlenopt-73.c fails
Date: Wed, 14 Aug 2019 22:28: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: msebor at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution assigned_to
Message-ID: <bug-91449-4-RY2kq5BzcU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91449-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91449-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01375.txt.bz2
Content-length: 651

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

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

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

--- Comment #4 from Martin Sebor <msebor at gcc dot gnu.org> ---
In r274495 I've restricted the subset of the failing test cases to run only on
i386 until the strlen optimization is enhanced to handle these cases.
>From gcc-bugs-return-651344-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 23:25:07 2019
Return-Path: <gcc-bugs-return-651344-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 128093 invoked by alias); 14 Aug 2019 23:25:06 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 128007 invoked by uid 48); 14 Aug 2019 23:25:02 -0000
From: "jsm28 at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/91451] New: Do not warn about duplicate __STDC_WANT_* definitions
Date: Wed, 14 Aug 2019 23:25:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: new
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: preprocessor
X-Bugzilla-Version: 9.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: jsm28 at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-91451-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01377.txt.bz2
Content-length: 967

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

            Bug ID: 91451
           Summary: Do not warn about duplicate __STDC_WANT_* definitions
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: preprocessor
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jsm28 at gcc dot gnu.org
  Target Milestone: ---

GCC warns by default about duplicate (identical) definitions of __STDC_*
macros, but has special code to avoid doing so for __STDC_FORMAT_MACROS,
__STDC_LIMIT_MACROS and __STDC_CONSTANT_MACROS as those are intended for the
user to define (see bug 32868 and bug 34859).  The same special logic should
apply to __STDC_WANT_* macros, which are also macros specified by the C
standard and various TS documents as for the user to define.  (I think it's
best to apply that to all __STDC_WANT_* rather than a fixed list of such
macros.)
>From gcc-bugs-return-651345-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Wed Aug 14 23:57:17 2019
Return-Path: <gcc-bugs-return-651345-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 55306 invoked by alias); 14 Aug 2019 23: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 55230 invoked by uid 48); 14 Aug 2019 23:57:12 -0000
From: "kargl at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/85506] ICE in gfc_assign_data_value, at fortran/data.c:448
Date: Wed, 14 Aug 2019 23: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: kargl at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: kargl at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.2
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution assigned_to target_milestone
Message-ID: <bug-85506-4-pmRz2ZuCEV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-85506-4@http.gcc.gnu.org/bugzilla/>
References: <bug-85506-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01378.txt.bz2
Content-length: 1224

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

kargl at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
           Assignee|unassigned at gcc dot gnu.org      |kargl at gcc dot gnu.org
   Target Milestone|8.4                         |9.2

--- Comment #5 from kargl at gcc dot gnu.org ---
This seems to have been fixed.

 gfcx -c a.f90
a.f90:6:11:

    6 |    data z%n / 3 /
      |           1
Error: part-ref with pointer attribute near (1) is not rightmost part-ref of
data-stmt-object

Investigation shows

r267820 | kargl | 2019-01-10 10:45:38 -0800 (Thu, 10 Jan 2019) | 13 lines

2019-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/86322
        * decl.c (top_var_list): Set locus of expr.
        (gfc_match_data): Detect pointer on non-rightmost part-refs.

2019-01-10  Steven G. Kargl  <kargl@gcc.gnu.org>

        PR fortran/86322
        * gfortran.dg/pr86322_1.f90: New test.
        * gfortran.dg/pr86322_2.f90: Ditto.
        * gfortran.dg/pr86322_3.f90: Ditto.
>From gcc-bugs-return-651346-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 04:23:03 2019
Return-Path: <gcc-bugs-return-651346-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109495 invoked by alias); 15 Aug 2019 04:23: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 107320 invoked by uid 48); 15 Aug 2019 04:22:58 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/80454] -Wmissing-braces wrongly warns about universal zero initializer {0}
Date: Thu, 15 Aug 2019 04: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: 6.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-80454-4-pGSFd9XMYJ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-80454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-80454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01379.txt.bz2
Content-length: 496

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

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

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

--- Comment #4 from Eric Gallager <egallager at gcc dot gnu.org> ---
cc-ing diagnostics maintainers
>From gcc-bugs-return-651347-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 04:31:52 2019
Return-Path: <gcc-bugs-return-651347-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 115452 invoked by alias); 15 Aug 2019 04:31: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 115375 invoked by uid 48); 15 Aug 2019 04:31:48 -0000
From: "egallager at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c/88944] Suggested alternative C stdbool.h
Date: Thu, 15 Aug 2019 04: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.2.0
X-Bugzilla-Keywords: diagnostic
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: dmalcolm at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-88944-4-8LmRIaDuHx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88944-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88944-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01380.txt.bz2
Content-length: 333

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88944

--- Comment #2 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to David Malcolm from comment #1)
> Thanks.
> 
> FWIW trunk (gcc 9) no longer suggests "_Bool".
> 
> I have a patch pending (for gcc 10) which implements the header suggestion.

it's gcc 10 now
>From gcc-bugs-return-651348-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 04:39:36 2019
Return-Path: <gcc-bugs-return-651348-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 123001 invoked by alias); 15 Aug 2019 04:39: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 122881 invoked by uid 48); 15 Aug 2019 04:39:32 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90947] [9 Regression] Simple lookup table of array of strings is miscompiled
Date: Thu, 15 Aug 2019 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: 9.1.0
X-Bugzilla-Keywords: patch, wrong-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: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cc resolution assigned_to
Message-ID: <bug-90947-4-iSn3SgWyfH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90947-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90947-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01381.txt.bz2
Content-length: 590

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90947

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
                 CC|                            |jason at gcc dot gnu.org
         Resolution|---                         |FIXED
           Assignee|unassigned at gcc dot gnu.org      |msebor at gcc dot gnu.org

--- Comment #11 from Jason Merrill <jason at gcc dot gnu.org> ---
Fixed for 9.3.
>From gcc-bugs-return-651349-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 04:49:20 2019
Return-Path: <gcc-bugs-return-651349-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 2619 invoked by alias); 15 Aug 2019 04: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 2519 invoked by uid 48); 15 Aug 2019 04:49:16 -0000
From: "jason at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/90393] [9/10 Regression] ICE in return statement with a conditional operator, one of the second and third arguments is throw, and the other is a const variable of a class with a nontrivial copy constructor.
Date: Thu, 15 Aug 2019 04: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: 9.1.0
X-Bugzilla-Keywords: ice-on-valid-code, wrong-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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-90393-4-kl4mSyp7nx@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-90393-4@http.gcc.gnu.org/bugzilla/>
References: <bug-90393-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01382.txt.bz2
Content-length: 378

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90393

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-651350-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 05:10:38 2019
Return-Path: <gcc-bugs-return-651350-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 27814 invoked by alias); 15 Aug 2019 05:10: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 27787 invoked by uid 48); 15 Aug 2019 05:10:34 -0000
From: "prathamesh3492 at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91452] New: tls_preserve_1.c fails with -O3 -fpic -march=armv8.2-a+sve
Date: Thu, 15 Aug 2019 05:10: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: prathamesh3492 at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-91452-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01383.txt.bz2
Content-length: 698

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91452

            Bug ID: 91452
           Summary: tls_preserve_1.c fails with -O3 -fpic
                    -march=armv8.2-a+sve
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: prathamesh3492 at gcc dot gnu.org
  Target Milestone: ---

Hi,
It seems tls_preserve_1.c is failing with -O3 -fpic -march=armv8.2-a+sve
because it generates:
        stp     q0, q1, [sp, 16]
        str     q2, [sp, 48]

which doesn't happen with -march=armv8.2-a.

Thanks,
Prathamesh
>From gcc-bugs-return-651351-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 06:58:45 2019
Return-Path: <gcc-bugs-return-651351-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 4551 invoked by alias); 15 Aug 2019 06:58:45 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 4468 invoked by uid 55); 15 Aug 2019 06:58:41 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/91404] [10 Regression] ICE in gt_ggc_mx_symtab_node at gcc/gtype-desc.c:1302
Date: Thu, 15 Aug 2019 06:58: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: 10.0
X-Bugzilla-Keywords: patch
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91404-4-7G2Uhq1XnQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91404-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91404-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01384.txt.bz2
Content-length: 818

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91404

--- Comment #6 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Thu Aug 15 06:58:09 2019
New Revision: 274502

URL: https://gcc.gnu.org/viewcvs?rev=274502&root=gcc&view=rev
Log:
Properly register dead cgraph_nodes in passes.c.

2019-08-15  Martin Liska  <mliska@suse.cz>

        PR ipa/91404
        * passes.c (order): Remove.
        (uid_hash_t): Likewise).
        (remove_cgraph_node_from_order): Remove from set
        of pointers (cgraph_node *).
        (insert_cgraph_node_to_order): New.
        (duplicate_cgraph_node_to_order): New.
        (do_per_function_toporder): Register all 3 cgraph hooks.
        Skip removed_nodes now as we know about all of them.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/passes.c
>From gcc-bugs-return-651352-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 06:59:12 2019
Return-Path: <gcc-bugs-return-651352-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5768 invoked by alias); 15 Aug 2019 06:59: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 5603 invoked by uid 55); 15 Aug 2019 06:59:08 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/91438] [10 Regression] Profiledbootstrap broken on i586 in Ada
Date: Thu, 15 Aug 2019 06:59: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: 10.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: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91438-4-FlteJ6YoV4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01385.txt.bz2
Content-length: 557

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91438

--- Comment #8 from Martin Liška <marxin at gcc dot gnu.org> ---
Author: marxin
Date: Thu Aug 15 06:58:36 2019
New Revision: 274504

URL: https://gcc.gnu.org/viewcvs?rev=274504&root=gcc&view=rev
Log:
Clean next_nested properly.

2019-08-15  Martin Liska  <mliska@suse.cz>

        PR ipa/91438
        * cgraph.c (cgraph_node::remove): When setting
        n->origin = NULL for all nested functions, reset
        also next_nested.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/cgraph.c
>From gcc-bugs-return-651354-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 06:59:28 2019
Return-Path: <gcc-bugs-return-651354-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7303 invoked by alias); 15 Aug 2019 06:59: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 7134 invoked by uid 48); 15 Aug 2019 06:59:22 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/91438] [10 Regression] Profiledbootstrap broken on i586 in Ada
Date: Thu, 15 Aug 2019 06:59: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91438-4-i9VEzLfVNG@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91438-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01387.txt.bz2
Content-length: 433

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91438

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-651353-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 06:59:14 2019
Return-Path: <gcc-bugs-return-651353-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 6107 invoked by alias); 15 Aug 2019 06:59:14 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 5752 invoked by uid 48); 15 Aug 2019 06:59:10 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/91404] [10 Regression] ICE in gt_ggc_mx_symtab_node at gcc/gtype-desc.c:1302
Date: Thu, 15 Aug 2019 06:59: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: 10.0
X-Bugzilla-Keywords: patch
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91404-4-m5ZbdpbbTt@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91404-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91404-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01386.txt.bz2
Content-length: 433

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91404

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-651355-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:08:25 2019
Return-Path: <gcc-bugs-return-651355-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 23677 invoked by alias); 15 Aug 2019 07:08: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 23630 invoked by uid 48); 15 Aug 2019 07:08:21 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91453] New: ICE in elimination_costs_in_insn at reload1.c:3547
Date: Thu, 15 Aug 2019 07:08: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: 10.0
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-91453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01388.txt.bz2
Content-length: 1511

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91453

            Bug ID: 91453
           Summary: ICE in elimination_costs_in_insn at reload1.c:3547
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: hjl.tools at gmail dot com, uros at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-pc-linux-gnu
            Target: x86_64-pc-linux-gnu

It's as old as we have -mavx512vl (since GCC 5.1.0):

$ gfortran
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/deferred_character_23.f90
-Os -mavx512vl -fno-rerun-cse-after-loop -c
during RTL pass: ira
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/deferred_character_23.f90:27:0:

   27 | END MODULE TN4
      | 
internal compiler error: in elimination_costs_in_insn, at reload1.c:3547
0x6b68b6 elimination_costs_in_insn
        /home/marxin/Programming/gcc/gcc/reload1.c:3547
0xdad05d calculate_elim_costs_all_insns()
        /home/marxin/Programming/gcc/gcc/reload1.c:1609
0xc5d45d ira_costs()
        /home/marxin/Programming/gcc/gcc/ira-costs.c:2305
0xc56b79 ira_build()
        /home/marxin/Programming/gcc/gcc/ira-build.c:3432
0xc4db07 ira
        /home/marxin/Programming/gcc/gcc/ira.c:5352
0xc4db07 execute
        /home/marxin/Programming/gcc/gcc/ira.c:5663
>From gcc-bugs-return-651356-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:10:31 2019
Return-Path: <gcc-bugs-return-651356-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 29239 invoked by alias); 15 Aug 2019 07: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 29018 invoked by uid 48); 15 Aug 2019 07:10:27 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug preprocessor/91451] Do not warn about duplicate __STDC_WANT_* definitions
Date: Thu, 15 Aug 2019 07:10:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: preprocessor
X-Bugzilla-Version: 9.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-91451-4-9NxiqsPElS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91451-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91451-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01389.txt.bz2
Content-length: 544

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91451

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-15
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.
>From gcc-bugs-return-651358-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:12:00 2019
Return-Path: <gcc-bugs-return-651358-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33454 invoked by alias); 15 Aug 2019 07:11:59 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 33379 invoked by uid 48); 15 Aug 2019 07:11:56 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91454] [10 Regression] ICE in get_attr_avx_partial_xmm_update, at config/i386/i386.md:1804 since r274481
Date: Thu, 15 Aug 2019 07: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cf_known_to_work target_milestone everconfirmed cf_known_to_fail
Message-ID: <bug-91454-4-c7qSBlQmoU@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01391.txt.bz2
Content-length: 569

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91454

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-15
      Known to work|                            |9.1.0
   Target Milestone|---                         |10.0
     Ever confirmed|0                           |1
      Known to fail|                            |10.0
>From gcc-bugs-return-651357-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:11:48 2019
Return-Path: <gcc-bugs-return-651357-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 32699 invoked by alias); 15 Aug 2019 07:11: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 32607 invoked by uid 48); 15 Aug 2019 07:11:44 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91454] New: [10 Regression] ICE in get_attr_avx_partial_xmm_update, at config/i386/i386.md:1804 since r274481
Date: Thu, 15 Aug 2019 07:11: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: 10.0
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-91454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01390.txt.bz2
Content-length: 2352

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91454

            Bug ID: 91454
           Summary: [10 Regression] ICE in
                    get_attr_avx_partial_xmm_update, at
                    config/i386/i386.md:1804 since r274481
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: rguenth at gcc dot gnu.org, uros at gcc dot gnu.org
  Target Milestone: ---
              Host: x86_64-pc-linux-gnu
            Target: x86_64-pc-linux-gnu

Following is causing ICE:

$ gfortran
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/auto_dealloc_2.f90 -O2
-fno-rerun-cse-after-loop -mavx512vl -march=haswell
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/auto_dealloc_2.f90:8:0:

    8 | program test
      | 
Error: unrecognizable insn:
(insn 162 16 163 2 (set (subreg:V2DI (reg:DI 169) 0)
        (vec_merge:V2DI (vec_duplicate:V2DI (reg:DI 101 [ ubound.0 ]))
            (const_vector:V2DI [
                    (const_int 0 [0]) repeated x2
                ])
            (const_int 1 [0x1])))
"/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/auto_dealloc_2.f90":8:0
-1
     (nil))
during RTL pass: rpad
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/auto_dealloc_2.f90:8:0:
internal compiler error: in get_attr_avx_partial_xmm_update, at
config/i386/i386.md:1804
0x6b6b2f _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
        /home/marxin/Programming/gcc/gcc/rtl-error.c:108
0x6b6b4b _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
        /home/marxin/Programming/gcc/gcc/rtl-error.c:116
0x7ca746 get_attr_avx_partial_xmm_update(rtx_insn*)
        /home/marxin/Programming/gcc/gcc/config/i386/i386.md:1804
0x11b6e61 remove_partial_avx_dependency
        /home/marxin/Programming/gcc/gcc/config/i386/i386-features.c:2107
0x11b6e61 execute
        /home/marxin/Programming/gcc/gcc/config/i386/i386-features.c:2273
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-651359-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:13:56 2019
Return-Path: <gcc-bugs-return-651359-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 51775 invoked by alias); 15 Aug 2019 07:13: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 51670 invoked by uid 48); 15 Aug 2019 07:13:52 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91450] __builtin_mul_overflow(A,B,R) wrong code if product < 0, *R is unsigned, and !(A&B)
Date: Thu, 15 Aug 2019 07: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: 9.2.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: cf_gcctarget bug_status cf_reconfirmed_on component everconfirmed
Message-ID: <bug-91450-4-Yfe1X6FbCM@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91450-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91450-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01392.txt.bz2
Content-length: 636

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91450

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Target|                            |x86_64-*-*, i?86-*-*
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-15
          Component|c                           |target
     Ever confirmed|0                           |1

--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Confirmed.  Probably a target issue.
>From gcc-bugs-return-651361-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:14:51 2019
Return-Path: <gcc-bugs-return-651361-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54110 invoked by alias); 15 Aug 2019 07:14: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 54039 invoked by uid 48); 15 Aug 2019 07:14:47 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91454] [10 Regression] ICE in get_attr_avx_partial_xmm_update, at config/i386/i386.md:1804 since r274481
Date: Thu, 15 Aug 2019 07: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91454-4-QZCEq9HWyy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01394.txt.bz2
Content-length: 2664

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91454

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Another issues caused by the revision:

$ gfortran /home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/power_8.f90
-fno-ivopts -Os -m32 -mtune=athlon-tbird
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/power_8.f90:63:0:

   63 | end program p
      | 
Error: unrecognizable insn:
(insn 289 288 63 7 (set (subreg:V2DI (reg:DI 202) 0)
        (vec_merge:V2DI (vec_duplicate:V2DI (mem/c:DI (plus:SI (reg/f:SI 19
frame)
                        (const_int -8 [0xfffffffffffffff8])) [0  S8 A64]))
            (const_vector:V2DI [
                    (const_int 0 [0]) repeated x2
                ])
            (const_int 1 [0x1])))
"/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/power_8.f90":20:0 -1
     (nil))
during RTL pass: subreg3
/home/marxin/Programming/gcc/gcc/testsuite/gfortran.dg/power_8.f90:63:0:
internal compiler error: in extract_insn, at recog.c:2310
0x6b6b2f _fatal_insn(char const*, rtx_def const*, char const*, int, char
const*)
        /home/marxin/Programming/gcc/gcc/rtl-error.c:108
0x6b6b4b _fatal_insn_not_found(rtx_def const*, char const*, int, char const*)
        /home/marxin/Programming/gcc/gcc/rtl-error.c:116
0x6b4cd3 extract_insn(rtx_insn*)
        /home/marxin/Programming/gcc/gcc/recog.c:2310
0x172de67 decompose_multiword_subregs
        /home/marxin/Programming/gcc/gcc/lower-subreg.c:1540
0x172ef9d execute
        /home/marxin/Programming/gcc/gcc/lower-subreg.c:1808

$ gcc
/home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c
-m32 -mtune=k6-2 -Ofast
during RTL pass: pro_and_epilogue
/home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c:
In function ‘main’:
/home/marxin/Programming/gcc/gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c:43:1:
internal compiler error: in ix86_expand_epilogue, at config/i386/i386.c:8974
   43 | }
      | ^
0x765f5f ix86_expand_epilogue(int)
        /home/marxin/Programming/gcc/gcc/config/i386/i386.c:8974
0x1402340 gen_epilogue()
        /home/marxin/Programming/gcc/gcc/config/i386/i386.md:12970
0x10f0f98 target_gen_epilogue
        /home/marxin/Programming/gcc/gcc/config/i386/i386.md:12469
0xad20b8 make_epilogue_seq
        /home/marxin/Programming/gcc/gcc/function.c:5762
0xad21bb thread_prologue_and_epilogue_insns()
        /home/marxin/Programming/gcc/gcc/function.c:5844
0xad28b2 rest_of_handle_thread_prologue_and_epilogue
        /home/marxin/Programming/gcc/gcc/function.c:6334
0xad28b2 execute
        /home/marxin/Programming/gcc/gcc/function.c:6376
>From gcc-bugs-return-651360-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:14:24 2019
Return-Path: <gcc-bugs-return-651360-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 53127 invoked by alias); 15 Aug 2019 07:14: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 53023 invoked by uid 48); 15 Aug 2019 07:14:21 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug testsuite/91449] [10 regression] new test case gcc.dg/strlenopt-73.c fails
Date: Thu, 15 Aug 2019 07:14: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: 10.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: P3
X-Bugzilla-Assigned-To: msebor at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91449-4-jjlpx5twAF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91449-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91449-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01393.txt.bz2
Content-length: 294

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91449

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |10.0
>From gcc-bugs-return-651362-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:16:42 2019
Return-Path: <gcc-bugs-return-651362-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 56821 invoked by alias); 15 Aug 2019 07: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 56693 invoked by uid 48); 15 Aug 2019 07:16:34 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91448] FAIL: g++.dg/opt/flifetime-dse2.C  -std=gnu++98 execution test
Date: Thu, 15 Aug 2019 07: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: 10.0
X-Bugzilla-Keywords: wrong-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords component
Message-ID: <bug-91448-4-6IRoPYOTdL@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91448-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91448-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01395.txt.bz2
Content-length: 530

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91448

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wrong-code
          Component|testsuite                   |c++

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
Please open another bug for the excess error case, it looks unrelated and would
be qualified differently.
>From gcc-bugs-return-651363-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:26:00 2019
Return-Path: <gcc-bugs-return-651363-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 78183 invoked by alias); 15 Aug 2019 07: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 78077 invoked by uid 48); 15 Aug 2019 07:25:55 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91444] [10 regression] Many ICEs starting with r274404
Date: Thu, 15 Aug 2019 07:26:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: tree-optimization
X-Bugzilla-Version: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-91444-4-i2peIQEhle@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91444-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91444-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01396.txt.bz2
Content-length: 2831

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91444

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-15
                 CC|                            |marxin at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Confirmed, UBSAN says:

$ ./xgcc -B. /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/pr48616.c -c -c
../../gcc/config/rs6000/rs6000.c:5566:13: runtime error: shift exponent 64 is
too large for 64-bit type 'long int'
    #0 0x29e7953 in num_insns_constant_multi
../../gcc/config/rs6000/rs6000.c:5566
    #1 0x29e908e in num_insns_constant(rtx_def*, machine_mode)
../../gcc/config/rs6000/rs6000.c:5654
    #2 0x2a0de5d in rs6000_emit_move(rtx_def*, rtx_def*, machine_mode)
../../gcc/config/rs6000/rs6000.c:9712
    #3 0x310242a in gen_movdi(rtx_def*, rtx_def*)
../../gcc/config/rs6000/rs6000.md:7135
    #4 0x118f287 in insn_gen_fn::operator()(rtx_def*, rtx_def*) const
../../gcc/recog.h:318
    #5 0x11399b8 in emit_move_insn_1(rtx_def*, rtx_def*) ../../gcc/expr.c:3695
    #6 0x113abf0 in emit_move_insn(rtx_def*, rtx_def*) ../../gcc/expr.c:3791
    #7 0x1116251 in convert_move(rtx_def*, rtx_def*, int) ../../gcc/expr.c:246
    #8 0x114982d in store_expr(tree_node*, rtx_def*, int, bool, bool)
../../gcc/expr.c:5615
    #9 0x1146fc8 in expand_assignment(tree_node*, tree_node*, bool)
../../gcc/expr.c:5441
    #10 0xcec66c in expand_gimple_stmt_1 ../../gcc/cfgexpand.c:3777
    #11 0xcece92 in expand_gimple_stmt ../../gcc/cfgexpand.c:3875
    #12 0xd0061e in expand_gimple_basic_block ../../gcc/cfgexpand.c:5915
    #13 0xd05228 in execute ../../gcc/cfgexpand.c:6538
    #14 0x1ad73cb in execute_one_pass(opt_pass*) ../../gcc/passes.c:2494
    #15 0x1ad7c63 in execute_pass_list_1 ../../gcc/passes.c:2580
    #16 0x1ad7db7 in execute_pass_list(function*, opt_pass*)
../../gcc/passes.c:2591
    #17 0xdfa021 in cgraph_node::expand() ../../gcc/cgraphunit.c:2194
    #18 0xdfc6b2 in output_in_order ../../gcc/cgraphunit.c:2438
    #19 0xdfdd01 in symbol_table::compile() ../../gcc/cgraphunit.c:2685
    #20 0xdfe78c in symbol_table::finalize_compilation_unit()
../../gcc/cgraphunit.c:2868
    #21 0x1ed4dac in compile_file ../../gcc/toplev.c:481
    #22 0x1edc9ae in do_compile ../../gcc/toplev.c:2190
    #23 0x1edcfdd in toplev::main(int, char**) ../../gcc/toplev.c:2325
    #24 0x3bf5469 in main ../../gcc/main.c:39
    #25 0x7fac4289fbca in __libc_start_main ../csu/libc-start.c:308
    #26 0x832969 in _start
(/home/marxin/Programming/gcc2/objdir/gcc/cc1+0x832969)
>From gcc-bugs-return-651364-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:27:02 2019
Return-Path: <gcc-bugs-return-651364-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79834 invoked by alias); 15 Aug 2019 07:27: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 79745 invoked by uid 48); 15 Aug 2019 07:26:58 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91445] [9 Regression] After memset, logical && operator produces false result, optimization level >=O1
Date: Thu, 15 Aug 2019 07: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: 9.2.0
X-Bugzilla-Keywords: 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: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: keywords cc
Message-ID: <bug-91445-4-hpRmVW4X8r@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01397.txt.bz2
Content-length: 528

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91445

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|needs-bisection             |
                 CC|                            |marxin at gcc dot gnu.org

--- Comment #7 from Martin Liška <marxin at gcc dot gnu.org> ---
Looking at the test-case #1, the issue started with r260318 and was fixed with
r273135.
>From gcc-bugs-return-651365-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:28:55 2019
Return-Path: <gcc-bugs-return-651365-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82289 invoked by alias); 15 Aug 2019 07:28: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 82178 invoked by uid 48); 15 Aug 2019 07:28:51 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91444] [10 regression] Many ICEs starting with r274404
Date: Thu, 15 Aug 2019 07: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91444-4-tNWnsebEuI@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91444-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91444-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01398.txt.bz2
Content-length: 2578

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91444

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
(In reply to Martin Liška from comment #1)
> Confirmed, UBSAN says:
> 
> $ ./xgcc -B. /home/marxin/Programming/gcc/gcc/testsuite/gcc.dg/pr48616.c -c
> -c
> ../../gcc/config/rs6000/rs6000.c:5566:13: runtime error: shift exponent 64
> is too large for 64-bit type 'long int'
>     #0 0x29e7953 in num_insns_constant_multi
> ../../gcc/config/rs6000/rs6000.c:5566
>     #1 0x29e908e in num_insns_constant(rtx_def*, machine_mode)
> ../../gcc/config/rs6000/rs6000.c:5654
>     #2 0x2a0de5d in rs6000_emit_move(rtx_def*, rtx_def*, machine_mode)
> ../../gcc/config/rs6000/rs6000.c:9712
>     #3 0x310242a in gen_movdi(rtx_def*, rtx_def*)
> ../../gcc/config/rs6000/rs6000.md:7135
>     #4 0x118f287 in insn_gen_fn::operator()(rtx_def*, rtx_def*) const
> ../../gcc/recog.h:318
>     #5 0x11399b8 in emit_move_insn_1(rtx_def*, rtx_def*)
> ../../gcc/expr.c:3695
>     #6 0x113abf0 in emit_move_insn(rtx_def*, rtx_def*) ../../gcc/expr.c:3791
>     #7 0x1116251 in convert_move(rtx_def*, rtx_def*, int)
> ../../gcc/expr.c:246
>     #8 0x114982d in store_expr(tree_node*, rtx_def*, int, bool, bool)
> ../../gcc/expr.c:5615
>     #9 0x1146fc8 in expand_assignment(tree_node*, tree_node*, bool)
> ../../gcc/expr.c:5441
>     #10 0xcec66c in expand_gimple_stmt_1 ../../gcc/cfgexpand.c:3777
>     #11 0xcece92 in expand_gimple_stmt ../../gcc/cfgexpand.c:3875
>     #12 0xd0061e in expand_gimple_basic_block ../../gcc/cfgexpand.c:5915
>     #13 0xd05228 in execute ../../gcc/cfgexpand.c:6538
>     #14 0x1ad73cb in execute_one_pass(opt_pass*) ../../gcc/passes.c:2494
>     #15 0x1ad7c63 in execute_pass_list_1 ../../gcc/passes.c:2580
>     #16 0x1ad7db7 in execute_pass_list(function*, opt_pass*)
> ../../gcc/passes.c:2591
>     #17 0xdfa021 in cgraph_node::expand() ../../gcc/cgraphunit.c:2194
>     #18 0xdfc6b2 in output_in_order ../../gcc/cgraphunit.c:2438
>     #19 0xdfdd01 in symbol_table::compile() ../../gcc/cgraphunit.c:2685
>     #20 0xdfe78c in symbol_table::finalize_compilation_unit()
> ../../gcc/cgraphunit.c:2868
>     #21 0x1ed4dac in compile_file ../../gcc/toplev.c:481
>     #22 0x1edc9ae in do_compile ../../gcc/toplev.c:2190
>     #23 0x1edcfdd in toplev::main(int, char**) ../../gcc/toplev.c:2325
>     #24 0x3bf5469 in main ../../gcc/main.c:39
>     #25 0x7fac4289fbca in __libc_start_main ../csu/libc-start.c:308
>     #26 0x832969 in _start
> (/home/marxin/Programming/gcc2/objdir/gcc/cc1+0x832969)

Which is probably an unrelated issue.
>From gcc-bugs-return-651366-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:31:36 2019
Return-Path: <gcc-bugs-return-651366-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 88928 invoked by alias); 15 Aug 2019 07:31: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 88837 invoked by uid 48); 15 Aug 2019 07:31:32 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/91447] FAIL: g++.dg/ipa/ipa-icf-4.C  -std=gnu++98  scan-ipa-dump icf "(Unified; Variable alias has been created)|(Symbol aliases are not supported by target)"
Date: Thu, 15 Aug 2019 07:31: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: 10.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on assigned_to everconfirmed
Message-ID: <bug-91447-4-gjrI8JGXAX@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91447-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91447-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01399.txt.bz2
Content-length: 572

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91447

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2019-08-15
           Assignee|unassigned at gcc dot gnu.org      |marxin at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Mine.
>From gcc-bugs-return-651368-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:32:53 2019
Return-Path: <gcc-bugs-return-651368-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 91389 invoked by alias); 15 Aug 2019 07:32:53 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 91300 invoked by uid 48); 15 Aug 2019 07:32:49 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/91447] FAIL: g++.dg/ipa/ipa-icf-4.C  -std=gnu++98  scan-ipa-dump icf "(Unified; Variable alias has been created)|(Symbol aliases are not supported by target)"
Date: Thu, 15 Aug 2019 07:32: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: 10.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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: attachments.created
Message-ID: <bug-91447-4-ZgAN58DRR8@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91447-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91447-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01401.txt.bz2
Content-length: 279

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91447

--- Comment #2 from Martin Liška <marxin at gcc dot gnu.org> ---
Created attachment 46716
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46716&action=edit
Patch candidate

@John: Can you please test it for me?
>From gcc-bugs-return-651367-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:32:44 2019
Return-Path: <gcc-bugs-return-651367-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 90611 invoked by alias); 15 Aug 2019 07: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 90491 invoked by uid 48); 15 Aug 2019 07:32:40 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91446] Wrong cost for scalar_load/scalar_store of vector type
Date: Thu, 15 Aug 2019 07: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: 10.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-91446-4-sf1hekwvw1@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91446-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91446-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01400.txt.bz2
Content-length: 2513

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91446

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> ---
Not sure what you are after, we are costing for the scalar cost

0x4ad73f0 width_2(D) 1 times scalar_store costs 6 in body
0x4ad73f0 height_4(D) 1 times scalar_store costs 6 in body
0x4ad73f0 x_6(D) 1 times scalar_store costs 6 in body
0x4ad73f0 y_8(D) 1 times scalar_store costs 6 in body

and for the vectorized cost

0x4bd8330 width_2(D) 1 times vec_construct costs 8 in prologue
0x4bd8330 width_2(D) 1 times vector_store costs 16 in body
0x4bd8330 x_6(D) 1 times vec_construct costs 8 in prologue
0x4bd8330 x_6(D) 1 times vector_store costs 16 in body

t.i:17:3: note:  Cost model analysis:
  Vector inside of basic block cost: 32
  Vector prologue cost: 16
  Vector epilogue cost: 0
  Scalar cost of basic block: 24
t.i:17:3: missed:  not vectorized: vectorization is not profitable.

I assume skylake-avx512 uses skylake_cost.  The only issue I see is fixed
use of [0]/[2] (SImode/SFmode) also because the cost tables do not have
entries for DImode int_load/store.

Skylake costs are odd here:

  {4, 4, 4},                            /* cost of loading integer registers
                                           in QImode, HImode and SImode.
                                           Relative to reg-reg move (2).  */
  {6, 6, 3},                            /* cost of storing integer registers */

Why is SImode store cost 3?  (looks like "benchmark" random-number generator?)

 {6, 6, 6, 10, 20},                    /* cost of loading SSE registers
                                           in 32,64,128,256 and 512-bit */
  {6, 6, 6, 10, 20},                    /* cost of unaligned loads.  */
  {8, 8, 8, 12, 24},                    /* cost of storing SSE registers
                                           in 32,64,128,256 and 512-bit */
  {8, 8, 8, 8, 16},                     /* cost of unaligned stores.  */

again, unaligned SSE stores are cheaper than aligned ones for 256 and 512
bits?!

In the end the scalar code is not vectorized because of vector construction
cost and because the vector store cost is higher than the scalar store cost
which oddly is too cheap (3 vs. expected 6).

So - INVALID?
>From gcc-bugs-return-651369-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:37:39 2019
Return-Path: <gcc-bugs-return-651369-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 96840 invoked by alias); 15 Aug 2019 07:37: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 96788 invoked by uid 48); 15 Aug 2019 07:37:34 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91446] Wrong cost for scalar_load/scalar_store of vector type
Date: Thu, 15 Aug 2019 07: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: 10.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:
Message-ID: <bug-91446-4-Q2bci3kn2k@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91446-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91446-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01402.txt.bz2
Content-length: 2533

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91446

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Index: gcc/config/i386/x86-tune-costs.h
===================================================================
--- gcc/config/i386/x86-tune-costs.h    (revision 274422)
+++ gcc/config/i386/x86-tune-costs.h    (working copy)
@@ -1442,7 +1442,7 @@ struct processor_costs skylake_cost = {
   {4, 4, 4},                           /* cost of loading integer registers
                                           in QImode, HImode and SImode.
                                           Relative to reg-reg move (2).  */
-  {6, 6, 3},                           /* cost of storing integer registers */
+  {6, 6, 6},                           /* cost of storing integer registers */
   2,                                   /* cost of reg,reg fld/fst */
   {6, 6, 8},                           /* cost of loading fp registers
                                           in SFmode, DFmode and XFmode */

produces

foo:
.LFB0:
        .cfi_startproc
        vmovq   %rdi, %xmm1
        subq    $40, %rsp
        .cfi_def_cfa_offset 48
        vpinsrq $1, %rsi, %xmm1, %xmm0
        vmovq   %rdx, %xmm2
        vmovaps %xmm0, (%rsp)
        movq    %rsp, %rdi
        vpinsrq $1, %rcx, %xmm2, %xmm0
        vmovaps %xmm0, 16(%rsp)
        call    bar
        addq    $40, %rsp
        .cfi_def_cfa_offset 8
        ret

it may appear odd that we don't use AVX256, this is because of

t.i:17:3: note:   === vect_analyze_data_ref_accesses ===
t.i:17:3: note:   Detected interleaving store t.width and t.height
t.i:17:3: note:   Detected interleaving store t.x and t.y
t.i:17:3: note:   Detected interleaving store of size 2
t.i:17:3: note:         t.width = width_2(D);
t.i:17:3: note:         t.height = height_4(D);
t.i:17:3: note:   Detected interleaving store of size 2
t.i:17:3: note:         t.x = x_6(D);
t.i:17:3: note:         t.y = y_8(D);

and thus we are "confused" about the different sign of the fields which
ultimatively yields to different vector types which would make a difference
if there is sign-dependent arithmetic performed, but not in this particular
case.  On GIMPLE we'd also need nop-conversions to make the IL checker happy.
On this ground the bug would be valid but not about costs (you may want
to open a separate bug for this issue).
>From gcc-bugs-return-651370-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:50:46 2019
Return-Path: <gcc-bugs-return-651370-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 437 invoked by alias); 15 Aug 2019 07:50:46 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 357 invoked by uid 48); 15 Aug 2019 07:50:42 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/82328] x86 rdrand: flags not used directly when branching on success/failure
Date: Thu, 15 Aug 2019 07: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: marxin at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_reconfirmed_on cc everconfirmed
Message-ID: <bug-82328-4-eeFVvHdTON@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-82328-4@http.gcc.gnu.org/bugzilla/>
References: <bug-82328-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01403.txt.bz2
Content-length: 556

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82328

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-15
                 CC|                            |hjl.tools at gmail dot com,
                   |                            |uros at gcc dot gnu.org
     Ever confirmed|0                           |1
>From gcc-bugs-return-651371-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 07:54:13 2019
Return-Path: <gcc-bugs-return-651371-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 5824 invoked by alias); 15 Aug 2019 07: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 5742 invoked by uid 48); 15 Aug 2019 07:54:09 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91444] [10 regression] Many ICEs starting with r274404
Date: Thu, 15 Aug 2019 07: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: 10.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: P3
X-Bugzilla-Assigned-To: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-91444-4-fSTrs7yCNQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91444-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91444-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01404.txt.bz2
Content-length: 689

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91444

rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |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> ---
Mine.

Looks like a latent problem.  The vectoriser doesn't check
whether the function actually is a target-specific built-in
function before passing it to
targetm.vectorize.builtin_md_vectorized_function.
>From gcc-bugs-return-651372-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 08:11:46 2019
Return-Path: <gcc-bugs-return-651372-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 84880 invoked by alias); 15 Aug 2019 08:11: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 84802 invoked by uid 48); 15 Aug 2019 08:11:40 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91445] [9 Regression] After memset, logical && operator produces false result, optimization level >=O1
Date: Thu, 15 Aug 2019 08: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: 9.2.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91445-4-wUiY7nEDZ4@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01405.txt.bz2
Content-length: 540

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91445

--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
On trunk the following hunk "fixed" it.

@@ -2054,7 +2088,9 @@ vn_reference_lookup_3 (ao_ref *ref, tree
        }
     }

-  if (*disambiguate_only)
+  /* If we are looking for redundant stores do not create new hashtable
+     entries from aliasing defs with made up alias-sets.  */
+  if (*disambiguate_only || !data->tbaa_p)
     return (void *)-1;

   /* If we cannot constrain the size of the reference we cannot
>From gcc-bugs-return-651373-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 09:14:40 2019
Return-Path: <gcc-bugs-return-651373-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 50327 invoked by alias); 15 Aug 2019 09:14:40 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 50252 invoked by uid 48); 15 Aug 2019 09:14:36 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91454] [10 Regression] ICE in get_attr_avx_partial_xmm_update, at config/i386/i386.md:1804 since r274481
Date: Thu, 15 Aug 2019 09: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91454-4-OntAafuH7K@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01406.txt.bz2
Content-length: 514

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91454

--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
Looks like we miss a pattern for

(insn 162 16 163 2 (set (subreg:V2DI (reg:DI 169) 0)
        (vec_merge:V2DI (vec_duplicate:V2DI (reg:DI 101 [ ubound.0 ]))
            (const_vector:V2DI [
                    (const_int 0 [0]) repeated x2
                ])
            (const_int 1 [0x1]))) "t.f90":8:0 -1
     (nil))

?  I expected that this canonical form for movq gpr, %xmm is handled?
>From gcc-bugs-return-651374-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 09:17:16 2019
Return-Path: <gcc-bugs-return-651374-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 54041 invoked by alias); 15 Aug 2019 09: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 53912 invoked by uid 48); 15 Aug 2019 09:17:12 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91454] [10 Regression] ICE in get_attr_avx_partial_xmm_update, at config/i386/i386.md:1804 since r274481
Date: Thu, 15 Aug 2019 09: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91454-4-v14nQVk3P3@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01407.txt.bz2
Content-length: 371

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91454

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
Instead we seem to use

(insn 6 3 7 2 (set (reg:V2DI 85)
        (vec_concat:V2DI (reg/v:DI 83 [ x ])
            (const_int 0 [0]))) "t.c":5:10 4212 {*vec_concatv2di_0}
     (nil))

bah.  Is there a helper abstracting the canonical forms for this?
>From gcc-bugs-return-651375-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 09:19:55 2019
Return-Path: <gcc-bugs-return-651375-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 58068 invoked by alias); 15 Aug 2019 09:19:55 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 57972 invoked by uid 48); 15 Aug 2019 09:19:51 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91454] [10 Regression] ICE in get_attr_avx_partial_xmm_update, at config/i386/i386.md:1804 since r274481
Date: Thu, 15 Aug 2019 09: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status assigned_to
Message-ID: <bug-91454-4-CpcuhsmoxV@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01408.txt.bz2
Content-length: 383

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91454

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
>From gcc-bugs-return-651376-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 09:23:43 2019
Return-Path: <gcc-bugs-return-651376-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 67902 invoked by alias); 15 Aug 2019 09: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 67710 invoked by uid 55); 15 Aug 2019 09:23:37 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91444] [10 regression] Many ICEs starting with r274404
Date: Thu, 15 Aug 2019 09: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: 10.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: P3
X-Bugzilla-Assigned-To: rsandifo at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91444-4-3E5MAQUonH@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91444-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91444-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01409.txt.bz2
Content-length: 834

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91444

--- Comment #4 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Author: rsandifo
Date: Thu Aug 15 09:23:06 2019
New Revision: 274524

URL: https://gcc.gnu.org/viewcvs?rev=274524&root=gcc&view=rev
Log:
Add missing check for BUILT_IN_MD (PR 91444)

In this PR we were passing an ordinary non-built-in function to
targetm.vectorize.builtin_md_vectorized_function, which is only
supposed to handle BUILT_IN_MD.

2019-08-15  Richard Sandiford  <richard.sandiford@arm.com>

gcc/
        PR middle-end/91444
        * tree-vect-stmts.c (vectorizable_call): Check that the function
        is a BUILT_IN_MD function before passing it to
        targetm.vectorize.builtin_md_vectorized_function.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/tree-vect-stmts.c
>From gcc-bugs-return-651377-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 09:25:33 2019
Return-Path: <gcc-bugs-return-651377-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 72251 invoked by alias); 15 Aug 2019 09:25:32 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 72134 invoked by uid 48); 15 Aug 2019 09:25:27 -0000
From: "rsandifo at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91444] [10 regression] Many ICEs starting with r274404
Date: Thu, 15 Aug 2019 09: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rsandifo 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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91444-4-AYsOVpid1N@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91444-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91444-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01410.txt.bz2
Content-length: 497

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91444

rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> ---
Should be fixed now -- please reopen if not.
>From gcc-bugs-return-651378-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 09:27:30 2019
Return-Path: <gcc-bugs-return-651378-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74907 invoked by alias); 15 Aug 2019 09:27:30 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 74805 invoked by uid 48); 15 Aug 2019 09:27:25 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91454] [10 Regression] ICE in get_attr_avx_partial_xmm_update, at config/i386/i386.md:1804 since r274481
Date: Thu, 15 Aug 2019 09: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91454-4-hWN3cCBJ1j@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01411.txt.bz2
Content-length: 2998

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91454

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
Btw, remove_partial_avx_dependency suggests the VEC_MERGE/DUPLICATE form
is canonical for V2DFmode ... (is it?).

Otherwise untested fix:

Index: gcc/config/i386/i386-features.c
===================================================================
--- gcc/config/i386/i386-features.c     (revision 274504)
+++ gcc/config/i386/i386-features.c     (working copy)
@@ -658,6 +658,25 @@ scalar_chain::emit_conversion_insns (rtx
   emit_insn_after (insns, BB_HEAD (new_bb));
 }

+/* Generate the canonical SET_SRC to move GPR to a VMODE vector register,
+   zeroing the upper parts.  */
+
+static rtx
+gen_gpr_to_xmm_move_src (enum machine_mode vmode, rtx gpr)
+{
+  switch (GET_MODE_NUNITS (vmode))
+    {
+    case 1:
+      return gen_rtx_SUBREG (vmode, gpr, 0);
+    case 2:
+      return gen_rtx_VEC_CONCAT (vmode, gpr,
+                                CONST0_RTX (GET_MODE_INNER (vmode)));
+    default:
+      return gen_rtx_VEC_MERGE (vmode, gen_rtx_VEC_DUPLICATE (vmode, gpr),
+                               CONST0_RTX (vmode), GEN_INT
(HOST_WIDE_INT_1U));
+    }
+}
+
 /* Make vector copies for all register REGNO definitions
    and replace its uses in a chain.  */

@@ -684,13 +703,8 @@ general_scalar_chain::make_vector_copies
              }
            else
              emit_move_insn (tmp, reg);
-           emit_insn (gen_rtx_SET
-                       (gen_rtx_SUBREG (vmode, vreg, 0),
-                        gen_rtx_VEC_MERGE (vmode,
-                                           gen_rtx_VEC_DUPLICATE (vmode,
-                                                                  tmp),
-                                           CONST0_RTX (vmode),
-                                           GEN_INT (HOST_WIDE_INT_1U))));
+           emit_insn (gen_rtx_SET (gen_rtx_SUBREG (vmode, vreg, 0),
+                                   gen_gpr_to_xmm_move_src (vmode, tmp)));
          }
        else if (!TARGET_64BIT && smode == DImode)
          {
@@ -720,13 +734,8 @@ general_scalar_chain::make_vector_copies
              }
          }
        else
-         emit_insn (gen_rtx_SET
-                      (gen_rtx_SUBREG (vmode, vreg, 0),
-                       gen_rtx_VEC_MERGE (vmode,
-                                          gen_rtx_VEC_DUPLICATE (vmode,
-                                                                 reg),
-                                          CONST0_RTX (vmode),
-                                          GEN_INT (HOST_WIDE_INT_1U))));
+         emit_insn (gen_rtx_SET (gen_rtx_SUBREG (vmode, vreg, 0),
+                                 gen_gpr_to_xmm_move_src (vmode, reg)));
        rtx_insn *seq = get_insns ();
        end_sequence ();
        rtx_insn *insn = DF_REF_INSN (ref);
>From gcc-bugs-return-651379-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 09:35:20 2019
Return-Path: <gcc-bugs-return-651379-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 96464 invoked by alias); 15 Aug 2019 09: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 96330 invoked by uid 48); 15 Aug 2019 09:35:15 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91454] [10 Regression] ICE in get_attr_avx_partial_xmm_update, at config/i386/i386.md:1804 since r274481
Date: Thu, 15 Aug 2019 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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91454-4-ozAUL38M5c@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01412.txt.bz2
Content-length: 650

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91454

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #4)
> Btw, remove_partial_avx_dependency suggests the VEC_MERGE/DUPLICATE form
> is canonical for V2DFmode ... (is it?).

Not according to

typedef double v2di __attribute__((vector_size(16)));

v2di foo (double x)
{
  return (v2di) { x, 0. };
}

which produces

(insn 6 3 7 2 (set (reg:V2DF 85)
        (vec_concat:V2DF (reg/v:DF 83 [ x ])
            (const_double:DF 0.0 [0x0.0p+0]))) "t.c":5:10 3056 {vec_concatv2df}
     (nil))

but maybe the merge/duplicate pattern also exists.
>From gcc-bugs-return-651380-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 09:53:13 2019
Return-Path: <gcc-bugs-return-651380-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 13213 invoked by alias); 15 Aug 2019 09:53: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 12548 invoked by uid 48); 15 Aug 2019 09:53:07 -0000
From: "tnfchris at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/91088] IPA-cp cost evaluation is too conservative for "if (f(param) cmp const_val)" condition
Date: Thu, 15 Aug 2019 09:53: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: 10.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tnfchris at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: tnfchris 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-91088-4-3Iv7bCcpBg@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91088-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91088-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01413.txt.bz2
Content-length: 755

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91088

Tamar Christina <tnfchris at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2019-08-15
                 CC|                            |tnfchris at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |tnfchris at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #2 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
I'll assign this to myself for now since the engineer investigating this
doesn't have a bugzilla account yet.
>From gcc-bugs-return-651381-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 09:53:29 2019
Return-Path: <gcc-bugs-return-651381-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 15126 invoked by alias); 15 Aug 2019 09:53: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 14529 invoked by uid 48); 15 Aug 2019 09:53:23 -0000
From: "tnfchris at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/91089] IPA-cp does not setup proper cost model for switch default case in function versioning
Date: Thu, 15 Aug 2019 09:53: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: 10.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: tnfchris at gcc dot gnu.org
X-Bugzilla-Status: ASSIGNED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: tnfchris 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-91089-4-bYtI57ZChF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91089-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91089-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01414.txt.bz2
Content-length: 755

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91089

Tamar Christina <tnfchris at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2019-08-15
                 CC|                            |tnfchris at gcc dot gnu.org
           Assignee|unassigned at gcc dot gnu.org      |tnfchris at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
I'll assign this to myself for now since the engineer investigating this
doesn't have a bugzilla account yet.
>From gcc-bugs-return-651382-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 11:05:56 2019
Return-Path: <gcc-bugs-return-651382-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 613 invoked by alias); 15 Aug 2019 11:05: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 130199 invoked by uid 48); 15 Aug 2019 11:05:52 -0000
From: "contacts at buymore dot pro" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug debug/28834] [4.0/4.1/4.2/4.3 Regression] -g crashes sometimes when using may_alias and structs (ICE in splice_child_die)
Date: Thu, 15 Aug 2019 11:05: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: 4.2.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: contacts at buymore dot pro
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: 4.1.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: cc attachments.created
Message-ID: <bug-28834-4-0z7981cy8Q@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-28834-4@http.gcc.gnu.org/bugzilla/>
References: <bug-28834-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01415.txt.bz2
Content-length: 482

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=28834

nicbrown <contacts at buymore dot pro> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |contacts at buymore dot pro

--- Comment #33 from nicbrown <contacts at buymore dot pro> ---
Created attachment 46717
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46717&action=edit
true
>From gcc-bugs-return-651383-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 11:36:33 2019
Return-Path: <gcc-bugs-return-651383-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 61346 invoked by alias); 15 Aug 2019 11:36: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 61294 invoked by uid 55); 15 Aug 2019 11:36:29 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91436] Confusing suggestion to include <memory>
Date: Thu, 15 Aug 2019 11: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
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-91436-4-nnGXkDunpQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01416.txt.bz2
Content-length: 1347

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91436

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Author: redi
Date: Thu Aug 15 11:35:58 2019
New Revision: 274530

URL: https://gcc.gnu.org/viewcvs?rev=274530&root=gcc&view=rev
Log:
PR c++/91436 fix C++ dialect for std::make_unique fix-it hint

The std::make_unique function wasn't added until C++14, and neither was
the std::complex_literals namespace.

Backport from mainline.
2019-08-14  Jonathan Wakely  <jwakely@redhat.com>

gcc/cp:

        PR c++/91436
        * name-lookup.c (get_std_name_hint): Fix min_dialect field for
        complex_literals and make_unique entries.

gcc/testsuite:

        PR c++/91436
        * g++.dg/lookup/missing-std-include-5.C: Limit test to C++14 and up.
        * g++.dg/lookup/missing-std-include-6.C: Don't check make_unique in
        test that runs for C++11.
        * g++.dg/lookup/missing-std-include-8.C: Check make_unique here.

Modified:
    branches/gcc-8-branch/gcc/cp/ChangeLog
    branches/gcc-8-branch/gcc/cp/name-lookup.c
    branches/gcc-8-branch/gcc/testsuite/ChangeLog
    branches/gcc-8-branch/gcc/testsuite/g++.dg/lookup/missing-std-include-5.C
    branches/gcc-8-branch/gcc/testsuite/g++.dg/lookup/missing-std-include-6.C
    branches/gcc-8-branch/gcc/testsuite/g++.dg/lookup/missing-std-include-8.C
>From gcc-bugs-return-651384-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 11:36:48 2019
Return-Path: <gcc-bugs-return-651384-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 62160 invoked by alias); 15 Aug 2019 11:36: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 62118 invoked by uid 48); 15 Aug 2019 11:36:44 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91436] Confusing suggestion to include <memory>
Date: Thu, 15 Aug 2019 11: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution target_milestone
Message-ID: <bug-91436-4-LtZg6nNw3v@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01417.txt.bz2
Content-length: 493

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91436

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|---                         |8.4

--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Fixed for 8.4 and 9.3
>From gcc-bugs-return-651385-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 11:37:29 2019
Return-Path: <gcc-bugs-return-651385-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 63866 invoked by alias); 15 Aug 2019 11:37: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 63770 invoked by uid 48); 15 Aug 2019 11:37:26 -0000
From: "Hi-Angel at yandex dot ru" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91436] Confusing suggestion to include <memory>
Date: Thu, 15 Aug 2019 11: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: 9.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: Hi-Angel at yandex dot ru
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: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91436-4-Hgbg92JzgQ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01418.txt.bz2
Content-length: 138

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91436

--- Comment #6 from Konstantin Kharlamov <Hi-Angel at yandex dot ru> ---
Thank you!
>From gcc-bugs-return-651386-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 11:39:32 2019
Return-Path: <gcc-bugs-return-651386-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 68034 invoked by alias); 15 Aug 2019 11: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 67617 invoked by uid 48); 15 Aug 2019 11:39:26 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91436] Confusing suggestion to include <memory>
Date: Thu, 15 Aug 2019 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: 9.1.0
X-Bugzilla-Keywords: diagnostic
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: redi at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 8.4
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91436-4-nTWRwrsch2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91436-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01419.txt.bz2
Content-length: 935

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91436

--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Konstantin Kharlamov from comment #0)
> When the reason for an undefined function is too low c++ standard, g++ still
> suggests to include the header where it's supposed to be.

N.B. this isn't true in general, it was true only for std::make_unique and the
namespace std::complex_literals. In general it should tell you the problem is
the -std option, and that's what happens for your example now:

91436.cc: In function 'int main()':
91436.cc:4:21: error: 'make_unique' is not a member of 'std'
     auto foo = std::make_unique<char>();
                     ^~~~~~~~~~~
91436.cc:4:21: note: 'std::make_unique' is only available from C++14 onwards
91436.cc:4:33: error: expected primary-expression before 'char'
     auto foo = std::make_unique<char>();
                                 ^~~~
>From gcc-bugs-return-651387-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 11:50:04 2019
Return-Path: <gcc-bugs-return-651387-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 119309 invoked by alias); 15 Aug 2019 11:50: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 119182 invoked by uid 48); 15 Aug 2019 11:49:59 -0000
From: "zerolo at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/89856] `ld: warning: direct access to global weak symbol means the weak symbol cannot be overridden at runtime` using LTO with optimization and -fprofile-generate
Date: Thu, 15 Aug 2019 11:50: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: 7.4.0
X-Bugzilla-Keywords: lto
X-Bugzilla-Severity: normal
X-Bugzilla-Who: zerolo 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.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-89856-4-w66h4ny1gu@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89856-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89856-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01420.txt.bz2
Content-length: 1434

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89856

--- Comment #2 from Daniel Vollmer <zerolo at gmail dot com> ---
I'm seeing the same warning in a similar context when using the
address-sanitizer, e.g.

> cat lib.cpp
#include <string>
#include <iostream>

inline const std::string &func1()
{
  static const std::string str = "abc";
  return str;
}

void func2()
{
  const auto str = func1();
  std::cout << str << std::endl;
}

> g++-7 -fsanitize=address -std=c++14 -shared lib.cpp -o lib.dylib
ld: warning: direct access in function '__GLOBAL__sub_D_00099_0_lib.cpp' from
file '/var/folders/02/yl3m8d4d0397mk6dxn6dpcqw0000gp/T//ccEl2k3C.o' to global
weak symbol 'guard variable for func1[abi:cxx11]()::str' from file
'/var/folders/02/yl3m8d4d0397mk6dxn6dpcqw0000gp/T//ccEl2k3C.o' means the weak
symbol cannot be overridden at runtime. This was likely caused by different
translation units being compiled with different visibility settings.
ld: warning: direct access in function '__GLOBAL__sub_I_00099_1_lib.cpp' from
file '/var/folders/02/yl3m8d4d0397mk6dxn6dpcqw0000gp/T//ccEl2k3C.o' to global
weak symbol 'guard variable for func1[abi:cxx11]()::str' from file
'/var/folders/02/yl3m8d4d0397mk6dxn6dpcqw0000gp/T//ccEl2k3C.o' means the weak
symbol cannot be overridden at runtime. This was likely caused by different
translation units being compiled with different visibility settings.


(Same with g++-9.1)
>From gcc-bugs-return-651388-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 11:52:55 2019
Return-Path: <gcc-bugs-return-651388-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 122756 invoked by alias); 15 Aug 2019 11:52: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 122632 invoked by uid 48); 15 Aug 2019 11:52:51 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/91390] treatment of extra parameter in a subroutine call
Date: Thu, 15 Aug 2019 11:52:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: fortran
X-Bugzilla-Version: 5.4.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: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status blocked dependson resolution assigned_to
Message-ID: <bug-91390-4-5lYCLjtOdy@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91390-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91390-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01421.txt.bz2
Content-length: 973

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91390

Thomas Koenig <tkoenig at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |ASSIGNED
             Blocks|                            |40976
         Depends on|                            |91443
         Resolution|DUPLICATE                   |---
           Assignee|unassigned at gcc dot gnu.org      |tkoenig at gcc dot gnu.org

--- Comment #3 from Thomas Koenig <tkoenig at gcc dot gnu.org> ---
Changed my mind :-)

It's the next logical step after the fix for 91443 goes in.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40976
[Bug 40976] Merge DECL of procedure call with DECL of gfc_get_function_type
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91443
[Bug 91443] -Wargument-mismatch does not catch mismatch for global procedure
>From gcc-bugs-return-651389-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 11:52:55 2019
Return-Path: <gcc-bugs-return-651389-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 122782 invoked by alias); 15 Aug 2019 11:52: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 122643 invoked by uid 48); 15 Aug 2019 11:52:51 -0000
From: "tkoenig at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug fortran/40976] Merge DECL of procedure call with DECL of gfc_get_function_type
Date: Thu, 15 Aug 2019 11:52: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.5.0
X-Bugzilla-Keywords: diagnostic, 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: P3
X-Bugzilla-Assigned-To: tkoenig at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-40976-4-zzlxGpl2ZB@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-40976-4@http.gcc.gnu.org/bugzilla/>
References: <bug-40976-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01422.txt.bz2
Content-length: 473

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40976
Bug 40976 depends on bug 91390, which changed state.

Bug 91390 Summary: treatment of extra parameter in a subroutine call
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91390

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |ASSIGNED
         Resolution|DUPLICATE                   |---
>From gcc-bugs-return-651391-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 12:03:24 2019
Return-Path: <gcc-bugs-return-651391-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40750 invoked by alias); 15 Aug 2019 12: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 40579 invoked by uid 55); 15 Aug 2019 12:03:19 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91445] [9 Regression] After memset, logical && operator produces false result, optimization level >=O1
Date: Thu, 15 Aug 2019 12: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: 9.2.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91445-4-ruueXgiwPR@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01424.txt.bz2
Content-length: 2395

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91445

--- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Thu Aug 15 12:02:47 2019
New Revision: 274532

URL: https://gcc.gnu.org/viewcvs?rev=274532&root=gcc&view=rev
Log:
2019-08-15  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/91445
        * gcc.dg/torture/pr91445.c: New testcase.

        Backport from mainline
        2019-07-05  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/91091
        * tree-ssa-alias.h (get_continuation_for_phi): Add tbaa_p parameter.
        (walk_non_aliased_vuses): Likewise.
        * tree-ssa-alias.c (maybe_skip_until): Pass down tbaa_p.
        (get_continuation_for_phi): New tbaa_p parameter and pass
        it down.
        (walk_non_aliased_vuses): Likewise.
        * tree-ssa-pre.c (translate_vuse_through_block): Likewise.
        * tree-ssa-scopedtables.c (avail_exprs_stack::lookup_avail_expr):
        Likewise.
        * tree-ssa-sccvn.c (struct vn_walk_cb_data): Add tbaa_p flag.
        (vn_reference_lookup_3): Handle and pass down tbaa_p flag.
        (vn_reference_lookup_pieces): Adjust.
        (vn_reference_lookup): Remove alias-set altering, instead pass
        down false as tbaa_p.

        * gcc.dg/tree-ssa/pr91091-2.c: New testcase.

        2019-07-04  Richard Biener  <rguenther@suse.de>

        * tree-ssa-sccvn.h (vn_reference_lookup): Add last_vuse_ptr
        argument.
        * tree-ssa-sccvn.c (last_vuse_ptr, vn_walk_kind): Move
        globals into...
        (struct vn_walk_cb_data): New callback data struct.
        (vn_reference_lookup_2): Adjust.
        (vn_reference_lookup_3): Likewise.
        (vn_reference_lookup_pieces): Likewise.
        (vn_reference_lookup): Likewise, get last_vuse_ptr argument.
        (visit_reference_op_load): Adjust.

Added:
    branches/gcc-9-branch/gcc/testsuite/gcc.dg/torture/pr91445.c
    branches/gcc-9-branch/gcc/testsuite/gcc.dg/tree-ssa/pr91091-2.c
Modified:
    branches/gcc-9-branch/gcc/ChangeLog
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
    branches/gcc-9-branch/gcc/tree-ssa-alias.c
    branches/gcc-9-branch/gcc/tree-ssa-alias.h
    branches/gcc-9-branch/gcc/tree-ssa-pre.c
    branches/gcc-9-branch/gcc/tree-ssa-sccvn.c
    branches/gcc-9-branch/gcc/tree-ssa-sccvn.h
    branches/gcc-9-branch/gcc/tree-ssa-scopedtables.c
>From gcc-bugs-return-651390-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 12:03:23 2019
Return-Path: <gcc-bugs-return-651390-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 40746 invoked by alias); 15 Aug 2019 12: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 40591 invoked by uid 55); 15 Aug 2019 12:03:19 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91091] [missed optimization] Missing optimization in unaliased pointers
Date: Thu, 15 Aug 2019 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: 5.4.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91091-4-BHBbtd6fx7@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91091-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91091-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01423.txt.bz2
Content-length: 2395

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91091

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Thu Aug 15 12:02:47 2019
New Revision: 274532

URL: https://gcc.gnu.org/viewcvs?rev=274532&root=gcc&view=rev
Log:
2019-08-15  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/91445
        * gcc.dg/torture/pr91445.c: New testcase.

        Backport from mainline
        2019-07-05  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/91091
        * tree-ssa-alias.h (get_continuation_for_phi): Add tbaa_p parameter.
        (walk_non_aliased_vuses): Likewise.
        * tree-ssa-alias.c (maybe_skip_until): Pass down tbaa_p.
        (get_continuation_for_phi): New tbaa_p parameter and pass
        it down.
        (walk_non_aliased_vuses): Likewise.
        * tree-ssa-pre.c (translate_vuse_through_block): Likewise.
        * tree-ssa-scopedtables.c (avail_exprs_stack::lookup_avail_expr):
        Likewise.
        * tree-ssa-sccvn.c (struct vn_walk_cb_data): Add tbaa_p flag.
        (vn_reference_lookup_3): Handle and pass down tbaa_p flag.
        (vn_reference_lookup_pieces): Adjust.
        (vn_reference_lookup): Remove alias-set altering, instead pass
        down false as tbaa_p.

        * gcc.dg/tree-ssa/pr91091-2.c: New testcase.

        2019-07-04  Richard Biener  <rguenther@suse.de>

        * tree-ssa-sccvn.h (vn_reference_lookup): Add last_vuse_ptr
        argument.
        * tree-ssa-sccvn.c (last_vuse_ptr, vn_walk_kind): Move
        globals into...
        (struct vn_walk_cb_data): New callback data struct.
        (vn_reference_lookup_2): Adjust.
        (vn_reference_lookup_3): Likewise.
        (vn_reference_lookup_pieces): Likewise.
        (vn_reference_lookup): Likewise, get last_vuse_ptr argument.
        (visit_reference_op_load): Adjust.

Added:
    branches/gcc-9-branch/gcc/testsuite/gcc.dg/torture/pr91445.c
    branches/gcc-9-branch/gcc/testsuite/gcc.dg/tree-ssa/pr91091-2.c
Modified:
    branches/gcc-9-branch/gcc/ChangeLog
    branches/gcc-9-branch/gcc/testsuite/ChangeLog
    branches/gcc-9-branch/gcc/tree-ssa-alias.c
    branches/gcc-9-branch/gcc/tree-ssa-alias.h
    branches/gcc-9-branch/gcc/tree-ssa-pre.c
    branches/gcc-9-branch/gcc/tree-ssa-sccvn.c
    branches/gcc-9-branch/gcc/tree-ssa-sccvn.h
    branches/gcc-9-branch/gcc/tree-ssa-scopedtables.c
>From gcc-bugs-return-651392-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 12:05:55 2019
Return-Path: <gcc-bugs-return-651392-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 45372 invoked by alias); 15 Aug 2019 12: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 44851 invoked by uid 48); 15 Aug 2019 12:05:50 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91445] [9 Regression] After memset, logical && operator produces false result, optimization level >=O1
Date: Thu, 15 Aug 2019 12: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: 9.2.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status cf_known_to_work resolution
Message-ID: <bug-91445-4-4dm8iNsAsb@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01425.txt.bz2
Content-length: 485

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91445

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Known to work|                            |9.2.1
         Resolution|---                         |FIXED

--- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-651393-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 12:06:12 2019
Return-Path: <gcc-bugs-return-651393-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 47664 invoked by alias); 15 Aug 2019 12:06: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 47010 invoked by uid 55); 15 Aug 2019 12:06:06 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91445] [9 Regression] After memset, logical && operator produces false result, optimization level >=O1
Date: Thu, 15 Aug 2019 12: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: 9.2.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: 9.3
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91445-4-lx5JDctFvZ@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91445-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01426.txt.bz2
Content-length: 500

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91445

--- Comment #11 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Thu Aug 15 12:05:31 2019
New Revision: 274533

URL: https://gcc.gnu.org/viewcvs?rev=274533&root=gcc&view=rev
Log:
2019-08-15  Richard Biener  <rguenther@suse.de>

        PR tree-optimization/91445
        * gcc.dg/torture/pr91445.c: New testcase.

Added:
    trunk/gcc/testsuite/gcc.dg/torture/pr91445.c
Modified:
    trunk/gcc/testsuite/ChangeLog
>From gcc-bugs-return-651394-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 12:22:20 2019
Return-Path: <gcc-bugs-return-651394-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 75483 invoked by alias); 15 Aug 2019 12: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 75149 invoked by uid 48); 15 Aug 2019 12:22:13 -0000
From: "zerolo at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug other/89856] `ld: warning: direct access to global weak symbol means the weak symbol cannot be overridden at runtime` using LTO with optimization and -fprofile-generate
Date: Thu, 15 Aug 2019 12: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: 7.4.0
X-Bugzilla-Keywords: lto
X-Bugzilla-Severity: normal
X-Bugzilla-Who: zerolo 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.5
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-89856-4-VYAYLDa23t@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-89856-4@http.gcc.gnu.org/bugzilla/>
References: <bug-89856-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01427.txt.bz2
Content-length: 4237

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89856

--- Comment #3 from Daniel Vollmer <zerolo at gmail dot com> ---
These linker warnings then also seem to result in actual address-sanitizer
errors (which may or may not be spurious):

(Output not from the provided example, but the shown
_GLOBAL__sub_I_00099_1_CommunicationBuffersBase.cpp refers to a templated
method with a static local variable like the BroadcastFromMaster example.

Process 40885 launched:
'/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python'
(x86_64)
==40885==The following global variable is not properly aligned.
==40885==This may happen if another global with the same name
==40885==resides in another non-instrumented module.
==40885==Or the global comes from a C file built w/o -fno-common.
==40885==In either case this is likely an ODR violation bug,
==40885==but AddressSanitizer can not provide more details.
=================================================================
==40885==ERROR: AddressSanitizer: odr-violation (0x000500000083):
Process 40885 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS
(code=1, address=0x900000186)
    frame #0: 0x00000001000e7169
libasan.4.dylib`__asan::PrintGlobalLocation(__sanitizer::InternalScopedString*,
__asan_global const&) + 25
libasan.4.dylib`__asan::PrintGlobalLocation:
->  0x1000e7169 <+25>: movq   (%rax), %rdx
    0x1000e716c <+28>: testq  %rdx, %rdx
    0x1000e716f <+31>: je     0x1000e71e0               ; <+144>
    0x1000e7171 <+33>: leaq   0x79838(%rip), %rsi       ; "%s"
Target 0: (Python) stopped.
(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS
(code=1, address=0x900000186)
  * frame #0: 0x00000001000e7169
libasan.4.dylib`__asan::PrintGlobalLocation(__sanitizer::InternalScopedString*,
__asan_global const&) + 25
    frame #1: 0x00000001000df8bf
libasan.4.dylib`__asan::ErrorODRViolation::Print() + 191
    frame #2: 0x000000010013ba9c
libasan.4.dylib`__asan::ReportODRViolation(__asan_global const*, unsigned int,
__asan_global const*, unsigned int) + 1484
    frame #3: 0x00000001000e65ed
libasan.4.dylib`__asan_register_globals.part.11 + 1469
    frame #4: 0x000000010ae9df96
libFlis.dylib`_GLOBAL__sub_I_00099_1_CommunicationBuffersBase.cpp + 31
    frame #5: 0x000000010001c592
dyld`ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) +
506
    frame #6: 0x000000010001c798
dyld`ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 40
    frame #7: 0x0000000100017bea
dyld`ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&,
unsigned int, char const*, ImageLoader::InitializerTimingList&,
ImageLoader::UninitedUpwards&) + 362
    frame #8: 0x0000000100017b80
dyld`ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&,
unsigned int, char const*, ImageLoader::InitializerTimingList&,
ImageLoader::UninitedUpwards&) + 256
    frame #9: 0x0000000100017b80
dyld`ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&,
unsigned int, char const*, ImageLoader::InitializerTimingList&,
ImageLoader::UninitedUpwards&) + 256
    frame #10: 0x0000000100016d73
dyld`ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned
int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 133
    frame #11: 0x0000000100016e05
dyld`ImageLoader::runInitializers(ImageLoader::LinkContext const&,
ImageLoader::InitializerTimingList&) + 73
    frame #12: 0x0000000100009cb2 dyld`dyld::runInitializers(ImageLoader*) + 82
    frame #13: 0x00000001000133dc dyld`dlopen_internal + 607
    frame #14: 0x00007fff713dbd43 libdyld.dylib`dlopen + 200
    frame #15: 0x00000001000f4f9b libasan.4.dylib`wrap_dlopen.part.109 + 75
    frame #16: 0x0000000100f1fef7 Python`_PyImport_GetDynLoadFunc + 306
    frame #17: 0x0000000100f0b43a Python`_PyImport_LoadDynamicModule + 89
    frame #18: 0x0000000100f0a209 Python`import_submodule + 273
>From gcc-bugs-return-651395-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 12:27:53 2019
Return-Path: <gcc-bugs-return-651395-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82813 invoked by alias); 15 Aug 2019 12:27: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 82728 invoked by uid 48); 15 Aug 2019 12:27:47 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug lto/91307] -flto causes binary to vary
Date: Thu, 15 Aug 2019 12:27: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: 9.1.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: marxin at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91307-4-KnOV4PdhRe@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91307-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91307-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01428.txt.bz2
Content-length: 4221

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91307

--- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> ---
I wonder why we can't simply use .init_array and thus get away with a
local symbol on targets that support this.  Uh, so the symbol is already
local but we're keeping it in our stripping process it seems.  And
the name is fancy "for debugging purposes".  Not sure if gdb has special
breakpoints for ctors/dtors or if the user is expected to know the
mangling.

Btw, for !targetm.have_ctors_dtors we're appending "some randomness"
anyways so I wonder if we shouldn't simply pass down appropriate
deterministic randomness by producing it from the symbols of the individual
ctors/dtors we call here:

      /* Find the next batch of constructors/destructors with the same
         initialization priority.  */
      for (;i < j; i++)
        {
          tree call;
          fn = cdtors[i];
          call = build_call_expr (fn, 0);
          if (ctor_p)
            DECL_STATIC_CONSTRUCTOR (fn) = 0;
          else
            DECL_STATIC_DESTRUCTOR (fn) = 0;
          /* We do not want to optimize away pure/const calls here.
             When optimizing, these should be already removed, when not
             optimizing, we want user to be able to breakpoint in them.  */
          TREE_SIDE_EFFECTS (call) = 1;
          append_to_statement_list (call, &body);
        }

like

Index: gcc/ipa.c
===================================================================
--- gcc/ipa.c   (revision 274527)
+++ gcc/ipa.c   (working copy)
@@ -827,7 +827,7 @@ ipa_discover_variable_flags (void)
 static void
 cgraph_build_static_cdtor_1 (char which, tree body, int priority, bool final,
                             tree optimization,
-                            tree target)
+                            tree target, hashval_t hstate)
 {
   static int counter = 0;
   char which_buf[16];
@@ -842,7 +842,7 @@ cgraph_build_static_cdtor_1 (char which,
   /* Proudce sane name but one not recognizable by collect2, just for the
      case we fail to inline the function.  */
     sprintf (which_buf, "sub_%c_%.5d_%d", which, priority, counter++);
-  name = get_file_function_name (which_buf);
+  name = get_file_function_name (which_buf, hstate);

   decl = build_decl (input_location, FUNCTION_DECL, name,
                     build_function_type_list (void_type_node, NULL_TREE));
@@ -973,6 +973,7 @@ build_cdtor (bool ctor_p, const vec<tree
        }
       /* Find the next batch of constructors/destructors with the same
         initialization priority.  */
+      inchash::hash hstate;
       for (;i < j; i++)
        {
          tree call;
@@ -987,13 +988,15 @@ build_cdtor (bool ctor_p, const vec<tree
             optimizing, we want user to be able to breakpoint in them.  */
          TREE_SIDE_EFFECTS (call) = 1;
          append_to_statement_list (call, &body);
+         hstate.merge_hash (IDENTIFIER_HASH_VALUE (DECL_NAME (fn)));
        }
       gcc_assert (body != NULL_TREE);
       /* Generate a function to call all the function of like
         priority.  */
       cgraph_build_static_cdtor_1 (ctor_p ? 'I' : 'D', body, priority, true,
                                   DECL_FUNCTION_SPECIFIC_OPTIMIZATION
(cdtors[0]),
-                                  DECL_FUNCTION_SPECIFIC_TARGET (cdtors[0]));
+                                  DECL_FUNCTION_SPECIFIC_TARGET (cdtors[0]),
+                                  hstate.end);
     }
 }

plus appropriate changes to get_file_function_name.

It also seems to me we may not need to produce a unique symbol here
so Martins original idea of using "wpa" for LTO might work fine
(but I'd change the signature of get_file_function_name to pass in
the actual "file name" then, keeping the original use of main_input_filename
via an overload).

Note with !targetm.have_ctors_dtors we are going to produce
either symbol clashes or random symbols (with and without -flto,
"conveniently" IPA CDTOR merging is only run for -flto or
!targetm.have_ctors_dtors for whathever reasons).
>From gcc-bugs-return-651396-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 12:34:47 2019
Return-Path: <gcc-bugs-return-651396-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 92767 invoked by alias); 15 Aug 2019 12:34:47 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 92648 invoked by uid 48); 15 Aug 2019 12:34:43 -0000
From: "dominiq at lps dot ens.fr" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/91455] New: [10 Regression] Revision r274426 breaks bootstrap on darwin
Date: Thu, 15 Aug 2019 12:34: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dominiq at lps dot ens.fr
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter cc target_milestone cf_gcchost cf_gcctarget cf_gccbuild
Message-ID: <bug-91455-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01429.txt.bz2
Content-length: 3110

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91455

            Bug ID: 91455
           Summary: [10 Regression] Revision r274426 breaks bootstrap on
                    darwin
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: sanitizer
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dominiq at lps dot ens.fr
                CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org,
                    iains 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: ---
              Host: x86_64-apple-darwin17
            Target: x86_64-apple-darwin17
             Build: x86_64-apple-darwin17

Revision r274426 breaks bootstrap on darwin:

libtool: compile:  /opt/gcc/p_build/./gcc/xgcc -shared-libgcc
-B/opt/gcc/p_build/./gcc -nostdinc++
-L/opt/gcc/p_build/x86_64-apple-darwin17/libstdc++-v3/src
-L/opt/gcc/p_build/x86_64-apple-darwin17/libstdc++-v3/src/.libs
-L/opt/gcc/p_build/x86_64-apple-darwin17/libstdc++-v3/libsupc++/.libs
-B/opt/gcc/gcc10p-274518p1/x86_64-apple-darwin17/bin/
-B/opt/gcc/gcc10p-274518p1/x86_64-apple-darwin17/lib/ -isystem
/opt/gcc/gcc10p-274518p1/x86_64-apple-darwin17/include -isystem
/opt/gcc/gcc10p-274518p1/x86_64-apple-darwin17/sys-include -D_GNU_SOURCE
-D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-DHAVE_RPC_XDR_H=0 -DHAVE_TIRPC_RPC_XDR_H=0 -I.
-I../../../../p_work/libsanitizer/sanitizer_common -I.. -I
../../../../p_work/libsanitizer/include -isystem
../../../../p_work/libsanitizer/include/system -Wall -W -Wno-unused-parameter
-Wwrite-strings -pedantic -Wno-long-long -fPIC -fno-builtin -fno-exceptions
-fno-rtti -fomit-frame-pointer -funwind-tables -fvisibility=hidden
-Wno-variadic-macros -I../../libstdc++-v3/include
-I../../libstdc++-v3/include/x86_64-apple-darwin17
-I../../../../p_work/libsanitizer/../libstdc++-v3/libsupc++ -std=gnu++11 -g -O2
-MT sanitizer_stacktrace_libcdep.lo -MD -MP -MF
.deps/sanitizer_stacktrace_libcdep.Tpo -c
../../../../p_work/libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cpp
 -fno-common -DPIC -o .libs/sanitizer_stacktrace_libcdep.o
In file included from
../../../../p_work/libsanitizer/sanitizer_common/sanitizer_symbolizer.h:23,
                 from
../../../../p_work/libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.h:16,
                 from
../../../../p_work/libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cpp:16:
../../../../p_work/libsanitizer/sanitizer_common/sanitizer_vector.h:18:10:
fatal error: sanitizer_common/sanitizer_allocator_internal.h: No such file or
directory
   18 | #include "sanitizer_common/sanitizer_allocator_internal.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[4]: *** [sanitizer_stacktrace_libcdep.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-target-libsanitizer] Error 2
make: *** [all] Error 2
>From gcc-bugs-return-651397-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 12:37:04 2019
Return-Path: <gcc-bugs-return-651397-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 96281 invoked by alias); 15 Aug 2019 12: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 96168 invoked by uid 48); 15 Aug 2019 12:36:59 -0000
From: "marxin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/91455] [10 Regression] Revision r274426 breaks bootstrap on darwin
Date: Thu, 15 Aug 2019 12:37:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: sanitizer
X-Bugzilla-Version: 10.0
X-Bugzilla-Keywords: patch
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: keywords bug_status cf_reconfirmed_on everconfirmed
Message-ID: <bug-91455-4-t25cT2Ho3c@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91455-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91455-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01430.txt.bz2
Content-length: 611

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91455

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-08-15
     Ever confirmed|0                           |1

--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> ---
Should be fixed with:
https://gcc.gnu.org/ml/gcc-patches/2019-08/msg01074.html
>From gcc-bugs-return-651399-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 12:44:59 2019
Return-Path: <gcc-bugs-return-651399-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 109783 invoked by alias); 15 Aug 2019 12:44: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 109714 invoked by uid 55); 15 Aug 2019 12:44:55 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91454] [10 Regression] ICE in get_attr_avx_partial_xmm_update, at config/i386/i386.md:1804 since r274481
Date: Thu, 15 Aug 2019 12: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91454-4-u474GHspa2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01432.txt.bz2
Content-length: 559

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91454

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Thu Aug 15 12:44:23 2019
New Revision: 274535

URL: https://gcc.gnu.org/viewcvs?rev=274535&root=gcc&view=rev
Log:
2019-08-15  Richard Biener  <rguenther@suse.de>

        PR target/91454
        * config/i386/i386-features.c (gen_gpr_to_xmm_move_src): New
        helper.
        (general_scalar_chain::make_vector_copies): Use it.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/i386-features.c
>From gcc-bugs-return-651398-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 12:44:33 2019
Return-Path: <gcc-bugs-return-651398-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 108624 invoked by alias); 15 Aug 2019 12:44: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 108533 invoked by uid 48); 15 Aug 2019 12:44:29 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91454] [10 Regression] ICE in get_attr_avx_partial_xmm_update, at config/i386/i386.md:1804 since r274481
Date: Thu, 15 Aug 2019 12: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: rguenth at gcc dot gnu.org
X-Bugzilla-Status: RESOLVED
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: rguenth at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91454-4-6IKKk3ZCJP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01431.txt.bz2
Content-length: 429

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91454

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
Fixed.
>From gcc-bugs-return-651400-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 12:52:57 2019
Return-Path: <gcc-bugs-return-651400-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 124751 invoked by alias); 15 Aug 2019 12:52: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 124736 invoked by uid 48); 15 Aug 2019 12:52:53 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/91456] New: std::function and std::is_invocable_r do not understand guaranteed elision
Date: Thu, 15 Aug 2019 12:52: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: 9.1.1
X-Bugzilla-Keywords: rejects-valid
X-Bugzilla-Severity: normal
X-Bugzilla-Who: redi at gcc dot gnu.org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status keywords bug_severity priority component assigned_to reporter target_milestone
Message-ID: <bug-91456-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01433.txt.bz2
Content-length: 1343

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91456

            Bug ID: 91456
           Summary: std::function and std::is_invocable_r do not
                    understand guaranteed elision
           Product: gcc
           Version: 9.1.1
            Status: UNCONFIRMED
          Keywords: rejects-valid
          Severity: normal
          Priority: P3
         Component: libstdc++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: redi at gcc dot gnu.org
  Target Milestone: ---

// { dg-options "-std=gnu++17" }
// { dg-do compile { c++17 } }
#include <functional>

struct Immovable {
  Immovable() = default;
  Immovable(const Immovable&) = delete;
  Immovable& operator=(const Immovable&) = delete;
};

Immovable get() { return {}; }
const Immovable i = get();                      // OK
std::function<const Immovable()> f{&get};       // fails
const Immovable i2 = f();

It fails because std::function uses is_same<R1,R2> || is_convertible<R1,R2> to
check if the target function's return type can be converted to the
std::function return type. Immovable and const Immovable are not the same type,
and is_convertible checks whether construction or R2 from R1&& is well-formed,
so that fails too.

It should succeed in C++17, because guaranteed elision means there's no copy
from an rvalue.
>From gcc-bugs-return-651401-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 12:56:31 2019
Return-Path: <gcc-bugs-return-651401-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 130139 invoked by alias); 15 Aug 2019 12:56: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 130029 invoked by uid 48); 15 Aug 2019 12:56:26 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/91456] std::function and std::is_invocable_r do not understand guaranteed elision
Date: Thu, 15 Aug 2019 12:56: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: 10.0
X-Bugzilla-Keywords: rejects-valid
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 cf_reconfirmed_on version assigned_to everconfirmed
Message-ID: <bug-91456-4-TeMmIMvRxP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91456-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91456-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01434.txt.bz2
Content-length: 1217

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91456

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2019-08-15
            Version|9.1.1                       |10.0
           Assignee|unassigned at gcc dot gnu.org      |redi at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
There's a related problem in std::is_invocable_r:

// { dg-options "-std=gnu++17" }
// { dg-do compile { c++17 } }
#include <type_traits>

struct Immovable {
  Immovable() = default;
  Immovable(const Immovable&) = delete;
  Immovable& operator=(const Immovable&) = delete;
};

static_assert(std::is_invocable_r_v<Immovable, Immovable(*)()>);
static_assert(std::is_invocable_r_v<const Immovable, Immovable(*)()>);
static_assert(std::is_invocable_r_v<Immovable, const Immovable(*)()>);

The assertions fail because is_invocable_r uses is_convertible, which doesn't
know about guaranteed elision.
>From gcc-bugs-return-651402-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 13:01:18 2019
Return-Path: <gcc-bugs-return-651402-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 7057 invoked by alias); 15 Aug 2019 13:00: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 6808 invoked by uid 48); 15 Aug 2019 13:00:37 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91453] ICE in elimination_costs_in_insn at reload1.c:3547
Date: Thu, 15 Aug 2019 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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ubizjak at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91453-4-IcFi1pUCGh@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91453-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01435.txt.bz2
Content-length: 170

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91453

--- Comment #1 from Uroš Bizjak <ubizjak at gmail dot com> ---
Are you sure? It compiles OK with gcc-9 for me.
>From gcc-bugs-return-651403-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 13:10:45 2019
Return-Path: <gcc-bugs-return-651403-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 71674 invoked by alias); 15 Aug 2019 13:10: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 70597 invoked by uid 48); 15 Aug 2019 13:10:35 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91453] ICE in elimination_costs_in_insn at reload1.c:3547
Date: Thu, 15 Aug 2019 13:10:00 -0000
X-Bugzilla-Reason: CC
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: gcc
X-Bugzilla-Component: target
X-Bugzilla-Version: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ubizjak at gmail dot com
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91453-4-qV4ZdRRovr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91453-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01436.txt.bz2
Content-length: 551

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91453

--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> ---
Latest SVN creates the following RTX in _.ira dump:

(insn 144 12 145 2 (set (subreg:V2DI (reg:DI 161) 0)
        (vec_merge:V2DI (vec_duplicate:V2DI (reg:DI 111 [ ubound.0 ]))
            (const_vector:V2DI [
                    (const_int 0 [0]) repeated x2
                ])
            (const_int 1 [0x1]))) "deferred_character_23.f90":27:0 -1
     (nil))

This is suspiciously close to PR91454. "-1" hints at unknown insn.
>From gcc-bugs-return-651404-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 13:14:45 2019
Return-Path: <gcc-bugs-return-651404-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 79546 invoked by alias); 15 Aug 2019 13:14:44 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 79443 invoked by uid 48); 15 Aug 2019 13:14:40 -0000
From: "rguenth at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/91455] [10 Regression] Revision r274426 breaks bootstrap on darwin
Date: Thu, 15 Aug 2019 13:14: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: 10.0
X-Bugzilla-Keywords: patch
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: target_milestone
Message-ID: <bug-91455-4-4tREoc8kSr@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91455-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91455-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01437.txt.bz2
Content-length: 294

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91455

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |10.0
>From gcc-bugs-return-651405-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 13:21:57 2019
Return-Path: <gcc-bugs-return-651405-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60139 invoked by alias); 15 Aug 2019 13:21:56 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 56632 invoked by uid 48); 15 Aug 2019 13:21:51 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91453] ICE in elimination_costs_in_insn at reload1.c:3547
Date: Thu, 15 Aug 2019 13: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ubizjak 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: ---
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields: bug_status resolution
Message-ID: <bug-91453-4-VrGqZI2ntF@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91453-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91453-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01438.txt.bz2
Content-length: 506

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91453

Uroš Bizjak <ubizjak at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #3 from Uroš Bizjak <ubizjak at gmail dot com> ---
Fixed by r274535.

*** This bug has been marked as a duplicate of bug 91454 ***
>From gcc-bugs-return-651406-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 13:21:58 2019
Return-Path: <gcc-bugs-return-651406-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 60682 invoked by alias); 15 Aug 2019 13:21:57 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 57099 invoked by uid 48); 15 Aug 2019 13:21:52 -0000
From: "ubizjak at gmail dot com" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug target/91454] [10 Regression] ICE in get_attr_avx_partial_xmm_update, at config/i386/i386.md:1804 since r274481
Date: Thu, 15 Aug 2019 13: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: 10.0
X-Bugzilla-Keywords: ice-on-valid-code
X-Bugzilla-Severity: normal
X-Bugzilla-Who: ubizjak at gmail dot com
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: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91454-4-hg8Hzhlaa6@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91454-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01439.txt.bz2
Content-length: 184

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91454

--- Comment #8 from Uroš Bizjak <ubizjak at gmail dot com> ---
*** Bug 91453 has been marked as a duplicate of this bug. ***
>From gcc-bugs-return-651407-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 13:58:04 2019
Return-Path: <gcc-bugs-return-651407-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 121019 invoked by alias); 15 Aug 2019 13:58:03 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 119775 invoked by uid 55); 15 Aug 2019 13:57:56 -0000
From: "dave.anglin at bell dot net" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug ipa/91447] [10 Regression] FAIL: g++.dg/ipa/ipa-icf-4.C  -std=gnu++98  scan-ipa-dump icf
Date: Thu, 15 Aug 2019 13:58: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: dave.anglin at bell dot net
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-91447-4-BfVdHDO8w2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91447-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91447-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01440.txt.bz2
Content-length: 369

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91447

--- Comment #3 from dave.anglin at bell dot net ---
On 2019-08-15 3:32 a.m., marxin at gcc dot gnu.org wrote:
> Created attachment 46716
>   --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46716&action=edit
> Patch candidate
>
> @John: Can you please test it for me?
This patch fixes the test.

Thanks,
Dave
>From gcc-bugs-return-651408-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 14:07:32 2019
Return-Path: <gcc-bugs-return-651408-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 70881 invoked by alias); 15 Aug 2019 14:07: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 70761 invoked by uid 48); 15 Aug 2019 14:07:25 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91457] New: FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++98  (test for warnings, line 25)
Date: Thu, 15 Aug 2019 14:07: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: 10.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-91457-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01441.txt.bz2
Content-length: 2932

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91457

            Bug ID: 91457
           Summary: FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++98
                    (test for warnings, line 25)
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
  Target Milestone: ---
              Host: hppa2.0w-hp-hpux11.11
            Target: hppa2.0w-hp-hpux11.11
             Build: hppa2.0w-hp-hpux11.11

I see the following fails:

FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++98  (test for warnings, line 25)
FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++98 (test for excess errors)
FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++14  (test for warnings, line 25)
FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++14 (test for excess errors)
FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++17  (test for warnings, line 25)
FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++17 (test for excess errors)

spawn /test/gnu/gcc/objdir/gcc/testsuite/g++/../../xg++
-B/test/gnu/gcc/objdir/g
cc/testsuite/g++/../../
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -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 -fmessage-length=0 -std=gnu++98
-O2 -Warray-bounds -S -o Warray-bounds-4.s
In constructor 'FixedString<size>::FixedString() [with long unsigned int size =
0]',
    inlined from 'int main()' at
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C:32:24:
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C:25:19: warning:
writing 1 byte into a region of size 0 [-Wstringop-overflow=]
output is:
In constructor 'FixedString<size>::FixedString() [with long unsigned int size =
0]',
    inlined from 'int main()' at
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C:32:24:
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C:25:19: warning:
writing 1 byte into a region of size 0 [-Wstringop-overflow=]

FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++98  (test for warnings, line 25)
FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++98 (test for excess errors)
Excess errors:
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/warn/Warray-bounds-4.C:25:19: warning:
writing 1 byte into a region of size 0 [-Wstringop-overflow=]

It looks like these fails may be related to fails on darwin:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91006

[tag] [reply] [−] Comment 2
>From gcc-bugs-return-651409-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 14:09:17 2019
Return-Path: <gcc-bugs-return-651409-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 74354 invoked by alias); 15 Aug 2019 14:09: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 74201 invoked by uid 48); 15 Aug 2019 14:09:08 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91457] FAIL: g++.dg/warn/Warray-bounds-4.C  -std=gnu++98  (test for warnings, line 25)
Date: Thu, 15 Aug 2019 14: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: 10.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-91457-4-BOwnFh2yUo@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91457-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91457-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01442.txt.bz2
Content-length: 1639

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91457

--- Comment #1 from John David Anglin <danglin at gcc dot gnu.org> ---
Martin Sebor wrote on 2019-08-14:

I don't know about the flifetime-dse2.C test but the Warray-bounds-4.C warning
is the result of a recent enhancement to the strlen optimization, either
r274486 or r273783.  On the hppa2.0w-hp-hpux11.11 target the warning newly
added in r273783 sees the following code:

  main ()
  {
    const struct FixedString empty;

    <bb 2> [local count: 1073741824]:
    MEM[(int (*) () * *)&empty] = &MEM <int (*) ()[8]> [(void
*)&_ZTV11FixedStringILm0EE + 8B];
    MEM[(char *)&empty + 4B] = 0;
    print_length (&empty.D.2009);   <<<
    empty ={v} {CLOBBER};
    empty ={v} {CLOBBER};
    return 0;
  }

and diagnoses the invalid store at <<< before VRP gets to it and issues
-Warray-bounds.  On other targets like sparc-solaris2.11, the strlen pass sees
the following code:

main ()
{
  const struct FixedString empty;

  <bb 2> [local count: 1073741824]:
  MEM[(struct FixedString *)&empty] ={v} {CLOBBER};
  MEM[(struct FixedString *)&empty].D.2008._vptr.String = &MEM <int (*) ()[8]>
[(void *)&_ZTV11FixedStringILm0EE + 8B];
  MEM[(struct FixedString *)&empty].contents[0] = 0;   <<<
  print_length (&empty.D.2008);
  empty ={v} {CLOBBER};
  empty ={v} {CLOBBER};
  return 0;

}

and it doesn't handle this form of the assignment (it doesn't know how to
determine the size of the referenced object).  Ideally, both kinds would be
handled and the same warning would be issued.  It means enhancing the object
size detection (compute_objsize in builtins.c).
>From gcc-bugs-return-651410-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 14:10:51 2019
Return-Path: <gcc-bugs-return-651410-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 76971 invoked by alias); 15 Aug 2019 14:10: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 76852 invoked by uid 48); 15 Aug 2019 14:10:44 -0000
From: "redi at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug libstdc++/91371] std::bind and bind_front don't work with function with call convention
Date: Thu, 15 Aug 2019 14:10: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: 9.1.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-91371-4-ba1lnYDbGP@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91371-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91371-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01443.txt.bz2
Content-length: 1346

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91371

--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> ---
I haven't fully tested this idea yet, but ...

There are two kinds of function type we need to detect: referenceable
functions, and abominable functions.

A referenceable function type is a non-class type that can be converted from T&
to T* (by function-to-pointer conversion).

An abominable function type is a non-referenceable type that is not cv void.

So:

template<typename T, typename = void>
  struct is_referenceable : false_type { };

template<typename T>
  struct is_referenceable<T, __void_t<T&>> : true_type { };

template<typename T, bool = __is_class(T) || __is_union(T), typename = void>
  struct is_referenceable_function : false_type { };

template<typename T>
  struct is_referenceable_function<T, false,
    __void_t<decltype(static_cast<T*>(std::declval<T&>()))>>
  : true_type { };

template<typename T>
  struct is_abominable_function
  : __not_<__or_<is_referenceable<T>, is_void<T>>>::type
  { };

template<typename T>
  struct is_function
  : __or_<is_referenceable_function<T>, is_abominable_function<T>>
  { };


The current definition of __is_referenceable depends on is_object which depends
on is_function, but I think we can simplify it as shown above, and reverse the
dependency.
>From gcc-bugs-return-651411-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 14:12:54 2019
Return-Path: <gcc-bugs-return-651411-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 80545 invoked by alias); 15 Aug 2019 14:12:54 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 80434 invoked by uid 48); 15 Aug 2019 14:12:48 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug c++/91448] FAIL: g++.dg/opt/flifetime-dse2.C  -std=gnu++98 execution test
Date: Thu, 15 Aug 2019 14: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: 10.0
X-Bugzilla-Keywords: wrong-code
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-91448-4-vJQr4zgGBj@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91448-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91448-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01444.txt.bz2
Content-length: 259

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91448

--- Comment #4 from John David Anglin <danglin at gcc dot gnu.org> ---
Discussion on excess errors for g++.dg/warn/Warray-bounds-4.C move to Bug
91457:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91457
>From gcc-bugs-return-651412-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 14:13:51 2019
Return-Path: <gcc-bugs-return-651412-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 82234 invoked by alias); 15 Aug 2019 14:13: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 82103 invoked by uid 55); 15 Aug 2019 14:13:44 -0000
From: "iains at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug sanitizer/91455] [10 Regression] Revision r274426 breaks bootstrap on darwin
Date: Thu, 15 Aug 2019 14:13: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: 10.0
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: normal
X-Bugzilla-Who: iains at gcc dot gnu.org
X-Bugzilla-Status: NEW
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P3
X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91455-4-4tVoMaUtOS@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91455-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91455-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01445.txt.bz2
Content-length: 1505

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91455

--- Comment #2 from Iain Sandoe <iains at gcc dot gnu.org> ---
Author: iains
Date: Thu Aug 15 14:13:10 2019
New Revision: 274538

URL: https://gcc.gnu.org/viewcvs?rev=274538&root=gcc&view=rev
Log:
[libsanitizer] Fix PR bootstrap/91455

If a target does not support libbacktrace, it might still the include
for $(top_srcdir).

Regenerate the built files using automake-1.15.1

libsanitizer/

2019-08-15  Iain Sandoe  <iain@sandoe.co.uk>

        PR bootstrap/91455
        * Makefile.in: Regenerated.
        * aclocal.m4: Likewise.
        * asan/Makefile.in: Likewise.
        * configure: Likewise.
        * interception/Makefile.in: Likewise.
        * libbacktrace/Makefile.in: Likewise.
        * lsan/Makefile.in: Likewise.
        * sanitizer_common/Makefile.am: Include top_srcdir unconditionally.
        * sanitizer_common/Makefile.in: Regenerated.
        * tsan/Makefile.in: Likewise.
        * ubsan/Makefile.in: Likewise.


Modified:
    trunk/libsanitizer/ChangeLog
    trunk/libsanitizer/Makefile.in
    trunk/libsanitizer/aclocal.m4
    trunk/libsanitizer/asan/Makefile.in
    trunk/libsanitizer/configure
    trunk/libsanitizer/interception/Makefile.in
    trunk/libsanitizer/libbacktrace/Makefile.in
    trunk/libsanitizer/lsan/Makefile.in
    trunk/libsanitizer/sanitizer_common/Makefile.am
    trunk/libsanitizer/sanitizer_common/Makefile.in
    trunk/libsanitizer/tsan/Makefile.in
    trunk/libsanitizer/ubsan/Makefile.in
>From gcc-bugs-return-651413-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 14:47:13 2019
Return-Path: <gcc-bugs-return-651413-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 33772 invoked by alias); 15 Aug 2019 14: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 33201 invoked by uid 48); 15 Aug 2019 14:47:04 -0000
From: "danglin at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/91458] New: FAIL: g++.dg/tree-ssa/pr19807.C  -std=gnu++98  scan-tree-dump-times optimized "&MEM\\\\[\\\\(void .\\\\)&a \\\\+ 8B\\\\]" 3
Date: Thu, 15 Aug 2019 14:47: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: 10.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-91458-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01446.txt.bz2
Content-length: 2517

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91458

            Bug ID: 91458
           Summary: FAIL: g++.dg/tree-ssa/pr19807.C  -std=gnu++98
                    scan-tree-dump-times optimized "&MEM\\\\[\\\\(void
                    .\\\\)&a \\\\+ 8B\\\\]" 3
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: danglin at gcc dot gnu.org
  Target Milestone: ---
              Host: hppa2.0w-hp-hpux11.11
            Target: hppa2.0w-hp-hpux11.11
             Build: hppa2.0w-hp-hpux11.11

We have the following fails:

FAIL: g++.dg/tree-ssa/pr19807.C  -std=gnu++98  scan-tree-dump-times optimized
"&MEM\\\\[\\\\(void .\\\\)&a \\\\+ 8B\\\\]" 3
FAIL: g++.dg/tree-ssa/pr19807.C  -std=gnu++14  scan-tree-dump-times optimized
"&MEM\\\\[\\\\(void .\\\\)&a \\\\+ 8B\\\\]" 3
FAIL: g++.dg/tree-ssa/pr19807.C  -std=gnu++17  scan-tree-dump-times optimized
"&MEM\\\\[\\\\(void .\\\\)&a \\\\+ 8B\\\\]" 3

spawn /test/gnu/gcc/objdir/gcc/testsuite/g++/../../xg++
-B/test/gnu/gcc/objdir/gcc/testsuite/g++/../../
/test/gnu/gcc/gcc/gcc/testsuite/g++.dg/tree-ssa/pr19807.C
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -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 -fmessage-length=0 -std=gnu++98
-O -fdump-tree-optimized -S -o pr19807.s
PASS: g++.dg/tree-ssa/pr19807.C  -std=gnu++98 (test for excess errors)
g++.dg/tree-ssa/pr19807.C  -std=gnu++98 : pattern found 0 times
FAIL: g++.dg/tree-ssa/pr19807.C  -std=gnu++98  scan-tree-dump-times optimized
"&MEM\\[\\(void .\\)&a \\+ 8B\\]" 3

In tree dump, we have:

;; Function foo (_Z3foov, funcdef_no=0, decl_uid=1894, cgraph_uid=1,
symbol_orde
r=4)

foo ()
{
  <bb 2> [local count: 1073741824]:
  x = &MEM <int> [(void *)&a + 8B];
  y = &MEM <int> [(void *)&a + 8B];
  z = &MEM <int> [(void *)&a + 8B];
  return;

}

Similar fail:
FAIL: g++.dg/tree-ssa/ssa-dse-1.C   scan-tree-dump-times dse1
"MEM\\\\[\\\\(struct FixBuf \\\\*\\\\)&<retval> \\\\+ [0-9]+B\\\\] = {}" 1

Here we have:
  MEM <char[172]> [(struct FixBuf *)&<retval> + 28B] = {};
>From gcc-bugs-return-651414-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 15:02:59 2019
Return-Path: <gcc-bugs-return-651414-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 65315 invoked by alias); 15 Aug 2019 15:02: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 65128 invoked by uid 48); 15 Aug 2019 15:02:47 -0000
From: "tnfchris at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/88398] vectorization failure for a small loop to do byte comparison
Date: Thu, 15 Aug 2019 15: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: 9.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: tnfchris at gcc dot gnu.org
X-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-88398-4-xQUO50dNT2@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88398-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88398-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01447.txt.bz2
Content-length: 1009

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88398

Tamar Christina <tnfchris at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tnfchris at gcc dot gnu.org

--- Comment #23 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
? > The 'pb' pointer is the 'cur' pointer but moved back by 'delta'.
> > Presumably that means that all memory between 'pb' and 'delta' and could be
> > read in as wide a load as possible?
>
> A C language lawyer would agree with that.  But does it really help?
> The loop also accesses [cur + len, cur + len_limit].

Could we not emit a runtime check for this? Check if len <= delta and len +
len_limit <= delta, and if so emit a vectorized version and if not fall back to
the scalar unrolled code?

though if the iteration counts are so small as Wilco suggests then maybe it's
really not worth doing so.
>From gcc-bugs-return-651415-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 15:10:52 2019
Return-Path: <gcc-bugs-return-651415-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 88890 invoked by alias); 15 Aug 2019 15: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 88721 invoked by uid 48); 15 Aug 2019 15:10:41 -0000
From: "tnfchris at gcc dot gnu.org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug tree-optimization/88398] vectorization failure for a small loop to do byte comparison
Date: Thu, 15 Aug 2019 15: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: 9.0
X-Bugzilla-Keywords: missed-optimization
X-Bugzilla-Severity: enhancement
X-Bugzilla-Who: tnfchris at gcc dot gnu.org
X-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-88398-4-uySXjbvG3p@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-88398-4@http.gcc.gnu.org/bugzilla/>
References: <bug-88398-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01448.txt.bz2
Content-length: 329

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88398

--- Comment #24 from Tamar Christina <tnfchris at gcc dot gnu.org> ---
>   if (pb[len] != cur[len])

Ah sorry, it also access cur + len, so no, indeed I think only unrolling is
possible here. Unless cur was originally a static array and you can tell it's
size under LTO?
>From gcc-bugs-return-651416-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 15:27:34 2019
Return-Path: <gcc-bugs-return-651416-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 11817 invoked by alias); 15 Aug 2019 15:27:34 -0000
Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm
Precedence: bulk
List-Id: <gcc-bugs.gcc.gnu.org>
List-Archive: <http://gcc.gnu.org/ml/gcc-bugs/>
List-Post: <mailto:gcc-bugs@gcc.gnu.org>
List-Help: <mailto:gcc-bugs-help@gcc.gnu.org>
Sender: gcc-bugs-owner@gcc.gnu.org
Delivered-To: mailing list gcc-bugs@gcc.gnu.org
Received: (qmail 11249 invoked by uid 48); 15 Aug 2019 15:27:29 -0000
From: "doko at debian dot org" <gcc-bugzilla@gcc.gnu.org>
To: gcc-bugs@gcc.gnu.org
Subject: [Bug go/91035] [10 Regression] gotools fails to build on s390x-linux-gnu
Date: Thu, 15 Aug 2019 15:27: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: 10.0
X-Bugzilla-Keywords:
X-Bugzilla-Severity: normal
X-Bugzilla-Who: doko at debian dot org
X-Bugzilla-Status: UNCONFIRMED
X-Bugzilla-Resolution:
X-Bugzilla-Priority: P4
X-Bugzilla-Assigned-To: ian at airs dot com
X-Bugzilla-Target-Milestone: 10.0
X-Bugzilla-Flags:
X-Bugzilla-Changed-Fields:
Message-ID: <bug-91035-4-4LqrYb59wl@http.gcc.gnu.org/bugzilla/>
In-Reply-To: <bug-91035-4@http.gcc.gnu.org/bugzilla/>
References: <bug-91035-4@http.gcc.gnu.org/bugzilla/>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/
Auto-Submitted: auto-generated
MIME-Version: 1.0
X-SW-Source: 2019-08/txt/msg01449.txt.bz2
Content-length: 246

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91035

--- Comment #2 from Matthias Klose <doko at debian dot org> ---
confirmed with trunk 20190815

build dir on
https://people.debian.org/~doko/tmp/tst-gotools.tar.xz

.L37 referenced in expvar.o
>From gcc-bugs-return-651418-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org Thu Aug 15 15:35:59 2019
Return-Path: <gcc-bugs-return-651418-listarch-gcc-bugs=gcc.gnu.org@gcc.gnu.org>
Delivered-To: listarch-gcc-bugs@gcc.gnu.org
Received: (qmail 44787 invoked by alias); 15 Aug 2019 15:35: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 44779 invoked by uid 89); 15 Aug 2019 15:35:58 -0000
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=4.0 required=5.0 testsºYES_20,FILL_THIS_FORM,FILL_THIS_FORM_LONG,HTML_MESSAGE,LIKELY_SPAM_BODY,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=no version=3.3.1 spammy=executive, Executive, strategies, postal
X-HELO: IND01-BO1-obe.outbound.protection.outlook.com
Received: from mail-eopbgr1390042.outbound.protection.outlook.com (HELO IND01-BO1-obe.outbound.protection.outlook.com) (40.107.139.42) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 15 Aug 2019 15:35:55 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GUxrTiTKwAucIqedN+/gCCLj5zppIw7Sp4LwfiB64R6608svDRR3bm939j3/4vA/Nxip67zNZE6Q63Ane8pHHO7C8A2OQHkGzMY3a88872L/etdmYzmpmw2TAvCYPJ/hh4a5lh+1f8lhAzTN4wmKuYcgs86rxDr1ypF0ojdRqqJL7sp7F+TM3x2WnLfKiQlGA2+Rn5fQxbIIoaQbqQV/Kv3+DddonWDty2ewpbFABXCRDhSzXYkf+FVHLyCwd5SNkGc5+FGVP+VFkMgiRqmstS/FLdCep/DqsUY39isAYkU2kJWUhy84MV1TdKpx5JrEBdnpAz38aQVxESU3v2cfIw=ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aHKGcfFhi3sX9TQiCNNZQWoaREUxaIOF9XPUlwZ+C5w=; b=Rw1VN52Sq35axnmxN247b+4WjuVYwoLugHP2xNWIvOfbnvzKO7gdzWCv5RvwAR+3e+o+vRmPk8e9kGXLbaRJBOqFpbcSJ+cG1J7GK0tXJwJQmu2fomg/tmeFa/01GHvm5OeOjSg1tIq8TsE7DDIl702IGMNJyPSokz9O1VSqoL43dafeVvNnFlkE060iDtV5LTRPqgrwnAhqvTMKKgueo+k2X053v3nN8JQ1loAUc2l5RqxHRQ9KZgIewnGd+ik0a6GIvbJsAz3Ni9ePFZtZz8t9Vq3uC3RRYAVUrqT7gF0I+cmLQg9DqQpspBcN/CawMQSRHS1XYcsZSFI/6drabQ=ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=leadsmarketeronline.com; dmarc=pass action=none header.from=leadsmarketeronline.com; dkim=pass header.d=leadsmarketeronline.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NETORGFT4690703.onmicrosoft.com; s=selector1-NETORGFT4690703-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aHKGcfFhi3sX9TQiCNNZQWoaREUxaIOF9XPUlwZ+C5w=; b=LlBeNCAG7d/rgMqIAJRtWsFUsEGCkzoHKKpQnmsMy61q1EJrThTaLaB/lwgrgrZslFIZBBYSitW6rHXWwn5gL0LCx7rxYaxyVtkFBcS49+hzW8dUZbQ9Esz4p46WQfCAldZhLtKq9woYmn7/bqdbEyFzSk/PpkQ7NPFk+Ze5i0sReceived: from BM1PR01MB2849.INDPRD01.PROD.OUTLOOK.COM (20.178.171.202) by BM1PR01MB2483.INDPRD01.PROD.OUTLOOK.COM (20.178.174.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2178.16; Thu, 15 Aug 2019 15:35:33 +0000
Received: from BM1PR01MB2849.INDPRD01.PROD.OUTLOOK.COM ([fe80::25f6:6dbe:b9fe:5af]) by BM1PR01MB2849.INDPRD01.PROD.OUTLOOK.COM ([fe80::25f6:6dbe:b9fe:5af%3]) with mapi id 15.20.2157.022; Thu, 15 Aug 2019 15:35:33 +0000
From: Jacqueline Miller <jacqueline.miller@leadsmarketeronline.com>
To: "gcc-bugs@gcc.gnu.org" <gcc-bugs@gcc.gnu.org>
Subject: Global accounts of QAD and SAP Users
Date: Thu, 15 Aug 2019 15:35:00 -0000
Message-ID: <BM1PR01MB28492C8DC36AAC7608B0E3A6ECAC0@BM1PR01MB2849.INDPRD01.PROD.OUTLOOK.COM>
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jacqueline.miller@leadsmarketeronline.com;
x-ms-oob-tlc-oobclassifiers: OLM:6790;
received-spf: None (protection.outlook.com: leadsmarketeronline.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-ms-exchange-transport-forked: True
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: //7YOlQBWd4uvMSd8ZIr33qzmKMQSPstIEUjCGXUQHnJ0oTtXeNM2j0ScPUw+oTNWio+J7TS+KP4sjQxHDzx38bfKiOF7gRJmbZsfu2zESS4cvC1XRxV+3GmMdaZBsqwgrGqDv3dgVFwNIRd+w3f8Q=Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-SW-Source: 2019-08/txt/msg01451.txt.bz2
Content-length: 630

Hi,

Assuming your aggressive marketing strategies for Q3. How about targeting customer base of QAD and SAP Users for your sales and Marketing needs? Please let me know.

This file includes- Company name, Website, Contact name (First, Middle, Last), Title, Direct email address, Phone, Postal address, Industry, SIC codes, Employee size, Revenue size and technology/application details.

Kindly review and let me know if we can connect and discuss further.

Thanks and look forward to your response.

Regards,

Jacqueline Miller

Marketing Executive


To remove from this mailing: reply with subject line as "Unsubscribe


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug target/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V
       [not found] <bug-91420-4@http.gcc.gnu.org/bugzilla/>
  2019-08-12  3:06 ` [Bug c++/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V andrew at sifive dot com
  2019-08-12  3:23 ` andrew at sifive dot com
@ 2024-04-01  5:55 ` pinskia at gcc dot gnu.org
  2024-04-01  5:57 ` pinskia at gcc dot gnu.org
  2024-04-01  6:01 ` pinskia at gcc dot gnu.org
  4 siblings, 0 replies; 5+ messages in thread
From: pinskia at gcc dot gnu.org @ 2024-04-01  5:55 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91420

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |schwab@linux-m68k.org

--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
*** Bug 114168 has been marked as a duplicate of this bug. ***

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug target/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V
       [not found] <bug-91420-4@http.gcc.gnu.org/bugzilla/>
                   ` (2 preceding siblings ...)
  2024-04-01  5:55 ` [Bug target/91420] " pinskia at gcc dot gnu.org
@ 2024-04-01  5:57 ` pinskia at gcc dot gnu.org
  2024-04-01  6:01 ` pinskia at gcc dot gnu.org
  4 siblings, 0 replies; 5+ messages in thread
From: pinskia at gcc dot gnu.org @ 2024-04-01  5:57 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91420

--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Andrew Waterman from comment #2)
> The RISC-V code models currently in existence place a 2 GiB limit on
> the extent of the statically linked portion of a binary.  Rather than
> a bug, I would describe this as a limitation of the existing code
> models, which we should eventually lift by introducing larger code
> models.
> 
> Note that it's possible to get similar errors on other
> architecture/code model combinations.  Here's an example from x86-64
> with the "kernel" code model:
> 
> $ g++ -mcmodel=kernel -O2 riscv_cpp_test.c
> tmp/ccEm3wfH.o: In function `main':
> test.c:(.text.startup+0x20): relocation truncated to fit: R_X86_64_32S
> against `.LC0'
> collect2: error: ld returned 1 exit status

That is definitely a bug in mcmodel=kernel in the x86backenbd which is
different from the problem here even though both have same testcase.

Anyways simplified testcase:
```
const char *f()
{
  return "1" + 2147483647;
}

int main()
{}
```

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [Bug target/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V
       [not found] <bug-91420-4@http.gcc.gnu.org/bugzilla/>
                   ` (3 preceding siblings ...)
  2024-04-01  5:57 ` pinskia at gcc dot gnu.org
@ 2024-04-01  6:01 ` pinskia at gcc dot gnu.org
  4 siblings, 0 replies; 5+ messages in thread
From: pinskia at gcc dot gnu.org @ 2024-04-01  6:01 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91420

--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #8)
> That is definitely a bug in mcmodel=kernel in the x86backenbd which is
> different from the problem here even though both have same testcase.

Filed the x86_64 issue as PR 114543 .

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-04-01  6:01 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <bug-91420-4@http.gcc.gnu.org/bugzilla/>
2019-08-12  3:06 ` [Bug c++/91420] relocation truncated to fit: R_RISCV_HI20 against `.LC0' with GCC 8.2/8.3 with "-O2" on RISC-V andrew at sifive dot com
2019-08-12  3:23 ` andrew at sifive dot com
2024-04-01  5:55 ` [Bug target/91420] " pinskia at gcc dot gnu.org
2024-04-01  5:57 ` pinskia at gcc dot gnu.org
2024-04-01  6:01 ` pinskia 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).