]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 30 Jul 2023 00:17:03 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 30 Jul 2023 00:17:03 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
include/ChangeLog
libgomp/ChangeLog

index 50823748483d816fbd9ea2b5af4823dfb4f74fc6..8b5899868c28519d0a237a3555aca58c27152d4a 100644 (file)
@@ -1,3 +1,42 @@
+2023-07-29  Roger Sayle  <roger@nextmovesoftware.com>
+
+       PR target/110790
+       * config/i386/i386.md (extv<mode>): Use QImode for offsets.
+       (extzv<mode>): Likewise.
+       (insv<mode>): Likewise.
+       (*testqi_ext_3): Likewise.
+       (*btr<mode>_2): Likewise.
+       (define_split): Likewise.
+       (*btsq_imm): Likewise.
+       (*btrq_imm): Likewise.
+       (*btcq_imm): Likewise.
+       (define_peephole2 x3): Likewise.
+       (*bt<mode>): Likewise
+       (*bt<mode>_mask): New define_insn_and_split.
+       (*jcc_bt<mode>): Use QImode for offsets.
+       (*jcc_bt<mode>_1): Delete obsolete pattern.
+       (*jcc_bt<mode>_mask): Use QImode offsets.
+       (*jcc_bt<mode>_mask_1): Likewise.
+       (define_split): Likewise.
+       (*bt<mode>_setcqi): Likewise.
+       (*bt<mode>_setncqi): Likewise.
+       (*bt<mode>_setnc<mode>): Likewise.
+       (*bt<mode>_setncqi_2): Likewise.
+       (*bt<mode>_setc<mode>_mask): New define_insn_and_split.
+       (bmi2_bzhi_<mode>3): Use QImode offsets.
+       (*bmi2_bzhi_<mode>3): Likewise.
+       (*bmi2_bzhi_<mode>3_1): Likewise.
+       (*bmi2_bzhi_<mode>3_1_ccz): Likewise.
+       (@tbm_bextri_<mode>): Likewise.
+
+2023-07-29  Jan Hubicka  <jh@suse.cz>
+
+       * profile-count.cc (profile_probability::sqrt): New member function.
+       (profile_probability::pow): Likewise.
+       * profile-count.h: (profile_probability::sqrt): Declare
+       (profile_probability::pow): Likewise.
+       * tree-vect-loop-manip.cc (vect_loop_versioning): Fix profile update.
+
 2023-07-28  Andrew MacLeod  <amacleod@redhat.com>
 
        * gimple-range-cache.cc (ssa_cache::merge_range): New.
index 65a68ec5a245752c6baa6e489a983afc216f16f5..738995d663ee83094e656d95795f2bd600eeac9b 100644 (file)
@@ -1 +1 @@
-20230729
+20230730
index 88d133986e7bfb8a3a9a3cc33e35f00e35276951..8907be1388e3fc58651fd9efeddb7210b656dfdb 100644 (file)
@@ -1,3 +1,13 @@
+2023-07-29  Roger Sayle  <roger@nextmovesoftware.com>
+
+       PR target/110790
+       * gcc.target/i386/pr110790-1.c: New test case.
+       * gcc.target/i386/pr110790-2.c: Likewise.
+
+2023-07-29  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-ssa/vect-profile-upate-2.c: New test.
+
 2023-07-28  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/110825
index 535d9b2c0b280567324b45b3affa0f1c9d00b924..dc3eff19c960012ec63f1645654008cfeaafd06f 100644 (file)
@@ -1,3 +1,10 @@
+2023-07-29  Tobias Burnus  <tobias@codesourcery.com>
+
+       * cuda/cuda.h (CUDA_MEMCPY2D, CUDA_MEMCPY3D, CUDA_MEMCPY3D_PEER):
+       Remove bogus 'const' from 'const void *dst' and fix reserved-name
+       name in those structs.
+       (cuMemcpyPeer, cuMemcpyPeerAsync): Add.
+
 2023-07-26  Tobias Burnus  <tobias@codesourcery.com>
 
        * cuda/cuda.h (CUlimit): Add CUDA_ERROR_NOT_INITIALIZED,
index a490a896bb6e1afd10e773274031bed304df1c1a..034472963246b4b551a48f8a36b77edfc68629ca 100644 (file)
@@ -1,3 +1,14 @@
+2023-07-29  Tobias Burnus  <tobias@codesourcery.com>
+
+       * target.c (omp_target_memcpy_rect_worker): Undo dim=1 change for
+       GOMP_OFFLOAD_CAP_SHARED_MEM.
+       (omp_target_memcpy_rect_copy): Likewise for lock condition.
+       (gomp_load_plugin_for_device): Use DLSYM_OPT not DLSYM for
+       memcpy3d/memcpy2d.
+       * plugin/plugin-nvptx.c (GOMP_OFFLOAD_memcpy2d,
+       GOMP_OFFLOAD_memcpy3d): Use memset 0 to nullify reserved and
+       unused src/dst fields for that mem type; remove '{src,dst}LOD = 0'.
+
 2023-07-26  Tobias Burnus  <tobias@codesourcery.com>
 
        * libgomp-plugin.h (GOMP_OFFLOAD_memcpy2d,