Daily bump.

This commit is contained in:
GCC Administrator
2023-10-11 00:17:56 +00:00
parent 71f906498a
commit 69e3072c30
6 changed files with 168 additions and 1 deletions

View File

@@ -1,3 +1,7 @@
2023-10-10 Christoph Müllner <christoph.muellner@vrull.eu>
* MAINTAINERS: Add myself.
2023-10-06 Sergei Trofimovich <siarheit@google.com>
PR bootstrap/111663

View File

@@ -1,3 +1,63 @@
2023-10-10 Andrew Waterman <andrew@sifive.com>
Philipp Tomsich <philipp.tomsich@vrull.eu>
Jeff Law <jlaw@ventanamicro.com>
* config/riscv/riscv.cc (struct machine_function): Track if a
far-branch/jump is used within a function (and $ra needs to be
saved).
(riscv_print_operand): Implement 'N' (inverse integer branch).
(riscv_far_jump_used_p): Implement.
(riscv_save_return_addr_reg_p): New function.
(riscv_save_reg_p): Use riscv_save_return_addr_reg_p.
* config/riscv/riscv.h (FIXED_REGISTERS): Update $ra.
(CALL_USED_REGISTERS): Update $ra.
* config/riscv/riscv.md: Add new types "ret" and "jalr".
(length attribute): Handle long conditional and unconditional
branches.
(conditional branch pattern): Handle case where jump can not
reach the intended target.
(indirect_jump, tablejump): Use new "jalr" type.
(simple_return): Use new "ret" type.
(simple_return_internal, eh_return_internal): Likewise.
(gpr_restore_return, riscv_mret): Likewise.
(riscv_uret, riscv_sret): Likewise.
* config/riscv/generic.md (generic_branch): Also recognize jalr & ret
types.
* config/riscv/sifive-7.md (sifive_7_jump): Likewise.
2023-10-10 Andrew Pinski <pinskia@gmail.com>
PR tree-optimization/111679
* match.pd (`a | ((~a) ^ b)`): New pattern.
2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
PR target/111751
* config/riscv/autovec.md: Add VLS BOOL modes.
2023-10-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/111751
* fold-const.cc (fold_view_convert_expr): Up the buffer size
to 128 bytes.
* tree-ssa-sccvn.cc (visit_reference_op_load): Special case
constants, giving up when re-interpretation to the target type
fails.
2023-10-10 Richard Biener <rguenther@suse.de>
PR tree-optimization/111751
* tree-ssa-sccvn.cc (visit_reference_op_load): Exempt
BLKmode result from the padding bits check.
2023-10-10 Claudiu Zissulescu <claziss@gmail.com>
* config/arc/arc.cc (arc_select_cc_mode): Match NEG code with
the first operand.
* config/arc/arc.md (addsi_compare): Make pattern canonical.
(addsi_compare_2): Fix identation, constraint letters.
(addsi_compare_3): Likewise.
2023-10-09 Eugene Rozenfeld <erozen@microsoft.com>
* auto-profile.cc (afdo_calculate_branch_prob): Fix count comparisons

View File

@@ -1 +1 @@
20231010
20231011

View File

@@ -1,3 +1,59 @@
2023-10-10 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/decl.cc (inline_status_for_subprog): Minor tweak.
(gnat_to_gnu_field): Try harder to get a packable form of the type
for a bitfield.
2023-10-10 Ronan Desplanques <desplanques@adacore.com>
* libgnat/a-direct.adb (Start_Search_Internal): Tweak subprogram
body.
2023-10-10 Eric Botcazou <ebotcazou@adacore.com>
* sem_util.ads (Set_Scope_Is_Transient): Delete.
* sem_util.adb (Set_Scope_Is_Transient): Likewise.
* exp_ch7.adb (Create_Transient_Scope): Set Is_Transient directly.
2023-10-10 Eric Botcazou <ebotcazou@adacore.com>
* exp_aggr.adb (Is_Build_In_Place_Aggregate_Return): Return true
if the aggregate is a dependent expression of a conditional
expression being returned from a build-in-place function.
2023-10-10 Eric Botcazou <ebotcazou@adacore.com>
PR ada/111434
* sem_ch10.adb (Replace): New procedure to replace an entity with
another on the homonym chain.
(Install_Limited_With_Clause): Rename Non_Lim_View to Typ for the
sake of consistency. Call Replace to do the replacements and split
the code into the regular and the special cases. Add debuggging
output controlled by -gnatdi.
(Install_With_Clause): Print the Parent_With and Implicit_With flags
in the debugging output controlled by -gnatdi.
(Remove_Limited_With_Unit.Restore_Chain_For_Shadow (Shadow)): Rewrite
using a direct replacement of E4 by E2. Call Replace to do the
replacements. Add debuggging output controlled by -gnatdi.
2023-10-10 Ronan Desplanques <desplanques@adacore.com>
* libgnat/a-direct.adb: Fix filesystem entry filtering.
2023-10-10 Ronan Desplanques <desplanques@adacore.com>
* atree.ads, nlists.ads, types.ads: Remove references to extended
nodes. Fix typo.
* sinfo.ads: Likewise and fix position of
Comes_From_Check_Or_Contract description.
2023-10-10 Javier Miranda <miranda@adacore.com>
* sem_attr.adb (Analyze_Attribute): Protect the frontend against
replacing 'Size by its static value if 'Size is not known at
compile time and we are processing pragmas Compile_Time_Warning or
Compile_Time_Errors.
2023-10-03 David Malcolm <dmalcolm@redhat.com>
* gcc-interface/misc.cc: Use text_info ctor.

View File

@@ -1,3 +1,8 @@
2023-10-10 Jason Merrill <jason@redhat.com>
PR c++/109422
* mangle.cc (write_template_param): Also mangle level.
2023-10-08 David Malcolm <dmalcolm@redhat.com>
* module.cc (module_state::read_location): Update for renaming of

View File

@@ -1,3 +1,45 @@
2023-10-10 Jason Merrill <jason@redhat.com>
PR c++/109422
* g++.dg/cpp2a/lambda-generic-mangle1.C: New test.
* g++.dg/cpp2a/lambda-generic-mangle1a.C: New test.
2023-10-10 Andrew Pinski <pinskia@gmail.com>
PR tree-optimization/111679
* gcc.dg/tree-ssa/bitops-5.c: New test.
2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
* gcc.dg/vect/no-scevccp-outer-7.c: Adjust regex pattern.
* gcc.dg/vect/no-scevccp-vect-iv-3.c: Ditto.
2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
* gcc.dg/tree-ssa/predcom-2.c: Add riscv.
2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
* gcc.dg/vect/pr65947-8.c: Use vect_fold_extract_last.
2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
PR target/111751
* gcc.target/riscv/rvv/autovec/pr111751.c: New test.
2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
* gcc.dg/vect/bb-slp-pr65935.c: Add vect1024 variant.
* lib/target-supports.exp: Ditto.
2023-10-10 Claudiu Zissulescu <claziss@gmail.com>
* gcc.target/arc/add_f-combine.c: New test.
2023-10-10 Juzhe-Zhong <juzhe.zhong@rivai.ai>
* lib/target-supports.exp: Add 256/512/1024
2023-10-09 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/111694