[Bug c++/87844] New: ICE in tsubst_copy using non-constant expression as a non-type template argument

2018-11-01 Thread curlypaul924 at gmail dot com
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: curlypaul924 at gmail dot com Target Milestone: --- The following code causes ICE in every version I tried from 4.9.0 through 8.2, as well as trunk: struct C { static

[Bug c++/87765] New: Internal compiler error: coerce_template_parms (8.2) or cxx_eval_constant_expression (trunk)

2018-10-26 Thread curlypaul924 at gmail dot com
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: curlypaul924 at gmail dot com Target Milestone: --- The following syntactically valid program produces an ICE in coerce_template_parms on gcc 8.2: template

[Bug middle-end/87296] New: -Wstringop-overflow false positive

2018-09-13 Thread curlypaul924 at gmail dot com
Assignee: unassigned at gcc dot gnu.org Reporter: curlypaul924 at gmail dot com Target Milestone: --- Tested on gcc 8.1 and 8.2 on Ubuntu 16.04, and also on gcc (trunk) on gcc.godbolt.org. The following code: extern "C" char *strncpy(char *, const char *, unsigned lo

[Bug c++/86763] [7/8 Regression] Wrong code comparing member of copy of a 237 byte object with nontrivial default constructor on x86-64 arch

2018-08-06 Thread curlypaul924 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86763 --- Comment #12 from Paul Brannan --- (In reply to Richard Biener from comment #9) > The following seems to work, will test. > > Index: gcc/cp/class.c > === > --- gcc/cp/class.c

[Bug c++/86763] New: Wrong code comparing member of copy of a 237 byte object with nontrivial default constructor on x86-64 arch

2018-07-31 Thread curlypaul924 at gmail dot com
Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: curlypaul924 at gmail dot com Target Milestone: --- Created attachment 44475 --> https://gcc.gnu.org/bugzi

[Bug target/57112] -march=x86-64 not documented

2018-07-31 Thread curlypaul924 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57112 Paul Brannan changed: What|Removed |Added CC||curlypaul924 at gmail dot com

[Bug c++/80194] New: ICE with local constant referenced by a lambda expression

2017-03-25 Thread curlypaul924 at gmail dot com
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: curlypaul924 at gmail dot com Target Milestone: --- The following causes an ICE on g++ 5.4.0 and on the latest gcc-5-branch. It does not ICE on 6.0 or later. int fn1(); template void fn2(Fn

[Bug other/78252] C++ demangler crashes with infinite recursion with lambda (auto)

2016-12-08 Thread curlypaul924 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78252 Paul Brannan changed: What|Removed |Added CC||curlypaul924 at gmail dot com

[Bug c++/68159] Demangler crash (GDB PR 19190)

2016-04-06 Thread curlypaul924 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68159 Paul Brannan changed: What|Removed |Added CC||curlypaul924 at gmail dot com

[Bug c++/57498] rethrow_exception causes segfault when another exception is active and catch present

2016-03-22 Thread curlypaul924 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57498 Paul Brannan changed: What|Removed |Added CC||curlypaul924 at gmail dot com