aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl.cc
AgeCommit message (Expand)AuthorFilesLines
2025-01-17OpenMP/C++: Fix declare_variant's 'adjust_args' if there is a 'this' pointer ...Tobias Burnus1-3/+16
2025-01-16c++: Make sure fold_sizeof_expr returns the correct type [PR117775]Simon Martin1-0/+1
2025-01-16c++: Fix up reshape_* RAW_DATA_CST handling [PR118214]Jakub Jelinek1-53/+46
2025-01-16c++: Change c++2b and gnu++2b to c++23 and gnu++23 in C++ diagnosticsJakub Jelinek1-2/+2
2025-01-15OpenMP/C++: Fix 'declare variant' for struct-returning functions [PR118486]Tobias Burnus1-0/+3
2025-01-14OpenMP: Re-work and extend context selector resolutionSandra Loosemore1-1/+1
2025-01-09c++: be permissive about eh spec mismatch for op newJason Merrill1-2/+9
2025-01-08c++: fix conversion issuesJason Merrill1-7/+2
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-12-20c++/modules: Validate external linkage definitions in header units [PR116401]Nathaniel Shead1-0/+3
2024-12-18OpenMP: Add declare variant's 'append_args' clause in C/C++Tobias Burnus1-2/+84
2024-12-18c++: Fix up pedantic handling of alignas [PR110345]Jakub Jelinek1-0/+1
2024-12-18c++: Diagnose attributes on class/enum declarations [PR110345]Jakub Jelinek1-0/+11
2024-12-17c++: Diagnose earlier non-static data members with cv containing class type [...Jakub Jelinek1-1/+2
2024-12-14c++: Disallow decomposition of lambda bases [PR90321]Nathaniel Shead1-6/+13
2024-12-11c++: tweak colorization of incompatible declspecsDavid Malcolm1-11/+25
2024-12-06diagnostics: UX: add doc URLs for attributes (v2)David Malcolm1-4/+11
2024-12-06libcpp, c++: Optimize initializers using #embed in C++Jakub Jelinek1-24/+146
2024-11-29cp: Fix another assumption in the FE about constant vector indices.Tejas Belagod1-3/+8
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-20OpenMP: C++ front-end support for dispatch + adjust_argsPaul-Antoine Arras1-0/+7
2024-11-16Minor cleanup to cxx_init_decl_processingJan Hubicka1-134/+132
2024-11-05c++: Mark replaceable global operator new/delete with const std::nothrow_t& a...Jakub Jelinek1-0/+30
2024-10-31OpenMP/C++: Use STRIP_REFERENCE_REF to fix declare variant with reference-ret...Tobias Burnus1-4/+1
2024-10-31OpenMP/C++: Fix declare variant with reference-returning functionsTobias Burnus1-0/+3
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-36/+36
2024-10-22c++: non-dep structured binding decltype again [PR117107]Jason Merrill1-2/+3
2024-10-18gcc/: Rename array_type_nelts => array_type_nelts_minus_oneAlejandro Colomar1-1/+1
2024-10-07c++: -Wmismatched-tags and modulesJason Merrill1-1/+1
2024-09-28c++/modules: Propagate purview/import for templates in duplicate_decls [PR116...Nathaniel Shead1-0/+10
2024-09-24c++: Implement C++23 P2718R0 - Wording for P2644R1 Fix for Range-based for Lo...Jakub Jelinek1-0/+5
2024-09-07c++: exception spec and stdlib specializationJason Merrill1-2/+18
2024-09-06c++: Partially implement CWG 2867 - Order of initialization for structured bi...Jakub Jelinek1-15/+126
2024-09-05c++: fn redecl in fn scope wrongly accepted [PR116239]Marek Polacek1-1/+1
2024-09-05c++: Add missing auto_diagnostic_groupsNathaniel Shead1-4/+55
2024-08-24c++, coroutines: Separate the analysis, ramp and outlined function synthesis.Iain Sandoe1-49/+31
2024-08-20c++: Appertain standard attributes after array closing square bracket to arra...Jakub Jelinek1-3/+2
2024-08-19c++: ICE with enum and conversion fn in template [PR115657]Marek Polacek1-2/+8
2024-08-09c++: Don't accept multiple enum definitions within template class [PR115806]Simon Martin1-10/+12
2024-08-07c++: Implement CWG2387 - Linkage of const-qualified variable template [PR109126]Jakub Jelinek1-0/+2
2024-08-05c++: remove function/var concepts codeMarek Polacek1-108/+12
2024-08-05c++, coroutines: Simplify separation of the user function body and ramp.Iain Sandoe1-1/+1
2024-08-02c++: DR882, main cannot be deleted [PR116169]Marek Polacek1-8/+18
2024-07-25c++: #pragma target and deferred instantiation [PR115403]Jason Merrill1-2/+5
2024-07-17c++: diagnose failed qualified lookup into current instPatrick Palka1-1/+1
2024-07-16c++/contracts: ICE in C++ Contracts with '-fno-exceptions' [PR 110159]Nina Ranns1-0/+3
2024-07-16c++, coroutines, contracts: Handle coroutine and void functions [PR110871,PR1...Iain Sandoe1-7/+18
2024-07-12c++/modules: Handle redefinitions of using-declsNathaniel Shead1-2/+4
2024-07-12c++: Introduce USING_DECLs for non-function usings [PR114683]Nathaniel Shead1-6/+10
2024-07-11c++/modules: Keep entity mapping info across duplicate_decls [PR99241]Nathaniel Shead1-0/+10