+2025-02-15 Jakub Jelinek <jakub@redhat.com>
+
+ 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 <rdapp.gcc@gmail.com>
+
+ * 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 <keithp@keithp.com>
+
+ * config/rx/rx.md (rx_cmpstrn): Correctly handle len=0 case.
+
+2025-02-15 David Malcolm <dmalcolm@redhat.com>
+
+ * 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 <dmalcolm@redhat.com>
+
+ * 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 <dmalcolm@redhat.com>
+
+ * 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 <dmalcolm@redhat.com>
+
+ 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 <thomas@codesourcery.com>
+
+ * config/nvptx/nvptx.cc (nvptx_record_needed_fndecl): Tag as
+ 'static'.
+
+2025-02-15 Jin Ma <jinma@linux.alibaba.com>
+
+ 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 <avr@gjlay.de>
PR target/118878
+2025-02-15 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ 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 <jason@redhat.com>
+
+ PR c++/118053
+ * constexpr.cc (cxx_eval_constant_expression): Generalize
+ DECL_VALUE_EXPR invisiref handling.
+
2025-02-14 Marek Polacek <polacek@redhat.com>
* pt.cc (tsubst_expr) <COMPONENT_REF>: Assign the result of
+2025-02-15 Harald Anlauf <anlauf@gmx.de>
+
+ 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 <jvdelisle@gcc.gnu.org>
+
+ PR fortran/117430
+ * resolve.cc (resolve_transfer): Change gfc_notify_std to
+ gfc_error.
+
+2025-02-15 Andrew Pinski <pinskia@gcc.gnu.org>
+
+ PR fortran/118159
+ * invoke.texi: Remove mention of defunct web site for Coco.
+
+2025-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * frontend-passes.cc (check_externals_procedure): Copy
+ typespec from old to new symbol.
+
2025-02-13 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/118845
+2025-02-15 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/98028
+ * gcc.dg/tree-ssa/pr98028.c: New test.
+
+2025-02-15 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/118080
+ * gfortran.dg/value_optional_2.f90: New test.
+
+2025-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ 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 <rdapp.gcc@gmail.com>
+
+ * gcc.target/riscv/rvv/autovec/pr117722.c: Scan for vminu and
+ vmaxu.
+
+2025-02-15 Robin Dapp <rdapp.gcc@gmail.com>
+
+ * 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 <dmalcolm@redhat.com>
+
+ * 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 <dmalcolm@redhat.com>
+
+ * 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 <dmalcolm@redhat.com>
+
+ * sarif-replay.dg/2.1.0-valid/unlabelled-secondary-locations.sarif:
+ New test.
+
+2025-02-15 David Malcolm <dmalcolm@redhat.com>
+
+ PR sarif-replay/118881
+ * sarif-replay.dg/2.1.0-valid/3.28.6-annotations-1.sarif: New test.
+
+2025-02-15 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/118846
+ * g++.dg/modules/pr118846_a.C: New test.
+ * g++.dg/modules/pr118846_b.C: New test.
+
+2025-02-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/118053
+ * g++.dg/cpp1y/constexpr-lambda1.C: Add -O.
+
+2025-02-15 Jason Merrill <jason@redhat.com>
+
+ PR c++/118053
+ * g++.dg/cpp1y/constexpr-lambda1.C: New test.
+
+2025-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
+
+ * gfortran.dg/interface_54.f90: New test.
+
+2025-02-15 Jin Ma <jinma@linux.alibaba.com>
+
+ PR target/118872
+ * gcc.target/riscv/rvv/base/pr118872.c: New test.
+
2025-02-14 Marek Polacek <polacek@redhat.com>
PR c++/83144
+2025-02-15 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/shared_ptr_base.h: Do not include <bit>.
+
+2025-02-15 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/100612
+ * include/std/thread (__pmf_expects_stop_token): Constrain
+ variable template specialization with concept. Add comment.
+
+2025-02-15 Jonathan Wakely <jwakely@redhat.com>
+
+ * 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 <jwakely@redhat.com>
+
+ * 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 <quic_apinski@quicinc.com>
PR libstdc++/118865