-
-
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
Jan 28, 2025
1 parent
c7f1680
commit b9871e3
Showing
6 changed files
with
239 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,56 @@ | ||
2025-01-27 Robin Dapp <[email protected]> | ||
|
||
PR target/117173 | ||
* config/riscv/riscv-v.cc (shuffle_generic_patterns): Only | ||
support single-source permutes by default. | ||
* config/riscv/riscv.opt: New param "riscv-two-source-permutes". | ||
|
||
2025-01-27 John David Anglin <[email protected]> | ||
|
||
PR c++/116524 | ||
* configure.ac: Check for munmap and msync. | ||
* configure: Regenerate. | ||
* config.in: Regenerate. | ||
|
||
2025-01-27 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/118653 | ||
* tree-vect-loop.cc (vectorizable_live_operation): Also allow | ||
out-of-loop debug uses. | ||
|
||
2025-01-27 Richard Biener <[email protected]> | ||
|
||
PR rtl-optimization/118662 | ||
* combine.cc (try_combine): When re-materializing a load | ||
from an extended reg by a lowpart subreg make sure we're | ||
not dealing with vector or complex modes. | ||
|
||
2025-01-27 Richard Biener <[email protected]> | ||
|
||
PR middle-end/118643 | ||
* expr.cc (expand_expr_real_1): Avoid falling back to BIT_FIELD_REF | ||
expansion for negative offset. | ||
|
||
2025-01-27 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/112859 | ||
PR tree-optimization/115347 | ||
* tree-loop-distribution.cc | ||
(loop_distribution::pg_add_dependence_edges): For a zero | ||
distance vector still make sure to not have an inner | ||
loop with zero distance. | ||
|
||
2025-01-27 Jakub Jelinek <[email protected]> | ||
|
||
PR tree-optimization/118637 | ||
* match.pd: Canonicalize unsigned division by power of two to | ||
right shift. | ||
|
||
2025-01-27 Soumya AR <[email protected]> | ||
|
||
PR target/118490 | ||
* match.pd: Added ! to verify that log/exp (CST) can be constant folded. | ||
|
||
2025-01-26 Ilya Leoshkevich <[email protected]> | ||
|
||
* asan.cc (asan_emit_stack_protection): Always zero the flag | ||
|
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 @@ | ||
20250127 | ||
20250128 |
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,50 @@ | ||
2025-01-27 Jason Merrill <[email protected]> | ||
|
||
PR c++/118632 | ||
* pt.cc (unify): Only strip conversion if deducible_expression. | ||
|
||
2025-01-27 Simon Martin <[email protected]> | ||
|
||
PR c++/114292 | ||
* pt.cc (for_each_template_parm_r) <INTEGER_TYPE>: Remove case | ||
now handled by cp_walk_subtrees. | ||
* tree.cc (cp_walk_subtrees): Walk the type of DECL_EXPR | ||
declarations, as well as the TYPE_{MIN,MAX}_VALUE of | ||
INTEGER_TYPEs. | ||
|
||
2025-01-27 John David Anglin <[email protected]> | ||
|
||
* module.cc: Test HAVE_MUNMAP and HAVE_MSYNC instead of | ||
_POSIX_MAPPED_FILES > 0. | ||
|
||
2025-01-27 Jakub Jelinek <[email protected]> | ||
|
||
PR c++/115769 | ||
* module.cc (module_state::write_inits): Verify | ||
STATIC_INIT_DECOMP_{,NON}BASE_P flags and stream changes in those | ||
out. | ||
(module_state::read_inits): Stream those flags in. | ||
|
||
2025-01-27 Jakub Jelinek <[email protected]> | ||
|
||
PR c++/115769 | ||
* cp-tree.h (STATIC_INIT_DECOMP_BASE_P): Define. | ||
(STATIC_INIT_DECOMP_NONBASE_P): Define. | ||
* decl.cc (cp_finish_decl): Mark nodes in {static,tls}_aggregates | ||
emitted for namespace scope structured bindings with | ||
STATIC_INIT_DECOMP_{,NON}BASE_P flags when needed. | ||
* decl2.cc (decomp_handle_one_var, decomp_finalize_var_list): New | ||
functions. | ||
(emit_partial_init_fini_fn): Use them. | ||
(prune_vars_needing_no_initialization): Assert | ||
STATIC_INIT_DECOMP_*BASE_P is not set on DECL_EXTERNAL vars to be | ||
pruned out. | ||
(partition_vars_for_init_fini): Use same priority for | ||
consecutive STATIC_INIT_DECOMP_*BASE_P vars and propagate | ||
those flags to new TREE_LISTs when possible. Formatting fix. | ||
(handle_tls_init): Use decomp_handle_one_var and | ||
decomp_finalize_var_list functions. | ||
|
||
2025-01-25 Simon Martin <[email protected]> | ||
|
||
PR c++/118239 | ||
|
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,18 @@ | ||
2025-01-27 Harald Anlauf <[email protected]> | ||
|
||
PR fortran/110993 | ||
* frontend-passes.cc (check_externals_procedure): Do not compare | ||
interfaces of a non-bind(C) procedure against a bind(C) global one. | ||
(check_against_globals): Use local name from rename-on-use in the | ||
search for interfaces. | ||
|
||
2025-01-27 Paul Thomas <[email protected]> | ||
|
||
PR fortran/118640 | ||
* resolve.cc (generate_component_assignments): Make sure that | ||
the rhs temporary does not pick up the optional attribute from | ||
the lhs. | ||
|
||
2025-01-26 Tobias Burnus <[email protected]> | ||
|
||
* openmp.cc (gfc_omp_directives): Uncomment unroll and tile lines | ||
|
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,117 @@ | ||
2025-01-27 Jason Merrill <[email protected]> | ||
|
||
PR c++/118632 | ||
* g++.dg/cpp0x/nontype7.C: New test. | ||
|
||
2025-01-27 Vineet Gupta <[email protected]> | ||
|
||
PR target/118646 | ||
* gfortran.target/riscv/rvv/pr118646.f90 (New Test). | ||
|
||
2025-01-27 Simon Martin <[email protected]> | ||
|
||
PR c++/114292 | ||
* g++.dg/cpp1y/lambda-ice4.C: New test. | ||
|
||
2025-01-27 Robin Dapp <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Remove | ||
VEC_SHL_INSERT check. | ||
* gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Ditto. | ||
|
||
2025-01-27 Robin Dapp <[email protected]> | ||
|
||
* gcc.target/riscv/rvv/autovec/gather-scatter/gather_load_64-12-zvbb.c: | ||
Distinguish between zvfh and !zvfh. | ||
|
||
2025-01-27 Robin Dapp <[email protected]> | ||
|
||
PR target/117173 | ||
* gcc.dg/fold-perm-2.c: Run with two-source permutes. | ||
* gcc.dg/pr54346.c: Ditto. | ||
|
||
2025-01-27 Harald Anlauf <[email protected]> | ||
|
||
PR fortran/110993 | ||
* gfortran.dg/use_rename_14.f90: New test. | ||
|
||
2025-01-27 Jakub Jelinek <[email protected]> | ||
|
||
* g++.dg/modules/dr2867-1_a.H.jj1: Remove. | ||
* g++.dg/modules/dr2867-1_b.C.jj1: Remove. | ||
* g++.dg/modules/dr2867-2_a.H.jj1: Remove. | ||
* g++.dg/modules/dr2867-2_b.C.jj1: Remove. | ||
* g++.dg/modules/dr2867-3_a.H.jj1: Remove. | ||
* g++.dg/modules/dr2867-3_b.C.jj1: Remove. | ||
* g++.dg/modules/dr2867-4_a.H.jj1: Remove. | ||
* g++.dg/modules/dr2867-4_b.C.jj1: Remove. | ||
|
||
2025-01-27 Jakub Jelinek <[email protected]> | ||
|
||
PR c++/115769 | ||
* g++.dg/modules/dr2867-1_a.H: New test. | ||
* g++.dg/modules/dr2867-1_b.C: New test. | ||
* g++.dg/modules/dr2867-2_a.H: New test. | ||
* g++.dg/modules/dr2867-2_b.C: New test. | ||
* g++.dg/modules/dr2867-3_a.H: New test. | ||
* g++.dg/modules/dr2867-3_b.C: New test. | ||
* g++.dg/modules/dr2867-4_a.H: New test. | ||
* g++.dg/modules/dr2867-4_b.C: New test. | ||
* g++.dg/modules/dr2867-1_a.H.jj1: New file. | ||
* g++.dg/modules/dr2867-1_b.C.jj1: New file. | ||
* g++.dg/modules/dr2867-2_a.H.jj1: New file. | ||
* g++.dg/modules/dr2867-2_b.C.jj1: New file. | ||
* g++.dg/modules/dr2867-3_a.H.jj1: New file. | ||
* g++.dg/modules/dr2867-3_b.C.jj1: New file. | ||
* g++.dg/modules/dr2867-4_a.H.jj1: New file. | ||
* g++.dg/modules/dr2867-4_b.C.jj1: New file. | ||
|
||
2025-01-27 Jakub Jelinek <[email protected]> | ||
|
||
PR c++/115769 | ||
* g++.dg/DRs/dr2867-5.C: New test. | ||
* g++.dg/DRs/dr2867-6.C: New test. | ||
* g++.dg/DRs/dr2867-7.C: New test. | ||
* g++.dg/DRs/dr2867-8.C: New test. | ||
|
||
2025-01-27 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/118653 | ||
* gcc.dg/vect/pr118653.c: New testcase. | ||
|
||
2025-01-27 Richard Biener <[email protected]> | ||
|
||
PR rtl-optimization/118662 | ||
* gcc.dg/torture/pr118662.c: New testcase. | ||
|
||
2025-01-27 Richard Biener <[email protected]> | ||
|
||
PR middle-end/118643 | ||
* gcc.dg/pr118643.c: New testcase. | ||
|
||
2025-01-27 Richard Biener <[email protected]> | ||
|
||
PR tree-optimization/112859 | ||
PR tree-optimization/115347 | ||
* gcc.dg/torture/pr112859.c: New testcase. | ||
* gcc.dg/torture/pr115347.c: Likewise. | ||
|
||
2025-01-27 Paul Thomas <[email protected]> | ||
|
||
PR fortran/118640 | ||
* gfortran.dg/pr118640.f90: New test. | ||
|
||
2025-01-27 Jakub Jelinek <[email protected]> | ||
|
||
PR tree-optimization/118637 | ||
* gcc.dg/tree-ssa/pr118637.c: New test. | ||
|
||
2025-01-27 Soumya AR <[email protected]> | ||
|
||
PR target/118490 | ||
* gcc.dg/pr118490.c: New test. | ||
* gcc.dg/pr: New file. | ||
|
||
2025-01-26 Sandra Loosemore <[email protected]> | ||
|
||
* gfortran.dg/gomp/atomic-26.f90: Correct expected output after | ||
|
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,12 @@ | ||
2025-01-27 Andreas Schwab <[email protected]> | ||
|
||
PR libstdc++/118563 | ||
* testsuite/util/testsuite_abi.cc (check_version): Add | ||
CXXABI_1.3.16. | ||
* config/abi/pre/gnu.ver (CXXABI_1.3.14) [__riscv]: Exclude | ||
typeinfo for bfloat16_t. | ||
(CXXABI_1.3.16) [__riscv]: Add it here. | ||
|
||
2025-01-23 Jan Hubicka <[email protected]> | ||
|
||
PR target/80813 | ||
|