aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-07-09 00:17:17 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-07-09 00:17:17 +0000
commit95b712928b479f7a65910cf1c550ed67b8976617 (patch)
tree00d507854570745dd944a5562647574254f124db
parent3a42c79c258f54f5837d2fd54874f8b291a518fc (diff)
downloadgcc-95b712928b479f7a65910cf1c550ed67b8976617.zip
gcc-95b712928b479f7a65910cf1c550ed67b8976617.tar.gz
gcc-95b712928b479f7a65910cf1c550ed67b8976617.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog75
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/fortran/ChangeLog26
-rw-r--r--gcc/testsuite/ChangeLog31
4 files changed, 133 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a9a2f9e..73ec6c1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f3144f1..6ca206c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230708
+20230709
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index ed322a9..b6a902a 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -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>
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b398ab2..3fe5639 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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.