Daily bump.

This commit is contained in:
GCC Administrator 2021-02-18 00:16:29 +00:00
parent 963aecff24
commit acc0ee5c07
7 changed files with 170 additions and 1 deletions

View file

@ -1,3 +1,14 @@
2021-02-17 Julian Brown <julian@codesourcery.com>
* gimplify.c (gimplify_scan_omp_clauses): Handle ATTACH_DETACH
for non-decls.
2021-02-17 Xi Ruoyao <xry111@mengyan1223.wang>
PR target/98491
* config/mips/mips.c (mips_symbol_insns): Do not use
MSA_SUPPORTED_MODE_P if mode is MAX_MACHINE_MODE.
2021-02-16 Vladimir N. Makarov <vmakarov@redhat.com>
PR inline-asm/98096

View file

@ -1 +1 @@
20210217
20210218

View file

@ -1,3 +1,43 @@
2021-02-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/98969
* constraint-manager.cc (dead_svalue_purger::should_purge_p):
Update for change to svalue::live_p.
* program-state.cc (sm_state_map::on_liveness_change): Likewise.
(program_state::detect_leaks): Likewise.
* region-model-reachability.cc (reachable_regions::init_cluster):
When dealing with a symbolic region, if the underlying pointer is
implicitly live, add the region to the reachable regions.
* region-model.cc (region_model::compare_initial_and_pointer):
Move logic for detecting initial values of params to
initial_svalue::initial_value_of_param_p.
* svalue.cc (svalue::live_p): Convert "live_svalues" from a
reference to a pointer; support it being NULL.
(svalue::implicitly_live_p): Convert first param from a
refererence to a pointer.
(region_svalue::implicitly_live_p): Likewise.
(constant_svalue::implicitly_live_p): Likewise.
(initial_svalue::implicitly_live_p): Likewise. Treat the initial
values of params for the top level frame as still live.
(initial_svalue::initial_value_of_param_p): New function, taken
from a test in region_model::compare_initial_and_pointer.
(unaryop_svalue::implicitly_live_p): Convert first param from a
refererence to a pointer.
(binop_svalue::implicitly_live_p): Likewise.
(sub_svalue::implicitly_live_p): Likewise.
(unmergeable_svalue::implicitly_live_p): Likewise.
* svalue.h (svalue::live_p): Likewise.
(svalue::implicitly_live_p): Likewise.
(region_svalue::implicitly_live_p): Likewise.
(constant_svalue::implicitly_live_p): Likewise.
(initial_svalue::implicitly_live_p): Likewise.
(initial_svalue::initial_value_of_param_p): New decl.
(unaryop_svalue::implicitly_live_p): Convert first param from a
refererence to a pointer.
(binop_svalue::implicitly_live_p): Likewise.
(sub_svalue::implicitly_live_p): Likewise.
(unmergeable_svalue::implicitly_live_p): Likewise.
2021-02-12 David Malcolm <dmalcolm@redhat.com>
PR analyzer/98969

View file

@ -1,3 +1,37 @@
2021-02-17 Nathan Sidwell <nathan@acm.org>
PR c++/99023
* module.cc (struct macro_export): Add GTY markers.
(macro_exports): Likewise, us a va_gc Vector.
2021-02-17 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/99106
* init.c (build_zero_init_1): For flexible array members just return
NULL_TREE instead of returning empty CONSTRUCTOR with non-complete
ARRAY_TYPE.
2021-02-17 Nathan Sidwell <nathan@acm.org>
PR c++/99116
* name-lookup.c (do_pushdecl): Don't peek under template_parm
bindings here ...
(set_identifier_type_value_with_scope): ... or here.
(do_pushtag): Only set_identifier_type_value_with_scope at
non-class template parm scope, and use parent scope.
2021-02-17 Nathan Sidwell <nathan@acm.org>
PR c++/99071
* name-lookup.c (maybe_record_mergeable_decl): Deref the correct
pointer.
2021-02-17 Patrick Palka <ppalka@redhat.com>
PR debug/96997
PR c++/94034
* tree.c (build_aggr_init_expr): Revert r10-7718 change.
2021-02-12 Nathan Sidwell <nathan@acm.org>
* module.cc (module_state::write_cluster): Check bindings for

View file

@ -1,3 +1,13 @@
2021-02-17 Julian Brown <julian@codesourcery.com>
* openmp.c (resolve_omp_clauses): Disallow selecting components
of arrays of derived type.
2021-02-17 Julian Brown <julian@codesourcery.com>
* trans-openmp.c (gfc_trans_omp_clauses): Handle element selection
for arrays of derived types.
2021-02-16 Tobias Burnus <tobias@codesourcery.com>
* expr.c (gfc_is_simplify_contiguous): Handle REF_INQUIRY, i.e.

View file

@ -1,3 +1,67 @@
2021-02-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/94596
* gcc.dg/analyzer/pr94596.c: New test.
2021-02-17 Nathan Sidwell <nathan@acm.org>
PR c++/99023
* g++.dg/modules/pr99023_a.H: New.
* g++.dg/modules/pr99023_b.H: New.
2021-02-17 David Malcolm <dmalcolm@redhat.com>
PR analyzer/98969
* g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning.
* gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to
options. Remove false leak directive.
* gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak
false positive.
(test_3): New.
2021-02-17 Julian Brown <julian@codesourcery.com>
* gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors.
* gfortran.dg/goacc/array-with-dt-6.f90: New test.
* gfortran.dg/goacc/mapping-tests-2.f90: Update expected error.
* gfortran.dg/goacc/ref_inquiry.f90: Update expected errors.
* gfortran.dg/gomp/ref_inquiry.f90: Likewise.
2021-02-17 Julian Brown <julian@codesourcery.com>
* gfortran.dg/goacc/array-with-dt-1.f90: New test.
* gfortran.dg/goacc/array-with-dt-3.f90: Likewise.
* gfortran.dg/goacc/array-with-dt-4.f90: Likewise.
* gfortran.dg/goacc/array-with-dt-5.f90: Likewise.
* gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test.
* gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
* gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment
previously-broken directives.
2021-02-17 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/99106
* g++.dg/ubsan/pr99106.C: New test.
2021-02-17 Nathan Sidwell <nathan@acm.org>
PR c++/99116
* g++.dg/lookup/pr99116-1.C: New.
* g++.dg/lookup/pr99116-2.C: New.
2021-02-17 Nathan Sidwell <nathan@acm.org>
PR c++/99071
* g++.dg/modules/pr99071_a.H: New.
* g++.dg/modules/pr99071_b.H: New.
2021-02-17 Patrick Palka <ppalka@redhat.com>
PR debug/96997
PR c++/94034
* g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of
"call to non-'constexpr' function" error message.
2021-02-16 Nathan Sidwell <nathan@acm.org>
* g++.dg/modules/pr99050_a.H: New.

View file

@ -1,3 +1,13 @@
2021-02-17 Julian Brown <julian@codesourcery.com>
* testsuite/libgomp.oacc-fortran/array-stride-dt-1.f90: Remove
expected errors.
2021-02-17 Julian Brown <julian@codesourcery.com>
* testsuite/libgomp.oacc-fortran/derivedtypes-arrays-1.f90: New test.
* testsuite/libgomp.oacc-fortran/update-dt-array.f90: Likewise.
2021-02-11 Uroš Bizjak <ubizjak@gmail.com>
* config/linux/x86/futex.h (__futex_wait):