-
-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
GCC Administrator
committed
Sep 12, 2024
1 parent
f910b02
commit 51486f0
Showing
6 changed files
with
204 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,57 @@ | ||
2024-09-11 Martin Jambor <[email protected]> | ||
|
||
* ipa-cp.cc (propagate_vr_across_jump_function): Use | ||
ipa_vr_supported_type_p instead of explicit check for integral and | ||
pointer types. | ||
|
||
2024-09-11 Martin Jambor <[email protected]> | ||
|
||
* ipa-cp.h (ipa_supports_p): Rename to ipa_vr_supported_type_p. | ||
* ipa-cp.cc (ipa_vr_operation_and_type_effects): Adjust called | ||
function name. | ||
(propagate_vr_across_jump_function): Likewise. | ||
* ipa-prop.cc (ipa_compute_jump_functions_for_edge): Likewise. | ||
(ipcp_get_parm_bits): Likewise. | ||
|
||
2024-09-11 Richard Earnshaw <[email protected]> | ||
|
||
PR target/116597 | ||
* config/arm/arm.cc (arm_function_ok_for_sibcall): Use the list of | ||
actuals for the call, not the list of formals. | ||
|
||
2024-09-11 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/116674 | ||
* tree-vect-stmts.cc (vectorizable_simd_clone_call): Support | ||
re-analysis. | ||
|
||
2024-09-11 Alex Coplan <[email protected]> | ||
|
||
PR libstdc++/116140 | ||
* lto-streamer-in.cc (input_struct_function_base): Stream in | ||
fn->has_unroll. | ||
* lto-streamer-out.cc (output_struct_function_base): Stream out | ||
fn->has_unroll. | ||
|
||
2024-09-11 Tobias Burnus <[email protected]> | ||
|
||
* omp-general.cc (omp_runtime_api_procname): Add | ||
omp_get_interop_{int,name,ptr,rc_desc,str,type_desc} | ||
and omp_get_num_interop_properties. | ||
|
||
2024-09-11 Pan Li <[email protected]> | ||
|
||
* match.pd: Add case 2 for the signed .SAT_ADD consumed by | ||
vect pattern. | ||
* tree-vect-patterns.cc (gimple_signed_integer_sat_add): Add new | ||
matching func decl for signed .SAT_ADD. | ||
(vect_recog_sat_add_pattern): Add signed .SAT_ADD pattern match. | ||
|
||
2024-09-11 liuhongt <[email protected]> | ||
|
||
* config/i386/x86-tune.def (X86_TUNE_FUSE_MOV_AND_ALU): Enable | ||
for GNR and GNR-D. | ||
|
||
2024-09-10 Prathamesh Kulkarni <[email protected]> | ||
|
||
PR target/96265 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
20240911 | ||
20240912 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,10 @@ | ||
2024-09-11 Alex Coplan <[email protected]> | ||
|
||
PR libstdc++/116140 | ||
* semantics.cc (anotate_saver): New. Use it ... | ||
(maybe_convert_cond): ... here, to ensure any ANNOTATE_EXPRs | ||
remain the outermost expression(s) of the condition. | ||
|
||
2024-09-10 Jakub Jelinek <[email protected]> | ||
|
||
PR c++/116449 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,9 @@ | ||
2024-09-11 Tobias Burnus <[email protected]> | ||
|
||
PR fortran/116661 | ||
* openmp.cc (gfc_match_omp_prefer_type): NULL init a gfc_expr | ||
variable and use right locus in gfc_error. | ||
|
||
2024-09-09 David Malcolm <[email protected]> | ||
|
||
* cpp.cc (cb_cpp_diagnostic_cpp_option): Convert return type from | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,133 @@ | ||
2024-09-11 Richard Earnshaw <[email protected]> | ||
|
||
PR target/116597 | ||
* gcc.target/arm/pac-sibcall-2.c: New test. | ||
* gcc.target/arm/pac-sibcall-3.c: New test. | ||
|
||
2024-09-11 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/116674 | ||
* g++.dg/vect/pr116674.cc: New testcase. | ||
|
||
2024-09-11 Alex Coplan <[email protected]> | ||
|
||
PR libstdc++/116140 | ||
* g++.dg/ext/pragma-unroll-lambda-lto.C: New test. | ||
|
||
2024-09-11 Alex Coplan <[email protected]> | ||
|
||
PR libstdc++/116140 | ||
* lib/gcc-dg.exp (schedule-cleanups): Relax ltrans dumpfile | ||
cleanup pattern to handle missing cases. | ||
|
||
2024-09-11 Alex Coplan <[email protected]> | ||
|
||
PR libstdc++/116140 | ||
* g++.dg/ext/pragma-unroll-lambda.C: New test. | ||
|
||
2024-09-11 Pan Li <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-1.c: Adjust | ||
asm check and make it robust. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-10.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-11.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-12.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-13.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-14.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-15.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-16.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-17.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-18.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-19.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-2.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-20.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-21.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-22.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-23.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-24.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-25.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-26.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-27.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-28.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-29.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-3.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-30.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-31.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-32.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-4.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-5.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-6.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-7.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-8.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_add-9.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-1.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-10.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-11.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-12.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-13.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-14.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-15.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-16.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-17.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-18.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-19.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-2.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-20.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-21.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-22.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-23.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-24.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-25.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-26.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-27.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-28.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-29.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-3.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-30.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-31.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-32.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-33.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-34.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-35.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-36.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-37.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-38.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-39.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-4.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-40.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-5.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-6.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-7.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-8.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub-9.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_trunc-1.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_trunc-2.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/binop/vec_sat_u_sub_trunc-3.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-1.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-10.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-11.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-12.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-13.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-14.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-15.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-16.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-17.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-18.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-19.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-2.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-20.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-21.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-22.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-23.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-24.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-3.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-4.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-5.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-6.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-7.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-8.c: Ditto. | ||
* gcc.target/riscv/rvv/autovec/unop/vec_sat_u_trunc-9.c: Ditto. | ||
|
||
2024-09-10 Jakub Jelinek <[email protected]> | ||
|
||
PR c++/116449 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,9 @@ | ||
2024-09-11 Alex Coplan <[email protected]> | ||
|
||
PR libstdc++/116140 | ||
* include/bits/stl_algobase.h (std::__find_if): Add #pragma to | ||
request GCC to unroll the loop. | ||
|
||
2024-09-10 Jonathan Wakely <[email protected]> | ||
|
||
PR libstdc++/116159 | ||
|