Daily bump.

This commit is contained in:
GCC Administrator 2022-02-12 00:16:23 +00:00
parent 4c3792d448
commit e8d68f0a45
12 changed files with 224 additions and 1 deletions

View File

@ -1,3 +1,69 @@
2022-02-11 Iain Sandoe <iain@sandoe.co.uk>
Vladimir Makarov <vmakarov@redhat.com>
PR target/104117
* config/rs6000/rs6000.cc (darwin_rs6000_legitimate_lo_sum_const_p):
Check for UNSPEC_MACHOPIC_OFFSET wrappers on symbolic addresses when
emitting PIC code.
(legitimate_lo_sum_address_p): Likewise.
* lra-constraints.cc (process_address_1): Do not attempt to emit a reg
load from an invalid lo_sum address.
2022-02-11 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/104499
* match.pd ((X & Y) CMP 0 -> X CMP2 ~Y): Use view_convert instead
of convert.
2022-02-11 Jakub Jelinek <jakub@redhat.com>
* tree.cc (build_common_builtin_nodes): Fix up formatting in
__builtin_clear_padding decl creation.
* gimplify.cc (gimple_add_padding_init_for_auto_var): Encode
for_auto_init in the value of 2nd BUILT_IN_CLEAR_PADDING
argument rather than in 3rd argument.
(gimplify_call_expr): Likewise. Fix up comment formatting.
* gimple-fold.cc (gimple_fold_builtin_clear_padding): Expect
2 arguments instead of 3, take for_auto_init from the value
of 2nd argument.
2022-02-11 Vladimir N. Makarov <vmakarov@redhat.com>
PR rtl-optimization/104400
* lra-constraints.cc (process_alt_operands): Don't make union of
this_alternative_exclude_start_hard_regs when reg class in insn
alternative covers other reg classes in the same alternative.
2022-02-11 Jakub Jelinek <jakub@redhat.com>
PR middle-end/104446
* combine.cc (subst): Don't substitute CONST_INTs into RTX_AUTOINC
operands.
2022-02-11 Richard Biener <rguenther@suse.de>
PR middle-end/104496
* internal-fn.cc (vectorized_internal_fn_supported_p):
Bail out for integer mode vector types.
2022-02-11 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/104459
* df-scan.cc (df_insn_change_bb): Don't call df_set_bb_dirty when
moving DEBUG_INSNs between bbs.
2022-02-11 liuhongt <hongtao.liu@intel.com>
PR tree-optimization/104479
* match.pd (uncond_op + vec_cond -> cond_op): Add single_use
for the dest of uncond_op.
2022-02-11 Tom de Vries <tdevries@suse.de>
PR target/104456
* config/nvptx/nvptx.cc (prevent_branch_around_nothing): Handle asm
insn.
2022-02-10 Qing Zhao <qing.zhao@oracle.com>
PR middle-end/100775

View File

@ -1 +1 @@
20220211
20220212

View File

@ -1,3 +1,9 @@
2022-02-11 David Malcolm <dmalcolm@redhat.com>
PR analyzer/104274
* region-model.cc (region_model::check_for_poison): Ignore
uninitialized uses of empty types.
2022-02-10 David Malcolm <dmalcolm@redhat.com>
PR analyzer/98797

View File

@ -1,3 +1,9 @@
2022-02-11 Richard Biener <rguenther@suse.de>
* c-attribs.cc (c_common_attribute_table): Add entry for
vector_mask.
(handle_vector_mask_attribute): New.
2022-02-10 Marcel Vollweiler <marcel@codesourcery.com>
* c-omp.cc (c_omp_split_clauses): Added OMP_CLAUSE_HAS_DEVICE_ADDR case.

View File

@ -1,3 +1,8 @@
2022-02-11 Richard Biener <rguenther@suse.de>
* gimple-parser.cc (c_parser_gimple_statement): Properly parse
VEC_COND_EXPRs.
2022-02-10 Marcel Vollweiler <marcel@codesourcery.com>
* c-parser.cc (c_parser_omp_clause_name): Parse 'has_device_addr'

View File

@ -1,3 +1,11 @@
2022-02-11 Jakub Jelinek <jakub@redhat.com>
PR c++/104472
* constexpr.cc (cxx_eval_internal_function) <case IFN_VEC_CONVERT>:
Only return fold_const_call result if it is non-NULL. Otherwise
fall through into the default: case to return t, set *non_constant_p
and emit diagnostics if needed.
2022-02-10 Jason Merrill <jason@redhat.com>
* module.cc (depset::hash::add_specializations): Use

View File

@ -1,3 +1,11 @@
2022-02-11 Joseph Myers <joseph@codesourcery.com>
* gcc.pot: Regenerate.
2022-02-11 Joseph Myers <joseph@codesourcery.com>
* exgettext: Also process C++ sources with --language=GCC-source.
2022-01-17 Martin Liska <mliska@suse.cz>
* EXCLUDES: Rename .c names to .cc.

View File

@ -1,3 +1,98 @@
2022-02-11 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/104499
* gcc.c-torture/compile/pr104499.c: New test.
2022-02-11 Vladimir N. Makarov <vmakarov@redhat.com>
PR rtl-optimization/104400
* gcc.target/v850/pr104400.c: New.
* gcc.target/v850/v850.exp: New.
2022-02-11 David Malcolm <dmalcolm@redhat.com>
PR analyzer/104274
* gcc.dg/analyzer/torture/empty-struct-1.c: New test.
2022-02-11 Richard Biener <rguenther@suse.de>
* gcc.dg/gimplefe-48.c: New testcase.
2022-02-11 Jakub Jelinek <jakub@redhat.com>
PR c++/104472
* g++.dg/cpp0x/constexpr-104472.C: New test.
2022-02-11 Jakub Jelinek <jakub@redhat.com>
PR middle-end/104446
* gcc.target/i386/pr104446.c: New test.
2022-02-11 Richard Biener <rguenther@suse.de>
PR middle-end/104496
* gcc.target/i386/pr104496.c: New testcase.
2022-02-11 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/104459
* gcc.dg/pr104459.c: New test.
2022-02-11 liuhongt <hongtao.liu@intel.com>
* gcc.target/i386/pr104479.c: New test.
* gcc.target/i386/cond_op_shift_w-1.c: Adjust testcase.
2022-02-11 Tom de Vries <tdevries@suse.de>
* gcc.c-torture/compile/pr100576.c: Require effective target
non_strict_prototype.
* gcc.c-torture/compile/pr97576.c: Same.
2022-02-11 Tom de Vries <tdevries@suse.de>
* c-c++-common/Walloca-larger-than.c: Require effective target alloca.
* c-c++-common/Warray-bounds-9.c: Same.
* c-c++-common/Wdangling-pointer-2.c: Same.
* c-c++-common/Wdangling-pointer-4.c: Same.
* c-c++-common/Wdangling-pointer-5.c: Same.
* c-c++-common/Wdangling-pointer.c: Same.
* c-c++-common/auto-init-11.c: Same.
* c-c++-common/auto-init-12.c: Same.
* c-c++-common/auto-init-15.c: Same.
* c-c++-common/auto-init-16.c: Same.
* c-c++-common/torture/builtin-clear-padding-4.c: Same.
* gcc.c-torture/compile/pr99787-1.c: Same.
* gcc.dg/Walloca-larger-than-4.c: Same.
* gcc.dg/Wdangling-pointer.c: Same.
* gcc.dg/Wfree-nonheap-object-2.c: Same.
* gcc.dg/Wfree-nonheap-object.c: Same.
* gcc.dg/Wstringop-overflow-56.c: Same.
* gcc.dg/Wstringop-overflow-57.c: Same.
* gcc.dg/Wstringop-overflow-67.c: Same.
* gcc.dg/Wstringop-overflow-71.c: Same.
* gcc.dg/Wvla-larger-than-5.c: Same.
* gcc.dg/analyzer/taint-alloc-1.c: Same.
* gcc.dg/analyzer/torture/ubsan-1.c: Same.
* gcc.dg/graphite/pr99085.c: Same.
* gcc.dg/pr100225.c: Same.
* gcc.dg/pr98721-1.c: Same.
* gcc.dg/pr99122-2.c: Same.
* gcc.dg/sso-14.c: Same.
* gcc.dg/tree-ssa/builtin-sprintf-warn-25.c: Same.
* gcc.dg/uninit-38.c: Same.
* gcc.dg/uninit-39.c: Same.
* gcc.dg/uninit-41.c: Same.
* gcc.dg/uninit-pr100250.c: Same.
* gcc.dg/uninit-pr101300.c: Same.
* gcc.dg/uninit-pr101494.c: Same.
* gcc.dg/uninit-pr98578.c: Same.
* gcc.dg/uninit-pr98583.c: Same.
* gcc.dg/vla-stexp-1.c: Same.
* gcc.dg/vla-stexp-2.c: Same.
* gcc.dg/vla-stexp-4.c: Same.
* gcc.dg/vla-stexp-5.c: Same.
2022-02-10 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/104373

View File

@ -1,3 +1,9 @@
2022-02-11 Ian Lance Taylor <iant@golang.org>
* Makefile.am (go_cmd_cgo_files): Add ast_go118.go
(check-go-tool): Copy golang.org/x/tools directories.
* Makefile.in: Regenerate.
2022-02-09 Ian Lance Taylor <iant@golang.org>
* configure.ac (RT_LIBS): Define.

View File

@ -1,3 +1,8 @@
2022-02-11 Joseph Myers <joseph@codesourcery.com>
* Makefile.in (po/$(PACKAGE).pot): Also handle cpp_warning_at,
cpp_pedwarning_at and cpp_error_at.
2022-02-01 Jakub Jelinek <jakub@redhat.com>
PR preprocessor/104147

View File

@ -1,3 +1,7 @@
2022-02-11 Joseph Myers <joseph@codesourcery.com>
* cpplib.pot: Regenerate.
2021-12-20 Joseph Myers <joseph@codesourcery.com>
* es.po: Update.

View File

@ -1,3 +1,17 @@
2022-02-11 Jonathan Wakely <jwakely@redhat.com>
* testsuite/20_util/temporary_buffer.cc: Fix dg-warning target
selector.
2022-02-11 Jonathan Wakely <jwakely@redhat.com>
* testsuite/20_util/monotonic_buffer_resource/allocate.cc:
Ignore -Walloc-larger-than warning.
* testsuite/20_util/unsynchronized_pool_resource/allocate.cc:
Likewise.
* testsuite/29_atomics/atomic/cons/user_pod.cc: Compile with -O1
to avoid linker error for __atomic_is_lock_free.
2022-02-10 Thomas Rodgers <rodgert@appliantology.com>
* include/bits/atomic_wait.h (__waiter_base::_S_do_spin,