-
-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
GCC Administrator
committed
Feb 16, 2025
1 parent
42a22b8
commit fa699c1
Showing
6 changed files
with
226 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
20250215 | ||
20250216 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|