aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/constexpr.c
AgeCommit message (Expand)AuthorFilesLines
2020-02-08c++: Use constexpr to avoid wrong -Wsign-compare (PR90691).Jason Merrill1-11/+31
2020-02-08c++: Preserve location in maybe_constant_value.Jason Merrill1-1/+9
2020-02-08c++: Handle CONSTRUCTORs without indexes in find_array_ctor_elt [PR93549]Jakub Jelinek1-3/+28
2020-02-04c++: Fix constexpr vs. omitted aggregate init.Jason Merrill1-2/+10
2020-02-04c++: Fix ({ ... }) array mem-initializer.Jason Merrill1-1/+10
2020-02-03c++: Fix constexpr vs. reference parameter.Jason Merrill1-2/+0
2020-02-03c++: Allow parm of empty class type in constexpr.Jason Merrill1-4/+15
2020-01-25c++: Poor diagnostic for dynamic_cast in constexpr context [PR93414]Marek Polacek1-1/+14
2020-01-24c++: Unshare expressions from constexpr cache.Jason Merrill1-1/+1
2020-01-23c++: Avoid ICE when constant evaluation of __builtin_strchr fails.Jason Merrill1-0/+3
2020-01-18[C++ coroutines] Initial implementation.Iain Sandoe1-0/+6
2020-01-15PR c++/93257 - consteval void function.Jason Merrill1-1/+2
2020-01-14 PR c++/92009 - ICE with punning of typeid.Jason Merrill1-1/+10
2020-01-13PR c++/80265 - constexpr __builtin_mem*.Jason Merrill1-5/+65
2020-01-10PR c++/93143 - incorrect tree sharing with constexpr.Jason Merrill1-3/+3
2020-01-08Add TARGET_EXPR_DIRECT_INIT_P sanity check.Jason Merrill1-0/+1
2020-01-08PR c++/91369 - constexpr destructor and member initializer.Jason Merrill1-0/+6
2020-01-08Remove constexpr support for DECL_BY_REFERENCE.Jason Merrill1-14/+3
2020-01-07re PR c++/91369 (Implement P0784R7: constexpr new)Jakub Jelinek1-2/+36
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-29PR c++/88337 - Implement P1327R1: Allow dynamic_cast in constexpr.Marek Polacek1-1/+237
2019-12-18PR c++/91165 follow-on tweakJason Merrill1-1/+1
2019-12-17PR c++/79592 - missing explanation of invalid constexpr.Jason Merrill1-8/+19
2019-12-16PR c++/91165 - verify_gimple ICE with cached constexpr.Jason Merrill1-16/+16
2019-12-05PR c++/91353 - P1331R2: Allow trivial default init in constexpr contexts.Marek Polacek1-9/+36
2019-12-04cp-tree.h (enum cp_tree_index): Add CPTI_SOURCE_LOCATION_IMPL.Jakub Jelinek1-0/+3
2019-12-03re PR c++/91369 (Implement P0784R7: constexpr new)Jakub Jelinek1-16/+63
2019-12-03re PR c++/92695 (P1064R0 - virtual constexpr fails if object taken from array)Jakub Jelinek1-0/+20
2019-12-02re PR c++/92695 (P1064R0 - virtual constexpr fails if object taken from array)Jakub Jelinek1-0/+1
2019-11-27re PR c++/92236 ([concepts] Explain non-satisfaction in static_assert)Andrew Sutton1-9/+29
2019-11-27Diagnose certain constraint errors as hard errors, but otherwise treat them t...Andrew Sutton1-1/+1
2019-11-26Remember the location of a variable template-id.Jason Merrill1-24/+20
2019-11-22PR c++/88337 - P1327R1: Allow polymorphic typeid in constexpr.Marek Polacek1-3/+6
2019-11-19re PR c++/92414 (internal compiler error: tree check: expected constructor, h...Jakub Jelinek1-0/+2
2019-11-12Add OpenACC 2.6 `serial' construct supportMaciej W. Rozycki1-0/+1
2019-11-05Implement C++20 operator<=>.Jason Merrill1-0/+8
2019-11-05Various small C++ changes.Jason Merrill1-1/+4
2019-11-05re PR c++/92343 ([[likely]]/[[unlikely]] prevent method from being a constant...Jakub Jelinek1-1/+1
2019-11-02PR c++/88335 - Implement P1073R3: Immediate functionsJakub Jelinek1-7/+63
2019-11-02PR c++/91369 - Implement P0784R7: constexpr newJakub Jelinek1-3/+37
2019-10-30PR c++/91369 - Implement P0784R7: constexpr newJakub Jelinek1-2/+61
2019-10-29PR c++/91548 - fix detecting modifying const objects for ARRAY_REF.Marek Polacek1-4/+9
2019-10-23constexpr.c (cxx_eval_constant_expression): Temporarily change input_location...Jakub Jelinek1-8/+14
2019-10-22PR c++/85746: Don't fold __builtin_constant_p prematurelyMarc Glisse1-1/+1
2019-10-21re PR c++/92015 (internal compiler error: in cxx_eval_array_reference, at cp/...Jakub Jelinek1-1/+5
2019-10-11typeck.c (cp_build_binary_op): Do not handle RROTATE_EXPR and LROTATE_EXPR.Paolo Carlini1-4/+0
2019-10-09Update the concepts implementation to conform to C++20.Jason Merrill1-3/+19
2019-10-05PR c++/91369 - Implement P0784R7: constexpr newJakub Jelinek1-63/+277
2019-10-04re PR c++/71504 ([C++11] constexpr fails with multidimensional arrays)Jakub Jelinek1-128/+103
2019-10-03constexpr.c (cxx_eval_constant_expression): If not skipping upon entry to bod...Jakub Jelinek1-7/+20