mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
20360e4b6b
commit
7a6bbab6ae
|
|
@ -1,3 +1,102 @@
|
|||
2025-03-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gimplify.cc (warn_switch_unreachable_and_auto_init_r): Add missing
|
||||
space in the middle of diagnostics.
|
||||
* tree-vect-stmts.cc (vectorizable_load): Add missing space in the
|
||||
middle of debug dump message.
|
||||
* sym-exec/sym-exec-state.cc (state::check_args_compatibility):
|
||||
Likewise.
|
||||
|
||||
2025-03-21 Surya Kumari Jangala <jskumari@linux.ibm.com>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR rtl-optimization/116028
|
||||
PR rtl-optimization/118615
|
||||
* lra-constraints.cc (first_call_insn): New variable.
|
||||
(split_reg): Spill register before first_call_insn if call_save_p
|
||||
and the call is in a different bb in the ebb.
|
||||
(split_if_necessary): Formatting fix.
|
||||
(inherit_in_ebb): Set first_call_insn when handling a CALL_INSN.
|
||||
For successful split_if_necessary with before_p, only change
|
||||
use_insn if it emitted any new instructions before curr_insn.
|
||||
Clear first_call_insn before returning.
|
||||
|
||||
2025-03-21 Paul-Antoine Arras <parras@baylibre.com>
|
||||
Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* builtin-types.def
|
||||
(BT_FN_VOID_INT_INT_PTR_PTR_PTR_INT_PTR_INT_PTR_UINT_PTR): New.
|
||||
* gimple-low.cc (lower_stmt): Handle GIMPLE_OMP_INTEROP.
|
||||
* gimple-pretty-print.cc (dump_gimple_omp_interop): New function.
|
||||
(pp_gimple_stmt_1): Handle GIMPLE_OMP_INTEROP.
|
||||
* gimple.cc (gimple_build_omp_interop): New function.
|
||||
(gimple_copy): Handle GIMPLE_OMP_INTEROP.
|
||||
* gimple.def (GIMPLE_OMP_INTEROP): Define.
|
||||
* gimple.h (gimple_build_omp_interop): Declare.
|
||||
(gimple_omp_interop_clauses): New function.
|
||||
(gimple_omp_interop_clauses_ptr): Likewise.
|
||||
(gimple_omp_interop_set_clauses): Likewise.
|
||||
(gimple_return_set_retval): Handle GIMPLE_OMP_INTEROP.
|
||||
* gimplify.cc (gimplify_scan_omp_clauses): Handle OMP_CLAUSE_INIT,
|
||||
OMP_CLAUSE_USE and OMP_CLAUSE_DESTROY.
|
||||
(gimplify_omp_interop): New function.
|
||||
(gimplify_expr): Replace sorry with call to gimplify_omp_interop.
|
||||
* omp-builtins.def (BUILT_IN_GOMP_INTEROP): Define.
|
||||
* omp-low.cc (scan_sharing_clauses): Handle OMP_CLAUSE_INIT,
|
||||
OMP_CLAUSE_USE and OMP_CLAUSE_DESTROY.
|
||||
(scan_omp_1_stmt): Handle GIMPLE_OMP_INTEROP.
|
||||
(lower_omp_interop_action_clauses): New function.
|
||||
(lower_omp_interop): Likewise.
|
||||
(lower_omp_1): Handle GIMPLE_OMP_INTEROP.
|
||||
|
||||
2025-03-21 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/114992
|
||||
* multiple_target.cc (create_dispatcher_calls):
|
||||
remove_from_same_comdat_group before add_to_same_comdat_group.
|
||||
|
||||
2025-03-21 Dhruv Chawla <dhruvc@nvidia.com>
|
||||
|
||||
* config/aarch64/aarch64-cores.def (olympus): New entry.
|
||||
* config/aarch64/aarch64-tune.md: Regenerate.
|
||||
* doc/invoke.texi (AArch64 Options): Document the above.
|
||||
|
||||
2025-03-21 Antoni Boucher <bouanto@zoho.com>
|
||||
|
||||
* config/i386/i386-rust-and-jit.inc: New file.
|
||||
* config/i386/i386-rust.cc: Move code to i386-rust-and-jit.inc.
|
||||
|
||||
2025-03-21 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR ipa/119376
|
||||
* ipa-icf-gimple.cc (func_checker::compare_gimple_call): Return false
|
||||
for gimple_call_must_tail_p mismatches.
|
||||
|
||||
2025-03-21 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR ipa/119376
|
||||
* ipa-split.cc (split_function): Call gimple_call_set_must_tail
|
||||
on the call to outlined partition if has_musttail and
|
||||
!add_tsan_func_exit.
|
||||
|
||||
2025-03-21 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR ipa/119376
|
||||
* tree-inline.cc (remap_gimple_stmt): Silently clear
|
||||
gimple_call_must_tail_p on inlined call stmts if id->call_stmt
|
||||
is a call without that flag set.
|
||||
|
||||
2025-03-21 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
PR target/119235
|
||||
* config/s390/s390.cc (s390_hard_regno_mode_ok): Accept only
|
||||
Pmode for registers AP/FP/RA.
|
||||
|
||||
2025-03-21 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* cgraphunit.cc (symbol_table::finalize_compilation_unit):
|
||||
Put early debug generation under TV_SYMOUT.
|
||||
|
||||
2025-03-21 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR rtl-optimization/118914
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
20250321
|
||||
20250322
|
||||
|
|
|
|||
|
|
@ -1,3 +1,8 @@
|
|||
2025-03-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* c.opt (Wdeprecated-literal-operator): Use \"\" rather than ""
|
||||
in option description.
|
||||
|
||||
2025-03-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/116545
|
||||
|
|
|
|||
|
|
@ -1,3 +1,9 @@
|
|||
2025-03-21 Paul-Antoine Arras <parras@baylibre.com>
|
||||
Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* c-parser.cc (c_parser_omp_clause_destroy): Make addressable.
|
||||
(c_parser_omp_clause_init): Make addressable.
|
||||
|
||||
2025-03-19 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/119350
|
||||
|
|
|
|||
|
|
@ -1,3 +1,50 @@
|
|||
2025-03-21 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* gcobolspec.cc (lang_specific_driver): Add libstdc++
|
||||
for any link line.
|
||||
|
||||
2025-03-21 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* gcobolspec.cc (add_arg_lib): Fix typo.
|
||||
(lang_specific_driver): Arrange to append both -lgcobol
|
||||
and -static-libgcobol for targets without
|
||||
HAVE_LD_STATIC_DYNAMIC.
|
||||
|
||||
2025-03-21 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* parse.y: Rename COB_BLOCK to BLOCK_kw, COB_SIGNED to SIGNED_kw and
|
||||
COB_UNSIGNED to UNSIGNED_kw.
|
||||
* scan.l: Likewise.
|
||||
* token_names.h: Regenerate.
|
||||
|
||||
2025-03-21 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* symbols.cc (empty_float, empty_comp5, empty_literal,
|
||||
empty_conditional, debug_registers, special_registers): Move
|
||||
global cbl_field_t typed data to ...
|
||||
(symbol_table_init): ... local scope here.
|
||||
|
||||
2025-03-21 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR cobol/119241
|
||||
* symbols.h: Do not typedef tree.
|
||||
* cdf.y: Include coretypes.h and tree.h.
|
||||
* symbols.cc: Likewise.
|
||||
* symfind.cc: Likewise.
|
||||
* util.cc: Likewise.
|
||||
* parse.y: Include coretypes.h and tree.h where appropriate.
|
||||
Rename BLOCK to COB_BLOCK, SIGNED to COB_SIGNED, UNSIGNED
|
||||
to COB_UNSIGNED.
|
||||
* scan.l: Likewise.
|
||||
* token_names.h: Likewise.
|
||||
* cobol1.cc: Do not define HOWEVER_GCC_DEFINES_TREE.
|
||||
* except.cc: Likewise.
|
||||
* genapi.cc: Likewise.
|
||||
* gengen.cc: Likewise.
|
||||
* genmath.cc: Likewise.
|
||||
* genutil.cc: Likewise.
|
||||
* structs.cc: Likewise.
|
||||
|
||||
2025-03-20 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* cdfval.h (struct cdfval_t): Overload long instead of int64_t.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,17 @@
|
|||
2025-03-21 Paul-Antoine Arras <parras@baylibre.com>
|
||||
Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* parser.cc (cp_parser_omp_clause_init): Make addressable.
|
||||
|
||||
2025-03-21 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* init.cc (throw_bad_array_new_length): Returns void.
|
||||
|
||||
2025-03-21 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
* rtti.cc (throw_bad_cast): Adjust implicit '__cxa_bad_cast'
|
||||
prototype to reality.
|
||||
|
||||
2025-03-20 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* module.cc (trees_out::core_bools): Convert scoped enum
|
||||
|
|
|
|||
|
|
@ -1,3 +1,69 @@
|
|||
2025-03-22 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* resolve.cc (resolve_procedure_expression): Remove extraneous space
|
||||
from the middle of diagnostics.
|
||||
|
||||
2025-03-21 Paul-Antoine Arras <parras@baylibre.com>
|
||||
Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* trans-openmp.cc (gfc_trans_omp_clauses): Make OMP_CLAUSE_DESTROY and
|
||||
OMP_CLAUSE_INIT addressable.
|
||||
* types.def (BT_FN_VOID_INT_INT_PTR_PTR_PTR_INT_PTR_INT_PTR_UINT_PTR):
|
||||
New.
|
||||
|
||||
2025-03-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR fortran/119406
|
||||
* resolve.cc (resolve_locality_spec): Add space in error
|
||||
message.
|
||||
|
||||
2025-03-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR fortran/119403
|
||||
* interface.cc (compare_parameter): Fix typo.
|
||||
|
||||
2025-03-21 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/85836
|
||||
* check.cc (get_ul_from_cst_cl): New function used in
|
||||
check_operation.
|
||||
(check_operation): New function used in check_reduce and
|
||||
check_co_reduce.
|
||||
(gfc_check_co_reduce): Use it.
|
||||
(gfc_check_reduce): New function.
|
||||
(gfc_check_rename): Add prototype for intrinsic with 6 arguments.
|
||||
* gfortran.h : Add isym id for reduce and prototype for f6.
|
||||
* intrinsic.cc (do_check): Add another argument expression and use
|
||||
it in the call to the six argument specific check.
|
||||
(add_sym_6): New function.
|
||||
(add_functions): Add the discription of the reduce intrinsic and
|
||||
add it to the intrinsic list.
|
||||
* intrinsic.h : Add prototypes for gfc_check_reduce and
|
||||
gfc_resolve_reduce.
|
||||
* iresolve.cc (generate_reduce_op_wrapper): Generate a wrapper
|
||||
subroutine for the 'operation' function to enable the library
|
||||
implementation to be type agnostic and use pointer arithmetic
|
||||
throughout.
|
||||
(gfc_resolve_reduce): New function.
|
||||
* trans-expr.cc (gfc_conv_procedure_call): Add flag for scalar
|
||||
reduce. Generate a return variable 'sr' for scalar reduce, pass its
|
||||
address to the library function and return it as the scalar result.
|
||||
* trans-intrinsic.cc (gfc_conv_intrinsic_function): Array valued
|
||||
reduce is called in same way as reshape. Fall through for call to
|
||||
the scalar version.
|
||||
|
||||
2025-03-21 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
PR fortran/119380
|
||||
* trans-array.cc (structure_alloc_comps): Prevent freeing of
|
||||
procedure pointer components.
|
||||
|
||||
2025-03-21 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
PR fortran/119349
|
||||
* trans-expr.cc (gfc_conv_procedure_call): Prevent deallocation
|
||||
of array temporary for polymorphic temporary argument.
|
||||
|
||||
2025-03-19 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/116706
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
2025-03-21 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* de.po, fr.po: Update.
|
||||
|
||||
2025-03-20 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* hr.po: Update.
|
||||
|
|
|
|||
1315
gcc/rust/ChangeLog
1315
gcc/rust/ChangeLog
File diff suppressed because it is too large
Load Diff
|
|
@ -1,3 +1,349 @@
|
|||
2025-03-21 Surya Kumari Jangala <jskumari@linux.ibm.com>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR rtl-optimization/116028
|
||||
PR rtl-optimization/118615
|
||||
* gcc.dg/ira-shrinkwrap-prep-1.c: Remove xfail for powerpc.
|
||||
* gcc.dg/pr10474.c: Remove xfail for powerpc and arm.
|
||||
* gcc.dg/pr118615.c: New test.
|
||||
|
||||
2025-03-21 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/119378
|
||||
* g++.dg/template/friend85.C: New test.
|
||||
|
||||
2025-03-21 Paul-Antoine Arras <parras@baylibre.com>
|
||||
Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* c-c++-common/gomp/interop-1.c: Remove dg-prune-output "sorry".
|
||||
* c-c++-common/gomp/interop-2.c: Likewise.
|
||||
* c-c++-common/gomp/interop-3.c: Likewise.
|
||||
* c-c++-common/gomp/interop-4.c: Remove dg-message "not supported".
|
||||
* g++.dg/gomp/interop-5.C: Likewise.
|
||||
* gfortran.dg/gomp/interop-4.f90: Likewise.
|
||||
* c-c++-common/gomp/interop-5.c: New test.
|
||||
* gfortran.dg/gomp/interop-5.f90: New test.
|
||||
|
||||
2025-03-21 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/114992
|
||||
* g++.target/i386/mangling-alias1.C: New test.
|
||||
|
||||
2025-03-21 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/85836
|
||||
* gfortran.dg/reduce_1.f90: New test
|
||||
* gfortran.dg/reduce_2.f90: New test
|
||||
|
||||
2025-03-21 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
PR target/91614
|
||||
* gcc.target/arm/unaligned-memcpy-1.c: Make the test executable.
|
||||
Only scan for the absence of instructions that cannot access
|
||||
misaligned data. Remove constraint of having unaligned accesses.
|
||||
* gcc.target/arm/unaligned-memcpy-2.c: Likewise.
|
||||
* gcc.target/arm/unaligned-memcpy-3.c: Likewise.
|
||||
* gcc.target/arm/unaligned-memcpy-4.c: Likewise.
|
||||
|
||||
2025-03-21 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* gcc.target/arm/memcpy-aligned-1.c: Require unaligned accesses.
|
||||
|
||||
2025-03-21 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
* g++.target/nvptx/alias-g++.dg_init_dtor2-2.C: New.
|
||||
|
||||
2025-03-21 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
* gcc.target/nvptx/alias-unsupported-1.c: New.
|
||||
|
||||
2025-03-21 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
PR fortran/119380
|
||||
* gfortran.dg/proc_ptr_comp_54.f90: New test.
|
||||
|
||||
2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Add failing lang item typepaths tests.
|
||||
* rust/execute/torture/derive_macro4.rs: Mark Clone as lang item.
|
||||
|
||||
2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude:
|
||||
* rust/compile/derive_clone_enum1.rs: New test.
|
||||
* rust/compile/derive_clone_enum2.rs: New test.
|
||||
* rust/compile/derive_clone_enum3.rs: New test.
|
||||
* rust/execute/torture/derive_clone_enum1.rs: New test.
|
||||
|
||||
2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/derive_macro4.rs: Mark Copy and Clone as lang items.
|
||||
|
||||
2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/derive_macro4.rs: Make PhantomData a lang item.
|
||||
|
||||
2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/derive_macro1.rs: Add #[lang = "clone"] to Clone trait.
|
||||
* rust/compile/derive_macro3.rs: Likewise.
|
||||
* rust/compile/derive_macro6.rs: Likewise.
|
||||
* rust/execute/torture/derive_macro3.rs: Likewise.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3350.rs: New test.
|
||||
|
||||
2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/macros/builtin/eager1.rs: Switch to scan-assembler directive as the
|
||||
GIMPLE dump does not contain strings on LE.
|
||||
* rust/compile/macros/builtin/recurse2.rs: Likewise.
|
||||
|
||||
2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/issue-1446.rs: Add swap_bytes function.
|
||||
* rust/compile/iterators1.rs: Remove unused {to, from}_le functions.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/execute/torture/builtin_macro_include_bytes.rs: needs mut
|
||||
* rust/compile/mutability_checks1.rs: New test.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 liushuyu <liushuyu011@gmail.com>
|
||||
|
||||
* rust/compile/try-catch-unwind-old.rs: add a test to test the older
|
||||
try intrinsics from plain old Rust to v1.78.0
|
||||
* rust/compile/try-catch-unwind-new.rs: add a test to test the newer
|
||||
catch_unwind instrinsics since Rust v1.78.0
|
||||
|
||||
2025-03-21 Nobel <nobel2073@gmail.com>
|
||||
|
||||
* rust/compile/cast_float_as_integer.rs: New test.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/cmp1.rs: New test.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3046.rs: remove old error message
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/issue-3140.rs: New test.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/auto_traits2.rs: New test.
|
||||
* rust/compile/auto_traits3.rs: New test.
|
||||
* rust/compile/nr2/exclude: Add auto_traits2 test.
|
||||
|
||||
2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/auto_traits1.rs: New test.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 Liam Naddell <liamnprg@gmail.com>
|
||||
|
||||
* rust/compile/issue-3304.rs:
|
||||
Add small test for generics+enums combination for NR2.0
|
||||
|
||||
2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Exclude additional-trait-bounds2 for different error message.
|
||||
* rust/compile/additional-trait-bounds1.rs: New test.
|
||||
* rust/compile/additional-trait-bounds2.rs: New test.
|
||||
* rust/compile/additional-trait-bounds2nr2.rs: New test.
|
||||
|
||||
2025-03-21 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* rust/compile/multiline-string.rs: New test.
|
||||
* rust/execute/torture/multiline-string.rs: New test.
|
||||
|
||||
2025-03-21 Nobel <nobel2073@gmail.com>
|
||||
|
||||
* rust/compile/ptr_int_cast.rs: New test.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-2847.rs: New test.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/issue-266.rs: New test.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-2394.rs: New test.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-1525.rs: New test.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 can't handle this
|
||||
* rust/compile/issue-2423.rs: New test.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-3261.rs: New test.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/issue-2907.rs: New test.
|
||||
|
||||
2025-03-21 Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove passing tests from exclude list.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/exhaustiveness1.rs: remove bad check
|
||||
* rust/compile/issue-2567-1.rs: New test.
|
||||
* rust/compile/issue-2567-2.rs: New test.
|
||||
* rust/compile/issue-2567-3.rs: New test.
|
||||
* rust/compile/issue-3231.rs: New test.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/issue-2905-1.rs: New test.
|
||||
* rust/compile/issue-2905-2.rs: New test.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/issue-1773.rs: new test case
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/issue-3242.rs: old test ranamed to match issue.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
* rust/link/generic_function_0.rs: No longer expect failure.
|
||||
* rust/link/trait_import_0.rs: Likewise.
|
||||
* rust/link/trait_import_1.rs
|
||||
(trait Sized): Add.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle these
|
||||
* rust/compile/issue-2953-1.rs: New test.
|
||||
* rust/compile/issue-2953-2.rs: New test.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/issue-2323.rs: New test.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/issue-3009.rs: New test.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr can't handle this
|
||||
* rust/compile/issue-3033.rs: New test.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 Marc Poulhiès <dkm@kataplop.net>
|
||||
|
||||
* rust/compile/if_let_expr.rs: Adjust.
|
||||
* rust/compile/if_let_expr_simple.rs: New test.
|
||||
* rust/compile/iflet.rs: New test.
|
||||
* rust/execute/torture/iflet.rs: New test.
|
||||
* rust/compile/nr2/exclude: Add iflet.rs and if_let_expr_simple.rs
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/compile.exp: Handle paths using "file join"
|
||||
and "file split".
|
||||
* rust/compile/nr2/exclude: Remove debug-diagnostics-on.rs.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Add trailing newline along with
|
||||
comment.
|
||||
|
||||
2025-03-21 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: Remove entries.
|
||||
|
||||
2025-03-21 Philip Herron <herron.philip@googlemail.com>
|
||||
|
||||
* rust/compile/nr2/exclude: nr2 cant handle this
|
||||
* rust/compile/issue-3032-1.rs: New test.
|
||||
* rust/compile/issue-3032-2.rs: New test.
|
||||
|
||||
2025-03-21 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR ipa/119376
|
||||
* c-c++-common/musttail27.c: New test.
|
||||
|
||||
2025-03-21 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR ipa/119376
|
||||
* g++.dg/opt/musttail1.C: New test.
|
||||
|
||||
2025-03-21 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR ipa/119376
|
||||
* c-c++-common/musttail26.c: New test.
|
||||
|
||||
2025-03-21 Andre Vehreschild <vehre@gcc.gnu.org>
|
||||
|
||||
PR fortran/119349
|
||||
* gfortran.dg/class_79.f90: New test.
|
||||
|
||||
2025-03-20 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
Revert:
|
||||
|
|
|
|||
|
|
@ -1,3 +1,9 @@
|
|||
2025-03-21 Paul-Antoine Arras <parras@baylibre.com>
|
||||
Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* gomp-constants.h (GOMP_DEVICE_DEFAULT_OMP_61, GOMP_INTEROP_TARGET,
|
||||
GOMP_INTEROP_TARGETSYNC, GOMP_INTEROP_FLAG_NOWAIT): Define.
|
||||
|
||||
2025-03-18 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||
|
||||
* libiberty.h (ldirname): New function declaration.
|
||||
|
|
|
|||
|
|
@ -1,3 +1,13 @@
|
|||
2025-03-21 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR libfortran/85836
|
||||
* Makefile.am : Add reduce.c
|
||||
* Makefile.in : Regenerated
|
||||
* gfortran.map : Add _gfortran_reduce, _gfortran_reduce_scalar,
|
||||
_gfortran_reduce_c and _gfortran_reduce_scalar_c to the list.
|
||||
* intrinsics/reduce.c (reduce, reduce_scalar, reduce_c,
|
||||
reduce_scalar_c): New functions and prototypes
|
||||
|
||||
2025-02-27 Thomas Schwinge <tschwinge@baylibre.com>
|
||||
|
||||
PR target/107635
|
||||
|
|
|
|||
|
|
@ -1,3 +1,64 @@
|
|||
2025-03-21 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* testsuite/libgomp.fortran/get-mapped-ptr-1.f90: Use -6
|
||||
not -5 as non-conforming device number.
|
||||
|
||||
2025-03-21 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* plugin/plugin-gcn.c (_LIBGOMP_PLUGIN_INCLUDE): Define.
|
||||
(struct hsa_runtime_fn_info): Add two queue functions.
|
||||
(hipError_t, hipCtx_t, hipStream_s, hipStream_t): New types.
|
||||
(struct hip_runtime_fn_info): New.
|
||||
(hip_runtime_lib, hip_fns): New global vars.
|
||||
(init_environment_variables): Handle hip_runtime_lib.
|
||||
(init_hsa_runtime_functions): Load the two queue functions.
|
||||
(init_hip_runtime_functions, GOMP_OFFLOAD_interop,
|
||||
GOMP_OFFLOAD_get_interop_int, GOMP_OFFLOAD_get_interop_ptr,
|
||||
GOMP_OFFLOAD_get_interop_str,
|
||||
GOMP_OFFLOAD_get_interop_type_desc): New.
|
||||
* plugin/plugin-nvptx.c (_LIBGOMP_PLUGIN_INCLUDE): Define.
|
||||
(GOMP_OFFLOAD_interop, GOMP_OFFLOAD_get_interop_int,
|
||||
GOMP_OFFLOAD_get_interop_ptr, GOMP_OFFLOAD_get_interop_str,
|
||||
GOMP_OFFLOAD_get_interop_type_desc): New.
|
||||
* testsuite/libgomp.c/interop-fr-1.c: New test.
|
||||
* testsuite/libgomp.c-c++-common/get-mapped-ptr-1.c: Use -6
|
||||
not -5 as non-conforming device number.
|
||||
|
||||
2025-03-21 Paul-Antoine Arras <parras@baylibre.com>
|
||||
Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* icv-device.c (omp_set_default_device): Check
|
||||
GOMP_DEVICE_DEFAULT_OMP_61.
|
||||
* libgomp-plugin.h (struct interop_obj_t): New.
|
||||
(enum gomp_interop_flag): New.
|
||||
(GOMP_OFFLOAD_interop): Declare.
|
||||
(GOMP_OFFLOAD_get_interop_int): Declare.
|
||||
(GOMP_OFFLOAD_get_interop_ptr): Declare.
|
||||
(GOMP_OFFLOAD_get_interop_str): Declare.
|
||||
(GOMP_OFFLOAD_get_interop_type_desc): Declare.
|
||||
* libgomp.h (_LIBGOMP_OMP_LOCK_DEFINED): Define.
|
||||
(struct gomp_device_descr): Add interop_func, get_interop_int_func,
|
||||
get_interop_ptr_func, get_interop_str_func, get_interop_type_desc_func.
|
||||
* libgomp.map: Add GOMP_interop.
|
||||
* libgomp_g.h (GOMP_interop): Declare.
|
||||
* target.c (resolve_device): Handle GOMP_DEVICE_DEFAULT_OMP_61.
|
||||
(omp_get_interop_int): Replace stub with actual implementation.
|
||||
(omp_get_interop_ptr): Likewise.
|
||||
(omp_get_interop_str): Likewise.
|
||||
(omp_get_interop_type_desc): Likewise.
|
||||
(struct interop_data_t): Define.
|
||||
(gomp_interop_internal): New function.
|
||||
(GOMP_interop): Likewise.
|
||||
(gomp_load_plugin_for_device): Load symbols for get_interop_int,
|
||||
get_interop_ptr, get_interop_str and get_interop_type_desc.
|
||||
* testsuite/libgomp.c-c++-common/interop-1.c: New test.
|
||||
|
||||
2025-03-21 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* testsuite/lib/libgomp.exp (libgomp_init): Add
|
||||
-fdiagnostics-plain-output to additional_flags; remove
|
||||
-fno-diagnostics-show-caret and -fdiagnostics-color=never.
|
||||
|
||||
2025-03-17 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
PR fortran/115271
|
||||
|
|
|
|||
|
|
@ -1,3 +1,48 @@
|
|||
2025-03-21 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/117214
|
||||
* configure.ac: Use AC_STRUCT_TIMEZONE.
|
||||
* config.h.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
* include/bits/chrono_io.h (__formatter_chrono::_M_c): Set
|
||||
tm_isdst and tm_zone.
|
||||
* testsuite/std/time/format/pr117214.cc: Check %c formatting of
|
||||
zoned_time and local time.
|
||||
|
||||
2025-03-21 XU Kailiang <xu2k3l4@outlook.com>
|
||||
Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/117214
|
||||
* include/bits/chrono_io.h (__formatter_chrono::_M_c): Use
|
||||
_M_locale_fmt to format %c time point.
|
||||
* testsuite/std/time/format/pr117214.cc: New test.
|
||||
|
||||
2025-03-21 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/chrono_io.h (__formatter_chrono::_M_locale_fmt):
|
||||
Imbue locale into ostringstream.
|
||||
* testsuite/std/time/format/localized.cc: Check that correct
|
||||
locale is used for call to time_put::put.
|
||||
|
||||
2025-03-21 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/stl_vector.h (vector(from_range_t, Alloc)): Use
|
||||
delegating constructor instead of RAII guards. Use append_range
|
||||
for unsized input range case.
|
||||
|
||||
2025-03-21 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* src/c++23/std.compat.cc.in: Only export <stdbit.h> and
|
||||
<stdckdint.h> contents for C++26 and later.
|
||||
|
||||
2025-03-21 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* src/c++23/std.cc.in (tuple_element, tuple_element_t)
|
||||
(tuple_size, tuple_size_v, get): Export.
|
||||
(ranges::cache_latest_view, views::cache_latest): Export.
|
||||
(ranges::to_input_view, views::to_input): Export.
|
||||
(from_range_t, from_range): Export.
|
||||
|
||||
2025-03-20 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
* include/debug/unordered_map (unordered_map): Add from_range
|
||||
|
|
|
|||
Loading…
Reference in New Issue