[Bug c++/87904] [9 Regression] ICE in lookup_mark, at cp/tree.c:2322 since r265679

2018-11-07 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87904 --- Comment #1 from Nathan Sidwell --- Author: nathan Date: Wed Nov 7 16:28:46 2018 New Revision: 265879 URL: https://gcc.gnu.org/viewcvs?rev=265879=gcc=rev Log: [PR C++/87904] lookup ICE

[Bug c++/87904] [9 Regression] ICE in lookup_mark, at cp/tree.c:2322 since r265679

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

[Bug c++/87904] [9 Regression] ICE in lookup_mark, at cp/tree.c:2322 since r265679

2018-11-06 Thread nathan at gcc dot gnu.org
||2018-11-06 Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1

[Bug debug/88006] -fdebug-types-section gives undefined reference

2018-11-14 Thread nathan at gcc dot gnu.org
|--- |FIXED Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org --- Comment #2 from Nathan Sidwell --- Fixed r87462

[Bug debug/87462] [7/8/9 Regression] undefined reference error occurs when -g, -fdebug-types-section and -O2 are used at the same time

2018-11-14 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87462 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Wed Nov 14 19:30:47 2018 New Revision: 266158 URL: https://gcc.gnu.org/viewcvs?rev=266158=gcc=rev Log: [debug/88006] -fdebug-types-section gives undefined ref

[Bug debug/87462] [7/8/9 Regression] undefined reference error occurs when -g, -fdebug-types-section and -O2 are used at the same time

2018-11-14 Thread nathan at gcc dot gnu.org
||nathan at gcc dot gnu.org Resolution|--- |FIXED --- Comment #3 from Nathan Sidwell --- Fixed r266158

[Bug debug/88006] -fdebug-types-section gives undefined reference

2018-11-14 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88006 --- Comment #1 from Nathan Sidwell --- Author: nathan Date: Wed Nov 14 19:30:47 2018 New Revision: 266158 URL: https://gcc.gnu.org/viewcvs?rev=266158=gcc=rev Log: [debug/88006] -fdebug-types-section gives undefined ref

[Bug c++/87155] [8/9 Regression] unnamed namespace redeclaration error when inline namespace is present

2018-08-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87155 --- Comment #2 from Nathan Sidwell --- Hm, while I understand the intent here, I wonder if clang is succeeding by accident? The std is not completely clear whether all anonymous namespaces may share the same unique identifier or not. We do,

[Bug c++/85070] [8/9 Regression] ICE on C++ code: in lazily_declare_fn, at cp/method.c:2409

2018-09-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85070 --- Comment #5 from Nathan Sidwell --- || errorcount sounds completely plausible

[Bug c++/84707] [8 Regression] internal compiler error: Segmentation fault (tree_check()/duplicate_decls())

2018-09-25 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84707 Nathan Sidwell changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug c++/87269] [9 Regression] ICE in tsubst_copy, at cp/pt.c:15475 starting from r261802

2018-11-16 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87269 --- Comment #8 from Nathan Sidwell --- Author: nathan Date: Fri Nov 16 15:01:55 2018 New Revision: 266210 URL: https://gcc.gnu.org/viewcvs?rev=266210=gcc=rev Log: [PR c++/87269] Mark string operator overload in template defn.

[Bug c++/87269] [9 Regression] ICE in tsubst_copy, at cp/pt.c:15475 starting from r261802

2018-11-16 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87269 Nathan Sidwell changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/88875] [9 regression] initializer_list and explicit ctor

2019-01-16 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88875 --- Comment #2 from Nathan Sidwell --- That change looks suspicious in its own right -- it ends up mutating the initializer during the adding of overload candidates.

[Bug c++/88875] New: [8 regression] initializer_list and explicit ctor

2019-01-16 Thread nathan at gcc dot gnu.org
: c++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- Created attachment 45440 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45440=edit testcase We reject default member list initializers when the member has an expli

[Bug c++/86610] [8/9 Regression] non-const operator erroneously called in lambda in templated function

2019-01-16 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/86610] [8/9 Regression] non-const operator erroneously called in lambda in templated function

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

[Bug c++/86610] [8/9 Regression] non-const operator erroneously called in lambda in templated function

2019-01-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86610 --- Comment #7 from Nathan Sidwell --- Author: nathan Date: Thu Jan 17 11:56:58 2019 New Revision: 268016 URL: https://gcc.gnu.org/viewcvs?rev=268016=gcc=rev Log: [PR c++/86610] lambda captures in templates

[Bug c++/86610] [8/9 Regression] non-const operator erroneously called in lambda in templated function

2019-01-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86610 --- Comment #9 from Nathan Sidwell --- Author: nathan Date: Thu Jan 17 12:58:50 2019 New Revision: 268029 URL: https://gcc.gnu.org/viewcvs?rev=268029=gcc=rev Log: [PR c++/86610] lambda captures in templates

[Bug c++/86610] [8/9 Regression] non-const operator erroneously called in lambda in templated function

2019-01-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86610 --- Comment #8 from Nathan Sidwell --- Fixed gcc-8 r268029

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-12-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87531 --- Comment #10 from Nathan Sidwell --- Author: nathan Date: Thu Dec 13 15:57:24 2018 New Revision: 267096 URL: https://gcc.gnu.org/viewcvs?rev=267096=gcc=rev Log: [PR c++/87531] Fix second bug

[Bug c++/88595] New: Template type lacking template-id-expr

2018-12-25 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 45287 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45287=edit testcase g++ -std=c++17 fails to compile this with: nathan@morden:80>g++ -std=c++17 b

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-12-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87531 --- Comment #12 from Nathan Sidwell --- Author: nathan Date: Thu Dec 13 17:47:52 2018 New Revision: 267099 URL: https://gcc.gnu.org/viewcvs?rev=267099=gcc=rev Log: [PR c++/87531] Fix second bug

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-12-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87531 Nathan Sidwell changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-12-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87531 Nathan Sidwell changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-12-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87531 --- Comment #9 from Nathan Sidwell --- Created attachment 45169 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45169=edit non operator= version This turns out to be an orthogonal regression as shown by the new testcase. We fail to notice

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-11-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87531 --- Comment #5 from Nathan Sidwell --- Author: nathan Date: Thu Nov 29 12:50:45 2018 New Revision: 266614 URL: https://gcc.gnu.org/viewcvs?rev=266614=gcc=rev Log: [PR c++/87531] operator= lookup in templates

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

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

[Bug tree-optimization/87926] bad array-index warning breaks --disable-checking bootstrap

2018-11-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87926 --- Comment #4 from Nathan Sidwell --- Marxin, the underlying problem is still there, I think

[Bug tree-optimization/87926] bad array-index warning breaks --disable-checking bootstrap

2018-11-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87926 --- Comment #5 from Nathan Sidwell --- Author: nathan Date: Tue Nov 20 15:54:12 2018 New Revision: 266319 URL: https://gcc.gnu.org/viewcvs?rev=266319=gcc=rev Log: PR 87926 * Makefile.in (bitmap.o-warn): Use

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-11-27 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-11-27 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87531 --- Comment #3 from Nathan Sidwell --- Created attachment 45102 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45102=edit simpler example of original failure, other failure modes added

[Bug c++/87531] [8/9 Regression] assignment operator does nothing if performed as a call via operator=

2018-11-28 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87531 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Wed Nov 28 21:25:06 2018 New Revision: 266590 URL: https://gcc.gnu.org/viewcvs?rev=266590=gcc=rev Log: [PR c++/87531] operator= lookup in templates

[Bug c++/88664] [9 Regression] False positive -Waddress-of-packed-member

2019-01-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88664 --- Comment #6 from Nathan Sidwell --- There's STRIP_NOPS, isn't there?

[Bug c++/88664] False positive -Waddress-of-packed-member

2019-01-02 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88664 --- Comment #1 from Nathan Sidwell --- Author: nathan Date: Wed Jan 2 15:23:56 2019 New Revision: 267516 URL: https://gcc.gnu.org/viewcvs?rev=267516=gcc=rev Log: gcc/cp/ * cxx-mapper.cc (server): Workaround PR c++/88664.

[Bug c++/88664] New: False positive -Waddress-of-packed-member

2019-01-02 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 45316 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45316=edit extracted from code using epoll_event structure nathans@devvm2452:29>./cc1plus -Wa

[Bug debug/87295] New: ICE with -ffat-lto-objects -fdebug-types-section -g

2018-09-13 Thread nathan at gcc dot gnu.org
: debug Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- Created attachment 44691 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44691=edit testcase ./cc1plus -fpreprocessed bug.ii -flto -ffat-lto-objects -fdebug-ty

[Bug debug/87295] ICE with -ffat-lto-objects -fdebug-types-section -g

2018-09-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87295 --- Comment #1 from Nathan Sidwell --- Oh, forgot to mention, trunk and gcc-8 (at least)

[Bug debug/87295] ICE with -ffat-lto-objects -fdebug-types-section -g

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

[Bug c++/86881] tree check fail with flag Wshadow-compatible-local

2018-09-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86881 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug c++/86881] tree check fail with flag Wshadow-compatible-local

2018-09-17 Thread nathan at gcc dot gnu.org
||2018-09-17 Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Nathan Sidwell --- No lambda's required. Just the outer one must have some kind of class type: struct Proxy

[Bug c++/86881] [8, 9 regression] tree check fail with flag Wshadow-compatible-local

2018-09-19 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86881 --- Comment #7 from Nathan Sidwell --- Thanks Christophe, I noticed that when checking the 8 backport and committed a fix, so updating should make it work.

[Bug c++/86881] [8, 9 regression] tree check fail with flag Wshadow-compatible-local

2018-09-18 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86881 --- Comment #3 from Nathan Sidwell --- Author: nathan Date: Tue Sep 18 13:52:30 2018 New Revision: 264391 URL: https://gcc.gnu.org/viewcvs?rev=264391=gcc=rev Log: [PATCH c++/86881] -Wshadow-local-compatible ICE

[Bug c++/86881] [8, 9 regression] tree check fail with flag Wshadow-compatible-local

2018-09-18 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86881 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Tue Sep 18 15:06:35 2018 New Revision: 264396 URL: https://gcc.gnu.org/viewcvs?rev=264396=gcc=rev Log: [PATCH c++/86881] -Wshadow-local-compatible ICE

[Bug c++/86881] [8, 9 regression] tree check fail with flag Wshadow-compatible-local

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

[Bug c++/88995] [8/9 Regression] internal compiler error: in lookup_template_class_1, at cp/pt.c:9471

2019-01-24 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88995 --- Comment #3 from Nathan Sidwell --- template struct dn { static void execute (long *ary) { constexpr int index = 0; [&] { auto = ary [index]; }; } }; void foo () { dn::execute; }

[Bug c++/88995] [8/9 Regression] internal compiler error: in lookup_template_class_1, at cp/pt.c:9471

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

[Bug middle-end/89150] New: [9 regression] Tree form bitmaps break GC

2019-02-01 Thread nathan at gcc dot gnu.org
-end Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- bitmap_element is marked as a doubly linked list. struct GTY((chain_next ("%h.next"), chain_prev ("%h.prev"))) bitmap_element { That is untrue f

[Bug middle-end/89150] [9 regression] Tree form bitmaps break GC

2019-02-01 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89150 --- Comment #3 from Nathan Sidwell --- I didn't know there were no tree-form bitmaps yet. Contrary to my original assertion, I think just dropping the chain_prev ("%h.prev") marker will suffice. Normal use of a list-form bitmap starts at the

[Bug debug/90494] New: ICE using a released ssaname

2019-05-15 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 46360 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46360=edit testcase The attached code ICEs ./cc1plus repro.ii -fpreprocessed -g2 -O3 -std=gnu++17 v

[Bug c++/88256] [7/8/9/10 Regression] ICE: Segmentation fault (in make_ssa_name_fn) with VLA cast, C++ FE missing DECL_EXPRs

2019-05-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88256 --- Comment #10 from Nathan Sidwell --- digging into the C++ FE's grokdeclarator shows this to be trickier than C. C has a global variable of the expression component currently being built. it hooks a COMPOUND_EXPR into there, in its own

[Bug c++/88256] [7/8/9/10 Regression] ICE: Segmentation fault (in make_ssa_name_fn) with VLA cast, C++ FE missing DECL_EXPRs

2019-05-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88256 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug c++/90494] [7/8/9/10 Regression] ICE using a released ssaname

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

[Bug c++/68489] arrays of flexible array members are silently accepted

2019-05-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68489 --- Comment #5 from Nathan Sidwell --- if GCC rejects such arrays of trailing-array structs, and my assumption that glibc is in C, I don't think it can be using them. IMHO they don't make sense and a compile time error would be good.

[Bug c++/70196] inconsistent constness of inequality of weak symbol addresses

2019-05-28 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70196 --- Comment #4 from Nathan Sidwell --- ordering comparison of pointers is only well-defined when the two pointers point into the same object (including one-past-the-end). [expr.ref]/4 No object can have a NULL address. The third bullet permits

[Bug c++/90754] [10 Regression] ICE: tree check: expected tree that contains ‘decl minimal’ structure, have ‘tree_list’ in lookup_type_scope_1, at cp/name-lookup.c:6492 since r271912

2019-06-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90754 --- Comment #3 from Nathan Sidwell --- Author: nathan Date: Mon Jun 17 13:46:59 2019 New Revision: 272384 URL: https://gcc.gnu.org/viewcvs?rev=272384=gcc=rev Log: [PR c++/90754] name lookup ICE

[Bug c++/90754] [10 Regression] ICE: tree check: expected tree that contains ‘decl minimal’ structure, have ‘tree_list’ in lookup_type_scope_1, at cp/name-lookup.c:6492 since r271912

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

[Bug c++/90291] [8/9/10 Regression] Inline namespace erroneously extends another namespace

2019-04-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90291 --- Comment #5 from Nathan Sidwell --- Igor, was this distilled from real code? what was the intent of such an organization?

[Bug c++/90291] [8/9/10 Regression] Inline namespace erroneously extends another namespace

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

[Bug c++/90291] [8/9/10 Regression] Inline namespace erroneously extends another namespace

2019-04-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90291 --- Comment #3 from Nathan Sidwell --- I think I'm going to have to consult core ...

[Bug c++/90291] [8/9/10 Regression] Inline namespace erroneously extends another namespace

2019-05-01 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90291 --- Comment #9 from Nathan Sidwell --- Thanks for the context. Clang intends to, but does not yet, implement DR2061. which is why you're seeing the different behaviour there, at least. Continuig discussion on the C++ Core list,

[Bug c++/90291] [8/9/10 Regression] Inline namespace erroneously extends another namespace

2019-05-03 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90291 --- Comment #11 from Nathan Sidwell --- thanks for your input. Richard Smith (Clang maintainer) & I are going to take this question to the evolution group. DR2061 is intended to fix a problem with the original intent of inline namespaces.

[Bug c++/90291] [8/9/10 Regression] Inline namespace erroneously extends another namespace

2019-05-03 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90291 --- Comment #13 from Nathan Sidwell --- I don't know where the DR information is available without a password (C++ physical meetings are public, see https://isocpp.org/std/ Here is the text of 2061: 2061. Inline namespace after simplifications

[Bug preprocessor/90927] [10 Regression] f951: internal compiler error: in deps_add_target, at libcpp/mkdeps.c:241

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

[Bug preprocessor/90927] [10 Regression] f951: internal compiler error: in deps_add_target, at libcpp/mkdeps.c:241

2019-06-26 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90927 --- Comment #8 from Nathan Sidwell --- Author: nathan Date: Wed Jun 26 12:58:39 2019 New Revision: 272692 URL: https://gcc.gnu.org/viewcvs?rev=272692=gcc=rev Log: [PR preprocessor/90927] Fixe dependency output

[Bug c/82542] -fdump-lang-raw (formerly -fdump-translation-unit) no longer available for C

2019-04-22 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82542 --- Comment #12 from Nathan Sidwell --- Richard, I have no idea. AFAICT all the dump_tu stuff is in the C++ FE.

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

2019-08-28 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26163 Bug 26163 depends on bug 90613, which changed state. Bug 90613 Summary: [10 Regression] Debug info size increase after r271467 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90613 What|Removed |Added

[Bug c++/90613] [10 Regression] Debug info size increase after r271467

2019-08-28 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90613 --- Comment #3 from Nathan Sidwell --- Author: nathan Date: Wed Aug 28 13:36:54 2019 New Revision: 274991 URL: https://gcc.gnu.org/viewcvs?rev=274991=gcc=rev Log: [PR c++/90613] Fix using-decl debug bloat

[Bug c++/90613] [10 Regression] Debug info size increase after r271467

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

[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 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-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

[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 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 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++/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 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++/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++/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++/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++/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 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 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 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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91991 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[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++/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 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
||2020-02-25 Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1

[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-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 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|NEW |ASSIGNED

[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 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 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++/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 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++/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

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