aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl2.cc
AgeCommit message (Expand)AuthorFilesLines
2024-08-07OpenMP: Constructors and destructors for "declare target" static aggregatesTobias Burnus1-38/+191
2024-08-05c++: remove function/var concepts codeMarek Polacek1-3/+1
2024-07-02c++: Implement C++26 P0963R3 - Structured binding declaration as a condition ...Jakub Jelinek1-1/+1
2024-06-25c++: using non-dep array var of unknown bound [PR115358]Patrick Palka1-0/+2
2024-06-12c++: visibility wrt concept-id as targ [PR115283]Patrick Palka1-2/+3
2024-05-15c++: Optimize in maybe_clone_body aliases even when not at_eof [PR113208]Jakub Jelinek1-14/+18
2024-05-02c++: Implement C++26 P2573R2 - = delete("should have a reason"); [PR114458]Jakub Jelinek1-3/+20
2024-05-02c++: Implement modules ABI for vtable emissionsNathaniel Shead1-35/+67
2024-05-01c++: drop in-charge for dtors without vbasesJason Merrill1-8/+4
2024-04-25c++: Retry the aliasing of base/complete cdtor optimization at import_export_...Jakub Jelinek1-0/+3
2024-03-21c++: explicit inst of template method not generated [PR110323]Marek Polacek1-1/+6
2024-03-19c++: Fix handling of no-linkage decls for modulesNathaniel Shead1-5/+34
2024-03-08c++: Redetermine whether to write vtables on stream-in [PR114229]Nathaniel Shead1-0/+4
2024-02-15c++: Defer emitting inline variables [PR113708]Nathaniel Shead1-2/+5
2024-01-26c++: Emit definitions of ODR-used static members imported from modules [PR112...Nathaniel Shead1-2/+2
2024-01-17c++: Support thread_local statics in header modules [PR113292]Nathaniel Shead1-4/+6
2024-01-09c++: P0847R7 (deducing this) - prerequisite changes. [PR102609]waffl3x1-1/+1
2024-01-09OpenMP: lvalue parsing for map/to/from clauses (C++)Julian Brown1-0/+37
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-21c++: visibility wrt template and ptrmem targs [PR70413]Patrick Palka1-4/+18
2023-12-16Add support for target_version attributeAndrew Carlotti1-2/+2
2023-12-04c++: implement P2564, consteval needs to propagate up [PR107687]Marek Polacek1-3/+13
2023-11-07openmp: Add support for the 'indirect' clause in C/C++Kwok Cheung Yeung1-0/+6
2023-10-20c++: remove NON_DEPENDENT_EXPR, part 2Patrick Palka1-14/+3
2023-09-22c++: missing SFINAE in grok_array_decl [PR111493]Patrick Palka1-3/+12
2023-09-20openmp: Add omp::decl attribute support [PR111392]Jakub Jelinek1-6/+24
2023-09-19c++: extend cold, hot attributes to classesJavier Martinez1-0/+44
2023-06-03c++: replace in_template_functionPatrick Palka1-1/+1
2023-05-03c++: over-eager friend matching [PR109649]Jason Merrill1-0/+1
2023-04-03c++: friend template matching [PR107484]Jason Merrill1-0/+5
2023-03-30c++: Fix up ICE in build_min_non_dep_op_overload [PR109319]Jakub Jelinek1-5/+26
2023-03-30c++: lambda mangling alias issues [PR107897]Jason Merrill1-5/+14
2023-03-20c++: Drop TREE_READONLY on vars (possibly) initialized by tls wrapper [PR109164]Jakub Jelinek1-1/+1
2023-03-07c++: Fix up ICE in emit_support_tinfo_1 [PR109042]Jakub Jelinek1-1/+1
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2023-01-04c++: mark_single_function and SFINAE [PR108282]Patrick Palka1-1/+1
2022-11-18c++: implement P1492 contractsJeff Chapman II1-1/+14
2022-11-03c++: constexpr error with defaulted virtual dtor [PR93413]Patrick Palka1-8/+0
2022-10-04openmp: Add begin declare target supportJakub Jelinek1-9/+32
2022-09-13c++: remove single-parameter version of mark_usedPatrick Palka1-7/+1
2022-09-12c++: Refer to internal linkage for -Wsubobject-linkage [PR86491]Jonathan Wakely1-14/+25
2022-09-08c++: unnecessary instantiation of constexpr var [PR99130]Patrick Palka1-22/+11
2022-08-17OpenMP/C++: Allow classes with static members to be mappable [PR104493]Tobias Burnus1-57/+2
2022-06-16c++: Elide inactive initializer fns from init arrayNathan Sidwell1-46/+51
2022-06-16clang: fix -Wunused-parameter warningMartin Liska1-1/+1
2022-06-14c++: Elide calls to NOP module initializersNathan Sidwell1-4/+6
2022-06-10c++: Add a late-writing step for modulesNathan Sidwell1-2/+2
2022-06-10c++: Adjust module initializer calling emissionNathan Sidwell1-23/+24
2022-06-09c++: Better module initializer codeNathan Sidwell1-15/+17
2022-06-08c++: Reimplement static init/fini generationNathan Sidwell1-300/+188