[gcc r16-2585] nvptx/nvptx.opt: Update -march-map= for newer sm_xxx: test cases

2025-07-28 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a892cea00a5fb828da59193a3afb35a6bde3694b commit r16-2585-ga892cea00a5fb828da59193a3afb35a6bde3694b Author: Thomas Schwinge Date: Mon Jul 28 15:55:24 2025 +0200 nvptx/nvptx.opt: Update -march-map= for newer sm_xxx: test cases Test cases for commit 60ba2b61af23

[gcc r16-2584] nvptx/nvptx.opt: Update -march-map= for newer sm_xxx

2025-07-28 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:60ba2b61af23e6d561c5cbab8df57ea093ade3b3 commit r16-2584-g60ba2b61af23e6d561c5cbab8df57ea093ade3b3 Author: Tobias Burnus Date: Mon May 12 17:12:36 2025 +0200 nvptx/nvptx.opt: Update -march-map= for newer sm_xxx Usage of the -march-map=: "Select the closest av

[gcc r16-2557] diagnostics: move diagnostic.c to diagnostics/context.cc: restore build with GCC 5

2025-07-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:11518c841dda4d417573e41ded69bd1469ad6d1f commit r16-2557-g11518c841dda4d417573e41ded69bd1469ad6d1f Author: Thomas Schwinge Date: Sat Jul 26 15:31:33 2025 +0200 diagnostics: move diagnostic.c to diagnostics/context.cc: restore build with GCC 5 Building with G

[gcc r16-2556] diagnostics: convert diagnostic_t to enum class diagnostics::kind: restore build with GCC 5

2025-07-26 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e48e340687384be451725babe6608e617212a4e6 commit r16-2556-ge48e340687384be451725babe6608e617212a4e6 Author: Thomas Schwinge Date: Sat Jul 26 15:31:33 2025 +0200 diagnostics: convert diagnostic_t to enum class diagnostics::kind: restore build with GCC 5 Buildi

[gcc r15-10048] Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dd10f193a877a45c16682b4b9ee58bdc281859ff commit r15-10048-gdd10f193a877a45c16682b4b9ee58bdc281859ff Author: Thomas Schwinge Date: Mon May 26 13:31:54 2025 +0200 Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code In commit 50be486dff4ea2676ed022e9524ef

[gcc r15-10039] libgomp.c/target-map-zero-sized-3.c: Fix code for non-USM offload [PR120530]

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0a708f6a645ce4025a5f03a69eff684e4ee6a382 commit r15-10039-g0a708f6a645ce4025a5f03a69eff684e4ee6a382 Author: Tobias Burnus Date: Fri Jun 6 15:15:03 2025 +0200 libgomp.c/target-map-zero-sized-3.c: Fix code for non-USM offload [PR120530] A mapping clause was mis

[gcc r15-10037] GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast'" [PR119692]

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f9d558afafbb2aefb965c1658c1b662d8a1cc617 commit r15-10037-gf9d558afafbb2aefb965c1658c1b662d8a1cc617 Author: Thomas Schwinge Date: Fri May 9 14:49:03 2025 +0200 GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast'" [PR119692]

[gcc r15-10032] Add 'libgomp.c-c++-common/target-cdtor-1.c'

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3d44997c308e1cd866a1ea159cf050bcf49e8e12 commit r15-10032-g3d44997c308e1cd866a1ea159cf050bcf49e8e12 Author: Thomas Schwinge Date: Wed Apr 23 17:35:29 2025 +0200 Add 'libgomp.c-c++-common/target-cdtor-1.c' libgomp/ * testsuite/libgomp.c-c++

[gcc/devel/omp/gcc-15] nvptx: Support '-mptx=5.0'

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:33c7505fda084698618c88165b20bf2c5b850e9c commit 33c7505fda084698618c88165b20bf2c5b850e9c Author: Thomas Schwinge Date: Wed May 7 15:37:17 2025 +0200 nvptx: Support '-mptx=5.0' gcc/ * config/nvptx/nvptx-opts.h (enum ptx_version): Add

[gcc/devel/omp/gcc-15] GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast' only for effec

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a1c99e0a33c2be1c1e21d0d1a9255f5d327ac5c5 commit a1c99e0a33c2be1c1e21d0d1a9255f5d327ac5c5 Author: Thomas Schwinge Date: Wed Jul 16 22:13:46 2025 +0200 GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast' only for effective-target 'offl

[gcc r15-10041] 'TYPE_EMPTY_P' vs. code offloading [PR120308]

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7a9b7f81f19c05cdb730c70dd825ba3ab5c30443 commit r15-10041-g7a9b7f81f19c05cdb730c70dd825ba3ab5c30443 Author: Thomas Schwinge Date: Thu May 15 18:11:16 2025 +0200 'TYPE_EMPTY_P' vs. code offloading [PR120308] We've got 'gcc/stor-layout.cc:finalize_type_size':

[gcc r15-10049] OpenMP: Fix implicit 'declare target' for

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9023bcd0d68c1ba7faebc9edb6db34537b2a7966 commit r15-10049-g9023bcd0d68c1ba7faebc9edb6db34537b2a7966 Author: Tobias Burnus Date: Tue Jun 17 11:33:09 2025 +0200 OpenMP: Fix implicit 'declare target' for libstdc++-v3/include/std/ostream contains: nam

[gcc r15-10045] libgomp: Add testcases for concurrent access to standard C++ containers on offload targets

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a7c5f7ac5e7f7cede5d5c33c44d58cb28a79 commit r15-10045-ga7c5f7ac5e7f7cede5d5c33c44d58cb28a79 Author: Kwok Cheung Yeung Date: Thu May 8 20:41:16 2025 +0100 libgomp: Add testcases for concurrent access to standard C++ containers on offload targets libgo

[gcc r15-10043] Add 'libgomp.c++/target-flex-[...].C' test cases

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:259451b07145c4920c866a246d158c13d6996057 commit r15-10043-g259451b07145c4920c866a246d158c13d6996057 Author: Waffl3x Date: Mon May 26 02:38:27 2025 -0600 Add 'libgomp.c++/target-flex-[...].C' test cases libgomp/ChangeLog: * testsuite/libgomp.c

[gcc r15-10042] Defuse 'RESULT_DECL' check in 'pass_nrv' (for offloading compilation) [PR119835]

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e4dbeb01fc816a8fca9d9dcb3fd66ce6e6137fa2 commit r15-10042-ge4dbeb01fc816a8fca9d9dcb3fd66ce6e6137fa2 Author: Thomas Schwinge Date: Wed May 28 18:40:31 2025 +0200 Defuse 'RESULT_DECL' check in 'pass_nrv' (for offloading compilation) [PR119835] ... to avoid run

[gcc r15-10035] nvptx: Support '-mptx=5.0'

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2b105cb91a67b4343828f258df17d5b1c1a52143 commit r15-10035-g2b105cb91a67b4343828f258df17d5b1c1a52143 Author: Thomas Schwinge Date: Wed May 7 15:37:17 2025 +0200 nvptx: Support '-mptx=5.0' gcc/ * config/nvptx/nvptx-opts.h (enum ptx_version):

[gcc r15-10040] Add 'libgomp.c-c++-common/target-abi-struct-1-O0.c', 'libgomp.oacc-c-c++-common/abi-struct-1.c'

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a5df3ae80b2b8f8525528d15dc1e851264ca44f8 commit r15-10040-ga5df3ae80b2b8f8525528d15dc1e851264ca44f8 Author: Thomas Schwinge Date: Thu May 15 18:10:05 2025 +0200 Add 'libgomp.c-c++-common/target-abi-struct-1-O0.c', 'libgomp.oacc-c-c++-common/abi-struct-1.c'

[gcc r15-10046] libgomp: Add testcases for concurrent access to standard C++ containers on offload targets, a number

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:299a7f50151c1ff9faf5b1c89ebfb4f165c9a56f commit r15-10046-g299a7f50151c1ff9faf5b1c89ebfb4f165c9a56f Author: Thomas Schwinge Date: Fri May 30 11:37:46 2025 +0200 libgomp: Add testcases for concurrent access to standard C++ containers on offload targets, a number of US

[gcc r15-10038] GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast' only for effec

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:66aa8ad1ece1009a78d6b3f6dc9f8b4e6d313a87 commit r15-10038-g66aa8ad1ece1009a78d6b3f6dc9f8b4e6d313a87 Author: Thomas Schwinge Date: Wed Jul 16 22:13:46 2025 +0200 GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast' only for effective-t

[gcc r15-10047] Add 'libgomp.c++/target-valarray-1.C'

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5a3428f5adc6dec1836f6f1eedcd18912194010d commit r15-10047-g5a3428f5adc6dec1836f6f1eedcd18912194010d Author: Thomas Schwinge Date: Wed Apr 30 11:29:08 2025 +0200 Add 'libgomp.c++/target-valarray-1.C' libgomp/ * testsuite/libgomp.c++/target-

[gcc r15-10044] libgomp: Add testcases for the standard C++ math library on offload targets

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6e40fb2ec8149bbdf5f31e0fe9fee58e9209f99c commit r15-10044-g6e40fb2ec8149bbdf5f31e0fe9fee58e9209f99c Author: Kwok Cheung Yeung Date: Wed May 21 12:59:58 2025 +0100 libgomp: Add testcases for the standard C++ math library on offload targets libgomp/

[gcc r15-10034] Adjust 'libgomp.c++/target-cdtor-{1, 2}.C' for 'targetm.cxx.use_aeabi_atexit' [PR119853, PR119854]

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:eca0a536dfd863cbac9b9cd609e266d7c0ecdf31 commit r15-10034-geca0a536dfd863cbac9b9cd609e266d7c0ecdf31 Author: Thomas Schwinge Date: Fri Jul 18 12:56:13 2025 +0200 Adjust 'libgomp.c++/target-cdtor-{1,2}.C' for 'targetm.cxx.use_aeabi_atexit' [PR119853, PR119854]

[gcc r15-10036] nvptx: Support '-march=sm_61'

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:caca3a9927c81b427cf689daf75e1913c7b6b54a commit r15-10036-gcaca3a9927c81b427cf689daf75e1913c7b6b54a Author: Thomas Schwinge Date: Wed May 7 16:02:16 2025 +0200 nvptx: Support '-march=sm_61' gcc/ * config/nvptx/nvptx-sm.def: Add '61'.

[gcc r15-10033] GCN, nvptx offloading: Host/device compatibility: Itanium C++ ABI, DSO Object Destruction API [PR119

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ebc72ad7b4df7cbfca00fb00a263c964b351cc7d commit r15-10033-gebc72ad7b4df7cbfca00fb00a263c964b351cc7d Author: Thomas Schwinge Date: Wed Apr 23 10:51:48 2025 +0200 GCN, nvptx offloading: Host/device compatibility: Itanium C++ ABI, DSO Object Destruction API [PR119853, P

[gcc r15-10031] GCN: Properly switch sections in 'gcn_hsa_declare_function_name' [PR119737]

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:655f83308244dbf96e4bc0d53a6773684da50144 commit r15-10031-g655f83308244dbf96e4bc0d53a6773684da50144 Author: Andrew Pinski Date: Mon Apr 21 22:32:26 2025 + GCN: Properly switch sections in 'gcn_hsa_declare_function_name' [PR119737] There are GCN/C++ target

[gcc r15-10030] Adjust 'libgomp.c++/target-exceptions-pr118794-1.C' for 'targetm.arm_eabi_unwinder' [PR118794]

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e4677f3b048470d3b7659ad7bbaf562e4d071294 commit r15-10030-ge4677f3b048470d3b7659ad7bbaf562e4d071294 Author: Thomas Schwinge Date: Tue Apr 22 13:41:22 2025 +0200 Adjust 'libgomp.c++/target-exceptions-pr118794-1.C' for 'targetm.arm_eabi_unwinder' [PR118794] Fi

[gcc/devel/omp/gcc-15] nvptx: Support '-march=sm_61'

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:aed9e682c0f8dc1df660a90a57995f9f431601fe commit aed9e682c0f8dc1df660a90a57995f9f431601fe Author: Thomas Schwinge Date: Wed May 7 16:02:16 2025 +0200 nvptx: Support '-march=sm_61' gcc/ * config/nvptx/nvptx-sm.def: Add '61'. * co

[gcc/devel/omp/gcc-15] Adjust 'libgomp.c++/target-cdtor-{1, 2}.C' for 'targetm.cxx.use_aeabi_atexit' [PR119853, PR119854]

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fe9faa20d37be3cfc15d82420ab7193c7dfc2b05 commit fe9faa20d37be3cfc15d82420ab7193c7dfc2b05 Author: Thomas Schwinge Date: Fri Jul 18 12:56:13 2025 +0200 Adjust 'libgomp.c++/target-cdtor-{1,2}.C' for 'targetm.cxx.use_aeabi_atexit' [PR119853, PR119854] Fix-up for

[gcc/devel/omp/gcc-15] ChangeLog.omp bump

2025-07-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5b9cd5086db9e24c2c7db8b0140482670af04e28 commit 5b9cd5086db9e24c2c7db8b0140482670af04e28 Author: Thomas Schwinge Date: Tue Jul 22 11:09:27 2025 +0200 ChangeLog.omp bump Diff: --- gcc/ChangeLog.omp | 29 + gcc/DATESTAMP.omp

[gcc r16-2369] Adjust 'libgomp.c++/target-cdtor-{1, 2}.C' for 'targetm.cxx.use_aeabi_atexit' [PR119853, PR119854]

2025-07-20 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:04b42c4245d85f77aa54ec002ebd7bbe6fde5f11 commit r16-2369-g04b42c4245d85f77aa54ec002ebd7bbe6fde5f11 Author: Thomas Schwinge Date: Fri Jul 18 12:56:13 2025 +0200 Adjust 'libgomp.c++/target-cdtor-{1,2}.C' for 'targetm.cxx.use_aeabi_atexit' [PR119853, PR119854]

[gcc r15-10009] rust: Silence a clang warning in borrow-checker-diagnostics

2025-07-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ec238c440b2090703cfa2b9836080152675c0340 commit r15-10009-gec238c440b2090703cfa2b9836080152675c0340 Author: Martin Jambor Date: Mon Jun 23 23:52:20 2025 +0200 rust: Silence a clang warning in borrow-checker-diagnostics When compiling gcc/rust/checks/error

[gcc r15-10008] gccrs: Fix narrowing conversion warnings

2025-07-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c42eb01514af60ccfde8b5e11ed65054a191f604 commit r15-10008-gc42eb01514af60ccfde8b5e11ed65054a191f604 Author: Owen Avery Date: Wed Apr 16 22:53:18 2025 -0400 gccrs: Fix narrowing conversion warnings Fixes PR#119641 gcc/rust/ChangeLog:

[gcc r15-10007] Disable parallel testing for 'rust/compile/nr2/compile.exp' [PR119508]

2025-07-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:db110865c35c0bb9c3660e58f133678f4c9f0093 commit r15-10007-gdb110865c35c0bb9c3660e58f133678f4c9f0093 Author: Thomas Schwinge Date: Sat Apr 19 15:49:34 2025 +0200 Disable parallel testing for 'rust/compile/nr2/compile.exp' [PR119508] ..., using the standard idi

[gcc r15-10006] Fix time zone for 'cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob' [PR119818]

2025-07-18 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f5afbab22d3171631542bb42fb7e9198f89233df commit r15-10006-gf5afbab22d3171631542bb42fb7e9198f89233df Author: Thomas Schwinge Date: Fri Apr 18 13:01:57 2025 +0200 Fix time zone for 'cobol.dg/group2/FUNCTION_DATE___TIME_OMNIBUS.cob' [PR119818] This progresses:

[gcc r16-2323] GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast' only for effec

2025-07-17 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:aa143261bdf6db4334b3fcad7768b53e231f998e commit r16-2323-gaa143261bdf6db4334b3fcad7768b53e231f998e Author: Thomas Schwinge Date: Wed Jul 16 22:13:46 2025 +0200 GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast' only for effective-ta

[gcc r16-2122] Fix 'main' function in 'gcc.dg/builtin-dynamic-object-size-pr120780.c'

2025-07-09 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c6ca6e57004653b787d2d6243fe5ee00cda8aad0 commit r16-2122-gc6ca6e57004653b787d2d6243fe5ee00cda8aad0 Author: Thomas Schwinge Date: Wed Jul 9 10:06:39 2025 +0200 Fix 'main' function in 'gcc.dg/builtin-dynamic-object-size-pr120780.c' Fix-up for commit 72e85d46472

[gcc/devel/omp/gcc-15] ChangeLog.omp bump

2025-07-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:facd61f0b57f20a01d35eb8b7abeae11c2e18371 commit facd61f0b57f20a01d35eb8b7abeae11c2e18371 Author: Thomas Schwinge Date: Thu Jul 3 17:00:05 2025 +0200 ChangeLog.omp bump Diff: --- gcc/DATESTAMP.omp | 2 +- gcc/testsuite/ChangeLog.omp | 8 libgomp/

[gcc/devel/omp/gcc-15] OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins: Fix test cases

2025-07-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7abb8d05c3a7ef3df5a8a477bda72ceaf0b1cd42 commit 7abb8d05c3a7ef3df5a8a477bda72ceaf0b1cd42 Author: Thomas Schwinge Date: Thu Jul 3 14:44:21 2025 +0200 OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins: Fix test cases With this fix-up for commit 3

[gcc/devel/omp/gcc-15] libgomp: Fix up omp_target_memset-3.c test for C++ [PR120444]

2025-07-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:78c6033c44731e5fcb4d5453bab2f180ef7fc5d7 commit 78c6033c44731e5fcb4d5453bab2f180ef7fc5d7 Author: Jakub Jelinek Date: Tue Jun 3 07:54:37 2025 +0200 libgomp: Fix up omp_target_memset-3.c test for C++ [PR120444] The test PASSes for C, but FAILs for C++: .../

[gcc r16-1985] OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins: Fix test cases

2025-07-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:13c766066e23eb6ddf6bad7a5664b9d3ca8c1974 commit r16-1985-g13c766066e23eb6ddf6bad7a5664b9d3ca8c1974 Author: Thomas Schwinge Date: Thu Jul 3 14:44:21 2025 +0200 OpenMP: Add omp_get_initial_device/omp_get_num_devices builtins: Fix test cases With this fix-up fo

[gcc/devel/rust/master] ast: Add ConstBlock and AnonConst nodes

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:81836d352866d83cd9f521d65d516b125accd2dd commit 81836d352866d83cd9f521d65d516b125accd2dd Author: Arthur Cohen Date: Wed Apr 9 18:18:30 2025 +0200 ast: Add ConstBlock and AnonConst nodes gcc/rust/ChangeLog: * ast/rust-expr.h: Declare AnonConst

[gcc/devel/rust/master] const-block: Add testcase

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7e42c1ee80f2b4836f81f546e8c1bf7ecca57210 commit 7e42c1ee80f2b4836f81f546e8c1bf7ecca57210 Author: Arthur Cohen Date: Tue Apr 15 13:41:41 2025 +0200 const-block: Add testcase gcc/testsuite/ChangeLog: * rust/execute/torture/const_block1.rs: New

[gcc/devel/rust/master] hir: Add const blocks

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:70fab4b0ce318ca7de67f5f26726ff5d403025f3 commit 70fab4b0ce318ca7de67f5f26726ff5d403025f3 Author: Arthur Cohen Date: Tue Apr 15 13:34:38 2025 +0200 hir: Add const blocks gcc/rust/ChangeLog: * hir/tree/rust-hir-expr.h: New classes.

[gcc/devel/rust/master] parser: Add base for parsing const blocks

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:01b433d67a6774007b81258c89b11c2b6c84aaab commit 01b433d67a6774007b81258c89b11c2b6c84aaab Author: Arthur Cohen Date: Tue Apr 15 17:33:11 2025 +0200 parser: Add base for parsing const blocks gcc/rust/ChangeLog: * parse/rust-parse-impl.h (Parser

[gcc/devel/rust/master] nr2.0: Fix IfLet pattern handling

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ba32a6e460813a94e5f129dbc0e259c300690385 commit ba32a6e460813a94e5f129dbc0e259c300690385 Author: Owen Avery Date: Wed May 14 20:03:01 2025 -0400 nr2.0: Fix IfLet pattern handling gcc/rust/ChangeLog: * resolve/rust-default-resolver.cc

[gcc/devel/rust/master] gccrs: Always emit the error highest in the type hierarchy

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c77c3494f82da01c85a294a5f9c3a0c5496f8572 commit c77c3494f82da01c85a294a5f9c3a0c5496f8572 Author: Philip Herron Date: Tue May 20 18:44:57 2025 +0100 gccrs: Always emit the error highest in the type hierarchy The unify code was a bit dumb here where we always s

[gcc/devel/rust/master] Adjust included headers in rust-lang.cc

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:57a1b013474f7724e547d03d8da4f4f179a005a4 commit 57a1b013474f7724e547d03d8da4f4f179a005a4 Author: Owen Avery Date: Mon May 26 17:11:19 2025 -0400 Adjust included headers in rust-lang.cc This was upstreamed as part of ea34614225d4d255e58f63206eb12178b870cb4c

[gcc/devel/rust/master] Small improvements to DefaultASTVisitor and nr2.0

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4f772da8df444fbcb84821d4c4c60cf1cc2f5479 commit 4f772da8df444fbcb84821d4c4c60cf1cc2f5479 Author: Owen Avery Date: Thu May 8 17:32:05 2025 -0400 Small improvements to DefaultASTVisitor and nr2.0 gcc/rust/ChangeLog: * ast/rust-ast-visitor.cc

[gcc/devel/rust/master] Remove rvalue reference binding

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2dc57afa16fe10616acb7660fa7d68d2a9666860 commit 2dc57afa16fe10616acb7660fa7d68d2a9666860 Author: Owen Avery Date: Tue May 13 18:01:33 2025 -0400 Remove rvalue reference binding This should be unnecessary, since even C++11 has implicit move. gcc/rust/

[gcc/devel/rust/master] gccrs: Initial support for Return Position Impl Trait

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a497ed083516891db184e4e87a4b954dbd23ef06 commit a497ed083516891db184e4e87a4b954dbd23ef06 Author: Philip Herron Date: Mon May 19 18:02:13 2025 +0100 gccrs: Initial support for Return Position Impl Trait This is the initial patch for RPIT, we can build on this

[gcc/devel/rust/master] gccrs: Fix non canonical type bug with tuples

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b401e72ba547d2fa595e13f119e3e5e337afc0d9 commit b401e72ba547d2fa595e13f119e3e5e337afc0d9 Author: Philip Herron Date: Mon May 26 19:30:45 2025 +0100 gccrs: Fix non canonical type bug with tuples When working on rpit we needed to change to use a monomorphized c

[gcc/devel/rust/master] gccrs: Remove unneeded clones untill we have an arena allocator for these tmps

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:894e6951cfdd4868a396bde68ac01f0ad28326f0 commit 894e6951cfdd4868a396bde68ac01f0ad28326f0 Author: Philip Herron Date: Mon May 19 17:42:17 2025 +0100 gccrs: Remove unneeded clones untill we have an arena allocator for these tmps Cloning inference variables is

[gcc/devel/rust/master] nr2.0: Fix test builtin_abort.rs

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d188df1814f5592bfaa58bcfdb43e4884d0b884e commit d188df1814f5592bfaa58bcfdb43e4884d0b884e Author: Owen Avery Date: Wed May 14 20:05:55 2025 -0400 nr2.0: Fix test builtin_abort.rs gcc/testsuite/ChangeLog: * rust/execute/torture/builtin_abort.rs

[gcc/devel/rust/master] gccrs: refactor default infer vars to be its own function

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:457b3d1e29ce72bda6ac74a7c761decd657aab12 commit 457b3d1e29ce72bda6ac74a7c761decd657aab12 Author: Philip Herron Date: Mon May 19 17:55:53 2025 +0100 gccrs: refactor default infer vars to be its own function This is just a simple refactor to pull all the logic

[gcc/devel/rust/master] nr2.0: Fix some paths in test files

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c087dd8bb06038248917ec1968a5acfac1d1a88c commit c087dd8bb06038248917ec1968a5acfac1d1a88c Author: Owen Avery Date: Wed May 14 18:22:33 2025 -0400 nr2.0: Fix some paths in test files This is similar to 9faba024ef18b9c4d67f22bd3b020b5e445fad0a, but it applie

[gcc/devel/rust/master] gccrs: Fix NR2 ICE in visit_attributes

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f870c29e2c450253b48a2c6246de48d4f5e275ea commit f870c29e2c450253b48a2c6246de48d4f5e275ea Author: Tom Schollenberger Date: Sun May 11 22:57:28 2025 -0400 gccrs: Fix NR2 ICE in visit_attributes Undefined attribute macros have no proc macro definition, which res

[gcc/devel/rust/master] gccrs: remove unused file

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7a562bcec1f7604e6df1b604979ce4c1456e6049 commit 7a562bcec1f7604e6df1b604979ce4c1456e6049 Author: Marc Poulhiès Date: Tue May 13 21:21:18 2025 +0200 gccrs: remove unused file gcc/rust/ChangeLog: * Make-lang.in (GRS_OBJS): Remove rust-macro.o.

[gcc/devel/rust/master] Fix Attr metavariable binding

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dceaabbe556051101ef1c39b5a323ca7d5bf2f1e commit dceaabbe556051101ef1c39b5a323ca7d5bf2f1e Author: Owen Avery Date: Fri May 9 22:17:55 2025 -0400 Fix Attr metavariable binding gcc/rust/ChangeLog: * parse/rust-parse-impl.h (Parser::p

[gcc/devel/rust/master] Fix test same_field_name.rs

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f33bae65a16b6d8c9d4f491638c4728f9c231ed4 commit f33bae65a16b6d8c9d4f491638c4728f9c231ed4 Author: Owen Avery Date: Fri May 9 20:48:18 2025 -0400 Fix test same_field_name.rs gcc/rust/ChangeLog: * hir/rust-ast-lower-item.cc (ASTLower

[gcc/devel/rust/master] nr2.0: Fix borrow checking

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dfc026ce0acf9a24f14c3ff1c019a35abfee2c27 commit dfc026ce0acf9a24f14c3ff1c019a35abfee2c27 Author: Owen Avery Date: Fri May 9 18:02:29 2025 -0400 nr2.0: Fix borrow checking gcc/rust/ChangeLog: * checks/errors/borrowck/rust-bir-builder-internal.

[gcc/devel/rust/master] gccrs: We cant clone types as it will dup the node-id

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:4e63248e89a026e4bce4c79b1697ad0243f0f3aa commit 4e63248e89a026e4bce4c79b1697ad0243f0f3aa Author: Philip Herron Date: Sun May 11 15:03:05 2025 +0100 gccrs: We cant clone types as it will dup the node-id This patch ensuers we reuse the Builder for new type to

[gcc/devel/omp/gcc-15] ChangeLog.omp bump

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:de723918517e92278be34960fb9ef9bc3f65fda1 commit de723918517e92278be34960fb9ef9bc3f65fda1 Author: Thomas Schwinge Date: Wed Jun 4 19:49:24 2025 +0200 ChangeLog.omp bump Diff: --- gcc/ChangeLog.omp | 8 gcc/DATESTAMP.omp | 2 +- 2 files changed, 9 insertions(

[gcc/devel/omp/gcc-15] Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d283eba8b886921424ef86ce1804ecfcbc49b8fc commit d283eba8b886921424ef86ce1804ecfcbc49b8fc Author: Thomas Schwinge Date: Mon May 26 13:31:54 2025 +0200 Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code In commit 50be486dff4ea2676ed022e9524ef190b92ae2b1

[gcc r16-1114] Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code

2025-06-04 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:01044e0ee27093a3990996578b15f6ab69ed3395 commit r16-1114-g01044e0ee27093a3990996578b15f6ab69ed3395 Author: Thomas Schwinge Date: Mon May 26 13:31:54 2025 +0200 Avoid SIGSEGV in nvptx 'mkoffload' for voluminous PTX code In commit 50be486dff4ea2676ed022e9524ef1

[gcc r16-1006] Defuse 'RESULT_DECL' check in 'pass_nrv' (for offloading compilation) [PR119835]

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:543f7e1d59f0b6628e0de6610ad5e1cf7150090b commit r16-1006-g543f7e1d59f0b6628e0de6610ad5e1cf7150090b Author: Thomas Schwinge Date: Wed May 28 18:40:31 2025 +0200 Defuse 'RESULT_DECL' check in 'pass_nrv' (for offloading compilation) [PR119835] ... to avoid runn

[gcc/devel/omp/gcc-15] Merge commit 'c153150b8a05878191de2ee16c0cce7d526f3c46' into HEAD

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fbde111a3466f3870d00a574700fbb87c56d6c42 commit fbde111a3466f3870d00a574700fbb87c56d6c42 Merge: 1e21c26f2f53 c153150b8a05 Author: Thomas Schwinge Date: Fri May 30 15:06:20 2025 +0200 Merge commit 'c153150b8a05878191de2ee16c0cce7d526f3c46' into HEAD Diff: gcc/Change

[gcc/devel/omp/gcc-15] ChangeLog.omp bump

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1e21c26f2f53986ad3d5be033ca0098f459bb9e8 commit 1e21c26f2f53986ad3d5be033ca0098f459bb9e8 Author: Thomas Schwinge Date: Fri May 30 15:04:37 2025 +0200 ChangeLog.omp bump Diff: --- gcc/DATESTAMP.omp | 2 +- libgomp/ChangeLog.omp | 36 +

[gcc/devel/omp/gcc-15] ChangeLog.omp bump

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c153150b8a05878191de2ee16c0cce7d526f3c46 commit c153150b8a05878191de2ee16c0cce7d526f3c46 Author: Thomas Schwinge Date: Fri May 30 15:03:59 2025 +0200 ChangeLog.omp bump Diff: --- gcc/ChangeLog.omp | 9 gcc/DATESTAMP.omp | 2 +- libgomp/ChangeLog.omp

[gcc/devel/omp/gcc-15] Add 'libgomp.c++/target-valarray-1.C'

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c5e30d27f47f8b93f1a292b0b87e021c7eceab5c commit c5e30d27f47f8b93f1a292b0b87e021c7eceab5c Author: Thomas Schwinge Date: Wed Apr 30 11:29:08 2025 +0200 Add 'libgomp.c++/target-valarray-1.C' libgomp/ * testsuite/libgomp.c++/target-std__valarr

[gcc/devel/omp/gcc-15] XFAIL 'libgomp.c++/target-flex-{300, 60, 61, 62, 81}.C'

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b11c10797108bf14570ca77cf2d68b185eb03f56 commit b11c10797108bf14570ca77cf2d68b185eb03f56 Author: Thomas Schwinge Date: Fri May 30 09:30:36 2025 +0200 XFAIL 'libgomp.c++/target-flex-{300,60,61,62,81}.C' ... which run into: [...]/libgomp.c++/target

[gcc/devel/omp/gcc-15] libgomp: Add testcases for concurrent access to standard C++ containers on offload targets

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9aa037ff9910605a1b8718b70f7c5fad0e2106d8 commit 9aa037ff9910605a1b8718b70f7c5fad0e2106d8 Author: Kwok Cheung Yeung Date: Thu May 8 20:41:16 2025 +0100 libgomp: Add testcases for concurrent access to standard C++ containers on offload targets libgomp/

[gcc/devel/omp/gcc-15] libgomp: Add testcases for concurrent access to standard C++ containers on offload targets, a number

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:94334a764b073fe5011db1a53bc5693b30b57fae commit 94334a764b073fe5011db1a53bc5693b30b57fae Author: Thomas Schwinge Date: Fri May 30 11:37:46 2025 +0200 libgomp: Add testcases for concurrent access to standard C++ containers on offload targets, a number of USM variants

[gcc/devel/omp/gcc-15] Defuse 'RESULT_DECL' check in 'pass_nrv' (for offloading compilation) [PR119835]

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ad212f7025627e49330094a408845bf09fc367a5 commit ad212f7025627e49330094a408845bf09fc367a5 Author: Thomas Schwinge Date: Wed May 28 18:40:31 2025 +0200 Defuse 'RESULT_DECL' check in 'pass_nrv' (for offloading compilation) [PR119835] ... to avoid running into I

[gcc/devel/omp/gcc-15] libgomp: Add testcases for the standard C++ math library on offload targets

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a04de7264a6dd23377121e140e7f67de3b347b88 commit a04de7264a6dd23377121e140e7f67de3b347b88 Author: Kwok Cheung Yeung Date: Wed May 21 12:59:58 2025 +0100 libgomp: Add testcases for the standard C++ math library on offload targets libgomp/ * tes

[gcc/devel/omp/gcc-15] Add 'libgomp.c++/target-flex-[...].C' test cases

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:38bfd2bc4e34b4447975826dba67fa31bc6b01f4 commit 38bfd2bc4e34b4447975826dba67fa31bc6b01f4 Author: Waffl3x Date: Mon May 26 02:38:27 2025 -0600 Add 'libgomp.c++/target-flex-[...].C' test cases libgomp/ChangeLog: * testsuite/libgomp.c++/target-f

[gcc r16-1010] libgomp: Add testcases for concurrent access to standard C++ containers on offload targets, a number

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:83ca283853f195a08d2f758580a369bc6a076122 commit r16-1010-g83ca283853f195a08d2f758580a369bc6a076122 Author: Thomas Schwinge Date: Fri May 30 11:37:46 2025 +0200 libgomp: Add testcases for concurrent access to standard C++ containers on offload targets, a number of USM

[gcc r16-1011] Add 'libgomp.c++/target-valarray-1.C'

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:2ffada0296c95898a68bdb67ced738fe788df93a commit r16-1011-g2ffada0296c95898a68bdb67ced738fe788df93a Author: Thomas Schwinge Date: Wed Apr 30 11:29:08 2025 +0200 Add 'libgomp.c++/target-valarray-1.C' libgomp/ * testsuite/libgomp.c++/target-s

[gcc r16-1008] libgomp: Add testcases for the standard C++ math library on offload targets

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fbcd0ad41f7cc801664da1e583f6bcad1eb02a08 commit r16-1008-gfbcd0ad41f7cc801664da1e583f6bcad1eb02a08 Author: Kwok Cheung Yeung Date: Wed May 21 12:59:58 2025 +0100 libgomp: Add testcases for the standard C++ math library on offload targets libgomp/

[gcc r16-1009] libgomp: Add testcases for concurrent access to standard C++ containers on offload targets

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a811d1d72261da58196ccec253fd2bdb10e999db commit r16-1009-ga811d1d72261da58196ccec253fd2bdb10e999db Author: Kwok Cheung Yeung Date: Thu May 8 20:41:16 2025 +0100 libgomp: Add testcases for concurrent access to standard C++ containers on offload targets libgom

[gcc r16-1007] Add 'libgomp.c++/target-flex-[...].C' test cases

2025-05-30 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:28a5bc2d4f7ae345234a15e22fd65cfad851cf04 commit r16-1007-g28a5bc2d4f7ae345234a15e22fd65cfad851cf04 Author: Waffl3x Date: Mon May 26 02:38:27 2025 -0600 Add 'libgomp.c++/target-flex-[...].C' test cases libgomp/ChangeLog: * testsuite/libgomp.c+

[gcc/devel/omp/gcc-15] Add 'libgomp.c-c++-common/target-abi-struct-1-O0.c', 'libgomp.oacc-c-c++-common/abi-struct-1.c'

2025-05-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d83af9fe9929772362a78d76084fcf485fa04dca commit d83af9fe9929772362a78d76084fcf485fa04dca Author: Thomas Schwinge Date: Thu May 15 18:10:05 2025 +0200 Add 'libgomp.c-c++-common/target-abi-struct-1-O0.c', 'libgomp.oacc-c-c++-common/abi-struct-1.c' libg

[gcc/devel/omp/gcc-15] ChangeLog.omp bump

2025-05-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e841798c07dc20df9fca82c7093d42576342632e commit e841798c07dc20df9fca82c7093d42576342632e Author: Thomas Schwinge Date: Thu May 22 18:15:14 2025 +0200 ChangeLog.omp bump Diff: --- gcc/ChangeLog.omp | 13 + gcc/testsuite/ChangeLog.omp | 9 ++

[gcc/devel/omp/gcc-15] 'TYPE_EMPTY_P' vs. code offloading [PR120308]

2025-05-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0ae12e55c09c46bd477e377e3dfc567478a607c0 commit 0ae12e55c09c46bd477e377e3dfc567478a607c0 Author: Thomas Schwinge Date: Thu May 15 18:11:16 2025 +0200 'TYPE_EMPTY_P' vs. code offloading [PR120308] We've got 'gcc/stor-layout.cc:finalize_type_size':

[gcc/devel/omp/gcc-15] GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast'" [PR119692]

2025-05-22 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:3a3b24aec2a849efff37433e28617ec6fd18ad2e commit 3a3b24aec2a849efff37433e28617ec6fd18ad2e Author: Thomas Schwinge Date: Fri May 9 14:49:03 2025 +0200 GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast'" [PR119692] PR

[gcc r16-737] Add 'libgomp.c-c++-common/target-abi-struct-1-O0.c', 'libgomp.oacc-c-c++-common/abi-struct-1.c'

2025-05-19 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:45efda05c47f770a617b44cf85713a696bcf0384 commit r16-737-g45efda05c47f770a617b44cf85713a696bcf0384 Author: Thomas Schwinge Date: Thu May 15 18:10:05 2025 +0200 Add 'libgomp.c-c++-common/target-abi-struct-1-O0.c', 'libgomp.oacc-c-c++-common/abi-struct-1.c'

[gcc r16-738] 'TYPE_EMPTY_P' vs. code offloading [PR120308]

2025-05-19 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:9063810c86beee6274d745b91d8fb43a81c9683e commit r16-738-g9063810c86beee6274d745b91d8fb43a81c9683e Author: Thomas Schwinge Date: Thu May 15 18:11:16 2025 +0200 'TYPE_EMPTY_P' vs. code offloading [PR120308] We've got 'gcc/stor-layout.cc:finalize_type_size':

[gcc r16-736] Fix libgomp.oacc-fortran/lib-13.f90 async bug

2025-05-19 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7ef9cb4caf01f2a2851acacbe9b326ca8ed72c30 commit r16-736-g7ef9cb4caf01f2a2851acacbe9b326ca8ed72c30 Author: Julian Brown Date: Tue Sep 3 07:57:05 2019 -0700 Fix libgomp.oacc-fortran/lib-13.f90 async bug libgomp/ * testsuite/libgomp.oacc-fort

[gcc r16-566] GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast'" [PR119692]

2025-05-12 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b5f48e7872db30b8f174cb2c497868a358bf75d6 commit r16-566-gb5f48e7872db30b8f174cb2c497868a358bf75d6 Author: Thomas Schwinge Date: Fri May 9 14:49:03 2025 +0200 GCN, nvptx offloading: Restrain 'WARNING: program timed out.' while in 'dynamic_cast'" [PR119692]

[gcc r16-564] nvptx: Support '-mptx=5.0'

2025-05-12 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:97616687149f115e0ab946b9a05a9f8c1e47429e commit r16-564-g97616687149f115e0ab946b9a05a9f8c1e47429e Author: Thomas Schwinge Date: Wed May 7 15:37:17 2025 +0200 nvptx: Support '-mptx=5.0' gcc/ * config/nvptx/nvptx-opts.h (enum ptx_version): A

[gcc r16-565] nvptx: Support '-march=sm_61'

2025-05-12 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7b53b88381179c5c8152bcb890460f66d9c88fac commit r16-565-g7b53b88381179c5c8152bcb890460f66d9c88fac Author: Thomas Schwinge Date: Wed May 7 16:02:16 2025 +0200 nvptx: Support '-march=sm_61' gcc/ * config/nvptx/nvptx-sm.def: Add '61'.

[gcc r16-563] GCN, nvptx libstdc++: Force use of '__atomic' builtins: revert 'atomicity_dir=cpu/generic/atomicity_

2025-05-12 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:1321df5bc05663021313c17f4af54b950aa05d01 commit r16-563-g1321df5bc05663021313c17f4af54b950aa05d01 Author: Thomas Schwinge Date: Mon May 12 11:06:47 2025 +0200 GCN, nvptx libstdc++: Force use of '__atomic' builtins: revert 'atomicity_dir=cpu/generic/atomicity_builtins

[gcc/devel/rust/master] nr2.0: Adjust resolution of impl items

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:d90770b53854d6b81e1912a205aeffdd9bfc4078 commit d90770b53854d6b81e1912a205aeffdd9bfc4078 Author: Owen Avery Date: Fri Apr 25 18:06:41 2025 -0400 nr2.0: Adjust resolution of impl items gcc/rust/ChangeLog: * ast/rust-path.cc (TypePa

[gcc/devel/rust/master] gccrs: Prevent passing generic arguments to impl traits in argument position

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:fc6b54365731c2ebfa1974058c48772e03203fdd commit fc6b54365731c2ebfa1974058c48772e03203fdd Author: Philip Herron Date: Wed May 7 16:07:43 2025 +0100 gccrs: Prevent passing generic arguments to impl traits in argument position When using impl traits in argument

[gcc/devel/rust/master] Improve struct pattern compilation

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:23f933b90bb7d5558eef4d956d2a76160beb0e12 commit 23f933b90bb7d5558eef4d956d2a76160beb0e12 Author: Owen Avery Date: Wed Apr 30 21:54:53 2025 -0400 Improve struct pattern compilation gcc/rust/ChangeLog: * backend/rust-compile-pattern.cc

[gcc/devel/rust/master] gccrs: Adapt attribute lang hook and do some cleanup

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0d563507555c48d184059e9d8e4e58fec36a9e53 commit 0d563507555c48d184059e9d8e4e58fec36a9e53 Author: Marc Poulhiès Date: Fri May 9 11:09:58 2025 +0200 gccrs: Adapt attribute lang hook and do some cleanup Since r14-6076, the LANG_HOOKS_COMMON_ATTRIBUTE_TABLE shoul

[gcc/devel/rust/master] ast: collector: visit InlineAsm node during ast dump

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:dd3de3f0e5516573179b2ed412fa87e0c8bd246a commit dd3de3f0e5516573179b2ed412fa87e0c8bd246a Author: 0xn4utilus Date: Wed May 7 22:21:10 2025 +0530 ast: collector: visit InlineAsm node during ast dump gcc/rust/ChangeLog: * ast/rust-ast-collector.

[gcc/devel/rust/master] Improve canonical path handling for impl items

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:98573bd61ef95e4224bc2d050fa1f47d893f2c31 commit 98573bd61ef95e4224bc2d050fa1f47d893f2c31 Author: Owen Avery Date: Fri May 2 20:28:15 2025 -0400 Improve canonical path handling for impl items gcc/rust/ChangeLog: * resolve/rust-ast-resolve-item

[gcc/devel/rust/master] gccrs: fix ICE on empty constexpr loops

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:339415a5a865649972b255cc697691d493453e41 commit 339415a5a865649972b255cc697691d493453e41 Author: Tom Schollenberger Date: Thu May 8 07:26:07 2025 -0400 gccrs: fix ICE on empty constexpr loops Empty loops have no body which means this is a NULL_TREE during con

[gcc/devel/rust/master] nr2.0: Adjust enum item visitors

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:11d46d45c3b61169b4466d7bcf2cabb7e79dbb07 commit 11d46d45c3b61169b4466d7bcf2cabb7e79dbb07 Author: Owen Avery Date: Fri May 2 18:37:45 2025 -0400 nr2.0: Adjust enum item visitors gcc/rust/ChangeLog: * ast/rust-ast-visitor.cc (Defaul

[gcc/devel/rust/master] Revert "backend: Remove checks on StructFieldIdentPattern"

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8592769349a33ff1fca3777021ad6ea8dab56c7d commit 8592769349a33ff1fca3777021ad6ea8dab56c7d Author: Owen Avery Date: Wed Apr 30 16:20:53 2025 -0400 Revert "backend: Remove checks on StructFieldIdentPattern" This reverts commit 92323dd3bb16f21194891ce463fc865598c

  1   2   3   4   5   6   7   8   9   10   >