[Bug middle-end/94992] gcc thinks a member variable is uninitialised

2020-05-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94992 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/94992] gcc thinks a member variable is uninitialised

2020-05-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94992 --- Comment #1 from Andrew Pinski --- Comment on attachment 48477 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48477 testcase >my_future f2; >new () my_future(std::move(f2)); This is going to be problematic as f2 is being

Re: [PATCH] i386: Define __ILP32__ and _ILP32 for all 32-bit targets

2020-05-07 Thread Uros Bizjak via Gcc-patches
On Fri, May 8, 2020 at 12:58 AM Gerald Pfeifer wrote: > > A user reported that gcc -m32 on x86-64 does not define __ILP32__ > and I found the same on i686 (with gcc -x c -dM -E /dev/null). > > The code has > > if (TARGET_X32) > { > cpp_define (parse_in, "_ILP32"); >

[Bug middle-end/94992] New: gcc thinks a member variable is uninitialised

2020-05-07 Thread rafael at espindo dot la
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94992 Bug ID: 94992 Summary: gcc thinks a member variable is uninitialised Product: gcc Version: 10.1.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c++/87335] The stack overflow in function cplus_demangle_type in cp-demangle.c:2565 (c++filt -t)

2020-05-07 Thread trupti_pardeshi at persistent dot co.in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87335 Trupti Pardeshi changed: What|Removed |Added CC||trupti_pardeshi@persistent.

[PATCH PR94991] aarch64: ICE: Segmentation fault with option -mgeneral-regs-only

2020-05-07 Thread Yangfei (Felix)
Hi, Witnessed another ICE with option -mgeneral-regs-only. I have created a bug for that: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94991 For the given testcase, we are doing FAIL for scalar floating move expand pattern since TARGET_FLOAT is false with option -mgeneral-regs-only.

[Bug c/94842] [8/9 Regression] internal compiler error: in gimplify_label_expr, at gimplify.c:2573

2020-05-07 Thread paul.hua.gm at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94842 Paul Hua changed: What|Removed |Added CC||paul.hua.gm at gmail dot com --- Comment #10

[Bug target/94780] [8/9 Regression] ICE in walk_body at gcc/tree-nested.c:713 since r6-3632-gf6f69fb09c5f81df

2020-05-07 Thread paul.hua.gm at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94780 Paul Hua changed: What|Removed |Added CC||paul.hua.gm at gmail dot com --- Comment #8

[PATCH] rs6000: Add vgnb

2020-05-07 Thread Bill Schmidt via Gcc-patches
From: Kelvin Nilsen Add support for the vgnb instruction, which gathers every Nth bit per vector element. Bootstrapped and tested on powerpc64le-unknown-linux-gnu with no regressions. Is this okay for master? Thanks, Bill [gcc] 2020-05-07 Kelvin Nilsen Bill Schmidt

[PATCH] rs6000: Add pdep/pext

2020-05-07 Thread Bill Schmidt via Gcc-patches
From: Kelvin Nilsen Add support for the vpdepd and vpextd instructions which perform vector parallel bit deposit and vector parallel bit extract. Bootstrapped and tested on powerpc64le-unknown-linux-gnu with no regressions. Is this okay for master? Thanks, Bill 2020-05-07 Kelvin Nilsen

[PATCH] rs6000: Add vector count under mask

2020-05-07 Thread Bill Schmidt via Gcc-patches
From: Kelvin Nilsen Add support for new vclzdm and vctzdm vector instructions that count leading and trailing zeros under control of a mask. Bootstrapped and tested on powerpc64le-unknown-linux-gnu with no regressions. Is this okay for master? Thanks, Bill [gcc] 2020-05-07 Kelvin Nilsen

[Bug target/94991] ICE: Segmentation fault with option -mgeneral-regs-only

2020-05-07 Thread felix.yang at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94991 --- Comment #1 from Fei Yang --- For the given testcase, we are doing FAIL for scalar floating move expand pattern since TARGET_FLOAT is false with option -mgeneral-regs-only. But move expand pattern cannot fail. It would be better to to replace

[Bug target/94991] New: ICE: Segmentation fault with option -mgeneral-regs-only

2020-05-07 Thread felix.yang at huawei dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94991 Bug ID: 94991 Summary: ICE: Segmentation fault with option -mgeneral-regs-only Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: normal

[PATCH] rs6000: powerpc_future_ok and powerpc_future_hw

2020-05-07 Thread Bill Schmidt via Gcc-patches
From: Kelvin Nilsen Dejagnu targets for these. Bootstrapped and tested on powerpc64le-unknown-linux-gnu with no regressions. Is this okay for master? Patch shepherded by Bill Schmidt on behalf of Kelvin Nilsen. Thanks! Bill 2020-03-04 Kelvin Nilsen *

Re: [C++ Patch] PR 90915 [9/10 Regression] ICE in has_attribute, at c-family/c-attribs.c:4221

2020-05-07 Thread Marek Polacek via Gcc-patches
On Thu, May 07, 2020 at 06:09:30PM -0600, Martin Sebor wrote: > On 5/7/20 5:03 PM, Marek Polacek via Gcc-patches wrote: > > On Wed, Jan 29, 2020 at 10:06:51PM +0100, Paolo Carlini wrote: > > > Hi, > > > > > > On 29/01/20 19:00, Jason Merrill wrote: > > > > On 1/29/20 4:31 AM, Paolo Carlini wrote:

[Bug c++/90915] [9/10/11 Regression] ICE in has_attribute, at c-family/c-attribs.c:4221

2020-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90915 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org

Re: [C++ Patch] PR 90915 [9/10 Regression] ICE in has_attribute, at c-family/c-attribs.c:4221

2020-05-07 Thread Martin Sebor via Gcc-patches
On 5/7/20 5:03 PM, Marek Polacek via Gcc-patches wrote: On Wed, Jan 29, 2020 at 10:06:51PM +0100, Paolo Carlini wrote: Hi, On 29/01/20 19:00, Jason Merrill wrote: On 1/29/20 4:31 AM, Paolo Carlini wrote: Hi, in this regression we issue a diagnostic about an incomplete type (only a warning

[Bug c++/92104] __builtin_has_attribute in templates

2020-05-07 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92104 Martin Sebor changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/94590] Incorrectly accepts invalid C++11 braced initialisation of double from long double if sizeof(long double)==sizeof(double)

2020-05-07 Thread dangelog at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94590 --- Comment #8 from Giuseppe D'Angelo --- Thank you!

[Bug target/91520] AVX512 target assembler fails for x86_64 Darwin

2020-05-07 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91520 --- Comment #5 from Iain Sandoe --- (In reply to Eric Gallager from comment #4) > (In reply to Iain Sandoe from comment #1) > > > > I plan on publishing an update to my alternate assembler/linker pair that > > incorporates the changes from

[Bug c/94990] NFC / NFD in identifiers

2020-05-07 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94990 --- Comment #1 from joseph at codesourcery dot com --- Note that ISO C references ISO 10646, not Unicode, so normalization forms are not part of the C notion of identifier characters and differently normalized forms are different identifiers

Re: [C++ Patch] PR 90915 [9/10 Regression] ICE in has_attribute, at c-family/c-attribs.c:4221

2020-05-07 Thread Marek Polacek via Gcc-patches
On Wed, Jan 29, 2020 at 10:06:51PM +0100, Paolo Carlini wrote: > Hi, > > On 29/01/20 19:00, Jason Merrill wrote: > > On 1/29/20 4:31 AM, Paolo Carlini wrote: > > > Hi, > > > > > > in this regression we issue a diagnostic about an incomplete type > > > (only a warning by default) and then we

[Bug other/84889] Ideas on revamping how we format diagnostics

2020-05-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84889 Eric Gallager changed: What|Removed |Added Status|ASSIGNED|WAITING CC|

[Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck

2020-05-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84402 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org ---

[PATCH] i386: Define __ILP32__ and _ILP32 for all 32-bit targets

2020-05-07 Thread Gerald Pfeifer
A user reported that gcc -m32 on x86-64 does not define __ILP32__ and I found the same on i686 (with gcc -x c -dM -E /dev/null). The code has if (TARGET_X32) { cpp_define (parse_in, "_ILP32"); cpp_define (parse_in, "__ILP32__"); } so -mx32 does define

[Bug c/94990] New: NFC / NFD in identifiers

2020-05-07 Thread Arfrever.FTA at GMail dot Com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94990 Bug ID: 94990 Summary: NFC / NFD in identifiers Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee:

[Bug target/91520] AVX512 target assembler fails for x86_64 Darwin

2020-05-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91520 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org ---

[Bug bootstrap/84257] Extremely slow compilation from gcc source code under macOS 10.13

2020-05-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84257 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org ---

gcc-8-20200507 is now available

2020-05-07 Thread GCC Administrator via Gcc
Snapshot gcc-8-20200507 is now available on https://gcc.gnu.org/pub/gcc/snapshots/8-20200507/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 8 git branch with the following options: git://gcc.gnu.org/git/gcc.git branch

[committed] Simplifications in H8 patterns, use md include facilities a bit

2020-05-07 Thread Jeff Law via Gcc-patches
This has a few pattern cleanups that are made possible now that the original H8/300 support is gone. It also moves all the peepholes into their own file. That's a trend that will continue with follow-up patches. Doing that allows me to disable large chunks of code during the conversion with

[committed] Remove original H8/300 support

2020-05-07 Thread Jeff Law via Gcc-patches
OK. So a more substantial patch this time. The original 8 bit H8/300 part is horrifically old. They probably haven't been made in 20 years or longer. While the tester builds multilibs for that part, we don't test them. Dropping support for the original H8/300 part ultimately allows for some

[committed] Dropping more COFF support

2020-05-07 Thread Jeff Law via Gcc-patches
I keep finding these tidbits... In the case of these two macros, they are always provided by elf.h and/or linux.h. Committing to the trunk. Jeff commit b9cb3bb9ad0dd1bc780a857b96e7bd9c82ba58e6 Author: Jeff Law Date: Thu May 7 17:25:30 2020 -0400 Drop more COFF support from H8 port

[committed] Drop remnants of H8/300 COFF support

2020-05-07 Thread Jeff Law via Gcc-patches
We dropped support for COFF from the H8 port over 10 years ago. These tidbits were missed. Committing to the trunk, Jeff commit 7764bebb9f772337bcb065aa290ca355083e31ce Author: Jeff Law Date: Thu Apr 23 13:10:48 2020 -0600 Drop remnants of COFF support diff --git

[Bug libfortran/94143] [9/10/11 Regression] Asynchronous execute_command_line() breaks following synchronous calls

2020-05-07 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94143 anlauf at gcc dot gnu.org changed: What|Removed |Added CC||anlauf at gcc dot gnu.org

[Bug fortran/83118] [8/9/10/11 Regression] Bad intrinsic assignment of class(*) array component of derived type

2020-05-07 Thread vladimir.fuka at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83118 Vladimir Fuka changed: What|Removed |Added CC||vladimir.fuka at gmail dot com ---

Re: [PATCH] Improve std::fill for vector

2020-05-07 Thread Jonathan Wakely via Gcc-patches
On 06/05/20 20:35 +0100, Jonathan Wakely wrote: On 06/05/20 20:46 +0200, François Dumont via Libstdc++ wrote: Hi I am not clear about current stage so I am proposing this trivial patch to find out if we are back in stage 1. The current status is always shown on the front page of gcc.gnu.org

[committed] libstdc++: Fix some C++20 algorithms to work in parallel mode

2020-05-07 Thread Jonathan Wakely via Gcc-patches
Some new algorithms need to use _GLIBCXX_STD_A to refer to the "normal" version of the algorithm, to workaround the namespace dance done for parallel mode. PR libstdc++/94971 (partial) * include/bits/ranges_algo.h (ranges::__sample_fn): Qualify std::sample using macro to

Re: [PATCH 4/4] Use const for template argument.

2020-05-07 Thread Jonathan Wakely via Gcc-patches
On 06/05/20 11:01 +0100, Jonathan Wakely wrote: On 04/02/20 14:55 +0100, Martin Liska wrote: diff --git a/libstdc++-v3/include/parallel/multiway_merge.h b/libstdc++-v3/include/parallel/multiway_merge.h index 983c7b2bd9a..97a9ce0feb7 100644 --- a/libstdc++-v3/include/parallel/multiway_merge.h

[Bug libstdc++/94971] [10/11 Regression] Parallel Mode cannot be used in C++20

2020-05-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94971 --- Comment #3 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:9c24e97a97aaad4ad0500170cbae4f387d82ddd6 commit r11-180-g9c24e97a97aaad4ad0500170cbae4f387d82ddd6 Author: Jonathan Wakely Date:

[Bug c/92472] enhancement: 5 * constify some parameters

2020-05-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92472 --- Comment #13 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:4cbc9d8b346b932f34828a51e8822881413951b7 commit r11-179-g4cbc9d8b346b932f34828a51e8822881413951b7 Author: Jonathan Wakely Date:

Re: Stability of pipermail ml archive URLs

2020-05-07 Thread Christopher Faylor via Gcc
On Thu, May 07, 2020 at 02:23:30PM -0500, Segher Boessenkool wrote: >On Thu, May 07, 2020 at 11:48:18AM +0200, Thomas Schwinge wrote: >>By the way, the public-inbox software >>(), as recently mentioned in a >>different thread discussing deficiencies of

[Bug middle-end/94985] False-positive -Warray-bounds for char[1] on a non-zero offset in a referenced buffer

2020-05-07 Thread joeyjyliu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94985 --- Comment #2 from Joey Liu --- Just fyi, the patch attached in this ticket is slightly different than the patch in the mailing list (I limit it to flexible array only). It can handle the existing test cases (no regressions). However I do think

[Bug c++/94989] New: missing -Wclass-memaccess on calls to functions with attribute access

2020-05-07 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94989 Bug ID: 94989 Summary: missing -Wclass-memaccess on calls to functions with attribute access Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug libstdc++/94971] [10/11 Regression] Parallel Mode cannot be used in C++20

2020-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94971 --- Comment #2 from Jonathan Wakely --- Parallel mode is basically broken for any new C++ standard. All the tests for C++20 constexpr algorithms fail, because the std::__parallel versions are not constexpr: FAIL:

[Bug fortran/94943] [10 Regression] A module does not export allocatable attribute of herein arrays.

2020-05-07 Thread anlauf at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94943 anlauf at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug libstdc++/92894] "declared using local type 'test01()::X', is used but never defined" during concept satisfaction

2020-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92894 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/67491] [meta-bug] concepts issues

2020-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 92894, which changed state. Bug 92894 Summary: "declared using local type 'test01()::X', is used but never defined" during concept satisfaction https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92894 What

[Bug libstdc++/92894] "declared using local type 'test01()::X', is used but never defined" during concept satisfaction

2020-05-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92894 --- Comment #10 from CVS Commits --- The releases/gcc-10 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:6fedf28c7921f125be75a9f688a7b845a1b5663b commit r10-8121-g6fedf28c7921f125be75a9f688a7b845a1b5663b Author: Jonathan

[Bug c++/94829] ICE in poplevel, at cp/decl.c:585 since r10-6063-g49789fd08378e3ff

2020-05-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94829 --- Comment #4 from CVS Commits --- The master branch has been updated by Iain D Sandoe : https://gcc.gnu.org/g:c7100843831147a034fe37d231c54ac53ceace45 commit r11-178-gc7100843831147a034fe37d231c54ac53ceace45 Author: Iain Sandoe Date: Thu

[Bug c++/94817] ICE in add_stmt, at cp/semantics.c:392 since r10-6063-g49789fd08378e3ff

2020-05-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94817 --- Comment #4 from CVS Commits --- The master branch has been updated by Iain D Sandoe : https://gcc.gnu.org/g:c7100843831147a034fe37d231c54ac53ceace45 commit r11-178-gc7100843831147a034fe37d231c54ac53ceace45 Author: Iain Sandoe Date: Thu

[Bug libstdc++/94987] Missing vtable for std::__future_base::_State_base on libstdc++.a

2020-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94987 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/94984] rejects requires clause in array declaration

2020-05-07 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94984 Nathan Sidwell changed: What|Removed |Added Assignee|nathan at gcc dot gnu.org |unassigned at gcc dot gnu.org

[Bug preprocessor/88937] valgrind error in parse_has_include

2020-05-07 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88937 Nathan Sidwell changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug middle-end/94985] False-positive -Warray-bounds for char[1] on a non-zero offset in a referenced buffer

2020-05-07 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94985 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/94985] False-positive -Warray-bounds for char[1] on a non-zero offset in a referenced buffer

2020-05-07 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94985 Martin Sebor changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |msebor at gcc dot gnu.org

Re: Stability of pipermail ml archive URLs

2020-05-07 Thread Segher Boessenkool
Hi! On Thu, May 07, 2020 at 11:48:18AM +0200, Thomas Schwinge wrote: > By the way, the public-inbox software > (), as recently mentioned in a > different thread discussing deficiencies of Mailman's Pipermail, also > does support this: >

[Bug c++/94765] Floating point type template parameter

2020-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94765 Marek Polacek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org

[Bug target/94857] Failure to optimize load+add+store into add on memory when getting carry flag afterwards on x86

2020-05-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94857 Jakub Jelinek changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org

Re: [PATCH] c++: Fix spelling of non-static

2020-05-07 Thread Martin Sebor via Gcc-patches
On 5/7/20 12:44 PM, Marek Polacek wrote: On Thu, May 07, 2020 at 12:34:44PM -0600, Martin Sebor wrote: On 5/7/20 11:24 AM, Marek Polacek wrote: On Thu, Mar 19, 2020 at 12:51:42PM -0400, Marek Polacek via Gcc-patches wrote: On Thu, Mar 19, 2020 at 10:45:01AM -0600, Martin Sebor via Gcc-patches

Re: [PATCH] c++: Fix spelling of non-static

2020-05-07 Thread Marek Polacek via Gcc-patches
On Thu, May 07, 2020 at 12:34:44PM -0600, Martin Sebor wrote: > On 5/7/20 11:24 AM, Marek Polacek wrote: > > On Thu, Mar 19, 2020 at 12:51:42PM -0400, Marek Polacek via Gcc-patches > > wrote: > > > On Thu, Mar 19, 2020 at 10:45:01AM -0600, Martin Sebor via Gcc-patches > > > wrote: > > > > On

[Bug c++/94938] [10 Regression] internal compiler error: in value_dependent_expression_p, at cp/pt.c:26522

2020-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94938 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/94938] [10 Regression] internal compiler error: in value_dependent_expression_p, at cp/pt.c:26522

2020-05-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94938 --- Comment #7 from CVS Commits --- The releases/gcc-10 branch has been updated by Marek Polacek : https://gcc.gnu.org/g:e5613c55c2900cd23c9e78592f10258e19c74ab3 commit r10-8120-ge5613c55c2900cd23c9e78592f10258e19c74ab3 Author: Marek Polacek

Re: [PATCH] c++: Fix spelling of non-static

2020-05-07 Thread Martin Sebor via Gcc-patches
On 5/7/20 11:24 AM, Marek Polacek wrote: On Thu, Mar 19, 2020 at 12:51:42PM -0400, Marek Polacek via Gcc-patches wrote: On Thu, Mar 19, 2020 at 10:45:01AM -0600, Martin Sebor via Gcc-patches wrote: On 3/19/20 9:48 AM, Marek Polacek via Gcc-patches wrote: I was looking at DR 296 and noticed

Re: [PATCH] tree-optimization/57359 - rewrite SM code

2020-05-07 Thread H.J. Lu via Gcc-patches
On Wed, May 6, 2020 at 6:26 AM Richard Biener wrote: > > On Tue, 5 May 2020, Richard Biener wrote: > > > > > This rewrites store-motion to process candidates where we can > > ensure order preserving separately and with no need to disambiguate > > against all stores. Those candidates we cannot

[Bug middle-end/94988] New: [11 Regression] FAIL: gcc.target/i386/pr64110.c scan-assembler vmovd[\\t ]

2020-05-07 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94988 Bug ID: 94988 Summary: [11 Regression] FAIL: gcc.target/i386/pr64110.c scan-assembler vmovd[\\t ] Product: gcc Version: 11.0 Status: UNCONFIRMED Severity:

Re: Stability of pipermail ml archive URLs

2020-05-07 Thread Christopher Faylor
On Thu, May 07, 2020 at 01:56:04PM -0400, Frank Ch. Eigler wrote: >>>I was thinking we might be able to trick pipermail (the web archiver >>>component) to simply name the message web urls after some function of >>>the message-id instead of the sequence number. Will give this a try >>>very

[Bug c++/94983] Empty list initialization of aggregate class with deleted default ctor rejected in C++14 and C++17

2020-05-07 Thread andrey.vihrov at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94983 --- Comment #2 from Andrey Vihrov --- Thanks for the helpful link. To clarify, list initialization in a new-expression context behaves differently from other cases such as "S{};" and "S s{};" (be their behavior correct or incorrect).

[Bug c++/94590] Incorrectly accepts invalid C++11 braced initialisation of double from long double if sizeof(long double)==sizeof(double)

2020-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94590 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/94590] Incorrectly accepts invalid C++11 braced initialisation of double from long double if sizeof(long double)==sizeof(double)

2020-05-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94590 --- Comment #6 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:5d5dcc65aae1024da31e0e9cae6a8966461037e8 commit r11-176-g5d5dcc65aae1024da31e0e9cae6a8966461037e8 Author: Marek Polacek Date:

[Bug c++/94255] template specialization in different namespace causes crash

2020-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94255 Marek Polacek changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/94255] template specialization in different namespace causes crash

2020-05-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94255 --- Comment #7 from CVS Commits --- The master branch has been updated by Marek Polacek : https://gcc.gnu.org/g:21968d4ae067e3fa1c1728c8db26478e8ac8ad0b commit r11-175-g21968d4ae067e3fa1c1728c8db26478e8ac8ad0b Author: Marek Polacek Date:

[Bug c++/91849] [8/9/10/11 Regression] Misleading diagnostic message when binding reference to unrelated type

2020-05-07 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91849 Patrick Palka changed: What|Removed |Added Known to fail||10.1.0, 11.0, 8.4.0, 9.3.0

Re: set_rtx_cost used wrongly, should be set_src_cost

2020-05-07 Thread Jeff Law via Gcc-patches
On Tue, 2020-04-21 at 13:41 +0100, Richard Sandiford wrote: > Alan Modra via Gcc-patches writes: > > I believe set_rtx_cost is meant to handle a SET, not a PLUS as is > > passed in these two locations. Using the proper function for a PLUS > > doesn't make a huge difference: the only arg change

Re: Stability of pipermail ml archive URLs

2020-05-07 Thread Frank Ch. Eigler via Gcc
Hi - > >I was thinking we might be able to trick pipermail (the web archiver > >component) to simply name the message web urls after some function of > >the message-id instead of the sequence number. Will give this a try > >very shortly. > > I just want to go on record as saying that I think

Re: [PATCH, vect] Check alignment for no peeling gaps handling

2020-05-07 Thread Jeff Law via Gcc-patches
On Tue, 2020-04-28 at 09:30 +0200, Richard Biener via Gcc-patches wrote: > On Fri, Apr 10, 2020 at 11:28 AM Kewen.Lin wrote: > > Hi, > > > > This is one fix following Richi's comments here: > > https://gcc.gnu.org/pipermail/gcc-patches/2020-March/542232.html > > > > I noticed the current half

Re: gcc.dg testsuite glitches

2020-05-07 Thread Jeff Law via Gcc-patches
On Thu, 2020-05-07 at 13:44 -0400, Nathan Sidwell wrote: > On 5/7/20 1:34 PM, Jeff Law wrote: > > On Tue, 2020-04-28 at 10:36 -0400, Nathan Sidwell wrote: > > > On 4/28/20 5:12 AM, Manfred Schwarb wrote: > > > > Hi, > > > > > > > > first, I do not have commit rights, so please somebody check and

Re: [PATCH] tree-pretty-print: Handle boolean types

2020-05-07 Thread Richard Biener via Gcc-patches
On Thu, May 7, 2020 at 7:24 PM Richard Sandiford wrote: > > AVX512-style masks and SVE-style predicates can be difficult > to debug in gimple dumps, since the types are printed like this: > > vector(4) foo; > > Some important details are hidden by that , > such as the number of bits in an

Re: [PATCH v3] [Stage1] Refactor tree-ssa-operands.c

2020-05-07 Thread Jeff Law via Gcc-patches
On Mon, 2020-05-04 at 19:00 -0300, Giuliano Belinassi via Gcc-patches wrote: > Hi, > > This patch Refactors tree-ssa-operands.c by wrapping the global > variables into a class, and also removes unused code. > > The difference between this version and v2 is: > * Disable the copy of

Re: gcc.dg testsuite glitches

2020-05-07 Thread Nathan Sidwell
On 5/7/20 1:34 PM, Jeff Law wrote: On Tue, 2020-04-28 at 10:36 -0400, Nathan Sidwell wrote: On 4/28/20 5:12 AM, Manfred Schwarb wrote: Hi, first, I do not have commit rights, so please somebody check and commit, I guess this goes under the obvious and trivial rules. There are several

[Bug ipa/94947] [8/9/10 Regression] -fipa-pta + pthread_once crash since r6-5684-g47e5754e17e9ac3b

2020-05-07 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94947 --- Comment #7 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:b9250b3cb91b667cd67943e0fac94bf39ac089a8 commit r11-170-gb9250b3cb91b667cd67943e0fac94bf39ac089a8 Author: Richard Biener Date:

[Bug target/94857] Failure to optimize load+add+store into add on memory when getting carry flag afterwards on x86

2020-05-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94857 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

Re: gcc.dg testsuite glitches

2020-05-07 Thread Jeff Law via Gcc-patches
On Tue, 2020-04-28 at 10:36 -0400, Nathan Sidwell wrote: > On 4/28/20 5:12 AM, Manfred Schwarb wrote: > > Hi, > > > > first, I do not have commit rights, so please somebody check and commit, > > I guess this goes under the obvious and trivial rules. > > > > There are several malformed dejagnu

Re: [PATCH] c++: Fix spelling of non-static

2020-05-07 Thread Marek Polacek via Gcc-patches
On Thu, Mar 19, 2020 at 12:51:42PM -0400, Marek Polacek via Gcc-patches wrote: > On Thu, Mar 19, 2020 at 10:45:01AM -0600, Martin Sebor via Gcc-patches wrote: > > On 3/19/20 9:48 AM, Marek Polacek via Gcc-patches wrote: > > > I was looking at DR 296 and noticed that we say "nonstatic" instead of >

[Bug rtl-optimization/94798] Failure to optimize subtraction and 0 literal properly

2020-05-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94798 --- Comment #4 from Jakub Jelinek --- As for the subtraction followed by comparison, I think this is something normally optimized through peephole2, but that one doesn't trigger in this case due to RA decisions, where it sees different operands:

Re: [PATCH] tree-ssa-structalias.c: Fix comments

2020-05-07 Thread Jeff Law via Gcc-patches
On Wed, 2020-05-06 at 13:57 +0200, Richard Biener via Gcc-patches wrote: > On Wed, May 6, 2020 at 1:07 PM Erick Ochoa > wrote: > > This patch fixes some quotations inside comments. The change in syntax > > highlighting was bothering me. I also found a typo. > > OK I don't think Erick has commit

[Bug libstdc++/94987] Missing vtable for std::__future_base::_State_base on libstdc++.a

2020-05-07 Thread kndevl at outlook dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94987 --- Comment #1 from Karthik Nishanth --- gcc 5.5.0 Using built-in specs. COLLECT_GCC=g++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Ubuntu

[Bug libstdc++/94987] New: Missing vtable for std::__future_base::_State_base on libstdc++.a

2020-05-07 Thread kndevl at outlook dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94987 Bug ID: 94987 Summary: Missing vtable for std::__future_base::_State_base on libstdc++.a Product: gcc Version: 9.3.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/94793] Failure to optimize clz idiom

2020-05-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94793 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

Re: [PATCH] tree-pretty-print: Handle boolean types

2020-05-07 Thread Jeff Law via Gcc-patches
On Thu, 2020-05-07 at 17:40 +0100, Richard Sandiford wrote: > AVX512-style masks and SVE-style predicates can be difficult > to debug in gimple dumps, since the types are printed like this: > > vector(4) foo; > > Some important details are hidden by that , > such as the number of bits in an

[Bug target/90928] [9/10/11 Regression] [nvptx] internal compiler error: in instantiate_virtual_regs_in_insn, at function.c:1737

2020-05-07 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90928 Thomas Schwinge changed: What|Removed |Added Last reconfirmed|2019-10-14 00:00:00 |2020-5-7 --- Comment #3 from Thomas

Re: [PATCH PR94026] combine missed opportunity to simplify comparisons with zero

2020-05-07 Thread Segher Boessenkool
Hi! On Wed, May 06, 2020 at 08:57:52AM +, Yangfei (Felix) wrote: > > This looks promising. I'll try it out, see what it does on other targets. > > (It will > > have to wait for GCC 11 stage 1, of course). > > I see GCC11 stage 1 opens for commits now. > I have rebased the patch on the

[PATCH] c++: explain fn template argument type/value mismatch failures

2020-05-07 Thread Patrick Palka via Gcc-patches
In fn_type_unifcation, we are passing NULL_TREE as the 'in_decl' parameter to coerce_template_parms, and this is causing template type/value mismatch error messages to get suppressed regardless of the value of 'complain'. This means that when substitution into a function template fails due to a

[Bug tree-optimization/94786] Missed min/max pattern using xor+and+less

2020-05-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94786 --- Comment #3 from Jakub Jelinek --- Created attachment 48475 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48475=edit gcc11-pr94786.patch Untested fix.

Re: [PATCH v2] match.pd: Simplify unsigned A - B - 1 >= A to B >= A [PR94913]

2020-05-07 Thread Jeff Law via Gcc-patches
On Thu, 2020-05-07 at 17:39 +0200, Richard Biener wrote: > On May 7, 2020 4:27:26 PM GMT+02:00, Jakub Jelinek wrote: > > On Thu, May 07, 2020 at 09:59:57AM +0200, Richard Biener wrote: > > > Maybe write A - B + -1 >= A to actually match what you match below > > ... > > > on the plus :c is not

[PATCH] tree-pretty-print: Handle boolean types

2020-05-07 Thread Richard Sandiford
AVX512-style masks and SVE-style predicates can be difficult to debug in gimple dumps, since the types are printed like this: vector(4) foo; Some important details are hidden by that , such as the number of bits in an element and whether the type is signed or unsigned. This patch uses an

[Bug c++/94983] Empty list initialization of aggregate class with deleted default ctor rejected in C++14 and C++17

2020-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94983 --- Comment #1 from Jonathan Wakely --- http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1008r1.pdf was the C++20 change, and the appendix shows the messy history.

[Bug tree-optimization/94786] Missed min/max pattern using xor+and+less

2020-05-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94786 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org

Re: [PATCH] libstdc++: Implement integer-class types as defined in [iterator.concept.winc]

2020-05-07 Thread Patrick Palka via Gcc-patches
On Mon, 2 Mar 2020, Patrick Palka wrote: > On Mon, 24 Feb 2020, Patrick Palka wrote: > > > On Mon, 24 Feb 2020, Patrick Palka wrote: > > > > > This implements signed and unsigned integer-class types, whose width is > > > one bit > > > larger than the widest native signed and unsigned integral

[Bug target/94780] [8/9 Regression] ICE in walk_body at gcc/tree-nested.c:713 since r6-3632-gf6f69fb09c5f81df

2020-05-07 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94780 Bug 94780 depends on bug 94950, which changed state. Bug 94950 Summary: [8/9 regression] ICE in gcc.dg/pr94780.c on riscv64 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94950 What|Removed |Added

[Bug target/94950] [8/9 regression] ICE in gcc.dg/pr94780.c on riscv64

2020-05-07 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94950 Jim Wilson changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

  1   2   3   4   >