Skip to content

Commit

Permalink
Daily bump.
Browse files Browse the repository at this point in the history
  • Loading branch information
GCC Administrator committed Jan 28, 2025
1 parent c7f1680 commit b9871e3
Show file tree
Hide file tree
Showing 6 changed files with 239 additions and 1 deletion.
53 changes: 53 additions & 0 deletions gcc/ChangeLog
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
Expand Down
2 changes: 1 addition & 1 deletion gcc/DATESTAMP
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20250127
20250128
47 changes: 47 additions & 0 deletions gcc/cp/ChangeLog
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
Expand Down
15 changes: 15 additions & 0 deletions gcc/fortran/ChangeLog
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
Expand Down
114 changes: 114 additions & 0 deletions gcc/testsuite/ChangeLog
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
Expand Down
9 changes: 9 additions & 0 deletions libstdc++-v3/ChangeLog
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
Expand Down

0 comments on commit b9871e3

Please sign in to comment.