Various small C++ changes.
[gcc.git] / gcc / cp / ChangeLog
2019-11-05 Jason MerrillVarious small C++ changes.
2019-11-05 Jason MerrillCatch missed uses of function with unsatisfied constraints.
2019-11-05 Nathan Sidwell[PR c++/92370] ICE with VC marker
2019-11-05 Jakub Jelinekre PR c++/92343 ([[likely]]/[[unlikely]] prevent method...
2019-11-05 Jakub Jelinekdecl.c (omp_declare_variant_finalize_one): Call declare...
2019-11-04 Kamlesh KumarPR c++/91979 - mangling nullptr expression
2019-11-04 Jason Merrill* typeck.c (check_return_expr): Avoid redundant error.
2019-11-02 Paolo Carlinitypeck.c (composite_pointer_type): Add a const op_locat...
2019-11-02 Jakub Jelinekgimplify.h (omp_construct_selector_matches): Change...
2019-11-02 Jakub Jelinekre PR c++/89640 (g++ chokes on lambda with __attribute__)
2019-11-01 Jakub JelinekPR c++/88335 - Implement P1073R3: Immediate functions
2019-11-01 Jakub JelinekPR c++/91369 - Implement P0784R7: constexpr new
2019-11-01 Nathan Sidwell[C++ PATCH] cleanup check_field_decls
2019-10-31 Jakub Jelinekre PR c++/90947 (Simple lookup table of array of string...
2019-10-31 Jason MerrillPR c++/92268 - hard error satisfying return-type-requir...
2019-10-30 Jakub JelinekPR c++/91369 - Implement P0784R7: constexpr new
2019-10-30 Jakub Jelinektypeck.c (decl_in_std_namespace_p): Return true also...
2019-10-30 Bernd Edlingerre PR c++/92024 (crash in check_local_shadow)
2019-10-30 Jason Merrill* cxx-pretty-print.c (get_fold_operator): Use OVL_OP_INFO.
2019-10-30 Marek PolacekPR c++/92134 - constinit malfunction in static data...
2019-10-30 Jakub Jelinekcp-tree.h (omp_declare_variant_finalize, [...]): Declare.
2019-10-30 Paolo Carlinitypeck.c (cp_build_modify_expr): Prefer error + inform...
2019-10-29 Paolo Carlinitypeck.c (build_x_unary_op): Use the location_t argumen...
2019-10-29 Marek PolacekPR c++/90998 - ICE with copy elision in init by ctor...
2019-10-29 Jakub Jelinekre PR c++/92201 (ICE: ‘verify_gimple’ failed with ...
2019-10-29 Marek PolacekPR c++/91548 - fix detecting modifying const objects...
2019-10-29 Richard SandifordAdd a simulate_enum_decl langhook
2019-10-29 Richard SandifordAdd a simulate_builin_function_decl langhook
2019-10-28 Martin SeborPR c/66970 - Add __has_builtin() macro
2019-10-28 Nathan Sidwell[C++ PATCH] simplify deferred parsing lexer
2019-10-24 Jakub Jelinekgimplify.h (omp_construct_selector_matches): Declare.
2019-10-24 Jakub Jelinekarc.c (hwloop_optimize): Add missing space in string...
2019-10-24 Marek PolacekAdd missing space to diagnostic in reshape_init_r.
2019-10-24 Nathan Sidwell[C++ PATCH] Template parm index fix
2019-10-24 Andrew SuttonFinish moving constraint and logic functionality of...
2019-10-24 Nathan Sidwell[C++ PATCH] 'std' identifier not needed
2019-10-23 Jason MerrillImplement P1286R2, Contra CWG1778
2019-10-23 Andrew SuttonFix a bug with type constraints in constructors.
2019-10-23 Jakub Jelinekconstexpr.c (cxx_eval_constant_expression): Temporarily...
2019-10-22 Jakub Jelinekre PR tree-optimization/85887 (Missing DW_TAG_lexical_b...
2019-10-22 Marc GlissePR c++/85746: Don't fold __builtin_constant_p prematurely
2019-10-22 Martin LiskaFix PR reference in ChangeLog.
2019-10-22 Richard Sandiford[C++] Avoid exposing internal details in aka types
2019-10-21 Kamlesh KumarPR c++/83434 - typeinfo for noexcept function lacks...
2019-10-21 Paolo Carliniparser.c (cp_parser_class_head): Improve error recovery...
2019-10-21 Jakub Jelinekre PR c++/92015 (internal compiler error: in cxx_eval_a...
2019-10-21 Marek PolacekPR c++/92062 - ODR-use ignored for static member of...
2019-10-21 Marek PolacekPR c++/92106 - ICE with structured bindings and -Wretur...
2019-10-19 JeanHeyd MeneideImplement C++20 P1301 [[nodiscard("should have a reason...
2019-10-18 Nathan Sidwell[C++ PATCH] anon type names
2019-10-17 Paolo Carlinidecl.c (grokfndecl): Remove redundant use of in_system_...
2019-10-17 Jason Merrillcp-gimplify.c (cp_gimplify_expr): Use get_initialized_t...
2019-10-17 Nathan Sidwell[C++ PATCH] builtin fn creation
2019-10-17 Luis MachadoFix old file reference in gcc/cp/cp-gimplify.c
2019-10-16 Jakub Jelinekdecl.c (cxx_maybe_build_cleanup): When clearing locatio...
2019-10-15 Nathan Sidwell[C++ PATCH] clone_function_decl breakup
2019-10-15 Nathan Sidwell[C++ PATCH] build_clone cleanup
2019-10-14 Jason MerrillPR c++/91930 - ICE with constrained inherited default...
2019-10-14 Paolo Carlinidecl.c (check_tag_decl): Use DECL_SOURCE_LOCATION.
2019-10-14 Jakub Jelinekre PR c++/92084 (ICE: tree check: expected tree that...
2019-10-14 Jakub Jelinekc-parser.c (c_parser_omp_all_clauses): Change bool...
2019-10-12 Jakub Jelinekc-common.h (c_omp_mark_declare_variant, [...]): Declare.
2019-10-11 Marek PolacekPR c++/92049 - extra error with -fchecking=2.
2019-10-11 Paolo Carlinitypeck.c (cp_build_binary_op): Do not handle RROTATE_EX...
2019-10-11 Jason MerrillPreserve the location of explicitly defaulted functions.
2019-10-11 Jakub Jelinekre PR c++/91987 (-fstrict-eval-order issues)
2019-10-10 Marek PolacekMake comp_ptr_ttypes_real return bool.
2019-10-10 Jakub Jelinekc-common.h (c_omp_check_context_selector, [...]): Declare.
2019-10-10 Jason Merrill* cp-tree.h (template_info_decl_check): Check ENABLE_TR...
2019-10-09 Marek PolacekImplement C++20 P0388R4, DR 1307, and DR 330.
2019-10-09 Marek PolacekPR c++/92032 - DR 1601: Promotion of enum with fixed...
2019-10-09 Jason MerrillUpdate the concepts implementation to conform to C...
2019-10-09 Paolo Carlinidecl.c (grok_ctor_properties): Use DECL_SOURCE_LOCATION.
2019-10-08 Martin SeborPR c++/92001 - missing -Wclass-memaccess with array...
2019-10-07 Paolo Carlinicall.c (resolve_args): Use cp_expr_loc_or_input_loc...
2019-10-05 Jakub JelinekPR c++/91369 - Implement P0784R7: constexpr new
2019-10-04 Jakub Jelinekre PR c++/71504 ([C++11] constexpr fails with multidime...
2019-10-04 Jakub Jelinekre PR c++/91974 (function not sequenced before function...
2019-10-02 Paolo Carliniinit.c (build_new): Use cp_expr_loc_or_input_loc in...
2019-10-02 Jakub Jelinekconstexpr.c (cxx_eval_constant_expression): If not...
2019-10-02 Jakub Jelinekconstexpr.c (cxx_eval_store_expression): Formatting...
2019-10-02 Jason MerrillImprove C++ fold caching efficiency.
2019-10-02 Jason MerrillAdd some hash_map_safe_* functions like vec_safe_*.
2019-10-02 Richard Bienerre PR c++/91606 (Optimization leads to invalid code)
2019-09-28 Marek PolacekPR c++/91889 - follow-up fix for DR 2352.
2019-09-28 Marek PolacekPR c++/91921 - stray warning with -Woverloaded-virtual.
2019-09-28 Marek PolacekPR c++/91923 - failure-to-SFINAE with class type NTTP...
2019-09-27 Jakub Jelinekre PR c++/88203 (assert does not compile with OpenMP...
2019-09-27 Jason Merrillconstexpr.c (cxx_fold_indirect_ref): Use similar_type_p.
2019-09-27 Jason Merrillcp-tree.h (class iloc_sentinel): New.
2019-09-27 Richard Sandiford[C][C++] Allow targets to check calls to BUILT_IN_MD...
2019-09-25 Marek PolacekPR c++/91877 - ICE with converting member of packed...
2019-09-25 Paolo Carlininame-lookup.c (check_extern_c_conflict): Use DECL_SOURC...
2019-09-25 Jason MerrillFix location of dependent member CALL_EXPR.
2019-09-24 Marek PolacekPR c++/91868 - improve -Wshadow location.
2019-09-24 Marek PolacekPR c++/91845 - ICE with invalid pointer-to-member.
2019-09-23 Paolo Carlinipt.c (check_explicit_specialization): Use cp_expr_loc_o...
2019-09-23 Jason MerrillPR c++/91809 - bit-field and ellipsis.
2019-09-23 Marek PolacekPR c++/91844 - Implement CWG 2352, Similar types and...
2019-09-22 Marek PolacekPR c++/91819 - ICE with operator++ and enum.
next