at gcc dot gnu.org |nathan at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94984
Nathan Sidwell changed:
What|Removed |Added
Assignee|nathan at gcc dot gnu.org |unassigned at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88937
Nathan Sidwell changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94984
Nathan Sidwell changed:
What|Removed |Added
Ever confirmed|0 |1
Last reconfirmed|
++
Assignee: unassigned at gcc dot gnu.org
Reporter: nathan at gcc dot gnu.org
Target Milestone: ---
Daveed tells us we reject this (clang & edg accept). gcc-9 and 10 reject it
(so not a regression)
template
char (*f(int i))[N] requires(sizeof(i) < 100) {}
dav.ii:2:21
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94946
Nathan Sidwell changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94807
Nathan Sidwell changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94747
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94827
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94827
Nathan Sidwell changed:
What|Removed |Added
Summary|[10 Regression] crash on|crash on requires clause in
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94827
--- Comment #4 from Nathan Sidwell ---
Note to stage-1 me:
Jason wrote:
But I don't think that we need to keep saving the converted
current_template_parms; diagnostics could also normalize using NULL_TREE args.
And it looks like
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94827
--- Comment #3 from Nathan Sidwell ---
Created attachment 48425
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48425=edit
try instantiating the fn
This one ices with the initial patch.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94823
Nathan Sidwell changed:
What|Removed |Added
Status|RESOLVED|NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94827
Nathan Sidwell changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0
++
Assignee: unassigned at gcc dot gnu.org
Reporter: nathan at gcc dot gnu.org
Target Milestone: ---
I think there's a bug in libstdc++v3/include/bits/random.tcc, found by ubsan's
(over conservative) unsigned overflow checker. This time, a true positive.
there's a bunch of code
at gcc dot gnu.org |nathan at gcc dot
gnu.org
Ever confirmed|0 |1
Last reconfirmed||2020-04-27
--- Comment #1 from Nathan Sidwell ---
Something for stage 1
++
Assignee: unassigned at gcc dot gnu.org
Reporter: nathan at gcc dot gnu.org
Target Milestone: ---
The parser renames a lambda's function operator's object pointer argument to be
'__closure' (closure_identifier). This gets lost, if that lambda's in a
template, when the containing
|Undefined behavior: integer |Confusing code in
|overflow in |libsupc++/dyncast.cc
|libsupc++/dyncast.cc|
CC||nathan at gcc dot gnu.org
Status|RESOLVED|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94691
--- Comment #2 from Nathan Sidwell ---
Created attachment 48353
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48353=edit
another case
Attached another example of the same assert triggering
++
Assignee: unassigned at gcc dot gnu.org
Reporter: nathan at gcc dot gnu.org
Target Milestone: ---
Created attachment 48324
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48324=edit
testcase
This ICEs. Removing 'const' makes it work.
devvm2772:52>./cc1plus -std=c++20 jc.ii
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85046
--- Comment #8 from Nathan Sidwell ---
the reduced testcases no longer crash the compiler. The first emits a correct
error, the second succeeds.
The original testcase still crashes the compiler, after emitting a slew of
errors about ill-formed
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94454
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94454
--- Comment #13 from Nathan Sidwell ---
Created attachment 48313
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48313=edit
testing shim
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94608
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
|1
Status|UNCONFIRMED |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot
gnu.org
--- Comment #1 from Nathan Sidwell ---
Quite probably Christophe
at gcc dot gnu.org |nathan at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94454
--- Comment #12 from Nathan Sidwell ---
Created attachment 48270
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48270=edit
asserts to trigger it
I have found the cause, but not the underlying reason. We have template
arguments that
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94454
--- Comment #10 from Nathan Sidwell ---
I cannot reproduce it, but looking at the gist referenced in comment #1 I see
that the complaint is about two instances of the same instantiation of struct
std::integral_constant >
One of which has
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94426
Nathan Sidwell changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70790
Nathan Sidwell changed:
What|Removed |Added
CC||nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94528
Nathan Sidwell changed:
What|Removed |Added
CC||nathan at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94476
Nathan Sidwell changed:
What|Removed |Added
Priority|P3 |P4
Status|ASSIGNED
||2020-04-03
Ever confirmed|0 |1
Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot
gnu.org
: unassigned at gcc dot gnu.org
Reporter: nathan at gcc dot gnu.org
Target Milestone: ---
This code, extracted from leaves an unparsed NSDMI for _M_type.
That kills the module streamer, which doesn't expect to meet such things.
Bizarrely, removing either the 'signed char' underlying type
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94454
Nathan Sidwell changed:
What|Removed |Added
CC||nathan at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94426
--- Comment #5 from Nathan Sidwell ---
Reduced testcase:
template using Void = void;
template bool Init (U);
template bool VAR = Init ([] {});
template
Void> Foo (T)
{}
void q ()
{
Foo ([] {});
}
bug.ii: At global scope:
bug.ii:5:38:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94426
Nathan Sidwell changed:
What|Removed |Added
Status|SUSPENDED |ASSIGNED
--- Comment #4 from Nathan
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94426
Nathan Sidwell changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84733
--- Comment #23 from Nathan Sidwell ---
Fixed trunk and gcc-9
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84733
--- Comment #18 from Nathan Sidwell ---
fixed GCC 10 13dfc007557c384683118fa12cd255e69b70a34d
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94257
Nathan Sidwell changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94257
Nathan Sidwell changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94147
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044
--- Comment #10 from Nathan Sidwell ---
Thanks for poking at this Jim!
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044
--- Comment #6 from Nathan Sidwell ---
Still no luck.
I'm at cb99630f254 2020-03-11 | fold undefined pointer offsetting
Configured with
../../src/configure '--with-mpfr=/data/users/nathans/tools'
'--with-mpc=/data/users/nathans/tools'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94044
--- Comment #4 from Nathan Sidwell ---
I cannot reproduce this with the cross or native compilers I've tried:
native: x86_64-linux, aarch64-linux
cross: arm-eabi riscv64-unknown-linux
The cross compilers are hosted on x86_64-linux
|1
Status|UNCONFIRMED |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot
gnu.org
at gcc dot gnu.org |nathan at gcc dot
gnu.org
Ever confirmed|0 |1
Last reconfirmed||2020-03-11
++
Assignee: unassigned at gcc dot gnu.org
Reporter: nathan at gcc dot gnu.org
Target Milestone: ---
inline auto var = [] (int) {};
should mangle the lambda as _ZN3varMUlE_clEv
likewise for static member variables
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94117
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|SUSPENDED
--- Comment #9 from Nathan
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94117
Nathan Sidwell changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94117
Nathan Sidwell changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
++
Assignee: unassigned at gcc dot gnu.org
Reporter: nathan at gcc dot gnu.org
Target Milestone: ---
Created attachment 48006
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=48006=edit
distilled from ranges
We accept the attached test case, which should be rejected.
It co
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94027
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94027
Nathan Sidwell changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93933
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
||nathan at gcc dot gnu.org
Resolution|--- |DUPLICATE
--- Comment #2 from Nathan Sidwell ---
dup of 93933, but different testcase
*** This bug has been marked as a duplicate of bug 93933 ***
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93933
Nathan Sidwell changed:
What|Removed |Added
CC||plexando at protonmail dot com
---
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: nathan at gcc dot gnu.org
Target Milestone: ---
Created attachment 47912
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47912=edit
testcase
I fell over this on the modules bra
||2020-02-25
Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot
gnu.org
Ever confirmed|0 |1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93761
Nathan Sidwell changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93761
--- Comment #4 from Nathan Sidwell ---
fwiw the stack traceback doesn't look like it's concept related, probably some
other bug ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93761
--- Comment #3 from Nathan Sidwell ---
The modules branch identifies itself as:
gcc version 10.0.1 20200211 (experimental) [devel/c++-modules
fe76dae46c6:20200212-0942] (GCC)
I added the branch name to the [...] piece last week.
Its ICE and
: preprocessor
Assignee: unassigned at gcc dot gnu.org
Reporter: nathan at gcc dot gnu.org
Target Milestone: ---
-fdirectives-only doesn't grok raw string literals. I have a fix on the
modules branch, ready for when GCC 11 opens up
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93452
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93452
Nathan Sidwell changed:
What|Removed |Added
Status|NEW |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91826
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91826
--- Comment #4 from Nathan Sidwell ---
Fixed master feaa1640b3543c7c3a1f3a788bc449a3638cb780, will backport
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80005
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|SUSPENDED
--- Comment #11 from Nathan
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80005
--- Comment #9 from Nathan Sidwell ---
Florian, the trouble is the older glibcs are out there and people's code will
immediately break. That would be bad.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80005
Nathan Sidwell changed:
What|Removed |Added
Status|RESOLVED|ASSIGNED
Resolution|FIXED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80005
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93306
Nathan Sidwell changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
||nathan at gcc dot gnu.org
Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot
gnu.org
--- Comment #2 from Nathan Sidwell ---
I happen to be looking in this part anyway ...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85515
Nathan Sidwell changed:
What|Removed |Added
CC||nathan at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90916
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
at gcc dot gnu.org |nathan at gcc dot
gnu.org
||nathan at gcc dot gnu.org
Resolution|--- |FIXED
--- Comment #1 from Nathan Sidwell ---
Fixed by r279902. Sorry, didn't know this PR had been filed.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79592
--- Comment #8 from Nathan Sidwell ---
Author: nathan
Date: Mon Jan 6 15:22:54 2020
New Revision: 279903
URL: https://gcc.gnu.org/viewcvs?rev=279903=gcc=rev
Log:
PR c++/79592
* g++.dg/ubsan/vptr-4.C: Add expected error.
Modified:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79592
--- Comment #7 from Nathan Sidwell ---
Author: nathan
Date: Mon Jan 6 15:22:02 2020
New Revision: 279902
URL: https://gcc.gnu.org/viewcvs?rev=279902=gcc=rev
Log:
PR c++/79592 adjust testcase
++
Assignee: unassigned at gcc dot gnu.org
Reporter: nathan at gcc dot gnu.org
Target Milestone: ---
In testing something out, I discovered that '-std=c++2a -fno-concepts' is
concept-enabled.
template
requires (sizeof (T) > 1)
void frob (T);
nathans@devvm2772:306>./c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92636
Nathan Sidwell changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: nathan at gcc dot gnu.org
Target Milestone: ---
looks like a long standing bug, and probably already reported. But I ran into
it, it looks well formed [clang accepts it]
template class X
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55809
--- Comment #3 from Nathan Sidwell ---
I think it's ill-formed.
the parameter is a non-type template parameter, using a qualified-id containing
a dependent type. As such typename T::X * is correct. Using class there is
ill-formed.
typename
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92370
--- Comment #3 from Nathan Sidwell ---
Author: nathan
Date: Tue Nov 5 16:59:41 2019
New Revision: 277853
URL: https://gcc.gnu.org/viewcvs?rev=277853=gcc=rev
Log:
[PR c++/92370] ICE with VC marker
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92370
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
at gcc dot gnu.org |nathan at gcc dot
gnu.org
at gcc dot gnu.org |nathan at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91991
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91991
--- Comment #2 from Nathan Sidwell ---
Author: nathan
Date: Fri Oct 4 19:08:09 2019
New Revision: 276596
URL: https://gcc.gnu.org/viewcvs?rev=276596=gcc=rev
Log:
[preprocessor/91991] column location overflow
||2019-10-04
Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot
gnu.org
Ever confirmed|0 |1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18374
Nathan Sidwell changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
||2019-09-14
Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot
gnu.org
Ever confirmed|0 |1
--- Comment #1 from Nathan Sidwell ---
Related to glibc BZ 24998
++
Assignee: unassigned at gcc dot gnu.org
Reporter: nathan at gcc dot gnu.org
Target Milestone: ---
Add a warning to detect:
extern "C" {
#include "foo"
}
as that will cause problems with c++20 header-units & include translation.
Bonus points if the wa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91125
--- Comment #5 from Nathan Sidwell ---
Author: nathan
Date: Fri Sep 6 12:51:44 2019
New Revision: 275456
URL: https://gcc.gnu.org/viewcvs?rev=275456=gcc=rev
Log:
[PATCH] Deprecate -frepo option.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91639
--- Comment #3 from Nathan Sidwell ---
Author: nathan
Date: Thu Sep 5 11:23:48 2019
New Revision: 275402
URL: https://gcc.gnu.org/viewcvs?rev=275402=gcc=rev
Log:
[preprocessor/91639] #includes at EOF
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91639
Nathan Sidwell changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91618
--- Comment #4 from Nathan Sidwell ---
to remind me, bullet 3 that Barry references is:
'if the name of the friend is a qualified-id and a matching function template
is found in the specified class or namespace, the friend declaration refers to
||2019-09-04
Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot
gnu.org
Ever confirmed|0 |1
401 - 500 of 1168 matches
Mail list logo