aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/cp-gimplify.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-14c++: Avoid some -Wreturn-type false positives with const{expr,eval} if [PR103...Jakub Jelinek1-2/+9
2022-01-07c++: temporarily restore VEC_INIT_EXPR gimplify [PR103936]Jason Merrill1-0/+13
2022-01-06c++: EH and partially constructed aggr temp [PR66139]Jason Merrill1-19/+74
2022-01-06c++: loop over array elts w/o explicit init [PR92385]Jason Merrill1-10/+3
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-03c++: Fix for decltype(auto) and parenthesized expr [PR103403]Marek Polacek1-1/+2
2021-11-30c++: don't fold away 'if' with constant conditionJason Merrill1-5/+2
2021-11-30c++: Small incremental tweak to source_location::current() foldingJakub Jelinek1-8/+7
2021-11-26c++: Fix up taking address of an immediate function diagnostics [PR102753]Jakub Jelinek1-13/+64
2021-11-19c++: Fix up -fstrong-eval-order handling of call arguments [PR70796]Jakub Jelinek1-3/+62
2021-09-18openmp: Allow private or firstprivate arguments to default clause even for C/C++Jakub Jelinek1-1/+3
2021-08-17c++: Implement P0466R5 __cpp_lib_is_layout_compatible compiler helpers [PR101...Jakub Jelinek1-0/+13
2021-07-30c++: Implement P0466R5 __cpp_lib_is_pointer_interconvertible compiler helpers...Jakub Jelinek1-13/+37
2021-07-27c++: Reject ordered comparison of null pointers [PR99701]Marek Polacek1-4/+0
2021-07-15c++: Optimize away NULLPTR_TYPE comparisons [PR101443]Jakub Jelinek1-0/+26
2021-07-14vec: use auto_vec in a few more placesJason Merrill1-2/+1
2021-06-24cp: add support for per-location warning groups.Martin Sebor1-9/+11
2021-06-24c++: requires-expression folding [PR101182]Patrick Palka1-6/+4
2021-06-11c++: Add C++23 consteval if support - P1938R3 [PR100974]Jakub Jelinek1-1/+7
2021-03-30c++: Fix ICE on PTRMEM_CST in lambda in inline var initializer [PR99790]Jakub Jelinek1-0/+8
2021-03-20c-family: Fix PR94272 -fcompare-debug issue even for C [PR99230]Jakub Jelinek1-29/+1
2021-03-03c++: Clean up normalization and satisfaction routinesPatrick Palka1-4/+3
2021-02-18c++: Fix -std=c++20 ICE on virtual method call [PR99132]Jakub Jelinek1-1/+1
2021-02-08c++: generic lambda, fn* conv, empty class [PR98326]Jason Merrill1-0/+12
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-18c++: Fix PCH ICE with __builtin_source_location [PR98343]Jakub Jelinek1-0/+15
2020-12-08c++: Fix defaulted <=> fallback to < and == [PR96299]Jason Merrill1-1/+1
2020-12-04c++: Change __builtin_source_location to use __PRETTY_FUNCTION__ instead of _...Jakub Jelinek1-1/+1
2020-12-03c++: Add __builtin_bit_cast to implement std::bit_cast [PR93121]Jakub Jelinek1-0/+5
2020-12-03c++: Implement LWG3396 Clarify point of reference for source_location::curren...Jakub Jelinek1-0/+8
2020-11-02c++: Delete unused hash typeNathan Sidwell1-16/+0
2020-10-07c++: block-scope externs get an alias [PR95677,PR31775,PR95677]Nathan Sidwell1-15/+11
2020-10-02c++: Move CALL_FROM_NEW_OR_DELETE_P to tree.hJason Merrill1-1/+1
2020-09-19Move loop and switch tree data structures from cp/ to c-family/.Sandra Loosemore1-386/+83
2020-09-15OpenMP/Fortran: Fix (re)mapping of allocatable/pointer arrays [PR96668]Tobias Burnus1-1/+1
2020-07-28c++: Set more DECL_CONTEXTsNathan Sidwell1-0/+1
2020-06-09c++: Tweak predeclare_vla.Jason Merrill1-1/+2
2020-06-03c++: Fix VLA in template [PR95232]Jason Merrill1-4/+15
2020-06-03[OpenMP] Fix mapping of artificial variables (PR94874)Tobias Burnus1-1/+21
2020-05-29c++: Fix bogus -Wparentheses warning [PR95344]Marek Polacek1-2/+6
2020-05-26openmp: Ensure copy ctor for composite distribute parallel for class iterator...Jakub Jelinek1-1/+63
2020-05-22c++: Fix C++17 eval order for virtual op=.Jason Merrill1-0/+1
2020-05-21c++: template instantiation during fold_for_warn [PR94038]Patrick Palka1-4/+9
2020-05-14openmp: Also implicitly mark as declare target to functions mentioned in targ...Jakub Jelinek1-0/+4
2020-05-04c++: Avoid unnecessary copying in cp_fold [PR94038]Patrick Palka1-23/+16
2020-04-04c++: Fix further protected_set_expr_location related -fcompare-debug issues [...Jakub Jelinek1-4/+2
2020-03-28c++: requires-expression outside of a template is misevaluated [PR94252]Patrick Palka1-0/+7
2020-03-26c++: Fix a -fcompare-debug issue with DEBUG_BEGIN_STMT stmts in STATEMENT_LIS...Jakub Jelinek1-0/+29
2020-03-19c++: Avoid unnecessary empty class copy [94175].Jason Merrill1-1/+12
2020-03-19c++: Fix up handling of captured vars in lambdas in OpenMP clauses [PR93931]Jakub Jelinek1-6/+11