|
107138
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[12 regression] std::variant<std::string, ...> triggers false-positive 'may be used uninitialized' warning
|
00:41:32
|
|
70733
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Wrong code with nested structs and bit field.
|
23:21:49
|
|
98804
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
GCC misparses template in pack expansion as comparison
|
22:50:13
|
|
95004
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
using the wrong pointer to member for base classes with two bases
|
22:48:29
|
|
52985
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Postincrement not applied after indexing ternary array expression
|
22:46:27
|
|
98798
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Custom operator new[] and delete[] is buggy for aligned class
|
22:43:44
|
|
89533
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
G++ incorrectly generates noexcept assignment operator
|
22:29:26
|
|
109753
|
gcc
|
c++
|
jason
|
ASSI
|
---
|
[13/14 Regression] pragma GCC target causes std::vector not to compile (always_inline on constructor)
|
20:34:16
|
|
113141
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[13/14 Regression] ICE on conversion to reference in aggregate initialization
|
18:27:29
|
|
90390
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
incorrect list initialization behavior for references
|
18:26:19
|
|
114292
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] ICE with a generic (templated) lambda capturing a constant for VLA allocation
|
Thu 07:31
|
|
53236
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
using declaration and base function template overloading
|
Wed 20:00
|
|
102345
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[modules] Cannot define a module interface unit for anything in <new>
|
Wed 18:27
|
|
106851
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[modules] Name conflict for exported using-declaration
|
Wed 18:27
|
|
99000
|
gcc
|
c++
|
nathan
|
SUSP
|
---
|
[modules] declaration std::__copy_move_a2 conflicts with import
|
Wed 17:53
|
|
112652
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
g++.dg/cpp26/literals2.C FAILs
|
Wed 15:45
|
|
111075
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[14 Regression] ICE on g++.dg/torture/tail-padding1.C on darwin
|
Wed 13:26
|
|
66108
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[CWG 349] incorrect cv-qualification deduction on conversion operator template
|
Wed 01:49
|
|
111160
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] ICE on assigning volatile through ternary operator
|
Wed 01:46
|
|
111592
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] ICE on expanding argument pack into variadic constructor
|
Wed 01:45
|
|
94404
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[meta-bug] C++ core issues
|
Wed 00:29
|
|
114311
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Possibly wrong "error: ‘this’ is not a constant expression" with consteval member function
|
Wed 00:13
|
|
114315
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Attributes should be diagnosed when placed in the middle of declaration specifiers
|
Tue 23:57
|
|
86769
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
g++ destroys condition variable in for statement too early
|
Tue 21:50
|
|
111224
|
gcc
|
c++
|
nshead
|
ASSI
|
---
|
modules: xtreme-header-1_a.H etc. ICE (in core_vals, at cp/module.cc:6108) on AArch64 with SVE types
|
Tue 13:42
|
|
82894
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12 Regression] Inherited member functions do not create ambiguity
|
Tue 13:23
|
|
84318
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13 Regression] attribute deprecated on function templates different than class templates
|
Tue 13:17
|
|
66279
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] Input/output asm operand is not loaded inside a constructor with a virtual base class
|
Tue 07:45
|
|
95741
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Optimization skips destructor and calls terminate directly
|
Tue 06:36
|
|
34258
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
g++ inlined destructors incorrectly throw exception out of clean-up handler
|
Tue 06:35
|
|
31986
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
conversion-type-id should match in both contexts
|
Tue 06:23
|
|
108173
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
GCC allows attributes in the wrong locations inside a cast
|
Mon 23:45
|
|
78951
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Attributes allowed in an incorrect position
|
Mon 23:44
|
|
109966
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[13/14 Regression] ICE in gimplify_var_or_parm_decl, à gimplify.cc:3058
|
Mon 17:59
|
|
111284
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] Some passing-by-value parameters are mishandled since GCC 9, affecting libstdc++'s constexpr std::string
|
Mon 15:12
|
|
114303
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[11/12/13/14 Regression] ICE with constexpr if and accessing captures across nested generic lambdas
|
Mon 14:43
|
|
110565
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] Incomplete note on why initializing int& with int is ill-formed
|
Mon 14:27
|
|
105788
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE: trying to capture 'args#0' in instantiation of generic lambda
|
Mon 12:49
|
|
86689
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12 Regression] Some combination of SFINAE, overloading, and type deduction showing version inconsistency
|
Mon 03:30
|
|
99795
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12 Regression] -Wnarrowing/-Woverflow false-negative in constant expression in undeduced context
|
Mon 02:54
|
|
98662
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13 Regression] checking ICE in friend_accessible_p since r227023
|
Mon 02:40
|
|
98356
|
gcc
|
c++
|
nathan
|
ASSI
|
---
|
[11/12/13 Regression] ICE in cp_parser_dot_deref_incomplete, at cp/parser.c:7899 since r9-4841-g2139fd74f31449c0
|
Sun 23:16
|
|
111067
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
g++.dg/opt/icf{1,2,3}.C tests fail on darwin
|
Sun 07:49
|
|
90659
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13 Regression] ICE in tree_to_uhwi, at tree.h:4352/7291
|
Sun 06:12
|
|
111529
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13 Regression] ICE on bool conversion in an unrolled loop condition inside template lambda nested in another template scope
|
Sun 03:43
|
|
16994
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[meta-bug] VLA and C++
|
Sat 16:50
|
|
99599
|
gcc
|
c++
|
unassigned
|
SUSP
|
---
|
[11/12/13 Regression] Concepts requirement falsely reporting cyclic dependency, breaks tag_invoke pattern
|
Sat 15:38
|
|
110006
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[11/12/13 Regression] friend function template with constraint doesn't match existing declaration
|
Sat 15:38
|
|
110323
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[11/12/13/14 Regression] Code for explicit instantiation of template method of template class not generated
|
2024-03-08
|
|
110905
|
gcc
|
c++
|
unassigned
|
WAIT
|
---
|
GCC rejects constexpr code that may re-initialize union member
|
2024-03-08
|
|
109918
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] Unexpected -Woverloaded-virtual with virtual conversion operators
|
2024-03-08
|
|
114275
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
using std::thread within a templated function in a module fails to compile
|
2024-03-08
|
|
105320
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Use of shared_ptr within a type exported from a module results in spurious compiler error
|
2024-03-08
|
|
101790
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[12/13/14 Regression] ICE on invalid in trunk: tree check: expected class 'type', have 'exceptional' (error_mark)
|
2024-03-08
|
|
87956
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Gcc should emit deprecation warnings when using throw() in C++ >= 17
|
2024-03-08
|
|
103524
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[meta-bug] modules issue
|
2024-03-08
|
|
110584
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] Constant is not visible in nested lambda with outer lambda having a default capture
|
2024-03-07
|
|
111132
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] Function redeclaration in local scope breaks constant expression evaluation
|
2024-03-07
|
|
111426
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] "error: use of deleted function" printed twice
|
2024-03-07
|
|
111790
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[12/13/14 Regression] Unwarranted missing template keyword warning
|
2024-03-07
|
|
113360
|
gcc
|
c++
|
jason
|
ASSI
|
---
|
[13/14 Regression] Truncated constexpr error messages with -std=c++23/26
|
2024-03-07
|
|
113924
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
[11/12/13/14 Regression] worse diagnostic for invalid decltype since r10-5347
|
2024-03-07
|
|
98735
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE with -std=c++20 -fmodules-ts -fsanitize=undefined
|
2024-03-07
|
|
87343
|
gcc
|
c++
|
kmatsui
|
ASSI
|
---
|
Incomplete documentation for built-in type traits
|
2024-03-07
|
|
114267
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
bogus -Wsubobject-linkage when using lambda members as template parameters
|
2024-03-07
|
|
55004
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[meta-bug] constexpr issues
|
2024-03-07
|
|
60335
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
confused by earlier errors, bailing out
|
2024-03-07
|
|
96359
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE in cxx_eval_logical_expression, at cp/constexpr.c:3875
|
2024-03-07
|
|
56260
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[C++11] GCC hangs/crashes on invalid source
|
2024-03-07
|
|
95972
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE in check_member_template, at cp/decl2.c:570
|
2024-03-07
|
|
95956
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE in check_bases, at cp/class.c:1689
|
2024-03-07
|
|
95945
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE in poplevel, at cp/decl.c:585
|
2024-03-07
|
|
110031
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[11/12/13 Regression] ICE with deprecated attribute and NTTP and diagnostic for deprecated printed out so much
|
2024-03-07
|
|
114265
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Unhelpful message when var name is also a struct name
|
2024-03-07
|
|
104850
|
gcc
|
c++
|
unassigned
|
WAIT
|
---
|
Instantiating a destructor for a template class too early, before the calling destructor is seen - rejects valid code
|
2024-03-07
|
|
96645
|
gcc
|
c++
|
jason
|
ASSI
|
---
|
[11/12/13/14 Regression] [CWG2335] std::variant default constructor and unparsed DMI
|
2024-03-07
|
|
58616
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[meta-bug] nsdmi
|
2024-03-07
|
|
114076
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
list-initialization with assignment expression triggers wrong template instanciation
|
2024-03-07
|
|
108080
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE: in core_vals, at cp/module.cc:6262 with -fmodule-header
|
2024-03-06
|
|
114245
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Defaulted virtual destructors that do no work overwrite the vtable with `-O0`
|
2024-03-06
|
|
99377
|
gcc
|
c++
|
nathan
|
REOP
|
---
|
[modules] undefined std::string_view::empty() if referenced in inline exported function
|
2024-03-06
|
|
113563
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Rejects capture of `this` in C++23 `this auto` lambda
|
2024-03-06
|
|
114114
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[11/12/13 Regression] Internal compiler error on function-local conditional noexcept
|
2024-03-06
|
|
99426
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[modules] failed to read compiled module cluster 1186: Bad file data
|
2024-03-06
|
|
104113
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
invalid template argument causes the type to become int which confuses the rest of the diagnostic
|
2024-03-06
|
|
43167
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Warnings should not be disabled when instantiating templates defined in system headers
|
2024-03-05
|
|
106207
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] ICE in apply_fixit, at edit-context.cc:769
|
2024-03-04
|
|
101463
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] Using a constexpr variable template specialization as default argument for non-type template parameter of reference type leads gcc to reject function call
|
2024-03-04
|
|
107688
|
gcc
|
c++
|
nshead
|
ASSI
|
---
|
[C++23] P2615 - Meaningful exports
|
2024-03-04
|
|
113674
|
gcc
|
c++
|
jakub
|
ASSI
|
---
|
[11/12 Regression] [[____attr____]] causes internal compiler error: in decl_attributes, at attribs.cc:776
|
2024-03-04
|
|
114210
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Potential bug wrt __restrict on member function decl/def
|
2024-03-04
|
|
111226
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
constexpr doesn't detect change of union to empty member
|
2024-03-03
|
|
29040
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
missing access control checks in subclasses for nested types
|
2024-03-03
|
|
21498
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[c++0x] friend declaration can name non-class with class-key
|
2024-03-03
|
|
114165
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
&scalar+1 and array+1 rejected as template parameters
|
2024-03-01
|
|
106289
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Value of polymorphic type as template argument
|
2024-03-01
|
|
114167
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Capturing a auto..., then unpacking it in a lambda taking Ts..., confuses GCC
|
2024-03-01
|
|
114138
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[c++2b] ICE on valid code using `auto(expr)` DECAY-COPY
|
2024-03-01
|
|
110025
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[C++23] ICE with default-argument for template-param with decltype and auto.
|
2024-03-01
|
|
114163
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Calling member function of an incomplete type compiles in gcc and does not compile in clang and msvc
|
2024-03-01
|
|
114124
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Rejected use of function parameter as non-type template parameter in trailing-return-type
|
2024-03-01
|
|
114123
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
list-initialization with a single element
|
2024-03-01
|
|
84414
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
miscompile due to assuming that object returned by value cannot alias its own member pointer values
|
2024-03-01
|
|
92687
|
gcc
|
c++
|
jakub
|
ASSI
|
---
|
decltype of a structured binding to a tuple component is a reference type inside a template function
|
2024-03-01
|
|
113976
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13 Regression] explicit instantiation of const variable template following implicit instantiation is assembled in .rodata instead of .bss since r8-2857-g2ec399d8a6c9c2
|
2024-03-01
|
|
110242
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE on valid (decltype with lambda)
|
2024-02-29
|
|
113987
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[12/13 Regression] Binding a reference to an uninitialized data member should not cause -Wuninitialized
|
2024-02-29
|
|
85973
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[[nodiscard]] on class shall emit a warning for unused anonymous variable
|
2024-02-29
|
|
107457
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE when template lambda alias used as default template argument
|
2024-02-29
|
|
114142
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
[coroutines]: internal compiler error: tree check: expected record_type or union_type or qual_union_type, have reference_type in lookup_base, at cp/search.cc:252
|
2024-02-28
|
|
102116
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
structured binding is returned from a function as rvalue in C++20 mode
|
2024-02-28
|
|
114128
|
gcc
|
c++
|
unassigned
|
WAIT
|
---
|
ice with -fstrub=internal
|
2024-02-28
|
|
66487
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
sanitizer/warnings for lifetime DSE
|
2024-02-28
|
|
114135
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Diagnostic missing useful information for ranges code
|
2024-02-28
|
|
104255
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
parsing function signature fails when it uses a function parameter outside of an unevaluated context
|
2024-02-27
|
|
83264
|
gcc
|
c++
|
jason
|
UNCO
|
---
|
std::initializer_list with a single element selects the wrong overload
|
2024-02-27
|
|
110958
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
[CWG 2137][accepts-invalid] Copy-list-initialization with single element of same class only considers converting constructors as viable
|
2024-02-27
|
|
114110
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
unhelpful message about non-movable types
|
2024-02-26
|
|
114106
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Wrong result of decltype
|
2024-02-26
|
|
114104
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
nodiscard not diagnosed on synthesized operator!=
|
2024-02-26
|
|
107430
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
[meta-bug] lambda in decltype
|
2024-02-25
|
|
114078
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
operator new and operator delete are incorrectly acceptable as explicit object member functions
|
2024-02-24
|
|
99938
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Non-void function with no return statement: Either no or misleading warning is printed
|
2024-02-23
|
|
105645
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Template specializations are not hidden with fvisibility=hidden
|
2024-02-23
|
|
114067
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
GCC gives wrong diagnostic in the definition of a static data member of same class type
|
2024-02-23
|
|
114066
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Allow classes with constructors in anonymous struct
|
2024-02-23
|
|
59465
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[11/12/13/14 Regression] g++ allows direct-initialization of an array of class type from another array in a mem-initializer
|
2024-02-23
|
|
104111
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[DR2589] Concept evaluation depends on context where it was first checked
|
2024-02-22
|
|
85795
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
bad_alloc thrown from allocation function when bad_array_length is expected
|
2024-02-22
|
|
77314
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Allows C++11 POD types in anonymous structures.
|
2024-02-22
|
|
86001
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
explicit default constructor not allowed in anonymous struct
|
2024-02-22
|
|
112680
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
g++-13 segfault on std::regex_match with c++11 or above -O2 and lto
|
2024-02-22
|
|
114031
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
pointer to member field cast in NSDMI rejected incorrectly
|
2024-02-21
|
|
100252
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[11/12 Regression] Internal compiler error during template instantiation
|
2024-02-21
|
|
77557
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
gcc doesn't warn about code (clang does), __PRETTY_FUNCTION__ used in struct in function
|
2024-02-21
|
|
111122
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
local temps from get_nsdmi -> break_out_target_exprs break constexpr evaluation
|
2024-02-21
|
|
105809
|
gcc
|
c++
|
jason
|
ASSI
|
---
|
[11 Regression] __PRETTY_FUNCTION__ in constexpr in function vs NSDMI
|
2024-02-21
|
|
101603
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[meta-bug] pointer to member functions issues
|
2024-02-21
|
|
42355
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Segmentation fault with -g
|
2024-02-21
|
|
39992
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
cc1plus exhausts memory with deeply nested unclosed constructor parens
|
2024-02-21
|
|
89224
|
gcc
|
c++
|
pinskia
|
ASSI
|
---
|
[11/12/13/14 Regression] subscript of const vector has the wrong type
|
2024-02-21
|
|
61259
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] Spurious "ISO C++ forbids zero-size array" warning with -pedantic
|
2024-02-20
|
|
90747
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] Internal compiler error: Error reporting routines re-entered.
|
2024-02-20
|
|
94489
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE: unexpected expression ‘std::min’ of kind overload
|
2024-02-19
|
|
113969
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE: SIGSEGV in finish_enum_value_list (decl.cc:17143) (or build_enumerator (decl.cc:17438) ) on invalid code
|
2024-02-18
|
|
113968
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE: in create_tmp_var, at gimple-expr.cc:488 with -fcontracts and invalid member in contract
|
2024-02-18
|
|
112769
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[11/12/13 Regression] ICE on valid code related to requires-expression
|
2024-02-17
|
|
95935
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
ICE : Segmentation fault crash_signal from toplev.c:328
|
2024-02-17
|
|
96441
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE in tree check: expected integer_cst, have cond_expr in get_len, at tree.h:5954
|
2024-02-17
|
|
96496
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Conversion to enum with underlying type bool produces wrong result
|
2024-02-17
|
|
113158
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[11/12/13 Regression] Erroneous "looser exception specification" error for class template and depedent noexcept value
|
2024-02-17
|
|
113958
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
support visibility attribute for typeinfo symbol
|
2024-02-17
|
|
104836
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ice in unify, at cp/pt.cc:24055
|
2024-02-16
|
|
57527
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[C++11] Nested variadic templates cause internal compiler error
|
2024-02-16
|
|
97990
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13 Regression] ICE: ‘verify_type’ failed with vector types and non-PODs since r6-5222-gba6a6a1d44c17f25
|
2024-02-16
|
|
109859
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[12/13/14 Regression] ICE on concept mis-typed as template type parameter
|
2024-02-16
|
|
26278
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ambiguous overload candidates list contains duplicates
|
2024-02-16
|
|
16160
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Does not reject invalid attempt of explicit instantiation
|
2024-02-16
|
|
113925
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
static assert on requires clause with non-type bool template instantiated with immediately invoked consteval lambda is incorrectly rejected
|
2024-02-16
|
|
106976
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in override_type_for_decl_p, at dwarf2out.cc:24345
|
2024-02-16
|
|
98752
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
wrong "error: ‘this’ is not a constant expression" with consteval constructor
|
2024-02-16
|
|
49974
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
missing -Wreturn-local-addr for indirectly returning reference to local/temporary
|
2024-02-15
|
|
113791
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Incorrect handling of lvalue to rvalue conversion in ternary operator
|
2024-02-15
|
|
99546
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Weird return value of C++20 requires expression
|
2024-02-15
|
|
102013
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Incorrect aggregate initialization of union
|
2024-02-15
|
|
113920
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
Make -std=gnu++20 default for GCC 15
|
2024-02-15
|
|
55120
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Inaccessible virtual base constructor does not prevent generation of default constructor
|
2024-02-15
|
|
113916
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
gcc allows overriding a non-deleted private base class dtor with a defaulted dtor
|
2024-02-15
|
|
113706
|
gcc
|
c++
|
jason
|
ASSI
|
---
|
c-c++-common/pr103798-2.c FAILs as C++
|
2024-02-14
|
|
113914
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
GCC accepts user-defined integer-literal that does not fit in any type
|
2024-02-14
|
|
72751
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
anonymous union within an anonymous union accepted without diagnostic (i.e. add -Wnested-anon-types)
|
2024-02-14
|
|
110822
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE on constexpr initialized with non-constant expression also accepts-invalid
|
2024-02-14
|
|
113809
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Error of constexpr variable creation due to combined use of std::tuple, copy constructor and static function
|
2024-02-14
|
|
113332
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[12/13 regression] checking ICE when building fcitx-5.1.6
|
2024-02-14
|
|
113798
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[C++26] P2662R3 - Pack indexing
|
2024-02-14
|
|
113760
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[DR1693] gcc rejects valid empty-declaration in pedantic mode
|
2024-02-13
|
|
113124
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
g++ should relax designated initialiser rules for trivial classes (read: C structures) and C arrays.
|
2024-02-13
|
|
109480
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[11/12/13 Regression] non-depedent access goes wrong in a template method sometimes since r11-1350-g92bed036098928
|
2024-02-13
|
|
86426
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
g++ ICE at on valid code in tree_operand_check, at tree.h:3615
|
2024-02-13
|
|
113852
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
-Wsign-compare doesn't warn on unsigned result types
|
2024-02-13
|
|
111918
|
gcc
|
c++
|
lhyatt
|
ASSI
|
---
|
#pragma GCC diagnostic pop does not restore error status of -Wnarrowing
|
2024-02-12
|
|
113854
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
the expression 'is_invocable_v ... evaluated to 'false'
|
2024-02-12
|
|
110689
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
problem of initializer list and conversion operators
|
2024-02-12
|
|
98531
|
gcc
|
c++
|
nathan
|
WAIT
|
---
|
[modules] g++.dg/modules/xtreme-header-2_a.H etc. FAIL
|
2024-02-11
|
|
113746
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[14 Regression] ICE: tree check: expected enumeral_type, have error_mark in tsubst_expr, at cp/pt.cc:21458 with missing typename since r14-4796-g3e3d73ed5e85e7
|
2024-02-11
|
|
113844
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
inline namespace lookup ambiguity for using
|
2024-02-10
|
|
107918
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
P2468R2 and operator ambiguity
|
2024-02-09
|
|
113830
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
GCC accepts invalid code when instantiating the local class inside a function
|
2024-02-09
|
|
104426
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
-fsanitize=undefined causes constexpr failures
|
2024-02-09
|
|
113826
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
string_view::find sometimes not working in constexpr contexts under -fsanitize=undefined
|
2024-02-09
|
|
80785
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
warning for static definitions inside extern "C"
|
2024-02-09
|
|
2316
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
g++ fails to overload on language linkage
|
2024-02-09
|
|
100326
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Crash with `#pragma GCC unroll` when calling value which can't be called in template function
|
2024-02-09
|
|
113839
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
misleading syntax error message
|
2024-02-09
|
|
113649
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE: nested template class template argument deduction
|
2024-02-08
|
|
66900
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
No error message for ill-formed program with qualified name lookup
|
2024-02-08
|
|
113800
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[C++26] P2308R1 - Template parameter initialization
|
2024-02-08
|
|
113814
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[modules] canonical types ICE with imported partial specialization matching existing template-id
|
2024-02-08
|
|
63164
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
unnecessary calls to __dynamic_cast
|
2024-02-08
|
|
29834
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
g++ thinks it is a declaration when it cannot be
|
2024-02-07
|
|
105290
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
"Purely syntactic" disambiguation but GCC applies semantic rules for constant expressions
|
2024-02-07
|
|
53434
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Compiler decides declaration/expression ambiguity too soon.
|
2024-02-07
|
|
113773
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
coroutines: promise deconstructed twice if throwing from return object
|
2024-02-07
|
|
111737
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Object holding a pointer to an uninitialized c-array not usable in a constant expression
|
2024-02-07
|
|
64989
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
constant-initialization of self-referencing array
|
2024-02-07
|
|
110338
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Implement C++26 language features
|
2024-02-07
|
|
113748
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
GCC rejects valid program involving befriending class with name same as typedef
|
2024-02-07
|
|
113786
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
cppcheck: return value from find_if not properly checked ?
|
2024-02-07
|
|
87605
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Ternary uses explicit copy constructor for lvalue-to-rvalue conversion
|
2024-02-07
|
|
102251
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Valid code is rejected in Conditional operator with unique conversion
|
2024-02-07
|
|
106057
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Missed stmt_can_throw_external check in stmt_kills_ref_p
|
2024-02-06
|
|
93043
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
conversion operator to decltype(nullptr) is not considered for operator==
|
2024-02-06
|
|
86918
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
internal compiler error: unexpected expression 'v' of kind template_parm_index
|
2024-02-06
|
|
59673
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
wrong specialization used when a partial specialization of a member template is explicitly specialized
|
2024-02-06
|
|
57346
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
g++ prematurely rejects references to local variables that are not odr-uses from local classes inside templates
|
2024-02-06
|
|
19538
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[DR 407] Bogus diagnostic for typedef name in elaborated type specifier
|
2024-02-06
|
|
86879
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
G++ should warn about redundant tests for null pointers returned from functions with __attribute__((returns_nonnull))
|
2024-02-06
|
|
106393
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Add warnings for common dangling problems
|
2024-02-06
|
|
109283
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Destructor of co_yield conditional argument called twice
|
2024-02-05
|
|
102217
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
co_awaiting a temporary produced by ternary operator crashes (double-free)
|
2024-02-05
|
|
101976
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
When constructing object, calling function and performing co_await in same statement, temporary is erroneously moved trivially
|
2024-02-05
|
|
113719
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
g++.target/i386/pr103696.C FAILs
|
2024-02-05
|
|
113718
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
std::bit_cast making the compiler generate unnecessary code.
|
2024-02-05
|
|
113755
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
an implicit deconstructor is (incorrectly) added when the requires of the deconstructor fails
|
2024-02-04
|
|
113754
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
GCC complains when using a type that depends on lambda
|
2024-02-04
|
|
102876
|
gcc
|
c++
|
jakub
|
ASSI
|
---
|
GCC fails to use constant initialization even when it knows the value to initialize
|
2024-02-04
|
|
113713
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
constexpr function values (incorrectly?) depend on optimization level
|
2024-02-03
|
|
110343
|
gcc
|
c++
|
emsr
|
UNCO
|
---
|
[C++26] P2558R2 - Add @, $, and ` to the basic character set
|
2024-02-01
|
|
103701
|
gcc
|
c++
|
unassigned
|
WAIT
|
---
|
C++20 modules create internal compiler error at import_export_decl
|
2024-02-01
|
|
99625
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
GCC does not detect narrowing in aggregate initialization
|
2024-02-01
|
|
113687
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
-Warray-bounds is not emitted inside class method
|
2024-02-01
|
|
113683
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
explicit template instantiation wrongly checks private base class accessibility
|
2024-02-01
|
|
106052
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE with -Wmismatched-tags with partially specialized friend struct of self type
|
2024-01-31
|
|
113443
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
GCC rejects valid program involving parameter packs with in between class type
|
2024-01-30
|
|
113300
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
GCC rejects valid program involving copy list initialization A a = {} of a class with explicit and non explicit default constructors
|
2024-01-30
|
|
81271
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
gcc/cp/lex.c:116: wrong condition ?
|
2024-01-30
|
|
113582
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
incorrect warning about unused label with `pragma GCC diagnostic` around the unused label
|
2024-01-30
|
|
109867
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
-Wswitch-default reports missing default in coroutine
|
2024-01-30
|
|
113624
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
FAIL: g++.dg/ext/dllimport4.C, ICE on windows targets
|
2024-01-29
|
|
98939
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[C++23] Implement P1787R6 "Declarations and where to find them"
|
2024-01-28
|
|
57
|
gcc
|
c++
|
unassigned
|
SUSP
|
---
|
[DR 325] GCC can't parse a non-parenthesized comma in a template-id within a default argument
|
2024-01-28
|
|
99642
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Compiler error while using precompiled header and -Wmismatched-tags flag
|
2024-01-28
|
|
95148
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
-Wtype-limits always-false warning triggered despite comparison being avoided
|
2024-01-27
|
|
113620
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE with inner class template speciailization and depdent NSDMI
|
2024-01-26
|
|
17459
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Spurious message when forgetting parentheses on call of member
|
2024-01-26
|
|
50462
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
poor diagnostics for missing parenthesis in call to method
|
2024-01-26
|
|
77711
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Add fix-it hints for missing parentheses in member function call
|
2024-01-26
|
|
113598
|
gcc
|
c++
|
jason
|
ASSI
|
---
|
[11/12/13 Regression] GCC internal compiler error since r0-124275
|
2024-01-26
|
|
102051
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[coroutines] ICE in gimplify_var_or_parm_decl, at gimplify.c:2848
|
2024-01-26
|
|
107360
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
ICE on sizeof(*f(x)) when f's (deduced) return type is a pointer to VLA
|
2024-01-26
|
|
109227
|
gcc
|
c++
|
jason
|
ASSI
|
---
|
coroutines: ICE in tree check: expected record_type or union_type or qual_union_type, have array_type in build_special_member_call, at cp/call.cc:11067
|
2024-01-25
|
|
113595
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[C++14/17]Confusing 'goto' is not a constant expression error message in constructor at compile time
|
2024-01-25
|
|
112557
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
ICE with coroutines in build_special_member_call, at cp/call.cc:11093
|
2024-01-25
|
|
113581
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Ignoring GCC unroll loop annotation for loops with increment in condition
|
2024-01-25
|
|
113584
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] ICE in unify, at cp/pt.cc:24640 with template specialization on 2 matching template template parameter
|
2024-01-25
|
|
113579
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
GCC leaks memory inside when using statement expressions
|
2024-01-25
|
|
77733
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Add fixit hint suggesting to use std::move
|
2024-01-25
|
|
772
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Statement expressions issues
|
2024-01-24
|
|
113571
|
gcc
|
c++
|
unassigned
|
SUSP
|
---
|
Preprocessor if directive does not correctly recognize all C++ integral constant expressions
|
2024-01-24
|
|
113272
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Wrong specialization of class template selected
|
2024-01-24
|
|
54948
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
template unnecessarily displayed as "A< template-parameter-1-1 >" not "A<T>"
|
2024-01-24
|
|
66968
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Incorrect template argument shown in diagnostic
|
2024-01-24
|
|
113565
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
__builtin_clz(0) is undefined behavior, but not detected in constant expressions
|
2024-01-24
|
|
113564
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE internal compiler error when calling a concept as a function in a template
|
2024-01-24
|
|
113523
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
A conversion function template can have a deduced return type
|
2024-01-23
|
|
89237
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Partial specialization incorrectly marked as ambiguous with sizeof(T) narrowing down to bool
|
2024-01-23
|
|
69035
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
[constexpr] Using bultins sometimes make the expression non-constant
|
2024-01-23
|
|
113541
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Rejects __attribute__((section)) on explicit instantiation declaration of ctor/dtor
|
2024-01-23
|
|
107058
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] ICE in dwarf2out_die_ref_for_decl, at dwarf2out.cc:6038 since r11-5003-gd50310408f54e380
|
2024-01-23
|
|
112926
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
issues with nested lambdas and decltype of uncaptured local variable
|
2024-01-22
|
|
100538
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
g++ miscompile / ICE with variadic member function pointer argument list
|
2024-01-22
|
|
102626
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[c++20] compiler crash when invoking constexpr function in the constructor of template class
|
2024-01-22
|
|
86933
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
GCC fails to recognize specialization of variadic non-type template parameter declared with `auto`
|
2024-01-22
|
|
92969
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Segmentation fault compiling partial specialization of auto-deduced member function pointers
|
2024-01-22
|
|
112293
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Enhance error reporting with fix-it for missing <algorithm> in gcc 14
|
2024-01-21
|
|
82594
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Please provide better parameter / argument mismatch warnings/notes for no overloads case
|
2024-01-21
|
|
94845
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
DWARF function name doesn't match demangled name in base type template parameters
|
2024-01-21
|
|
52961
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Make -Wempty-body less noisy and enable it with -Wall
|
2024-01-20
|
|
104094
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Alias template shown in diagnostic with wrong template parameter name
|
2024-01-20
|
|
113306
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
constexpr cast from void* fails with typeid result target
|
2024-01-20
|
|
66670
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
"template argument deduction/substitution failed" with function pointers and multiple parameter packs
|
2024-01-20
|
|
83542
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
template deduction failure when using pack in both deduced and non-deduced contexts
|
2024-01-20
|
|
107507
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Conversion function templates are not sometimes not considered if the return type is type dependent
|
2024-01-20
|
|
68052
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
No printf format warnings in C++ code for macro in system headers
|
2024-01-20
|
|
70631
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Warn about redundant comparisons with -Wlogical-op
|
2024-01-20
|
|
71472
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Wlogical-op misses exhaustive-or case (... || A) || B
|
2024-01-20
|
|
102397
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Documentation of attribute syntax does not discuss C++11 / C23 attribute syntax
|
2024-01-19
|
|
113111
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
-Werror=uninitialized is not consistent for optimization level 0 or -std=before-c++20
|
2024-01-18
|
|
113047
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
dereferencing a null pointer in a constant expression
|
2024-01-18
|
|
113349
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] internal compiler error: in tsubst
|
2024-01-18
|
|
113457
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Trying to emulate views::concat with std::generator gives ICE on co_yield: "internal compiler error: in canonicalize_component_ref, at gimplify.cc"
|
2024-01-18
|
|
101099
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] ICE in type_unification_real, at cp/pt.c:22173
|
2024-01-17
|
|
48379
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
-Wdouble-promotion warns for promotion by varargs
|
2024-01-17
|
|
113427
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE: tree check: C++23 `this auto` lambda + multiple (ambiguous) inheritance from closure type
|
2024-01-17
|
|
110065
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[11/12/13 Regression] [C++20/2b] auto return type in template argument causes ICE, also accepts-invalid
|
2024-01-16
|
|
113407
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] internal_error with const char* as non-type template parameter with index parameter pack in fold expression
|
2024-01-16
|
|
90205
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Wformat-signedness detects %d and suggests %d fixit hint
|
2024-01-16
|
|
100805
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
__int128 should be disabled for non-extended -std= options
|
2024-01-15
|
|
110997
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[13 Regression] internal compiler error: in cxx_eval_constant_expression, at cp/constexpr.cc:8005
|
2024-01-15
|
|
113388
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Calling explicit object member function without object argument inside a function that is not an implicit object member function
|
2024-01-15
|
|
113381
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
FAIL: g++.dg/cpp2a/consteval-prop6.C -std=c++20 at line 58 (test for warnings, line 57)
|
2024-01-15
|
|
87656
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Useful flags to enable with -Wall or -Wextra
|
2024-01-15
|
|
46476
|
gcc
|
c++
|
rguenth
|
ASSI
|
---
|
Missing Warning about unreachable code after return [-Wunreachable-code-return]
|
2024-01-14
|
|
55588
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
Failure to diagnose non-template-id prefixed by keyword template
|
2024-01-13
|
|
113342
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Template parameter does not shadow member enum value.
|
2024-01-13
|
|
113303
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
One can assign to const reference in a template partial specialization
|
2024-01-13
|
|
113266
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
GCC rejects static global variable as non type template parameter before C++17 mode
|
2024-01-13
|
|
113127
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Unexpected error: '<anonymous>' was not declared 'constexpr'
|
2024-01-13
|
|
100710
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
static_cast to derived* of base* pointing to non-static data member of base type not rejected in constant expression
|
2024-01-13
|
|
109243
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Side cast of pointer-to-member with UB is incorrectly accepted in constant evaluation
|
2024-01-13
|
|
70248
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
constexpr initialization with unspecified equality expression accepted
|
2024-01-13
|
|
103552
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Compile-time comparison of subobject and parent class
|
2024-01-13
|
|
111379
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
comparison between unequal pointers to void should be illegal during constant evaluation
|
2024-01-13
|
|
103402
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Compile-time less/more comparison of a pointer vs nullptr
|
2024-01-13
|
|
70196
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
inconsistent constness of inequality of weak symbol addresses
|
2024-01-13
|
|
113348
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
ice when calling xobj member function without an object in an xobj member function
|
2024-01-13
|
|
109823
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] ICE with trailing return of decltype of a fold expression in nested generic variadic lambda
|
2024-01-12
|
|
109781
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] erroneous error "lambda-expression in template parameter type" for tparam lambda returning a lambda
|
2024-01-12
|
|
109692
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[12/13/14 Regression] ICE on concept as default template parameter to iife lambda in fold expression in static member template function since r12-8110-ge2c7070ac77405
|
2024-01-12
|
|
109677
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] Access control bypass for function template default argument brace initialization of private default constructor
|
2024-01-12
|
|
109621
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] GCC accepts invalid program with multiple using declarations
|
2024-01-12
|
|
107168
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] Wrong errors for concepts with default lambda not-type argument since r11-3714-gc1c62aec6751678e
|
2024-01-12
|
|
106760
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[12/13/14 Regression] ICE: tree check: expected function_decl, have template_decl in get_fndecl_argument_location, at cp/call.cc:7801
|
2024-01-12
|
|
89561
|
gcc
|
c++
|
unassigned
|
REOP
|
---
|
feature request: undefined behaviour compile-time configuration
|
2024-01-12
|
|
102609
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[C++23] P0847R7 - Deducing this
|
2024-01-12
|
|
90052
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Warning for (x == 1 && x == 2) [i.e. -Wlogical-op] should be in -Wall
|
2024-01-12
|
|
106572
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
A programmatic list of all possible compiler warnings
|
2024-01-11
|
|
87841
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[DR458] Member of class template hides template parameter of another member
|
2024-01-11
|
|
102508
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE on coroutine when awaiting inside a statement expression (in transform_local_var_uses, at cp/coroutines.cc:2102)
|
2024-01-11
|
|
105481
|
gcc
|
c++
|
jason
|
ASSI
|
---
|
[11 Regression] ICE: unexpected expression of kind template_parm_index
|
2024-01-11
|
|
99081
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Misleading -Wmissing-field-initializers warning on out-of-order designated initializers
|
2024-01-11
|
|
113298
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
RFE: allow suppressing warnings for void * conversions with -fpermissive
|
2024-01-10
|
|
70637
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Ambiguity error invoking a constructor with double brace initialization
|
2024-01-10
|
|
84849
|
gcc
|
c++
|
unassigned
|
SUSP
|
---
|
[DR1228] Ambiguous resolution of braze initializer list to a class with explicit constructors
|
2024-01-10
|
|
112642
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ranges::fold_left tries to access inactive union member of string in constant expression
|
2024-01-10
|
|
110158
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Cannot use union with std::string inside in constant expression
|
2024-01-10
|
|
62240
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
A using-declaration within a class can publish a public base of a private base.
|
2024-01-09
|
|
86878
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
G++ should warn about invalid alignments passed to allocation functions
|
2024-01-09
|
|
38658
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
trivial try/catch statement not eliminated
|
2024-01-09
|
|
84832
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Base class member function incorrectly introduced by using-declarator
|
2024-01-09
|
|
100443
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
member using declaration of function templates with different return types does not bring base class overload into derived class
|
2024-01-09
|
|
68891
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
must use a typedef to declare a conversion to 'double (&)[3]'
|
2024-01-08
|
|
104230
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Non-type template arguments of reference and pointer type fail when initialized by pointer to member operator
|
2024-01-08
|
|
113263
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE for invalid code for compound literal and type definition in return type
|
2024-01-08
|
|
97965
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
constexpr evaluation vs. NaNs inconsistency
|
2024-01-04
|
|
68703
|
gcc
|
c++
|
jason
|
ASSI
|
---
|
__attribute__((vector_size(N))) template member confusion
|
2024-01-04
|
|
104221
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
member functions defined in separate files of classes declared in module partitions won't compile
|
2024-01-04
|
|
59389
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[C++11] bogus error: call of overloaded ‘Foo(<brace-enclosed initializer list>)’ is ambiguous
|
2024-01-03
|
|
98533
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] ICE: 'verify_type' failed
|
2024-01-02
|
|
97191
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE In expand_expr_real_1, at expr.c:10234
|
2024-01-01
|
|
92641
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
VLA type finalized at the beginging of the statement rather at the point of use
|
2024-01-01
|
|
70181
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
missing -Wtautological-compare for constant expressions
|
2024-01-01
|
|
77430
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
warn about redundant assignments
|
2024-01-01
|
|
94904
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[DR 1696] Temporary lifetime and non-static data member initializers
|
2024-01-01
|
|
63181
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
GCC should warn about "obvious" bugs in binding a reference to temporary
|
2024-01-01
|
|
69433
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
missing -Wreturn-local-addr assigning address of a local to a static
|
2024-01-01
|
|
95589
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
missing warning initializing a reference with a dereferenced null
|
2024-01-01
|
|
112490
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
infinite meta error in reverse_iterator<basic_const_iterator<vector<int>::iterator>>
|
2024-01-01
|
|
86440
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
-Wignored-qualifiers diagnostic highlights wrong token with pointer
|
2023-12-31
|
|
113170
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE: Segfault (template template parameter, alias template, default template argument)
|
2023-12-31
|
|
103827
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
function which takes an argument via (hidden) reference should assume the argument does not escape or is only read from
|
2023-12-30
|
|
87413
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
strlen accepted in array declaration
|
2023-12-30
|
|
105467
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Dependency file produced by C++ modules causes Ninja errors
|
2023-12-30
|
|
110137
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
implement clang -fassume-sane-operator-new
|
2023-12-30
|
|
84544
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Missing warning when returning a reference to internal variable inside a lambda
|
2023-12-30
|
|
83181
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[C++17] Invalid deduction guide accepted
|
2023-12-29
|
|
113153
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
suboptimal error message when using reserved identifier and `enum class`
|
2023-12-27
|
|
112883
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
FAIL: g++.dg/modules/xtreme-header-2_c.C -std=c++2b (test for excess errors)
|
2023-12-23
|
|
95298
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13 Regression] sorry, unimplemented: mangling record_type
|
2023-12-22
|
|
113110
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
GCC rejects call to more specialized const char array version with string literal
|
2023-12-22
|
|
107906
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
linkage of alias template not taken into account
|
2023-12-21
|
|
113108
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Internal compiler error when choosing overload pointer to member function and default'ed operator=
|
2023-12-21
|
|
68531
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
changing bound variable of a VLA type changes type size
|
2023-12-21
|
|
91261
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
noptr-new-declarator does not accept converted constant expressions
|
2023-12-21
|
|
52339
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
using delete ptr1->ptr2 where ptr2 destructor deletes a const ptr1 fails
|
2023-12-21
|
|
72789
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
add -Wunused-private-field
|
2023-12-21
|
|
112908
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
__reference_{converts,constructs}_from_temporary checks for move constructor when binding prvalue to reference of the same type
|
2023-12-20
|
|
41727
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
partial specialization of member template of instantiation doesn't work
|
2023-12-20
|
|
106371
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Bogus narrowing conversion reported due to bitfield
|
2023-12-19
|
|
102420
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
null pointer dereference during constant evaluation not rejected
|
2023-12-19
|
|
113075
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Inconsistent/wrong diagnostic when incorrectly taking address of single/overloaded
|
2023-12-19
|
|
113052
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Templated conversion operator of templated class is not considered in argument to equality operator
|
2023-12-19
|
|
104678
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
pointer to member cannot be passed as template argument after derived/base cast
|
2023-12-18
|
|
113051
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
-Wformat-signedness wrongly triggers for values from template arguments
|
2023-12-17
|
|
33990
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
bug in lookup of member template conversion operator for pointer to member functions
|
2023-12-17
|
|
89580
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
template conversion operator not considered for operator == of pointers
|
2023-12-17
|
|
62110
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Attempting to use template conversion operator in a contextual conversion (switch)
|
2023-12-17
|
|
112795
|
gcc
|
c++
|
jakub
|
ASSI
|
---
|
[C++>=14] ICE pragma GCC unroll (n) cxx_eval_constant_expression
|
2023-12-17
|
|
113041
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
misleading diagnostic for variable of non-literal type in constexpr function in C++20 mode
|
2023-12-16
|
|
63550
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Multiple definition errors occur only with -fgnu-tm
|
2023-12-16
|
|
59130
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Inline(d) or static functions not registered in transactional clone table
|
2023-12-16
|
|
113021
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[constexpr] gcc rejects initializing struct containing vector during constant evaluation depending if the struct also contains other member
|
2023-12-15
|
|
110245
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
constant evaluation fails with uninitialized union and default constructor
|
2023-12-15
|
|
83417
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Pointer-to-member template parameter with auto member type dependent container type does not work (C++17)
|
2023-12-15
|
|
71093
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
use of pseudo-destructor accepted in constant expression
|
2023-12-15
|
|
103939
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
memset with sizeof in wrong place not detected ?
|
2023-12-15
|
|
43789
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
warn about pointer arithmetic in sizeof (Wsizeof-array-decay)
|
2023-12-15
|
|
113008
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Trivially default constructible requires default member initializer before the end of its enclosing class
|
2023-12-15
|
|
108158
|
gcc
|
c++
|
mpolacek
|
ASSI
|
---
|
[11/12 Regression] modification of '...' is not a constant expression since r12-2304
|
2023-12-14
|
|
108243
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[11/12 Regression] Missed optimization for static const std::string_view(const char*)
|
2023-12-13
|
|
112318
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Deprecated move ctor does not trigger -Wdeprecated-declarations when creating a std::optional
|
2023-12-13
|
|
97720
|
gcc
|
c++
|
jason
|
ASSI
|
---
|
throw in try in noexcept fn calls terminate without handling the exception
|
2023-12-13
|
|
104490
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Cannot inherit consteval constructor
|
2023-12-11
|
|
105699
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[Concepts] Constrained virtual functions are accepted by GCC
|
2023-12-11
|
|
100470
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
std::is_nothrow_move_constructible incorrect behavior for explicitly defaulted members
|
2023-12-11
|
|
105220
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[CWG2589] concept evaluation and friendship
|
2023-12-10
|
|
106221
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
lamba inside a decltype in a using statement does not always work
|
2023-12-08
|
|
99516
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Erroneous lambda conversion in default non-type template list
|
2023-12-08
|
|
86697
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
decltype for lambda capture gives wrong type
|
2023-12-08
|
|
112658
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[12/13 Regression] ICE: finish_expr_stmt with casting an temp array to pointer and constructor call
|
2023-12-08
|
|
112874
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
low quality diagnostic for overload resolution failure when taking address of overloaded function
|
2023-12-06
|
|
112867
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[11/12/13/14 Regression] extern function declaration inside a generic (templated) lambda inside a template function goes wrong
|
2023-12-06
|
|
48026
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
#pragma optimize ignored for C++ for preprocessor
|
2023-12-06
|
|
19741
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
suboptimal error message for template functions (as opposed to non-templates)
|
2023-12-06
|
|
60917
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
sub-optimal diagnostic when instantiating template
|
2023-12-06
|
|
39728
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
diagnostic for private operator= is voluminous and unhelpful
|
2023-12-05
|
|
112794
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[contracts] modifying return value fails
|
2023-12-05
|
|
112775
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Class template partial specialization with decltype(n) is wrongly rejected
|
2023-12-05
|
|
112810
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
bogus ambiguous overload resolution when taking address of static/xobj member function template introduced by using declaration where candidates have a mismatched deduced return type
|
2023-12-05
|
|
112842
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Constrained parameter pack with trailing param gives no matching function.
|
2023-12-05
|
|
84796
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE in a template parameter pack expansion
|
2023-12-04
|
|
109551
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Show location where implicit instantiation first required
|
2023-12-04
|
|
57025
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Solaris g++ defines __STDC_VERSION__=199901L
|
2023-12-04
|
|
89088
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Dllexport for explicit template instantiation missing inline methods
|
2023-12-04
|
|
102199
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
is_default_constructible incorrect for an inner type with NSDMI
|
2023-12-03
|
|
15485
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[tree-ssa] The C++ front-end generates a lot of (void) casts for statements (NVR)
|
2023-12-02
|
|
91133
|
gcc
|
c++
|
unassigned
|
SUSP
|
---
|
[11/12/13/14 Regression] Wrong "partial specialization is not more specialized than" error
|
2023-12-02
|
|
86193
|
gcc
|
c++
|
unassigned
|
SUSP
|
---
|
[DR455] Partial ordering of non-type template parameters with dependent types
|
2023-12-02
|
|
107990
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE: in vague_linkage_p, at cp/decl2.cc:2231 with -fno-elide-constructors -fno-weak and lambdas since r6-67-gefb5e8170a77bb24
|
2023-12-01
|
|
102855
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
#pragma GCC unroll n should support n being a template parameter
|
2023-11-30
|
|
102419
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
[11/12/13/14 Regression][concepts] return-type-requirement of "Y<typename T::type>" does not check that T::type actually exists
|
2023-11-28
|
|
101704
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
"Already defined" error in case of many concept conversion operators
|
2023-11-28
|
|
111703
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[11 Regression] [C++20]Compiler fails when using generic lambda in specific situation since r11-550-gf65a3299a521a4
|
2023-11-27
|
|
112724
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
C++ "'excess_precision_expr' not supported by dump_expr<expression error>"
|
2023-11-27
|
|
112715
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Incorrect handling of template type aliases instantiated from decltype of lambdas
|
2023-11-26
|
|
109464
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
gcc does not instantiate constructor for explicitly instantiated template
|
2023-11-26
|
|
112696
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE When specializing auto... parameter pack with typed pack
|
2023-11-24
|
|
109936
|
gcc
|
c++
|
unassigned
|
REOP
|
---
|
error: extended character ≠ is not valid in an identifier
|
2023-11-24
|
|
110345
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
[C++26] P2552R3 - On the ignorability of standard attributes
|
2023-11-23
|
|
86286
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Could __attribute__ ((nothrow)) on a noexcept function turn off EH codegen?
|
2023-11-22
|
|
86276
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Poor codegen when returning a std::vector
|
2023-11-22
|
|
69549
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Named Address Spaces does not compile in C++
|
2023-11-21
|
|
99858
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Wrong throw-expression behaviour with reference to pointer
|
2023-11-20
|
|
112631
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
gcc rejects block-scope declaration of function in a module unit even if the function is attached to the global module fragment
|
2023-11-20
|
|
112590
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
structural constexpr class fails to instantiate
|
2023-11-20
|
|
112624
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
Internal compiler error when compiling a module
|
2023-11-20
|
|
112595
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE on invalid code: Literal class NTTP aggregate initialized with self-referential pointer
|
2023-11-19
|
|
23257
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Incorrect exception-handling behavior with references
|
2023-11-19
|
|
112587
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
-save-temps with p1689 dep output causes null ptr dereference
|
2023-11-17
|
|
112555
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
NTTP of cv-qualified pointer type fails to mangle in those qualifiers
|
2023-11-16
|
|
107222
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
const qualifier appears in mangled NTTP value when the original object is so qualified
|
2023-11-16
|
|
110938
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
[11/12/13/14 Regression] miscompile if implicit special member is deleted and mutable
|
2023-11-16
|
|
112544
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
the result of __is_trivially_copyable/std::is_trivially_copyable for a type can change in the same TU/function
|
2023-11-16
|
|
108759
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
"mandatory copy elision" not implemented during constant evaluation redux
|
2023-11-15
|
|
98936
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
[DR1734] Incorrect computation of trivially copyable for class with user-declared move assignment operator, defined as deleted
|
2023-11-15
|
|
93431
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
FAIL: g++.dg/cpp2a/lambda-uneval9.C -std=c++2a (test for excess errors)
|
2023-11-15
|
|
112546
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
-Wmaybe-uninitialized and -Wuninitialized does not detect usage of uninitilazed value in a lambda
|
2023-11-15
|
|
100579
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[coroutines] Poor codegen using an optional-like type with co_await
|
2023-11-15
|
|
105692
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE in finish_expr_stmt, at cp/semantics.cc:872 since r9-4045-g0c1e0d63fe0ceabb
|
2023-11-15
|
|
111776
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE on delete expression with multiple viable destroying operator delete
|
2023-11-15
|
|
109877
|
gcc
|
c++
|
iains
|
NEW
|
---
|
Support for clang-style attributes is needed to parse Darwin SDK headers properly
|
2023-11-14
|
|
107186
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
GCC rejects use of static constexpr member function in noexcept complete-class context
|
2023-11-13
|
|
79398
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
misleading error static constexpr member function called in a constant expression before its definition is complete
|
2023-11-13
|
|
72756
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Using an enum as a constant expression via dot operator should not compile.
|
2023-11-13
|
|
96717
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
-flifetime-dse=2 breaks webkit-gtk-2.28.4
|
2023-11-13
|
|
111934
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
ICE internal compiler error: in discriminator_for_local_entity after undefined decl defining a `thread_local auto` and weakref/alias attribute had been used before
|
2023-11-13
|
|
88600
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
GCC rejects attributes on type aliases, while clang accepts them
|
2023-11-11
|
|
88313
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
generic lambda in default template argument
|
2023-11-11
|
|
111352
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Inconsistent constructor behavior associated with auto lambda
|
2023-11-11
|
|
109122
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
std::ranges::find segfaults with gcc (trunk but not 12.2) on godbolt
|
2023-11-10
|
|
110961
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
internal compiler error: segmentation fault
|
2023-11-10
|
|
69372
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
GCC allows array and function types to be caught by reference.
|
2023-11-10
|
|
96119
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
GCC accepts invalid qualifier in a try-catch block
|
2023-11-10
|
|
105996
|
gcc
|
c++
|
jason
|
ASSI
|
---
|
[11 Regression] reinterpret_cast in constexpr failure creating a pair with a function pointer of class parent
|
2023-11-09
|
|
112456
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Diagnostic for [[nodiscard]] on a constructor could be improved
|
2023-11-09
|
|
89867
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
internal compiler error: in layout_type, at stor-layout.c:2578 with auto and attributes
|
2023-11-09
|
|
108238
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
auto return type and some attributes don't get along
|
2023-11-09
|
|
80986
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
auto keyword variable lost its attributes
|
2023-11-09
|
|
102439
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
deprecated attributes do not work on struct/class if type is auto deduced
|
2023-11-09
|
|
102791
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Friend declaration of lambda function is ignored
|
2023-11-09
|
|
108911
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
0xe+100 gives talks about an impossible literal operator in error message
|
2023-11-09
|
|
110936
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
if constexpr: member function pointers cannot be checked with ubsan
|
2023-11-09
|
|
111788
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
g++ DWARF for void foo(...) missing unspecified parameters DIE
|
2023-11-08
|
|
96868
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
C++20 designated initializer erroneous warnings
|
2023-11-08
|
|
50755
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[avr] ICE: tree check: expected class 'constant', have 'unary' (convert_expr)
|
2023-11-06
|
|
86564
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Declaration containing qualified-id interpreted as function-style cast
|
2023-11-06
|
|
112350
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
gcc is not triggering a dangling reference indicating stack use after return with -fsanitize=address and optimization
|
2023-11-06
|
|
112377
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Implement -Walloc-size in c++
|
2023-11-06
|
|
80472
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
cannot use push/pop with #pragma GCC diagnostic warning "-Wsystem-headers"
|
2023-11-04
|
|
111723
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
#pragma GCC system_header suppresses errors from narrowing conversions
|
2023-11-04
|
|
112288
|
gcc
|
c++
|
ppalka
|
ASSI
|
---
|
[11/12/13/14 Regression] ICE - internal compiler error: in instantiate_decl, at cp/pt.cc:26861 since r6-6830-g20a0c6f9bdbd78
|
2023-11-04
|
|
98401
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
coroutines: Temporaries passed to co_await sometimes cause an extraneous call to destructor at incorrect address
|
2023-11-04
|
|
107239
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Coroutine code generation bug
|
2023-11-03
|
|
107288
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
coroutines: Double-free of temporaries created in statement following co_await
|
2023-11-03
|
|
101027
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Short-circuit behavior not respected with co_await in while head
|
2023-11-03
|
|
101244
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
Wrong path in coroutine returning ternary
|
2023-11-03
|
|
112354
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
mismatched types 'B<T>' and 'B<int>&' for generic lambda noexcept-specifier referencing enclosing function parameter
|
2023-11-03
|
|
109740
|
gcc
|
c++
|
unassigned
|
UNCO
|
---
|
-Woverloaded-virtual is too aggressive
|
2023-11-02
|
|
112341
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
error: insufficient contextual information to determine type on co_await result in function template
|
2023-11-02
|
|
107513
|
gcc
|
c++
|
unassigned
|
NEW
|
---
|
[Feature Request] Implement __attribute__((__nodebug__))
|
2023-11-01
|