Daily bump.
This commit is contained in:
parent
32c69a5698
commit
afdd220a0c
@ -1,3 +1,7 @@
|
||||
2020-08-12 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org>
|
||||
|
||||
* MAINTAINERS: Update my email address.
|
||||
|
||||
2020-07-30 Joe Ramsay <joe.ramsay@arm.com>
|
||||
|
||||
* MAINTAINERS (Write After Approval): Add myself.
|
||||
|
@ -1,3 +1,82 @@
|
||||
2020-08-12 Roger Sayle <roger@nextmovesoftware.com>
|
||||
Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/96558
|
||||
* config/i386/i386.md (peephole2): Only reorder register clearing
|
||||
instructions to allow use of xor for general registers.
|
||||
|
||||
2020-08-12 Martin Liska <mliska@suse.cz>
|
||||
|
||||
PR ipa/96482
|
||||
* ipa-cp.c (ipcp_bits_lattice::meet_with_1): Drop value bits
|
||||
for bits that are unknown.
|
||||
(ipcp_bits_lattice::set_to_constant): Likewise.
|
||||
* tree-ssa-ccp.c (get_default_value): Add sanity check that
|
||||
IPA CP bit info has all bits set to zero in bits that
|
||||
are unknown.
|
||||
|
||||
2020-08-12 Peixin Qiao <qiaopeixin@huawei.com>
|
||||
|
||||
* config/aarch64/aarch64.c (aarch64_function_value): Add if
|
||||
condition to check ag_mode after entering if condition of
|
||||
aarch64_vfp_is_call_or_return_candidate. If TARGET_FLOAT is
|
||||
set as false by -mgeneral-regs-only, report the diagnostic
|
||||
information of -mgeneral-regs-only imcompatible with the use
|
||||
of fp/simd register(s).
|
||||
|
||||
2020-08-12 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/96535
|
||||
* toplev.c (process_options): Move flag_unroll_loops and
|
||||
flag_cunroll_grow_size handling from here to ...
|
||||
* opts.c (finish_options): ... here. For flag_cunroll_grow_size,
|
||||
don't check for AUTODETECT_VALUE, but instead check
|
||||
opts_set->x_flag_cunroll_grow_size.
|
||||
* common.opt (funroll-completely-grow-size): Default to 0.
|
||||
* config/rs6000/rs6000.c (TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE):
|
||||
Redefine.
|
||||
(rs6000_override_options_after_change): New function.
|
||||
(rs6000_option_override_internal): Call it. Move there the
|
||||
flag_cunroll_grow_size, unroll_only_small_loops and
|
||||
flag_rename_registers handling.
|
||||
|
||||
2020-08-12 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* config/nvptx/nvptx.c (nvptx_assemble_decl_begin): Make elt_size an
|
||||
unsigned HOST_WIDE_INT. Print init_frag.remaining using
|
||||
HOST_WIDE_INT_PRINT_UNSIGNED.
|
||||
|
||||
2020-08-12 Roger Sayle <roger@nextmovesoftware.com>
|
||||
Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/i386.md (peephole2): Reduce unnecessary
|
||||
register shuffling produced by register allocation.
|
||||
|
||||
2020-08-12 Aldy Hernandez <aldyh@redhat.com>
|
||||
|
||||
* ipa-fnsummary.c (evaluate_conditions_for_known_args): Use vec<>
|
||||
instead of std::vector<>.
|
||||
(evaluate_properties_for_edge): Same.
|
||||
(ipa_fn_summary_t::duplicate): Same.
|
||||
(estimate_ipcp_clone_size_and_time): Same.
|
||||
* vec.h (<T, A, vl_embed>::embedded_size): Change vec_embedded
|
||||
type to contain a char[].
|
||||
|
||||
2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com>
|
||||
|
||||
PR target/96308
|
||||
* config/s390/s390.c (s390_cannot_force_const_mem): Reject an
|
||||
unary minus for everything not being a numeric constant.
|
||||
(legitimize_tls_address): Move a NEG out of the CONST rtx.
|
||||
|
||||
2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com>
|
||||
|
||||
PR target/96456
|
||||
* config/s390/s390.h (TARGET_NONSIGNALING_VECTOR_COMPARE_OK): New
|
||||
macro.
|
||||
* config/s390/vector.md (vcond_comparison_operator): Use new macro
|
||||
for the check.
|
||||
|
||||
2020-08-11 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR rtl-optimization/96539
|
||||
|
@ -1 +1 @@
|
||||
20200812
|
||||
20200813
|
||||
|
@ -1,3 +1,13 @@
|
||||
2020-08-12 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* gfortran.h: Add OMP_LIST_NONTEMPORAL.
|
||||
* dump-parse-tree.c (show_omp_clauses): Dump it
|
||||
* openmp.c (enum omp_mask1): Add OMP_CLAUSE_NOTEMPORAL.
|
||||
(OMP_SIMD_CLAUSES): Add it.
|
||||
(gfc_match_omp_clauses): Match nontemporal clause.
|
||||
* trans-openmp.c (gfc_trans_omp_clauses): Process
|
||||
nontemporal clause.
|
||||
|
||||
2020-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
PR fortran/96556
|
||||
|
@ -1,3 +1,71 @@
|
||||
2020-08-12 Roger Sayle <roger@nextmovesoftware.com>
|
||||
Uroš Bizjak <ubizjak@gmail.com>
|
||||
|
||||
PR target/96558
|
||||
* gcc.dg/pr96558.c: New test.
|
||||
|
||||
2020-08-12 Martin Liska <mliska@suse.cz>
|
||||
|
||||
PR ipa/96482
|
||||
* gcc.dg/ipa/pr96482.c: New test.
|
||||
|
||||
2020-08-12 Peixin Qiao <qiaopeixin@huawei.com>
|
||||
|
||||
* gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that
|
||||
-mgeneral-regs-only is compatible with the use of vector type
|
||||
used in the test case.
|
||||
|
||||
2020-08-12 Tobias Burnus <tobias@codesourcery.com>
|
||||
|
||||
* gfortran.dg/gomp/nontemporal-1.f90: New test.
|
||||
* gfortran.dg/gomp/nontemporal-2.f90: New test.
|
||||
|
||||
2020-08-12 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* gcc.target/nvptx/ia64-sync-1.c: New test.
|
||||
* gcc.target/nvptx/ia64-sync-2.c: New test.
|
||||
* gcc.target/nvptx/ia64-sync-3.c: New test.
|
||||
* gcc.target/nvptx/ia64-sync-4.c: New test.
|
||||
|
||||
2020-08-12 Kwok Cheung Yeung <kcy@codesourcery.com>
|
||||
|
||||
PR testsuite/96519
|
||||
* gcc.dg/ia64-sync-5.c (AC, init_qi, test_qi): Change element type to
|
||||
signed char.
|
||||
|
||||
2020-08-12 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
PR testsuite/96566
|
||||
* lib/target-supports.exp (check_effective_target_large_initializer):
|
||||
New proc.
|
||||
* gcc.dg/builtin-object-size-21.c: Require large_initializer.
|
||||
* gcc.dg/strlenopt-55.c: Same.
|
||||
|
||||
2020-08-12 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/stack-protector-1.c: Adapt code to Cortex-M
|
||||
restrictions.
|
||||
|
||||
2020-08-12 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* gcc.target/arm/multilib.exp: Fix parameter passing for gcc_opts.
|
||||
|
||||
2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com>
|
||||
|
||||
PR target/96308
|
||||
* g++.dg/pr96308.C: New test.
|
||||
|
||||
2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com>
|
||||
|
||||
PR target/96456
|
||||
* gcc.target/s390/pr96456.c: New test.
|
||||
|
||||
2020-08-12 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR target/96525
|
||||
* gcc.target/powerpc/pr96493.c: Make it a link test when no
|
||||
power10_hw. Require power10_ok.
|
||||
|
||||
2020-08-11 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
* g++.dg/opt/flifetime-dse2.C: Remove AIX xfail.
|
||||
|
@ -1,3 +1,32 @@
|
||||
2020-08-12 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/85828
|
||||
* include/bits/basic_string.h (operator=(basic_string&&)): Check
|
||||
for self-move before copying with char_traits::copy.
|
||||
* include/bits/hashtable.h (operator=(_Hashtable&&)): Check for
|
||||
self-move.
|
||||
* include/bits/stl_deque.h (_M_move_assign1(deque&&, false_type)):
|
||||
Check for equal allocators.
|
||||
* include/bits/stl_list.h (_M_move_assign(list&&, true_type)):
|
||||
Call clear() instead of _M_clear().
|
||||
* include/debug/formatter.h (__msg_self_move_assign): Change
|
||||
comment.
|
||||
* include/debug/macros.h (__glibcxx_check_self_move_assign):
|
||||
(_GLIBCXX_DEBUG_VERIFY): Remove.
|
||||
* include/debug/safe_container.h (operator=(_Safe_container&&)):
|
||||
Remove assertion check for safe move and make it well-defined.
|
||||
* include/debug/safe_iterator.h (operator=(_Safe_iterator&&)):
|
||||
Remove assertion check for self-move.
|
||||
* include/debug/safe_local_iterator.h
|
||||
(operator=(_Safe_local_iterator&&)): Likewise.
|
||||
* testsuite/21_strings/basic_string/cons/char/self_move.cc: New test.
|
||||
* testsuite/23_containers/deque/cons/self_move.cc: New test.
|
||||
* testsuite/23_containers/forward_list/cons/self_move.cc: New test.
|
||||
* testsuite/23_containers/list/cons/self_move.cc: New test.
|
||||
* testsuite/23_containers/set/cons/self_move.cc: New test.
|
||||
* testsuite/23_containers/unordered_set/cons/self_move.cc: New test.
|
||||
* testsuite/23_containers/vector/cons/self_move.cc: New test.
|
||||
|
||||
2020-08-11 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
PR libstdc++/91620
|
||||
|
Loading…
Reference in New Issue
Block a user