[gcc r14-10317] s390: testsuite: Fix ifcvt-one-insn-bool.c

2024-06-17 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:0ed63e3791345a9933cbbf28594ab5549d336bd4 commit r14-10317-g0ed63e3791345a9933cbbf28594ab5549d336bd4 Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:52:28 2024 +0200 s390: testsuite: Fix ifcvt-one-insn-bool.c With the change of r15-787-g57e04879389f9c

[gcc r14-10316] s390: Implement TARGET_NOCE_CONVERSION_PROFITABLE_P [PR109549]

2024-06-17 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:8f124e6b79daa43618dbb1e67c09629676d07396 commit r14-10316-g8f124e6b79daa43618dbb1e67c09629676d07396 Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:52:20 2024 +0200 s390: Implement TARGET_NOCE_CONVERSION_PROFITABLE_P [PR109549] Consider a NOCE

[gcc r15-1367] s390: Delete mistakenly added tests

2024-06-17 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e86d4e4ac7d7438f2f1b2437508cfd394a0a34d9 commit r15-1367-ge86d4e4ac7d7438f2f1b2437508cfd394a0a34d9 Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:46:38 2024 +0200 s390: Delete mistakenly added tests gcc/testsuite/ChangeLog: *

[gcc r15-1366] s390: Extend two element float vector

2024-06-17 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:9965acb77cbd686283a9d0a867c80b1e710f46b9 commit r15-1366-g9965acb77cbd686283a9d0a867c80b1e710f46b9 Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:37:11 2024 +0200 s390: Extend two element float vector This implements a V2SF -> V2DF extend.

[gcc r15-1365] s390: Extend two/four element integer vectors

2024-06-17 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:2ab143df110a40bd41b5368ef84819953bf971b1 commit r15-1365-g2ab143df110a40bd41b5368ef84819953bf971b1 Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:36:11 2024 +0200 s390: Extend two/four element integer vectors For the moment I deliberately left out

[gcc r15-1364] s390: testsuite: Fix nobp-table-jump-*.c

2024-06-17 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:0bf3f14e0d79f3258d4e5570216b5d81af6d60ef commit r15-1364-g0bf3f14e0d79f3258d4e5570216b5d81af6d60ef Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:35:27 2024 +0200 s390: testsuite: Fix nobp-table-jump-*.c Starting with r14-5628-g53ba8d669550d3

[gcc r15-1363] s390: testsuite: Fix ifcvt-one-insn-bool.c

2024-06-17 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:ac66736bf2f8a10d2f43e83ed6377e4179027a39 commit r15-1363-gac66736bf2f8a10d2f43e83ed6377e4179027a39 Author: Stefan Schulze Frielinghaus Date: Mon Jun 17 08:34:34 2024 +0200 s390: testsuite: Fix ifcvt-one-insn-bool.c With the change of r15-787-g57e04879389f9c

[gcc r15-787] s390: Implement TARGET_NOCE_CONVERSION_PROFITABLE_P [PR109549]

2024-05-23 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:57e04879389f9c0d5d53f316b468ce1bddbab350 commit r15-787-g57e04879389f9c0d5d53f316b468ce1bddbab350 Author: Stefan Schulze Frielinghaus Date: Thu May 23 08:43:35 2024 +0200 s390: Implement TARGET_NOCE_CONVERSION_PROFITABLE_P [PR109549] Consider a NOCE

[gcc r15-319] tree-ssa-loop-prefetch.cc: Honour -fno-unroll-loops

2024-05-08 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e755f478c24c3e99409936af545ac83d35d27ad9 commit r15-319-ge755f478c24c3e99409936af545ac83d35d27ad9 Author: Stefan Schulze Frielinghaus Date: Wed May 8 10:48:45 2024 +0200 tree-ssa-loop-prefetch.cc: Honour -fno-unroll-loops This fixes a couple of tests

[gcc r15-274] tree-optimization/110490 - bitcount for narrow modes

2024-05-07 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e1f56c67a82172730c377a96a46e8d75445e6a48 commit r15-274-ge1f56c67a82172730c377a96a46e8d75445e6a48 Author: Stefan Schulze Frielinghaus Date: Tue May 7 14:12:55 2024 +0200 tree-optimization/110490 - bitcount for narrow modes Bitcount operations popcount, clz,

[gcc r15-102] s390: testsuite: Fix risbg-ll-2.c

2024-05-02 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:66f49ccd409c7a3f6eb89dd78e275ab57c983c79 commit r15-102-g66f49ccd409c7a3f6eb89dd78e275ab57c983c79 Author: Stefan Schulze Frielinghaus Date: Thu May 2 08:43:50 2024 +0200 s390: testsuite: Fix risbg-ll-2.c Starting with r14-2047-gd0e891406b16dc we see through

[gcc r15-100] s390: testsuite: Fix zero_bits_compound-1.c

2024-05-02 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:6c4a745c6910659a75d1881cf3c4128f24b5666f commit r15-100-g6c4a745c6910659a75d1881cf3c4128f24b5666f Author: Stefan Schulze Frielinghaus Date: Thu May 2 08:39:32 2024 +0200 s390: testsuite: Fix zero_bits_compound-1.c Starting with r12-2731-g96146e61cd7aee we do

[gcc r14-10090] s390: testsuite: Xfail forwprop-4{0,1}.c

2024-04-23 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:3d5699930fe6cfc595e5a920ab36a1bc065be534 commit r14-10090-g3d5699930fe6cfc595e5a920ab36a1bc065be534 Author: Stefan Schulze Frielinghaus Date: Tue Apr 23 13:29:10 2024 +0200 s390: testsuite: Xfail forwprop-4{0,1}.c The tests fail on s390 since

[gcc r14-10066] s390: testsuite: Remove xfail for vpopct{b,h}

2024-04-22 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:16aea8c584ea2784a4f5a39352f867506d3441f6 commit r14-10066-g16aea8c584ea2784a4f5a39352f867506d3441f6 Author: Stefan Schulze Frielinghaus Date: Mon Apr 15 15:28:43 2024 +0200 s390: testsuite: Remove xfail for vpopct{b,h} Starting with r14-9316-g7890836de20912

[gcc r14-9939] s390: testsuite: Xfail range-sincos.c and vrp-float-abs-1.c

2024-04-12 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:a76f236e084cbd02e4e3711cdfc3191dc7eeb460 commit r14-9939-ga76f236e084cbd02e4e3711cdfc3191dc7eeb460 Author: Stefan Schulze Frielinghaus Date: Fri Apr 12 16:54:38 2024 +0200 s390: testsuite: Xfail range-sincos.c and vrp-float-abs-1.c As mentioned in PR114678

[gcc r14-9935] analyzer: Bail out on function pointer for -Wanalyzer-allocation-size

2024-04-12 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:67e1433a94f8ca82e2c36b79af44256430c73c38 commit r14-9935-g67e1433a94f8ca82e2c36b79af44256430c73c38 Author: Stefan Schulze Frielinghaus Date: Fri Apr 12 11:06:24 2024 +0200 analyzer: Bail out on function pointer for -Wanalyzer-allocation-size On s390

[gcc r14-9931] testsuite: Fix loop-interchange-16.c

2024-04-12 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:b6c8259076a336e8082853ed6dda083c25a465d0 commit r14-9931-gb6c8259076a336e8082853ed6dda083c25a465d0 Author: Stefan Schulze Frielinghaus Date: Fri Apr 12 09:20:53 2024 +0200 testsuite: Fix loop-interchange-16.c Prevent loop unrolling of the innermost loop

[gcc r14-9683] testsuite: Fix copy-headers-8.c

2024-03-27 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:291c46a3f0d0355680f94280e955f4faf1cae6f9 commit r14-9683-g291c46a3f0d0355680f94280e955f4faf1cae6f9 Author: Stefan Schulze Frielinghaus Date: Wed Mar 27 08:50:47 2024 +0100 testsuite: Fix copy-headers-8.c For targets where LOGICAL_OP_NON_SHORT_CIRCUIT

[gcc r14-9615] s390: testsuite: Fix backprop-6.c

2024-03-22 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:e0a7233e1d2e617e1913b9873599e7a50bfe1c8f commit r14-9615-ge0a7233e1d2e617e1913b9873599e7a50bfe1c8f Author: Stefan Schulze Frielinghaus Date: Fri Mar 22 11:23:24 2024 +0100 s390: testsuite: Fix backprop-6.c gcc/testsuite/ChangeLog: *

[gcc r14-9608] s390: testsuite: Fix abs-4.c

2024-03-22 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:d4ad99b0355bce23524aa0ecb5100b987279de96 commit r14-9608-gd4ad99b0355bce23524aa0ecb5100b987279de96 Author: Stefan Schulze Frielinghaus Date: Fri Mar 22 08:41:39 2024 +0100 s390: testsuite: Fix abs-4.c gcc/testsuite/ChangeLog: *

[gcc r14-9451] s390: Fix TARGET_SECONDARY_RELOAD for non-SYMBOL_REFs

2024-03-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:4d049fadc25585e336c06e6b60b592f40ddbcc12 commit r14-9451-g4d049fadc25585e336c06e6b60b592f40ddbcc12 Author: Stefan Schulze Frielinghaus Date: Wed Mar 13 11:07:03 2024 +0100 s390: Fix TARGET_SECONDARY_RELOAD for non-SYMBOL_REFs RTX X need not necessarily be a

[gcc r14-9450] s390: Fix tests rosbg_si_srl and rxsbg_si_srl

2024-03-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:a63fb786f8564880c91a30b99fda6d8a44adf81d commit r14-9450-ga63fb786f8564880c91a30b99fda6d8a44adf81d Author: Stefan Schulze Frielinghaus Date: Wed Mar 13 11:05:08 2024 +0100 s390: Fix tests rosbg_si_srl and rxsbg_si_srl Starting with r14-2047-gd0e891406b16dc

[gcc r14-9449] s390: Streamline vector builtins with LLVM

2024-03-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:9f2b16ce1efef0648a6d52c1d744735c46e2eec1 commit r14-9449-g9f2b16ce1efef0648a6d52c1d744735c46e2eec1 Author: Stefan Schulze Frielinghaus Date: Wed Mar 13 11:03:02 2024 +0100 s390: Streamline vector builtins with LLVM Similar as to s390_lcbb, s390_vll,

[gcc r14-9448] s390: Deprecate some vector builtins

2024-03-13 Thread Stefan Schulze Frielinghaus via Gcc-cvs
https://gcc.gnu.org/g:b59f0c9c5a4838658dd2a1db58ac09d9f3be0f51 commit r14-9448-gb59f0c9c5a4838658dd2a1db58ac09d9f3be0f51 Author: Stefan Schulze Frielinghaus Date: Wed Mar 13 10:59:02 2024 +0100 s390: Deprecate some vector builtins According to IBM Open XL C/C++ for z/OS version