forked from gcc-mirror/gcc
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
GCC Administrator
committed
Dec 21, 2021
1 parent
bb42d68
commit 7631a4d
Showing
8 changed files
with
121 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
20211220 | ||
20211221 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|