aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/constexpr.c
AgeCommit message (Expand)AuthorFilesLines
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
2019-10-03constexpr.c (cxx_eval_store_expression): Formatting fix.Jakub Jelinek1-2/+4
2019-10-02Add some hash_map_safe_* functions like vec_safe_*.Jason Merrill1-12/+2
2019-09-27constexpr.c (cxx_fold_indirect_ref): Use similar_type_p.Jason Merrill1-23/+15
2019-09-10PR c++/91705 - constexpr evaluation rejects ++/-- on floats.Marek Polacek1-0/+4
2019-08-26PR c++/91545 - ICE in constexpr store evaluation.Marek Polacek1-1/+1
2019-08-19PR c++/91264 - detect modifying const objects in constexpr.Marek Polacek1-1/+139
2019-08-08constexpr.c (inline_asm_in_constexpr_error): New.Marek Polacek1-11/+15
2019-08-07PR c++/91346 - Implement P1668R1, allow unevaluated asm in constexpr.Marek Polacek1-1/+18
2019-08-06tree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename to ...Jakub Jelinek1-0/+1
2019-08-05cp-tree.h (cp_expr_loc_or_input_loc): New.Paolo Carlini1-15/+15
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-1/+2
2019-06-27PR c++/55442 - memory-hog with highly recursive constexpr.Jason Merrill1-11/+18
2019-06-25re PR c++/90969 (ICE: tree check: expected array_type, have vector_type in ar...Jakub Jelinek1-1/+2
2019-06-18* constexpr.c (cxx_eval_store_expression): Delay target evaluation.Jason Merrill1-16/+33
2019-06-18Consolidate constexpr array handling.Jason Merrill1-104/+98