Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 15 Apr 2022 00:16:48 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 15 Apr 2022 00:16:48 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/jit/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 2605cbc..14e5885 100644 (file)
@@ -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
index 343bc37..28f4959 100644 (file)
@@ -1 +1 @@
-20220414
+20220415
index c101789..7338ce9 100644 (file)
@@ -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
index d22a4a5..4377c88 100644 (file)
@@ -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
index 8c895c2..faab3a7 100644 (file)
@@ -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
index fff168c..0bc2a33 100644 (file)
@@ -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,
index d4bc5d3..8e77ed1 100644 (file)
@@ -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
index d5dcded..c496804 100644 (file)
@@ -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.