mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
42a22b801d
commit
fa699c10b5
|
@ -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>
|
2025-02-14 Georg-Johann Lay <avr@gjlay.de>
|
||||||
|
|
||||||
PR target/118878
|
PR target/118878
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
20250215
|
20250216
|
||||||
|
|
|
@ -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>
|
2025-02-14 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
* pt.cc (tsubst_expr) <COMPONENT_REF>: Assign the result of
|
* pt.cc (tsubst_expr) <COMPONENT_REF>: Assign the result of
|
||||||
|
|
|
@ -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>
|
2025-02-13 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||||
|
|
||||||
PR fortran/118845
|
PR fortran/118845
|
||||||
|
|
|
@ -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>
|
2025-02-14 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
PR c++/83144
|
PR c++/83144
|
||||||
|
|
|
@ -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>
|
2025-02-14 Andrew Pinski <quic_apinski@quicinc.com>
|
||||||
|
|
||||||
PR libstdc++/118865
|
PR libstdc++/118865
|
||||||
|
|
Loading…
Reference in New Issue