aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/semantics.cc
AgeCommit message (Expand)AuthorFilesLines
2022-10-07c++: track whether we expect a TARGET_EXPR to be elidedJason Merrill1-4/+8
2022-10-06c++, c: Implement C++23 P1774R8 - Portable assumptions [PR106654]Jakub Jelinek1-50/+25
2022-10-04openmp: Add begin declare target supportJakub Jelinek1-4/+8
2022-10-03c++: Disallow jumps into statement expressionsJakub Jelinek1-0/+2
2022-10-03c++: rename IS_SAME_AS trait code to IS_SAMEPatrick Palka1-2/+2
2022-10-01c++: make some cp_trait_kind switch statements exhaustivePatrick Palka1-6/+25
2022-09-29c++: implement __remove_cv, __remove_reference and __remove_cvrefPatrick Palka1-0/+10
2022-09-29c++: introduce TRAIT_TYPE alongside TRAIT_EXPRPatrick Palka1-12/+33
2022-09-27openmp: Add OpenMP assume, assumes and begin/end assumes supportJakub Jelinek1-0/+7
2022-09-23c++: Implement __is_{nothrow_,}convertible [PR106784]Marek Polacek1-0/+8
2022-09-16c++: member fn in omp loc list [PR106858]Jason Merrill1-0/+4
2022-09-14OpenMP/OpenACC: mapping group list-handling improvementsJulian Brown1-1/+25
2022-09-13c++: two-parameter version of cxx_constant_valuePatrick Palka1-1/+1
2022-09-12c++: remove '_sfinae' suffix from functionsPatrick Palka1-3/+3
2022-09-08c++: Fix type completeness checks for type traits [PR106838]Jonathan Wakely1-12/+46
2022-09-07openmp: Fix handling of target constructs in static member functions [PR106829]Jakub Jelinek1-9/+8
2022-09-03openmp: Partial OpenMP 5.2 doacross and omp_cur_iteration supportJakub Jelinek1-11/+8
2022-08-17OpenMP/C++: Allow classes with static members to be mappable [PR104493]Tobias Burnus1-10/+18
2022-07-25c++: aggregate prvalue as for range [PR106230]Jason Merrill1-0/+5
2022-07-15c++: Add __reference_con{struc,ver}ts_from_temporary [PR104477]Marek Polacek1-0/+8
2022-06-23c++: -Waddress and if constexpr [PR94554]Jason Merrill1-3/+7
2022-06-07openmp: Add support for OpenMP 5.2 linear clause syntax for C/C++Jakub Jelinek1-4/+16
2022-05-31c++: use current_template_constraints morePatrick Palka1-2/+1
2022-05-30c++: Add !TYPE_P assert to type_dependent_expression_p [PR99080]Marek Polacek1-0/+9
2022-05-27openmp: Add support for enter clause on declare targetJakub Jelinek1-12/+14
2022-05-16OpenMP, C++: Add template support for the has_device_addr clause.Marcel Vollweiler1-2/+8
2022-05-12openmp: Add omp_all_memory support (C/C++ only so far)Jakub Jelinek1-11/+33
2022-05-04c++: Remove cdtor_labelJason Merrill1-11/+0
2022-05-03c++: make finish_non_static_data_member SFINAE enabled [PR105351]Patrick Palka1-11/+16
2022-04-28c++: traits, array of unknown bound of incompleteJason Merrill1-2/+1
2022-04-28c++: Add diagnostic when operator= is used as truth cond [PR25689]Zhao Wei Liew1-1/+21
2022-04-26c++: decltype of non-dependent call of class type [PR105386]Patrick Palka1-1/+1
2022-04-13c++: local fn and generic lambda [PR97219]Jason Merrill1-3/+3
2022-04-13c++: NRV and ref-extended temps [PR101442]Jason Merrill1-1/+2
2022-04-11c++: Set loc on call even if result is discardedAlexandre Oliva1-1/+11
2022-03-18c++: using lookup within class defn [PR104476]Jason Merrill1-2/+3
2022-03-12c++: give fold expressions a locationPatrick Palka1-2/+2
2022-03-12Add 'gcc/tree.cc:user_omp_clause_code_name' [PR65095]Thomas Schwinge1-2/+2
2022-03-10c++: Don't allow type-constraint auto(x) [PR104752]Marek Polacek1-1/+7
2022-03-09c++: non-constant non-dependent decltype folding [PR104823]Patrick Palka1-0/+6
2022-02-17c++: avoid duplicate deprecated warning [PR90451]Jason Merrill1-16/+6
2022-02-17c++: double non-dep folding from finish_compound_literal [PR104565]Patrick Palka1-7/+3
2022-02-09C, C++, Fortran, OpenMP: Add 'has_device_addr' clause to 'target' construct.Marcel Vollweiler1-3/+30
2022-01-26c++: vector compound literal [PR104206]Jason Merrill1-2/+3
2022-01-22c++: constexpr and -fno-elide-constructors [PR101072]Jason Merrill1-2/+7
2022-01-21c++: explain failing static_assertJason Merrill1-13/+20
2022-01-17Change references of .c files to .cc filesMartin Liska1-3/+3
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+12340