Skip to content

Commit

Permalink
Daily bump.
Browse files Browse the repository at this point in the history
  • Loading branch information
GCC Administrator committed Feb 16, 2025
1 parent 42a22b8 commit fa699c1
Show file tree
Hide file tree
Showing 6 changed files with 226 additions and 1 deletion.
71 changes: 71 additions & 0 deletions gcc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,74 @@
2025-02-15 Jakub Jelinek <[email protected]>

PR tree-optimization/98028
* vr-values.cc (check_for_binary_op_overflow): Try to use a known
relationship betwen op0/op1 to statically determine overflow state.

2025-02-15 Robin Dapp <[email protected]>

* config/riscv/autovec-opt.md
(*single_widen_first_<any_widen_binop:optab><any_extend:su><mode>):
New combine "bridge" pattern.

2025-02-15 Keith Packard <[email protected]>

* config/rx/rx.md (rx_cmpstrn): Correctly handle len=0 case.

2025-02-15 David Malcolm <[email protected]>

* libsarifreplay.cc (sarif_replayer::handle_result_obj): Call
handle_fix_object if we see a single-element "fixes" array.
(sarif_replayer::handle_fix_object): New.
(sarif_replayer::handle_artifact_change_object): New.

2025-02-15 David Malcolm <[email protected]>

* libsarifreplay.cc (should_add_rule_p): New.
(sarif_replayer::handle_result_obj): Use it to filter out rules
that don't make sense.

2025-02-15 David Malcolm <[email protected]>

* libsarifreplay.cc (sarif_replayer::handle_result_obj): Treat any
relatedLocations without messages as secondary ranges within the
diagnostic. Doing so requires stashing the notes until after
the diagnostic has been finished, so that relatedLocations can be
walked in one pass.

2025-02-15 David Malcolm <[email protected]>

PR sarif-replay/118881
* doc/libgdiagnostics/topics/physical-locations.rst: Add
diagnostic_physical_location_get_file.
* libgdiagnostics++.h (physical_location::get_file): New wrapper.
(diagnostic::add_location): Likewise.
* libgdiagnostics.cc (diagnostic_manager::get_file_by_name): New.
(diagnostic_physical_location::get_file): New.
(diagnostic_physical_location_get_file): New.
* libgdiagnostics.h (diagnostic_physical_location_get_file): New.
* libgdiagnostics.map (diagnostic_physical_location_get_file): New.
* libsarifreplay.cc (class annotation): New.
(add_any_annotations): New.
(sarif_replayer::handle_result_obj): Collect vectors of
annotations in the calls to handle_location_object and apply them
to "err" and to "note" as appropriate.
(sarif_replayer::handle_thread_flow_location_object): Pass nullptr
for annotations.
(sarif_replayer::handle_location_object): Handle §3.28.6
"annotations" property, using it to populate a new
"out_annotations" param.

2025-02-15 Thomas Schwinge <[email protected]>

* config/nvptx/nvptx.cc (nvptx_record_needed_fndecl): Tag as
'static'.

2025-02-15 Jin Ma <[email protected]>

PR target/118872
* config/riscv/riscv.cc (riscv_fntype_abi): Strengthen the logic
of the check to avoid missing the error report.

2025-02-14 Georg-Johann Lay <[email protected]>

PR target/118878
Expand Down
2 changes: 1 addition & 1 deletion gcc/DATESTAMP
Original file line number Diff line number Diff line change
@@ -1 +1 @@
20250215
20250216
13 changes: 13 additions & 0 deletions gcc/cp/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
2025-02-15 Nathaniel Shead <[email protected]>

PR c++/118846
* cp-tree.h (WILDCARD_TYPE_P): Include UNBOUND_CLASS_TEMPLATE.
* decl2.cc (min_vis_expr_r): Don't assume a TEMPLATE_DECL will
be a function or variable.

2025-02-15 Jason Merrill <[email protected]>

PR c++/118053
* constexpr.cc (cxx_eval_constant_expression): Generalize
DECL_VALUE_EXPR invisiref handling.

2025-02-14 Marek Polacek <[email protected]>

* pt.cc (tsubst_expr) <COMPONENT_REF>: Assign the result of
Expand Down
33 changes: 33 additions & 0 deletions gcc/fortran/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,36 @@
2025-02-15 Harald Anlauf <[email protected]>

PR fortran/118080
* gfortran.texi: Adjust documentation.
* trans-decl.cc (create_function_arglist): Adjust to pass hidden
presence flag also for derived type dummies with VALUE,OPTIONAL
attribute.
* trans-expr.cc (gfc_conv_expr_present): Expect hidden presence
flag also for derived type dummies with VALUE,OPTIONAL attribute.
(conv_cond_temp): Adjust to allow derived types.
(conv_dummy_value): Extend to handle derived type dummies with
VALUE,OPTIONAL attribute.
(gfc_conv_procedure_call): Adjust for actual arguments passed to
derived type dummies with VALUE,OPTIONAL attribute.
* trans-types.cc (gfc_get_function_type): Adjust fndecl for
hidden presence flag.

2025-02-15 Jerry DeLisle <[email protected]>

PR fortran/117430
* resolve.cc (resolve_transfer): Change gfc_notify_std to
gfc_error.

2025-02-15 Andrew Pinski <[email protected]>

PR fortran/118159
* invoke.texi: Remove mention of defunct web site for Coco.

2025-02-15 Thomas Koenig <[email protected]>

* frontend-passes.cc (check_externals_procedure): Copy
typespec from old to new symbol.

2025-02-13 Thomas Koenig <[email protected]>

PR fortran/118845
Expand Down
79 changes: 79 additions & 0 deletions gcc/testsuite/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,82 @@
2025-02-15 Jakub Jelinek <[email protected]>

PR tree-optimization/98028
* gcc.dg/tree-ssa/pr98028.c: New test.

2025-02-15 Harald Anlauf <[email protected]>

PR fortran/118080
* gfortran.dg/value_optional_2.f90: New test.

2025-02-15 Jerry DeLisle <[email protected]>

PR fortran/117430
* gfortran.dg/c_loc_test_17.f90: Use an assignment rather than
PRINT.
* gfortran.dg/c_ptr_tests_10.f03: Use a transfer function.
* gfortran.dg/c_ptr_tests_16.f90: Use an assignment.
* gfortran.dg/c_ptr_tests_9.f03: Use a transfer function.
* gfortran.dg/init_flag_17.f90: Likewise.
* gfortran.dg/pr32601_1.f03: Use an assignment.

2025-02-15 Robin Dapp <[email protected]>

* gcc.target/riscv/rvv/autovec/pr117722.c: Scan for vminu and
vmaxu.

2025-02-15 Robin Dapp <[email protected]>

* gcc.target/riscv/rvv/autovec/reduc/reduc-8.c: Scan for add.
* gcc.target/riscv/rvv/autovec/reduc/reduc-9.c: Scan for fadd.

2025-02-15 David Malcolm <[email protected]>

* sarif-replay.dg/2.1.0-valid/3.27.30-fixes-1.sarif: New test.
* sarif-replay.dg/2.1.0-valid/3.27.30-fixes-2.sarif: New test.
* sarif-replay.dg/2.1.0-valid/3.27.30-fixes-3.sarif: New test.

2025-02-15 David Malcolm <[email protected]>

* sarif-replay.dg/2.1.0-valid/3.28.6-annotations-1.sarif: Update
expected output to remove trailing " [error]".
* sarif-replay.dg/2.1.0-valid/unlabelled-secondary-locations.sarif:
Likewise.

2025-02-15 David Malcolm <[email protected]>

* sarif-replay.dg/2.1.0-valid/unlabelled-secondary-locations.sarif:
New test.

2025-02-15 David Malcolm <[email protected]>

PR sarif-replay/118881
* sarif-replay.dg/2.1.0-valid/3.28.6-annotations-1.sarif: New test.

2025-02-15 Nathaniel Shead <[email protected]>

PR c++/118846
* g++.dg/modules/pr118846_a.C: New test.
* g++.dg/modules/pr118846_b.C: New test.

2025-02-15 Jason Merrill <[email protected]>

PR c++/118053
* g++.dg/cpp1y/constexpr-lambda1.C: Add -O.

2025-02-15 Jason Merrill <[email protected]>

PR c++/118053
* g++.dg/cpp1y/constexpr-lambda1.C: New test.

2025-02-15 Thomas Koenig <[email protected]>

* gfortran.dg/interface_54.f90: New test.

2025-02-15 Jin Ma <[email protected]>

PR target/118872
* gcc.target/riscv/rvv/base/pr118872.c: New test.

2025-02-14 Marek Polacek <[email protected]>

PR c++/83144
Expand Down
29 changes: 29 additions & 0 deletions libstdc++-v3/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
2025-02-15 Jonathan Wakely <[email protected]>

* include/bits/shared_ptr_base.h: Do not include <bit>.

2025-02-15 Jonathan Wakely <[email protected]>

PR libstdc++/100612
* include/std/thread (__pmf_expects_stop_token): Constrain
variable template specialization with concept. Add comment.

2025-02-15 Jonathan Wakely <[email protected]>

* include/bits/range_access.h (rbegin, rend, crbegin, crend):
Add conditional noexcept, as per P3623R0.
* testsuite/24_iterators/headers/iterator/range_access.cc: Add
noexcept-specifier to rbegin, rend, crbegin and crend
declarations.

2025-02-15 Jonathan Wakely <[email protected]>

* testsuite/24_iterators/headers/iterator/range_access_c++11.cc:
Removed.
* testsuite/24_iterators/headers/iterator/range_access_c++14.cc:
Removed.
* testsuite/24_iterators/headers/iterator/range_access_c++17.cc:
Removed.
* testsuite/24_iterators/headers/iterator/range_access.cc:
New test.

2025-02-14 Andrew Pinski <[email protected]>

PR libstdc++/118865
Expand Down

0 comments on commit fa699c1

Please sign in to comment.