https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99980
Bug ID: 99980
Summary: Delayed parsing of noexcept doesn't work in member
function template
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99806
--- Comment #5 from Marek Polacek ---
Another related test that we should probably accept:
// PR c++/99806
struct S {
void f(auto, auto, int = 3);
};
void
g ()
{
S s;
s.f(1, 2);
}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99806
--- Comment #6 from Marek Polacek ---
Since Comment 3 isn't a regression, I've opened bug 99980.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99964
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99806
Marek Polacek changed:
What|Removed |Added
Keywords|ice-on-invalid-code |ice-on-valid-code
Priority|P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99806
--- Comment #3 from Marek Polacek ---
A test that should be accepted:
// PR c++/99806
struct S {
template
void f(T) noexcept(B);
static constexpr bool B = true;
};
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99806
Marek Polacek changed:
What|Removed |Added
Summary|[10/11 Regression] ICE: in |[10 Regression] ICE: in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99983
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98947
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99176
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98333
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99374
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99831
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99331
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97966
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99806
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99120
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98899
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91416
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97973
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98800
Marek Polacek changed:
What|Removed |Added
Priority|P2 |P4
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100019
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100023
Marek Polacek changed:
What|Removed |Added
Resolution|--- |INVALID
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97536
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491
Bug 67491 depends on bug 97536, which changed state.
Bug 97536 Summary: [concepts] parser segfault for concept defined in function
template
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97536
What|Removed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100065
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=100074
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100084
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96380
Marek Polacek changed:
What|Removed |Added
Summary|[10/11/12 Regression] ICE |[10/11 Regression] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96379
Marek Polacek changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96380
--- Comment #6 from Marek Polacek ---
*** Bug 96379 has been marked as a duplicate of this bug. ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100161
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=100164
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100109
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2021-04-16
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99803
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100109
--- Comment #1 from Marek Polacek ---
Started with r251433.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100122
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99968
Marek Polacek changed:
What|Removed |Added
Priority|P3 |P2
Summary|[11 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99844
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99968
Marek Polacek changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97995
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13
--- Comment #1 from Marek Polacek ---
Without the directive:
q.C:6:22: error: declaration of ‘S::S() noexcept (T::value)’ has a different
exception specifier
6 | template S::S() noexcept(T::value) {}
| ^~~~
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13
Bug ID: 13
Summary: internal compiler error: in merge_exception_specifiers
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99983
Marek Polacek changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13
--- Comment #2 from Marek Polacek ---
Started with r160297 or r160298 I think.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2021-04-09
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=13
--- Comment #3 from Marek Polacek ---
The problem is that, when we're in a system header,
check_redeclaration_exception_specification doesn't emit an error:
1242 if (DECL_IN_SYSTEM_HEADER (old_decl))
1243 complained = pedwarn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97966
--- Comment #10 from Marek Polacek ---
Argh! Sorry about that, will fix.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100037
--- Comment #2 from Marek Polacek ---
(Not a regression AFAICT.)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100037
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2021-04-11
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94775
Marek Polacek changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97966
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|REOPENED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100039
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2021-04-12
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99080
Bug ID: 99080
Summary: Add !TYPE_P assert to type_dependent_expression_p
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99080
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Keywords|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99116
Marek Polacek changed:
What|Removed |Added
Target Milestone|--- |11.0
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93383
Marek Polacek changed:
What|Removed |Added
CC||vopl at bk dot ru
--- Comment #8 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99119
Marek Polacek changed:
What|Removed |Added
Resolution|--- |DUPLICATE
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99118
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99120
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=99062
Marek Polacek changed:
What|Removed |Added
Summary|[10/11 Regression] ICE in |[10 Regression] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99120
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99120
Marek Polacek changed:
What|Removed |Added
Priority|P3 |P2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99109
Marek Polacek changed:
What|Removed |Added
Target Milestone|--- |9.4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99109
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99132
Marek Polacek changed:
What|Removed |Added
Summary|ICE in C++20 mode for |[11 Regression] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99132
--- Comment #5 from Marek Polacek ---
Started with r11-5685.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82235
Marek Polacek changed:
What|Removed |Added
CC||mpolacek at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95888
--- Comment #5 from Marek Polacek ---
Simplified test:
template class A {
A(int, int);
template friend class A;
friend T;
};
template struct B {
template struct C {
A begin() { return {1, 0}; }
};
template
C fn();
};
int
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98980
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82952
Marek Polacek changed:
What|Removed |Added
CC||sshannin at gmail dot com
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99108
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2021-02-15
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99176
Marek Polacek changed:
What|Removed |Added
Summary|GCC rejects const_cast of |[8/9/10/11 Regression] GCC
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99176
Marek Polacek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95888
Marek Polacek changed:
What|Removed |Added
Resolution|--- |FIXED
Summary|[9/10
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95888
Marek Polacek changed:
What|Removed |Added
Summary|[9/10/11 Regression]|[9/10 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99076
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97296
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=98810
Marek Polacek changed:
What|Removed |Added
Priority|P3 |P2
Summary|[C++20] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98804
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2021-02-12
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98844
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97034
--- Comment #6 from Marek Polacek ---
(In reply to Arthur O'Dwyer from comment #5)
> Is mine the same bug? Mine is also a regression (trunk crashes where GCC
> 10.2 had succeeded).
>
> // https://godbolt.org/z/Ysh6as
> struct C { void f(auto)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97034
--- Comment #7 from Marek Polacek ---
Candidate patch:
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -27279,7 +27279,10 @@ type_dependent_expression_p (tree expression)
&& DECL_UNIQUE_FRIEND_P (expression)
&& (!DECL_FRIEND_CONTEXT
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97742
Marek Polacek changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97034
--- Comment #8 from Marek Polacek ---
Alternative patch that I'm more happy about:
--- a/gcc/cp/pt.c
+++ b/gcc/cp/pt.c
@@ -28761,6 +28761,7 @@ build_deduction_guide (tree type, tree ctor, tree
outer_args, tsubst_flags_t com
tree ded_fn =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98820
Marek Polacek changed:
What|Removed |Added
Keywords||rejects-valid
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99201
Marek Polacek changed:
What|Removed |Added
Target Milestone|--- |8.5
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99200
Marek Polacek changed:
What|Removed |Added
Last reconfirmed||2021-02-22
See Also|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99176
--- Comment #3 from Marek Polacek ---
Same problem for:
constexpr int* ptr = (int *) (const int *) nullptr;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100161
Marek Polacek changed:
What|Removed |Added
Summary|[10/11/12 Regression] |[10/11 Regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91241
Marek Polacek changed:
What|Removed |Added
CC||xavier at cremaschi dot fr
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89605
Marek Polacek changed:
What|Removed |Added
Resolution|--- |DUPLICATE
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96380
Marek Polacek changed:
What|Removed |Added
Summary|[10/11/12 Regression] ICE |[10/11 Regression] ICE in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100172
Marek Polacek changed:
What|Removed |Added
Ever confirmed|0 |1
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101988
Marek Polacek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102002
Marek Polacek changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101940
--- Comment #2 from Marek Polacek ---
Possibly. I thought I'd rather keep the names of the option and pragma the
same, but maybe that's not necessary.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101940
Marek Polacek changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102045
Marek Polacek changed:
What|Removed |Added
CC||jason at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102105
Bug ID: 102105
Summary: x86_64: ABI break with vector in union and -mno-mmx
-mavx
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
701 - 800 of 2361 matches
Mail list logo