https://gcc.gnu.org/g:38e862a6aa1b8ed209100a28f754f53cb10207de
commit r15-7001-g38e862a6aa1b8ed209100a28f754f53cb10207de
Author: Carl Love
Date: Wed Jul 31 16:40:34 2024 -0400
rs6000, remove built-ins __builtin_vsx_vperm_8hi and
__builtin_vsx_vperm_8hi_uns
The two built-ins __bui
https://gcc.gnu.org/g:bc5753332649c5bcb31cbf6763207d8a9495b77b
commit r15-7000-gbc5753332649c5bcb31cbf6763207d8a9495b77b
Author: Carl Love
Date: Wed Jul 31 16:31:34 2024 -0400
rs6000, add testcases to the overloaded vec_perm built-in
The overloaded vec_perm built-in supports permu
https://gcc.gnu.org/g:5d779765b0123cc64c1e6af2656a20979ecaaf96
commit r15-6999-g5d779765b0123cc64c1e6af2656a20979ecaaf96
Author: Carl Love
Date: Wed Oct 2 21:05:08 2024 -0400
rs6000, fix test builtins-1-p10-runnable.c
The test has two issues:
1) The test should generate e
https://gcc.gnu.org/g:7a47e480390f9087ee75adbba8aaff2022244b2b
commit r15-7002-g7a47e480390f9087ee75adbba8aaff2022244b2b
Author: Carl Love
Date: Thu Aug 1 18:33:42 2024 -0400
rs6000, Remove redundant built-in __builtin_vsx_xvcvuxwdp
The built-in __builtin_vsx_xvcvuxwdp can be cove
https://gcc.gnu.org/g:6c9a714a26522ea89944b4c4f01f1d5bc344a364
commit r15-3519-g6c9a714a26522ea89944b4c4f01f1d5bc344a364
Author: Carl Love
Date: Fri Sep 6 12:06:34 2024 -0400
rs6000,extend and document built-ins vec_test_lsbb_all_ones and
vec_test_lsbb_all_zeros
The built-ins cur
https://gcc.gnu.org/g:083918a343d6cb9fd28c8b47dd1138220d95c820
commit r15-2795-g083918a343d6cb9fd28c8b47dd1138220d95c820
Author: Carl Love
Date: Wed Aug 7 10:55:03 2024 -0400
rs6000, Add new overloaded vector shift builtin int128 variants
Add the signed __int128 and unsigned __int
https://gcc.gnu.org/g:b30eda6ad4877508bf0cb5dcc7cba3b18cd5265e
commit r15-2380-gb30eda6ad4877508bf0cb5dcc7cba3b18cd5265e
Author: Carl Love
Date: Mon Jul 29 11:17:14 2024 -0400
rs6000, add comment to VEC_IC definition
This patch adds a comment to the VEC_IC definition to clarify
https://gcc.gnu.org/g:dafd1247b10dbf47177cb81ad267fe569baf0b97
commit r15-2329-gdafd1247b10dbf47177cb81ad267fe569baf0b97
Author: Carl Love
Date: Mon Jul 22 13:40:10 2024 -0400
rs6000, remove built-ins __builtin_vsx_set_1ti, __builtin_vsx_set_2df,
__builtin_vsx_set_2di
The built-i
https://gcc.gnu.org/g:6689c587412547a995b81dce2cc2954dda98df59
commit r15-2327-g6689c587412547a995b81dce2cc2954dda98df59
Author: Carl Love
Date: Tue Jul 9 14:09:42 2024 -0400
rs6000, remove __builtin_vsx_xvcmp* built-ins
This patch removes the built-ins:
__builtin_vsx_xvcmpeq
https://gcc.gnu.org/g:9ecf36b6f1d0688af5b69815e0244ea5118900dc
commit r15-2328-g9ecf36b6f1d0688af5b69815e0244ea5118900dc
Author: Carl Love
Date: Tue Jul 9 14:53:33 2024 -0400
rs6000, Remove __builtin_vec_set_v1ti, __builtin_vec_set_v2df,
__builtin_vec_set_v2di
This patch removes
https://gcc.gnu.org/g:c19237614b42ddae80a9a24e0b282cecc8aefb86
commit r15-2143-gc19237614b42ddae80a9a24e0b282cecc8aefb86
Author: Carl Love
Date: Fri Jul 12 13:37:36 2024 -0500
rs6000, update effective target for tests builtins-10*.c and
vec_perm-runnable-i128.c
The tests:
https://gcc.gnu.org/g:e611189899bb885a27ef8d17f77c02ada6c69069
commit r15-1927-ge611189899bb885a27ef8d17f77c02ada6c69069
Author: Carl Love
Date: Tue Jul 9 13:32:28 2024 -0400
rs6000, remove vector set and vector init built-ins.
The vector init built-ins:
__builtin_vec_i
https://gcc.gnu.org/g:5db91b3073895700380ae34c63b103a33fa635a6
commit r15-1926-g5db91b3073895700380ae34c63b103a33fa635a6
Author: Carl Love
Date: Tue Jul 9 13:32:19 2024 -0400
rs6000, remove __builtin_vsx_xvcmpeqsp_p built-in
The built-in __builtin_vsx_xvcmpeqsp_p is a duplicate of
https://gcc.gnu.org/g:c5b4bfe9bdb6fb614255b9a3b092a0b55076f862
commit r15-1925-gc5b4bfe9bdb6fb614255b9a3b092a0b55076f862
Author: Carl Love
Date: Tue Jul 9 13:32:10 2024 -0400
rs6000, extend vec_xxpermdi built-in for __int128 args
Add a new signed and unsigned int128 overloaded vec
https://gcc.gnu.org/g:ca4842f4f47dac33fb43def287d8ec5663fdf63f
commit r15-1924-gca4842f4f47dac33fb43def287d8ec5663fdf63f
Author: Carl Love
Date: Tue Jul 9 13:32:02 2024 -0400
rs6000, remove __builtin_vsx_xvnegdp and __builtin_vsx_xvnegsp built-ins
The undocumented __builtin_vsx_xv
https://gcc.gnu.org/g:7121926b20c2f62ff49e769e26b994180b0a16af
commit r15-1923-g7121926b20c2f62ff49e769e26b994180b0a16af
Author: Carl Love
Date: Tue Jul 9 13:31:52 2024 -0400
rs6000, remove __builtin_vsx_vperm_* built-ins
The undocumented built-ins:
__builtin_vsx_vperm_16qi_
https://gcc.gnu.org/g:52d56983d516975d945318b81e1d2600676bb780
commit r15-1922-g52d56983d516975d945318b81e1d2600676bb780
Author: Carl Love
Date: Tue Jul 9 13:31:34 2024 -0400
rs6000, remove the vec_xxsel built-ins, they are duplicates
The following undocumented built-ins are cover
https://gcc.gnu.org/g:807bed024d03f73bc1cf47ac8f23da9307c88464
commit r15-1921-g807bed024d03f73bc1cf47ac8f23da9307c88464
Author: Carl Love
Date: Tue Jul 9 13:31:22 2024 -0400
rs6000, add overloaded vec_sel with int128 arguments
Extend the vec_sel built-in to take three signed/unsi
https://gcc.gnu.org/g:8d6326eeb773076643d9babf55f7cca19968313e
commit r15-1920-g8d6326eeb773076643d9babf55f7cca19968313e
Author: Carl Love
Date: Tue Jul 9 13:31:12 2024 -0400
rs6000, remove duplicated built-ins of vecmergl and vec_mergeh
The following undocumented built-ins are sa
https://gcc.gnu.org/g:fd9fdb33ae252ec34cc33675433eb56637905257
commit r15-1919-gfd9fdb33ae252ec34cc33675433eb56637905257
Author: Carl Love
Date: Tue Jul 9 13:29:31 2024 -0400
rs6000, Remove redundant vector float/double type conversions
The following built-ins are redundant as the
https://gcc.gnu.org/g:b620845fff7d38bca3b79ca9f5a5d049eba9e7f8
commit r15-1918-gb620845fff7d38bca3b79ca9f5a5d049eba9e7f8
Author: Carl Love
Date: Tue Jul 9 13:17:44 2024 -0400
rs6000, extend the current vec_{un,}signed{e,o} built-ins
The built-ins __builtin_vsx_xvcvspsxds and __bui
https://gcc.gnu.org/g:6031e34af130d114a7a3de0108fdb39360e8b1b3
commit r15-1917-g6031e34af130d114a7a3de0108fdb39360e8b1b3
Author: Carl Love
Date: Tue Jul 9 13:17:28 2024 -0400
rs6000, fix error in unsigned vector float to unsigned int built-in
definitions
The built-in __builtin_vs
https://gcc.gnu.org/g:224cc560a6ac19c9454038efe6230096b46f4806
commit r15-1916-g224cc560a6ac19c9454038efe6230096b46f4806
Author: Carl Love
Date: Tue Jul 9 13:17:16 2024 -0400
rs6000, Remove __builtin_vsx_xvcv{sp{sx,u}ws,dpuxds_uns}
The built-in __builtin_vsx_xvcvspsxws is covered
https://gcc.gnu.org/g:7ed9a4593baeaaef6850c7ebcda677dabf229df1
commit r15-1915-g7ed9a4593baeaaef6850c7ebcda677dabf229df1
Author: Carl Love
Date: Tue Jul 9 13:12:39 2024 -0400
rs6000, Remove __builtin_vsx_cmple* builtins
The built-ins __builtin_vsx_cmple_u16qi, __builtin_vsx_cmple_
https://gcc.gnu.org/g:e499aee4a35cb780ecd1d011661e4ee9bdcd2d48
commit r15-1658-ge499aee4a35cb780ecd1d011661e4ee9bdcd2d48
Author: Carl Love
Date: Fri Jun 21 11:56:36 2024 -0400
rs6000, change altivec*-runnable.c test file names
Changed the names of the test files.
gcc/test
https://gcc.gnu.org/g:0699de2a590f147218323c942e91ccf87273af14
commit r15-1657-g0699de2a590f147218323c942e91ccf87273af14
Author: Carl Love
Date: Fri Jun 14 12:46:00 2024 -0400
rs6000, altivec-2-runnable.c update the require-effective-target
The test requires a minimum of Power8 ve
https://gcc.gnu.org/g:4bf719bc5858cf7e5c96a1b396b0b4b0480c7e5b
commit r15-1656-g4bf719bc5858cf7e5c96a1b396b0b4b0480c7e5b
Author: Carl Love
Date: Mon Jun 24 12:31:19 2024 -0400
rs6000, altivec-1-runnable.c update the require-effective-target
Update the dg test directives.
https://gcc.gnu.org/g:8c9b4dff6298a203aba41c90377099f7ed678bde
commit r15-1299-g8c9b4dff6298a203aba41c90377099f7ed678bde
Author: Carl Love
Date: Tue Jun 11 14:01:16 2024 -0400
rs6000, altivec-2-runnable.c should be a runnable test
The test case has "dg-do compile" set not "dg-do r
28 matches
Mail list logo