diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-04-15 00:16:48 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-04-15 00:16:48 +0000 |
commit | 031bd52e482a53314d3dfac2d375c1033a6b7031 (patch) | |
tree | ddfa0b43c6babb163178a1dc7fae0237ce40c7cb | |
parent | f5cd166ffd3c9b2bdd6b2e69680dd6b59cbec1c5 (diff) | |
download | gcc-031bd52e482a53314d3dfac2d375c1033a6b7031.zip gcc-031bd52e482a53314d3dfac2d375c1033a6b7031.tar.gz gcc-031bd52e482a53314d3dfac2d375c1033a6b7031.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 48 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/analyzer/ChangeLog | 15 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 38 | ||||
-rw-r--r-- | gcc/jit/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/po/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 65 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 40 |
8 files changed, 216 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2605cbc..14e5885 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,51 @@ +2022-04-14 Indu Bhagat <indu.bhagat@oracle.com> + + PR debug/105089 + * ctfc.cc (ctf_dvd_ignore_insert): New function. + (ctf_dvd_ignore_lookup): Likewise. + (ctf_add_variable): Keep track of non-defining decl DIEs. + (new_ctf_container): Initialize the new hash-table. + (ctfc_delete_container): Empty hash-table. + * ctfc.h (struct ctf_container): Add new hash-table. + (ctf_dvd_ignore_lookup): New declaration. + (ctf_add_variable): Add additional argument. + * ctfout.cc (ctf_dvd_preprocess_cb): Skip adding CTF variable + record for non-defining decl for which a defining decl exists + in the same TU. + (ctf_preprocess): Defer updating the number of global objts + until here. + (output_ctf_header): Use ctfc_vars_list_count as some CTF + variables may not make it to the final output. + (output_ctf_vars): Likewise. + * dwarf2ctf.cc (gen_ctf_variable): Skip generating CTF variable + if this is known to be a non-defining decl DIE. + +2022-04-14 Indu Bhagat <indu.bhagat@oracle.com> + + * ctfc.h (struct ctf_container): Introduce a new member. + * ctfout.cc (ctf_list_add_ctf_vars): Use it instead of static + variable. + +2022-04-14 Jakub Jelinek <jakub@redhat.com> + + PR target/105247 + * simplify-rtx.cc (simplify_const_binary_operation): For shifts + or rotates by VOIDmode constant integer shift count use word_mode + for the operand if int_mode is narrower than word. + +2022-04-14 Robin Dapp <rdapp@linux.ibm.com> + + * config/s390/s390.cc (s390_get_sched_attrmask): Add z16. + (s390_get_unit_mask): Likewise. + (s390_is_fpd): Likewise. + (s390_is_fxd): Likewise. + * config/s390/s390.h (s390_tune_attr): Set max tune level to z16. + * config/s390/s390.md (z900,z990,z9_109,z9_ec,z10,z196,zEC12,z13,z14,z15): + Add z16. + (z900,z990,z9_109,z9_ec,z10,z196,zEC12,z13,z14,z15,z16): + Likewise. + * config/s390/3931.md: New file. + 2022-04-13 Richard Sandiford <richard.sandiford@arm.com> PR tree-optimization/105254 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 343bc37..28f4959 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220414 +20220415 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index c101789..7338ce9 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,18 @@ +2022-04-14 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/105264 + * region-model-reachability.cc (reachable_regions::handle_parm): + Use maybe_get_deref_base_region rather than just region_svalue, to + handle pointer arithmetic also. + * svalue.cc (svalue::maybe_get_deref_base_region): New. + * svalue.h (svalue::maybe_get_deref_base_region): New decl. + +2022-04-14 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/105252 + * svalue.cc (cmp_cst): When comparing VECTOR_CSTs, compare the + types of the encoded elements before calling cmp_cst on them. + 2022-04-09 David Malcolm <dmalcolm@redhat.com> PR analyzer/103892 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index d22a4a5..4377c88 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,41 @@ +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/104646 + * constexpr.cc (maybe_save_constexpr_fundef): Don't do extra + checks for defaulted ctors. + +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/82980 + * lambda.cc (type_deducible_expression_p): New. + (lambda_capture_field_type): Check it. + +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/65211 + * pt.cc (tsubst_decl) [TYPE_DECL]: Copy TYPE_ALIGN. + +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/97219 + * name-lookup.cc (dependent_local_decl_p): New. + * cp-tree.h (dependent_local_decl_p): Declare. + * semantics.cc (finish_call_expr): Use it. + * pt.cc (tsubst_arg_types): Also substitute default args + for local externs. + +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/101698 + * pt.cc (tsubst_baselink): Also check dependent optype. + +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/101442 + * decl.cc (cp_finish_decl): Don't pass decl to push_cleanup. + * init.cc (perform_member_init): Likewise. + * semantics.cc (push_cleanup): Adjust comment. + 2022-04-13 Jason Merrill <jason@redhat.com> PR c++/105245 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 8c895c2..faab3a7 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,8 @@ +2022-04-14 Iain Sandoe <iain@sandoe.co.uk> + + * jit-playback.cc (new_bitcast): Cast values returned by tree_to_uhwi + to 'long' to match the print format. + 2022-04-12 Antoni Boucher <bouanto@zoho.com> PR jit/104293 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index fff168c..0bc2a33 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2022-04-14 Joseph Myers <joseph@codesourcery.com> + + * de.po, fr.po, sv.po: Update. + 2022-04-05 Joseph Myers <joseph@codesourcery.com> * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po, diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d4bc5d3..8e77ed1 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,68 @@ +2022-04-14 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/105264 + * gcc.dg/analyzer/torture/symbolic-10.c: New test. + +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/104646 + * g++.dg/cpp0x/constexpr-fno-elide-ctors1.C: New test. + +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/82980 + * g++.dg/cpp0x/lambda/lambda-current-inst1.C: New test. + +2022-04-14 Indu Bhagat <indu.bhagat@oracle.com> + + PR debug/105089 + * gcc.dg/debug/ctf/ctf-array-2.c: Refactor testcase. Move some + checks ... + * gcc.dg/debug/ctf/ctf-array-5.c: ... to here. + * gcc.dg/debug/ctf/ctf-variables-3.c: ... and here. Add + additional checks for one CTF variable and one CTF object info + record. + +2022-04-14 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/105252 + * gcc.dg/analyzer/pr105252.c: New test. + +2022-04-14 Jakub Jelinek <jakub@redhat.com> + + PR target/105247 + * gcc.c-torture/compile/pr105247.c: New test. + +2022-04-14 Robin Dapp <rdapp@linux.ibm.com> + + * gcc.target/s390/pr80725.c: Add -Wno-int-to-pointer-cast. + +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/65211 + * g++.target/i386/vec-tmpl1.C: New test. + +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/97219 + * g++.dg/cpp1y/lambda-generic-local-fn1.C: New test. + +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/101698 + * g++.dg/template/conv19.C: New test. + +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/101442 + * g++.dg/cpp0x/initlist-nrv1.C: New test. + +2022-04-14 Jason Merrill <jason@redhat.com> + + PR c++/105265 + PR c++/100838 + * g++.dg/cpp0x/initlist-new6.C: New test. + 2022-04-13 Richard Sandiford <richard.sandiford@arm.com> PR tree-optimization/105254 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index d5dcded..c496804 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,43 @@ +2022-04-14 Palmer Dabbelt <palmer@rivosinc.com> + + * acinclude.m4 (GLIBCXX_ENABLE_LOCK_POLICY): Force auto to mutex + for RISC-V. + * configure: Regenerate. + +2022-04-14 Jonathan Wakely <jwakely@redhat.com> + + * doc/xml/manual/intro.xml: Fix comment. + +2022-04-14 Jonathan Wakely <jwakely@redhat.com> + + * include/precompiled/stdc++.h: Include <stacktrace> and + <stdatomic.h> for C++23. + +2022-04-14 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/105269 + * include/bits/stl_vector.h (__cpp_lib_constexpr_vector): + Define. + * include/c_compatibility/stdatomic.h (__cpp_lib_stdatomic_h): + Define. + * include/std/optional (__cpp_lib_optional): Define new value + for C++23. + (__cpp_lib_monadic_optional): Remove. + * include/std/version (__cpp_lib_constexpr_vector): Define. + (__cpp_lib_stdatomic_h): Define. + (__cpp_lib_optional): Define new value for C++23. + (__cpp_lib_monadic_optional): Remove. + * testsuite/20_util/optional/monadic/and_then.cc: Adjust. + * testsuite/20_util/optional/requirements.cc: Adjust for C++23. + * testsuite/20_util/optional/version.cc: Likewise. + * testsuite/23_containers/vector/cons/constexpr.cc: Check + feature test macro. + * testsuite/29_atomics/headers/stdatomic.h/c_compat.cc: + Likewise. + * testsuite/20_util/optional/monadic/version.cc: Removed. + * testsuite/23_containers/vector/requirements/version.cc: New test. + * testsuite/29_atomics/headers/stdatomic.h/version.cc: New test. + 2022-04-12 Jonathan Wakely <jwakely@redhat.com> * acinclude.m4 (GLIBCXX_ENABLE_BACKTRACE): Check for mmap. |