Daily bump.

This commit is contained in:
GCC Administrator 2021-04-24 00:16:37 +00:00
parent 9a30a3f06b
commit 05ec629f05
7 changed files with 200 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2021-04-23 David Faust <david.faust@oracle.com>
* MAINTAINERS (Write After Approval): Add myself.
2021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com>
* MAINTAINERS (Write After Approval): Add myself.

View File

@ -1,3 +1,95 @@
2021-04-23 YiFei Zhu <zhuyifei1999@gmail.com>
* config/bpf/bpf.h (ASM_OUTPUT_ALIGNED_BSS): Use .type and .lcomm.
2021-04-23 YiFei Zhu <zhuyifei1999@gmail.com>
* config/bpf/bpf.h (FUNCTION_BOUNDARY): Set to 64.
2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
PR target/100041
* config/i386/i386-options.c (ix86_option_override_internal):
Error out when -m96bit-long-double is used with 64bit targets.
* config/i386/i386.md (*pushxf_rounded): Remove pattern.
2021-04-23 Martin Liska <mliska@suse.cz>
* lto-wrapper.c: Remove FIXME about usage of
hardware_concurrency. The function is not on par with
what we have now.
2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
PR target/100182
* config/i386/sync.md (FILD_ATOMIC/FIST_ATOMIC FP load peephole2):
Copy operand 3 to operand 4. Use sse_reg_operand
as operand 3 predicate.
(FILD_ATOMIC/FIST_ATOMIC FP load peephole2 with mem blockage): Ditto.
(LDX_ATOMIC/STX_ATOMIC FP load peephole2): Ditto.
(LDX_ATOMIC/LDX_ATOMIC FP load peephole2 with mem blockage): Ditto.
(FILD_ATOMIC/FIST_ATOMIC FP store peephole2):
Copy operand 1 to operand 0.
(FILD_ATOMIC/FIST_ATOMIC FP store peephole2 with mem blockage): Ditto.
(LDX_ATOMIC/STX_ATOMIC FP store peephole2): Ditto.
(LDX_ATOMIC/LDX_ATOMIC FP store peephole2 with mem blockage): Ditto.
2021-04-23 Alex Coplan <alex.coplan@arm.com>
PR rtl-optimization/100230
* early-remat.c (early_remat::sort_candidates): Use delete[]
instead of delete for array allocated with new[].
2021-04-23 Richard Biener <rguenther@suse.de>
* genmatch.c (lower_cond): Remove VEC_COND_EXPR special-casing.
(capture_info::capture_info): Likewise.
(capture_info::walk_match): Likewise.
(expr::gen_transform): Likewise.
(dt_simplify::gen_1): Likewise.
* gimple-match-head.c (maybe_resimplify_conditional_op):
Remove VEC_COND_EXPR special-casing.
(gimple_simplify): Likewise.
* gimple.c (gimple_could_trap_p_1): Adjust.
* tree-ssa-pre.c (compute_avail): Allow VEC_COND_EXPR
to participate in PRE.
2021-04-23 Richard Biener <rguenther@suse.de>
* cfganal.c (connect_infinite_loops_to_exit): First call
add_noreturn_fake_exit_edges.
* ipa-sra.c (process_scan_results): Do not call the now redundant
add_noreturn_fake_exit_edges.
* predict.c (tree_estimate_probability): Likewise.
(rebuild_frequencies): Likewise.
* store-motion.c (one_store_motion_pass): Likewise.
2021-04-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/100222
* predict.c (pass_profile::execute): Remove redundant call to
mark_irreducible_loops.
(report_predictor_hitrates): Likewise.
2021-04-23 Richard Biener <rguenther@suse.de>
* tree-ssa-loop-ivopts.c (rewrite_use_nonlinear_expr): Avoid
valid_gimple_rhs_p by instead gimplifying to one.
2021-04-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/99971
* tree-vect-data-refs.c (vect_slp_analyze_node_dependences):
Always use TBAA for loads.
2021-04-23 liuhongt <hongtao.liu@intel.com>
PR target/100093
* config/i386/i386-options.c (ix86_option_override_internal):
Clear MASK_AVX256_SPLIT_UNALIGNED_LOAD/STORE in x_target_flags
when X86_TUNE_AVX256_UNALIGNED_LOAD/STORE_OPTIMAL is enabled
by target attribute.
2021-04-23 David Edelsohn <dje.gcc@gmail.com>
* config/rs6000/aix71.h (PREFERRED_DEBUGGING_TYPE): Change to

View File

@ -1 +1 @@
20210423
20210424

View File

@ -1,3 +1,24 @@
2021-04-23 Patrick Palka <ppalka@redhat.com>
PR c++/98767
* cxx-pretty-print.c (pp_cxx_parameter_declaration_clause):
Adjust parameter list loop to iterate over 'types' instead of
'args'. Output the trailing '...' for a variadic function.
Remove PARM_DECL support.
(pp_cxx_requires_expr): Pretty print the parameter list directly
instead of going through pp_cxx_parameter_declaration_clause.
2021-04-23 Patrick Palka <ppalka@redhat.com>
DR 2374
* decl.c (is_direct_enum_init): Check the implicit
convertibility requirement added by CWG 2374.
2021-04-23 Martin Liska <mliska@suse.cz>
* cp-tree.h (STATIC_ASSERT): Prefer static assert.
* lex.c (init_operators): Remove run-time check.
2021-04-22 Marek Polacek <polacek@redhat.com>
PR c++/100161

View File

@ -1,3 +1,41 @@
2021-04-23 Michael Meissner <meissner@linux.ibm.com>
PR target/98952
* gcc.target/powerpc/pr98952.c: New test.
2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
PR target/100041
* gcc.target/i386/pr79514.c (dg-error):
Expect error for 64bit targets.
2021-04-23 Uroš Bizjak <ubizjak@gmail.com>
PR target/100182
* gcc.target/i386/pr100182.c: New test.
* gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not.
* gcc.target/i386/pr71245-2.c (dg-final): Ditto.
2021-04-23 Patrick Palka <ppalka@redhat.com>
PR c++/98767
* g++.dg/concepts/diagnostic17.C: New test.
2021-04-23 Patrick Palka <ppalka@redhat.com>
DR 2374
* g++.dg/cpp1z/direct-enum-init2.C: New test.
2021-04-23 Richard Biener <rguenther@suse.de>
PR tree-optimization/99971
* g++.dg/vect/slp-pr99971.cc: New testcase.
2021-04-23 liuhongt <hongtao.liu@intel.com>
PR target/100093
* gcc.target/i386/pr100093.c: New test.
2021-04-22 Patrick Palka <ppalka@redhat.com>
PR c++/94508

View File

@ -1,3 +1,13 @@
2021-04-23 Michael Meissner <meissner@linux.ibm.com>
PR target/98952
* config/rs6000/tramp.S (__trampoline_setup, elfv1 #ifdef): Fix
trampoline size comparison in 32-bit by reversing test and
combining load immediate with compare.
(__trampoline_setup, elfv2 #ifdef): Fix trampoline size comparison
in 32-bit by reversing test and combining load immediate with
compare.
2021-04-05 Florian Weimer <fweimer@redhat.com>
Michael Meissner <meissner@linux.ibm.com>

View File

@ -1,3 +1,37 @@
2021-04-23 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/100180
* include/experimental/io_context (io_context): Define
dummy_pollfd type so that most member functions still compile
without <poll.h> and struct pollfd.
2021-04-23 Jonathan Wakely <jwakely@redhat.com>
* include/experimental/io_context (io_context::async_wait): Add
comment.
* include/experimental/socket (basic_socket::async_connect):
Cast wait_type constant to int.
(basic_datagram_socket::async_receive): Likewise.
(basic_datagram_socket::async_receive_from): Likewise.
(basic_datagram_socket::async_send): Likewise.
(basic_datagram_socket::async_send_to): Likewise.
(basic_stream_socket::async_receive): Likewise.
(basic_stream_socket::async_send): Likewise. Use io_context
parameter directly, instead of via an executor.
(basic_socket_acceptor::async_accept): Likewise.
2021-04-23 Jonathan Wakely <jwakely@redhat.com>
* include/experimental/socket (socket_base::shutdown_type):
(socket_base::wait_type, socket_base::message_flags):
Remove enumerators. Initialize constants directly with desired
values.
(socket_base::message_flags): Make all operators constexpr and
noexcept.
* testsuite/util/testsuite_common_types.h (test_bitmask_values):
New test utility.
* testsuite/experimental/net/socket/socket_base.cc: New test.
2021-04-22 David Edelsohn <dje.gcc@gmail.com>
* config/os/aix/atomicity.h: Delete.