[Bug c++/79766] inline namespace and ::

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

[Bug c++/81124] [8 Regression] internal compiler error: in operator*, at cp/cp-tree.h:726

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

[Bug c++/67074] Name lookup ambiguity between namespace and its alias

2017-06-19 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

[Bug c++/80866] [8 Regression] segfault in is_overloaded_fn()

2017-05-23 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80866 --- Comment #2 from Nathan Sidwell --- Author: nathan Date: Tue May 23 17:04:56 2017 New Revision: 248377 URL: https://gcc.gnu.org/viewcvs?rev=248377=gcc=rev Log: PR c++/80866 * parser.c (cp_parser_template_id): Keep the lookup

[Bug c++/80866] [8 Regression] segfault in is_overloaded_fn()

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

[Bug c++/80866] [8 Regression] segfault in is_overloaded_fn()

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

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-26 Thread nathan at gcc dot gnu.org
||2017-05-26 Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1

[Bug c++/80830] [8 Regression] ICE in tsubst_copy, at cp/pt.c:14569

2017-05-22 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80830 --- Comment #5 from Nathan Sidwell --- Author: nathan Date: Mon May 22 12:05:41 2017 New Revision: 248329 URL: https://gcc.gnu.org/viewcvs?rev=248329=gcc=rev Log: gcc/testsuite/ PR c++/80830 * g++.dg/lookup/friend20.C:

[Bug c++/80830] [8 Regression] ICE in tsubst_copy, at cp/pt.c:14569

2017-05-22 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org --- Comment #4 from Nathan Sidwell --- This compiles fine on my modules branch, so I guess addressed by some of the symbol table patches I have yet to port. Will add testcase there and recheck once porting is complete.

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891 --- Comment #1 from Nathan Sidwell --- Author: nathan Date: Mon May 29 11:51:13 2017 New Revision: 248570 URL: https://gcc.gnu.org/viewcvs?rev=248570=gcc=rev Log: PR c++/80891 (#2) * tree.c (ovl_copy): Adjust assert, copy

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891 Nathan Sidwell changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #4 from Nathan

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891 --- Comment #3 from Nathan Sidwell --- Author: nathan Date: Mon May 29 12:52:58 2017 New Revision: 248571 URL: https://gcc.gnu.org/viewcvs?rev=248571=gcc=rev Log: PR c++/80891 (#3) * cp-tree.h (build_min_nt_call_vec): Declare.

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891 --- Comment #2 from Nathan Sidwell --- Case #2 fixed r248570.

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891 --- Comment #8 from Nathan Sidwell --- Author: nathan Date: Mon May 29 16:50:41 2017 New Revision: 248576 URL: https://gcc.gnu.org/viewcvs?rev=248576=gcc=rev Log: PR c++/80891 (#4) * ptree.c (cxx_print_xnode): Show internal

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891 --- Comment #5 from Nathan Sidwell --- Author: nathan Date: Mon May 29 14:08:04 2017 New Revision: 248573 URL: https://gcc.gnu.org/viewcvs?rev=248573=gcc=rev Log: PR c++/80891 (#1) * pt.c (most_specialized_instantiation): Cope

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891 --- Comment #6 from Nathan Sidwell --- Case #1 fixed r248573. Leaving defect open to address concern described in https://gcc.gnu.org/ml/gcc-patches/2017-05/msg02189.html

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891 --- Comment #10 from Nathan Sidwell --- Author: nathan Date: Mon May 29 19:45:42 2017 New Revision: 248578 URL: https://gcc.gnu.org/viewcvs?rev=248578=gcc=rev Log: PR c++/80891 (#1,#5) * cp-tree.h (lookup_maybe_add): Add

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891 --- Comment #11 from Nathan Sidwell --- New deduping code added in r248578 to address problem described in https://gcc.gnu.org/ml/gcc-patches/2017-05/msg02189.html Also fixes #5. Thanks Markus!

[Bug c++/80913] [8 regression] Infinite loop in cc1plus with stat hack patch

2017-05-29 Thread nathan at gcc dot gnu.org
||2017-05-29 Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1

[Bug c++/80913] [8 regression] Infinite loop in cc1plus with stat hack patch

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80913 --- Comment #1 from Nathan Sidwell --- My money's on: Stat hack representation * name-lookup.c (STAT_HACK_P, STAT_TYPE, STAT_DECL, MAYBE_STAT_DECL, MAYBE_STAT_TYPE): New. (stat_hack): New.

[Bug c++/80913] [8 regression] Infinite loop in cc1plus with stat hack patch

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80913 --- Comment #2 from Nathan Sidwell --- oh, you said that in the title :)

[Bug c++/80913] [8 regression] Infinite loop in cc1plus with stat hack patch

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80913 --- Comment #4 from Nathan Sidwell --- yes, must be something with a 32-bit target. I can reproduce it on x86_64 linux host targeting either i386-linux or i386-solaris. We have a TYPE_DECL whose TREE_CHAIN points to itself. So when the

[Bug c++/80913] [8 regression] Infinite loop in cc1plus with stat hack patch

2017-05-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80913 --- Comment #6 from Nathan Sidwell --- I have a small reproducer, regardless of bitsize: extern int meminfo (); struct meminfo {}; void frob () { meminf (); } stat hack when the struct decl is last. It looks like a patch I have on the

[Bug c++/80830] [8 Regression] ICE in tsubst_copy, at cp/pt.c:14569

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

[Bug c++/80913] [8 regression] Infinite loop in cc1plus with stat hack patch

2017-05-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80913 --- Comment #7 from Nathan Sidwell --- It doesn't appear to be the stathack patch at fault here. I still get the infinite loop with my reduced testcase when I revert it. (Which is good, because I can't see how that patch could cause this

[Bug c++/80913] [8 regression] Infinite loop in cc1plus with stat hack patch

2017-05-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80913 --- Comment #10 from Nathan Sidwell --- Author: nathan Date: Tue May 30 14:43:45 2017 New Revision: 248687 URL: https://gcc.gnu.org/viewcvs?rev=248687=gcc=rev Log: PR c++/80913 * name-lookup.c (add_decl_to_level): Assert not

[Bug bootstrap/80915] [8 Regression] bootstrap failed with LTO

2017-05-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80915 --- Comment #1 from Nathan Sidwell --- I cannot reproduce this. an x86_64-linux host using --with-build-config=bootstrap-lto How exactly is gcc being configured and built? Alternatively, is is possible for a self-contained testcase?

[Bug c++/80913] [8 regression] Infinite loop in cc1plus with stat hack patch

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

[Bug bootstrap/80915] [8 Regression] bootstrap failed with LTO

2017-05-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80915 --- Comment #3 from Nathan Sidwell --- Works for me: /data/users/nathans/trunk/obj/x86_64-lto/./prev-gcc/xg++ -B/data/users/nathans/trunk/obj/x86_64-lto/./prev-gcc/ -B/usr/local/x86_64-pc-linux-gnu/bin/ -nostdinc++

[Bug c++/80979] ice in lookup_mark, at cp/tree.c:2298

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

[Bug c++/80979] ice in lookup_mark, at cp/tree.c:2298

2017-06-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80979 --- Comment #2 from Nathan Sidwell --- Author: nathan Date: Tue Jun 6 15:06:56 2017 New Revision: 248922 URL: https://gcc.gnu.org/viewcvs?rev=248922=gcc=rev Log: PR c++/80979 * name-lookup.c (adl_class_only): Don't add visible

[Bug c++/80979] ice in lookup_mark, at cp/tree.c:2298

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

[Bug target/81113] ICE with AVX structure field

2017-06-16 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81113 --- Comment #1 from Nathan Sidwell --- Upon investigation, I discover that Bad::val field_decl gets BLKmode, because vector_type_mode is being used outside of an AVX target option region. Simply using TYPE_MODE_RAW in layout_type dies horribly.

[Bug c++/81064] New: Inline namespace regression

2017-06-11 Thread nathan at gcc dot gnu.org
: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- My name lookup patches may have caused this report from François Dumont: I think your patch: 2017-05-30 Nathan Sidwell <nat...@acm.org> Kill IDENTIFIER_NAMESPACE_BINDINGS * cp-

[Bug target/81113] New: ICE with AVX structure field

2017-06-16 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 41572 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41572=edit Exemplar target is x86_64 The attached ICEs in expr.c, lowering the second call to Quux to

[Bug c++/81119] [8 Regression] -Wshadow warns on "typedef struct foo foo;"

2017-06-19 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/81124] [8 Regression] internal compiler error: in operator*, at cp/cp-tree.h:726

2017-06-19 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug libstdc++/81064] [8 Regression] Inline namespace regression

2017-06-12 Thread nathan at gcc dot gnu.org
|NEW Component|c++ |libstdc++ Assignee|nathan at gcc dot gnu.org |unassigned at gcc dot gnu.org

[Bug c++/81064] [8 Regression] Inline namespace regression

2017-06-12 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81064 Nathan Sidwell changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #3 from Nathan

[Bug c++/81060] [8 Regression] ICE with un-expanded parameter pack

2017-06-12 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/15272] lookup, dependent base

2017-06-14 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org --- Comment #16 from Nathan Sidwell --- sure thing

[Bug bootstrap/80915] [8 Regression] bootstrap failed with LTO

2017-05-30 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80915 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug demangler/82195] Undemangleable lambda

2017-09-15 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82195 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Fri Sep 15 12:23:57 2017 New Revision: 252815 URL: https://gcc.gnu.org/viewcvs?rev=252815=gcc=rev Log: [demangler] Fix nested generic lambda

[Bug demangler/82195] Undemangleable lambda

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

[Bug c++/54367] [meta-bug] lambda expressions

2017-09-15 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 82195, which changed state. Bug 82195 Summary: Undemangleable lambda https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82195 What|Removed |Added

[Bug c++/82195] Undemangleable lambda

2017-09-14 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82195 --- Comment #2 from Nathan Sidwell --- Created attachment 42171 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42171=edit Further simplified Further simplification removes the inner lambda. The key problem is needing to name objects

[Bug c++/82195] Undemangleable lambda

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

[Bug c++/82195] Undemangleable lambda

2017-09-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82195 --- Comment #1 from Nathan Sidwell --- Created attachment 42164 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42164=edit simpler testcase A slightly simpler testcase. The mangling of the Capture instantiation is:

[Bug c++/18805] [meta-bug] C++ member lookup

2017-09-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18805 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|NEW --- Comment #3 from Nathan Sidwell

[Bug c++/54367] [meta-bug] lambda expressions

2017-09-18 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54367 Bug 54367 depends on bug 82195, which changed state. Bug 82195 Summary: Undemangleable lambda https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82195 What|Removed |Added

[Bug demangler/82195] Undemangleable lambda

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

[Bug debug/82273] New: unnecessary dwarf info

2017-09-20 Thread nathan at gcc dot gnu.org
: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- Created attachment 42213 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42213=edit example frob(int) is inlined into caller. the dwarf info for an inlinable function's abstract decl conta

[Bug demangler/82195] Undemangleable lambda

2017-09-21 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82195 --- Comment #7 from Nathan Sidwell --- Author: nathan Date: Thu Sep 21 15:52:31 2017 New Revision: 253075 URL: https://gcc.gnu.org/viewcvs?rev=253075=gcc=rev Log: [demangler PATCH]: Revert and update generic lambda demangling

[Bug demangler/82195] Undemangleable lambda

2017-09-14 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82195 Nathan Sidwell changed: What|Removed |Added Component|c++ |demangler --- Comment #3 from Nathan

[Bug c++/82424] [8 Regression] ICE in tree check: expected record_type or union_type or qual_union_type, have typename_type in lookup_base, at cp/search.c:203

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

[Bug c++/82424] [8 Regression] ICE in tree check: expected record_type or union_type or qual_union_type, have typename_type in lookup_base, at cp/search.c:203

2017-10-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82424 --- Comment #1 from Nathan Sidwell --- Author: nathan Date: Fri Oct 6 16:02:13 2017 New Revision: 253496 URL: https://gcc.gnu.org/viewcvs?rev=253496=gcc=rev Log: [PR c++/82424] Dont convert dependent types

[Bug c++/82424] [8 Regression] ICE in tree check: expected record_type or union_type or qual_union_type, have typename_type in lookup_base, at cp/search.c:203

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

[Bug preprocessor/82506] Stringizing raw string literals

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

[Bug preprocessor/82506] Stringizing raw string literals

2017-10-10 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82506 --- Comment #1 from Nathan Sidwell --- We fail to stringize raw string literals containing \n chars: ./xg++ -B./ q.cc -E gives: "R\"( )\"" (snipping line markers). That's a regular string literal with a naked LF char in it. This is like

[Bug preprocessor/82506] New: Stringizing raw string literals

2017-10-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 42335 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42335=edit example

[Bug preprocessor/82506] Stringizing raw string literals

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

[Bug preprocessor/82506] Stringizing raw string literals

2017-10-10 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82506 --- Comment #2 from Nathan Sidwell --- Author: nathan Date: Tue Oct 10 18:56:31 2017 New Revision: 253605 URL: https://gcc.gnu.org/viewcvs?rev=253605=gcc=rev Log: [PATCH] preprocessor stringizing raw strings

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

2017-10-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82542 Nathan Sidwell changed: What|Removed |Added CC||joseph at codesourcery dot com ---

[Bug c/71996] -fdump-translation-unit fails to dump string literals of type char16_t/char32_t/wchar_t

2017-10-16 Thread nathan at gcc dot gnu.org
||nathan at gcc dot gnu.org Resolution|--- |WONTFIX --- Comment #3 from Nathan Sidwell --- The raw dump is not an interchange format.

[Bug c++/69855] Missing diagnostic for overload that only differs by return type

2017-10-05 Thread nathan at gcc dot gnu.org
||nathan at gcc dot gnu.org Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org --- Comment #8 from Nathan Sidwell --- this is fixed, I think my earlier namespace lookup handling patches got

[Bug middle-end/82546] tree_size handling for TYPE nodes is confused

2017-10-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82546 --- Comment #1 from Nathan Sidwell --- Author: nathan Date: Tue Oct 17 14:49:05 2017 New Revision: 253817 URL: https://gcc.gnu.org/viewcvs?rev=253817=gcc=rev Log: [PATCH PR/82546] tree node size

[Bug middle-end/82577] [8 Regression] ICE in compare_base_decls, at alias.c:2053

2017-10-17 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug middle-end/82577] [8 Regression] ICE in compare_base_decls, at alias.c:2053

2017-10-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82577 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Tue Oct 17 15:42:19 2017 New Revision: 253819 URL: https://gcc.gnu.org/viewcvs?rev=253819=gcc=rev Log: [PATCH, middle-end/82577] Fix DECL_ASSEMBLER_NAME ICE

[Bug middle-end/82577] [8 Regression] ICE in compare_base_decls, at alias.c:2053

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

[Bug c++/82560] [7/8 Regression] Temporary object created as a default argument not destructed

2017-10-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82560 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Tue Oct 17 15:52:21 2017 New Revision: 253820 URL: https://gcc.gnu.org/viewcvs?rev=253820=gcc=rev Log: [C++ PATCH 82560] missing dtor call

[Bug c++/82560] [7/8 Regression] Temporary object created as a default argument not destructed

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

[Bug middle-end/82546] New: tree_size handling for TYPE nodes is confused

2017-10-13 Thread nathan at gcc dot gnu.org
: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- In working on the modules branch I discovered TYPE node size determination is messed up. tree_code_size returns sizeof (tree_type_non_common) for all tcc_type nodes

[Bug c++/82560] [7/8 Regression] Temporary object created as a default argument not destructed

2017-10-16 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/82195] New: Undemangleable lambda

2017-09-12 Thread nathan at gcc dot gnu.org
: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- Created attachment 42162 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42162=edit generates undemanglable symbol the attached program generates a call to the sym

[Bug demangler/82195] Undemangleable lambda

2017-09-25 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82195 --- Comment #8 from Nathan Sidwell --- Author: nathan Date: Tue Sep 26 02:38:12 2017 New Revision: 253186 URL: https://gcc.gnu.org/viewcvs?rev=253186=gcc=rev Log: PR demangler/82195 * cp-demangle.c (d_encoding): Strip return

[Bug c++/81899] [8 Regression] ICE: Segmentation fault

2017-08-21 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81899 --- Comment #2 from Nathan Sidwell --- Author: nathan Date: Mon Aug 21 13:29:20 2017 New Revision: 251227 URL: https://gcc.gnu.org/viewcvs?rev=251227=gcc=rev Log: PR c++/81899 * pt.c (instantiate_class_template_1):

[Bug c++/81899] [8 Regression] ICE: Segmentation fault

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

[Bug target/81921] [5/6/7 Regression] Fails to always-inline intrinsics with -flto

2017-08-25 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81921 --- Comment #3 from Nathan Sidwell --- Author: nathan Date: Fri Aug 25 12:32:54 2017 New Revision: 251351 URL: https://gcc.gnu.org/viewcvs?rev=251351=gcc=rev Log: Retabify 2017-08-24 Richard Biener PR target/81921

[Bug libstdc++/82584] div by zero in random distribution

2017-10-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82584 --- Comment #1 from Nathan Sidwell --- The make_unique bit's irrelevant: std::discrete_distribution X (weights.begin(), weights.end()); is sufficient. Reading 29.6.8.6.1 suggests the code is well formed, but all (two) probabilites are zero

[Bug middle-end/82546] tree_size handling for TYPE nodes is confused

2017-10-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82546 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug libstdc++/82584] New: div by zero in random distribution

2017-10-17 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 42384 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42384=edit compile with -fsanitize=float-divide-by-zero the attached program, when using ubsan genera

[Bug c++/82560] [7/8 Regression] Temporary object created as a default argument not destructed

2017-10-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82560 --- Comment #7 from Nathan Sidwell --- Fixed on gcc-7 branch r253822.

[Bug c++/82560] [7/8 Regression] Temporary object created as a default argument not destructed

2017-10-17 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82560 --- Comment #6 from Nathan Sidwell --- Author: nathan Date: Tue Oct 17 17:27:11 2017 New Revision: 253822 URL: https://gcc.gnu.org/viewcvs?rev=253822=gcc=rev Log: [C++ PATCH 82560] missing dtor call

[Bug c++/82836] [8 Regression] ICE on valid code

2017-11-14 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82836 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/83187] [8 regression] internal compiler error: in get_alias_set, at alias.c:923

2017-11-28 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/82336] [6/7/8 Regression] GCC requires but does not emit defaulted constructors in certain cases

2017-11-27 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82336 --- Comment #3 from Nathan Sidwell --- When checking the default arg during parsing, we perform an implicit conversion inside an unevaluated_operand context. That's needed to fix 54198, where an ill-formed instantiation occurs otherwise.

[Bug c++/59930] template friend declarations, namespaces, and explicit instantiations don't mix

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

[Bug c++/59930] template friend declarations, namespaces, and explicit instantiations don't mix

2017-11-22 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59930 --- Comment #2 from Nathan Sidwell --- When we parse the template friend declaration, we're not injecting an invisible template decl into the enclosing namespace. When we instantiate the template we do an unqualified lookup (and ask for hidden

[Bug c++/83187] [8 regression] internal compiler error: in get_alias_set, at alias.c:923

2017-11-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83187 --- Comment #3 from Nathan Sidwell --- Author: nathan Date: Wed Nov 29 13:22:44 2017 New Revision: 255231 URL: https://gcc.gnu.org/viewcvs?rev=255231=gcc=rev Log: [PATCH] complex type canonicalization

[Bug c++/83187] [8 regression] internal compiler error: in get_alias_set, at alias.c:923

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

[Bug c++/15272] lookup, dependent base

2017-12-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15272 --- Comment #17 from Nathan Sidwell --- Author: nathan Date: Wed Dec 13 12:40:45 2017 New Revision: 255605 URL: https://gcc.gnu.org/viewcvs?rev=255605=gcc=rev Log: [PR C++/15272] lookups with ambiguating dependent base

[Bug c++/15272] lookup, dependent base

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

[Bug c++/43282] GCC looks into dependent bases during unqualified lookup

2017-12-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43282 Bug 43282 depends on bug 15272, which changed state. Bug 15272 Summary: lookup, dependent base https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15272 What|Removed |Added

[Bug c++/12944] [meta-bug] C++ name-lookup problems

2017-12-13 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12944 Bug 12944 depends on bug 15272, which changed state. Bug 15272 Summary: lookup, dependent base https://gcc.gnu.org/bugzilla/show_bug.cgi?id=15272 What|Removed |Added

[Bug c++/59930] template friend declarations, namespaces, and explicit instantiations don't mix

2017-12-18 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59930 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Mon Dec 18 16:30:58 2017 New Revision: 255780 URL: https://gcc.gnu.org/viewcvs?rev=255780=gcc=rev Log: [PR c++/59930] template friend injection

[Bug c++/59930] template friend declarations, namespaces, and explicit instantiations don't mix

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

[Bug c++/59930] template friend declarations, namespaces, and explicit instantiations don't mix

2017-12-15 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59930 --- Comment #3 from Nathan Sidwell --- Author: nathan Date: Fri Dec 15 15:04:59 2017 New Revision: 255698 URL: https://gcc.gnu.org/viewcvs?rev=255698=gcc=rev Log: [PR C++/59930] template friend classes & default args

[Bug middle-end/83022] malloc & memset -> calloc is not always an optimization

2017-11-17 Thread nathan at gcc dot gnu.org
||2017-11-17 Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #3 from Nathan Sidwell --- working on a patch. This also occurred in mysql 5.6, and the 5.7 release refactored the code

[Bug c++/81060] [8 Regression] ICE with un-expanded parameter pack

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

[Bug c++/81060] [8 Regression] ICE with un-expanded parameter pack

2017-11-16 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81060 --- Comment #2 from Nathan Sidwell --- Author: nathan Date: Thu Nov 16 12:11:36 2017 New Revision: 254817 URL: https://gcc.gnu.org/viewcvs?rev=254817=gcc=rev Log: [PR c++/81060] ICE with invalid initialzer via lambda

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