[Bug c++/85936] GCC incorrectly implements [expr.prim.lambda.capture]/10.2

2019-03-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85936 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/59655] incorrect diagnostic on templatized function with lambda parameter

2019-03-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59655 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid Last reconfirmed|2018-

[Bug c++/59655] incorrect diagnostic on templatized function with lambda parameter

2019-03-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59655 --- Comment #5 from Jonathan Wakely --- Another testcase, this time from Bug 85936: template void f(int, a); template void g(int, a &&e, c) { f(0, [=] { e; }); } void h() { g(0, h, 0); } d.cc:1:25: error: ‘void f(int, a) [with a = g(int, a

[Bug c++/89576] [8 Regression] constexpr not working if implicitly captured in a lambda in a function template (gcc 8.3+)

2019-03-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89576 --- Comment #4 from Jason Merrill --- Author: jason Date: Fri Mar 8 20:50:31 2019 New Revision: 269506 URL: https://gcc.gnu.org/viewcvs?rev=269506&root=gcc&view=rev Log: PR c++/89576 - if constexpr of lambda capture. Now that we're doi

[Bug c++/22149] func pointer non-type template parm invalid access control

2019-03-08 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22149 --- Comment #7 from paolo at gcc dot gnu.org --- Author: paolo Date: Fri Mar 8 20:59:39 2019 New Revision: 269507 URL: https://gcc.gnu.org/viewcvs?rev=269507&root=gcc&view=rev Log: 2019-03-08 Paolo Carlini PR c++/22149 * g++

[Bug c++/59002] [meta-bug] Access checking in templates

2019-03-08 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59002 Bug 59002 depends on bug 22149, which changed state. Bug 22149 Summary: func pointer non-type template parm invalid access control https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22149 What|Removed |Added -

[Bug c++/22149] func pointer non-type template parm invalid access control

2019-03-08 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22149 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED CC|gcc-bugs at

[Bug libstdc++/89629] std::hash segfault for long strings

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

[Bug c++/63540] Erroneous "'Derived' declares a move constructor or move assignment operator" in error.

2019-03-08 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63540 --- Comment #3 from paolo at gcc dot gnu.org --- Author: paolo Date: Fri Mar 8 21:22:07 2019 New Revision: 269508 URL: https://gcc.gnu.org/viewcvs?rev=269508&root=gcc&view=rev Log: 2019-03-08 Paolo Carlini PR c++/63540 * g++

[Bug c++/63540] Erroneous "'Derived' declares a move constructor or move assignment operator" in error.

2019-03-08 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63540 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/89636] New: Duplicate diagnostic when resolving ambiguity between variable and function template using implicit typename

2019-03-08 Thread blitzrakete at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89636 Bug ID: 89636 Summary: Duplicate diagnostic when resolving ambiguity between variable and function template using implicit typename Product: gcc Version: 9.0 Status: UNCO

[Bug fortran/87045] pointer to array of character

2019-03-08 Thread anlauf at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87045 --- Comment #2 from Harald Anlauf --- With trunk it appears essential to have at least -fcheck=bounds as option, otherwise the testcase passes for me. The dump-tree for the critical code part (with -fcheck=bounds): p = t; p.span = (inte

[Bug c++/88690] [7/8 Regression] c++17 internal compiler error: in output_constructor_regular_field, at varasm.c:5031

2019-03-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88690 --- Comment #13 from Jason Merrill --- Author: jason Date: Fri Mar 8 21:40:10 2019 New Revision: 269511 URL: https://gcc.gnu.org/viewcvs?rev=269511&root=gcc&view=rev Log: PR c++/88690 - C++17 ICE with empty base in aggregate. *

[Bug c++/89381] [7/8 Regression] Implicit copy constructor cannot be generated after unrelated class definition

2019-03-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89381 --- Comment #4 from Jason Merrill --- Author: jason Date: Fri Mar 8 21:39:58 2019 New Revision: 269509 URL: https://gcc.gnu.org/viewcvs?rev=269509&root=gcc&view=rev Log: PR c++/89381 - implicit copy and using-declaration. Here the used

[Bug c++/87921] [7/8 Regression] Incorrect error "storage size of [array] isn't known (when it is)

2019-03-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87921 --- Comment #5 from Jason Merrill --- Author: jason Date: Fri Mar 8 21:40:04 2019 New Revision: 269510 URL: https://gcc.gnu.org/viewcvs?rev=269510&root=gcc&view=rev Log: PR c++/87921 - wrong error with inline static data member. An ins

[Bug c++/88869] [7/8 Regression] ICE (Segmentation Fault) when using lambda

2019-03-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88869 --- Comment #6 from Jason Merrill --- Author: jason Date: Fri Mar 8 21:40:21 2019 New Revision: 269513 URL: https://gcc.gnu.org/viewcvs?rev=269513&root=gcc&view=rev Log: PR c++/88869 - C++17 ICE with CTAD and explicit specialization. T

[Bug c++/88419] [7/8 Regression] [ICE] "Same canonical type node for different types" for CTAD in noexcept

2019-03-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88419 --- Comment #9 from Jason Merrill --- Author: jason Date: Fri Mar 8 21:40:15 2019 New Revision: 269512 URL: https://gcc.gnu.org/viewcvs?rev=269512&root=gcc&view=rev Log: PR c++/88419 - C++17 ICE with class template arg deduction. Just

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

2019-03-08 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88820 --- Comment #14 from Jason Merrill --- Author: jason Date: Fri Mar 8 21:40:28 2019 New Revision: 269514 URL: https://gcc.gnu.org/viewcvs?rev=269514&root=gcc&view=rev Log: PR c++/88820 - ICE with CTAD and member template used in DMI. He

[Bug fortran/87734] [7/8/9 Regression] ICE in is_illegal_recursion check for character len= parameter

2019-03-08 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87734 --- Comment #11 from janus at gcc dot gnu.org --- (In reply to janus from comment #10) > You mean r267793. Yes, that's certainly what fixed the ICE. Since it fixes a regression (ICE-on-invalid in PR 88376, ICE-on-valid here), it should ideally be

[Bug target/79926] i386: untranslated placeholder "exception/interrupt" in diagnostic

2019-03-08 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79926 --- Comment #3 from David Malcolm --- Author: dmalcolm Date: Fri Mar 8 22:27:08 2019 New Revision: 269515 URL: https://gcc.gnu.org/viewcvs?rev=269515&root=gcc&view=rev Log: i386.c: make "sorry" message more amenable to translation (PR target/79

[Bug c/85870] [7/8 Regression][LTO1] ICE in linemap_line_start, at libcpp/line-map.c:794

2019-03-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85870 --- Comment #17 from Jakub Jelinek --- Author: jakub Date: Fri Mar 8 22:30:34 2019 New Revision: 269516 URL: https://gcc.gnu.org/viewcvs?rev=269516&root=gcc&view=rev Log: PR c/85870 * gcc.dg/lto/pr85870_0.c: Add dg-extra-ld-opti

[Bug libstdc++/89629] std::hash segfault for long strings

2019-03-08 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89629 --- Comment #1 from Jonathan Wakely --- I think we should just use size_t for the len_aligned variable: --- a/libstdc++-v3/libsupc++/hash_bytes.cc +++ b/libstdc++-v3/libsupc++/hash_bytes.cc @@ -139,7 +139,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION

[Bug ipa/88235] [7/8/9 Regression] ICE: verify_cgraph_node failed (error: edge points to wrong declaration)

2019-03-08 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88235 --- Comment #7 from Martin Jambor --- Author: jamborm Date: Fri Mar 8 22:55:20 2019 New Revision: 269517 URL: https://gcc.gnu.org/viewcvs?rev=269517&root=gcc&view=rev Log: Relax cgraph_node::clone_of_p to also look through former clones 2019-0

[Bug ipa/88235] [7 Regression] ICE: verify_cgraph_node failed (error: edge points to wrong declaration)

2019-03-08 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88235 Martin Jambor changed: What|Removed |Added Version|9.0 |7.0 Summary|[7/8/9 Regression

[Bug other/89635] More ANSI SGR codes in diagnostics?

2019-03-08 Thread gcc-bugzilla at lucaswerkmeister dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89635 Lucas Werkmeister changed: What|Removed |Added CC||gcc-bugzilla@lucaswerkmeist

[Bug libfortran/79540] [7/8/9 Regression] FAIL: gfortran.dg/fmt_fw_d.f90 -O0 execution test

2019-03-08 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79540 John David Anglin changed: What|Removed |Added Status|WAITING |NEW Last reconfirmed|2017-02-16 00

[Bug lto/89637] New: FAIL: g++.dg/lto/pr86523-1 cp_lto_pr86523-1_0.o-cp_lto_pr86523-1_0.o link, -O2 -fPIC -flto -g -shared

2019-03-08 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89637 Bug ID: 89637 Summary: FAIL: g++.dg/lto/pr86523-1 cp_lto_pr86523-1_0.o-cp_lto_pr86523-1_0.o link, -O2 -fPIC -flto -g -shared Product: gcc Version: 9.0

[Bug testsuite/89638] New: FAIL: gfortran.dg/integer_exponentiation_4.f90

2019-03-08 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89638 Bug ID: 89638 Summary: FAIL: gfortran.dg/integer_exponentiation_4.f90 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: test

[Bug fortran/89639] New: FAIL: gfortran.dg/ieee/ieee_9.f90 -O0 (test for excess errors)

2019-03-08 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89639 Bug ID: 89639 Summary: FAIL: gfortran.dg/ieee/ieee_9.f90 -O0 (test for excess errors) Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug c++/89640] New: g++ chokes on lambda with __attribute__

2019-03-08 Thread redbeard0531 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89640 Bug ID: 89640 Summary: g++ chokes on lambda with __attribute__ Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug testsuite/89638] FAIL: gfortran.dg/integer_exponentiation_4.f90

2019-03-08 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89638 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 CC|

[Bug fortran/89639] FAIL: gfortran.dg/ieee/ieee_9.f90 -O0 (test for excess errors)

2019-03-08 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89639 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 CC|

[Bug go/89447] libgo largefile support is incomplete and inconsistent

2019-03-08 Thread ian at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89447 --- Comment #5 from ian at gcc dot gnu.org --- Author: ian Date: Sat Mar 9 02:10:22 2019 New Revision: 269521 URL: https://gcc.gnu.org/viewcvs?rev=269521&root=gcc&view=rev Log: PR go/89447 syscall, internal/syscall: adjust use of la

[Bug go/89447] libgo largefile support is incomplete and inconsistent

2019-03-08 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89447 Ian Lance Taylor changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/39725] [7/8/9 Regression][cond-optab] MIPS pessimizations on floating-point

2019-03-08 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39725 --- Comment #18 from Eric Gallager --- (In reply to Steven Bosscher from comment #1) > This bug needs TLC from a MIPS person. At least a confirmation would be nice. This bug has been in WAITING since 2010. Can it be closed?

[Bug c++/88136] -Wdeprecated-copy is draconian and shouldn't be in -Wall

2019-03-08 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88136 --- Comment #5 from Eric Gallager --- (In reply to Jason Merrill from comment #4) > Author: jason > Date: Thu Dec 6 21:17:08 2018 > New Revision: 266867 > > URL: https://gcc.gnu.org/viewcvs?rev=266867&root=gcc&view=rev > Log: > PR c++/881

<    1   2