]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 9 Jul 2023 00:17:17 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 9 Jul 2023 00:17:17 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index a9a2f9ef98f06517e6b5e89626ee5082f376f538..73ec6c17d57cfb21ed5e4fd0a3bfb02c83bb43c6 100644 (file)
@@ -1,3 +1,78 @@
+2023-07-08  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimization/110600
+       * cfgloopmanip.cc (scale_loop_profile): Add mising profile_dump check.
+
+2023-07-08  Jan Hubicka  <jh@suse.cz>
+
+       PR middle-end/110590
+       * cfgloopmanip.cc (scale_loop_profile): Avoid scaling exits within
+       inner loops and be more careful about inconsistent profiles.
+       (duplicate_loop_body_to_header_edge): Fix profile update when eliminated
+       exit is followed by other exit.
+
+2023-07-08  Uros Bizjak  <ubizjak@gmail.com>
+
+       * cprop.cc (reg_available_p): Change return type from int to bool.
+       (reg_not_set_p): Ditto.
+       (try_replace_reg): Ditto.  Change "success" variable to bool.
+       (cprop_jump): Change return type from int to void
+       and adjust function body accordingly.
+       (constprop_register): Ditto.
+       (cprop_insn): Ditto.  Change "changed" variable to bool.
+       (local_cprop_pass): Change return type from int to void
+       and adjust function body accordingly.
+       (bypass_block): Ditto.  Change "change", "may_be_loop_header"
+       and "removed_p" variables to bool.
+       (bypass_conditional_jumps): Change return type from int to void
+       and adjust function body accordingly.  Change "changed"
+       variable to bool.
+       (one_cprop_pass): Ditto.
+
+2023-07-08  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcse.cc (expr_equiv_p): Change return type from int to bool.
+       (oprs_unchanged_p): Change return type from int to void
+       and adjust function body accordingly.
+       (oprs_anticipatable_p): Ditto.
+       (oprs_available_p): Ditto.
+       (insert_expr_in_table): Ditto.  Change "antic_p" and "avail_p"
+       arguments to bool. Change "found" variable to bool.
+       (load_killed_in_block_p): Change return type from int to void and
+       adjust function body accordingly.  Change "avail_p" argument to bool.
+       (pre_expr_reaches_here_p): Change return type from int to void
+       and adjust function body accordingly.
+       (pre_delete): Ditto.  Change "changed" variable to bool.
+       (pre_gcse): Change return type from int to void
+       and adjust function body accordingly. Change "did_insert" and
+       "changed" variables to bool.
+       (one_pre_gcse_pass): Change return type from int to void
+       and adjust function body accordingly.  Change "changed" variable
+       to bool.
+       (should_hoist_expr_to_dom): Change return type from int to void
+       and adjust function body accordingly.  Change
+       "visited_allocated_locally" variable to bool.
+       (hoist_code): Change return type from int to void and adjust
+       function body accordingly.  Change "changed" variable to bool.
+       (one_code_hoisting_pass): Ditto.
+       (pre_edge_insert): Change return type from int to void and adjust
+       function body accordingly.  Change "did_insert" variable to bool.
+       (pre_expr_reaches_here_p_work): Change return type from int to void
+       and adjust function body accordingly.
+       (simple_mem): Ditto.
+       (want_to_gcse_p): Change return type from int to void
+       and adjust function body accordingly.
+       (can_assign_to_reg_without_clobbers_p): Update function body
+       for bool return type.
+       (hash_scan_set): Change "antic_p" and "avail_p" variables to bool.
+       (pre_insert_copies): Change "added_copy" variable to bool.
+
+2023-07-08  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR c++/110595
+       PR c++/110596
+       * doc/invoke.texi (Warning Options): Fix typos.
+
 2023-07-07  Jan Hubicka  <jh@suse.cz>
 
        * profile-count.cc (profile_count::dump): Add FUN
index f3144f1474c850f626c0102353913974299ca85c..6ca206c427e917429e2ff6cea9561c483516d07d 100644 (file)
@@ -1 +1 @@
-20230708
+20230709
index ed322a995a30aa6d0e08c1c41d2ed28faa2f0403..b6a902acf79ce7152557087178197bc3d8763aa8 100644 (file)
@@ -1,3 +1,29 @@
+2023-07-08  Steve Kargl  <sgk@troutmask.apl.washington.edu>
+
+       PR fortran/99139
+       PR fortran/99368
+       * match.cc (gfc_match_namelist): Check for host associated or
+       defined types before applying default type.
+       (gfc_match_select_rank): Apply default type to selector of
+       unknown type if possible.
+       * resolve.cc (resolve_fl_variable): Do not apply local default
+       initialization to assumed rank entities.
+
+2023-07-08  Harald Anlauf  <anlauf@gmx.de>
+           Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/92178
+       * trans-expr.cc (gfc_conv_procedure_call): Check procedures for
+       allocatable dummy arguments with INTENT(OUT) and move deallocation
+       of actual arguments after evaluation of argument expressions before
+       the procedure is executed.
+
+2023-07-08  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/110585
+       * arith.cc (gfc_compare_expr): Handle equality comparison of constant
+       complex gfc_expr arguments.
+
 2023-07-05  Robin Dapp  <rdapp@ventanamicro.com>
            Juzhe-Zhong  <juzhe.zhong@rivai.ai>
 
index b398ab22b2b6689e222d99c596f45482ff08e477..3fe563963d202fca483cd0f47990caac652d0694 100644 (file)
@@ -1,3 +1,34 @@
+2023-07-08  Jan Hubicka  <jh@suse.cz>
+
+       PR tree-optimization/110600
+       * gcc.c-torture/compile/pr110600.c: New test.
+
+2023-07-08  Steve Kargl  <sgk@troutmask.apl.washington.edu>
+
+       PR fortran/99139
+       PR fortran/99368
+       * gfortran.dg/pr99139.f90 : New test
+       * gfortran.dg/pr99368.f90 : New test
+
+2023-07-08  Jan Hubicka  <jh@suse.cz>
+
+       PR middle-end/110590
+       * gcc.dg/tree-prof/update-cunroll-2.c: Remove xfail.
+       * gcc.dg/tree-ssa/update-cunroll.c: Likewise.
+
+2023-07-08  Harald Anlauf  <anlauf@gmx.de>
+           Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/92178
+       * gfortran.dg/intent_out_16.f90: New test.
+       * gfortran.dg/intent_out_17.f90: New test.
+       * gfortran.dg/intent_out_18.f90: New test.
+
+2023-07-08  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/110585
+       * gfortran.dg/findloc_9.f90: New test.
+
 2023-07-07  Jan Hubicka  <jh@suse.cz>
 
        * gcc.dg/pr43864-2.c: Avoid matching pre dump with details-blocks.