aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl2.cc
AgeCommit message (Expand)AuthorFilesLines
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
2022-06-01c++: Static init guard generationNathan Sidwell1-69/+42
2022-06-01c++: Cleanup static init generationNathan Sidwell1-46/+25
2022-06-01c++: Make static init generation more consistentNathan Sidwell1-53/+39
2022-05-25c++: deduction from auto fn [PR105623]Jason Merrill1-3/+8
2022-04-29c++: reorganize friend template matching [PR91618]Jason Merrill1-7/+2
2022-04-13c++: Treat alignas align_expr and aligned attribute's operand as manifestly c...Jakub Jelinek1-1/+8
2022-04-12c++: local function versioning [PR104669]Jason Merrill1-2/+10
2022-04-08c++: friend implicit template instantiation [PR91618]Jason Merrill1-1/+22
2022-04-06c++: Fix up ICE when cplus_decl_attributes is called with error_mark_node att...Jakub Jelinek1-3/+3
2022-03-08c++: Attribute deprecated/unavailable divergenceMarek Polacek1-0/+1
2022-03-07c++: tweak to (*(fn))() patch [PR104618]Jason Merrill1-0/+3
2022-02-28c++: ICE with attribute on enumerator [PR104667]Marek Polacek1-0/+3
2022-02-17c++: avoid duplicate deprecated warning [PR90451]Jason Merrill1-0/+23
2022-02-10OpenMP/C++: Permit mapping classes with virtual members [PR102204]Tobias Burnus1-8/+0
2022-02-06c++: dependent noexcept-spec on defaulted comparison op [PR96242]Patrick Palka1-18/+25
2022-01-27c++: dependent and non-dependent attributes [PR104245]Jason Merrill1-9/+8
2022-01-25c++: deleted fn and noexcept inst [PR101532, PR104225]Patrick Palka1-0/+1
2022-01-17Change references of .c files to .cc filesMartin Liska1-1/+1
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+5992