Skip to content

Commit

Permalink
Daily bump.
Browse files Browse the repository at this point in the history
  • Loading branch information
GCC Administrator committed Dec 21, 2021
1 parent bb42d68 commit 7631a4d
Show file tree
Hide file tree
Showing 8 changed files with 121 additions and 1 deletion.
41 changes: 41 additions & 0 deletions gcc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,44 @@
2021-12-20 Uroš Bizjak <[email protected]>

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 <[email protected]>
Uroš Bizjak <[email protected]>

* 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 <[email protected]>

* config.gcc: Obsolete m32c-*-rtems* target.

2021-12-20 Martin Liska <[email protected]>

* opts.c (default_options_optimization): Support -Oz in -Ox option hints.

2021-12-20 Jan Hubicka <[email protected]>

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 <[email protected]>

PR target/98468
* config/i386/sse.md (*bit_and_float_vector_all_ones): New
pre-reload splitter.

2021-12-19 Jan Hubicka <[email protected]>

PR ipa/103766
Expand Down
2 changes: 1 addition & 1 deletion gcc/DATESTAMP
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20211220
20211221
19 changes: 19 additions & 0 deletions gcc/cp/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,22 @@
2021-12-20 Patrick Palka <[email protected]>

* 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 <[email protected]>

* 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 <[email protected]>

* module.cc (trees_out::get_merge_kind): NAMESPACE_DECLs also
Expand Down
7 changes: 7 additions & 0 deletions gcc/d/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
2021-12-20 Iain Buclaw <[email protected]>

* 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 <[email protected]>

* d-lang.cc (d_init_options): Set default -fextern-std= to C++17.
Expand Down
8 changes: 8 additions & 0 deletions gcc/jit/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
2021-12-20 Martin Liska <[email protected]>

* 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 <[email protected]>

* jit-common.h: New enum
Expand Down
36 changes: 36 additions & 0 deletions gcc/testsuite/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,39 @@
2021-12-20 Patrick Palka <[email protected]>

* g++.dg/lookup/memfn1.C: New test.
* g++.dg/template/non-dependent16b.C: New test.

2021-12-20 Olivier Hainque <[email protected]>

* 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 <[email protected]>
Uroš Bizjak <[email protected]>

* gcc.target/i386/smuldi3_highpart.c: New test case.

2021-12-20 Patrick Palka <[email protected]>

* 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 <[email protected]>

PR ipa/103669
* g++.dg/torture/pr103669.C: New test.

2021-12-20 liuhongt <[email protected]>

* gcc.target/i386/pr98468.c: New test.

2021-12-19 Andrew Pinski <[email protected]>

* gcc.dg/uninit-pr89230-1.c: Change the dg-bogus messages
Expand Down
4 changes: 4 additions & 0 deletions libcpp/po/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2021-12-20 Joseph Myers <[email protected]>

* es.po: Update.

2021-08-16 Joseph Myers <[email protected]>

* de.po: Update.
Expand Down
5 changes: 5 additions & 0 deletions libphobos/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2021-12-20 Iain Buclaw <[email protected]>

* libdruntime/MERGE: Merge upstream druntime fd9a4544.
* src/MERGE: Merge upstream phobos 495e835c2.

2021-12-15 Iain Buclaw <[email protected]>

PR d/103604
Expand Down

0 comments on commit 7631a4d

Please sign in to comment.