Daily bump.

This commit is contained in:
GCC Administrator 2025-02-16 00:17:10 +00:00
parent 42a22b801d
commit fa699c10b5
6 changed files with 226 additions and 1 deletions

View file

@ -1,3 +1,74 @@
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

View file

@ -1 +1 @@
20250215
20250216

View file

@ -1,3 +1,16 @@
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

View file

@ -1,3 +1,36 @@
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

View file

@ -1,3 +1,82 @@
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

View file

@ -1,3 +1,32 @@
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