diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-07-09 00:17:17 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-07-09 00:17:17 +0000 |
commit | 95b712928b479f7a65910cf1c550ed67b8976617 (patch) | |
tree | 00d507854570745dd944a5562647574254f124db | |
parent | 3a42c79c258f54f5837d2fd54874f8b291a518fc (diff) | |
download | gcc-95b712928b479f7a65910cf1c550ed67b8976617.zip gcc-95b712928b479f7a65910cf1c550ed67b8976617.tar.gz gcc-95b712928b479f7a65910cf1c550ed67b8976617.tar.bz2 |
Daily bump.
-rw-r--r-- | gcc/ChangeLog | 75 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 26 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 31 |
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. |