Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 4 Mar 2023 00:16:30 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 4 Mar 2023 00:16:30 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/testsuite/ChangeLog
libatomic/ChangeLog
libiberty/ChangeLog
libstdc++-v3/ChangeLog

index bc9bdff964cfbad1a1ed5b4b4b42da0003414079..f488e5f3e31282e3d34d12130219117af8e9d837 100644 (file)
@@ -1,3 +1,93 @@
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * gimple-ssa-warn-access.cc
+       (pass_waccess::check_dangling_stores): Skip non-stores.
+
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * config/arm/vfp.md (*thumb2_movsi_vfp): Drop blank after tab
+       after vmsr and vmrs, and lower the case of P0.
+
+2023-03-03  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR middle-end/109006
+       * gdbhooks.py (VecPrinter): Handle vec<T> as well as vec<T>*.
+
+2023-03-03  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR middle-end/109006
+       * gdbhooks.py (VecPrinter): Adjust for new vec layout.
+
+2023-03-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/108986
+       * gimple-ssa-warn-access.cc (pass_waccess::maybe_check_access_sizes):
+       Return immediately if OPT_Wnonnull or OPT_Wstringop_overflow_ is
+       suppressed on stmt.  For [static %E] warning, print access_nelts
+       rather than access_size.  Fix up comment wording.
+
+2023-03-03  Robin Dapp  <rdapp@linux.ibm.com>
+
+       * config/s390/driver-native.cc (s390_host_detect_local_cpu): Use
+       arch14 instead of z16.
+
+2023-03-03  Anthony Green  <green@moxielogic.com>
+
+       * config/moxie/moxie.cc (TARGET_LRA_P): Remove.
+
+2023-03-03  Anthony Green  <green@moxielogic.com>
+
+       * config/moxie/constraints.md (A, B, W): Change
+       define_constraint to define_memory_constraint.
+
+2023-03-03  Xi Ruoyao  <xry111@xry111.site>
+
+       * toplev.cc (process_options): Fix the spelling of
+       "-fstack-clash-protection".
+
+2023-03-03  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109002
+       * tree-ssa-pre.cc (compute_partial_antic_aux): Properly
+       PHI-translate ANTIC_IN.
+
+2023-03-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/108988
+       * gimple-fold.cc (gimple_fold_builtin_fputs): Fold len to
+       size_type_node before passing it as argument to fwrite.  Formatting
+       fixes.
+
+2023-03-03  Richard Biener  <rguenther@suse.de>
+
+       PR target/108738
+       * config/i386/i386.opt (--param x86-stv-max-visits): New param.
+       * doc/invoke.texi (--param x86-stv-max-visits): Document it.
+       * config/i386/i386-features.h (scalar_chain::max_visits): New.
+       (scalar_chain::build): Add bitmap parameter, return boolean.
+       (scalar_chain::add_insn): Likewise.
+       (scalar_chain::analyze_register_chain): Likewise.
+       * config/i386/i386-features.cc (scalar_chain::scalar_chain):
+       Initialize max_visits.
+       (scalar_chain::analyze_register_chain): When we exhaust
+       max_visits, abort.  Also abort when running into any
+       disallowed insn.
+       (scalar_chain::add_insn): Propagate abort.
+       (scalar_chain::build): Likewise.  When aborting amend
+       the set of disallowed insn with the insns set.
+       (convert_scalars_to_vector): Adjust.  Do not convert aborted
+       chains.
+
+2023-03-03  Richard Biener  <rguenther@suse.de>
+
+       PR debug/108772
+       * dwarf2out.cc (dwarf2out_late_global_decl): Do not
+       generate a DIE for a function scope static.
+
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * config/vx-common.h (WINT_TYPE): Alias to "wchar_t".
+
 2023-03-02  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/108883
index 7956071adad71adbab8037022a08d4d24c8506fe..887270c73229d4f934cda5c0a06a90a5b0eeada5 100644 (file)
@@ -1 +1 @@
-20230303
+20230304
index dddee66c97a98775f167ce4124ae755e38a54838..958087b6e643790d0247e175aabe070a35f10a4f 100644 (file)
@@ -1,3 +1,8 @@
+2023-03-03  David Malcolm  <dmalcolm@redhat.com>
+
+       * kf.cc (class kf_sprintf): New.
+       (register_known_functions): Register it.
+
 2023-03-02  David Malcolm  <dmalcolm@redhat.com>
 
        PR analyzer/108968
index 2cd2aefd3218354816e4d9d48f41eefe1136667f..1c840921a902d355cf545e0a17c65ab857c2e847 100644 (file)
@@ -1,3 +1,12 @@
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * c-common.cc (c_common_nodes_and_builtins): Take
+       wchar_type_node for wint_type_node when aliased.
+       (c_stddef_cpp_builtins): Define __WINT_TYPE__, when aliased to
+       wchar_t, to the underlying type rather than wchar_t in
+       non-C++.
+       * c-cppbuiltin.cc (type_suffix): Handle wchar_type_node.
+
 2023-02-28  Marek Polacek  <polacek@redhat.com>
 
        PR c++/107938
index 75d189baa73ec699deca1b0cb0965f1c652cb1b3..789c0330cc80035348d8eb8291d7cd0281f95fa4 100644 (file)
@@ -1,3 +1,17 @@
+2023-03-03  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/108998
+       * pt.cc (el_data::skipped_trees): New data member.
+       (extract_locals_r): Push to skipped_trees any unevaluated
+       contexts that we skipped over.
+       (extract_local_specs): For the second walk, start from each
+       tree in skipped_trees.
+
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * typeck.cc (cp_build_binary_op): Suppress redundant warning
+       for pfn null test in pmfn test with vbit-in-delta.
+
 2023-03-02  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/108883
index c9e63fe0a846d2ec92e0bfbcea307ee6f5bc4151..52859ea73ff74e4aad296cabf885c499af554195 100644 (file)
@@ -1,3 +1,30 @@
+2023-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/108763
+       * implement-d.texi (Missing Features): Document that TypeInfo-based
+       va_arg is not implemented.
+
+2023-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/108946
+       * d-target.cc (Target::isVectorOpSupported): Allow identity ops.
+       * expr.cc (ExprVisitor::visit (IdentityExp *)): Handle vector identity
+       comparisons.
+
+2023-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/108877
+       * imports.cc (ImportVisitor::visit (EnumDeclaration *)): Call
+       make_import on TYPE_MAIN_VARIANT.
+       (ImportVisitor::visit (AggregateDeclaration *)): Likewise.
+       (ImportVisitor::visit (ClassDeclaration *)): Likewise.
+
+2023-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/108945
+       * d-codegen.cc (build_boolop): Evaluate vector comparison as
+       the truth_type_for vector type.
+
 2023-02-23  Arsen Arsenović  <arsen@aarsen.me>
 
        * implement-d.texi: Reorder index entries around @items.
index 93e94b2883bc8937b11af094ddd1e1c62ced124b..63a22d183363fbb7522dc199dd71c1b25158b46d 100644 (file)
@@ -1,3 +1,132 @@
+2023-03-03  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/109016
+       * gcc.dg/analyzer/omp-parallel-for-1.c: New test.
+       * gcc.dg/analyzer/omp-parallel-for-get-min.c: New test.
+
+2023-03-03  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: New test.
+       * gcc.dg/analyzer/sprintf-1.c: New test.
+       * gcc.dg/analyzer/sprintf-concat.c: New test.
+
+2023-03-03  David Malcolm  <dmalcolm@redhat.com>
+
+       PR tree-optimization/108988
+       * gcc.dg/analyzer/pr99716-1.c (test_2): Remove xfail.
+
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * g++.dg/warn/Wdangling-pointer.C (warn_init_ref_member): Add
+       two new variants, one fixed, one xfailed.
+       * c-c++-common/Wdangling-pointer-5.c
+       (nowarn_store_arg_store_arg): Add now-expected warnings.
+
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * gcc.target/arm/acle/cde-errors.c: Adjust messages for quote
+       around +cdecp<N>.
+       * gcc.target/arm/acle/cde-mve-error-2.c: Likewise.
+
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * gcc.target/arm/armv8_2-fp16-move-1.c: Combine vcmp and vcmpe
+       expected counts into a single pattern.
+       * gcc.target/arm/armv8_2-fp16-move-2.c: Accept conditional
+       return and reversed conditions.
+
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       PR target/51534
+       * gcc.target/arm/pr51534.c: Split softfp variant into...
+       * gcc.target/arm/pr51534s.c: ... this, and support ARM too.
+
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * gcc.target/arm/acle/cde-mve-full-assembly.c: Drop blank
+       after tab after vmsr, and lower the case of P0.
+
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       PR target/104882
+       * gcc.target/arm/simd/pr104882.c: Require mve hardware.
+
+2023-03-03  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/108998
+       * g++.dg/cpp2a/lambda-generic11.C: New test.
+
+2023-03-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/108986
+       * gcc.dg/Wnonnull-8.c: New test.
+
+2023-03-03  Robin Dapp  <rdapp@linux.ibm.com>
+
+       * gcc.target/s390/ifcvt-two-insns-bool.c: Allow "high" and
+       "not low or equal" load on condition variant.
+       * gcc.target/s390/ifcvt-two-insns-int.c: Dito.
+       * gcc.target/s390/ifcvt-two-insns-long.c: Dito.
+
+2023-03-03  Robin Dapp  <rdapp@linux.ibm.com>
+
+       * gcc.dg/vect/slp-3.c: Adapt test expectation.
+       * gcc.dg/vect/slp-multitypes-11.c: Likewise.
+       * gcc.dg/vect/slp-perm-8.c: Likewise.
+
+2023-03-03  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109002
+       * gcc.dg/torture/pr109002.c: New testcase.
+
+2023-03-03  Richard Biener  <rguenther@suse.de>
+
+       PR debug/108772
+       * g++.dg/lto/pr108772_0.C: New testcase.
+
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       PR c++/100127
+       * g++.dg/coroutines/pr100127.C: Test for header rather than
+       compiler macro.
+       * g++.dg/coroutines/pr100772-a.C: Likewise.
+       * g++.dg/coroutines/pr100772-b.C: Likewise.
+
+2023-03-03  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gcc.dg/attr-aligned.c: Adjust comment for ALIGN_MAX_STATIC.
+       (ALIGN_MAX_STATIC): Set to 512 for CRIS.
+
+2023-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/108946
+       * gdc.dg/simd2a.d: Update test.
+       * gdc.dg/simd2b.d: Likewise.
+       * gdc.dg/simd2c.d: Likewise.
+       * gdc.dg/simd2d.d: Likewise.
+       * gdc.dg/simd2e.d: Likewise.
+       * gdc.dg/simd2f.d: Likewise.
+       * gdc.dg/simd2g.d: Likewise.
+       * gdc.dg/simd2h.d: Likewise.
+       * gdc.dg/simd2i.d: Likewise.
+       * gdc.dg/simd2j.d: Likewise.
+
+2023-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/108877
+       * gdc.dg/imports/pr108877a.d: New test.
+       * gdc.dg/pr108877.d: New test.
+
+2023-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/108167
+       * gdc.dg/pr108167.d: New test.
+
+2023-03-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/108945
+       * gdc.dg/pr108945.d: New test.
+
 2023-03-02  Jakub Jelinek  <jakub@redhat.com>
 
        PR testsuite/108991
index 61d128bba43386ee25e136c2d1de1e592cf3a271..694360672a4bfcb325641e46184555a59b65877a 100644 (file)
@@ -1,3 +1,9 @@
+2023-03-03  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+       * config/s390/cas_n.c: New file.
+       * config/s390/load_n.c: New file.
+       * config/s390/store_n.c: New file.
+
 2023-01-16  Jonathan Wakely  <jwakely@redhat.com>
 
        * configure.tgt (config_path) [target_thread_file=single]:
index 3f0e4cfadc2080a1af5f1fbde32f35d58acc1923..adc232c22eed67acd3d92a862fed0ed763ef2bdd 100644 (file)
@@ -1,3 +1,9 @@
+2023-03-03  Costas Argyris  <costas.argyris@gmail.com>
+
+       * pex-win32.c (win32_spawn): Fix memory leak of cmdline
+       buffer and refactor to have cleanup code appear once
+       for all exit cases.
+
 2023-02-11  niXman  <i.nixman@autistici.org>
 
        * lrealpath.c (lrealpath): try to resolve symlink and
index d7c386683a097e5ece40cc4eeedc06111b9770e8..229fbbe97d72939e093db1b97bcd5193da662390 100644 (file)
@@ -1,3 +1,35 @@
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * testsuite/30_threads/async/async.cc (test04): Initialize
+       steady_start, renamed from steady_begin, next to slow_start.
+       Increase tolerance for final wait.
+
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       * testsuite/libstdc++-prettyprinters/80276.cc: Add
+       std::string to debug info.
+       * testsuite/libstdc++-prettyprinters/libfundts.cc: Likewise.
+
+2023-03-03  Alexandre Oliva  <oliva@adacore.com>
+
+       PR libstdc++/104852
+       PR libstdc++/95989
+       PR libstdc++/52590
+       * include/bits/std_thread.h (thread::_M_thread_deps): New
+       static implicitly-inline member function.
+       (std::thread template ctor): Pass it to _M_start_thread.
+       * src/c++11/thread.cc (thread::_M_start_thread): Name depend
+       parameter, force it live on entry.
+
+2023-03-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * config/abi/post/i386-solaris/baseline_symbols.txt: Regenerate.
+       * config/abi/post/i386-solaris/amd64/baseline_symbols.txt:
+       Likewise.
+       * config/abi/post/sparc-solaris/baseline_symbols.txt: Likewise.
+       * config/abi/post/sparc-solaris/sparcv9/baseline_symbols.txt:
+       Likewise.
+
 2023-03-01  Jonathan Wakely  <jwakely@redhat.com>
 
        * include/bits/cow_string.h: Fix typo in comment.