diff options
author | Tom de Vries <tdevries@suse.de> | 2022-01-12 15:29:06 +0100 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2022-01-12 15:53:52 +0100 |
commit | d62e14e24cdc6de11b1367916cdd613cc7bd3ed7 (patch) | |
tree | d7703f82f284367e13249418f93fc219c935a7b5 /gcc/tree-vectorizer.h | |
parent | 016bd7523131b645bca5b5530c81ab5149922743 (diff) | |
download | gcc-d62e14e24cdc6de11b1367916cdd613cc7bd3ed7.zip gcc-d62e14e24cdc6de11b1367916cdd613cc7bd3ed7.tar.gz gcc-d62e14e24cdc6de11b1367916cdd613cc7bd3ed7.tar.bz2 |
[nvptx] Improve gcc.target/nvptx/atomic_fetch-*.c test-cases
Fix a few issues in test-cases gcc.target/nvptx/atomic_fetch-*.c:
- atomic_fetch-1.c uses scan-assembler instead of scan-assembler-times,
which is less accurate
- atomic_fetch-2.c only contains negative testing using
scan-assembler-not
- the test-cases use stack variables to generate generic addresses,
while stack atomics are not natively supported
- the test-cases only test (64-bit) x (generic), instead of
(32-bit, 64-bit) x (generic, global, shared)
- the test-cases use a hardcoded '0' instead of the clearer
MEMMODEL_RELAXED
Tested on nvptx.
gcc/testsuite/ChangeLog:
2022-01-12 Tom de Vries <tdevries@suse.de>
* gcc.target/nvptx/atomic_fetch-1.c: Rewrite.
* gcc.target/nvptx/atomic_fetch-2.c: Rewrite.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions