Daily bump.

This commit is contained in:
GCC Administrator 2021-01-21 00:16:36 +00:00
parent fb39c4fe44
commit b93d0e36c0
6 changed files with 185 additions and 1 deletions

View file

@ -1,3 +1,82 @@
2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/aarch64/aarch64-simd.md (aarch64_get_lane<mode>):
Convert to define_insn_and_split. Split into simple move when moving
bottom element.
2021-01-20 Segher Boessenkool <segher@kernel.crashing.org>
* config/rs6000/rs6000.c (rs6000_emit_le_vsx_store): Change assert.
Adjust comment. Simplify code.
2021-01-20 Jakub Jelinek <jakub@redhat.com>
PR debug/98765
* dwarf2out.c (reset_indirect_string): Also reset indirect strings
with DW_FORM_line_strp form.
(prune_unused_types_update_strings): Don't add into debug_str_hash
indirect strings with DW_FORM_line_strp form.
(adjust_name_comp_dir): New function.
(dwarf2out_finish): Call it on CU DIEs after resetting
debug_line_str_hash.
2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
PR rtl-optimization/98722
* lra-eliminations.c (eliminate_regs_in_insn): Check that target
has no 3-op add insn to transform insns containing two pluses.
2021-01-20 Richard Biener <rguenther@suse.de>
* hwint.h (add_hwi): New function.
(mul_hwi): Likewise.
* tree-data-ref.c (initialize_matrix_A): Properly translate
tree constants and avoid HOST_WIDE_INT_MIN.
(lambda_matrix_row_add): Avoid undefined integer overflow
and return true on such overflow.
(lambda_matrix_right_hermite): Handle overflow from
lambda_matrix_row_add gracefully. Simplify previous fix.
(analyze_subscript_affine_affine): Likewise.
2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
PR tree-optimization/96674
* match.pd: New patterns: x < y || y == XXX_MIN --> x <= y - 1
x >= y && y != XXX_MIN --> x > y - 1
2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/98535
* tree-vect-slp.c (duplicate_and_interleave): Use quick_grow_cleared.
If the high and low permutes are the same, remove the high permutes
from the working set and only continue with the low ones.
2021-01-20 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/98721
* builtins.c (access_ref::inform_access): Don't assume
SSA_NAME_IDENTIFIER must be non-NULL. Print messages about
object whenever allocfn is NULL, rather than only when DECL_P
is true. Use %qE instead of %qD for that. Formatting fixes.
2021-01-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/98758
* tree-data-ref.c (int_divides_p): Use lambda_int arguments.
(lambda_matrix_right_hermite): Avoid undefinedness with
signed integer abs and multiplication.
(analyze_subscript_affine_affine): Use lambda_int.
2021-01-20 David Malcolm <dmalcolm@redhat.com>
PR debug/98751
* dwarf2out.c (output_line_info): Rename static variable
"generation", moving it out of the function to...
(output_line_info_generation): New.
(init_sections_and_labels): Likewise, renaming the variable to...
(init_sections_and_labels_generation): New.
(dwarf2out_c_finalize): Reset the new variables.
2021-01-19 Martin Sebor <msebor@redhat.com>
PR middle-end/98664

View file

@ -1 +1 @@
20210120
20210121

View file

@ -1,3 +1,31 @@
2021-01-20 Nathan Sidwell <nathan@acm.org>
* module.cc (bytes_in::i, bytes_in::wi): Avoid left shift of
signed type.
2021-01-20 Patrick Palka <ppalka@redhat.com>
PR c++/95434
* pt.c (tsubst) <case TEMPLATE_TYPE_PARM>: If tsubsting
CLASS_PLACEHOLDER_TEMPLATE yields a TEMPLATE_TEMPLATE_PARM,
adjust to its TEMPLATE_TEMPLATE_PARM_TEMPLATE_DECL.
2021-01-20 Patrick Palka <ppalka@redhat.com>
PR c++/82613
* parser.c (cp_parser_class_head): Defer access checking when
parsing the base-clause until all bases are seen and attached
to the class type.
* pt.c (instantiate_class_template): Likewise when substituting
into dependent bases.
2021-01-20 Jakub Jelinek <jakub@redhat.com>
PR c++/98742
* semantics.c (finish_omp_clauses) <case OMP_CLAUSE_DETACH>: If
error_operand_p, remove clause without further checking. Check
for non-NULL TYPE_NAME.
2021-01-19 Marek Polacek <polacek@redhat.com>
PR c++/98659

View file

@ -1,3 +1,66 @@
2021-01-20 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable.
2021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than
dup.
2021-01-20 Vladimir N. Makarov <vmakarov@redhat.com>
PR rtl-optimization/98722
* g++.target/s390/pr98722.C: New.
2021-01-20 Eugene Rozenfeld <erozen@microsoft.com>
PR tree-optimization/96674
* gcc.dg/pr96674.c: New tests.
2021-01-20 Patrick Palka <ppalka@redhat.com>
PR c++/95434
* g++.dg/cpp2a/lambda-generic9.C: New test.
2021-01-20 Patrick Palka <ppalka@redhat.com>
PR c++/82613
* g++.dg/parse/access12.C: New test.
* g++.dg/template/access35.C: New test.
2021-01-20 Richard Sandiford <richard.sandiford@arm.com>
PR tree-optimization/98535
* gcc.target/aarch64/sve/pr98535.c: New file.
2021-01-20 Tobias Burnus <tobias@codesourcery.com>
PR fortran/98763
* gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid
missing diagnostic issues with c_intptr_t == default integer kind.
2021-01-20 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/98721
* gcc.dg/pr98721-1.c: New test.
* gcc.dg/pr98721-2.c: New test.
2021-01-20 Richard Biener <rguenther@suse.de>
PR tree-optimization/98758
* gcc.dg/torture/pr98758.c: New testcase.
2021-01-20 Jakub Jelinek <jakub@redhat.com>
PR c++/98742
* c-c++-common/gomp/task-detach-2.c: New test.
2021-01-20 Tobias Burnus <tobias@codesourcery.com>
PR fortran/98757
PR fortran/98476
* gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error.
2021-01-19 David Edelsohn <dje.gcc@gmail.com>
* gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar.

View file

@ -1,3 +1,10 @@
2021-01-20 Jakub Jelinek <jakub@redhat.com>
* task.c (GOMP_task): Rename priority argument to priority_arg,
add priority automatic variable and modify that variable. Instead of
clearing detach argument when GOMP_TASK_FLAG_DETACH bit is not set,
check flags for that bit.
2021-01-19 Tobias Burnus <tobias@codesourcery.com>
PR fortran/98476

View file

@ -1,3 +1,10 @@
2021-01-20 David Edelsohn <dje.gcc@gmail.com>
* config/os/aix/ctype_inline.h (bool ctype<char>:: is): Cast
_OBJ_DATA subscript to unsigned char. Add _THREAD_SAFE access to
__lc_type.
(const char* ctype<char>:: is): Same.
2021-01-18 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/98725