Hi Prathamesh!
On 2025-01-10T04:17:52+, Prathamesh Kulkarni wrote:
>> -Original Message-
>> From: Thomas Schwinge
>> Sent: 07 January 2025 17:45
>> On 2024-12-20T15:37:42+, Prathamesh Kulkarni
>> wrote:
>> > [...] copying libatomic.a ov
how much more polish does this need, or if no, how
should we approach this issue otherwise?
(I need this, no surprise, for use in test cases.)
Grüße
Thomas
>From 5820291e06c3f5ae7002ef1ec735e4e6b8590c1f Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Thu, 16 Jan 2025 15:32:56 +0100
Subje
From: Thomas Schwinge
For easier maintenance.
gcc/testsuite/
* gfortran.dg/goacc/assumed.f95: Use relative line numbers for a
few DejaGnu directives.
* gfortran.dg/goacc/list.f95: Likewise.
* gfortran.dg/goacc/loop-1-2.f95: Likewise.
* gfortran.dg
From: Thomas Schwinge
For easier maintenance.
gcc/testsuite/
* gfortran.dg/goacc/assumed.f95: Use relative line numbers for a
few DejaGnu directives.
* gfortran.dg/goacc/list.f95: Likewise.
* gfortran.dg/goacc/loop-1-2.f95: Likewise.
* gfortran.dg
https://gcc.gnu.org/g:97aae0f992113b6df60cde8691e6ec03ad075bf9
commit r15-6954-g97aae0f992113b6df60cde8691e6ec03ad075bf9
Author: Thomas Schwinge
Date: Fri Nov 8 14:03:06 2019 +0100
[OpenACC/Fortran testsuite] Use relative line numbers for a few DejaGnu
directives
For easier
dumps files, I recently got confused why '[implicit]' didn't
match 'OMP_CLAUSE_MAP_IMPLICIT', and it took me a moment to realize that
it actually means 'OMP_CLAUSE_MAP_RUNTIME_IMPLICIT_P'. OK to
"Clarify 'OMP_CLAUSE_MAP_RUNTIME_IMPLICIT_P' in
'gcc/t
Hi!
On 2025-01-13T11:04:50+, Jonathan Wakely wrote:
> On Mon, 13 Jan 2025 at 11:03, Thomas Schwinge wrote:
>> On 2025-01-12T08:38:05+0100, Torbjorn SVENSSON
>> wrote:
>> > On 2025-01-12 01:05, Jonathan Wakely wrote:
>> >> On Mon,
Hi!
On 2025-01-13T11:04:50+, Jonathan Wakely wrote:
> On Mon, 13 Jan 2025 at 11:03, Thomas Schwinge wrote:
>> On 2025-01-12T08:38:05+0100, Torbjorn SVENSSON
>> wrote:
>> > On 2025-01-12 01:05, Jonathan Wakely wrote:
>> >> On Mon,
Hi!
On 2025-01-12T08:38:05+0100, Torbjorn SVENSSON
wrote:
> On 2025-01-12 01:05, Jonathan Wakely wrote:
>> On Mon, 23 Dec 2024, 19:05 Torbjörn SVENSSON,
>> mailto:torbjorn.svens...@foss.st.com>>
>> wrote:
>>
>> Ok for trunk and releases/gcc-14?
>>
>> OK
>
> Pushed as r15-6828-g4b0ef49d02
Hi!
On 2025-01-12T08:38:05+0100, Torbjorn SVENSSON
wrote:
> On 2025-01-12 01:05, Jonathan Wakely wrote:
>> On Mon, 23 Dec 2024, 19:05 Torbjörn SVENSSON,
>> mailto:torbjorn.svens...@foss.st.com>>
>> wrote:
>>
>> Ok for trunk and releases/gcc-14?
>>
>> OK
>
> Pushed as r15-6828-g4b0ef49d02
Hi!
On 2025-01-10T21:22:03+, Tamar Christina via Gcc-cvs
wrote:
> https://gcc.gnu.org/g:68326d5d1a593dc0bf098c03aac25916168bc5a9
>
> commit r15-6807-g68326d5d1a593dc0bf098c03aac25916168bc5a9
> Author: Alex Coplan
> Date: Mon Mar 11 13:09:10 2024 +
>
> vect: Force alignment peeling
essage "optimized: assigned OpenACC
> worker vector loop parallelism" }
> ! { dg-error "routine call uses same OpenACC parallelism as containing loop"
> "" { target *-*-* } .-1 }
> -! { dg-bogus "note: routine 'gangf' declared here" "TODO1" { xfail
essage "optimized: assigned OpenACC
> worker vector loop parallelism" }
> ! { dg-error "routine call uses same OpenACC parallelism as containing loop"
> "" { target *-*-* } .-1 }
> -! { dg-bogus "note: routine 'gangf' declared here" "TODO1" { xfail
https://gcc.gnu.org/g:c0c47fc89ddcc3b1fbb0e5f3040fc52d93ca0be0
commit r15-6848-gc0c47fc89ddcc3b1fbb0e5f3040fc52d93ca0be0
Author: Thomas Schwinge
Date: Mon Jan 13 09:11:19 2025 +0100
Un-XFAIL 'dg-note's in
'gfortran.dg/goacc/routine-external-level-of-parallelism-2.f'
Hi!
On 2025-01-10T11:35:49+0100, I wrote:
> On 2023-12-06T19:12:25-0300, Alexandre Oliva wrote:
>> On Dec 6, 2023, Thomas Schwinge wrote:
>>> As I understand things, ["strub"] cannot be implemented (at the call site)
>>> for
>>> nvptx, given tha
https://gcc.gnu.org/g:86175a64f167e3b1701132fa1684d76230054c36
commit r15-6768-g86175a64f167e3b1701132fa1684d76230054c36
Author: Thomas Schwinge
Date: Fri Dec 13 11:40:01 2024 +0100
nvptx: Add '__builtin_frame_address(0)' test case
Documenting the status quo.
Hi!
On 2023-12-06T19:12:25-0300, Alexandre Oliva wrote:
> On Dec 6, 2023, Thomas Schwinge wrote:
>> As I understand things, ["strub"] cannot be implemented (at the call site)
>> for
>> nvptx, given that the callee's stack is not visible there: PTX is
https://gcc.gnu.org/g:91dec10f8b7502bdd333d75ab7a9e23a58c3f32d
commit r15-6767-g91dec10f8b7502bdd333d75ab7a9e23a58c3f32d
Author: Thomas Schwinge
Date: Fri Dec 13 11:40:01 2024 +0100
nvptx: Add '__builtin_stack_address()' test case
Documenting the status quo.
s isn't active. I've thus
pushed to trunk branch commit 310c8a6728cab1aa1c6816b5469ae4d603e2dfdd
"'git mv gcc/testsuite/gcc.dg/{,torture/}crc-linux-3.c'", see attached.
Grüße
Thomas
>From 310c8a6728cab1aa1c6816b5469ae4d603e2dfdd Mon Sep 17 00:00:00 2001
From: Th
https://gcc.gnu.org/g:310c8a6728cab1aa1c6816b5469ae4d603e2dfdd
commit r15-6734-g310c8a6728cab1aa1c6816b5469ae4d603e2dfdd
Author: Thomas Schwinge
Date: Mon Dec 9 09:59:04 2024 +0100
'git mv gcc/testsuite/gcc.dg/{,torture/}crc-linux-3.c'
Like rec
2'+ [PR65181]", see
attached.
Grüße
Thomas
>From 3861d362ec7e3c50742fc43833fe9d8674f4070e Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sat, 7 Dec 2024 00:17:49 +0100
Subject: [PATCH] nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+
[PR6518
2'+ [PR65181]", see
attached.
Grüße
Thomas
>From 3861d362ec7e3c50742fc43833fe9d8674f4070e Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Sat, 7 Dec 2024 00:17:49 +0100
Subject: [PATCH] nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+
[PR6518
https://gcc.gnu.org/g:3861d362ec7e3c50742fc43833fe9d8674f4070e
commit r15-6733-g3861d362ec7e3c50742fc43833fe9d8674f4070e
Author: Thomas Schwinge
Date: Sat Dec 7 00:17:49 2024 +0100
nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+ [PR65181]
ble" ("bookworm", 2023-06) has 11.8.89~11.8.0-5~deb12u1
> packaged
Pushed to trunk branch commit b7f168644966d451fbe46ee9d06c9763a539c41b
"nvptx: For '-march=sm_52' and higher, default at least to '-mptx=7.3'",
see attached, so that we'll be able to use PTX '
ble" ("bookworm", 2023-06) has 11.8.89~11.8.0-5~deb12u1
> packaged
Pushed to trunk branch commit b7f168644966d451fbe46ee9d06c9763a539c41b
"nvptx: For '-march=sm_52' and higher, default at least to '-mptx=7.3'",
see attached, so that we'll be able to use PTX '
https://gcc.gnu.org/g:b7f168644966d451fbe46ee9d06c9763a539c41b
commit r15-6719-gb7f168644966d451fbe46ee9d06c9763a539c41b
Author: Thomas Schwinge
Date: Tue Nov 12 16:26:15 2024 +0100
nvptx: For '-march=sm_52' and higher, default at least to '-mptx=7.3'
gcc/
* config/nvptx/nvptx-opts.h (enum ptx_version): Add
'PTX_VERSION_7_3'.
* config/nvptx/nvptx.cc (ptx_version_to_string)
(ptx_version_to_number): Adjust.
* config/nvptx/nvptx.h (TARGET_PTX_7_3): New.
* config/nvptx/nvptx.opt (Enum(ptx_versi
https://gcc.gnu.org/g:ecb99f6978bb8e97de046952d3beb7a0d030fb25
commit r15-6718-gecb99f6978bb8e97de046952d3beb7a0d030fb25
Author: Thomas Schwinge
Date: Sun Nov 10 13:07:32 2024 +0100
nvptx: Support '-mptx=7.3'
gcc/
* config/nvptx/nvptx-opts.h (enum p
\
> } while (0)
Pushed to trunk branch commit 975638b2d76ce6f26965ac3160c5af8029e16c29
"nvptx: Add effective-target 'nvptx_softstack', use for effective-target
'alloca'",
see attached.
Grüße
Thomas
>From 975638b2d76ce6f26965ac3160c5af8029e
https://gcc.gnu.org/g:975638b2d76ce6f26965ac3160c5af8029e16c29
commit r15-6717-g975638b2d76ce6f26965ac3160c5af8029e16c29
Author: Thomas Schwinge
Date: Mon Dec 16 11:48:11 2024 +0100
nvptx: Add effective-target 'nvptx_softstack', use for effective-target
'alloca'
PR target/65181
gcc/
* config/nvptx/nvptx.md [!TARGET_SOFT_STACK] (save_stack_block):
'define_expand'.
gcc/testsuite/
* gcc.target/nvptx/__builtin_stack_save___builtin_stack_restore-1.c:
Adjust.
---
gcc/config/nvptx/nvptx.md
https://gcc.gnu.org/g:dcbd260a1dff3f93ed1aa6fd962e92bae8933dc6
commit r15-6715-gdcbd260a1dff3f93ed1aa6fd962e92bae8933dc6
Author: Thomas Schwinge
Date: Tue Dec 10 11:11:26 2024 +0100
nvptx: Clarify that the PTX "native" stack pointer is handled implicitly at
function leve
Documenting the status quo.
PR target/65181
gcc/testsuite/
* gcc.target/nvptx/__builtin_stack_save___builtin_stack_restore-1.c:
Add.
---
...tin_stack_save___builtin_stack_restore-1.c | 32 +++
1 file changed, 32 insertions(+)
create mode 100644
gc
PR target/65181
gcc/
* config/nvptx/nvptx.h (STACK_SAVEAREA_MODE): '#define'.
* config/nvptx/nvptx.md [!TARGET_SOFT_STACK]
(save_stack_function): 'define_expand'.
(restore_stack_function): Handle '!TARGET_SOFT_STACK'.
---
gcc/config/nvptx/nvptx.h |
https://gcc.gnu.org/g:2116e8d2275f8bfb04263f26eed17b928513fed8
commit r15-6713-g2116e8d2275f8bfb04263f26eed17b928513fed8
Author: Thomas Schwinge
Date: Fri Dec 13 13:54:10 2024 +0100
nvptx: Add '__builtin_stack_save()', '__builtin_stack_restore()' test case
[PR65181]
https://gcc.gnu.org/g:1823170805a3b36848d096dbdd28b479e16cf443
commit r15-6714-g1823170805a3b36848d096dbdd28b479e16cf443
Author: Thomas Schwinge
Date: Fri Dec 13 15:09:49 2024 +0100
nvptx: Handle '__builtin_stack_save()' in a well-behaved way for PTX
"native&q
Documenting the status quo. This specific behavior relates to a 1994 change
(Subversion r7229, Git commit 15fc002672d643fd9d93d220027b5cd2aefc632c).
That one, however, isn't to blame here: we'd otherwise of course run into
nvptx' 'sorry, unimplemented: target cannot support alloca'.
PR ta
https://gcc.gnu.org/g:678c3f06fc165b883f63b0c44ce9f650b7c1504a
commit r15-6712-g678c3f06fc165b883f63b0c44ce9f650b7c1504a
Author: Thomas Schwinge
Date: Thu Dec 12 23:26:14 2024 +0100
nvptx: Add '__builtin_alloca(0)' test cases [PR65181]
Documenting the status quo. Thi
Documenting the status quo.
PR target/65181
gcc/testsuite/
* gcc.target/nvptx/alloca-2-O1.c: New.
---
gcc/testsuite/gcc.target/nvptx/alloca-2-O1.c | 19 +++
1 file changed, 19 insertions(+)
create mode 100644 gcc/testsuite/gcc.target/nvptx/alloca-2-O1.c
d
766365c0c7023be55ebef67b70bf4
"nvptx: Add 'sorry, unimplemented: target cannot support alloca' test cases
[PR65181]",
see attached.
Grüße
Thomas
>From aae1db742a1766365c0c7023be55ebef67b70bf4 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Wed, 11 Dec 2024 15:22:0
https://gcc.gnu.org/g:7eec6fedf457883adc8222b2f4a3230311f8f25f
commit r15-6706-g7eec6fedf457883adc8222b2f4a3230311f8f25f
Author: Thomas Schwinge
Date: Wed Dec 11 15:22:06 2024 +0100
nvptx: Add a test case where 'alloca's evaporate [PR65181]
Documenting the
https://gcc.gnu.org/g:aae1db742a1766365c0c7023be55ebef67b70bf4
commit r15-6705-gaae1db742a1766365c0c7023be55ebef67b70bf4
Author: Thomas Schwinge
Date: Wed Dec 11 15:22:06 2024 +0100
nvptx: Add 'sorry, unimplemented: target cannot support alloca' test cases
[PR65181]
D
ot;, see
attached.
Grüße
Thomas
>From 84e90b69fba1cfa2a77942251ddfd0527fb22811 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Mon, 28 Nov 2022 10:37:26 +0100
Subject: [PATCH] nvptx: Re-enable "Stack alignment causes use of alloca" test
cases
These generally PASS n
https://gcc.gnu.org/g:84e90b69fba1cfa2a77942251ddfd0527fb22811
commit r15-6700-g84e90b69fba1cfa2a77942251ddfd0527fb22811
Author: Thomas Schwinge
Date: Mon Nov 28 10:37:26 2022 +0100
nvptx: Re-enable "Stack alignment causes use of alloca" test cases
These generally PAS
762caf2125a49a7
"nvptx: Support '-march=sm_37': update '-march-map=sm_50' documentation",
see attached.
Grüße
Thomas
>From 59a4089ccab5a8ae3ddfa7b1b762caf2125a49a7 Mon Sep 17 00:00:00 2001
From: Thomas Schwinge
Date: Tue, 17 Dec 2024 22:23:50 +0100
Subject: [PATCH] n
https://gcc.gnu.org/g:59a4089ccab5a8ae3ddfa7b1b762caf2125a49a7
commit r15-6699-g59a4089ccab5a8ae3ddfa7b1b762caf2125a49a7
Author: Thomas Schwinge
Date: Tue Dec 17 22:23:50 2024 +0100
nvptx: Support '-march=sm_37': update '-march-map=sm_50' documentation
Fix-
Hi Paul-Antoine!
On 2024-12-16T19:35:01+0100, Paul-Antoine Arras wrote:
> On 15/11/2024 14:59, Tobias Burnus wrote:
>> Paul-Antoine Arras wrote:
>>> This patch adds support for the `dispatch` construct and the
>>> `adjust_args` clause to the Fortran front-end.
>>>
>>> Handling of `adjust_args` ac
Hi Prathamesh!
Thanks for working on this!
Per my understanding, this patch won't automagically resolve the need to
(occasionally) having to specify '-foffload-options=nvptx-none=-latomic'
for nvptx offloading: it doesn't use 'LINK_LIBATOMIC_SPEC', currently
only used via 'GNU_USER_TARGET_LINK_G
https://gcc.gnu.org/g:2f01bd9787dc850132337278ebf25f1eeade5067
commit 2f01bd9787dc850132337278ebf25f1eeade5067
Author: Thomas Schwinge
Date: Sat Dec 7 00:17:49 2024 +0100
nvptx: PTX 'alloca' for '-mptx=7.3'+, '-march=sm_52'+ [PR65181]
..., and use
https://gcc.gnu.org/g:84aa1714c336213a3c8624f7450ea4748e3cdbeb
commit 84aa1714c336213a3c8624f7450ea4748e3cdbeb
Author: Thomas Schwinge
Date: Fri Dec 13 13:54:10 2024 +0100
nvptx: Add '__builtin_stack_save()', '__builtin_stack_restore()' test case
[PR65181]
Do
https://gcc.gnu.org/g:5a269a2c5bd47e5399af60efe70be7392e0fbebf
commit 5a269a2c5bd47e5399af60efe70be7392e0fbebf
Author: Thomas Schwinge
Date: Wed Dec 11 15:22:06 2024 +0100
nvptx: Add 'sorry, unimplemented: target cannot support alloca' test cases
[PR65181]
Documenting
https://gcc.gnu.org/g:e8abd2a50b65e3a9eb25c9232c8bfebf77ebd0c6
commit e8abd2a50b65e3a9eb25c9232c8bfebf77ebd0c6
Author: Thomas Schwinge
Date: Tue Aug 27 12:37:29 2024 +0200
Un-XFAIL 'gcc.dg/signbit-5.c' for GCN
It XPASSes after rec
https://gcc.gnu.org/g:1ced50b3a0b8d822286792a63fdfff3402646916
commit 1ced50b3a0b8d822286792a63fdfff3402646916
Author: Thomas Schwinge
Date: Sun Nov 10 17:47:16 2024 +0100
nvptx: Support '-march=sm_52'
gcc/
* config/nvptx/nvptx-sm.de
https://gcc.gnu.org/g:f808115968fe1dea86e3991b32c009b07159abfe
commit f808115968fe1dea86e3991b32c009b07159abfe
Author: Thomas Schwinge
Date: Sun Nov 10 13:07:32 2024 +0100
nvptx: Support '-mptx=7.3'
gcc/
* config/nvptx/nvptx-opts.h (enum ptx_ver
https://gcc.gnu.org/g:1c0104e0afca3179b121745541a939625b74ad2d
commit 1c0104e0afca3179b121745541a939625b74ad2d
Author: Thomas Schwinge
Date: Tue Nov 12 16:26:15 2024 +0100
nvptx: For '-march=sm_52' and higher, default at least to '-mptx=7.3'
https://gcc.gnu.org/g:d8403076bc4a5bdeb36fe0c5a3b6a6c71f3cfa84
commit d8403076bc4a5bdeb36fe0c5a3b6a6c71f3cfa84
Author: Thomas Schwinge
Date: Fri Dec 13 15:09:49 2024 +0100
nvptx: Handle '__builtin_stack_save()' in a well-behaved way for PTX
"native" stacks [PR65181]
https://gcc.gnu.org/g:1fbf61f0efd39eaa3095f4537dcc4f3582146f01
commit 1fbf61f0efd39eaa3095f4537dcc4f3582146f01
Author: Thomas Schwinge
Date: Tue Dec 10 11:11:26 2024 +0100
nvptx: Clarify that the PTX "native" stack pointer is handled implicitly at
function leve
https://gcc.gnu.org/g:1597362730241fff464e663f0225b2deef8ffa8f
commit 1597362730241fff464e663f0225b2deef8ffa8f
Author: Thomas Schwinge
Date: Mon Dec 16 11:48:11 2024 +0100
nvptx: Add effective-target 'nvptx_softstack', use for effective-target
'alloca'
...
https://gcc.gnu.org/g:0fdfbc10026b40c1e0374a2f6486a81d8741d69f
commit 0fdfbc10026b40c1e0374a2f6486a81d8741d69f
Author: Thomas Schwinge
Date: Thu Dec 12 23:26:14 2024 +0100
nvptx: Add '__builtin_alloca(0)' test cases [PR65181]
Documenting the status quo.
/scanasm.exp | 6 +++---
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/gcc/testsuite/ChangeLog.omp b/gcc/testsuite/ChangeLog.omp
index 8e3f3b3743af..165591973cb0 100644
--- a/gcc/testsuite/ChangeLog.omp
+++ b/gcc/testsuite/ChangeLog.omp
@@ -1,5 +1,11 @@
2024-12-18 Thomas Schwinge
/gcn.cc | 1 +
gcc/config/gcn/gcn.h | 2 +-
3 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog.omp b/gcc/ChangeLog.omp
index 92982fb7fd82..ce600d235f66 100644
--- a/gcc/ChangeLog.omp
+++ b/gcc/ChangeLog.omp
@@ -1,5 +1,11 @@
2024-12-18 Thomas Schwinge
+ Backported from
https://gcc.gnu.org/g:5cb8d99fb7b92bc01875c70ea15cd9379ad27a83
commit 5cb8d99fb7b92bc01875c70ea15cd9379ad27a83
Author: Thomas Schwinge
Date: Mon Nov 11 13:20:46 2024 +0100
nvptx: Switch default from '-march=sm_30' to '-march=sm_52'
In preparation of GCC/nvp
https://gcc.gnu.org/g:02add658a3e161b0c6fe7e4ffd8d0e77095bd207
commit 02add658a3e161b0c6fe7e4ffd8d0e77095bd207
Author: Thomas Schwinge
Date: Tue Nov 12 17:49:10 2024 +0100
nvptx: Support '-march=sm_89'
gcc/
* config/nvptx/nvptx-sm.de
https://gcc.gnu.org/g:d89bfb6dc0a460ee16139a458fa5353b8f6ba804
commit d89bfb6dc0a460ee16139a458fa5353b8f6ba804
Author: Thomas Schwinge
Date: Thu Dec 5 14:28:26 2024 +0100
GCN: Fix 'real_from_integer' usage
The recent commit b3f1b9e2aa079f8ec73e3cb48143a16645c49566
https://gcc.gnu.org/g:4539a38902a03b4e7b07b7703e48f55af78f75e4
commit 4539a38902a03b4e7b07b7703e48f55af78f75e4
Author: Thomas Schwinge
Date: Tue Nov 12 17:37:44 2024 +0100
nvptx: Support '-mptx=7.8'
gcc/
* config/nvptx/nvptx-opts.h (enum ptx_ver
https://gcc.gnu.org/g:3c601e482c713b4dcd0096a611b9aeaa27564cad
commit 3c601e482c713b4dcd0096a611b9aeaa27564cad
Author: Thomas Schwinge
Date: Tue Nov 12 08:31:53 2024 +0100
nvptx: Support '-march=sm_37'
gcc/
* config/nvptx/nvptx-sm.de
https://gcc.gnu.org/g:8312c7de440a864f378f3e3bd921e5c8785c3907
commit 8312c7de440a864f378f3e3bd921e5c8785c3907
Author: Thomas Schwinge
Date: Sun Nov 10 17:32:55 2024 +0100
nvptx: Clarify that our baseline is PTX ISA Version 3.1
Added in commit
https://gcc.gnu.org/g:18f34aa30cb3919e227ec2abde79bb3f1d41a851
commit 18f34aa30cb3919e227ec2abde79bb3f1d41a851
Author: Thomas Schwinge
Date: Sun Nov 10 17:35:07 2024 +0100
nvptx: Expose '-mptx=4.2'
'PTX_VERSION_4_2' was added in commit
decde11183bdccc46587
https://gcc.gnu.org/g:0d70ea000c69c56b47c44855d9ba43f5c8737728
commit 0d70ea000c69c56b47c44855d9ba43f5c8737728
Author: Thomas Schwinge
Date: Sun Nov 10 17:34:08 2024 +0100
nvptx: Support '-mptx=4.1'
gcc/
* config/nvptx/nvptx-opts.h (enum ptx_ver
https://gcc.gnu.org/g:f2dd8a43beaa913bb7ac7b795b7264b26ea55b8b
commit f2dd8a43beaa913bb7ac7b795b7264b26ea55b8b
Author: Thomas Schwinge
Date: Sun Nov 10 18:29:25 2024 +0100
nvptx: Enhance '-march-map=[...]' test cases
This expands upon the one test case added in
https://gcc.gnu.org/g:ed9bc1f5d9f7bce0c8836db7029434f174a5a0d3
commit ed9bc1f5d9f7bce0c8836db7029434f174a5a0d3
Author: Thomas Schwinge
Date: Fri Sep 27 17:44:16 2024 +0200
nvptx: Support '--with-multilib-list'
No change in behavior unless specifying it.
https://gcc.gnu.org/g:77654b0513b21d21b9305d9ce0135d4c3dff4aca
commit 77654b0513b21d21b9305d9ce0135d4c3dff4aca
Author: Thomas Schwinge
Date: Sun Nov 10 20:01:58 2024 +0100
nvptx: Enhance '-mptx=[...]' test cases
This expands upon the test cases added in
https://gcc.gnu.org/g:ffb6f6d58e437df0227f1eed3b64b8b600233232
commit ffb6f6d58e437df0227f1eed3b64b8b600233232
Author: Thomas Schwinge
Date: Sun Nov 10 20:09:42 2024 +0100
nvptx: Enhance '-march=[...]' test cases
This expands upon the test cases added in
https://gcc.gnu.org/g:99f7764e0b7cf28fa22a875320de0cf22c3d5025
commit 99f7764e0b7cf28fa22a875320de0cf22c3d5025
Author: Thomas Schwinge
Date: Mon Dec 2 16:50:16 2024 +0100
'gcc/config/nvptx/gen-multilib-matches.sh': Support '--selftest'
..., and invoke th
https://gcc.gnu.org/g:689a64d39f78a12df7705e125c36bed5289c257e
commit 689a64d39f78a12df7705e125c36bed5289c257e
Author: Thomas Schwinge
Date: Mon Dec 2 16:42:14 2024 +0100
'gcc/config/nvptx/gen-*.sh': Simplify interface
What we currently pass in as '$1' is
https://gcc.gnu.org/g:d4995cb255ef34dc26c5b67f1ff70c8e05946786
commit d4995cb255ef34dc26c5b67f1ff70c8e05946786
Author: Thomas Schwinge
Date: Mon Dec 2 16:34:03 2024 +0100
'gcc/config/nvptx/gen-multilib-matches.sh': Encapsulate main logic
Refactoring for later exte
https://gcc.gnu.org/g:f58904122541ce5cdad195f820efe74738516598
commit f58904122541ce5cdad195f820efe74738516598
Author: Thomas Schwinge
Date: Mon Dec 2 15:06:58 2024 +0100
'gcc/config/nvptx/t-nvptx': Don't use the 'shell' function of 'make'
The
https://gcc.gnu.org/g:bce3f7429c52d67efeaf83b2373bc1dedf83cbe3
commit bce3f7429c52d67efeaf83b2373bc1dedf83cbe3
Author: Thomas Schwinge
Date: Wed Dec 4 22:37:17 2024 +0100
nvptx: Tag '-misa=[...]', '-mptx=[...]' as 'Negative' of themselves
[PR117916]
++--
2 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/libgomp/ChangeLog.omp b/libgomp/ChangeLog.omp
index 21c83c403264..b3db799956fe 100644
--- a/libgomp/ChangeLog.omp
+++ b/libgomp/ChangeLog.omp
@@ -1,5 +1,13 @@
2024-12-18 Thomas Schwinge
+ Backported from trunk:
https://gcc.gnu.org/g:ad90219b99d469408cfb4f195206bd8ef87907ac
commit ad90219b99d469408cfb4f195206bd8ef87907ac
Author: Thomas Schwinge
Date: Mon Jul 22 10:49:16 2024 +0200
nvptx: Use 'enum ptx_version', 'enum ptx_isa' instead of 'int'
This allows
https://gcc.gnu.org/g:8cfa27b5305758ed8f973583e12363461aa80a53
commit 8cfa27b5305758ed8f973583e12363461aa80a53
Author: Thomas Schwinge
Date: Mon Jul 22 14:40:34 2024 +0200
Move from 'gcc.target/nvptx/nvptx.exp' into 'target-supports.exp' additions
for nvptx target
@@
2024-12-18 Thomas Schwinge
+ Backported from trunk:
+ 2024-11-18 Tobias Burnus
+
+ * plugin/plugin-gcn.c (GOMP_OFFLOAD_openacc_async_construct): In
+ case of an error, call GOMP_PLUGIN_fatal not ..._error; use NULL
+ not false in return.
+
Backported from
https://gcc.gnu.org/g:9d0651b9a15d6ed27acb589ba6d082bea54c7172
commit 9d0651b9a15d6ed27acb589ba6d082bea54c7172
Author: Thomas Schwinge
Date: Sun Jul 21 22:23:40 2024 +0200
nvptx: Specify '-mno-alias' for 'gcc.dg/pr60797.c' [PR60797, PR104957]
2014 Subversion
b/gcc/ChangeLog.omp
index 481899b4d73e..938926d8f85d 100644
--- a/gcc/ChangeLog.omp
+++ b/gcc/ChangeLog.omp
@@ -1,3 +1,20 @@
+2024-12-18 Thomas Schwinge
+
+ Backported from trunk:
+ 2024-09-03 Tobias Burnus
+
+ PR lto/116535
+ * lto-cgraph.cc (output_offload_tables):
https://gcc.gnu.org/g:eb605b21796b83cbe1bda5c4c8f25b9f340ac5b7
commit eb605b21796b83cbe1bda5c4c8f25b9f340ac5b7
Author: Thomas Schwinge
Date: Wed Sep 4 09:58:32 2024 +0200
Add 'gcc.target/nvptx/alias-weak-1.c'
... testing for the GCC/nvptx "weak alias definition
https://gcc.gnu.org/g:3784839eb2d584a377ce833b846ce3cade148adf
commit 3784839eb2d584a377ce833b846ce3cade148adf
Author: Thomas Schwinge
Date: Wed Sep 4 09:44:33 2024 +0200
Add 'gcc.target/nvptx/alias-to-alias-1.c'
... similar to alias to alias usage in 'libgo
++-common/target-link-2.c | 3 +++
2 files changed, 9 insertions(+)
diff --git a/libgomp/ChangeLog.omp b/libgomp/ChangeLog.omp
index 1e6d298c40e6..4b915220fdc9 100644
--- a/libgomp/ChangeLog.omp
+++ b/libgomp/ChangeLog.omp
@@ -1,5 +1,11 @@
2024-12-18 Thomas Schwinge
+ Backported from trunk
/libgomp/ChangeLog.omp
@@ -1,3 +1,12 @@
+2024-12-18 Thomas Schwinge
+
+ Backported from trunk:
+ 2024-11-18 Tobias Burnus
+
+ PR libgomp/117626
+ * plugin/plugin-nvptx.c (nvptx_open_device): Use 'CUDA_CALL_ERET'
+ with 'NULL' as error return instea
https://gcc.gnu.org/g:6374da82b72ad38cb3eeb16c976e9b2d5103d76b
commit 6374da82b72ad38cb3eeb16c976e9b2d5103d76b
Author: Arthur Cohen
Date: Mon Nov 25 15:05:32 2024 +0100
lang-items: Store NodeId mappings for lang items
gcc/rust/ChangeLog:
* util/rust-hir-map.h: Kee
https://gcc.gnu.org/g:b1273464c26b0f99f373889806b97786f54dc0bc
commit b1273464c26b0f99f373889806b97786f54dc0bc
Author: Arthur Cohen
Date: Mon Dec 9 13:35:49 2024 +0100
ci: Update expected warnings list for 32 bits build.
ChangeLog:
* .github/alpine_32bit_log_warni
https://gcc.gnu.org/g:d2025fe536db08effbe6b82bca8eeec67a55f4a4
commit d2025fe536db08effbe6b82bca8eeec67a55f4a4
Author: Arthur Cohen
Date: Wed Dec 4 15:09:58 2024 +0100
ast: Add LangItemPath class
This commit adds a new kind of Path, changes the base Path class and turns
TypePath
https://gcc.gnu.org/g:ed1b4d72d9b509c90cc35e9d082eac49352dd930
commit ed1b4d72d9b509c90cc35e9d082eac49352dd930
Author: Arthur Cohen
Date: Fri Nov 29 13:44:59 2024 +0100
lang-item: Remove unused NodeId from LangItemPath
gcc/rust/ChangeLog:
* ast/rust-path.h: Adapt
https://gcc.gnu.org/g:e6e62d48237016f7a392a80054d84a37a6ff967a
commit e6e62d48237016f7a392a80054d84a37a6ff967a
Author: Owen Avery
Date: Mon Nov 11 16:04:58 2024 -0500
Fix ForeverStack::find_starting_point output parameter
gcc/rust/ChangeLog:
* resolve/rust-forever
https://gcc.gnu.org/g:c0513af26dc7236e0f8fd31b8f4fd8b2e3b713b7
commit c0513af26dc7236e0f8fd31b8f4fd8b2e3b713b7
Author: Arthur Cohen
Date: Fri Nov 29 12:35:37 2024 +0100
nr2.0: Resolve lang item paths properly.
gcc/rust/ChangeLog:
* resolve/rust-late-name-resolver-
https://gcc.gnu.org/g:3d2f58db04023adb74e5334cef31b67383def449
commit 3d2f58db04023adb74e5334cef31b67383def449
Author: Arthur Cohen
Date: Wed Nov 6 16:32:35 2024 +0100
hir: Start adapting visitors to accept multiple kinds of Paths
gcc/rust/ChangeLog:
* ast/rust-it
https://gcc.gnu.org/g:625c811ed5093947ad32ab5fba2028229fd6604f
commit 625c811ed5093947ad32ab5fba2028229fd6604f
Author: Arthur Cohen
Date: Fri Nov 29 11:06:25 2024 +0100
hir: Lower lang-item paths
gcc/rust/ChangeLog:
* hir/rust-ast-lower-type.cc (ASTLowerTypePath::
https://gcc.gnu.org/g:d812c793ef14bcfbb5ab7aa6e8c3837f8e817beb
commit d812c793ef14bcfbb5ab7aa6e8c3837f8e817beb
Author: Arthur Cohen
Date: Wed Dec 4 15:14:45 2024 +0100
nr1.0: Resolve lang item paths properly.
gcc/rust/ChangeLog:
* resolve/rust-ast-resolve-item.cc
https://gcc.gnu.org/g:72081086d6b8228f7db6526e39e41bea2eae244c
commit 72081086d6b8228f7db6526e39e41bea2eae244c
Author: Arthur Cohen
Date: Wed Dec 4 13:53:11 2024 +
attributes: Add class for sharing methods on attributes.
gcc/rust/ChangeLog:
* util/rust-attribu
https://gcc.gnu.org/g:3630428e54586413957c5b8edb4ee136a830aac2
commit 3630428e54586413957c5b8edb4ee136a830aac2
Author: Arthur Cohen
Date: Wed Dec 4 15:10:10 2024 +0100
derive(Copy): Use new LangItemPath
gcc/rust/ChangeLog:
* expand/rust-derive-copy.cc: Use new Lan
https://gcc.gnu.org/g:1995c8380836eac0edc02fbb9076fba721577ef2
commit 1995c8380836eac0edc02fbb9076fba721577ef2
Author: Arthur Cohen
Date: Fri Nov 29 12:03:59 2024 +0100
type-check: Remove unused capture in nr2.0
gcc/rust/ChangeLog:
* typecheck/rust-hir-type-check-
1 - 100 of 6921 matches
Mail list logo