[gcc r15-1848] Support group size of three in SLP store permute lowering

2024-07-04 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:7eb8b65780d9dc3e266056383279b00d5e152bea commit r15-1848-g7eb8b65780d9dc3e266056383279b00d5e152bea Author: Richard Biener Date: Wed Jul 3 13:50:59 2024 +0200 Support group size of three in SLP store permute lowering The following implements the group-size thr

gcc-cvs@gcc.gnu.org

2024-07-04 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:f8c130cdf531653e5c041d247729851419bc7bde commit r15-1846-gf8c130cdf531653e5c041d247729851419bc7bde Author: David Malcolm Date: Thu Jul 4 14:44:51 2024 -0400 analyzer: convert sm_context * to sm_context & These are never nullptr and never change, so use a refe

[gcc r15-1845] analyzer: handle at -O0 [PR115724]

2024-07-04 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a6fdb1a2a2906103afd70fa68cf7c45e896b8fbb commit r15-1845-ga6fdb1a2a2906103afd70fa68cf7c45e896b8fbb Author: David Malcolm Date: Thu Jul 4 14:44:51 2024 -0400 analyzer: handle at -O0 [PR115724] At -O0, glibc's: __extern_always_inline void error (i

[gcc r15-1844] [committed][RISC-V] Fix test expectations after recent late-combine changes

2024-07-04 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:b611f3969249967d7f098c6adfcf5f701192a2d0 commit r15-1844-gb611f3969249967d7f098c6adfcf5f701192a2d0 Author: Jeff Law Date: Thu Jul 4 09:25:20 2024 -0600 [committed][RISC-V] Fix test expectations after recent late-combine changes With the recent DCE related adj

[gcc(refs/users/mikael/heads/non_lvalue_match.pd_v01)] match: Unwrap non-lvalue as unary or binary operand

2024-07-04 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:b3cc0b4da1b94e3b3c2895011ab8d19d1268c34b commit b3cc0b4da1b94e3b3c2895011ab8d19d1268c34b Author: Mikael Morin Date: Thu Jul 4 15:24:36 2024 +0200 match: Unwrap non-lvalue as unary or binary operand gcc/ChangeLog: * match.pd: Unwrap NON_LVALUE

[gcc(refs/users/mikael/heads/non_lvalue_match.pd_v01)] match: Simplify double not and double negate to a non_lvalue

2024-07-04 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:540cb6b0dd2a9ece734e927d520a9ca15e8afff8 commit 540cb6b0dd2a9ece734e927d520a9ca15e8afff8 Author: Mikael Morin Date: Thu Jul 4 12:59:34 2024 +0200 match: Simplify double not and double negate to a non_lvalue gcc/ChangeLog: * match.pd: Add a NO

[gcc] Created branch 'mikael/heads/non_lvalue_match.pd_v01' in namespace 'refs/users'

2024-07-04 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/non_lvalue_match.pd_v01' was created in namespace 'refs/users' pointing to: b3cc0b4da1b... match: Unwrap non-lvalue as unary or binary operand

[gcc(refs/vendors/ibm/heads/gcc-13-branch)] ibm: Merge up to top of releases/gcc-13

2024-07-04 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:b7341a9059d7a4ff8fcbffd7b968209a732d0163 commit b7341a9059d7a4ff8fcbffd7b968209a732d0163 Merge: c3db5f495a1 a26c560d3f6 Author: Peter Bergner Date: Wed Jul 3 22:36:49 2024 -0500 ibm: Merge up to top of releases/gcc-13 2024-07-03 Peter Bergner

[gcc/ibm/heads/gcc-13-branch] (83 commits) ibm: Merge up to top of releases/gcc-13

2024-07-04 Thread Peter Bergner via Gcc-cvs
The branch 'ibm/heads/gcc-13-branch' was updated to point to: b7341a9059d... ibm: Merge up to top of releases/gcc-13 It previously pointed to: c3db5f495a1... ibm: Merge up to top of releases/gcc-13 Diff: Summary of changes (added commits): --- b7341a9... ib

[gcc(refs/vendors/ibm/heads/gcc-14-branch)] ibm: Merge up to top of releases/gcc-14

2024-07-04 Thread Peter Bergner via Libstdc++-cvs
https://gcc.gnu.org/g:a9332cff81c899769b2aa6e744087f1a080cf010 commit a9332cff81c899769b2aa6e744087f1a080cf010 Merge: 96b284e64a7 0f71e52717b Author: Peter Bergner Date: Wed Jul 3 22:27:59 2024 -0500 ibm: Merge up to top of releases/gcc-14 2024-07-03 Peter Bergner

[gcc/ibm/heads/gcc-14-branch] (70 commits) ibm: Merge up to top of releases/gcc-14

2024-07-04 Thread Peter Bergner via Gcc-cvs
The branch 'ibm/heads/gcc-14-branch' was updated to point to: a9332cff81c... ibm: Merge up to top of releases/gcc-14 It previously pointed to: 96b284e64a7... ibm: Create the ibm/gcc-14-branch Diff: Summary of changes (added commits): --- a9332cf... ibm: Mer

[gcc r15-1843] Skip 30_threads/future/members/poll.cc on hppa*-*-linux*

2024-07-04 Thread John David Anglin via Gcc-cvs
https://gcc.gnu.org/g:46ffda9bf19abeed95e9d758ed5e776ee221ee9e commit r15-1843-g46ffda9bf19abeed95e9d758ed5e776ee221ee9e Author: John David Anglin Date: Thu Jul 4 09:16:18 2024 -0400 Skip 30_threads/future/members/poll.cc on hppa*-*-linux* hppa*-*-linux* lacks high resolution time

[gcc r12-10600] aarch64: PR target/115475 Implement missing __ARM_FEATURE_SVE_BF16 macro

2024-07-04 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:cdeb7ce83f71d1527626975e70d294ef55535d03 commit r12-10600-gcdeb7ce83f71d1527626975e70d294ef55535d03 Author: Kyrylo Tkachov Date: Fri Jun 28 13:22:37 2024 +0530 aarch64: PR target/115475 Implement missing __ARM_FEATURE_SVE_BF16 macro The ACLE requires __ARM_FE

[gcc r12-10599] aarch64: PR target/115457 Implement missing __ARM_FEATURE_BF16 macro

2024-07-04 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:ebf561429ee4fbd125aa51ee985e32f1cfd4daed commit r12-10599-gebf561429ee4fbd125aa51ee985e32f1cfd4daed Author: Kyrylo Tkachov Date: Thu Jun 27 16:10:41 2024 +0530 aarch64: PR target/115457 Implement missing __ARM_FEATURE_BF16 macro The ACLE asks the user to test

[gcc r13-8891] aarch64: PR target/115475 Implement missing __ARM_FEATURE_SVE_BF16 macro

2024-07-04 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:40d54856c1189ab6125d3eeb064df25082dd0e50 commit r13-8891-g40d54856c1189ab6125d3eeb064df25082dd0e50 Author: Kyrylo Tkachov Date: Fri Jun 28 13:22:37 2024 +0530 aarch64: PR target/115475 Implement missing __ARM_FEATURE_SVE_BF16 macro The ACLE requires __ARM_FEA

[gcc r13-8890] aarch64: PR target/115457 Implement missing __ARM_FEATURE_BF16 macro

2024-07-04 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:7785289f8d1f6350a3f48232ce578009b0e23534 commit r13-8890-g7785289f8d1f6350a3f48232ce578009b0e23534 Author: Kyrylo Tkachov Date: Thu Jun 27 16:10:41 2024 +0530 aarch64: PR target/115457 Implement missing __ARM_FEATURE_BF16 macro The ACLE asks the user to test

[gcc r14-10380] aarch64: PR target/115475 Implement missing __ARM_FEATURE_SVE_BF16 macro

2024-07-04 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:dc63b5dbe60da076f46cb3bcb10f0f84cfd7fb7d commit r14-10380-gdc63b5dbe60da076f46cb3bcb10f0f84cfd7fb7d Author: Kyrylo Tkachov Date: Fri Jun 28 13:22:37 2024 +0530 aarch64: PR target/115475 Implement missing __ARM_FEATURE_SVE_BF16 macro The ACLE requires __ARM_FE

[gcc r14-10379] aarch64: PR target/115457 Implement missing __ARM_FEATURE_BF16 macro

2024-07-04 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:1a97c8ed42562ceabb00c9c516435541909c134b commit r14-10379-g1a97c8ed42562ceabb00c9c516435541909c134b Author: Kyrylo Tkachov Date: Thu Jun 27 16:10:41 2024 +0530 aarch64: PR target/115457 Implement missing __ARM_FEATURE_BF16 macro The ACLE asks the user to test

[gcc r15-1842] testsuite: Update test for PR115537 to use SVE .

2024-07-04 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:adcfb4fb8fb20a911c795312ff5f5284dba05275 commit r15-1842-gadcfb4fb8fb20a911c795312ff5f5284dba05275 Author: Tamar Christina Date: Thu Jul 4 11:19:20 2024 +0100 testsuite: Update test for PR115537 to use SVE . The PR was about SVE codegen, the testcase accident

[gcc r14-10378] c++ frontend: check for missing condition for novector [PR115623]

2024-07-04 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:1742b699c31e3ac4dadbedb6036ee2498b569259 commit r14-10378-g1742b699c31e3ac4dadbedb6036ee2498b569259 Author: Tamar Christina Date: Thu Jul 4 11:01:55 2024 +0100 c++ frontend: check for missing condition for novector [PR115623] It looks like I forgot to check i

[gcc r15-1841] c++ frontend: check for missing condition for novector [PR115623]

2024-07-04 Thread Tamar Christina via Gcc-cvs
https://gcc.gnu.org/g:84acbfbecbdbc3fb2a395bd97e338b2b26fad374 commit r15-1841-g84acbfbecbdbc3fb2a395bd97e338b2b26fad374 Author: Tamar Christina Date: Thu Jul 4 11:01:55 2024 +0100 c++ frontend: check for missing condition for novector [PR115623] It looks like I forgot to check in

[gcc r15-1840] arm: Use LDMIA/STMIA for thumb1 DI/DF loads/stores

2024-07-04 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:236d6fef2479654b3011f8208e1bd7f078700109 commit r15-1840-g236d6fef2479654b3011f8208e1bd7f078700109 Author: Siarhei Volkau Date: Thu Jun 20 10:24:31 2024 +0300 arm: Use LDMIA/STMIA for thumb1 DI/DF loads/stores If the address register is dead after load/store

[gcc r15-1839] Aarch64, bugfix: Fix NEON bigendian addp intrinsic [PR114890]

2024-07-04 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:11049cdf204bc96bc407e5dd44ed3b8a492f405a commit r15-1839-g11049cdf204bc96bc407e5dd44ed3b8a492f405a Author: Alfie Richards Date: Thu Jul 4 09:09:19 2024 +0200 Aarch64, bugfix: Fix NEON bigendian addp intrinsic [PR114890] This change removes code that switches

[gcc r15-1838] Aarch64: Add test for non-commutative SIMD intrinsic

2024-07-04 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:14c6793885c11c892ac90d5046979ab20de1b0b1 commit r15-1838-g14c6793885c11c892ac90d5046979ab20de1b0b1 Author: Alfie Richards Date: Thu Jul 4 09:07:57 2024 +0200 Aarch64: Add test for non-commutative SIMD intrinsic This adds a test for non-commutative SIMD NEON i