[Bug target/96964] [nvptx] Implement __atomic_test_and_set

2020-09-11 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96964 Tom de Vries changed: What|Removed |Added Target Milestone|--- |11.0 Status|UNCONFIRMED

[Bug target/96964] [nvptx] Implement __atomic_test_and_set

2020-09-11 Thread cvs-commit at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96964 --- Comment #3 from CVS Commits --- The master branch has been updated by Tom de Vries : https://gcc.gnu.org/g:15545563128f0240192c263522d4a36b7f86250f commit r11-3145-g15545563128f0240192c263522d4a36b7f86250f Author: Tom de Vries Date: Mon

[Bug target/96964] [nvptx] Implement __atomic_test_and_set

2020-09-07 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96964 --- Comment #2 from Tom de Vries --- Patch submitted: https://gcc.gnu.org/pipermail/gcc-patches/2020-September/553393.html

[Bug target/96964] [nvptx] Implement __atomic_test_and_set

2020-09-07 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96964 --- Comment #1 from Tom de Vries --- This is an attempt to implement it by using a fallback in libatomic (see also PR96898): ... diff --git a/gcc/config/nvptx/nvptx.md b/gcc/config/nvptx/nvptx.md index 4168190fa42..612240661f8 100644 --- a/gcc/co