diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-02-20 00:16:22 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2022-02-20 00:16:22 +0000 |
commit | 1f96b5eeef10e19a6b44152e418f252fa676e292 (patch) | |
tree | f8e6688b7491a97dde9f663a05be483bc8038cae /gcc | |
parent | 69cb3f2abb911acebfc7ffede2ee7151a3e14a59 (diff) | |
download | gcc-1f96b5eeef10e19a6b44152e418f252fa676e292.zip gcc-1f96b5eeef10e19a6b44152e418f252fa676e292.tar.gz gcc-1f96b5eeef10e19a6b44152e418f252fa676e292.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 34 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 18 |
3 files changed, 53 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8bab033..91d096d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,37 @@ +2022-02-19 Tom de Vries <tdevries@suse.de> + + * config/nvptx/nvptx.cc (nvptx_reorg_uniform_simt): Handle SET insn. + * config/nvptx/nvptx.md + (define_insn "nvptx_atomic_store<mode>"): Rename to ... + (define_insn "nvptx_atomic_store_sm70<mode>"): This. + (define_insn "nvptx_atomic_store<mode>"): New define_insn. + (define_expand "atomic_store<mode>"): Handle rename. Use + nvptx_atomic_store instead of atomic_exchange. + +2022-02-19 Tom de Vries <tdevries@suse.de> + + * config/nvptx/nvptx.cc (nvptx_reorg_uniform_simt): Handle all + insns with atomic attribute. Assert that all handled insns are + PARALLELs. + * config/nvptx/nvptx.md (define_insn "nvptx_atomic_store<mode>"): + Set atomic attribute to false. + +2022-02-19 Tom de Vries <tdevries@suse.de> + + * config/nvptx/nvptx.cc (nvptx_unisimt_handle_set): Change return + type to bool. + (nvptx_reorg_uniform_simt): Insert nvptx_uniform_warp_check or + nvptx_warpsync, if necessary. + +2022-02-19 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/102656 + * asan.cc (instrument_derefs): If inner is a RESULT_DECL and access is + known to be within bounds, treat it like automatic variables. + If instrumenting access and inner is {VAR,PARM,RESULT}_DECL from + current function and !TREE_STATIC which is not TREE_ADDRESSABLE, mark + it addressable. + 2022-02-18 Pat Haugen <pthaugen@linux.ibm.com> * config/rs6000/rs6000.opt (mpower10-fusion): Mark Undocumented. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 9fa888e..b925510 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220219 +20220220 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3849b0e..54228c7 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,21 @@ +2022-02-19 Tom de Vries <tdevries@suse.de> + + * gcc.target/nvptx/atomic-store-1.c: Update. + +2022-02-19 Tom de Vries <tdevries@suse.de> + + * gcc.target/nvptx/uniform-simt-3.c: New test. + +2022-02-19 Tom de Vries <tdevries@suse.de> + + * gcc.target/nvptx/uniform-simt-1.c: Add scan-assembler test. + * gcc.target/nvptx/uniform-simt-2.c: New test. + +2022-02-19 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/102656 + * g++.dg/asan/pr102656.C: New test. + 2022-02-18 H.J. Lu <hjl.tools@gmail.com> PR target/104581 |