+2022-02-17 Jason Merrill <jason@redhat.com>
+
+ * tree.cc (warn_deprecated_use): Look for TYPE_STUB_DECL
+ on TYPE_MAIN_VARIANT.
+
+2022-02-17 Paul A. Clarke <pc@us.ibm.com>
+
+ PR target/104257
+ * config/rs6000/bmi2intrin.h: Uglify local variables.
+ * config/rs6000/emmintrin.h: Likewise.
+ * config/rs6000/mm_malloc.h: Likewise.
+ * config/rs6000/mmintrin.h: Likewise.
+ * config/rs6000/pmmintrin.h: Likewise.
+ * config/rs6000/smmintrin.h: Likewise.
+ * config/rs6000/tmmintrin.h: Likewise.
+ * config/rs6000/xmmintrin.h: Likewise.
+
+2022-02-17 Robin Dapp <rdapp@linux.ibm.com>
+
+ PR target/104335
+ * config/rs6000/rs6000.cc (rs6000_emit_int_cmove): Return false
+ if the expected comparison's first operand is of mode MODE_CC.
+
+2022-02-17 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/104447
+ * lra-constraints.cc (spill_hard_reg_in_range): Initiate ignore
+ hard reg set by lra_no_alloc_regs.
+
+2022-02-17 liuhongt <hongtao.liu@intel.com>
+
+ PR tree-optimization/104551
+ PR tree-optimization/103771
+ * match.pd (cond_expr_convert_p): Add types_match check when
+ convert is extension.
+ * tree-vect-patterns.cc
+ (gimple_cond_expr_convert_p): Adjust comments.
+ (vect_recog_cond_expr_convert_pattern): Ditto.
+
+2022-02-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/104557
+ * valtrack.cc (debug_lowpart_subreg): Don't call gen_rtx_raw_SUBREG
+ if expr has VOIDmode.
+
+2022-02-17 liuhongt <hongtao.liu@intel.com>
+
+ * config/i386/cpuid.h (bit_MPX): Removed.
+ (bit_BNDREGS): Ditto.
+ (bit_BNDCSR): Ditto.
+
+2022-02-17 Michael Meissner <meissner@the-meissners.org>
+
+ PR target/99708
+ * config/rs6000/rs6000-c.cc (rs6000_cpu_cpp_builtins): Define
+ __SIZEOF_IBM128__ if the IBM 128-bit long double type is created.
+ Define __SIZEOF_FLOAT128__ if the IEEE 128-bit floating point type
+ is created.
+
2022-02-16 Andrew MacLeod <amacleod@redhat.com>
* gimple-range-gori.cc (gori_compute::condexpr_adjust): Use
+2022-02-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/104576
+ * region-model.cc: Include "calls.h".
+ (region_model::on_call_pre): Use flags_from_decl_or_type to
+ generalize check for DECL_PURE_P to also check for ECF_CONST.
+
2022-02-16 David Malcolm <dmalcolm@redhat.com>
PR analyzer/104560
+2022-02-17 Jonathan Wakely <jwakely@redhat.com>
+
+ * c-pragma.cc (handle_pragma_pack): Remove parameter name.
+ (handle_pragma_weak): Likewise.
+ (handle_pragma_scalar_storage_order): Likewise.
+ (handle_pragma_redefine_extname): Likewise.
+ (handle_pragma_visibility): Likewise.
+ (handle_pragma_diagnostic): Likewise.
+ (handle_pragma_target): Likewise.
+ (handle_pragma_optimize): Likewise.
+ (handle_pragma_push_options): Likewise.
+ (handle_pragma_pop_options): Likewise.
+ (handle_pragma_reset_options): Likewise.
+ (handle_pragma_message): Likewise.
+ (handle_pragma_float_const_decimal64): Likewise.
+
2022-02-16 Jakub Jelinek <jakub@redhat.com>
PR c/104531
+2022-02-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/104532
+ * c-parser.cc (c_parser_omp_variable_list): For CPP_DEREF, use
+ convert_lvalue_to_rvalue and build_indirect_ref instead of
+ build_simple_mem_ref.
+
2022-02-11 Richard Biener <rguenther@suse.de>
* gimple-parser.cc (c_parser_gimple_statement): Properly parse
+2022-02-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/104539
+ * pt.cc (mark_decl_instantiated): Don't clear DECL_COMDAT.
+
+2022-02-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/90451
+ * decl2.cc (mark_single_function): New.
+ * cp-tree.h: Declare it.
+ * typeck.cc (cp_build_addr_expr_1): mark_used when making a PMF.
+ * semantics.cc (finish_qualified_id_expr): Not here.
+ (finish_id_expression_1): Or here.
+ (finish_decltype_type): Call mark_single_function.
+ * cvt.cc (convert_to_void): And here.
+ * pt.cc (convert_nontype_argument): And here.
+ * init.cc (build_offset_ref): Adjust assert.
+
+2022-02-17 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/104565
+ * semantics.cc (finish_compound_literal): Don't perform
+ non-dependent expr folding before calling check_narrowing.
+
2022-02-16 Patrick Palka <ppalka@redhat.com>
PR c++/104507
+2022-02-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/104539
+ * g++.dg/ipa/inline-4.C: New test.
+
+2022-02-17 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/warn/deprecated-16.C: New test.
+
+2022-02-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/90451
+ * g++.dg/warn/deprecated-14.C: New test.
+ * g++.dg/warn/deprecated-15.C: New test.
+
+2022-02-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR target/79754
+ * gcc.target/i386/pr79754.c: Add target dfp.
+
+2022-02-17 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/104447
+ * gcc.target/i386/pr104447.c: New.
+
+2022-02-17 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/104565
+ * g++.dg/template/non-dependent22.C: New test.
+
+2022-02-17 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr104551.c: New test.
+
+2022-02-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/104557
+ * gcc.dg/dfp/pr104557.c: New test.
+
+2022-02-17 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/104532
+ * gcc.dg/gomp/pr104532.c: New test.
+
+2022-02-17 Michael Meissner <meissner@the-meissners.org>
+
+ PR target/99708
+ * gcc.target/powerpc/pr99708.c: New test.
+
+2022-02-17 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/104576
+ * gcc.dg/analyzer/torture/uninit-pr63311.c: New test.
+ * gcc.dg/analyzer/uninit-pr104576.c: New test.
+ * gfortran.dg/analyzer/uninit-pr63311.f90: New test.
+
2022-02-16 David Malcolm <dmalcolm@redhat.com>
PR analyzer/104560
+2022-02-17 Ian Lance Taylor <iant@golang.org>
+
+ * dwarf.c (find_address_ranges): Handle skeleton units.
+ (read_function_entry): Likewise.
+
2022-02-16 Ian Lance Taylor <iant@golang.org>
* dwarf.c (build_address_map): Initialize DWARF 5 fields of unit.
+2022-02-17 Mark Wielaard <mark@klomp.org>
+
+ * rust-demangle.c (rust_demangle_callback): Ignore everything
+ after '.' char in sym for v0. For legacy symbols search
+ backwards to find the last 'E' before any '.'.
+ * testsuite/rust-demangle-expected: Add new .suffix testcases.
+
2022-01-31 Nick Clifton <nickc@redhat.com>
PR demangler/98886
+2022-02-17 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/104559
+ * doc/xml/manual/evolution.xml: Document deprecation.
+ * doc/html/manual/api.html: Regenerate.
+ * include/bits/stl_bvector.h (insert(const_iterator, const bool&)):
+ Remove default argument.
+ (insert(const_iterator)): New overload with deprecated attribute.
+ * testsuite/23_containers/vector/bool/modifiers/insert/104559.cc:
+ New test.
+
+2022-02-17 Jonathan Wakely <jwakely@redhat.com>
+
+ * python/libstdcxx/v6/printers.py (StdErrorCodePrinter): Replace
+ code that call cat->name() on std::error_category objects.
+ Identify known categories by symbol name and use a hardcoded
+ name. Print error code values as enumerators where appopriate.
+ * testsuite/libstdc++-prettyprinters/cxx11.cc: Adjust expected
+ name of custom category. Check io_errc and future_errc errors.
+
2022-02-15 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/104542