Daily bump.

This commit is contained in:
GCC Administrator 2023-07-01 00:18:32 +00:00
parent db38b285ba
commit 69d3015ad1
8 changed files with 243 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2023-06-30 Rishi Raj <rishiraj45035@gmail.com>
* MAINTAINERS: Added myself to Write After Approval and DCO
2023-06-29 Eugene Rozenfeld <erozen@microsoft.com>
* Makefile.in: Remove -gtoggle for STAGEautoprofile

View File

@ -1,3 +1,118 @@
2023-06-30 Qing Zhao <qing.zhao@oracle.com>
PR tree-optimization/101832
* tree-object-size.cc (addr_object_size): Handle structure/union type
when it has flexible size.
2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
* gimple-fold.cc (fold_array_ctor_reference): Fix head comment.
(fold_nonarray_ctor_reference): Likewise. Specifically deal
with integral bit-fields.
(fold_ctor_reference): Make sure that the constructor uses the
native storage order.
2023-06-30 Jan Hubicka <jh@suse.cz>
PR middle-end/109849
* predict.cc (estimate_bb_frequencies): Turn to static function.
(expr_expected_value_1): Fix handling of binary expressions with
predicted values.
* predict.def (PRED_MALLOC_NONNULL): Move later in the priority queue.
(PRED_BUILTIN_EXPECT_WITH_PROBABILITY): Move to almost top of the priority
queue.
* predict.h (estimate_bb_frequencies): No longer declare it.
2023-06-30 Uros Bizjak <ubizjak@gmail.com>
* fold-const.h (multiple_of_p): Change return type from int to bool.
* fold-const.cc (split_tree): Change negl_p, neg_litp_p,
neg_conp_p and neg_var_p variables to bool.
(const_binop): Change sat_p variable to bool.
(merge_ranges): Change no_overlap variable to bool.
(extract_muldiv_1): Change same_p variable to bool.
(tree_swap_operands_p): Update function body for bool return type.
(fold_truth_andor): Change commutative variable to bool.
(multiple_of_p): Change return type
from int to void and adjust function body accordingly.
* optabs.h (expand_twoval_unop): Change return type from int to bool.
(expand_twoval_binop): Ditto.
(can_compare_p): Ditto.
(have_add2_insn): Ditto.
(have_addptr3_insn): Ditto.
(have_sub2_insn): Ditto.
(have_insn_for): Ditto.
* optabs.cc (add_equal_note): Ditto.
(widen_operand): Change no_extend argument from int to bool.
(expand_binop): Ditto.
(expand_twoval_unop): Change return type
from int to void and adjust function body accordingly.
(expand_twoval_binop): Ditto.
(can_compare_p): Ditto.
(have_add2_insn): Ditto.
(have_addptr3_insn): Ditto.
(have_sub2_insn): Ditto.
(have_insn_for): Ditto.
2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
* config/aarch64/aarch64-simd.md
(vec_widen_<su>abdl_lo_<mode>, vec_widen_<su>abdl_hi_<mode>):
Expansions for abd vec widen optabs.
(aarch64_<su>abdl<mode>_insn): VQW based abdl RTL.
* config/aarch64/iterators.md (USMAX_EXT): Code attributes
that give the appropriate extend RTL for the max RTL.
2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
* internal-fn.def (VEC_WIDEN_ABD): New internal hilo optab.
* optabs.def (vec_widen_sabd_optab,
vec_widen_sabd_hi_optab, vec_widen_sabd_lo_optab,
vec_widen_sabd_odd_even, vec_widen_sabd_even_optab,
vec_widen_uabd_optab,
vec_widen_uabd_hi_optab, vec_widen_uabd_lo_optab,
vec_widen_uabd_odd_even, vec_widen_uabd_even_optab):
New optabs.
* doc/md.texi: Document them.
* tree-vect-patterns.cc (vect_recog_abd_pattern): Update to
to build a VEC_WIDEN_ABD call if the input precision is smaller
than the precision of the output.
(vect_recog_widen_abd_pattern): Should an ABD expression be
found preceeding an extension, replace the two with a
VEC_WIDEN_ABD.
2023-06-30 Pan Li <pan2.li@intel.com>
* config/riscv/vector.md: Refactor the common condition.
2023-06-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/110496
* gimple-ssa-store-merging.cc (find_bswap_or_nop_1): Re-order
verifying and TYPE_PRECISION query for the BIT_FIELD_REF case.
2023-06-30 Richard Biener <rguenther@suse.de>
PR middle-end/110489
* statistics.cc (curr_statistics_hash): Add argument
indicating whether we should allocate the hash.
(statistics_fini_pass): If the hash isn't allocated
only print the summary header.
2023-06-30 Segher Boessenkool <segher@kernel.crashing.org>
Thomas Schwinge <thomas@codesourcery.com>
* config/nvptx/nvptx.cc (TARGET_LRA_P): Remove.
2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
PR target/109435
* config/mips/mips.cc (mips_function_arg_alignment): Returns
the alignment of function argument. In case of typedef type,
it returns the aligment of the aliased type.
(mips_function_arg_boundary): Relocated calculation of the
aligment of function arguments.
2023-06-29 Jan Hubicka <jh@suse.cz>
PR tree-optimization/109849

View File

@ -1 +1 @@
20230630
20230701

View File

@ -1,3 +1,17 @@
2023-06-30 Patrick Palka <ppalka@redhat.com>
* cp-tree.h (TEMPLATE_PARM_DESCENDANTS): Harden.
(TEMPLATE_TYPE_DESCENDANTS): Define.
(TEMPLATE_TEMPLATE_PARM_SIMPLE_P): Define.
* pt.cc (reduce_template_parm_level): Revert
r14-418-g0bc2a1dc327af9 change.
(process_template_parm): Set TEMPLATE_TEMPLATE_PARM_SIMPLE_P
appropriately.
(uses_outer_template_parms): Determine the outer depth of
a template template parm without relying on DECL_CONTEXT.
(tsubst) <case TEMPLATE_TEMPLATE_PARM>: Cache lowering a
simple template template parm. Consistently use 'code'.
2023-06-29 Patrick Palka <ppalka@redhat.com>
PR c++/110468

View File

@ -1,3 +1,9 @@
2023-06-30 Iain Sandoe <iain@sandoe.co.uk>
PR testsuite/108835
* gm2-libs/RTint.mod: Do not use NIL timeout setting on select,
test failures sequentially, finishing on the first success.
2023-06-18 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/110284

View File

@ -1,3 +1,72 @@
2023-06-30 Patrick Palka <ppalka@redhat.com>
* g++.dg/template/nontype12.C: Refine and XFAIL the dg-bogus
duplicate diagnostic check.
2023-06-30 Qing Zhao <qing.zhao@oracle.com>
PR tree-optimization/101832
* gcc.dg/builtin-object-size-pr101832.c: New test.
2023-06-30 Eric Botcazou <ebotcazou@adacore.com>
* gcc.c-torture/execute/20230630-1.c: New test.
* gcc.c-torture/execute/20230630-2.c: Likewise.
* gcc.c-torture/execute/20230630-3.c: Likewise
* gcc.c-torture/execute/20230630-4.c: Likewise
2023-06-30 David Malcolm <dmalcolm@redhat.com>
PR jit/110466
* jit.dg/jit.exp (jit-check-debug-info): Gracefully handle too
early versions of gdb that don't support our dwarf version, via
"unsupported".
2023-06-30 David Malcolm <dmalcolm@redhat.com>
Marek Polacek <polacek@redhat.com>
PR jit/110466
* jit.dg/test-expressions.c (run_test_of_comparison): Fix size
param to gcc_jit_type_get_vector.
(verify_comparisons): Use a typedef rather than __vector.
2023-06-30 Jan Hubicka <jh@suse.cz>
PR middle-end/109849
* gcc.dg/predict-18.c: Improve testcase.
2023-06-30 Oluwatamilore Adebayo <oluwatamilore.adebayo@arm.com>
* gcc.target/aarch64/abd_2.c: Added ABDL testcases.
* gcc.target/aarch64/abd_3.c: Added ABDL testcases.
* gcc.target/aarch64/abd_4.c: Added ABDL testcases.
* gcc.target/aarch64/abd_none_2.c: Added ABDL testcases.
* gcc.target/aarch64/abd_none_3.c: Added ABDL testcases.
* gcc.target/aarch64/abd_none_4.c: Added ABDL testcases.
* gcc.target/aarch64/abd_run_1.c: Added ABDL testcases.
* gcc.target/aarch64/sve/abd_1.c: Added ABDL testcases.
* gcc.target/aarch64/sve/abd_2.c: Added ABDL testcases.
* gcc.target/aarch64/sve/abd_none_1.c: Added ABDL testcases.
* gcc.target/aarch64/sve/abd_none_2.c: Added ABDL testcases.
* gcc.target/aarch64/abd_widen_2.c: New file.
* gcc.target/aarch64/abd_widen_3.c: New file.
* gcc.target/aarch64/abd_widen_4.c: New file.
2023-06-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/110496
* gcc.dg/pr110496.c: New testcase.
2023-06-30 Richard Biener <rguenther@suse.de>
PR tree-optimization/110381
* gcc.dg/vect/pr110381.c: Add check_vect ().
2023-06-30 Jovan Dmitrović <jovan.dmitrovic@syrmia.com>
* gcc.target/mips/align-1-n64.c: New test.
* gcc.target/mips/align-1-o32.c: New test.
2023-06-29 Jan Hubicka <jh@suse.cz>
PR tree-optimization/109849

View File

@ -1,3 +1,33 @@
2023-06-30 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/110432
* acinclude.m4 (GLIBCXX_CHECK_INIT_PRIORITY): New.
* config.h.in: Regenerate.
* configure: Regenerate.
* configure.ac: Use GLIBCXX_CHECK_INIT_PRIORITY.
* include/std/iostream: Use new autoconf macro as well as
__has_attribute.
* src/c++98/ios_base_init.h: Use new autoconf macro instead of
__has_attribute.
2023-06-30 Jonathan Wakely <jwakely@redhat.com>
* src/c++11/random.cc (random_device::_M_init): Add maybe_unused
attribute.
2023-06-30 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/105081
* src/c++11/random.cc (random_device::_M_init): Throw
std::system_error when the requested device is a valid token but
not available at runtime.
2023-06-30 Hans-Peter Nilsson <hp@axis.com>
PR libstdc++/108672
* include/pstl/unseq_backend_simd.h (__simd_or): Re-apply using
__INT32_TYPE__ instead of int32_t.
2023-06-29 Jonathan Wakely <jwakely@redhat.com>
* src/c++20/tzdb.cc (USE_ATOMIC_SHARED_PTR): Define consistently

View File

@ -1,3 +1,7 @@
2023-06-30 Martin Jambor <mjambor@suse.cz>
* Makefile.in: Regenerate.
2023-06-22 Marek Polacek <polacek@redhat.com>
* configure.ac (--enable-host-bind-now): New check. Link with