+2022-06-08 Roger Sayle <roger@nextmovesoftware.com>
+
+ PR middle-end/105874
+ * expr.cc (expand_expr_real_1) <normal_inner_ref>: New local
+ variable tem_modifier for calculating the expand_modifier enum to
+ use for expanding tem. If tem is a VAR_DECL, use EXPAND_MEMORY.
+
+2022-06-08 Max Filippov <jcmvbkbc@gmail.com>
+
+ PR target/105879
+ * config/xtensa/xtensa.md (movdi): Rename 'first' and 'second'
+ to 'lowpart' and 'highpart' so that they match 'gen_lowpart' and
+ 'gen_highpart' bitwise semantics and fix order of highpart and
+ lowpart depending on target endianness.
+
+2022-06-08 Chung-Ju Wu <jasonwucj@gmail.com>
+
+ * config/arm/arm-cpus.in (star-mc1): New cpu.
+ * config/arm/arm-tables.opt: Regenerate.
+ * config/arm/arm-tune.md: Regenerate.
+ * doc/invoke.texi: Update docs.
+
+2022-06-08 liuhongt <hongtao.liu@intel.com>
+
+ PR target/105513
+ PR target/105504
+ * config/i386/i386.md (*movsi_internal): Change alternative
+ from *v to ?v.
+ (*movdi_internal): Ditto.
+ * config/i386/sse.md (vec_set<mode>_0): Change alternative *r
+ to ?r.
+ (*vec_extractv4sf_mem): Ditto.
+ (*vec_extracthf): Ditto.
+
2022-06-07 Richard Earnshaw <rearnsha@arm.com>
PR target/105090
+2022-06-08 Jason Merrill <jason@redhat.com>
+
+ PR c++/105852
+ * decl.cc (duplicate_decls): Change non-templated friend
+ check to an assert.
+ * pt.cc (tsubst_function_decl): Don't set DECL_TEMPLATE_INFO
+ on non-templated friends.
+ (tsubst_friend_function): Adjust.
+
+2022-06-08 Jason Merrill <jason@redhat.com>
+
+ PR c++/105852
+ PR c++/105761
+ * decl.cc (duplicate_decls): Avoid copying template info
+ from non-templated friend even if newdecl isn't a definition.
+ Correct handling of DECL_UNIQUE_FRIEND_P on templates.
+ * pt.cc (non_templated_friend_p): New.
+ * cp-tree.h (non_templated_friend_p): Declare it.
+
+2022-06-08 Nathan Sidwell <nathan@acm.org>
+
+ * decl2.cc (struct priority_info_s, priority_info): Delete.
+ (priority_map_traits, priority_map_t): New.
+ (static_init_fini_fns): New.
+ (INITIALIZE_P_IDENTIFIER, PRIORITY_IDENTIFIER): Delete.
+ (initialize_p_decl, priority_decl): Delete.
+ (ssdf_decls, priority_info_map): Delete.
+ (start_static_storage_duration_function): Rename to ...
+ (start_partial_init_fini_fn): ... here. Create a void arg fn.
+ Add it to the slot in the appropriate static_init_fini_fns
+ hash table.
+ (finish_static_storage_duration_function): Rename to ...
+ (finish_partial_init_fini_fn): ... here.
+ (get_priority_info): Delete.
+ (one_static_initialization_or_destruction): Assert not
+ trivial dtor.
+ (do_static_initialization_or_destruction): Rename to ...
+ (emit_partial_init_fini_fn) ... here. Start & finish the fn.
+ Simply init/fini each var.
+ (partition_vars_for_init_fini): Partition vars according to
+ priority and add to init and/or fini list.
+ (generate_ctor_or_dtor_function): Start and finish the function.
+ Do santitizer calls here.
+ (generate_ctor_and_dtor_functions_for_priority): Delete.
+ (c_parse_final_cleanups): Reimplement global init/fini
+ processing.
+
2022-06-07 Jakub Jelinek <jakub@redhat.com>
* parser.cc (cp_parser_omp_clause_linear): Parse OpenMP 5.2
+2022-06-08 Tobias Burnus <tobias@codesourcery.com>
+
+ * openmp.cc (gfc_match_omp_clauses): Check also parent namespace
+ for 'requires reverse_offload'.
+
2022-06-07 Jakub Jelinek <jakub@redhat.com>
* trans-openmp.cc (gfc_trans_omp_clauses): Set
+2022-06-08 Yang Yujie <yangyujie@loongson.cn>
+
+ * Make-lang.in: only link objects from $(EXTRA_GCC_OBJS)
+ that's not in $(EXTRA_OBJS) into libgccjit.
+
2022-05-23 David Malcolm <dmalcolm@redhat.com>
* jit-recording.h: Add "final" and "override" to all vfunc
+2022-06-08 Jason Merrill <jason@redhat.com>
+
+ PR c++/105852
+ PR c++/105761
+ * g++.dg/modules/tpl-friend-2_a.C: Adjust expected dump.
+ * g++.dg/template/friend74.C: New test.
+
+2022-06-08 Roger Sayle <roger@nextmovesoftware.com>
+
+ PR middle-end/105874
+ * g++.dg/opt/pr105874.C: New test case.
+
+2022-06-08 Nathan Sidwell <nathan@acm.org>
+
+ * g++.dg/init/static-cdtor1.C: New.
+
+2022-06-08 Roger Sayle <roger@nextmovesoftware.com>
+
+ * gcc.target/i386/xop-pcmov3.c: Add -mno-avx512vl to dg-options.
+
+2022-06-08 Tobias Burnus <tobias@codesourcery.com>
+
+ * gfortran.dg/gomp/target-device-ancestor-5.f90: New test.
+
+2022-06-08 liuhongt <hongtao.liu@intel.com>
+
+ * gcc.target/i386/pr105513-1.c: New test.
+ * gcc.target/i386/extract-insert-combining.c: Add new
+ scan-assembler-not for spill.
+
+2022-06-08 liuhongt <hongtao.liu@intel.com>
+
+ PR target/105854
+ * gcc.target/i386/pr105854.c: Add target int128 and dfp.
+
2022-06-07 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr105854.c: New test.