Daily bump.

This commit is contained in:
GCC Administrator 2021-12-21 00:16:24 +00:00
parent bb42d680d5
commit 7631a4d1de
8 changed files with 121 additions and 1 deletions

View File

@ -1,3 +1,44 @@
2021-12-20 Uroš Bizjak <ubizjak@gmail.com>
PR target/103772
* config/i386/sse.md (<sse2p4_1>_pinsr<ssemodesuffix>): Add
earlyclobber to (x,x,x,i) alternative.
(<sse2p4_1>_pinsr<ssemodesuffix> peephole2): Remove.
(<sse2p4_1>_pinsr<ssemodesuffix> splitter): Use output
operand as a temporary register. Split after reload_completed.
2021-12-20 Roger Sayle <roger@nextmovesoftware.com>
Uroš Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (any_mul_highpart): New code iterator.
(sgnprefix, s): Add attribute support for [su]mul_highpart.
(<s>mul<mode>3_highpart): Delete expander.
(<s>mul<mode>3_highpart, <s>mulsi32_highpart_zext):
New define_insn patterns.
(define_peephole2): Tweak the register allocation for the above
instructions after reload.
2021-12-20 Joel Sherrill <joel@rtems.org>
* config.gcc: Obsolete m32c-*-rtems* target.
2021-12-20 Martin Liska <mliska@suse.cz>
* opts.c (default_options_optimization): Support -Oz in -Ox option hints.
2021-12-20 Jan Hubicka <hubicka@ucw.cz>
PR ipa/103669
* ipa-modref.c (modref_eaf_analysis::analyze_ssa_name): Add deferred
parameter.
(modref_eaf_analysis::propagate): Use it.
2021-12-20 liuhongt <hongtao.liu@intel.com>
PR target/98468
* config/i386/sse.md (*bit_and_float_vector_all_ones): New
pre-reload splitter.
2021-12-19 Jan Hubicka <hubicka@ucw.cz>
PR ipa/103766

View File

@ -1 +1 @@
20211220
20211221

View File

@ -1,3 +1,22 @@
2021-12-20 Patrick Palka <ppalka@redhat.com>
* call.c (build_new_method_call): Set
BASELINK_FUNCTIONS_MAYBE_INCOMPLETE_P on the pruned baselink.
* cp-tree.h (BASELINK_FUNCTIONS_MAYBE_INCOMPLETE_P): Define.
* pt.c (filter_memfn_lookup): New subroutine of tsubst_baselink.
(tsubst_baselink): Use filter_memfn_lookup on the new lookup
result when BASELINK_FUNCTIONS_MAYBE_INCOMPLETE_P is set on the
old baselink. Remove redundant BASELINK_P check.
* search.c (build_baselink): Set
BASELINK_FUNCTIONS_MAYBE_INCOMPLETE_P appropriately.
2021-12-20 Patrick Palka <ppalka@redhat.com>
* call.c (build_new_method_call): For a non-dependent call
expression inside a template, returning a templated tree
whose overload set contains just the selected function.
* semantics.c (finish_call_expr): Likewise.
2021-12-19 Matthias Kretz <m.kretz@gsi.de>
* module.cc (trees_out::get_merge_kind): NAMESPACE_DECLs also

View File

@ -1,3 +1,10 @@
2021-12-20 Iain Buclaw <ibuclaw@gdcproject.org>
* dmd/MERGE: Merge upstream dmd ad8412530.
* expr.cc (ExprVisitor::visit (DeleteExp *)): Remove code generation
of _d_delstruct.
* runtime.def (DELSTRUCT): Remove.
2021-12-15 Iain Buclaw <ibuclaw@gdcproject.org>
* d-lang.cc (d_init_options): Set default -fextern-std= to C++17.

View File

@ -1,3 +1,11 @@
2021-12-20 Martin Liska <mliska@suse.cz>
* libgccjit.c (struct version_info): Rename to jit_version_info.
(struct jit_version_info): Likewise.
(gcc_jit_version_major): Likewise.
(gcc_jit_version_minor): Likewise.
(gcc_jit_version_patchlevel): Likewise.
2021-12-14 Petter Tomner <tomner@kth.se>
* jit-common.h: New enum

View File

@ -1,3 +1,39 @@
2021-12-20 Patrick Palka <ppalka@redhat.com>
* g++.dg/lookup/memfn1.C: New test.
* g++.dg/template/non-dependent16b.C: New test.
2021-12-20 Olivier Hainque <hainque@adacore.com>
* gcc.dg/vect/vect-simd-20.c: Fix size of p[]
to accommodate the number of strides performed
by foo() for s == 78.
2021-12-20 Roger Sayle <roger@nextmovesoftware.com>
Uroš Bizjak <ubizjak@gmail.com>
* gcc.target/i386/smuldi3_highpart.c: New test case.
2021-12-20 Patrick Palka <ppalka@redhat.com>
* g++.dg/cpp0x/error2.C: Make the call to foo type-dependent in
order to avoid latent pretty-printing issue for FUNCTION_DECL
inside MODOP_EXPR.
* g++.dg/cpp0x/fntmp-equiv1.C: Make the calls to d, d2 and d3
within the function signatures dependent.
* g++.dg/template/non-dependent16.C: New test.
* g++.dg/template/non-dependent16a.C: New test.
* g++.dg/template/non-dependent17.C: New test.
2021-12-20 Jan Hubicka <hubicka@ucw.cz>
PR ipa/103669
* g++.dg/torture/pr103669.C: New test.
2021-12-20 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr98468.c: New test.
2021-12-19 Andrew Pinski <apinski@marvell.com>
* gcc.dg/uninit-pr89230-1.c: Change the dg-bogus messages

View File

@ -1,3 +1,7 @@
2021-12-20 Joseph Myers <joseph@codesourcery.com>
* es.po: Update.
2021-08-16 Joseph Myers <joseph@codesourcery.com>
* de.po: Update.

View File

@ -1,3 +1,8 @@
2021-12-20 Iain Buclaw <ibuclaw@gdcproject.org>
* libdruntime/MERGE: Merge upstream druntime fd9a4544.
* src/MERGE: Merge upstream phobos 495e835c2.
2021-12-15 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/103604