[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

[gcc/devel/rust/master] gccrs: desugar APIT impl traits

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:927d067721e91ad3d702f9b9efaf939afd319ef1 commit 927d067721e91ad3d702f9b9efaf939afd319ef1 Author: Philip Herron Date: Wed Apr 30 14:37:49 2025 +0100 gccrs: desugar APIT impl traits Argument position impl traits are simply syntatic sugar for generics. This

[gcc/devel/rust/master] gccrs: Emit error diagnostic for bad impl type usage

2025-05-11 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ef44f649655dcbba63b925c06e923ed1aefd6678 commit ef44f649655dcbba63b925c06e923ed1aefd6678 Author: Philip Herron Date: Mon May 5 21:07:20 2025 +0100 gccrs: Emit error diagnostic for bad impl type usage Rust only allows impl traits to be used in the return posit

[gcc r16-385] vect-simd-clone-1[6-8][cd].c: Expect in-branch clones for x86: Fix target selector syntax

2025-05-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:c9982eec2d3edc5306291d4628f08825ba46d483 commit r16-385-gc9982eec2d3edc5306291d4628f08825ba46d483 Author: Thomas Schwinge Date: Mon May 5 10:21:35 2025 +0200 vect-simd-clone-1[6-8][cd].c: Expect in-branch clones for x86: Fix target selector syntax Fix-up for

[gcc r16-384] 'libgomp.c/interop-hsa.c': GCN offloading only

2025-05-05 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:85ad0d84fcec720c1d94b9bda9a617ced70ba5d2 commit r16-384-g85ad0d84fcec720c1d94b9bda9a617ced70ba5d2 Author: Thomas Schwinge Date: Mon May 5 10:19:30 2025 +0200 'libgomp.c/interop-hsa.c': GCN offloading only Fix-up for commit 8d84ea28510054fbbb8a2b7441916bd75e29

[gcc/devel/rust/master] derive(PartialEq): Fix raw strings in test

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5599bf49cdf6d89f7e1f4e13b150b43d2cf6dca3 commit 5599bf49cdf6d89f7e1f4e13b150b43d2cf6dca3 Author: CohenArthur Date: Thu Apr 24 18:41:11 2025 +0200 derive(PartialEq): Fix raw strings in test gcc/testsuite/ChangeLog: * rust/execute/torture/deriv

[gcc/devel/rust/master] Remove passing test from exclusion list

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:38b913483fed6fe36fd5b692948ec9cf7ac2415c commit 38b913483fed6fe36fd5b692948ec9cf7ac2415c Author: Pierre-Emmanuel Patry Date: Sun Apr 6 19:54:06 2025 +0200 Remove passing test from exclusion list gcc/testsuite/ChangeLog: * rust/compile/nr2/exc

[gcc/devel/rust/master] derive(PartialEq): Allow deriving enum structs

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5d01bb8c5525b464e7713a15b8db4ffc69a3025a commit 5d01bb8c5525b464e7713a15b8db4ffc69a3025a Author: Arthur Cohen Date: Wed Apr 16 17:38:27 2025 +0200 derive(PartialEq): Allow deriving enum structs gcc/rust/ChangeLog: * expand/rust-derive-partial

[gcc/devel/rust/master] backend: Compile struct rebinding patterns

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:515e1692ffe87852ae68fab2715a64e6bf0477a2 commit 515e1692ffe87852ae68fab2715a64e6bf0477a2 Author: Arthur Cohen Date: Wed Apr 16 16:32:35 2025 +0200 backend: Compile struct rebinding patterns Allow matching on a struct instance and rebinding its fields to new n

[gcc/devel/rust/master] ast: builder: Allow building struct ident patterns

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ecf19aca7569bca599d8942f2a3a59b7430374b0 commit ecf19aca7569bca599d8942f2a3a59b7430374b0 Author: Arthur Cohen Date: Wed Apr 16 17:37:31 2025 +0200 ast: builder: Allow building struct ident patterns gcc/rust/ChangeLog: * ast/rust-ast-builder.c

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

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:92323dd3bb16f21194891ce463fc865598c6980f commit 92323dd3bb16f21194891ce463fc865598c6980f Author: Arthur Cohen Date: Wed Apr 16 17:39:28 2025 +0200 backend: Remove checks on StructFieldIdentPattern gcc/rust/ChangeLog: * backend/rust-compile-pa

[gcc/devel/rust/master] backend: Refactor struct pattern compilation

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0a316f44a0811b54b72aa68997ee62a66ff54ebe commit 0a316f44a0811b54b72aa68997ee62a66ff54ebe Author: Arthur Cohen Date: Wed Apr 16 16:03:26 2025 +0200 backend: Refactor struct pattern compilation gcc/rust/ChangeLog: * backend/rust-compile-pattern

[gcc/devel/rust/master] Remove error state for GenericArg

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:06b6c5559a895d13c609c2f933fad2ba5bbc0900 commit 06b6c5559a895d13c609c2f933fad2ba5bbc0900 Author: Pierre-Emmanuel Patry Date: Mon Apr 7 15:59:15 2025 +0200 Remove error state for GenericArg gcc/rust/ChangeLog: * ast/rust-ast-collector.cc (Toke

[gcc/devel/rust/master] nr2.0: late: Correctly initialize funny_error member

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e9514b851e964e1bafe1991ff0212394157de4c9 commit e9514b851e964e1bafe1991ff0212394157de4c9 Author: Arthur Cohen Date: Mon Apr 28 21:45:13 2025 +0200 nr2.0: late: Correctly initialize funny_error member gcc/rust/ChangeLog: * resolve/rust-late-na

[gcc/devel/rust/master] Change error message to match expected test output

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:a7f51b8b4bf9708043ae35e7a8be8c77b29a11a7 commit a7f51b8b4bf9708043ae35e7a8be8c77b29a11a7 Author: Pierre-Emmanuel Patry Date: Wed Apr 23 17:24:04 2025 +0200 Change error message to match expected test output gcc/rust/ChangeLog: * resolve/rust-

[gcc/devel/rust/master] Visit visibility in UseDeclaration

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8166a86ae541c4d26f5aac8bbf51463dd5c0269e commit 8166a86ae541c4d26f5aac8bbf51463dd5c0269e Author: Pierre-Emmanuel Patry Date: Mon Apr 28 13:05:49 2025 +0200 Visit visibility in UseDeclaration Default visitor should visit all it's children. gcc/rust/Ch

[gcc/devel/rust/master] Fix narrowing conversion warnings

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:161e3c684cbe72cc1110687e497de0334b83745c commit 161e3c684cbe72cc1110687e497de0334b83745c Author: Owen Avery Date: Wed Apr 16 22:53:18 2025 -0400 Fix narrowing conversion warnings Fixes PR#119641 gcc/rust/ChangeLog: * checks/errors/bo

[gcc/devel/rust/master] Completely duplicate path node

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b22c7d8df0b3adb17d26f302d192bef1816d5bca commit b22c7d8df0b3adb17d26f302d192bef1816d5bca Author: Pierre-Emmanuel Patry Date: Fri Apr 25 16:02:12 2025 +0200 Completely duplicate path node Both nodes had the same id, this led to a resolution conflict.

[gcc/devel/rust/master] Some assorted tweaks and bug fixes

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7409c28ee0aa6c43149201e79969031a3021a6dd commit 7409c28ee0aa6c43149201e79969031a3021a6dd Author: Owen Avery Date: Sat Jan 11 00:15:05 2025 -0500 Some assorted tweaks and bug fixes gcc/rust/ChangeLog: * ast/rust-ast-visitor.cc (Def

[gcc/devel/rust/master] Use stacked context for nested bindings.

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7acf75a3af9b367a3afdc8d465f1e34b6fb83e19 commit 7acf75a3af9b367a3afdc8d465f1e34b6fb83e19 Author: Pierre-Emmanuel Patry Date: Sun Apr 6 18:49:11 2025 +0200 Use stacked context for nested bindings. Binding context may be stacked when a new binding group is intr

[gcc/devel/rust/master] Use specialized param visit function for params

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ee61e8917f0057e271177c5ad2e5a4a7c3ccdbaa commit ee61e8917f0057e271177c5ad2e5a4a7c3ccdbaa Author: Pierre-Emmanuel Patry Date: Sat Apr 19 14:14:25 2025 +0200 Use specialized param visit function for params This commit introduce a new public function to visit fu

[gcc/devel/rust/master] Add pattern bindings

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:5d6320ceb3b00a7ea6b988ec55c772f563dfd675 commit 5d6320ceb3b00a7ea6b988ec55c772f563dfd675 Author: Pierre-Emmanuel Patry Date: Sun Apr 6 18:17:41 2025 +0200 Add pattern bindings gcc/rust/ChangeLog: * resolve/rust-late-name-resolver-2.0.cc (Late

[gcc/devel/rust/master] Add equality operator for identifiers

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7f52357ff7f1132dbefa6346c9e23606831cb29b commit 7f52357ff7f1132dbefa6346c9e23606831cb29b Author: Pierre-Emmanuel Patry Date: Sun Apr 6 01:43:20 2025 +0200 Add equality operator for identifiers gcc/rust/ChangeLog: * ast/rust-ast.h: Add equalit

[gcc/devel/rust/master] Add binding context class

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ca4175b0e5c86d864d973875f7bb793bdcd2c7dd commit ca4175b0e5c86d864d973875f7bb793bdcd2c7dd Author: Pierre-Emmanuel Patry Date: Sun Apr 6 17:09:42 2025 +0200 Add binding context class We need to differentiate bindings types, so the same binding cannot be reu

[gcc/devel/rust/master] Add hash function for Identifiers

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:22c008cc523fcc12fe03a244a61d327e06df35bf commit 22c008cc523fcc12fe03a244a61d327e06df35bf Author: Pierre-Emmanuel Patry Date: Sun Apr 6 01:44:18 2025 +0200 Add hash function for Identifiers gcc/rust/ChangeLog: * ast/rust-ast.h: Add hash functi

[gcc/devel/rust/master] Add fn_once and Sized lang items to the test

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7c7d476b27c8230aca6698c6c699b3724e20ade6 commit 7c7d476b27c8230aca6698c6c699b3724e20ade6 Author: Pierre-Emmanuel Patry Date: Fri Apr 4 15:35:15 2025 +0200 Add fn_once and Sized lang items to the test gcc/testsuite/ChangeLog: * rust/compile/mu

[gcc/devel/rust/master] Change expected error output to match nr2

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:7df713d5998e45e51cb97d5ce8d1f939e97a7b20 commit 7df713d5998e45e51cb97d5ce8d1f939e97a7b20 Author: Pierre-Emmanuel Patry Date: Thu Apr 24 14:28:59 2025 +0200 Change expected error output to match nr2 Name resolution 2.0 message describes the context around the

[gcc/devel/rust/master] Prevent forward declaration in type parameters

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:589c8bbcce3bae829350edeeb00134caa74cdec1 commit 589c8bbcce3bae829350edeeb00134caa74cdec1 Author: Pierre-Emmanuel Patry Date: Wed Apr 23 14:40:22 2025 +0200 Prevent forward declaration in type parameters gcc/rust/ChangeLog: * resolve/rust-defa

[gcc/devel/rust/master] Update generics9 expected error message

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:f2eb4e9a01e48627720e6509c57c286af1fd8890 commit f2eb4e9a01e48627720e6509c57c286af1fd8890 Author: Pierre-Emmanuel Patry Date: Wed Apr 23 14:41:24 2025 +0200 Update generics9 expected error message gcc/testsuite/ChangeLog: * rust/compile/generi

[gcc/devel/rust/master] nr2.0: Improve error handling

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6b0dd465e700e58cd3eb0097c51fba170b844da6 commit 6b0dd465e700e58cd3eb0097c51fba170b844da6 Author: Owen Avery Date: Thu Apr 17 13:51:43 2025 -0400 nr2.0: Improve error handling gcc/rust/ChangeLog: * resolve/rust-early-name-resolver-2.0.cc

[gcc/devel/rust/master] nr2.0: Fix derive-debug1.rs

2025-05-03 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:6c68119d57e46e6d63b162ca07628da390cdc2ca commit 6c68119d57e46e6d63b162ca07628da390cdc2ca Author: Owen Avery Date: Sun Apr 6 18:48:58 2025 -0400 nr2.0: Fix derive-debug1.rs gcc/testsuite/ChangeLog: * rust/compile/derive-debug1.rs: Adjust a pat

[gcc/devel/omp/gcc-14] GCN: Properly switch sections in 'gcn_hsa_declare_function_name' [PR119737]

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:48ff90a2f1c10634cad5edf43f40f31feafb8607 commit 48ff90a2f1c10634cad5edf43f40f31feafb8607 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 as well as

[gcc/devel/omp/gcc-14] openmp: Fix up cloning of dynamic C++ initializers for OpenMP target [PR119370]

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:b1fc2243dfd0bd87414a0e2b729b74f43ffd28cc commit b1fc2243dfd0bd87414a0e2b729b74f43ffd28cc Author: Jakub Jelinek Date: Thu Mar 20 09:06:17 2025 +0100 openmp: Fix up cloning of dynamic C++ initializers for OpenMP target [PR119370] The following testcase ICEs, b

[gcc/devel/omp/gcc-14] Add 'libgomp.c-c++-common/target-cdtor-1.c'

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:efe9d34bd9a6a702f9142c1a875ebda1531b9b41 commit efe9d34bd9a6a702f9142c1a875ebda1531b9b41 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++-common/tar

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

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:591d91c2b74c44dbb382fd5d89c0f4ae6f5f7238 commit 591d91c2b74c44dbb382fd5d89c0f4ae6f5f7238 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, PR119854]

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

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:ff45d02ee9e05baeb6fa3b61b0b214762b49aac7 commit ff45d02ee9e05baeb6fa3b61b0b214762b49aac7 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] Fix-up for co

[gcc/devel/omp/gcc-14] openmp: Fix handling of declare target statics with array type which need destruction [PR118876]

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:caacc841ee735e094e3e7c3b8b067a969006b4df commit caacc841ee735e094e3e7c3b8b067a969006b4df Author: Jakub Jelinek Date: Tue Feb 25 09:29:39 2025 +0100 openmp: Fix handling of declare target statics with array type which need destruction [PR118876] The following

[gcc/devel/omp/gcc-14] OpenMP: Constructors and destructors for "declare target" static aggregates: Fix effective-target ke

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:8b55d116b8f4c19696e534fb3a850a9beac396c4 commit 8b55d116b8f4c19696e534fb3a850a9beac396c4 Author: Thomas Schwinge Date: Fri Aug 9 11:23:15 2024 +0200 OpenMP: Constructors and destructors for "declare target" static aggregates: Fix effective-target keyword in test case

[gcc/devel/omp/gcc-14] libgomp/libgomp.texi: Mention -fno-builtin-omp_is_initial_device

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:cdd32ab06889da013d2cde51bf537695e8795a76 commit cdd32ab06889da013d2cde51bf537695e8795a76 Author: Tobias Burnus Date: Thu Aug 8 14:24:59 2024 +0200 libgomp/libgomp.texi: Mention -fno-builtin-omp_is_initial_device libgomp/ChangeLog: * libgomp.t

[gcc/devel/omp/gcc-14] OpenMP: Constructors and destructors for "declare target" static aggregates

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:0367df9d4fc07c95f08a6a499f36c96851cbe832 commit 0367df9d4fc07c95f08a6a499f36c96851cbe832 Author: Tobias Burnus Date: Wed Aug 7 19:31:19 2024 +0200 OpenMP: Constructors and destructors for "declare target" static aggregates This commit also compile-time expand

[gcc/devel/omp/gcc-14] libgomp.c++/static-aggr-constructor-destructor-{1, 2}.C: Fix scan-tree-dump

2025-04-25 Thread Thomas Schwinge via Gcc-cvs
https://gcc.gnu.org/g:e55aa018ba1c5ce3f756e56489b7007e736aa5a8 commit e55aa018ba1c5ce3f756e56489b7007e736aa5a8 Author: Tobias Burnus Date: Thu Aug 8 10:42:25 2024 +0200 libgomp.c++/static-aggr-constructor-destructor-{1,2}.C: Fix scan-tree-dump In principle, the optimized dump shou

  1   2   3   4   5   6   7   8   9   10   >