mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
Daily bump.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -1 +1 @@
|
||||
20230303
|
||||
20230304
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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]:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user