diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-06-09 00:16:26 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-06-09 00:16:26 +0000 |
commit | 02b4e2de3204e74ce06d2d46bc8ee30ac93ce9fb (patch) | |
tree | 658dcdddb32e4787092f712dbdc604a81a1a5c91 /gcc | |
parent | e8ed26c2ac38ab1f6ed5a627d9089a9243e06a0c (diff) | |
download | gcc-02b4e2de3204e74ce06d2d46bc8ee30ac93ce9fb.zip gcc-02b4e2de3204e74ce06d2d46bc8ee30ac93ce9fb.tar.gz gcc-02b4e2de3204e74ce06d2d46bc8ee30ac93ce9fb.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 34 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 47 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/jit/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 35 |
6 files changed, 127 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0c8e5af..118cfe0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,37 @@ +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 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 84385c3..2b282de 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220608 +20220609 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a0bcf6e..08b8d28 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,50 @@ +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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 7544847..27d445a 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +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 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 0c424cd..0d77679 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,8 @@ +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 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6d955a6..443e1c8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,38 @@ +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. |