c++: Respect current_constraint_diagnosis_depth in diagnose_compound_requirement
[gcc.git] / libcc1 / ChangeLog
index dc1073410c510bf932b8cd5e92d3b6f2ef095140..d80a0daab43f6ffbb428362009fbeab22837f559 100644 (file)
@@ -1,3 +1,127 @@
+2020-02-12  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/69448
+       PR c++/80471
+       * libcp1plugin.cc (plugin_get_expr_type): No need to explicitly set
+       AUTO_IS_DECLTYPE anymore.
+
+2020-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * libcp1plugin.cc (plugin_build_new_expr): Update build_new call.
+
+2020-01-01  Jakub Jelinek  <jakub@redhat.com>
+
+       Update copyright years.
+
+2019-12-30  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * libcp1plugin.cc (plugin_build_unary_expr): Update delete_sanity
+       call.
+
+2019-12-18  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * libcp1plugin.cc (plugin_build_unary_expr): Update build_throw
+       and cxx_sizeof_or_alignof_expr calls.
+       (plugin_build_unary_type_expr): Likewise for
+       cxx_sizeof_or_alignof_type.
+
+2019-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * libcp1plugin.cc (plugin_build_cast_expr): Adjust build_cast
+       declaration.
+
+2019-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * libcp1plugin.cc (plugin_build_expression_list_expr): Adjust
+       build_functional_cast call.
+
+2019-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * libcp1plugin.cc (plugin_pragma_push_user_expression): Update
+       cp_build_indirect_ref call.
+
+2019-09-27  Maciej W. Rozycki  <macro@wdc.com>
+
+       * configure: Regenerate.
+
+2019-05-21  Nathan Sidwell  <nathan@acm.org>
+
+       * libcp1plugin.cc (plugin_add_using_decl): Use
+       finish_nonmember_using_decl.
+
+2019-05-20  Nathan Sidwell  <nathan@acm.org>
+
+       * libcp1plugin.cc (plugin_add_using_namespace): Call renamed
+       finish_using_directive.
+
+2019-01-01  Jakub Jelinek  <jakub@redhat.com>
+
+       Update copyright years.
+
+2018-11-13  David Malcolm  <dmalcolm@redhat.com>
+
+       * libcc1plugin.cc: Replace "source_location" with "location_t".
+       (plugin_context::get_source_location): Rename to...
+       (plugin_context::get_location_t): ...this.
+       * libcp1plugin.cc: Likewise.
+
+2018-10-31  Joseph Myers  <joseph@codesourcery.com>
+
+       PR bootstrap/82856
+       * configure.ac: Remove AC_PREREQ.
+       * Makefile.in, aclocal.m4, configure: Regenerate.
+
+2018-04-18  David Malcolm  <dmalcolm@redhat.com>
+
+       PR jit/85384
+       * configure: Regenerate.
+
+2018-01-03  Jakub Jelinek  <jakub@redhat.com>
+
+       Update copyright years.
+
+2017-11-14 Boris Kolpackov  <boris@codesynthesis.com>
+
+       * configure: Regenerate.
+
+2017-11-16  Sergio Durigan Junior  <sergiodj@redhat.com>
+           Pedro Alves  <palves@redhat.com>
+
+       * Makefile.am: Remove references to c-compiler-name.h and
+       cp-compiler-name.h
+       * Makefile.in: Regenerate.
+       * compiler-name.hh: New file.
+       * libcc1.cc: Don't include c-compiler-name.h.  Include
+       compiler-name.hh.
+       * libcp1.cc: Don't include cp-compiler-name.h.  Include
+       compiler-name.hh.
+
+2017-11-01  Nathan Sidwell  <nathan@acm.org>
+
+       * libcp1plugin.cc (plugin_build_decl): Use
+       DECL_OVERLOADED_OPERATOR_CODE_RAW.
+
+2017-10-31  Nathan Sidwell  <nathan@acm.org>
+
+       * libcp1plugin.cc (plugin_build_decl): Use ovl_op_identifier.
+       Directly set operator code.
+       (plugin_build_dependent_expr): Use ovl_op_identifier.
+
+2017-10-04  Nathan Sidwell  <nathan@acm.org>
+
+       * libcp1plugin.cc (supplement_binding): Don't use
+       maybe_remove_implicit_alias.
+
+2017-07-20  Nathan Sidwell  <nathan@acm.org>
+
+       Remove TYPE_METHODS.
+       * libcp1plugin.cc (plugin_build_decl): Member fns are on TYPE_FIELDS.
+
+2017-07-12  Nathan Sidwell  <nathan@acm.org>
+
+       * libcp1plugin.cc (plugin_build_decl): Use
+       DECL_CXX_{CON,DE}STRUCTOR directly.
+
 2017-07-05  Richard Sandiford  <richard.sandiford@linaro.org>
 
        * libcp1plugin.cc (plugin_build_field): Use SET_DECL_MODE.