[gcc r15-1906] c++: Implement C++26 CWG2819 - Allow cv void * null pointer value conversion to object types in cons

2024-07-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:8eab5064d54f41054b6a50d233a1a78a935b1c2a commit r15-1906-g8eab5064d54f41054b6a50d233a1a78a935b1c2a Author: Jakub Jelinek Date: Tue Jul 9 09:37:16 2024 +0200 c++: Implement C++26 CWG2819 - Allow cv void * null pointer value conversion to object types in constant expre

[gcc r15-1907] c: Rewrite c_parser_omp_tile_sizes to use c_parser_expr_list

2024-07-09 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:4f767174b83027091f0e84b4ddb9a6370e549ffd commit r15-1907-g4f767174b83027091f0e84b4ddb9a6370e549ffd Author: Jakub Jelinek Date: Tue Jul 9 10:45:25 2024 +0200 c: Rewrite c_parser_omp_tile_sizes to use c_parser_expr_list The following patch simplifies c_parser_o

[gcc r15-1908] i386: Correct AVX10 CPUID emulation

2024-07-09 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:298a576f00c49b8f4529ea2f87b9943a32743250 commit r15-1908-g298a576f00c49b8f4529ea2f87b9943a32743250 Author: Haochen Jiang Date: Tue Jul 9 16:31:02 2024 +0800 i386: Correct AVX10 CPUID emulation AVX10 Documentaion has specified ecx value as 0 for AVX10 version

[gcc r14-10397] i386: Correct AVX10 CPUID emulation

2024-07-09 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:74c15cb93b3830fee79f75805329d4299ff4a2f0 commit r14-10397-g74c15cb93b3830fee79f75805329d4299ff4a2f0 Author: Haochen Jiang Date: Tue Jul 9 16:31:02 2024 +0800 i386: Correct AVX10 CPUID emulation AVX10 Documentaion has specified ecx value as 0 for AVX10 version

[gcc r14-10398] Arm: Fix ldrd offset range [PR115153]

2024-07-09 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:83332e3f808b146ca06dbc6a91d15bd3e5650658 commit r14-10398-g83332e3f808b146ca06dbc6a91d15bd3e5650658 Author: Wilco Dijkstra Date: Fri Jul 5 17:31:25 2024 +0100 Arm: Fix ldrd offset range [PR115153] The valid offset range of LDRD in arm_legitimate_index_p is in

[gcc r14-10399] Aarch64, bugfix: Fix NEON bigendian addp intrinsic [PR114890]

2024-07-09 Thread Wilco Dijkstra via Gcc-cvs
https://gcc.gnu.org/g:72753ec82076d15443c32aac88a8c0fa0ab4bc2f commit r14-10399-g72753ec82076d15443c32aac88a8c0fa0ab4bc2f 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 r11-11564] aarch64: PR target/115457 Implement missing __ARM_FEATURE_BF16 macro

2024-07-09 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:d32cfe3352f3863325f8452e83400063b1e71e5b commit r11-11564-gd32cfe3352f3863325f8452e83400063b1e71e5b 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 r11-11565] aarch64: PR target/115475 Implement missing __ARM_FEATURE_SVE_BF16 macro

2024-07-09 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:ee69d6e1e3bed8c3799c29fad3299bfd2e14f64e commit r11-11565-gee69d6e1e3bed8c3799c29fad3299bfd2e14f64e 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 r15-1909] RISC-V: testsuite: Properly gate LTO tests

2024-07-09 Thread Christoph Mテシllner via Gcc-cvs
https://gcc.gnu.org/g:0717d50fc4ff983b79093bdef43b04e4584cc3cd commit r15-1909-g0717d50fc4ff983b79093bdef43b04e4584cc3cd Author: Christoph Müllner Date: Fri Jul 5 09:53:34 2024 +0200 RISC-V: testsuite: Properly gate LTO tests There are two test cases with the following skip direct

[gcc] Created branch 'matz/heads/x86-ssw' in namespace 'refs/users'

2024-07-09 Thread Michael Matz via Gcc-cvs
The branch 'matz/heads/x86-ssw' was created in namespace 'refs/users' pointing to: c27b30552e6c... gomp: testsuite: improve compatibility of bad-array-section

[gcc(refs/users/matz/heads/x86-ssw)] x86: implement separate shrink wrapping

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:eb94eb73cf3993c1d544e6eb8c4dcb671f215b25 commit eb94eb73cf3993c1d544e6eb8c4dcb671f215b25 Author: Michael Matz Date: Sun Jun 30 03:52:39 2024 +0200 x86: implement separate shrink wrapping Diff: --- gcc/config/i386/i386.cc | 581 +++

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: don't clobber flags

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:5a9a70a5837aba373e3f36a89943c52e37a19809 commit 5a9a70a5837aba373e3f36a89943c52e37a19809 Author: Michael Matz Date: Tue Jul 9 02:20:10 2024 +0200 x86-ssw: don't clobber flags Diff: --- gcc/config/i386/i386.cc | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: disable if DRAP reg is needed

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:f917195f8a4e1767e89ebb0c875abcbe4dcf97ff commit f917195f8a4e1767e89ebb0c875abcbe4dcf97ff Author: Michael Matz Date: Tue Jul 9 02:37:55 2024 +0200 x86-ssw: disable if DRAP reg is needed Diff: --- gcc/config/i386/i386.cc | 3 ++- 1 file changed, 2 insertions(+), 1 del

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: fix testcases

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:c5a72cc80939e42518f4021e0640d29c8b8495a7 commit c5a72cc80939e42518f4021e0640d29c8b8495a7 Author: Michael Matz Date: Tue Jul 9 04:27:46 2024 +0200 x86-ssw: fix testcases the separate-shrink-wrap infrastructure sometimes considers components as handled when

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: adjust testcase

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:cf6d794219dd0cf2ca3601e2d6e6b9e5f497a47a commit cf6d794219dd0cf2ca3601e2d6e6b9e5f497a47a Author: Michael Matz Date: Tue Jul 9 06:01:22 2024 +0200 x86-ssw: adjust testcase Diff: --- gcc/testsuite/gcc.target/x86_64/abi/callabi/leaf-2.c | 2 +- 1 file changed, 1 insert

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: precise using of moves

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:d213bc5e67d903143608e0a7879c2577c33ca47e commit d213bc5e67d903143608e0a7879c2577c33ca47e Author: Michael Matz Date: Tue Jul 9 06:01:47 2024 +0200 x86-ssw: precise using of moves we need to differ between merely not wanting to use moves and not being able

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: Adjust testcase

2024-07-09 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:495a687dc93a58110076700f48fb57fa79026bef commit 495a687dc93a58110076700f48fb57fa79026bef Author: Michael Matz Date: Tue Jul 9 14:26:31 2024 +0200 x86-ssw: Adjust testcase this testcase tries to (uselessly) shrink wrap frame allocation in f0(), and then ca

[gcc r15-1912] arm: clean up some legacy FPA related cruft.

2024-07-09 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:959c168e77f2e1a02b086536c69c99f7413e08bf commit r15-1912-g959c168e77f2e1a02b086536c69c99f7413e08bf Author: Richard Earnshaw Date: Mon Jul 8 23:14:03 2024 +0100 arm: clean up some legacy FPA related cruft. Support for the FPA on Arm was removed after gcc-4.7,

[gcc r15-1913] diagnostics: use refs rather than pointers for diagnostic_{path, context}

2024-07-09 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:2d6e6a77e840b7b93d1f18708aa08ced8b46282e commit r15-1913-g2d6e6a77e840b7b93d1f18708aa08ced8b46282e Author: David Malcolm Date: Tue Jul 9 11:22:32 2024 -0400 diagnostics: use refs rather than pointers for diagnostic_{path,context} Use const & rather than const

[gcc r15-1914] i386: Implement .SAT_TRUNC for unsigned integers

2024-07-09 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:d17889dbffd5dcdb2df22d42586ac0363704e1f1 commit r15-1914-gd17889dbffd5dcdb2df22d42586ac0363704e1f1 Author: Uros Bizjak Date: Tue Jul 9 17:34:25 2024 +0200 i386: Implement .SAT_TRUNC for unsigned integers The following testcase: unsigned short foo (un

[gcc/devel/omp/gcc-14] (2 commits) Merge commit '43b730b9134af60a8f1c5b107d625f7127ff23c5' int

2024-07-09 Thread Paul-Antoine Arras via Gcc-cvs
The branch 'devel/omp/gcc-14' was updated to point to: 0fb5d87ab56e... Merge commit '43b730b9134af60a8f1c5b107d625f7127ff23c5' int It previously pointed to: 735bbbfc6eaf... Fix scan dumps in readonly-1.c Diff: Summary of changes (added commits): --- 0fb5d87

[gcc/devel/omp/gcc-14] Merge commit '43b730b9134af60a8f1c5b107d625f7127ff23c5' into devel/omp/gcc-14

2024-07-09 Thread Paul-Antoine Arras via Gcc-cvs
https://gcc.gnu.org/g:0fb5d87ab56e1a4798b87294708791cc12de2546 commit 0fb5d87ab56e1a4798b87294708791cc12de2546 Merge: 735bbbfc6eaf 43b730b9134a Author: Paul-Antoine Arras Date: Tue Jul 9 18:17:59 2024 +0200 Merge commit '43b730b9134af60a8f1c5b107d625f7127ff23c5' into devel/omp/gcc-14 Dif

[gcc] Deleted branch 'mikael/heads/cleanup_trans_preloop_setup_v01' in namespace 'refs/users'

2024-07-09 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/cleanup_trans_preloop_setup_v01' in namespace 'refs/users' was deleted. It previously pointed to: cfcb4489798c... fortran: Move definition of variable closer to its usages Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ---

[gcc] Created branch 'mikael/heads/factor_back_minmaxloc_v01' in namespace 'refs/users'

2024-07-09 Thread Mikael Morin via Gcc-cvs
The branch 'mikael/heads/factor_back_minmaxloc_v01' was created in namespace 'refs/users' pointing to: a04c0d344553... Sauvegarde tests

[gcc(refs/users/mikael/heads/factor_back_minmaxloc_v01)] Sauvegarde tests

2024-07-09 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:a04c0d344553cc0b405977b3b9eac4ca504a299d commit a04c0d344553cc0b405977b3b9eac4ca504a299d Author: Mikael Morin Date: Mon Jul 8 22:19:43 2024 +0200 Sauvegarde tests Correction 11 18 Correction tests masque scalaire .false. Diff: --- gcc/fortran/trans

[gcc r15-1915] rs6000, Remove __builtin_vsx_cmple* builtins

2024-07-09 Thread Carl Love via Gcc-cvs
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_

[gcc r15-1916] rs6000, Remove __builtin_vsx_xvcv{sp{sx, u}ws, dpuxds_uns}

2024-07-09 Thread Carl Love via Gcc-cvs
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

[gcc r15-1917] rs6000, fix error in unsigned vector float to unsigned int built-in definitions

2024-07-09 Thread Carl Love via Gcc-cvs
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

[gcc r15-1918] rs6000, extend the current vec_{un, }signed{e, o} built-ins

2024-07-09 Thread Carl Love via Gcc-cvs
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

[gcc r15-1919] rs6000, Remove redundant vector float/double type conversions

2024-07-09 Thread Carl Love via Gcc-cvs
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

[gcc r15-1920] rs6000, remove duplicated built-ins of vecmergl and vec_mergeh

2024-07-09 Thread Carl Love via Gcc-cvs
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

[gcc r15-1921] rs6000, add overloaded vec_sel with int128 arguments

2024-07-09 Thread Carl Love via Gcc-cvs
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

[gcc r15-1922] rs6000, remove the vec_xxsel built-ins, they are duplicates

2024-07-09 Thread Carl Love via Gcc-cvs
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

[gcc r15-1923] rs6000, remove __builtin_vsx_vperm_* built-ins

2024-07-09 Thread Carl Love via Gcc-cvs
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_

[gcc r15-1924] rs6000, remove __builtin_vsx_xvnegdp and __builtin_vsx_xvnegsp built-ins

2024-07-09 Thread Carl Love via Gcc-cvs
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

[gcc r15-1925] rs6000, extend vec_xxpermdi built-in for __int128 args

2024-07-09 Thread Carl Love via Gcc-cvs
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

[gcc r15-1926] rs6000, remove __builtin_vsx_xvcmpeqsp_p built-in

2024-07-09 Thread Carl Love via Gcc-cvs
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

[gcc r15-1927] rs6000, remove vector set and vector init built-ins.

2024-07-09 Thread Carl Love via Gcc-cvs
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

[gcc r14-10400] libstdc++: Define __glibcxx_assert_fail for non-verbose build [PR115585]

2024-07-09 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:85a39a8aaf683766f8160b982ed4d7b8c44aede0 commit r14-10400-g85a39a8aaf683766f8160b982ed4d7b8c44aede0 Author: Jonathan Wakely Date: Fri Jun 28 15:14:15 2024 +0100 libstdc++: Define __glibcxx_assert_fail for non-verbose build [PR115585] When the library is confi

[gcc r14-10401] libstdc++: Fix _Atomic(T) macro in [PR115807]

2024-07-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c94c8ff5f5769ab59cbdd46c8669aa7e3ac83a44 commit r14-10401-gc94c8ff5f5769ab59cbdd46c8669aa7e3ac83a44 Author: Jonathan Wakely Date: Sun Jul 7 12:22:42 2024 +0100 libstdc++: Fix _Atomic(T) macro in [PR115807] The definition of the _Atomic(T) macro needs to refe

[gcc r13-8899] libstdc++: Define __glibcxx_assert_fail for non-verbose build [PR115585]

2024-07-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:3cd410fe4f48ffd841fcd5442d1f2d6350666330 commit r13-8899-g3cd410fe4f48ffd841fcd5442d1f2d6350666330 Author: Jonathan Wakely Date: Fri Jun 28 15:14:15 2024 +0100 libstdc++: Define __glibcxx_assert_fail for non-verbose build [PR115585] When the library is config

[gcc r13-8900] libstdc++: Fix _Atomic(T) macro in [PR115807]

2024-07-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:c36ef56fc1df456a2174d7cb42967a0e871597c2 commit r13-8900-gc36ef56fc1df456a2174d7cb42967a0e871597c2 Author: Jonathan Wakely Date: Sun Jul 7 12:22:42 2024 +0100 libstdc++: Fix _Atomic(T) macro in [PR115807] The definition of the _Atomic(T) macro needs to refer

[gcc r15-1928] c: Fix ICE for incorrect code in comptypes_verify [PR115696]

2024-07-09 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:592a746533a278a5fd3e7b5dff004e1846ef26a4 commit r15-1928-g592a746533a278a5fd3e7b5dff004e1846ef26a4 Author: Martin Uecker Date: Sat Jun 29 15:36:18 2024 +0200 c: Fix ICE for incorrect code in comptypes_verify [PR115696] The new verification code produces an IC

[gcc r15-1929] c: Fix ICE for redeclaration of structs with different alignment [PR114727]

2024-07-09 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:7825c07bbaf503c47ecedd87e3d64be003b24f2c commit r15-1929-g7825c07bbaf503c47ecedd87e3d64be003b24f2c Author: Martin Uecker Date: Sat Jun 29 15:53:43 2024 +0200 c: Fix ICE for redeclaration of structs with different alignment [PR114727] For redeclarations of str

[gcc r15-1930] Fix test errors after r15-1394 for sizeof(int)==sizeof(long) [PR115545]

2024-07-09 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:5b46f196cdb62af0e611315ea411938d756a0ad1 commit r15-1930-g5b46f196cdb62af0e611315ea411938d756a0ad1 Author: Martin Uecker Date: Sun Jun 23 09:10:20 2024 +0200 Fix test errors after r15-1394 for sizeof(int)==sizeof(long) [PR115545] Some tests added to test the

[gcc r12-10608] libstdc++: Fix _Atomic(T) macro in [PR115807]

2024-07-09 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:987e70f4290451abd98eda8b82e97b4ad25ee3c2 commit r12-10608-g987e70f4290451abd98eda8b82e97b4ad25ee3c2 Author: Jonathan Wakely Date: Sun Jul 7 12:22:42 2024 +0100 libstdc++: Fix _Atomic(T) macro in [PR115807] The definition of the _Atomic(T) macro needs to refe

[gcc r15-1932] RISC-V: fix zcmp popretz [PR113715]

2024-07-09 Thread Fei Gao via Gcc-cvs
https://gcc.gnu.org/g:7a345d0314f8cf0f15ca3664b1e4430d65764570 commit r15-1932-g7a345d0314f8cf0f15ca3664b1e4430d65764570 Author: Fei Gao Date: Tue Jul 9 10:00:29 2024 + RISC-V: fix zcmp popretz [PR113715] No functional changes compared with V1, just spaces to table conversion

[gcc r14-10403] RISC-V: backport fix zcmp popretz [PR113715]

2024-07-09 Thread Fei Gao via Gcc-cvs
https://gcc.gnu.org/g:efa30f619361b043616e624e57366a50982e11df commit r14-10403-gefa30f619361b043616e624e57366a50982e11df Author: Fei Gao Date: Tue Jul 9 10:00:29 2024 + RISC-V: backport fix zcmp popretz [PR113715] Root cause: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h

[gcc r15-1933] Remove expanding complex EQ/NE inside a GIMPLE_RETURN [PR115721]

2024-07-09 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:8f8bddb58ad7746b2a19c43e32641d161fa15caf commit r15-1933-g8f8bddb58ad7746b2a19c43e32641d161fa15caf Author: Andrew Pinski Date: Tue Jul 9 14:00:34 2024 -0700 Remove expanding complex EQ/NE inside a GIMPLE_RETURN [PR115721] This code has been dead at least sinc

[gcc r15-1934] testsuite: Allow matching `{_1, { 0, 0, 0, 0 }}` for vect/slp-gap-1.c

2024-07-09 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:6fce4664d4a2e44843bd1464930696c819906d0f commit r15-1934-g6fce4664d4a2e44843bd1464930696c819906d0f Author: Andrew Pinski Date: Tue Jul 9 17:13:24 2024 -0700 testsuite: Allow matching `{_1, { 0,0,0,0 }}` for vect/slp-gap-1.c While working on adding V4QI suppor