aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/constexpr.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-25c++: const_cast of null pointer in constant expr [PR99176]Marek Polacek1-23/+53
2021-02-10c++: Consider addresses of heap artificial vars always non-NULL [PR98988, PR9...Jakub Jelinek1-9/+20
2021-02-08c++: constexpr, union, and no_unique_address [PR98994]Jason Merrill1-1/+1
2021-02-01c++: Fix ICE from verify_ctor_sanity [PR98295]Patrick Palka1-0/+1
2021-01-26c++: constexpr and empty fields [PR97566]Jason Merrill1-12/+8
2021-01-25c++: [[no_unique_address]] in empty base [PR98463]Jason Merrill1-2/+16
2021-01-21c++: Fix up potential_constant_expression_1 FOR/WHILE_STMT handling [PR98672]Jakub Jelinek1-9/+89
2021-01-08c++: ICE with constexpr call that returns a PMF [PR98551]Patrick Palka1-1/+1
2021-01-07c++: Add TARGET_EXPR commentsJason Merrill1-0/+6
2021-01-05c++: Fix ICE with __builtin_bit_cast [PR98469]Jakub Jelinek1-0/+9
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-23c++: Fix constexpr array ICE [PR98332]Jason Merrill1-2/+2
2020-12-08c++: ICE with -fsanitize=vptr and constexpr dynamic_cast [PR98103]Marek Polacek1-1/+10
2020-12-08c++: Fix defaulted <=> fallback to < and == [PR96299]Jason Merrill1-1/+1
2020-12-05c++: Fix constexpr access to union member through pointer-to-member [PR98122]Jakub Jelinek1-13/+51
2020-12-03c++: Add __builtin_bit_cast to implement std::bit_cast [PR93121]Jakub Jelinek1-0/+206
2020-12-03c++: Implement LWG3396 Clarify point of reference for source_location::curren...Jakub Jelinek1-1/+6
2020-12-02c++: Fix ICE with inline variable in template [PR97975]Marek Polacek1-3/+4
2020-11-24middle-end, c++: Treat shifts by negative as undefined [PR96929]Jakub Jelinek1-0/+15
2020-11-21c++: Reject identifier label in constexpr [PR97846]Marek Polacek1-1/+8
2020-11-21c++: Fix wrong error with constexpr destructor [PR97427]Marek Polacek1-16/+33
2020-11-19c++: Expose constexpr hash tableNathan Sidwell1-44/+45
2020-11-12c++: Fix up constexpr CLEANUP_POINT_EXPR and TRY_FINALLY_EXPR handling [PR97790]Jakub Jelinek1-22/+12
2020-11-04Objective-C++ : Fix ICE in potential_constant_expression_1.Iain Sandoe1-1/+1
2020-11-03c++: Tweaks for value_dependent_expression_p.Marek Polacek1-0/+5
2020-11-02c++: Don't purge the satisfaction cachesPatrick Palka1-4/+2
2020-10-29c++: Fix constexpr cleanup error handling.Jason Merrill1-6/+4
2020-10-29c++: Fix constexpr dtors vs invisible ref [PR97388]Jakub Jelinek1-7/+12
2020-10-29c++: Diagnose constexpr delete [] new int; and delete new int[N]; [PR95808]Jakub Jelinek1-5/+53
2020-10-24c++: Fix verify_ctor_sanity ICE [PR96241]Marek Polacek1-2/+9
2020-10-22c++: Handle RANGE_EXPR index in init_subob_ctx [PR97328]Patrick Palka1-2/+9
2020-10-22c++: constexpr evaluation and bare EMPTY_CLASS_EXPR [PR96575]Patrick Palka1-8/+6
2020-10-01c++: Handle std::construct_at on automatic vars during constant evaluation [P...Jakub Jelinek1-1/+2
2020-09-22c++: Ignore __sanitizer_ptr_{sub,cmp} builtin calls during constant expressio...Jakub Jelinek1-0/+6
2020-09-03c++: Fix another PCH hash_map issue [PR96901]Jakub Jelinek1-1/+1
2020-09-03c++: Disable -frounding-math during manifestly constant evaluation [PR96862]Jakub Jelinek1-0/+2
2020-08-10c++: Fix constexpr evaluation of SPACESHIP_EXPR [PR96497]Jakub Jelinek1-2/+2
2020-08-05c++: cxx_eval_vec_init after zero-initialization [PR96282]Patrick Palka1-1/+17
2020-07-30c++: decl_constant_value and unsharing [PR96197]Patrick Palka1-2/+2
2020-07-09c++: Partially revert fix for PR c++/95497 [PR96132]Patrick Palka1-0/+1
2020-07-08c++: ICE in is_really_empty_class [PR95497]Patrick Palka1-1/+1
2020-07-02c++: Support C++20 virtual consteval functions. [PR88335]Jason Merrill1-0/+48
2020-06-17c++: ICE with IMPLICIT_CONV_EXPR in array subscript [PR95508]Marek Polacek1-0/+13
2020-06-04c++: Fix complex constexpr virtual cases [PR93310].Jason Merrill1-41/+3
2020-06-04c++: Reject some further reinterpret casts in constexpr [PR82304, PR95307]Jakub Jelinek1-13/+12
2020-05-29c++: constexpr ctor with RANGE_EXPR index [PR95241]Patrick Palka1-0/+16
2020-05-28c++: Immediately deduce auto member [PR94926].Jason Merrill1-2/+0
2020-05-23c++: Avoid concept evaluation when uid-sensitive [PR94038]Patrick Palka1-1/+2
2020-05-21c++: Constant expression parsing and parameters.Jason Merrill1-0/+8
2020-05-21c++: template instantiation during fold_for_warn [PR94038]Patrick Palka1-24/+76