]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 1 Jul 2023 00:18:32 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 1 Jul 2023 00:18:32 +0000 (00:18 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog
lto-plugin/ChangeLog

index 6c3f4b159d43175834a91c2b19a056a5a2c60ace..140127b851deb9ea58e3a2185682abdf575b958a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
index 55d20f576ed5e98a4a8031582a0d56e6cad3de2a..104b6f9f34b01a6adce3760cd2b0591c073cc111 100644 (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
index e742d0ec698807bd371eabc0a2f0b0565e040e24..41f220817423fa8117ecbc2c850285e419095c63 100644 (file)
@@ -1 +1 @@
-20230630
+20230701
index 8e2526f1bf0292961d0a43947a50f6b3f542f313..76fbc8089881fcc19561a1eaeea32e6156b46e68 100644 (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
index 70ea8659836514f8bdc490a43460c8d7c960601a..d8b180d1a3eb827cf2227cf096857d1be16d4a0c 100644 (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
index fedcb1794e2a39dc307a5623d9be2525f0ccaf66..31817cc395f2fd292ff257ccd840d8776ba96858 100644 (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
index 86807fb08279d54e0d131d6c1f78f5841e0adbca..94fe320a32bc37cb8f4be92c4b3ed88ff75752cf 100644 (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
index a40f6f6a64385f47c3fc101d660001620318f0e7..25d4577e72b3782ceb01113bececf78ad054925a 100644 (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
This page took 0.10303 seconds and 5 git commands to generate.