Daily bump.

This commit is contained in:
GCC Administrator 2021-11-30 00:16:44 +00:00
parent 1329021771
commit 87cd82c81d
18 changed files with 262 additions and 1 deletions

View File

@ -1,3 +1,110 @@
2021-11-29 Uroš Bizjak <ubizjak@gmail.com>
PR target/102811
* config/i386/i386.md (*movhi_internal): Introduce (*v,C) alternative.
Do not allocate non-GPR registers. Optimize xmm->xmm moves when
optimizing for size. Fix vpinsrw insn template.
(*movhf_internal): Fix pinsrw and pextrw insn templates for
AVX targets. Use sselog1 type instead of sselog. Optimize GPR moves.
Optimize xmm->xmm moves for TARGET_SSE_PARTIAL_REG_DEPENDENCY
and TARGET_SSE_SPLIT_REGS targets.
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
* configure: Re-regenerate.
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
PR other/103021
* Makefile.in: Substitute CTAGS, ETAGS, and CSCOPE
variables. Use ETAGS variable in TAGS target.
* configure: Regenerate.
* configure.ac: Allow CTAGS, ETAGS, and CSCOPE
variables to be overridden.
2021-11-29 Paul A. Clarke <pc@us.ibm.com>
* config/rs6000/xmmintrin.h (_mm_movemask_ps): Use vec_extractm
when _ARCH_PWR10.
* config/rs6000/emmintrin.h (_mm_movemask_pd): Likewise.
(_mm_movemask_epi8): Likewise.
2021-11-29 Richard Biener <rguenther@suse.de>
* read-rtl-function.c (function_reader::read_rtx_operand):
Return only after resetting m_in_call_function_usage.
2021-11-29 Roger Sayle <roger@nextmovesoftware.com>
* config/i386/i386-expand.c (ix86_expand_v1ti_to_ti): Perform the
conversion via V2DImode using vec_extractv2didi on TARGET_SSE2.
* config/i386/sse.md (rotlv1ti3, rotrv1ti3): Change constraint
on QImode shift amounts from const_int_operand to general_operand.
2021-11-29 Richard Biener <rguenther@suse.de>
* tree.h (reverse_storage_order_for_component_p): Remove
spurious gcc_unreachable.
* cfganal.c (dfs_find_deadend): Likewise.
* fold-const-call.c (fold_const_logb): Likewise.
(fold_const_significand): Likewise.
* gimple-ssa-store-merging.c (lhs_valid_for_store_merging_p):
Likewise.
2021-11-29 Richard Biener <rguenther@suse.de>
* vec.c (qsort_chk): Do not return the void return value
from the noreturn qsort_chk_error.
* ccmp.c (expand_ccmp_expr_1): Remove unreachable return.
* df-scan.c (df_ref_equal_p): Likewise.
* dwarf2out.c (is_base_type): Likewise.
(add_const_value_attribute): Likewise.
* fixed-value.c (fixed_arithmetic): Likewise.
* gimple-fold.c (gimple_fold_builtin_fputs): Likewise.
* gimple-ssa-strength-reduction.c (stmt_cost): Likewise.
* graphite-isl-ast-to-gimple.c
(gcc_expression_from_isl_expr_op): Likewise.
(gcc_expression_from_isl_expression): Likewise.
* ipa-fnsummary.c (will_be_nonconstant_expr_predicate):
Likewise.
* lto-streamer-in.c (lto_input_mode_table): Likewise.
2021-11-29 liuhongt <hongtao.liu@intel.com>
PR target/102811
* config/i386/i386.c (inline_secondary_memory_needed): HImode
move between GPR and SSE registers is supported under
TARGET_SSE2 and above.
* config/i386/i386.md (extendhfsf2): Optimize expander.
(truncsfhf2): Ditto.
* config/i386/sse.md (sse2p4_1): Adjust attr for V8HFmode to
align with V8HImode.
2021-11-29 liuhongt <hongtao.liu@intel.com>
PR target/102811
PR target/103463
* config/i386/i386.c (ix86_secondary_reload): Without
TARGET_SSE4_1, General register is needed to move HImode from
sse register to memory.
* config/i386/sse.md (*vec_extrachf): Use %vpextrw instead of
pextrw in output templates.
* config/i386/i386.md (movhi_internal): Ditto, also fix typo of
MEM_P (operands[1]) and adjust mode/prefix/type attribute for
alternatives related to sse register.
2021-11-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/103458
* tree-ssa-dce.c (make_forwarders_with_degenerate_phis): Do not
create forwarders for blocks with abnormal predecessors.
2021-11-29 Richard Biener <rguenther@suse.de>
* gimple-predicate-analysis.cc (can_be_invalidated_p):
Restore semantics to the one before the split from
tree-ssa-uninit.c.
2021-11-28 Jan Hubicka <hubicka@ucw.cz>
* profile.c: Include sreal.h

View File

@ -1 +1 @@
20211129
20211130

View File

@ -1,3 +1,9 @@
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
PR other/103021
* gcc-interface/Make-lang.in: Use ETAGS variable in
TAGS target.
2021-11-15 Iain Sandoe <iain@sandoe.co.uk>
* gcc-interface/Makefile.in: Use DSYMUTIL_FOR_TARGET in

View File

@ -1,3 +1,11 @@
2021-11-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/103217
* store.cc (binding_cluster::can_merge_p): For the "key is bound"
vs "key is not bound" merger case, check that the bound svalue
is mergeable before merging it to "unknown", rejecting the merger
otherwise.
2021-11-19 David Malcolm <dmalcolm@redhat.com>
PR analyzer/103217

View File

@ -1,3 +1,14 @@
2021-11-29 Richard Biener <rguenther@suse.de>
* c-format.c (check_format_string): Remove spurious
gcc_unreachable.
2021-11-29 Richard Biener <rguenther@suse.de>
* c-opts.c (c_common_post_options): Remove unreachable return.
* c-pragma.c (handle_pragma_target): Likewise.
(handle_pragma_optimize): Likewise.
2021-11-25 Jakub Jelinek <jakub@redhat.com>
PR c++/102611

View File

@ -1,3 +1,13 @@
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
PR other/103021
* Make-lang.in: Use ETAGS variable in TAGS target.
2021-11-29 Richard Biener <rguenther@suse.de>
* c-typeck.c (c_tree_equal): Remove unreachable return.
* c-parser.c (get_matching_symbol): Likewise.
2021-11-23 Jakub Jelinek <jakub@redhat.com>
* c-typeck.c (c_clone_omp_udr): Don't initialize

View File

@ -1,3 +1,16 @@
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
PR other/103021
* Make-lang.in: Use ETAGS variable in TAGS target.
2021-11-29 Patrick Palka <ppalka@redhat.com>
PR c++/100493
* parser.c (cp_parser_lambda_introducer): In C++17, don't
diagnose a redundant 'this' capture alongside a by-copy
capture default unless -pedantic. Move the diagnostic into
-Wc++20-extensions and adjust wording accordingly.
2021-11-26 Jakub Jelinek <jakub@redhat.com>
PR c++/102753

View File

@ -1,3 +1,8 @@
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
PR other/103021
* Make-lang.in: Use ETAGS variable in TAGS target.
2021-11-28 Martin Liska <mliska@suse.cz>
* d-attribs.cc (parse_optimize_options): Fix thinko.

View File

@ -1,3 +1,8 @@
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
PR other/103021
* Make-lang.in: Use ETAGS variable in TAGS target.
2021-11-26 Harald Anlauf <anlauf@gmx.de>
PR fortran/103411

View File

@ -1,3 +1,8 @@
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
PR other/103021
* Make-lang.in: Use ETAGS variable in TAGS target.
2021-09-27 Martin Liska <mliska@suse.cz>
* go-lang.c (go_langhook_init_options_struct): Set also

View File

@ -1,3 +1,8 @@
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
PR other/103021
* Make-lang.in: Use ETAGS variable in TAGS target.
2021-10-22 Eric Gallager <egallager@gcc.gnu.org>
PR other/102663

View File

@ -1,3 +1,8 @@
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
PR other/103021
* Make-lang.in: Use ETAGS variable in TAGS target.
2021-10-22 Eric Gallager <egallager@gcc.gnu.org>
PR other/102663

View File

@ -1,3 +1,45 @@
2021-11-29 David Malcolm <dmalcolm@redhat.com>
PR analyzer/103217
* gcc.dg/analyzer/pr103217-2.c: New test.
* gcc.dg/analyzer/pr103217-3.c: New test.
* gcc.dg/analyzer/pr103217-4.c: New test.
* gcc.dg/analyzer/pr103217-5.c: New test.
2021-11-29 Martin Sebor <msebor@redhat.com>
PR testsuite/103469
* c-c++-common/attr-retain-5.c: Prune out valid warning.
* c-c++-common/attr-retain-6.c: Same.
* c-c++-common/attr-retain-9.c: Same.
2021-11-29 Patrick Palka <ppalka@redhat.com>
PR c++/100493
* g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics.
* g++.dg/cpp1z/lambda-this8.C: New test.
* g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17
to continue to diagnose redundant 'this' captures.
2021-11-29 Roger Sayle <roger@nextmovesoftware.com>
* gcc.target/i386/sse2-v1ti-rotate.c: New test case.
2021-11-29 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr102811-2.c: New test.
* gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: Add new
scan-assembler-times.
2021-11-29 Richard Biener <rguenther@suse.de>
PR tree-optimization/103458
* gcc.dg/torture/pr103458.c: New testcase.
2021-11-29 Kewen Lin <linkw@linux.ibm.com>
* gcc.target/powerpc/vect-gather-1.c: New test.
2021-11-27 Jakub Jelinek <jakub@redhat.com>
PR middle-end/103431

View File

@ -1,3 +1,13 @@
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
PR other/103021
* Makefile.in: Use ETAGS variable in TAGS target,
CTAGS variable in CTAGS target, and MKID variable
in ID target.
* configure: Regenerate.
* configure.ac: Allow CTAGS, ETAGS, and MKID
variables to be overridden.
2021-06-14 Michael Forney <mforney@mforney.org>
* configure: Regenerated.

View File

@ -1,3 +1,10 @@
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
PR other/103021
* Makefile.in: Use ETAGS variable in TAGS target.
* configure: Regenerate.
* configure.ac: Allow ETAGS variable to be overridden.
2021-11-23 Christophe Lyon <christophe.lyon@foss.st.com>
PR preprocessor/103355

View File

@ -1,3 +1,8 @@
2021-11-29 Rasmus Villemoes <rasmus.villemoes@prevas.dk>
* config.host (powerpc-wrs-vxworks): Do not add crtbegin.o and
crtend.o to extra_parts.
2021-11-27 John David Anglin <danglin@gcc.gnu.org>
* config/pa/t-dimode (lib2difuncs): Fix typo.

View File

@ -1,3 +1,8 @@
2021-11-29 Richard Biener <rguenther@suse.de>
* oacc-plugin.c (GOMP_PLUGIN_acc_default_dim): Remove unreachable
return.
2021-11-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/103384

View File

@ -1,3 +1,15 @@
2021-11-29 Eric Gallager <egallager@gcc.gnu.org>
PR other/103021
* Makefile.in: Use ETAGS variable in TAGS target.
* configure: Regenerate.
* configure.ac: Allow ETAGS variable to be overridden.
2021-11-29 Andrew Pinski <apinski@marvell.com>
* make-temp-file.c (try_dir): Check to see if the dir
is actually a directory.
2021-10-22 Eric Gallager <egallager@gcc.gnu.org>
PR other/102663