Daily bump.
This commit is contained in:
parent
c4a6b2dadc
commit
b5f2473963
|
@ -1,3 +1,83 @@
|
||||||
|
2020-07-02 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/96028
|
||||||
|
* tree-vect-slp.c (vect_slp_convert_to_external): Make sure
|
||||||
|
we have scalar stmts to use.
|
||||||
|
(vect_slp_analyze_node_operations): When analyzing a child
|
||||||
|
failed try externalizing the parent node.
|
||||||
|
|
||||||
|
2020-07-02 Martin Jambor <mjambor@suse.cz>
|
||||||
|
|
||||||
|
PR debug/95343
|
||||||
|
* ipa-param-manipulation.c (ipa_param_adjustments::modify_call): Adjust
|
||||||
|
argument index if necessary.
|
||||||
|
|
||||||
|
2020-07-02 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
PR middle-end/95830
|
||||||
|
* tree-vect-generic.c (expand_vector_condition): Forward declaration.
|
||||||
|
(expand_vector_comparison): Do not expand a comparison if all
|
||||||
|
uses are consumed by a VEC_COND_EXPR.
|
||||||
|
(expand_vector_operation): Change void return type to bool.
|
||||||
|
(expand_vector_operations_1): Pass dce_ssa_names.
|
||||||
|
|
||||||
|
2020-07-02 Ilya Leoshkevich <iii@linux.ibm.com>
|
||||||
|
|
||||||
|
PR bootstrap/95700
|
||||||
|
* system.h (NULL): Redefine to nullptr.
|
||||||
|
|
||||||
|
2020-07-02 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR tree-optimization/95857
|
||||||
|
* tree-cfg.c (group_case_labels_stmt): When removing an unreachable
|
||||||
|
base_bb, remember all forced and non-local labels on it and later
|
||||||
|
treat those as if they have NULL label_to_block. Formatting fix.
|
||||||
|
Fix a comment typo.
|
||||||
|
|
||||||
|
2020-07-02 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/96022
|
||||||
|
* tree-vect-stmts.c (vectorizable_shift): Only use the
|
||||||
|
first vector stmt when extracting the scalar shift amount.
|
||||||
|
* tree-vect-slp.c (vect_build_slp_tree_2): Also build unary
|
||||||
|
nodes with all-scalar children from scalars but not stores.
|
||||||
|
(vect_analyze_slp_instance): Mark the node not failed.
|
||||||
|
|
||||||
|
2020-07-02 Felix Yang <felix.yang@huawei.com>
|
||||||
|
|
||||||
|
PR tree-optimization/95961
|
||||||
|
* tree-vect-data-refs.c (vect_enhance_data_refs_alignment): Use the
|
||||||
|
number of scalars instead of the number of vectors as an upper bound
|
||||||
|
for the loop saving info about DR in the hash table. Remove unused
|
||||||
|
local variables.
|
||||||
|
|
||||||
|
2020-07-02 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* omp-expand.c (expand_omp_for): Diagnose non-rectangular loops with
|
||||||
|
invalid steps - ((m2 - m1) * incr_outer) % incr must be 0 in valid
|
||||||
|
OpenMP non-rectangular loops. Use XALLOCAVEC.
|
||||||
|
|
||||||
|
2020-07-02 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
PR gcov-profile/95348
|
||||||
|
* coverage.c (read_counts_file): Read only COUNTERS that are
|
||||||
|
not all-zero.
|
||||||
|
* gcov-dump.c (tag_function): Change signature from unsigned to
|
||||||
|
signed integer.
|
||||||
|
(tag_blocks): Likewise.
|
||||||
|
(tag_arcs): Likewise.
|
||||||
|
(tag_lines): Likewise.
|
||||||
|
(tag_counters): Likewise.
|
||||||
|
(tag_summary): Likewise.
|
||||||
|
* gcov.c (read_count_file): Read all non-zero counters
|
||||||
|
sensitively.
|
||||||
|
|
||||||
|
2020-07-02 Kito Cheng <kito.cheng@sifive.com>
|
||||||
|
|
||||||
|
* config/riscv/multilib-generator (arch_canonicalize): Handle
|
||||||
|
multi-letter extension.
|
||||||
|
Using underline as separator between different extensions.
|
||||||
|
|
||||||
2020-07-01 Pip Cet <pipcet@gmail.com>
|
2020-07-01 Pip Cet <pipcet@gmail.com>
|
||||||
|
|
||||||
* spellcheck.c (test_data): Add problematic strings.
|
* spellcheck.c (test_data): Add problematic strings.
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
20200702
|
20200703
|
||||||
|
|
|
@ -1,3 +1,10 @@
|
||||||
|
2020-07-02 Eric Botcazou <ebotcazou@gcc.gnu.org>
|
||||||
|
|
||||||
|
* debug.adb (d.K): Document new usage.
|
||||||
|
* fe.h (Debug_Flag_Dot_KK): Declare.
|
||||||
|
* gcc-interface/decl.c (gnat_to_gnu_field): Give an error when the
|
||||||
|
component overlaps with the parent subtype, except with -gnatd.K.
|
||||||
|
|
||||||
2020-06-26 Eric Botcazou <ebotcazou@gcc.gnu.org>
|
2020-06-26 Eric Botcazou <ebotcazou@gcc.gnu.org>
|
||||||
|
|
||||||
* exp_ch4.adb (Expand_Set_Membership): Expand the membership test
|
* exp_ch4.adb (Expand_Set_Membership): Expand the membership test
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
2020-07-02 Jason Merrill <jason@redhat.com>
|
||||||
|
Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* c-cppbuiltin.c (c_cpp_builtins): Define __cpp_consteval.
|
||||||
|
|
||||||
2020-06-30 Jakub Jelinek <jakub@redhat.com>
|
2020-06-30 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
PR c++/95963
|
PR c++/95963
|
||||||
|
|
|
@ -1,3 +1,16 @@
|
||||||
|
2020-07-02 Jason Merrill <jason@redhat.com>
|
||||||
|
Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* decl.c (grokfndecl): Allow consteval virtual.
|
||||||
|
* search.c (check_final_overrider): Check consteval mismatch.
|
||||||
|
* constexpr.c (cxx_eval_thunk_call): New.
|
||||||
|
(cxx_eval_call_expression): Call it.
|
||||||
|
* cvt.c (cp_get_fndecl_from_callee): Handle FDESC_EXPR.
|
||||||
|
* decl2.c (mark_vtable_entries): Track vtables with consteval.
|
||||||
|
(maybe_emit_vtables): Pass consteval_vtables through.
|
||||||
|
(clear_consteval_vfns): Replace consteval with nullptr.
|
||||||
|
(c_parse_final_cleanups): Call it.
|
||||||
|
|
||||||
2020-07-01 Nathan Sidwell <nathan@acm.org>
|
2020-07-01 Nathan Sidwell <nathan@acm.org>
|
||||||
|
|
||||||
* class.c (copy_fndecl_with_name): Add additional predicate args, do
|
* class.c (copy_fndecl_with_name): Add additional predicate args, do
|
||||||
|
|
|
@ -1,3 +1,26 @@
|
||||||
|
2020-07-02 Harald Anlauf <anlauf@gmx.de>
|
||||||
|
|
||||||
|
PR fortran/93423
|
||||||
|
* resolve.c (resolve_symbol): Avoid NULL pointer dereference.
|
||||||
|
|
||||||
|
2020-07-02 Harald Anlauf <anlauf@gmx.de>
|
||||||
|
|
||||||
|
PR fortran/93337
|
||||||
|
* class.c (gfc_find_derived_vtab): Punt if name is not set.
|
||||||
|
|
||||||
|
2020-07-02 Mark Eggleston <markeggleston@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR fortran/52279
|
||||||
|
* check.c (gfc_invalid_boz): Change array declaration for
|
||||||
|
hint into a pointer.
|
||||||
|
|
||||||
|
2020-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
|
||||||
|
Mark Eggleston <markeggleston@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR fortran/95584
|
||||||
|
* interface.c (generic_correspondence): Only use the pointer
|
||||||
|
to a symbol if exists.
|
||||||
|
|
||||||
2020-07-01 David Edelsohn <dje.gcc@gmail.com>
|
2020-07-01 David Edelsohn <dje.gcc@gmail.com>
|
||||||
|
|
||||||
* check.c (gfc_invalid_boz): Fix bootstrap. Revert
|
* check.c (gfc_invalid_boz): Fix bootstrap. Revert
|
||||||
|
|
|
@ -1,3 +1,64 @@
|
||||||
|
2020-07-02 David Edelsohn <dje.gcc@gmail.com>
|
||||||
|
|
||||||
|
* gfortran.dg/pr95690.f90: Solaris error appears on line 5.
|
||||||
|
|
||||||
|
2020-07-02 David Edelsohn <dje.gcc@gmail.com>
|
||||||
|
|
||||||
|
* gcc.dg/pr26570.c: dg-prune function not inlinable warning.
|
||||||
|
|
||||||
|
2020-07-02 Harald Anlauf <anlauf@gmx.de>
|
||||||
|
|
||||||
|
PR fortran/93423
|
||||||
|
* gfortran.dg/pr93423.f90: New file.
|
||||||
|
|
||||||
|
2020-07-02 Harald Anlauf <anlauf@gmx.de>
|
||||||
|
|
||||||
|
PR fortran/93337
|
||||||
|
* gfortran.dg/pr93337.f90: New file.
|
||||||
|
|
||||||
|
2020-07-02 Jason Merrill <jason@redhat.com>
|
||||||
|
Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* g++.dg/cpp2a/consteval-virtual1.C: New test.
|
||||||
|
* g++.dg/cpp2a/consteval-virtual2.C: New test.
|
||||||
|
* g++.dg/cpp2a/consteval-virtual3.C: New test.
|
||||||
|
* g++.dg/cpp2a/consteval-virtual4.C: New test.
|
||||||
|
* g++.dg/cpp2a/consteval-virtual5.C: New test.
|
||||||
|
|
||||||
|
2020-07-02 Martin Jambor <mjambor@suse.cz>
|
||||||
|
|
||||||
|
PR debug/95343
|
||||||
|
* gcc.dg/guality/pr95343.c: New test.
|
||||||
|
|
||||||
|
2020-07-02 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR tree-optimization/95857
|
||||||
|
* gcc.dg/pr95857.c: New test.
|
||||||
|
|
||||||
|
2020-07-02 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/96022
|
||||||
|
* g++.dg/vect/pr96022.cc: New testcase.
|
||||||
|
|
||||||
|
2020-07-02 Felix Yang <felix.yang@huawei.com>
|
||||||
|
|
||||||
|
PR tree-optimization/95961
|
||||||
|
* gcc.target/aarch64/sve/pr95961.c: New test.
|
||||||
|
|
||||||
|
2020-07-02 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* c-c++-common/gomp/loop-7.c: New test.
|
||||||
|
|
||||||
|
2020-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR fortran/95584
|
||||||
|
* gfortran.dg/pr95584.f90: New test.
|
||||||
|
|
||||||
|
2020-07-02 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
* g++.dg/vect/slp-pr56812.cc: Ignore line number for basic block
|
||||||
|
vectorization messages.
|
||||||
|
|
||||||
2020-07-01 Omar Tahir <omar.tahir@arm.com>
|
2020-07-01 Omar Tahir <omar.tahir@arm.com>
|
||||||
|
|
||||||
* gcc.target/aarch64/bti-4.c: New test.
|
* gcc.target/aarch64/bti-4.c: New test.
|
||||||
|
|
|
@ -1,3 +1,19 @@
|
||||||
|
2020-07-02 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
|
PR gcov-profile/95348
|
||||||
|
* libgcov-driver.c (merge_one_data): Merge only profiles
|
||||||
|
that are not of non-zero type.
|
||||||
|
(write_one_data): Write counters only if there's one non-zero
|
||||||
|
value.
|
||||||
|
* libgcov-util.c (tag_function): Change signature from unsigned
|
||||||
|
to int.
|
||||||
|
(tag_blocks): Likewise.
|
||||||
|
(tag_arcs): Likewise.
|
||||||
|
(tag_counters): Likewise.
|
||||||
|
(tag_summary): Likewise.
|
||||||
|
(tag_lines): Read only if COUNTERS is non-zero.
|
||||||
|
(read_gcda_file): Handle negative length for COUNTERS type.
|
||||||
|
|
||||||
2020-06-25 Martin Liska <mliska@suse.cz>
|
2020-06-25 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
* libgcov-driver.c (merge_summary): Remove function as its name
|
* libgcov-driver.c (merge_summary): Remove function as its name
|
||||||
|
|
|
@ -1,3 +1,68 @@
|
||||||
|
2020-07-02 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* testsuite/27_io/basic_ios/conv/voidptr.cc: Add c++98_only
|
||||||
|
target selector.
|
||||||
|
|
||||||
|
2020-07-02 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* testsuite/18_support/headers/cstdalign/std_c++0x_neg.cc: Add
|
||||||
|
c++98_only target selector.
|
||||||
|
* testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/18_support/headers/cstdint/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/18_support/headers/new/synopsis_cxx98.cc: Likewise.
|
||||||
|
* testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/20_util/headers/type_traits/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/23_containers/headers/array/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/23_containers/headers/tuple/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/26_numerics/headers/cmath/c99_classification_macros_c++98.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/26_numerics/headers/random/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
|
||||||
|
* testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
|
||||||
|
* testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/30_threads/headers/future/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
|
||||||
|
* testsuite/30_threads/headers/thread/std_c++0x_neg.cc:
|
||||||
|
Likewise.
|
||||||
|
|
||||||
|
2020-07-02 Ville Voutilainen <ville.voutilainen@gmail.com>
|
||||||
|
|
||||||
|
PR libstdc++/91807
|
||||||
|
* include/std/variant
|
||||||
|
(_Copy_assign_base::operator=(const _Copy_assign_base&):
|
||||||
|
Do the move-assignment from a temporary so that the temporary
|
||||||
|
is constructed with an explicit index.
|
||||||
|
* testsuite/20_util/variant/91807.cc: New.
|
||||||
|
|
||||||
|
2020-07-02 Jonathan Wakely <jwakely.gcc@gmail.com>
|
||||||
|
|
||||||
|
PR libstdc++/91153
|
||||||
|
PR target/93224
|
||||||
|
* testsuite/29_atomics/atomic_float/1.cc: Use different values
|
||||||
|
for tests.
|
||||||
|
* testsuite/29_atomics/atomic_ref/float.cc: Likewise.
|
||||||
|
|
||||||
2020-07-01 Jonathan Wakely <jwakely@redhat.com>
|
2020-07-01 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/94627
|
PR libstdc++/94627
|
||||||
|
|
Loading…
Reference in New Issue