mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
Daily bump.
This commit is contained in:
parent
3b21c21f3f
commit
9d3dd21856
@ -1,3 +1,8 @@
|
||||
2022-06-27 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* configure.ac: Build libiberty pic variant for gdbserver.
|
||||
* configure: Regenerate.
|
||||
|
||||
2022-06-26 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
229
gcc/ChangeLog
229
gcc/ChangeLog
@ -1,3 +1,232 @@
|
||||
2022-06-27 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* genmatch.cc: Add "final" and "override" to various vfunc
|
||||
implementations, removing redundant "virtual" as appropriate.
|
||||
* gensupport.cc: Likewise.
|
||||
* gimple-range-cache.h: Likewise.
|
||||
* ipa-icf-gimple.h: Likewise.
|
||||
* ipa-icf.h: Likewise.
|
||||
* read-md.h: Likewise.
|
||||
* read-rtl-function.cc: Likewise.
|
||||
* tree-ssa-loop-ch.cc: Likewise.
|
||||
* tree-ssa-sccvn.cc: Likewise.
|
||||
|
||||
2022-06-27 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* config/i386/i386-features.h: Add "final" and "override" to
|
||||
scalar_chain vfunc implementations as appropriate.
|
||||
|
||||
2022-06-27 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* tree-switch-conversion.h: Add "final" and "override" to cluster
|
||||
vfunc implementations as appropriate.
|
||||
|
||||
2022-06-27 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* expr.cc: Add "final" and "override" to op_by_pieces_d vfunc
|
||||
implementations as appropriate.
|
||||
|
||||
2022-06-27 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* compare-elim.cc: Add "final" and "override" to dom_walker vfunc
|
||||
implementations, removing redundant "virtual" as appropriate.
|
||||
* gimple-ssa-strength-reduction.cc: Likewise.
|
||||
* ipa-prop.cc: Likewise.
|
||||
* rtl-ssa/blocks.cc: Likewise.
|
||||
* tree-into-ssa.cc: Likewise.
|
||||
* tree-ssa-dom.cc: Likewise.
|
||||
* tree-ssa-math-opts.cc: Likewise.
|
||||
* tree-ssa-phiopt.cc: Likewise.
|
||||
* tree-ssa-propagate.cc: Likewise.
|
||||
* tree-ssa-sccvn.cc: Likewise.
|
||||
* tree-ssa-strlen.cc: Likewise.
|
||||
* tree-ssa-uncprop.cc: Likewise.
|
||||
|
||||
2022-06-27 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* adjust-alignment.cc: Add "final" and "override" to opt_pass
|
||||
vfunc implementations, removing redundant "virtual" as
|
||||
appropriate.
|
||||
* asan.cc: Likewise.
|
||||
* auto-inc-dec.cc: Likewise.
|
||||
* auto-profile.cc: Likewise.
|
||||
* bb-reorder.cc: Likewise.
|
||||
* cfgcleanup.cc: Likewise.
|
||||
* cfgexpand.cc: Likewise.
|
||||
* cfgrtl.cc: Likewise.
|
||||
* cgraphbuild.cc: Likewise.
|
||||
* combine-stack-adj.cc: Likewise.
|
||||
* combine.cc: Likewise.
|
||||
* compare-elim.cc: Likewise.
|
||||
* config/i386/i386-features.cc: Likewise.
|
||||
* coroutine-passes.cc: Likewise.
|
||||
* cprop.cc: Likewise.
|
||||
* cse.cc: Likewise.
|
||||
* dce.cc: Likewise.
|
||||
* df-core.cc: Likewise.
|
||||
* dse.cc: Likewise.
|
||||
* dwarf2cfi.cc: Likewise.
|
||||
* early-remat.cc: Likewise.
|
||||
* except.cc: Likewise.
|
||||
* final.cc: Likewise.
|
||||
* function.cc: Likewise.
|
||||
* fwprop.cc: Likewise.
|
||||
* gcse.cc: Likewise.
|
||||
* gimple-harden-conditionals.cc: Likewise.
|
||||
* gimple-if-to-switch.cc: Likewise.
|
||||
* gimple-isel.cc: Likewise.
|
||||
* gimple-laddress.cc: Likewise.
|
||||
* gimple-loop-interchange.cc: Likewise.
|
||||
* gimple-loop-jam.cc: Likewise.
|
||||
* gimple-loop-versioning.cc: Likewise.
|
||||
* gimple-low.cc: Likewise.
|
||||
* gimple-ssa-backprop.cc: Likewise.
|
||||
* gimple-ssa-evrp.cc: Likewise.
|
||||
* gimple-ssa-isolate-paths.cc: Likewise.
|
||||
* gimple-ssa-nonnull-compare.cc: Likewise.
|
||||
* gimple-ssa-split-paths.cc: Likewise.
|
||||
* gimple-ssa-store-merging.cc: Likewise.
|
||||
* gimple-ssa-strength-reduction.cc: Likewise.
|
||||
* gimple-ssa-warn-access.cc: Likewise.
|
||||
* gimple-ssa-warn-alloca.cc: Likewise.
|
||||
* gimple-ssa-warn-restrict.cc: Likewise.
|
||||
* gimple-warn-recursion.cc: Likewise.
|
||||
* graphite.cc: Likewise.
|
||||
* ifcvt.cc: Likewise.
|
||||
* init-regs.cc: Likewise.
|
||||
* ipa-comdats.cc: Likewise.
|
||||
* ipa-cp.cc: Likewise.
|
||||
* ipa-devirt.cc: Likewise.
|
||||
* ipa-fnsummary.cc: Likewise.
|
||||
* ipa-free-lang-data.cc: Likewise.
|
||||
* ipa-icf.cc: Likewise.
|
||||
* ipa-inline.cc: Likewise.
|
||||
* ipa-modref.cc: Likewise.
|
||||
* ipa-profile.cc: Likewise.
|
||||
* ipa-pure-const.cc: Likewise.
|
||||
* ipa-reference.cc: Likewise.
|
||||
* ipa-split.cc: Likewise.
|
||||
* ipa-sra.cc: Likewise.
|
||||
* ipa-visibility.cc: Likewise.
|
||||
* ipa.cc: Likewise.
|
||||
* ira.cc: Likewise.
|
||||
* jump.cc: Likewise.
|
||||
* loop-init.cc: Likewise.
|
||||
* lower-subreg.cc: Likewise.
|
||||
* mode-switching.cc: Likewise.
|
||||
* modulo-sched.cc: Likewise.
|
||||
* multiple_target.cc: Likewise.
|
||||
* omp-expand.cc: Likewise.
|
||||
* omp-low.cc: Likewise.
|
||||
* omp-oacc-kernels-decompose.cc: Likewise.
|
||||
* omp-oacc-neuter-broadcast.cc: Likewise.
|
||||
* omp-offload.cc: Likewise.
|
||||
* omp-simd-clone.cc: Likewise.
|
||||
* passes.cc: Likewise.
|
||||
* postreload-gcse.cc: Likewise.
|
||||
* postreload.cc: Likewise.
|
||||
* predict.cc: Likewise.
|
||||
* recog.cc: Likewise.
|
||||
* ree.cc: Likewise.
|
||||
* reg-stack.cc: Likewise.
|
||||
* regcprop.cc: Likewise.
|
||||
* reginfo.cc: Likewise.
|
||||
* regrename.cc: Likewise.
|
||||
* reorg.cc: Likewise.
|
||||
* sancov.cc: Likewise.
|
||||
* sanopt.cc: Likewise.
|
||||
* sched-rgn.cc: Likewise.
|
||||
* stack-ptr-mod.cc: Likewise.
|
||||
* store-motion.cc: Likewise.
|
||||
* tracer.cc: Likewise.
|
||||
* trans-mem.cc: Likewise.
|
||||
* tree-call-cdce.cc: Likewise.
|
||||
* tree-cfg.cc: Likewise.
|
||||
* tree-cfgcleanup.cc: Likewise.
|
||||
* tree-complex.cc: Likewise.
|
||||
* tree-eh.cc: Likewise.
|
||||
* tree-emutls.cc: Likewise.
|
||||
* tree-if-conv.cc: Likewise.
|
||||
* tree-into-ssa.cc: Likewise.
|
||||
* tree-loop-distribution.cc: Likewise.
|
||||
* tree-nrv.cc: Likewise.
|
||||
* tree-object-size.cc: Likewise.
|
||||
* tree-parloops.cc: Likewise.
|
||||
* tree-predcom.cc: Likewise.
|
||||
* tree-profile.cc: Likewise.
|
||||
* tree-sra.cc: Likewise.
|
||||
* tree-ssa-ccp.cc: Likewise.
|
||||
* tree-ssa-copy.cc: Likewise.
|
||||
* tree-ssa-dce.cc: Likewise.
|
||||
* tree-ssa-dom.cc: Likewise.
|
||||
* tree-ssa-dse.cc: Likewise.
|
||||
* tree-ssa-forwprop.cc: Likewise.
|
||||
* tree-ssa-ifcombine.cc: Likewise.
|
||||
* tree-ssa-loop-ch.cc: Likewise.
|
||||
* tree-ssa-loop-im.cc: Likewise.
|
||||
* tree-ssa-loop-ivcanon.cc: Likewise.
|
||||
* tree-ssa-loop-prefetch.cc: Likewise.
|
||||
* tree-ssa-loop-split.cc: Likewise.
|
||||
* tree-ssa-loop-unswitch.cc: Likewise.
|
||||
* tree-ssa-loop.cc: Likewise.
|
||||
* tree-ssa-math-opts.cc: Likewise.
|
||||
* tree-ssa-phiopt.cc: Likewise.
|
||||
* tree-ssa-phiprop.cc: Likewise.
|
||||
* tree-ssa-pre.cc: Likewise.
|
||||
* tree-ssa-reassoc.cc: Likewise.
|
||||
* tree-ssa-sccvn.cc: Likewise.
|
||||
* tree-ssa-sink.cc: Likewise.
|
||||
* tree-ssa-strlen.cc: Likewise.
|
||||
* tree-ssa-structalias.cc: Likewise.
|
||||
* tree-ssa-uncprop.cc: Likewise.
|
||||
* tree-ssa-uninit.cc: Likewise.
|
||||
* tree-ssanames.cc: Likewise.
|
||||
* tree-stdarg.cc: Likewise.
|
||||
* tree-switch-conversion.cc: Likewise.
|
||||
* tree-tailcall.cc: Likewise.
|
||||
* tree-vect-generic.cc: Likewise.
|
||||
* tree-vectorizer.cc: Likewise.
|
||||
* tree-vrp.cc: Likewise.
|
||||
* tsan.cc: Likewise.
|
||||
* ubsan.cc: Likewise.
|
||||
* var-tracking.cc: Likewise.
|
||||
* vtable-verify.cc: Likewise.
|
||||
* web.cc: Likewise.
|
||||
|
||||
2022-06-27 Andrew Stubbs <ams@codesourcery.com>
|
||||
|
||||
* config/gcn/gcn.md (*movbi): Remove assembler bug workarounds.
|
||||
(jump): Likewise.
|
||||
(movdi_symbol_save_scc): Likewise.
|
||||
|
||||
2022-06-27 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
PR rtl-optimization/7061
|
||||
* config/i386/i386.md (*highpartdisi2): New define_insn_and_split.
|
||||
|
||||
2022-06-27 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
PR tree-optimization/94026
|
||||
* match.pd (((X << C1) & C2) eq/ne C3): New simplification.
|
||||
(((X >> C1) & C2) eq/ne C3): Likewise.
|
||||
|
||||
2022-06-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
|
||||
|
||||
* statistics.cc: Include tree.h.
|
||||
(get_function_name): New function.
|
||||
(statistics_fini_pass_2): Call get_function_name instead of
|
||||
current_function_name.
|
||||
(statistics_counter_event): Call get_function_name instead of
|
||||
function_name.
|
||||
(statistics_histogram_event): Likewise.
|
||||
|
||||
2022-06-27 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
|
||||
|
||||
* config/xtensa/xtensa.md:
|
||||
Suppress unnecessary emitting nop insn in the split patterns for
|
||||
integer/FP constant synthesis, and add new peephole2 pattern that
|
||||
folds such synthesized additions.
|
||||
|
||||
2022-06-25 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* tree-ssa-dom.cc (dom_jt_state): Pass ranger to constructor
|
||||
|
@ -1 +1 @@
|
||||
20220627
|
||||
20220628
|
||||
|
@ -1,3 +1,16 @@
|
||||
2022-06-27 Sergei Trofimovich <siarheit@google.com>
|
||||
|
||||
PR c++/106102
|
||||
* mapper-client.cc: Include <memory> via "system.h".
|
||||
* mapper-resolver.cc: Ditto.
|
||||
* module.cc: Ditto.
|
||||
|
||||
2022-06-27 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* cxx-pretty-print.h: Add "final" and "override" to various vfunc
|
||||
implementations, removing redundant "virtual" as appropriate.
|
||||
* module.cc: Likewise.
|
||||
|
||||
2022-06-24 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/87729
|
||||
|
@ -1,3 +1,8 @@
|
||||
2022-06-27 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* lto-dump.cc: Add "final" and "override" to various vfunc
|
||||
implementations, removing redundant "virtual" as appropriate.
|
||||
|
||||
2022-05-16 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* lto-common.cc (lto_resolution_read): Use ARRAY_SIZE.
|
||||
|
@ -1,3 +1,39 @@
|
||||
2022-06-27 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/89197
|
||||
* g++.dg/cpp0x/initlist130.C: New test.
|
||||
|
||||
2022-06-27 Andrew Stubbs <ams@codesourcery.com>
|
||||
|
||||
* lib/target-supports.exp (check_effective_target_global_constructor):
|
||||
Remove amdgcn.
|
||||
|
||||
2022-06-27 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/106070
|
||||
* gcc.dg/torture/pr106070.c: Use unsigned long long instead of
|
||||
unsigned long and -1ULL instead of 0xffffffffffffffff, deobcuscate
|
||||
and improve formatting.
|
||||
|
||||
2022-06-27 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* gcc.dg/atomic/c11-atomic-exec-4.c: Call sched_yield.
|
||||
* gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
|
||||
* gcc.dg/atomic/pr80640-2.c: Likewise.
|
||||
* gcc.dg/atomic/pr80640.c: Likewise.
|
||||
* gcc.dg/atomic/pr81316.c: Likewise.
|
||||
* gcc.dg/di-sync-multithread.c: Likewise.
|
||||
|
||||
2022-06-27 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
PR rtl-optimization/7061
|
||||
* gcc.target/i386/pr7061-2.c: Update to look for shufps.
|
||||
|
||||
2022-06-27 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
PR tree-optimization/94026
|
||||
* gcc.dg/pr94026.c: New test case.
|
||||
|
||||
2022-06-26 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/105691
|
||||
|
@ -1,3 +1,8 @@
|
||||
2022-06-27 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
* configure.ac: Use grep instead of fgrep.
|
||||
* configure, Makefile.in: Regenerate.
|
||||
|
||||
2022-05-28 Ian Lance Taylor <iant@golang.org>
|
||||
|
||||
PR libbacktrace/105721
|
||||
|
@ -1,3 +1,9 @@
|
||||
2022-06-27 Sergei Trofimovich <siarheit@google.com>
|
||||
|
||||
PR c++/106102
|
||||
* libcc1plugin.cc: Include <memory> via "system.h".
|
||||
* libcp1plugin.cc: Ditto.
|
||||
|
||||
2022-06-01 David Seifert <soap@gentoo.org>
|
||||
|
||||
PR plugins/95648
|
||||
|
@ -1,3 +1,76 @@
|
||||
2022-06-27 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* testsuite/20_util/to_chars/long_double.cc: Use cmath
|
||||
long double overloads for nexttoward and ldexp.
|
||||
|
||||
2022-06-27 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* testsuite/experimental/simd/standard_abi_usable.cc: Require
|
||||
cmath support.
|
||||
* testsuite/experimental/simd/standard_abi_usable_2.cc:
|
||||
Likewise.
|
||||
|
||||
2022-06-27 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* testsuite/26_numerics/complex/proj.cc: Skip test in the
|
||||
circumstances in which the implementation of proj is known to
|
||||
be broken.
|
||||
|
||||
2022-06-27 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* src/c++17/fs_dir.cc (dir_and_pathname): Use dirfd if
|
||||
_GLIBCXX_HAVE_OPENAT.
|
||||
|
||||
2022-06-27 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* testsuite/27_io/filesystem/iterators/recursive_directory_iterator.cc
|
||||
(test06): Don't create symlinks when NO_SYMLINKS is defined.
|
||||
|
||||
2022-06-27 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* testsuite/lib/dg-options.exp (add_options_for_net_ts):
|
||||
Add -Wl,--gc-sections for RTEMS targets.
|
||||
* testsuite/experimental/net/timer/waitable/dest.cc: Link-time
|
||||
xfail on RTEMS.
|
||||
* testsuite/experimental/net/timer/waitable/ops.cc: Likewise.
|
||||
* testsuite/experimental/net/internet/resolver/ops/lookup.cc:
|
||||
Execution-time xfail on RTEMS.
|
||||
* testsuite/experimental/net/internet/resolver/ops/reverse.cc:
|
||||
Likewise.
|
||||
|
||||
2022-06-27 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/ext/mt_allocator/22309_thread.cc: Include <string>.
|
||||
|
||||
2022-06-27 Joel Brobecker <brobecker@adacore.com>
|
||||
Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/util/testsuite_fs.h (__gnu_test::nonexistent_path):
|
||||
Always include a counter in the filename returned.
|
||||
|
||||
2022-06-27 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/move_only_function.h (_Never_valueless_alt):
|
||||
Define partial specialization for std::move_only_function.
|
||||
|
||||
2022-06-27 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/variant (_Build_FUN::_S_fun): Define fallback case
|
||||
as deleted.
|
||||
(__accepted_index, _Extra_visit_slot_needed): Replace class
|
||||
templates with variable templates.
|
||||
|
||||
2022-06-27 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/fs_path.h (__is_path_iter_src): Replace class
|
||||
template with variable template.
|
||||
|
||||
2022-06-27 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/chrono.h (is_clock_v): Define to false.
|
||||
(is_clock_v<T>): Define partial specialization for true cases.
|
||||
(is_clock): Define in terms of is_clock_v.
|
||||
|
||||
2022-06-24 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
* scripts/extract_symvers.in: Use grep -E instead of egrep.
|
||||
|
@ -1,3 +1,12 @@
|
||||
2022-06-27 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* lto-plugin.c (plugin_lock): New lock.
|
||||
(claim_file_handler): Use mutex for critical section.
|
||||
(onload): Initialize mutex.
|
||||
* configure.ac: Check for pthread.h.
|
||||
* configure: Regenerate.
|
||||
* config.h.in: Regenerate.
|
||||
|
||||
2022-06-20 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* lto-plugin.c (struct plugin_file_info): Add skip_file flag.
|
||||
|
Loading…
Reference in New Issue
Block a user