[Bug objc++/95013] [11 Regression] FAIL: obj-c++.dg/property/property-neg-6.mm syntax-error-10.mm

2020-05-11 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[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 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 Ever confirmed|0 |1 Last reconfirmed|

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

2020-05-07 Thread nathan at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- Daveed tells us we reject this (clang & edg accept). gcc-9 and 10 reject it (so not a regression) template char (*f(int i))[N] requires(sizeof(i) < 100) {} dav.ii:2:21

[Bug c++/94946] [9/10/11 Regression] error: ‘template JSC::FunctionPtr::FunctionPtr(returnType (*)())’ cannot be overloaded since r10-7998-g5f1cd1da1a805c3d

2020-05-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94946 Nathan Sidwell changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/94807] Inconsistency in lambda instantiation

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

[Bug libstdc++/94747] Confusing code in libsupc++/dyncast.cc

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

[Bug c++/94827] crash on requires clause in tparam list since r10-4424

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

[Bug c++/94827] crash on requires clause in tparam list since r10-4424

2020-04-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94827 Nathan Sidwell changed: What|Removed |Added Summary|[10 Regression] crash on|crash on requires clause in

[Bug c++/94827] [10 Regression] crash on requires clause in tparam list since r10-4424

2020-04-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94827 --- Comment #4 from Nathan Sidwell --- Note to stage-1 me: Jason wrote: But I don't think that we need to keep saving the converted current_template_parms; diagnostics could also normalize using NULL_TREE args. And it looks like

[Bug c++/94827] [10 Regression] crash on requires clause in tparam list since r10-4424

2020-04-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94827 --- Comment #3 from Nathan Sidwell --- Created attachment 48425 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48425=edit try instantiating the fn This one ices with the initial patch.

[Bug libstdc++/94823] modulo arithmetic bug in random.tcc

2020-04-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94823 Nathan Sidwell changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug c++/94827] [10 Regression] crash on requires clause in tparam list

2020-04-28 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94827 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Ever confirmed|0

[Bug libstdc++/94823] New: modulo arithmetic bug in random.tcc

2020-04-28 Thread nathan at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- I think there's a bug in libstdc++v3/include/bits/random.tcc, found by ubsan's (over conservative) unsigned overflow checker. This time, a true positive. there's a bunch of code

[Bug c++/94807] Inconsistency in lambda instantiation

2020-04-27 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1 Last reconfirmed||2020-04-27 --- Comment #1 from Nathan Sidwell --- Something for stage 1

[Bug c++/94807] New: Inconsistency in lambda instantiation

2020-04-27 Thread nathan at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- The parser renames a lambda's function operator's object pointer argument to be '__closure' (closure_identifier). This gets lost, if that lambda's in a template, when the containing

[Bug libstdc++/94747] Confusing code in libsupc++/dyncast.cc

2020-04-24 Thread nathan at gcc dot gnu.org
|Undefined behavior: integer |Confusing code in |overflow in |libsupc++/dyncast.cc |libsupc++/dyncast.cc| CC||nathan at gcc dot gnu.org Status|RESOLVED|ASSIGNED

[Bug c++/94691] ICE resolving deduction guide

2020-04-22 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94691 --- Comment #2 from Nathan Sidwell --- Created attachment 48353 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48353=edit another case Attached another example of the same assert triggering

[Bug c++/94691] New: ICE resolving deduction guide

2020-04-21 Thread nathan at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- Created attachment 48324 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48324=edit testcase This ICEs. Removing 'const' makes it work. devvm2772:52>./cc1plus -std=c++20 jc.ii

[Bug c++/85046] [8/9/10 Regression] cp/name-lookup.c:6175:53: runtime error: member access within null pointer of type 'struct cp_binding_level'

2020-04-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85046 --- Comment #8 from Nathan Sidwell --- the reduced testcases no longer crash the compiler. The first emits a correct error, the second succeeds. The original testcase still crashes the compiler, after emitting a slew of errors about ill-formed

[Bug c++/94454] ICE 'canonical types differ for identical types'

2020-04-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94454 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/94454] ICE 'canonical types differ for identical types'

2020-04-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94454 --- Comment #13 from Nathan Sidwell --- Created attachment 48313 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48313=edit testing shim

[Bug c++/94608] Fix for PR94426 causes a regression in g++.dg/lto/pr83720 on arm

2020-04-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94608 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/94608] Fix for PR94426 causes a regression in g++.dg/lto/pr83720 on arm

2020-04-15 Thread nathan at gcc dot gnu.org
|1 Status|UNCONFIRMED |ASSIGNED Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org --- Comment #1 from Nathan Sidwell --- Quite probably Christophe

[Bug c++/94454] ICE 'canonical types differ for identical types'

2020-04-14 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/94454] ICE 'canonical types differ for identical types'

2020-04-14 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94454 --- Comment #12 from Nathan Sidwell --- Created attachment 48270 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48270=edit asserts to trigger it I have found the cause, but not the underlying reason. We have template arguments that

[Bug c++/94454] ICE 'canonical types differ for identical types'

2020-04-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94454 --- Comment #10 from Nathan Sidwell --- I cannot reproduce it, but looking at the gist referenced in comment #1 I see that the complaint is about two instances of the same instantiation of struct std::integral_constant > One of which has

[Bug c++/94426] [10 Regression] ICE in mangle_decl with -flto

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

[Bug c++/70790] Can't mangle noexcept expressions

2020-04-08 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70790 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org

[Bug c++/94528] coroutines: ICE building cppcoro in gimplify_expr, at gimplify.c:14399

2020-04-08 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94528 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug c++/94476] NSDMI deferred parse

2020-04-03 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94476 Nathan Sidwell changed: What|Removed |Added Priority|P3 |P4 Status|ASSIGNED

[Bug c++/94476] NSDMI deferred parse

2020-04-03 Thread nathan at gcc dot gnu.org
||2020-04-03 Ever confirmed|0 |1 Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/94476] New: NSDMI deferred parse

2020-04-03 Thread nathan at gcc dot gnu.org
: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- This code, extracted from leaves an unparsed NSDMI for _M_type. That kills the module streamer, which doesn't expect to meet such things. Bizarrely, removing either the 'signed char' underlying type

[Bug c++/94454] ICE 'canonical types differ for identical types'

2020-04-02 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94454 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug c++/94426] [10 Regression] ICE in mangle_decl with -flto

2020-04-01 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94426 --- Comment #5 from Nathan Sidwell --- Reduced testcase: template using Void = void; template bool Init (U); template bool VAR = Init ([] {}); template Void> Foo (T) {} void q () { Foo ([] {}); } bug.ii: At global scope: bug.ii:5:38:

[Bug c++/94426] [10 Regression] ICE in mangle_decl with -flto

2020-04-01 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94426 Nathan Sidwell changed: What|Removed |Added Status|SUSPENDED |ASSIGNED --- Comment #4 from Nathan

[Bug c++/94426] [10 Regression] ICE in mangle_decl with -flto

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

[Bug c++/84733] [8/9/10 Regression] internal compiler error: Segmentation fault (check_local_shadow())

2020-03-27 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84733 --- Comment #23 from Nathan Sidwell --- Fixed trunk and gcc-9

[Bug c++/84733] [8/9/10 Regression] internal compiler error: Segmentation fault (check_local_shadow())

2020-03-27 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84733 --- Comment #18 from Nathan Sidwell --- fixed GCC 10 13dfc007557c384683118fa12cd255e69b70a34d

[Bug c++/94257] ICE in inline nested namespace

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

[Bug c++/94257] ICE in inline nested namespace

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

[Bug c++/94044] [10 Regression] internal compiler error: in comptypes, at cp/typeck.c:1490 on riscv64-unknown-linux-gnu and arm-eabi

2020-03-23 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/94147] mangling of lambdas in initializers is wrong

2020-03-18 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94147 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/94044] [10 Regression] internal compiler error: in comptypes, at cp/typeck.c:1490 on riscv64-unknown-linux-gnu and arm-eabi

2020-03-16 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044 --- Comment #10 from Nathan Sidwell --- Thanks for poking at this Jim!

[Bug c++/94044] [10 Regression] internal compiler error: in comptypes, at cp/typeck.c:1490 on riscv64-unknown-linux-gnu and arm-eabi

2020-03-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044 --- Comment #6 from Nathan Sidwell --- Still no luck. I'm at cb99630f254 2020-03-11 | fold undefined pointer offsetting Configured with ../../src/configure '--with-mpfr=/data/users/nathans/tools' '--with-mpc=/data/users/nathans/tools'

[Bug c++/94044] [10 Regression] internal compiler error: in comptypes, at cp/typeck.c:1490 on riscv64-unknown-linux-gnu and arm-eabi

2020-03-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044 --- Comment #4 from Nathan Sidwell --- I cannot reproduce this with the cross or native compilers I've tried: native: x86_64-linux, aarch64-linux cross: arm-eabi riscv64-unknown-linux The cross compilers are hosted on x86_64-linux

[Bug c++/94044] [10 Regression] internal compiler error: in comptypes, at cp/typeck.c:1490 on riscv64-unknown-linux-gnu and arm-eabi

2020-03-12 Thread nathan at gcc dot gnu.org
|1 Status|UNCONFIRMED |ASSIGNED Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/94147] mangling of lambdas in initializers is wrong

2020-03-11 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1 Last reconfirmed||2020-03-11

[Bug c++/94147] New: mangling of lambdas in initializers is wrong

2020-03-11 Thread nathan at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- inline auto var = [] (int) {}; should mangle the lambda as _ZN3varMUlE_clEv likewise for static member variables

[Bug c++/94117] deferred noexcept specifications and friend fns

2020-03-11 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94117 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|SUSPENDED --- Comment #9 from Nathan

[Bug c++/94117] non-dependent expr treated as-if dependent

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

[Bug c++/94117] non-dependent expr treated as-if dependent

2020-03-10 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94117 Nathan Sidwell changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug c++/94117] New: non-dependent expr treated as-if dependent

2020-03-10 Thread nathan at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- Created attachment 48006 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48006=edit distilled from ranges We accept the attached test case, which should be rejected. It co

[Bug c++/94027] [10 Regression] ice in comptypes, at cp/typeck.c:1489 since r10-6907

2020-03-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94027 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/94027] [10 Regression] ice in comptypes, at cp/typeck.c:1489 since r10-6907

2020-03-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94027 Nathan Sidwell changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/93933] [concepts] redeclaration of constrained template give error

2020-02-27 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93933 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/93795] Out-of-line definition of class member template with 'requires std::invocable' constraint fails to compile

2020-02-25 Thread nathan at gcc dot gnu.org
||nathan at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #2 from Nathan Sidwell --- dup of 93933, but different testcase *** This bug has been marked as a duplicate of bug 93933 ***

[Bug c++/93933] [concepts] redeclaration of constrained template give error

2020-02-25 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93933 Nathan Sidwell changed: What|Removed |Added CC||plexando at protonmail dot com ---

[Bug c++/93933] New: [concepts] redeclaration of constrained template give error

2020-02-25 Thread nathan at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- Created attachment 47912 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47912=edit testcase I fell over this on the modules bra

[Bug c++/93933] [concepts] redeclaration of constrained template give error

2020-02-25 Thread nathan at gcc dot gnu.org
||2020-02-25 Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1

[Bug c++/93761] ICE when compiling a standard header as a header unit

2020-02-25 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93761 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/93761] ICE when compiling a standard header as a header unit

2020-02-19 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93761 --- Comment #4 from Nathan Sidwell --- fwiw the stack traceback doesn't look like it's concept related, probably some other bug ...

[Bug c++/93761] ICE when compiling a standard header as a header unit

2020-02-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93761 --- Comment #3 from Nathan Sidwell --- The modules branch identifies itself as: gcc version 10.0.1 20200211 (experimental) [devel/c++-modules fe76dae46c6:20200212-0942] (GCC) I added the branch name to the [...] piece last week. Its ICE and

[Bug preprocessor/93606] New: -fdirectives-only and raw string literals

2020-02-05 Thread nathan at gcc dot gnu.org
: preprocessor Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- -fdirectives-only doesn't grok raw string literals. I have a fix on the modules branch, ready for when GCC 11 opens up

[Bug preprocessor/93452] [10 Regression] __has_include changes broke compilation of -fdirectives-only preprocessed sources

2020-01-28 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93452 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug preprocessor/93452] [10 Regression] __has_include changes broke compilation of -fdirectives-only preprocessed sources

2020-01-28 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93452 Nathan Sidwell changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/91826] [8/9/10 Regression] Unexpected behavior when class defined with namespace alias

2020-01-27 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91826 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/91826] [8/9/10 Regression] Unexpected behavior when class defined with namespace alias

2020-01-27 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91826 --- Comment #4 from Nathan Sidwell --- Fixed master feaa1640b3543c7c3a1f3a788bc449a3638cb780, will backport

[Bug preprocessor/80005] cpp expands __has_include() filename parts

2020-01-21 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80005 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|SUSPENDED --- Comment #11 from Nathan

[Bug preprocessor/80005] cpp expands __has_include() filename parts

2020-01-21 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80005 --- Comment #9 from Nathan Sidwell --- Florian, the trouble is the older glibcs are out there and people's code will immediately break. That would be bad.

[Bug preprocessor/80005] cpp expands __has_include() filename parts

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

[Bug preprocessor/80005] cpp expands __has_include() filename parts

2020-01-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80005 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug preprocessor/93306] Unnecessary file I/O done for #if 0 && __has_include(...)

2020-01-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93306 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug preprocessor/80005] cpp expands __has_include() filename parts

2020-01-17 Thread nathan at gcc dot gnu.org
||nathan at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org --- Comment #2 from Nathan Sidwell --- I happen to be looking in this part anyway ...

[Bug c++/85515] Bogus suggestions from "GCC's leaky abstractions"

2020-01-15 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85515 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug c++/90916] [10 Regression] ICE in retrieve_specialization, at cp/pt.c:1258

2020-01-14 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90916 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/90916] [10 Regression] ICE in retrieve_specialization, at cp/pt.c:1258

2020-01-14 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug testsuite/92991] [10 regression] g++.dg/ubsan/vptr-4.C fails starting with r279473

2020-01-06 Thread nathan at gcc dot gnu.org
||nathan at gcc dot gnu.org Resolution|--- |FIXED --- Comment #1 from Nathan Sidwell --- Fixed by r279902. Sorry, didn't know this PR had been filed.

[Bug c++/79592] incomplete diagnostic "is not usable as a constexpr function because:"

2020-01-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79592 --- Comment #8 from Nathan Sidwell --- Author: nathan Date: Mon Jan 6 15:22:54 2020 New Revision: 279903 URL: https://gcc.gnu.org/viewcvs?rev=279903=gcc=rev Log: PR c++/79592 * g++.dg/ubsan/vptr-4.C: Add expected error. Modified:

[Bug c++/79592] incomplete diagnostic "is not usable as a constexpr function because:"

2020-01-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79592 --- Comment #7 from Nathan Sidwell --- Author: nathan Date: Mon Jan 6 15:22:02 2020 New Revision: 279902 URL: https://gcc.gnu.org/viewcvs?rev=279902=gcc=rev Log: PR c++/79592 adjust testcase

[Bug c++/93149] New: -fno-concepts silently ignored in c++2a mode

2020-01-03 Thread nathan at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- In testing something out, I discovered that '-std=c++2a -fno-concepts' is concept-enabled. template requires (sizeof (T) > 1) void frob (T); nathans@devvm2772:306>./c

[Bug c++/92636] out-of-class definition of member template of specialization

2019-11-23 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92636 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/92636] New: out-of-class definition of member template of specialization

2019-11-22 Thread nathan at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- looks like a long standing bug, and probably already reported. But I ran into it, it looks well formed [clang accepts it] template class X

[Bug c++/55809] g++ doesn't differentiate elaborated type specifier and typename specifier in dependent types

2019-11-22 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55809 --- Comment #3 from Nathan Sidwell --- I think it's ill-formed. the parameter is a non-type template parameter, using a qualified-id containing a dependent type. As such typename T::X * is correct. Using class there is ill-formed. typename

[Bug c++/92370] [10 Regression] ICE in cp_lexer_consume_token, at cp/parser.c:1118

2019-11-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92370 --- Comment #3 from Nathan Sidwell --- Author: nathan Date: Tue Nov 5 16:59:41 2019 New Revision: 277853 URL: https://gcc.gnu.org/viewcvs?rev=277853=gcc=rev Log: [PR c++/92370] ICE with VC marker

[Bug c++/92370] [10 Regression] ICE in cp_lexer_consume_token, at cp/parser.c:1118

2019-11-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92370 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/92370] [10 Regression] ICE in cp_lexer_consume_token, at cp/parser.c:1118

2019-11-05 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/91826] [8/9/10 Regression] Unexpected behavior when class defined with namespace alias

2019-10-22 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug preprocessor/91991] ICE in linemap_macro_map_lookup when LTO-building SQLite after r275402

2019-10-04 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91991 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug preprocessor/91991] ICE in linemap_macro_map_lookup when LTO-building SQLite after r275402

2019-10-04 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91991 --- Comment #2 from Nathan Sidwell --- Author: nathan Date: Fri Oct 4 19:08:09 2019 New Revision: 276596 URL: https://gcc.gnu.org/viewcvs?rev=276596=gcc=rev Log: [preprocessor/91991] column location overflow

[Bug preprocessor/91991] ICE in linemap_macro_map_lookup when LTO-building SQLite after r275402

2019-10-04 Thread nathan at gcc dot gnu.org
||2019-10-04 Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1

[Bug tree-optimization/18374] [meta-bug] Argument and return value marshalling at tree level

2019-09-26 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18374 Nathan Sidwell changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/91770] warn on #includes inside extern C regions

2019-09-14 Thread nathan at gcc dot gnu.org
||2019-09-14 Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Nathan Sidwell --- Related to glibc BZ 24998

[Bug c++/91770] New: warn on #includes inside extern C regions

2019-09-14 Thread nathan at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- Add a warning to detect: extern "C" { #include "foo" } as that will cause problems with c++20 header-units & include translation. Bonus points if the wa

[Bug c++/91125] -frepo can't build tramp3d

2019-09-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91125 --- Comment #5 from Nathan Sidwell --- Author: nathan Date: Fri Sep 6 12:51:44 2019 New Revision: 275456 URL: https://gcc.gnu.org/viewcvs?rev=275456=gcc=rev Log: [PATCH] Deprecate -frepo option.

[Bug preprocessor/91639] [10 Regression] FAIL: gcc.dg/plugin/location-overflow-test-pr83173.c -fplugin=./location_overflo w_plugin.so scan-file-not # (?!1 [^\r\n]+location-overflow-test-pr83173-1.h"

2019-09-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91639 --- Comment #3 from Nathan Sidwell --- Author: nathan Date: Thu Sep 5 11:23:48 2019 New Revision: 275402 URL: https://gcc.gnu.org/viewcvs?rev=275402=gcc=rev Log: [preprocessor/91639] #includes at EOF

[Bug preprocessor/91639] [10 Regression] FAIL: gcc.dg/plugin/location-overflow-test-pr83173.c -fplugin=./location_overflo w_plugin.so scan-file-not # (?!1 [^\r\n]+location-overflow-test-pr83173-1.h"

2019-09-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91639 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/91618] template-id required to friend a function template, even for a qualified-id

2019-09-04 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91618 --- Comment #4 from Nathan Sidwell --- to remind me, bullet 3 that Barry references is: 'if the name of the friend is a qualified-id and a matching function template is found in the specified class or namespace, the friend declaration refers to

[Bug preprocessor/91639] [10 Regression] FAIL: gcc.dg/plugin/location-overflow-test-pr83173.c -fplugin=./location_overflo w_plugin.so scan-file-not # (?!1 [^\r\n]+location-overflow-test-pr83173-1.h"

2019-09-04 Thread nathan at gcc dot gnu.org
||2019-09-04 Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1

<    1   2   3   4   5   6   7   8   9   10   >