[Bug tree-optimization/90883] Generated code is worse if returned struct is unnamed

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90883 --- Comment #33 from CVS Commits --- The master branch has been updated by Kito Cheng : https://gcc.gnu.org/g:46275300312b44e1388b86a45f1600a5a1722303 commit r10-7055-g46275300312b44e1388b86a45f1600a5a1722303 Author: Kito Cheng Date: Tue Mar

[Bug c++/94057] [9/10 Regression] -std=gnu++20 causes failure naming nested templated class since r9-4536

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

[Bug fortran/93833] [8/9/10 Regression] ICE in trans_array_constructor, at fortran/trans-array.c:2566

2020-03-05 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93833 Paul Thomas changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |pault at gcc dot gnu.org --- Commen

[Bug target/94037] Runtime varies 2x just by order of two int assignments

2020-03-05 Thread ncm at cantrip dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94037 --- Comment #10 from ncm at cantrip dot org --- (In reply to Uroš Bizjak from comment #9) > (In reply to ncm from comment #8) > > It seems worth mentioning that the round trip through > > L1 cache is just a workaround for the optimizer refusing

[Bug c++/94066] ICE (starting/ending union member lifetime) in cxx_eval_bare_aggregate, at cp/constexpr.c:3790

2020-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94066 Marek Polacek changed: What|Removed |Added Keywords||ice-on-invalid-code Status|U

[Bug c++/94066] New: ICE (starting/ending union member lifetime) in cxx_eval_bare_aggregate, at cp/constexpr.c:3790

2020-03-05 Thread hstong at ca dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94066 Bug ID: 94066 Summary: ICE (starting/ending union member lifetime) in cxx_eval_bare_aggregate, at cp/constexpr.c:3790 Product: gcc Version: unknown Status: UNCONFIRMED

[Bug c/94055] Segmentation fault in memet function

2020-03-05 Thread haoxintu at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94055 --- Comment #3 from Haoxin Tu --- I see. Thank you for your responding. Have a good day!

[Bug c++/94064] O0 vs O1/O2/O3 different output

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

[Bug target/94065] AIX rs6000 NO_SUM_IN_TOC and NO_FP_IN_TOC disable logic reversed in aix config files

2020-03-05 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94065 David Edelsohn changed: What|Removed |Added Target||powerpc-ibm-aix* Status|UNC

[Bug target/94065] New: AIX rs6000 NO_SUM_IN_TOC and NO_FP_IN_TOC disable logic reversed in aix config files

2020-03-05 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94065 Bug ID: 94065 Summary: AIX rs6000 NO_SUM_IN_TOC and NO_FP_IN_TOC disable logic reversed in aix config files Product: gcc Version: 10.0 Status: UNCONFIRMED Sever

[Bug c++/94064] New: 00 vs O1/O2/O3 different output

2020-03-05 Thread paul.hua.gm at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94064 Bug ID: 94064 Summary: 00 vs O1/O2/O3 different output Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assi

[Bug testsuite/94036] [9 regression] gcc.target/powerpc/pr72804.c fails

2020-03-05 Thread luoxhu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94036 luoxhu at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c/94040] [9/10 Regression] ICE on a call to an invalid redeclaration of strftime

2020-03-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94040 Martin Sebor changed: What|Removed |Added Keywords||patch Summary|[9/10 Regression

[Bug middle-end/90959] hash_map can be copied but leads to a double-free after assignment

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

[Bug target/89346] Unnecessary EVEX encoding

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89346 --- Comment #4 from CVS Commits --- The master branch has been updated by H.J. Lu : https://gcc.gnu.org/g:5358e8f5800daa0012fc9d06705d64bbb21fa07b commit r10-7054-g5358e8f5800daa0012fc9d06705d64bbb21fa07b Author: H.J. Lu Date: Thu Mar 5 16:4

[Bug target/89229] Incorrect xmm16-xmm31/ymm16-ymm31 in vector move

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89229 --- Comment #28 from CVS Commits --- The master branch has been updated by H.J. Lu : https://gcc.gnu.org/g:5358e8f5800daa0012fc9d06705d64bbb21fa07b commit r10-7054-g5358e8f5800daa0012fc9d06705d64bbb21fa07b Author: H.J. Lu Date: Thu Mar 5 16:

[Bug c/93577] [8/9/10 Regression] internal compiler error: tree check: expected integer_cst, have non_lvalue_expr in get_len, at tree.h:5902

2020-03-05 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93577 --- Comment #5 from Joseph S. Myers --- Fixed so far for GCC 10. Will wait until after 9.3 release for backporting.

[Bug c/93577] [8/9/10 Regression] internal compiler error: tree check: expected integer_cst, have non_lvalue_expr in get_len, at tree.h:5902

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93577 --- Comment #4 from CVS Commits --- The master branch has been updated by Joseph Myers : https://gcc.gnu.org/g:c9d70946b3c9f10cfd560407aac8b0b4515f10b6 commit r10-7051-gc9d70946b3c9f10cfd560407aac8b0b4515f10b6 Author: Joseph Myers Date: Thu

[Bug c++/91465] [9/10 Regression] unexpected expression of kind overload (ICE)

2020-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91465 --- Comment #8 from Marek Polacek --- Unfortunately that ship has sailed. What we need is a more complete solution: . It's not a trivial problem and I'm not sure if the backport will be

[Bug target/91638] powerpc -mlong-double-NN (documentation) issues

2020-03-05 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91638 --- Comment #5 from Segher Boessenkool --- Yeah, not sure. A user can just do `-mlong-double-128`, and will get whichever 128-bit format is the default. That is the "old" way, when we only had the ibm128 format, and it will be the new way too,

[Bug c/94040] [9/10 Regression] ICE in get_constant, at c-family/c-format.c:325 (error: 'format' attribute argument 2 value '3' refers to parameter type 'int *')

2020-03-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94040 Martin Sebor changed: What|Removed |Added Keywords||ice-on-invalid-code Status|NE

[Bug middle-end/94035] Wrong optimization: conditional equivalence vs. values with several representations

2020-03-05 Thread ch3root at openwall dot com
----- gcc x86-64 version: gcc (GCC) 10.0.1 20200305 (experimental) -- And then there are non-canonical representations for DFP values...

[Bug c++/91465] [9/10 Regression] unexpected expression of kind overload (ICE)

2020-03-05 Thread mawww at kakoune dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91465 Maxime Coste changed: What|Removed |Added CC||mawww at kakoune dot org --- Comment #7 f

[Bug middle-end/94035] Wrong optimization: conditional equivalence vs. values with several representations

2020-03-05 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94035 --- Comment #4 from joseph at codesourcery dot com --- On Thu, 5 Mar 2020, ch3root at openwall dot com wrote: > What about IBM extended double (double-double)? All cases where (double)(hi + > lo) != hi are trap representations too? I think so.

[Bug libstdc++/94063] filesystem::path concatenation doesn't work for Windows root-paths

2020-03-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94063 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/94063] New: filesystem::path concatenation doesn't work for Windows root-paths

2020-03-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94063 Bug ID: 94063 Summary: filesystem::path concatenation doesn't work for Windows root-paths Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/93996] [10 Regression] ICE in lookup_page_table_entry

2020-03-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93996 --- Comment #10 from Jeffrey A. Law --- So what seems to be happening here for the original test is we have something like this just before split3: (insn 14 13 28 2 (parallel [ (set (mem/v:SI (reg/f:DI 0 x0 [97]) [-1 S4 A32])

[Bug libstdc++/94062] New: Cannot construct tuple from convertible types

2020-03-05 Thread m.cencora at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94062 Bug ID: 94062 Summary: Cannot construct tuple from convertible types Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: l

[Bug target/94059] [10 Regression] m68k: Bootstrap fails configuring libiberty with 'cannot compute sizeof (long long)'

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94059 Andrew Pinski changed: What|Removed |Added Keywords||build, wrong-code Target Milestone|---

[Bug c++/86465] [8/9/10 Regression] C++17 triggers: ‘’ may be used uninitialized in this function

2020-03-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86465 --- Comment #9 from Jeffrey A. Law --- So from the uninit analyzer's standpoint the clobber isn't considered an initialization (which makes sense). As a result the object really does appear to be uninitialized. struct function D.35879; [ ...

[Bug c++/94061] New: defaulted member operator <=> defined as deleted if a base has protected member operator <=>

2020-03-05 Thread okannen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94061 Bug ID: 94061 Summary: defaulted member operator <=> defined as deleted if a base has protected member operator <=> Product: gcc Version: 10.0 Status: UNCONFIRMED

[Bug middle-end/94035] Wrong optimization: conditional equivalence vs. values with several representations

2020-03-05 Thread ch3root at openwall dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94035 --- Comment #3 from Alexander Cherepanov --- (In reply to jos...@codesourcery.com from comment #2) > I think pseudo-denormals should be considered trap representations. Cool! What about IBM extended double (double-double)? All cases where (doubl

[Bug middle-end/79755] [8/9/10 Regression] ICE: segfault in cgraph_node::get, at cgraph.h:1261

2020-03-05 Thread xerofoify at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79755 --- Comment #13 from Nicholas Krause --- Please forget the previous comment in verify_edge_corresponds_to_fndecl we need to switch it to this: if (e->callee->former_clone_of != node->symbol.decl && (!n->symbol.cpp_implicit_alias || e->cal

[Bug c++/86465] [8/9/10 Regression] C++17 triggers: ‘’ may be used uninitialized in this function

2020-03-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86465 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #8 fr

[Bug tree-optimization/80635] [8/9/10 regression] std::optional and bogus -Wmaybe-uninitialized warning

2020-03-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80635 Jeffrey A. Law changed: What|Removed |Added Assignee|law at redhat dot com |jamborm at gcc dot gnu.org ---

[Bug other/94060] Cleanup code in gimple_or_expr_nonartificial_location

2020-03-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94060 Jeffrey A. Law changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |law at redhat dot com Target M

[Bug other/94060] Cleanup code in gimple_or_expr_nonartificial_location

2020-03-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94060 Jeffrey A. Law changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug other/94060] New: Cleanup code in gimple_or_expr_nonartificial_location

2020-03-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94060 Bug ID: 94060 Summary: Cleanup code in gimple_or_expr_nonartificial_location Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug tree-optimization/91890] [10 Regression] -Warray-bounds warning testing glibc not suppressed by pragma

2020-03-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91890 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug tree-optimization/91890] [10 Regression] -Warray-bounds warning testing glibc not suppressed by pragma

2020-03-05 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91890 --- Comment #9 from Jeffrey A. Law --- Should be fixed on the trunk now. I'm going to be opening a distinct bug for cleanup/removal of the code which extracts a (likely incorrect) location from the expression -- I wasn't comfortable moving on th

[Bug tree-optimization/91890] [10 Regression] -Warray-bounds warning testing glibc not suppressed by pragma

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91890 --- Comment #8 from CVS Commits --- The master branch has been updated by Jeff Law : https://gcc.gnu.org/g:55ace4d14637866466498ed43e02d6f95af98f10 commit r10-7049-g55ace4d14637866466498ed43e02d6f95af98f10 Author: Jeff Law Date: Thu Mar 5 14

[Bug target/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 --- Comment #18 from Martin Liška --- I'll try to make part of the condition: + || (!HONOR_REG_ALLOC_ORDER && min_full_cost == full_cost + && best_hard_regno > hard_regno)) to be controllable by debug counter.

[Bug target/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 --- Comment #17 from Martin Liška --- (In reply to Andrew Pinski from comment #16) > (In reply to Martin Liška from comment #15) > > Started with r10-6919-gf3ce088645e5305d932380c7520809181b2d2eb9. > > This should just change the costs of the re

[Bug target/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 --- Comment #16 from Andrew Pinski --- (In reply to Martin Liška from comment #15) > Started with r10-6919-gf3ce088645e5305d932380c7520809181b2d2eb9. This should just change the costs of the register usage. Which means it might be a latent bug

[Bug bootstrap/94042] [10 Regression] Bootstrap fails on ppc-linux-gnu

2020-03-05 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94042 Martin Liška changed: What|Removed |Added Keywords|needs-bisection | CC|

[Bug middle-end/79755] [8/9/10 Regression] ICE: segfault in cgraph_node::get, at cgraph.h:1261

2020-03-05 Thread xerofoify at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79755 --- Comment #12 from Nicholas Krause --- Sorry about not reading the comment carefully. I'm not if this helps but after looking at the change to this file: https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/cgraph.c?r1=199577&r2=199576&pathrev=199577 n

[Bug middle-end/79755] [8/9/10 Regression] ICE: segfault in cgraph_node::get, at cgraph.h:1261

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79755 Andrew Pinski changed: What|Removed |Added Keywords||ice-checking --- Comment #11 from Andrew

[Bug middle-end/79755] [8/9/10 Regression] ICE: segfault in cgraph_node::get, at cgraph.h:1261

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79755 --- Comment #10 from Jakub Jelinek --- --enable-checking=release (the default on release branches) is not --enable-checking=yes (which is needed to reproduce this checking error-recovery failure).

[Bug middle-end/79755] [8/9/10 Regression] ICE: segfault in cgraph_node::get, at cgraph.h:1261

2020-03-05 Thread xerofoify at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79755 --- Comment #9 from Nicholas Krause --- Sorry source code is: void foo () {} #pragma weak foo = _foo int _foo = 0; Copy and Pasted line numbers by mistake.

[Bug middle-end/79755] [8/9/10 Regression] ICE: segfault in cgraph_node::get, at cgraph.h:1261

2020-03-05 Thread xerofoify at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79755 --- Comment #8 from Nicholas Krause --- (In reply to Jakub Jelinek from comment #7) > This does happen even with 9.2 and current trunk, you just need to read the > first line in #c0. While I ran it as on a Ubuntu 9.2 Toolchain configured as: Usi

[Bug target/94059] New: [10 Regression] Bootstrap fails configuring libiberty with 'cannot compute sizeof (long long)'

2020-03-05 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94059 Bug ID: 94059 Summary: [10 Regression] Bootstrap fails configuring libiberty with 'cannot compute sizeof (long long)' Product: gcc Version: 10.0 URL: https://buildd.de

[Bug middle-end/79755] [8/9/10 Regression] ICE: segfault in cgraph_node::get, at cgraph.h:1261

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79755 --- Comment #7 from Jakub Jelinek --- This does happen even with 9.2 and current trunk, you just need to read the first line in #c0.

[Bug c++/94041] [10 Regression] temporary object destructor called before the end of the full-expression since r10-5577

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94041 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/88395] ICE: Segmentation fault signal terminated program cc1plus, with -std=c++2a -fconcepts

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88395 Jason Merrill changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

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

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 88395, which changed state. Bug 88395 Summary: ICE: Segmentation fault signal terminated program cc1plus, with -std=c++2a -fconcepts https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88395 What|Removed

[Bug c++/88395] ICE: Segmentation fault signal terminated program cc1plus, with -std=c++2a -fconcepts

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88395 --- Comment #14 from CVS Commits --- The releases/gcc-9 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:e50627ff8cd54c3983614b34727323b333b9374d commit r9-8351-ge50627ff8cd54c3983614b34727323b333b9374d Author: Jason Merrill Da

[Bug c++/93551] [10 Regression] Call from templated function to constrained constructor segfaults when attempting to narrow to bool

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93551 --- Comment #4 from CVS Commits --- The releases/gcc-9 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:e50627ff8cd54c3983614b34727323b333b9374d commit r9-8351-ge50627ff8cd54c3983614b34727323b333b9374d Author: Jason Merrill Dat

[Bug middle-end/79755] [8/9/10 Regression] ICE: segfault in cgraph_node::get, at cgraph.h:1261

2020-03-05 Thread xerofoify at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79755 Nicholas Krause changed: What|Removed |Added CC||xerofoify at gmail dot com --- Comment

[Bug target/91638] powerpc -mlong-double-NN (documentation) issues

2020-03-05 Thread cel at us dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91638 --- Comment #4 from Carl Love --- Created attachment 47982 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47982&action=edit patch to update -mlong-double-NN description Attached the proposed patch so I will not lose it.

[Bug target/91638] powerpc -mlong-double-NN (documentation) issues

2020-03-05 Thread cel at us dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91638 Carl Love changed: What|Removed |Added CC||cel at us dot ibm.com --- Comment #3 from Ca

[Bug target/94046] cast to __m256d in mask argument of avx2 float gather intrinsics

2020-03-05 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94046 --- Comment #7 from Jakub Jelinek --- Fixed for 9.3+ and 10+ so far.

[Bug target/94046] cast to __m256d in mask argument of avx2 float gather intrinsics

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94046 --- Comment #6 from CVS Commits --- The releases/gcc-9 branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:07d52e63d999a0a10c7598c34c48365a357d3d5a commit r9-8350-g07d52e63d999a0a10c7598c34c48365a357d3d5a Author: Jakub Jelinek Dat

[Bug target/94046] cast to __m256d in mask argument of avx2 float gather intrinsics

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94046 --- Comment #5 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:3a0e583bf17240e55fee7b490e13753cca52bfe1 commit r10-7048-g3a0e583bf17240e55fee7b490e13753cca52bfe1 Author: Jakub Jelinek Date: Th

[Bug c++/93753] [8 Regression] ICE on a flexible array followed by a member in an anonymous struct with an initializer

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93753 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org Target Milest

[Bug c++/88395] ICE: Segmentation fault signal terminated program cc1plus, with -std=c++2a -fconcepts

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88395 Jason Merrill changed: What|Removed |Added CC||h2+bugs at fsfe dot org --- Comment #13

[Bug c++/92778] [8/9 regression] ICE: Illegal instruction signal terminated program cc1plus

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92778 Jason Merrill changed: What|Removed |Added Keywords|ice-on-valid-code |ice-on-invalid-code Status|U

[Bug c++/94050] [10 Regression] C++ ABI change on armv7hl-linux-gnueabi since r10-1302

2020-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94050 Marek Polacek changed: What|Removed |Added Keywords||ABI, patch Status|NEW

[Bug c++/94050] [10 Regression] C++ ABI change on armv7hl-linux-gnueabi since r10-1302

2020-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94050 --- Comment #4 from Marek Polacek --- So quite obviously *a* fix would be --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -6705,6 +6705,7 @@ layout_class_type (tree t, tree *virtuals_p) /* If we didn't end up needing an as-base type, don't use

[Bug c++/93729] [concepts] binding bit-field to lvalue reference in requires expression should be SFINAE

2020-03-05 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93729 Patrick Palka changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/94052] Paradoxical subregs out of expand causes ICE with multi register modes at -O2 or higher

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94052 --- Comment #4 from Andrew Pinski --- (In reply to Tamar Christina from comment #1) > I don't believe this ever worked.. At least testing 8,9 and 10 all ICE. So I > didn't put a regression label on it. (and couldn't figure out the format for > kn

[Bug target/89967] Inefficient code generation for vld2q_lane_u8 under aarch64

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89967 Andrew Pinski changed: What|Removed |Added Depends on||89057 --- Comment #2 from Andrew Pinski

[Bug target/94052] Paradoxical subregs out of expand causes ICE with multi register modes at -O2 or higher

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94052 Andrew Pinski changed: What|Removed |Added Blocks||89057 --- Comment #3 from Andrew Pinski

[Bug target/94052] Paradoxical subregs out of expand causes ICE with multi register modes at -O2 or higher

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94052 Andrew Pinski changed: What|Removed |Added Blocks||89967 --- Comment #2 from Andrew Pinski

[Bug c++/94050] [10 Regression] C++ ABI change on armv7hl-linux-gnueabi since r10-1302

2020-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94050 --- Comment #3 from Marek Polacek --- But that happens even before r10-1302-gc3337b44c40dd1545e00034cb8e1ae1c0dae0fa6. The actual problem is that in layout_class_type for TenuredCell we see that the size of TenuredCell and its CLASSTYPE_AS_BASE

[Bug libstdc++/91910] Debug mode: there is a racing condition between destructors of iterator and the associated container.

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91910 --- Comment #8 from CVS Commits --- The releases/gcc-9 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:9d0ad2d40ee86ad47913b06b7585d67bd216ce4f commit r9-8348-g9d0ad2d40ee86ad47913b06b7585d67bd216ce4f Author: Jonathan Wakely

[Bug c++/94058] New: defaulted three way comparison operator defined as deleted when a member is a small bitfield of long type.

2020-03-05 Thread okannen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94058 Bug ID: 94058 Summary: defaulted three way comparison operator defined as deleted when a member is a small bitfield of long type. Product: gcc Version: 10.0

[Bug libstdc++/93470] [9 Regression] [C++2a] std::reference_wrapper to function type is broken with Clang

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93470 --- Comment #6 from CVS Commits --- The releases/gcc-9 branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:08ed34284f4e6ac9a4e647d9caa82ee4b4de0fa3 commit r9-8345-g08ed34284f4e6ac9a4e647d9caa82ee4b4de0fa3 Author: Jonathan Wakely

[Bug tree-optimization/89430] A missing ifcvt optimization to generate csel

2020-03-05 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89430 Martin Jambor changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug middle-end/26163] [meta-bug] missed optimization in SPEC (2k17, 2k and 2k6 and 95)

2020-03-05 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163 Bug 26163 depends on bug 89430, which changed state. Bug 89430 Summary: A missing ifcvt optimization to generate csel https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89430 What|Removed |Added --

[Bug c++/94057] New: [9/10 Regression] -std=gnu++20 causes failure naming nested templated class

2020-03-05 Thread romain.geissler at amadeus dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94057 Bug ID: 94057 Summary: [9/10 Regression] -std=gnu++20 causes failure naming nested templated class Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: norm

[Bug target/90311] [9 Regression] wrong code with -O and __builtin_add_overflow() and compare

2020-03-05 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90311 Richard Earnshaw changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/94054] wrong inliine asm generated for 'w' constraint on neon

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

[Bug inline-asm/37188] Missing documentation about the use of ARM NEON quad registers in inline asm arguments

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37188 Andrew Pinski changed: What|Removed |Added CC||raj.khem at gmail dot com --- Comment #4

[Bug target/94054] wrong inliine asm generated for 'w' constraint on neon

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94054 --- Comment #2 from Andrew Pinski --- related to PR PR 84343.

[Bug target/90311] [9 Regression] wrong code with -O and __builtin_add_overflow() and compare

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90311 --- Comment #13 from CVS Commits --- The releases/gcc-9 branch has been updated by Richard Earnshaw : https://gcc.gnu.org/g:d37244b40d20a54a12ee207a73518ad0f4edd88f commit r9-8344-gd37244b40d20a54a12ee207a73518ad0f4edd88f Author: Richard Earnsh

[Bug target/94054] wrong inliine asm generated for 'w' constraint on neon

2020-03-05 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94054 --- Comment #1 from Andrew Pinski --- You need to use the operand modifier P here: __asm__ __volatile__ ( "vld1.f32 {d0,d1}, [%[src]]! \n\t" "vtbl.8 d2, {d0,d1}, %P[t0] \n\t" "vtbl.8

[Bug tree-optimization/86691] missing -Warray-bounds on a const array due to early folding of out-of-bounds accesses

2020-03-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86691 Martin Sebor changed: What|Removed |Added Summary|missing -Warray-bounds due |missing -Warray-bounds on a

[Bug c/94055] Segmentation fault in memet function

2020-03-05 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94055 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #2

[Bug libstdc++/94051] #include & is not enough for operator<

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94051 --- Comment #1 from CVS Commits --- The master branch has been updated by Jonathan Wakely : https://gcc.gnu.org/g:6a7052832a4791047b0ff4f18dcbb55c93a7336c commit r10-7044-g6a7052832a4791047b0ff4f18dcbb55c93a7336c Author: Jonathan Wakely Date:

[Bug c++/93753] [8/9 Regression] ICE on a flexible array followed by a member in an anonymous struct with an initializer

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93753 --- Comment #7 from CVS Commits --- The releases/gcc-9 branch has been updated by Martin Sebor : https://gcc.gnu.org/g:9ca4280a921b0094c7ef131c5c8a63b451ab9a05 commit r9-8342-g9ca4280a921b0094c7ef131c5c8a63b451ab9a05 Author: Martin Sebor Date:

[Bug libstdc++/94051] #include & is not enough for operator<

2020-03-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94051 Jonathan Wakely changed: What|Removed |Added Keywords|rejects-valid | Severity|normal

[Bug c++/89875] [8/9 Regression] invalid typeof reference to a member of an incomplete struct accepted at function scope

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89875 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED CC|

[Bug target/90311] [9 Regression] wrong code with -O and __builtin_add_overflow() and compare

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90311 --- Comment #12 from CVS Commits --- The master branch has been updated by Jakub Jelinek : https://gcc.gnu.org/g:c0e184b4ad4b28cbfc94290e8f1169a8297bb0de commit r10-7043-gc0e184b4ad4b28cbfc94290e8f1169a8297bb0de Author: Jakub Jelinek Date: T

[Bug c++/90338] [9 Regression] member function pointer non-type template parameter compile fail while matching

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90338 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/90338] [9 Regression] member function pointer non-type template parameter compile fail while matching

2020-03-05 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90338 --- Comment #4 from CVS Commits --- The releases/gcc-9 branch has been updated by Jason Merrill : https://gcc.gnu.org/g:c47f6f69745cd41cb7cb00407bf1ff81b2a56124 commit r9-8341-gc47f6f69745cd41cb7cb00407bf1ff81b2a56124 Author: Jason Merrill Dat

[Bug c++/88820] [8 Regression] ICE in in C++2a mode for code which is able to be compiled in C++17 mode

2020-03-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88820 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/93806] Wrong optimization: instability of floating-point results with -funsafe-math-optimizations leads to nonsense

2020-03-05 Thread vincent-gcc at vinc17 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93806 --- Comment #42 from Vincent Lefèvre --- (In reply to Alexander Cherepanov from comment #40) > Sure, one possibility is make undefined any program that uses f(x) where x > could be a zero and f(x) differs for two zeros. But this approach make > p

[Bug libstdc++/94051] #include & is not enough for operator<

2020-03-05 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94051 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Status|UNCON

[Bug c++/94050] [10 Regression] C++ ABI change on armv7hl-linux-gnueabi since r10-1302

2020-03-05 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94050 --- Comment #2 from Marek Polacek --- Looks like we're losing the TYPE_USER_ALIGN bit. That's probably because arm is STRICT_ALIGNMENT and so finalize_type_size does this: 1930 /* Don't override a larger alignment requirement coming from

[Bug target/90311] [9 Regression] wrong code with -O and __builtin_add_overflow() and compare

2020-03-05 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90311 --- Comment #11 from Richard Earnshaw --- Looks like this was fixed with r10-1963. Testing that as a backport.

  1   2   >