https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98939
--- Comment #2 from Marek Polacek ---
I'm having trouble with "Default template arguments are now complete-class
contexts":
class C {
template struct _List;
template struct S; // #1
template
struct S<_Sz, _List<_Uint, _UInts...>>;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102740
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103291
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101405
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87403
Bug 87403 depends on bug 103026, which changed state.
Bug 103026 Summary: Implement warning for Unicode bidi override characters
[CVE-2021-42574]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103026
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103026
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102990
Marek Polacek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103049
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103049
Marek Polacek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102049
Marek Polacek changed:
What|Removed |Added
Resolution|--- |WONTFIX
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98940
Bug 98940 depends on bug 102617, which changed state.
Bug 102617 Summary: [C++23] P2360R0 - Extend init-statement to allow
alias-declaration
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102617
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102617
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102980
Marek Polacek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103160
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103049
Marek Polacek changed:
What|Removed |Added
Keywords||patch
--- Comment #1 from Marek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103049
--- Comment #3 from Marek Polacek ---
I'm afraid "only available with" is the customary form we use throughout the
front end, so in the patch I'm just sticking to that form.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103087
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103084
Marek Polacek changed:
What|Removed |Added
CC||terra at gnome dot org
--- Comment #2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103084
--- Comment #4 from Marek Polacek ---
But elaborated-enum-specifier is an elaborated-type-specifier, so
[dcl.type.elab]#6 should still apply, right?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19808
--- Comment #49 from Marek Polacek ---
Patch resurrected for GCC 12:
https://gcc.gnu.org/pipermail/gcc-patches/2021-November/583544.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94404
Bug 94404 depends on bug 95016, which changed state.
Bug 95016 Summary: [DR 2082] Referring to parameters in unevaluated operands of
default arguments
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95016
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95016
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103084
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103081
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103081
--- Comment #2 from Marek Polacek ---
Started with r11-5003.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101715
--- Comment #12 from Marek Polacek ---
OK, I'd totally forgotten about this PR.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21678
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103026
Marek Polacek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103027
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2021-11-01
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103026
--- Comment #2 from Marek Polacek ---
Patch posted:
https://gcc.gnu.org/pipermail/gcc-patches/2021-November/583031.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103480
--- Comment #1 from Marek Polacek ---
namespace std {
template struct __array_traits {
typedef _Tp _Type[_Nm];
};
template struct array {
__array_traits<_Tp, _Nm>::_Type _M_elems;
};
} // namespace std
struct scope_guard {
constexpr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103480
--- Comment #3 from Marek Polacek ---
Add typename to make it C++14:
namespace std {
template struct __array_traits {
typedef _Tp _Type[_Nm];
};
template struct array {
typename __array_traits<_Tp, _Nm>::_Type _M_elems;
};
} // namespace
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103480
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103480
Marek Polacek changed:
What|Removed |Added
Summary|-Werror=useless-cast with |[10/11/12 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81176
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94490
--- Comment #5 from Marek Polacek ---
Patch finally posted:
https://gcc.gnu.org/pipermail/gcc-patches/2021-December/585932.html
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102229
--- Comment #9 from Marek Polacek ---
This is supposed to be valid, so I'll try to come up with a fix soon.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103401
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102229
Marek Polacek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103593
--- Comment #4 from Marek Polacek ---
Yup, just the diagnostic is really bad because I still haven't fixed bug 97202
:(
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70733
Bug 70733 depends on bug 95009, which changed state.
Bug 95009 Summary: [9/10 Regression] decltype of increment or decrement
bitfield expressions are wrong and causes assembler errors.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95009
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95009
Marek Polacek changed:
What|Removed |Added
Summary|[9/10/11 Regression]|[9/10 Regression] decltype
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84516
Bug 84516 depends on bug 95009, which changed state.
Bug 95009 Summary: [9/10 Regression] decltype of increment or decrement
bitfield expressions are wrong and causes assembler errors.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95009
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101962
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103553
--- Comment #2 from Marek Polacek ---
Yes, I added that in GCC 11.
To make this work, I think we'll have to print parser->scope when there's one.
In this case it's
full-name "struct is_same"
so that could be extracted and used in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103597
Marek Polacek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96533
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2021-12-16
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103749
--- Comment #2 from Marek Polacek ---
Same case:
template
struct bar;
struct bar {
int baz;
};
bar var;
Maybe xref_tag could detect this.
The other way round it's a bit better:
struct bar;
template
struct bar {};
bar var;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103749
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84250
--- Comment #9 from Marek Polacek ---
Maxim, any updates?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103749
--- Comment #3 from Marek Polacek ---
I have a patch with which we, for the original test, emit:
$ xg++ -c 103749-2.C
103749-2.C:6:8: error: ‘bar’ was declared as template but no template header
provided
6 | struct bar {
|^~~
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103749
Marek Polacek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99980
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103497
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2021-11-30
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103539
Marek Polacek changed:
What|Removed |Added
Blocks||98940
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103539
Bug ID: 103539
Summary: [C++23] P2324 - Labels at the end of compound
statements
Product: gcc
Version: 12.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103737
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103737
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102229
Marek Polacek changed:
What|Removed |Added
Summary|[11/12 Regression] |[11 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103649
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2021-12-10
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95009
Marek Polacek changed:
What|Removed |Added
Summary|[9/10/11/12 Regression] |[9/10/11 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103408
--- Comment #4 from Marek Polacek ---
(In reply to 康桓瑋 from comment #3)
> (In reply to Marek Polacek from comment #2)
> > Started with r12-5386, obviously.
>
> I don't know if it is caused by the same bug.
>
> template
> concept C =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94490
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96380
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89129
Bug 89129 depends on bug 100161, which changed state.
Bug 100161 Summary: [10 Regression] Impossible to suppress Wtype-limits warning
involving template parameter
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100161
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100161
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101526
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101532
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101532
Marek Polacek changed:
What|Removed |Added
CC||ppalka at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101539
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2021-07-20
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101509
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98940
Bug 98940 depends on bug 100976, which changed state.
Bug 100976 Summary: [C++23] Make constexpr reference temp constexpr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100976
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100976
Marek Polacek changed:
What|Removed |Added
Resolution|--- |WORKSFORME
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89062
Marek Polacek changed:
What|Removed |Added
CC||gar...@ignition-web.co.uk
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101519
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
Last
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99625
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101592
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101601
Marek Polacek changed:
What|Removed |Added
Component|c++ |middle-end
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101592
--- Comment #3 from Marek Polacek ---
Thanks, I'll test that sometime soon.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99701
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101649
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101629
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103945
Marek Polacek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103945
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101715
--- Comment #16 from Marek Polacek ---
This slightly modified test started to ICE with r11-4682 which is the gist of
the problem:
template struct S {
S bar() noexcept(T::value);
S foo() noexcept(T::value);
};
template S S::foo()
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103758
--- Comment #14 from Marek Polacek ---
Oops, that broke the build:
.../c-family/c-format.c:3229:22: error: ‘startswith’ was not declared in this
scope
3229 | && startswith (format_chars, "decl-specifier"))
I've reverted the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103758
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103758
--- Comment #16 from Marek Polacek ---
Yeah, I'm testing a patch which does just that.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103968
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104788
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2022-03-04
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104777
Marek Polacek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104823
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104823
Marek Polacek changed:
What|Removed |Added
Target Milestone|--- |12.0
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104777
Marek Polacek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104944
Marek Polacek changed:
What|Removed |Added
Target Milestone|--- |9.5
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104961
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82235
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|NEW
Assignee|paolo.carlini at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008
Marek Polacek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79318
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
--- Comment
901 - 1000 of 2425 matches
Mail list logo