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
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
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
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
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
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
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]
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++
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
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
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':
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
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
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
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
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):
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'
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
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
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-
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/
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]
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'.
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
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
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
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
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
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
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]
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
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:
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
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:
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
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
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/
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
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++:
.../
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
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
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
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.
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
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
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
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
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
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/
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
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
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
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
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
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
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
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.
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
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
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.
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
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(
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
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
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
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
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 +
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
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
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
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/
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
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
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
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
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
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
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/
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
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+
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
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 ++
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':
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
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'
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':
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
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]
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
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'.
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
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
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
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
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
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.
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
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
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
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 - 100 of 1502 matches
Mail list logo