aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp
AgeCommit message (Expand)AuthorFilesLines
2024-05-09c++: failure to suppress -Wsizeof-array-div in template [PR114983]Marek Polacek2-0/+3
2024-05-09c++: lambda capturing structured bindings [PR85889]Marek Polacek1-0/+10
2024-05-09Daily bump.GCC Administrator1-0/+68
2024-05-08c++: #pragma doesn't disable -Wunused-label [PR113582]Marek Polacek2-5/+10
2024-05-08c++/modules: Stream unmergeable temporaries by value again [PR114856]Nathaniel Shead2-1/+4
2024-05-07c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector ...Andrew Pinski1-1/+2
2024-05-07c++: Implement C++26 P2893R3 - Variadic friends [PR114459]Jakub Jelinek3-41/+104
2024-05-07c++: DECL_DECOMPOSITION_P cleanupMarek Polacek5-20/+10
2024-05-07Remove obsolete Solaris 11.3 supportRainer Orth1-1/+1
2024-05-07c++: Allow IS_FAKE_BASE_TYPE for union types [PR114954]Nathaniel Shead1-1/+1
2024-05-07c++/modules: Fix dangling pointer with imported_temploid_friendsNathaniel Shead3-3/+21
2024-05-07Daily bump.GCC Administrator1-0/+14
2024-05-06Update the C FE routine "add_flexible_array_elts_to_size" C++ FE routine "lay...Qing Zhao1-7/+25
2024-05-06C and C++ FE changes to support flexible array members in unions and alone in...Qing Zhao2-7/+11
2024-05-04Daily bump.GCC Administrator1-0/+72
2024-05-03c++: initializer_list<string> and EH [PR114935]Jason Merrill3-18/+35
2024-05-03c++: Implement __is_pointer built-in traitKen Matsui3-0/+8
2024-05-03c++: Implement __is_volatile built-in traitKen Matsui3-0/+8
2024-05-03c++: Implement __is_const built-in traitKen Matsui3-0/+8
2024-05-02c++: remove lookup_template_class's entering_scope flagPatrick Palka5-134/+88
2024-05-03Daily bump.GCC Administrator1-0/+42
2024-05-02c++: Clear is_unbraced_* when parsing declaration_seq_opt [PR114917]Nathaniel Shead1-0/+15
2024-05-02c++: Implement C++26 P2573R2 - = delete("should have a reason"); [PR114458]Jakub Jelinek4-7/+55
2024-05-02c++: Don't emit unused GMF partial specializations [PR114630]Nathaniel Shead1-29/+46
2024-05-02c++: Implement modules ABI for vtable emissionsNathaniel Shead4-42/+87
2024-05-02Daily bump.GCC Administrator1-0/+45
2024-05-01c++: drop in-charge for dtors without vbasesJason Merrill4-24/+15
2024-05-01c++: const void* memchr [PR113706]Jason Merrill1-0/+10
2024-05-01c++: Propagate hidden flag on decls from partitionsNathaniel Shead1-5/+5
2024-05-01c++: Propagate using decls from partitions [PR114868]Nathaniel Shead1-0/+6
2024-05-01c++: Implement P2615 'Meaningful Exports' [PR107688]Nathaniel Shead3-25/+96
2024-05-01Daily bump.GCC Administrator1-0/+55
2024-04-30c++: Implement C++26 P0609R3 - Attributes for Structured Bindings [PR114456]Jakub Jelinek1-3/+30
2024-04-30c++: Fix instantiation of imported temploid friends [PR114275]Nathaniel Shead5-17/+166
2024-04-30c++: Standardise errors for module_may_redeclareNathaniel Shead4-70/+86
2024-04-29c++/modules: imported spec befriending class tmpl [PR114889]Patrick Palka1-0/+2
2024-04-29c++: ICE with templated sizeof(E1) / sizeof(E2) [PR114888]Patrick Palka1-0/+1
2024-04-27Daily bump.GCC Administrator1-0/+5
2024-04-26c++: fix source printing for "required from here" messagePatrick Palka1-0/+2
2024-04-26Daily bump.GCC Administrator1-0/+23
2024-04-25c++: Fix constexpr evaluation of parameters passed by invisible reference [PR...Jakub Jelinek1-10/+34
2024-04-25c++: Retry the aliasing of base/complete cdtor optimization at import_export_...Jakub Jelinek3-0/+59
2024-04-25Daily bump.GCC Administrator1-0/+6
2024-04-24c++: constexpr union member access folding [PR114709]Patrick Palka1-0/+3
2024-04-24Daily bump.GCC Administrator1-0/+29
2024-04-24c++: Fix ICE with xobj parms and maybe incomplete decl-specifiersNathaniel Shead1-2/+3
2024-04-23c++/modules: deduced return type merging [PR114795]Patrick Palka1-0/+9
2024-04-23Spelling fixes for translatable stringsJakub Jelinek1-1/+1
2024-04-23c++: Copy over DECL_DISREGARD_INLINE_LIMITS flag to inheriting ctors [PR114784]Jakub Jelinek1-1/+4
2024-04-23c++: Check if allocation functions are xobj members [PR114078]Nathaniel Shead1-0/+6