[gcc r12-10574] libstdc++: Fix find_last_set(simd_mask) to ignore padding bits

2024-06-21 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:8b5bdeb8aa2c2f6dbd448a8f7d500d9eaece48e1 commit r12-10574-g8b5bdeb8aa2c2f6dbd448a8f7d500d9eaece48e1 Author: Matthias Kretz Date: Fri Jun 14 15:11:25 2024 +0200 libstdc++: Fix find_last_set(simd_mask) to ignore padding bits With the change to the AVX512 find_l

[gcc r13-8861] libstdc++: Fix find_last_set(simd_mask) to ignore padding bits

2024-06-21 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:fbd088a069b172cae4e268abe2d38e567ef97990 commit r13-8861-gfbd088a069b172cae4e268abe2d38e567ef97990 Author: Matthias Kretz Date: Fri Jun 14 15:11:25 2024 +0200 libstdc++: Fix find_last_set(simd_mask) to ignore padding bits With the change to the AVX512 find_la

[gcc r11-11531] libstdc++: Fix test on x86_64 and non-simd targets

2024-06-21 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:87cda03e707f9f3e049905a0f698221f3c7db148 commit r11-11531-g87cda03e707f9f3e049905a0f698221f3c7db148 Author: Matthias Kretz Date: Fri Jun 21 16:22:22 2024 +0200 libstdc++: Fix test on x86_64 and non-simd targets * Running a test compiled with AVX512 instructio

[gcc r14-10337] libstdc++: Fix test on x86_64 and non-simd targets

2024-06-21 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:a851931bc0d7a2b39ccc1f236015aabf24ee51f9 commit r14-10337-ga851931bc0d7a2b39ccc1f236015aabf24ee51f9 Author: Matthias Kretz Date: Fri Jun 21 16:22:22 2024 +0200 libstdc++: Fix test on x86_64 and non-simd targets * Running a test compiled with AVX512 instructio

[gcc r15-1548] libstdc++: Fix test on x86_64 and non-simd targets

2024-06-21 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:77f321435b4ac37992c2ed6737ca0caa1dd50551 commit r15-1548-g77f321435b4ac37992c2ed6737ca0caa1dd50551 Author: Matthias Kretz Date: Fri Jun 21 16:22:22 2024 +0200 libstdc++: Fix test on x86_64 and non-simd targets * Running a test compiled with AVX512 instruction

[gcc r11-11517] libstdc++: Fix find_last_set(simd_mask) to ignore padding bits

2024-06-20 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:a0b92a530ad61389c0cdeb8d8ece4677e019c28e commit r11-11517-ga0b92a530ad61389c0cdeb8d8ece4677e019c28e Author: Matthias Kretz Date: Fri Jun 14 15:11:25 2024 +0200 libstdc++: Fix find_last_set(simd_mask) to ignore padding bits With the change to the AVX512 find_l

[gcc r14-10331] libstdc++: Fix find_last_set(simd_mask) to ignore padding bits

2024-06-20 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:e77f314ccd422ffa05c6c06837e2cb94c25f2bba commit r14-10331-ge77f314ccd422ffa05c6c06837e2cb94c25f2bba Author: Matthias Kretz Date: Fri Jun 14 15:11:25 2024 +0200 libstdc++: Fix find_last_set(simd_mask) to ignore padding bits With the change to the AVX512 find_l

[gcc r13-8841] libstdc++: Fix simd conversion for -fno-signed-char for Clang

2024-06-11 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:ef2169090d0868e4718c2ebf25365aaa52c22139 commit r13-8841-gef2169090d0868e4718c2ebf25365aaa52c22139 Author: Matthias Kretz Date: Mon Jun 3 12:02:07 2024 +0200 libstdc++: Fix simd conversion for -fno-signed-char for Clang The special case for Clang in the trait

[gcc r13-8839] libstdc++: Use __builtin_shufflevector for simd split and concat

2024-06-11 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:26113c278069e7e58f5e4149ef86a30c043b262f commit r13-8839-g26113c278069e7e58f5e4149ef86a30c043b262f Author: Matthias Kretz Date: Mon May 6 12:13:55 2024 +0200 libstdc++: Use __builtin_shufflevector for simd split and concat Signed-off-by: Matthias Kretz

[gcc r14-10295] libstdc++: Avoid MMX return types from __builtin_shufflevector

2024-06-09 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:237f060033bc119461c43aae482254463f01b29e commit r14-10295-g237f060033bc119461c43aae482254463f01b29e Author: Matthias Kretz Date: Wed May 15 11:02:22 2024 +0200 libstdc++: Avoid MMX return types from __builtin_shufflevector This resolves a regression on i686 t

[gcc r14-10294] libstdc++: Use __builtin_shufflevector for simd split and concat

2024-06-09 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:ff4646793f2805f0c66705469becdfdd4b5356d1 commit r14-10294-gff4646793f2805f0c66705469becdfdd4b5356d1 Author: Matthias Kretz Date: Mon May 6 12:13:55 2024 +0200 libstdc++: Use __builtin_shufflevector for simd split and concat Signed-off-by: Matthias Kretz

[gcc r15-1007] libstdc++: Fix simd conversion for -fno-signed-char for Clang

2024-06-04 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:8e36cf4c5c9140915d001db132a900b48037 commit r15-1007-g8e36cf4c5c9140915d001db132a900b48037 Author: Matthias Kretz Date: Mon Jun 3 12:02:07 2024 +0200 libstdc++: Fix simd conversion for -fno-signed-char for Clang The special case for Clang in the trait

[gcc r15-889] libstdc++: Avoid MMX return types from __builtin_shufflevector

2024-05-29 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:241a6cc88d866fb36bd35ddb3edb659453d6322e commit r15-889-g241a6cc88d866fb36bd35ddb3edb659453d6322e Author: Matthias Kretz Date: Wed May 15 11:02:22 2024 +0200 libstdc++: Avoid MMX return types from __builtin_shufflevector This resolves a regression on i686 tha

[gcc r15-429] libstdc++: Use __builtin_shufflevector for simd split and concat

2024-05-13 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:fb1649f8b4ad5043dd0e65e4e3a643a0ced018a9 commit r15-429-gfb1649f8b4ad5043dd0e65e4e3a643a0ced018a9 Author: Matthias Kretz Date: Mon May 6 12:13:55 2024 +0200 libstdc++: Use __builtin_shufflevector for simd split and concat Signed-off-by: Matthias Kretz

[gcc r11-11431] libstdc++: Avoid ill-formed types on ARM

2024-05-10 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:fb2f4a191cc74b6ab2899798db8a59a9b2a3f23f commit r11-11431-gfb2f4a191cc74b6ab2899798db8a59a9b2a3f23f Author: Matthias Kretz Date: Wed Apr 17 09:11:25 2024 +0200 libstdc++: Avoid ill-formed types on ARM This resolves failing tests in check-simd. Signed

[gcc r11-11434] libstdc++: Fix conversion of simd to vector builtin

2024-05-10 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:9e3663ba96df1315f53b4b488f4c2e63633c7b2f commit r11-11434-g9e3663ba96df1315f53b4b488f4c2e63633c7b2f Author: Matthias Kretz Date: Mon Apr 22 16:12:34 2024 +0200 libstdc++: Fix conversion of simd to vector builtin Signed-off-by: Matthias Kretz libstdc

[gcc r11-11432] libstdc++: Add include guard to simd-internal header

2024-05-10 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:ef919c8c6d5fe65c56279261c08f9033c4b449cd commit r11-11432-gef919c8c6d5fe65c56279261c08f9033c4b449cd Author: Matthias Kretz Date: Wed Apr 17 10:12:42 2024 +0200 libstdc++: Add include guard to simd-internal header Signed-off-by: Matthias Kretz libstd

[gcc r11-11428] libstdc++: Avoid vector casts while still avoiding PR90424

2024-05-10 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:4190a95cb837c5d221d9c5677f49f3c7d4d5576f commit r11-11428-g4190a95cb837c5d221d9c5677f49f3c7d4d5576f Author: Matthias Kretz Date: Fri Jun 2 21:33:04 2023 +0200 libstdc++: Avoid vector casts while still avoiding PR90424 Signed-off-by: Matthias Kretz l

[gcc r11-11427] libstdc++: Replace use of incorrect non-temporal store

2024-05-10 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:db0c654ae689e92d8ba0421815a820278b777b06 commit r11-11427-gdb0c654ae689e92d8ba0421815a820278b777b06 Author: Matthias Kretz Date: Fri Jun 2 13:44:22 2023 +0200 libstdc++: Replace use of incorrect non-temporal store The call to the base implementation sometimes

[gcc r12-10427] libstdc++: Add include guard to simd-internal header

2024-05-08 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:c06311303bb61ce530f6eb05c6e838bffe2a6ae4 commit r12-10427-gc06311303bb61ce530f6eb05c6e838bffe2a6ae4 Author: Matthias Kretz Date: Wed Apr 17 10:12:42 2024 +0200 libstdc++: Add include guard to simd-internal header Signed-off-by: Matthias Kretz libstd

[gcc r12-10425] libstdc++: Add masked ++/-- implementation for sizeof < 16

2024-05-08 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:5cf14c6f219f2bb18bbbe7964576eeebb8cee84b commit r12-10425-g5cf14c6f219f2bb18bbbe7964576eeebb8cee84b Author: Matthias Kretz Date: Wed Mar 27 13:41:25 2024 +0100 libstdc++: Add masked ++/-- implementation for sizeof < 16 This resolves further failures (-Wreturn

[gcc r12-10421] libstdc++: Protect against macros

2024-05-08 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:81830862ee431e93c4008c87da8ab352dc79770d commit r12-10421-g81830862ee431e93c4008c87da8ab352dc79770d Author: Matthias Kretz Date: Fri Jun 2 21:21:36 2023 +0200 libstdc++: Protect against macros Signed-off-by: Matthias Kretz libstdc++-v3/ChangeLog:

[gcc r13-8703] libstdc++: Fix condition for supported SIMD types on ARMv8

2024-05-07 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:e6b19675fb3397992a8f88ef031d57c4dcd73cd6 commit r13-8703-ge6b19675fb3397992a8f88ef031d57c4dcd73cd6 Author: Matthias Kretz Date: Thu Jun 1 10:40:14 2023 +0200 libstdc++: Fix condition for supported SIMD types on ARMv8 Signed-off-by: Matthias Kretz li

[gcc r13-8710] libstdc++: Add include guard to simd-internal header

2024-05-07 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:22448860d7d5e8c5594f05457939e4991b6e107a commit r13-8710-g22448860d7d5e8c5594f05457939e4991b6e107a Author: Matthias Kretz Date: Wed Apr 17 10:12:42 2024 +0200 libstdc++: Add include guard to simd-internal header Signed-off-by: Matthias Kretz libstdc

[gcc r14-10079] libstdc++: Fix conversion of simd to vector builtin

2024-04-22 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:7ef139146a8923a8719873ca3fdae175668e8d63 commit r14-10079-g7ef139146a8923a8719873ca3fdae175668e8d63 Author: Matthias Kretz Date: Mon Apr 22 16:12:34 2024 +0200 libstdc++: Fix conversion of simd to vector builtin Signed-off-by: Matthias Kretz libstdc

[gcc r14-10001] libstdc++: Avoid ill-formed types on ARM

2024-04-17 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:0fc7f3c6adc8543f55ec35b309016d9d9c4ddd35 commit r14-10001-g0fc7f3c6adc8543f55ec35b309016d9d9c4ddd35 Author: Matthias Kretz Date: Wed Apr 17 09:11:25 2024 +0200 libstdc++: Avoid ill-formed types on ARM This resolves failing tests in check-simd. Signed

[gcc r14-9690] libstdc++: Add masked ++/-- implementation for sizeof < 16

2024-03-27 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:a6c630c314b099f64d79055964d88b257459cf13 commit r14-9690-ga6c630c314b099f64d79055964d88b257459cf13 Author: Matthias Kretz Date: Wed Mar 27 13:41:25 2024 +0100 libstdc++: Add masked ++/-- implementation for sizeof < 16 This resolves further failures (-Wreturn-

[gcc r14-9688] libstdc++: add ARM SVE support to std::experimental::simd

2024-03-27 Thread Matthias Kretz via Libstdc++-cvs
https://gcc.gnu.org/g:9ac3119fec81fb64d11dee8f853145f937389366 commit r14-9688-g9ac3119fec81fb64d11dee8f853145f937389366 Author: Srinivas Yadav Singanaboina Date: Sat Mar 16 19:04:35 2024 + libstdc++: add ARM SVE support to std::experimental::simd libstdc++-v3/ChangeLog: