[gcc r12-10575] libstdc++: Fix test on x86_64 and non-simd targets

2024-06-21 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:169d4d1addaac7eef6cde4049aa8b4f3d81c28b0 commit r12-10575-g169d4d1addaac7eef6cde4049aa8b4f3d81c28b0 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 r13-8862] libstdc++: Fix test on x86_64 and non-simd targets

2024-06-21 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:c335e34ff89ec9aec1ba874dc5cece9c2303c906 commit r13-8862-gc335e34ff89ec9aec1ba874dc5cece9c2303c906 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 r12-10572] libstdc++: Fix simd conversion for -fno-signed-char for Clang

2024-06-20 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:b9569e7a829d054336d2704ccff61eece5437baf commit r12-10572-gb9569e7a829d054336d2704ccff61eece5437baf 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 trai

[gcc r12-10571] libstdc++: Avoid MMX return types from __builtin_shufflevector

2024-06-20 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:f79b273d4145961133ef8b0344469e77425629f6 commit r12-10571-gf79b273d4145961133ef8b0344469e77425629f6 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 r12-10570] libstdc++: Use __builtin_shufflevector for simd split and concat

2024-06-20 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:fb067547e401940b433cf0d2ae30749b4c21492e commit r12-10570-gfb067547e401940b433cf0d2ae30749b4c21492e 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-1500] libstdc++: Fix find_last_set(simd_mask) to ignore padding bits

2024-06-20 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:1340ddea0158de3f49aeb75b4013e5fc313ff6f4 commit r15-1500-g1340ddea0158de3f49aeb75b4013e5fc313ff6f4 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 r13-8840] libstdc++: Avoid MMX return types from __builtin_shufflevector

2024-06-11 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:0efc27068e59cac6bd80ff962e92618a037bbfe8 commit r13-8840-g0efc27068e59cac6bd80ff962e92618a037bbfe8 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 th

[gcc r14-10296] libstdc++: Fix simd conversion for -fno-signed-char for Clang

2024-06-09 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:489b58b79782fa361c0d7e852e0e684d743c8399 commit r14-10296-g489b58b79782fa361c0d7e852e0e684d743c8399 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 trai

[gcc r11-11433] libstdc++: Silence irrelevant warnings in

2024-05-10 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:6679ea120ee06355ba309c53604b23909d325b98 commit r11-11433-g6679ea120ee06355ba309c53604b23909d325b98 Author: Matthias Kretz Date: Wed Apr 17 10:35:47 2024 +0200 libstdc++: Silence irrelevant warnings in Avoid -Wnarrowing in C code; -Wtautological-comp

[gcc r11-11430] libstdc++: Add masked ++/-- implementation for sizeof < 16

2024-05-10 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:dcd598817c1b3c62d782f568ce63e37566228a58 commit r11-11430-gdcd598817c1b3c62d782f568ce63e37566228a58 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 r11-11429] libstdc++: Fix call signature of builtins from masked ++/--

2024-05-10 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:f0b7583dab56c78824344e00eb6230eaaeb09a44 commit r11-11429-gf0b7583dab56c78824344e00eb6230eaaeb09a44 Author: Matthias Kretz Date: Wed Mar 27 08:49:43 2024 +0100 libstdc++: Fix call signature of builtins from masked ++/-- This resolves failures in the "expensiv

[gcc r11-11426] libstdc++: Protect against macros

2024-05-10 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:fdd2a21a53facecc8e2b240673f909dae4034e88 commit r11-11426-gfdd2a21a53facecc8e2b240673f909dae4034e88 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 r12-10429] libstdc++: Fix conversion of simd to vector builtin

2024-05-08 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:0ab30fb865e6465156f7db10506b56ef2df19648 commit r12-10429-g0ab30fb865e6465156f7db10506b56ef2df19648 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 r12-10428] libstdc++: Silence irrelevant warnings in

2024-05-08 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:79aa69663cfbac30b76c85a8e4856b0865749ef7 commit r12-10428-g79aa69663cfbac30b76c85a8e4856b0865749ef7 Author: Matthias Kretz Date: Wed Apr 17 10:35:47 2024 +0200 libstdc++: Silence irrelevant warnings in Avoid -Wnarrowing in C code; -Wtautological-comp

[gcc r12-10426] libstdc++: Avoid ill-formed types on ARM

2024-05-08 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:b3097e01cd5d32e9825b7b87dff12b3247bd9819 commit r12-10426-gb3097e01cd5d32e9825b7b87dff12b3247bd9819 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 r12-10424] libstdc++: Fix call signature of builtins from masked ++/--

2024-05-08 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:7e40721ebd07317aa5e8704549401ba4bcde2e2f commit r12-10424-g7e40721ebd07317aa5e8704549401ba4bcde2e2f Author: Matthias Kretz Date: Wed Mar 27 08:49:43 2024 +0100 libstdc++: Fix call signature of builtins from masked ++/-- This resolves failures in the "expensiv

[gcc r12-10423] libstdc++: Avoid vector casts while still avoiding PR90424

2024-05-08 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:44df51e5826747d089a08fa1a1378454a8d2d0de commit r12-10423-g44df51e5826747d089a08fa1a1378454a8d2d0de 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 r12-10422] libstdc++: Replace use of incorrect non-temporal store

2024-05-08 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:e60ec9b0e02e8647c289d204342e992e91750011 commit r12-10422-ge60ec9b0e02e8647c289d204342e992e91750011 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 r13-8709] libstdc++: Avoid ill-formed types on ARM

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:4505045dadaa58b0f165479d038d8f0247aea8cc commit r13-8709-g4505045dadaa58b0f165479d038d8f0247aea8cc 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 r13-8706] libstdc++: Avoid vector casts while still avoiding PR90424

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:4d7a770f2d1dc9d7e7b79788c201ba22bd52cf06 commit r13-8706-g4d7a770f2d1dc9d7e7b79788c201ba22bd52cf06 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 li

[gcc r13-8711] libstdc++: Silence irrelevant warnings in

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:83636ae013d55047c05ed9ce66390aefb02f0915 commit r13-8711-g83636ae013d55047c05ed9ce66390aefb02f0915 Author: Matthias Kretz Date: Wed Apr 17 10:35:47 2024 +0200 libstdc++: Silence irrelevant warnings in Avoid -Wnarrowing in C code; -Wtautological-compa

[gcc r13-8707] libstdc++: Fix call signature of builtins from masked ++/--

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:a46218ab09c2b5cd0028d202780d076693abbfe8 commit r13-8707-ga46218ab09c2b5cd0028d202780d076693abbfe8 Author: Matthias Kretz Date: Wed Mar 27 08:49:43 2024 +0100 libstdc++: Fix call signature of builtins from masked ++/-- This resolves failures in the "expensive

[gcc r13-8712] libstdc++: Fix conversion of simd to vector builtin

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:6663f2a04c16288124d5ef918c661260e4f66284 commit r13-8712-g6663f2a04c16288124d5ef918c661260e4f66284 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 r13-8708] libstdc++: Add masked ++/-- implementation for sizeof < 16

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:916f3b3802bf84083142149165da95c113d5d2e2 commit r13-8708-g916f3b3802bf84083142149165da95c113d5d2e2 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 r13-8705] libstdc++: Replace use of incorrect non-temporal store

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:63b73f14be97a9fe8621ec1a523b6dd19bde72dc commit r13-8705-g63b73f14be97a9fe8621ec1a523b6dd19bde72dc 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 r13-8704] libstdc++: Protect against macros

2024-05-07 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:0f4336c490e565523652ba276886e06b89cf2441 commit r13-8704-g0f4336c490e565523652ba276886e06b89cf2441 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 r14-10078] libstdc++: Silence irrelevant warnings in

2024-04-22 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:e7a3ad29c9c832b6ae999cbfb0af89e121959030 commit r14-10078-ge7a3ad29c9c832b6ae999cbfb0af89e121959030 Author: Matthias Kretz Date: Wed Apr 17 10:35:47 2024 +0200 libstdc++: Silence irrelevant warnings in Avoid -Wnarrowing in C code; -Wtautological-comp

[gcc r14-10002] libstdc++: Add include guard to simd-internal header

2024-04-17 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:3cfe94ad28102618c14a91c0a83d9e5cc7df69d7 commit r14-10002-g3cfe94ad28102618c14a91c0a83d9e5cc7df69d7 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 r14-9689] libstdc++: Fix call signature of builtins from masked ++/--

2024-03-27 Thread Matthias Kretz via Gcc-cvs
https://gcc.gnu.org/g:0ac2c0f0687b321ab54de271d788b4e0a287b4e2 commit r14-9689-g0ac2c0f0687b321ab54de271d788b4e0a287b4e2 Author: Matthias Kretz Date: Wed Mar 27 08:49:43 2024 +0100 libstdc++: Fix call signature of builtins from masked ++/-- This resolves failures in the "expensive