Daily bump.

This commit is contained in:
GCC Administrator
2023-03-04 00:16:30 +00:00
parent df0184906a
commit 2aa6673eef
10 changed files with 319 additions and 1 deletions

View 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

View File

@@ -1 +1 @@
20230303
20230304

View 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

View 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

View 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

View 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.

View 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

View 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]:

View 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

View 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.