aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-gimplify.cc
AgeCommit message (Expand)AuthorFilesLines
2023-05-09c++: Reject pack expansion of assume attribute [PR109756]Jakub Jelinek1-0/+10
2023-05-03c++: Fix up VEC_INIT_EXPR gimplification after r12-7069Jakub Jelinek1-9/+9
2023-03-14c++: -Wreturn-type with if (true) throw [PR107310]Jason Merrill1-0/+6
2023-03-02c++: more mce_false folding from cp_fully_fold_init [PR108243]Patrick Palka1-5/+14
2023-03-02c++, debug: Fix up locus of DW_TAG_imported_module [PR108716]Jakub Jelinek1-0/+2
2023-02-17c++: speculative constexpr and is_constant_evaluated [PR108243]Patrick Palka1-42/+98
2023-01-31c++: aggregate base and TARGET_EXPR_ELIDING_P [PR108559]Jason Merrill1-3/+19
2023-01-24c++: Handle structured bindings like anon unions in initializers [PR108474]Jakub Jelinek1-10/+0
2023-01-23c++: TARGET_EXPR collapsing [PR107303]Jason Merrill1-3/+28
2023-01-23c++: TARGET_EXPR_ELIDING_P and std::move [PR107267]Jason Merrill1-1/+4
2023-01-19c++: Fix up handling of references to anon union members in initializers [PR5...Jakub Jelinek1-0/+10
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-19c++: modules and std::source_location::current() def arg [PR100881]Patrick Palka1-30/+27
2022-11-18c++: implement P1492 contractsJeff Chapman II1-0/+17
2022-10-24tree: add build_string_literal overloadsJason Merrill1-3/+3
2022-10-18middle-end IFN_ASSUME support [PR106654]Jakub Jelinek1-3/+12
2022-10-14c++: Implement excess precision support for C++ [PR107097, PR323]Jakub Jelinek1-0/+5
2022-10-12c++: defer all consteval in default args [DR2631]Jason Merrill1-7/+0
2022-10-07c++: track whether we expect a TARGET_EXPR to be elidedJason Merrill1-2/+11
2022-10-07c++: Improve handling of foreigner namespace attributesJakub Jelinek1-10/+22
2022-10-06c++: fix broken conversion in coroutinesJason Merrill1-0/+1
2022-10-06c++, c: Implement C++23 P1774R8 - Portable assumptions [PR106654]Jakub Jelinek1-0/+44
2022-10-04c++: fix debug info for array temporary [PR107154]Jason Merrill1-0/+2
2022-09-30c++: cast split_nonconstant_init return val to voidJason Merrill1-7/+12
2022-09-29c++: reduce redundant TARGET_EXPRJason Merrill1-3/+13
2022-06-22ubsan: default to trap on unreachable at -O0 and -Og [PR104642]Jason Merrill1-5/+2
2022-05-09c++: constexpr init of union sub-aggr w/ base [PR105491]Patrick Palka1-2/+2
2022-05-09Come up with {,UN}LIKELY macros.Martin Liska1-3/+3
2022-05-02Use CASE_CONVERT in a few more casesRichard Biener1-2/+1
2022-03-16c++: fold calls to std::move/forward [PR96780]Patrick Palka1-1/+37
2022-02-05c++: assignment, aggregate, array [PR104300]Jason Merrill1-12/+25
2022-01-22c++: array temporary at file scope [PR104182]Jason Merrill1-5/+1
2022-01-17Change references of .c files to .cc filesMartin Liska1-2/+2
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+3285