[Bug c++/95221] g++.dg/ubsan/vptr-12.C fails with -fstrong-eval-order=all

2020-05-22 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95221 Jason Merrill changed: What|Removed |Added Target Milestone|--- |11.0 Status|ASSIGNED

[Bug c++/91529] [8/9/10/11 Regression] -fmerge-all-constants leads to corrupt output without inlining

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

[Bug c++/90749] [8/9/10 Regression] ICE in enclosing_instantiation_of, at cp/pt.c:13462

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

[Bug c++/90212] [8 Regression] by-ref capture of constexpr class object rejected

2020-05-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90212 Jason Merrill changed: What|Removed |Added Summary|[8/9/10/11 Regression] |[8 Regression] by-ref

[Bug c++/93822] [8/9/10/11 Regression] ICE in make_ssa_name_fn, at tree-ssanames.c:279 since r7-536-g381cdae49785fc4b

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

[Bug c++/95222] [10/11 Regression] GCC 10.1 x86 issue with function pointers with calling convention attribute and template specialization

2020-05-25 Thread jason at gcc dot gnu.org
at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/95242] [10/11 Regression] spurious "warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]" on comparisons with -std=c++2a

2020-05-26 Thread jason at gcc dot gnu.org
|1 Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org CC||jason at gcc dot gnu.org, ||jwakely.gcc at gmail dot com Last reconfirmed

[Bug c++/95158] [10/11 Regression] Templates + Diamond Inheritance + Final = Pure Virtual Function Call

2020-05-26 Thread jason at gcc dot gnu.org
|UNCONFIRMED |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org CC||jason at gcc dot gnu.org Ever confirmed|0 |1

[Bug c++/95158] [10/11 Regression] Templates + Diamond Inheritance + Final = Pure Virtual Function Call

2020-05-26 Thread jason at gcc dot gnu.org
Status|ASSIGNED|NEW Assignee|jason at gcc dot gnu.org |unassigned at gcc dot gnu.org Depends on||67184 --- Comment #1 from Jason Merrill --- Much like PR 90909, this was introduced by Paolo's patch for PR 671

[Bug c++/95319] [10/11 Regression] Regression from gcc9.3 when inserting into a vector with an initializer list. Error: a GNU-style designated initializer for class

2020-05-26 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95319 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/95158] [10/11 Regression] Templates + Diamond Inheritance + Final = Pure Virtual Function Call

2020-05-26 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95158 Jason Merrill changed: What|Removed |Added Priority|P3 |P1

[Bug c++/95222] [10/11 Regression] GCC 10.1 x86 issue with function pointers with calling convention attribute and template specialization

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

[Bug c++/95242] [10/11 Regression] spurious "warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]" on comparisons with -std=c++2a

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

[Bug c++/95175] [9/10/11 Regression] constexpr and alias template

2020-05-27 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org --- Comment #2 from Jason Merrill --- Interesting, the standard doesn't actually seem to specify anything about casting a function pointer to pointer to void, which is explicitly not an object pointer under http://eel.is/c++draft/basic.compo

[Bug c++/95319] [10/11 Regression] Regression from gcc9.3 when inserting into a vector with an initializer list. Error: a GNU-style designated initializer for class

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

[Bug c++/94926] [9/10/11 regression] invalid use of incomplete type not recogniced for static self reference of templated struct since r9-297-g683be2f77b3ce4db

2020-05-27 Thread jason at gcc dot gnu.org
at gcc dot gnu.org |jason at gcc dot gnu.org --- Comment #1 from Jason Merrill --- Changed by r260150.

[Bug c++/94926] [9/10/11 regression] invalid use of incomplete type not recogniced for static self reference of templated struct since r9-297-g683be2f77b3ce4db

2020-05-28 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94926 Jason Merrill changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|9.4

[Bug c++/95311] [11 Regression] ICE in cp_ubsan_maybe_instrument_member_call at gcc/cp/cp-ubsan.c:136 since r11-578-g72af65b91cc2a2eb

2020-05-29 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95311 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/95311] [11 Regression] ICE in cp_ubsan_maybe_instrument_member_call at gcc/cp/cp-ubsan.c:136 since r11-578-g72af65b91cc2a2eb

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

[Bug c++/95222] [10/11 Regression] GCC 10.1 x86 issue with function pointers with calling convention attribute and template specialization

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

[Bug c++/95371] [10/11 Regression] ICE concepts with template template parameter since r10-3735-gcb57504a55015891

2020-05-29 Thread jason at gcc dot gnu.org
at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/95181] [10/11 Regression] ICE in push_access_scope, at cp/pt.c:241 since r10-3735-gcb57504a55015891

2020-05-29 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95181 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/95371] [10/11 Regression] ICE concepts with template template parameter since r10-3735-gcb57504a55015891

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

[Bug c++/95181] [10/11 Regression] ICE in push_access_scope, at cp/pt.c:241 since r10-3735-gcb57504a55015891

2020-06-01 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95181 Jason Merrill changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95466] [11 Regression] ICE in tree_operand_check, at tree.h:3794 since r11-578-g72af65b91cc2a2eb

2020-06-01 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95466 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/95466] [11 Regression] ICE in tree_operand_check, at tree.h:3794 since r11-578-g72af65b91cc2a2eb

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

[Bug c++/95232] [11 Regression] ICE in make_ssa_name_fn, at tree-ssanames.c:279 since r11-283-gf315d1477d5164cb

2020-06-01 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95232 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/95193] [11 Regression] ICE in tsubst_decl, at cp/pt.c:14624

2020-06-01 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95193 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/95232] [11 Regression] ICE in make_ssa_name_fn, at tree-ssanames.c:279 since r11-283-gf315d1477d5164cb

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

[Bug c++/95193] [11 Regression] ICE in tsubst_decl, at cp/pt.c:14624

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

[Bug c++/95175] [9/10/11 Regression] constexpr and alias template

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

[Bug c++/95158] [10/11 Regression] Templates + Diamond Inheritance + Final = Pure Virtual Function Call

2020-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95158 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/55004] [meta-bug] constexpr issues

2020-06-03 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 92695, which changed state. Bug 92695 Summary: P1064R0 - virtual constexpr fails if object taken from array https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92695 What|Removed |Added ---

[Bug c++/93310] Incorrect constexpr virtual evaluation inside a constructor

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

[Bug c++/92695] P1064R0 - virtual constexpr fails if object taken from array

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

[Bug c++/95158] [8/9 Regression] Templates + Diamond Inheritance + Final = Pure Virtual Function Call

2020-06-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95158 Jason Merrill changed: What|Removed |Added Summary|[10/11 Regression] |[8/9 Regression] Templates

[Bug middle-end/95552] [11 Regression] VLA ICE

2020-06-05 Thread jason at gcc dot gnu.org
|ASSIGNED Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug middle-end/95552] [11 Regression] VLA ICE

2020-06-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95552 --- Comment #5 from Jason Merrill --- This simplified testcase has been broken a lot longer (back to GCC 8, at least); my patch just extended the breakage to templates that already affected non-templates. The issue is that cloning the constructo

[Bug middle-end/95552] [11 Regression] VLA ICE

2020-06-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95552 Jason Merrill changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95726] ICE with aarch64 __Float32x4_t as template argument

2020-06-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95726 --- Comment #1 from Jason Merrill --- Does the aarch64 port expect __Float32x4_t type to be considered equivalent to the GNU vector type or not? If so, why use build_distinct_type_copy over build_variant_type_copy? If not, they might want to se

[Bug c++/95726] ICE with aarch64 __Float32x4_t as template argument

2020-06-17 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95726 Jason Merrill changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug c++/95726] ICE with aarch64 __Float32x4_t as template argument

2020-06-18 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95726 --- Comment #6 from Jason Merrill --- (In reply to rsand...@gcc.gnu.org from comment #4) > (In reply to Jakub Jelinek from comment #3) > > But if they mangle differently, then structural_comptypes shouldn't treat > > them as same types. Definite

[Bug c++/95726] ICE with aarch64 __Float32x4_t as template argument

2020-06-19 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95726 --- Comment #7 from Jason Merrill --- (In reply to Jakub Jelinek from comment #5) > Dunno, perhaps for backporting it could be done in template_args_equal > instead? For backporting we could treat them as different only if comparing_specializati

[Bug c++/93976] Implement P2082R1, Fixing CTAD for aggregates

2020-06-22 Thread jason at gcc dot gnu.org
|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1

[Bug c++/93976] Implement P2082R1, Fixing CTAD for aggregates

2020-06-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93976 Jason Merrill changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/88323] implement C++20 language features.

2020-06-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 93976, which changed state. Bug 93976 Summary: Implement P2082R1, Fixing CTAD for aggregates https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93976 What|Removed |Added --

[Bug c++/95719] [10/11 Regression] ICE in lookup_vfn_in_binfo at gcc/cp/class.c:2459 since r11-954-g0ddb93ce77374004

2020-06-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95719 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/95719] [10/11 Regression] ICE in lookup_vfn_in_binfo at gcc/cp/class.c:2459 since r11-954-g0ddb93ce77374004

2020-06-24 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95719 Jason Merrill changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95672] ICE in cxx_incomplete_type_diagnostic, at cp/typeck2.c:584

2020-06-24 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95672 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org

[Bug c++/88335] Implement P1073R3, C++20 immediate functions (consteval).

2020-06-24 Thread jason at gcc dot gnu.org
at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/96105] GCC not consistent on whether no_unique_address array is an empty data member

2020-07-09 Thread jason at gcc dot gnu.org
at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/96052] Unlike Clang, alignment specifier is ignored on empty no_unique_address members

2020-07-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96052 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/95976] [[no_unique_address]] on union members has the opposite-of-intended effect

2020-07-09 Thread jason at gcc dot gnu.org
at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/96052] Unlike Clang, alignment specifier is ignored on empty no_unique_address members

2020-08-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96052 Jason Merrill changed: What|Removed |Added Version|11.0|10.2.1 Resolution|---

[Bug c++/95976] [[no_unique_address]] on union members has the opposite-of-intended effect

2020-08-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95976 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Target Milestone|---

[Bug c++/96052] Unlike Clang, alignment specifier is ignored on empty no_unique_address members

2020-08-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96052 Jason Merrill changed: What|Removed |Added Target Milestone|--- |10.2 Version|10.2.1

[Bug c++/96105] GCC not consistent on whether no_unique_address array is an empty data member

2020-08-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96105 Jason Merrill changed: What|Removed |Added Target Milestone|--- |10.2 Status|ASSIGNED

[Bug c++/96199] [10/11 Regression] internal compiler error: in tsubst_copy with CTAD for alias templates

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

[Bug c++/93711] [9/10/11 Regression] ICE: [[no_unique_address] when constructing via template helper

2020-08-11 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93711 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/90254] [8/9/10 Regression] ice on aggregate initialization of unmovable base

2020-08-14 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90254 Jason Merrill changed: What|Removed |Added Summary|[8/9/10/11 Regression] ice |[8/9/10 Regression] ice on

[Bug c++/93711] [9/10 Regression] ICE: [[no_unique_address] when constructing via template helper

2020-08-14 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93711 Jason Merrill changed: What|Removed |Added Summary|[9/10/11 Regression] ICE: |[9/10 Regression] ICE:

[Bug c++/96199] [10/11 Regression] internal compiler error: in tsubst_copy with CTAD for alias templates

2020-08-19 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96199 Jason Merrill changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95428] ABI breakage for "base object constructor" for final classes

2020-08-21 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95428 Jason Merrill changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org

[Bug c++/70462] Unnecessary "base object constructor" for final classes

2020-08-24 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70462 Jason Merrill changed: What|Removed |Added Resolution|FIXED |WONTFIX --- Comment #9 from Jason Merril

[Bug c++/95428] ABI breakage for "base object constructor" for final classes

2020-08-24 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95428 Jason Merrill changed: What|Removed |Added Target Milestone|--- |10.3 Status|ASSIGNED

[Bug target/65146] alignment of _Atomic structure member is not correct

2020-08-26 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65146 --- Comment #20 from Jason Merrill --- This issue came up in the GCC/LLVM compatibility discussion today.

[Bug c++/67343] C++ mangler does not follow ABI for local names in expressions

2020-08-28 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67343 Jason Merrill changed: What|Removed |Added CC||guilherme at amadio dot org --- Comment

[Bug c++/85648] Name mangling using decltype omits namespace

2020-08-28 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85648 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org

[Bug c++/89818] possibly invalid name mangling

2020-08-28 Thread jason at gcc dot gnu.org
|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1

[Bug c++/67343] C++ mangler does not follow ABI for local names in expressions

2020-08-28 Thread jason at gcc dot gnu.org
|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1

[Bug c++/88323] implement C++20 language features.

2020-09-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88323 Bug 88323 depends on bug 91427, which changed state. Bug 91427 Summary: Implement P1825R0, Merged wording for P0527R1 and P1155R3 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91427 What|Removed |Added --

[Bug c++/91427] Implement P1825R0, Merged wording for P0527R1 and P1155R3

2020-09-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91427 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Target Milestone|---

[Bug gcov-profile/83434] [GCOV] A label after a non-executed if statement is wrongly marked as not executed in gcov

2019-10-21 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83434 --- Comment #3 from Jason Merrill --- Author: jason Date: Mon Oct 21 20:19:28 2019 New Revision: 277270 URL: https://gcc.gnu.org/viewcvs?rev=277270&root=gcc&view=rev Log: PR c++/83434 - typeinfo for noexcept function lacks noexcept information

[Bug c++/91930] [10 Regression] internal compiler error: in lazily_declare_fn, at cp/method.c:2423 with -fconcepts

2019-10-22 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91930 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/88466] [C++17] Support std::hardware_destructive_interference_size and std:: hardware_constructive_interference_size

2019-10-23 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88466 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #6

[Bug c++/92236] New: [concepts] Explain non-satisfaction in static_assert

2019-10-26 Thread jason at gcc dot gnu.org
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: jason at gcc dot gnu.org CC: asutton at gcc dot gnu.org Blocks: 67491 Target Milestone: --- For this testcase we should explain why the concept-check is not

[Bug c++/92236] [concepts] Explain non-satisfaction in static_assert

2019-10-26 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92236 Jason Merrill changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/79419] [concepts] Explicit specialization of constrained member template: ICE in set_constraints

2019-10-29 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79419 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #2

[Bug c++/92268] Constraint normalization substitutes parameter too early

2019-10-29 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92268 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #4

[Bug c++/92268] [concepts] hard error satisfying return-type-requirement

2019-10-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92268 Jason Merrill changed: What|Removed |Added Summary|Constraint normalization|[concepts] hard error

[Bug c++/92268] [concepts] hard error satisfying return-type-requirement

2019-10-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92268 --- Comment #6 from Jason Merrill --- (In reply to Jason Merrill from comment #5) > On further thought, I'm not sure normalizing the dependent form is really > necessary, either here or for nested-requirements, as long as we get the > proper SFIN

[Bug c++/92268] [concepts] hard error satisfying return-type-requirement

2019-10-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92268 --- Comment #7 from Jason Merrill --- Created attachment 47136 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47136&action=edit patch for the simple case This untested patch fixes my testcase and Jon's, though not the more complex case. N

[Bug c++/92236] [concepts] Explain non-satisfaction in static_assert

2019-10-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92236 --- Comment #1 from Jason Merrill --- It would also be helpful to explain for static_assert (!Int);

[Bug c++/92268] [concepts] hard error satisfying return-type-requirement

2019-10-30 Thread jason at gcc dot gnu.org
at gcc dot gnu.org |jason at gcc dot gnu.org --- Comment #8 from Jason Merrill --- (In reply to Jason Merrill from comment #6) > But for a constraint with template arguments like, say, same_as, we do, > as we can can run into the same situation as with non-nested requirements: ...excep

[Bug c++/92268] [concepts] hard error satisfying return-type-requirement

2019-10-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92268 --- Comment #9 from Jason Merrill --- Author: jason Date: Thu Oct 31 02:01:16 2019 New Revision: 277654 URL: https://gcc.gnu.org/viewcvs?rev=277654&root=gcc&view=rev Log: PR c++/92268 - hard error satisfying return-type-requirement Prev

[Bug c++/92268] [concepts] hard error satisfying return-type-requirement

2019-10-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92268 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

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

2019-10-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 92268, which changed state. Bug 92268 Summary: [concepts] hard error satisfying return-type-requirement https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92268 What|Removed |Added ---

[Bug c++/84810] [concepts][c++20] constraints of lambdas with explicit template parameters are not checked

2019-10-30 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84810 --- Comment #1 from Jason Merrill --- Author: jason Date: Thu Oct 31 02:31:48 2019 New Revision: 277655 URL: https://gcc.gnu.org/viewcvs?rev=277655&root=gcc&view=rev Log: PR c++/84810 - constraints on lambdas Attached is a patch that adds parsi

[Bug c++/92236] [concepts] Explain non-satisfaction in static_assert

2019-11-01 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92236 --- Comment #4 from Jason Merrill --- (In reply to Andrew Sutton from comment #2) > This is tricky because the condition reduces to true/false before the static > assertion evaluates it. We could introduce a new binary expression that > stores th

[Bug c++/92236] [concepts] Explain non-satisfaction in static_assert

2019-11-01 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92236 --- Comment #5 from Jason Merrill --- Created attachment 47153 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47153&action=edit sketch of late evaulation something like this. not continuing to work on it.

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

2019-11-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 92102, which changed state. Bug 92102 Summary: identical requires-expression not subsumed https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92102 What|Removed |Added -

[Bug c++/92102] identical requires-expression not subsumed

2019-11-04 Thread jason at gcc dot gnu.org
||jason at gcc dot gnu.org Resolution|--- |INVALID --- Comment #2 from Jason Merrill --- In C++20, atomic constraints are only equivalent if they come from the same lexical tokens. So yes, you need to add a concept.

[Bug c++/91979] Incorrect mangling for non-template-argument nullptr expression

2019-11-04 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91979 --- Comment #5 from Jason Merrill --- Author: jason Date: Mon Nov 4 23:24:25 2019 New Revision: 277801 URL: https://gcc.gnu.org/viewcvs?rev=277801&root=gcc&view=rev Log: PR c++/91979 - mangling nullptr expression 2019-11-04 Kamlesh Ku

[Bug c++/88075] [feature-request] allow "concept" instead of "concept bool" with -fconcepts

2019-11-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88075 --- Comment #5 from Jason Merrill --- Author: jason Date: Tue Nov 5 11:46:54 2019 New Revision: 277825 URL: https://gcc.gnu.org/viewcvs?rev=277825&root=gcc&view=rev Log: PR c++/88075 - Don't require 'bool' in a concept definition.

[Bug middle-end/92384] [8/9/10 Regression] Empty class instances have different equal testing result among GCC versions

2019-11-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92384 Jason Merrill changed: What|Removed |Added CC||jason at gcc dot gnu.org

[Bug tree-optimization/91825] [10 regression] Bogus -Wmaybe-uninitialized with r275744 breaks bootstrap

2019-11-05 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91825 --- Comment #8 from Jason Merrill --- Author: jason Date: Tue Nov 5 23:53:53 2019 New Revision: 277864 URL: https://gcc.gnu.org/viewcvs?rev=277864&root=gcc&view=rev Log: Fix conversions for built-in operator overloading candidates. While worki

[Bug libstdc++/88339] Implement P0515R3, C++20 three-way comparison operator support .

2019-11-06 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88339 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/88322] Implement C++20 library features.

2019-11-06 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88322 Bug 88322 depends on bug 88339, which changed state. Bug 88339 Summary: Implement P0515R3, C++20 three-way comparison operator support . https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88339 What|Removed |Added --

[Bug c++/92150] Partial specializations of class templates with class NTTP fails

2019-11-06 Thread jason at gcc dot gnu.org
||2019-11-06 CC||jason at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |jason at gcc dot gnu.org Ever confirmed|0 |1

[Bug c++/92150] Partial specializations of class templates with class NTTP fails

2019-11-06 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92150 --- Comment #1 from Jason Merrill --- Author: jason Date: Thu Nov 7 00:31:52 2019 New Revision: 277901 URL: https://gcc.gnu.org/viewcvs?rev=277901&root=gcc&view=rev Log: PR c++/92150 - partial specialization with class NTTP. Here unify

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