[gcc r15-9387] testsuite: arm: rename arm_v8_1_lob_ok into arm_v8_1m_lob_hw

2025-04-11 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:5cc8a75140032b0ac70ca0d25e0e5fda350d8511 commit r15-9387-g5cc8a75140032b0ac70ca0d25e0e5fda350d8511 Author: Christophe Lyon Date: Thu Apr 10 13:39:23 2025 + testsuite: arm: rename arm_v8_1_lob_ok into arm_v8_1m_lob_hw All arm effective-targets using check_

[gcc r15-9247] testsuite: arm: Tighten compile options for short-vfp-1.c [PR119556]

2025-04-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:2a155fab5a015ed4500474bab9b6ce0c4bd6c52e commit r15-9247-g2a155fab5a015ed4500474bab9b6ce0c4bd6c52e Author: Christophe Lyon Date: Thu Apr 3 18:45:51 2025 + testsuite: arm: Tighten compile options for short-vfp-1.c [PR119556] The previous version of this te

[gcc r15-8887] testsuite: aarch64: restore torture options in vml[as]_float_not_used.c

2025-04-05 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:a05d40255312e751244e9fd55246796aac5d1f14 commit r15-8887-ga05d40255312e751244e9fd55246796aac5d1f14 Author: Christophe Lyon Date: Mon Mar 17 23:38:50 2025 + testsuite: aarch64: restore torture options in vml[as]_float_not_used.c Remove dg-options, so that

[gcc r15-9175] testsuite: Remove guality xfails for aarch64*-*-*

2025-04-03 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:b1b786580b9bddadcb179c84265655e2d2405b55 commit r15-9175-gb1b786580b9bddadcb179c84265655e2d2405b55 Author: Christophe Lyon Date: Wed Apr 2 17:00:17 2025 + testsuite: Remove guality xfails for aarch64*-*-* Since r15-7878-ge1c49f413c8, these tests appear as

[gcc r15-9144] testsuite: arm: Fix dg-final in short-vfp-1.c [PR119556]

2025-04-02 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:df225ae29a147ae40bb44ba14ee979b67fd19c8e commit r15-9144-gdf225ae29a147ae40bb44ba14ee979b67fd19c8e Author: Christophe Lyon Date: Mon Mar 31 19:00:44 2025 + testsuite: arm: Fix dg-final in short-vfp-1.c [PR119556] Recent syntactic fixes enabled the test, b

[gcc r15-9006] testsuite: Add options for float16 for test [PR119133]

2025-03-28 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:4981d8dfcfd34486d431930be3381eb73df958d0 commit r15-9006-g4981d8dfcfd34486d431930be3381eb73df958d0 Author: Christophe Lyon Date: Thu Mar 27 14:44:18 2025 + testsuite: Add options for float16 for test [PR119133] Some targets (like arm) need some flags to e

[gcc r15-8884] testsuite: arm: remove duplicate -mcpu=unset in arm_v8_1_lob_ok

2025-03-25 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:3c384dfc89fcf87b01f300968e85a7547e058748 commit r15-8884-g3c384dfc89fcf87b01f300968e85a7547e058748 Author: Christophe Lyon Date: Wed Mar 19 10:59:04 2025 + testsuite: arm: remove duplicate -mcpu=unset in arm_v8_1_lob_ok This was probably a typo / oversigh

[gcc r15-8888] testsuite: aarch64: arm: Remove redundant dg-do run in advsimd-intrinsics tests

2025-03-25 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:3fcdf55469f8787c04e4f0b5e93139247d8fe7ee commit r15--g3fcdf55469f8787c04e4f0b5e93139247d8fe7ee Author: Christophe Lyon Date: Fri Mar 14 13:12:08 2025 + testsuite: aarch64: arm: Remove redundant dg-do run in advsimd-intrinsics tests Tests under advsim

[gcc r15-8886] testsuite: aarch64: restore torture options in bf16_dup.c

2025-03-25 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:52df53079310cad5b6aad68ae6594d375a844272 commit r15-8886-g52df53079310cad5b6aad68ae6594d375a844272 Author: Christophe Lyon Date: Mon Mar 17 23:37:25 2025 + testsuite: aarch64: restore torture options in bf16_dup.c Remove dg-options, so that the test is ex

[gcc r15-8885] testsuite: aarch64: arm: move saturating_arithmetic_autovect tests to simd/

2025-03-25 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e8ada4131657f7dc61f53fe49daaf96a1d1c6774 commit r15-8885-ge8ada4131657f7dc61f53fe49daaf96a1d1c6774 Author: Christophe Lyon Date: Tue Mar 18 14:56:41 2025 + testsuite: aarch64: arm: move saturating_arithmetic_autovect tests to simd/ These tests force dg-op

[gcc r15-7882] arm: Handle fixed PIC register in require_pic_register (PR target/115485)

2025-03-11 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:b1d0ac28de643e7c810e407a0668737131cdcc00 commit r15-7882-gb1d0ac28de643e7c810e407a0668737131cdcc00 Author: Christophe Lyon Date: Mon Mar 3 11:12:18 2025 + arm: Handle fixed PIC register in require_pic_register (PR target/115485) Commit r9-4307-g89d7557202

[gcc r15-7926] arm: [MVE] Fix predicates for vec_cmp, vec_vcmpu and vcond_mask (PR 115439)

2025-03-10 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e187ed927ae52df7998376d6ccfdd2181fc8f774 commit r15-7926-ge187ed927ae52df7998376d6ccfdd2181fc8f774 Author: Christophe Lyon Date: Wed Jan 15 17:11:33 2025 + arm: [MVE] Fix predicates for vec_cmp, vec_vcmpu and vcond_mask (PR 115439) When compiling c-c++-co

[gcc r13-9417] arm: Handle fixed PIC register in require_pic_register (PR target/115485)

2025-03-08 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:8b79adbb92f80cecf447e4ec75d6c6e7ca62ac1e commit r13-9417-g8b79adbb92f80cecf447e4ec75d6c6e7ca62ac1e Author: Christophe Lyon Date: Mon Mar 3 11:12:18 2025 + arm: Handle fixed PIC register in require_pic_register (PR target/115485) Commit r9-4307-g89d7557202

[gcc r12-10980] arm: Handle fixed PIC register in require_pic_register (PR target/115485)

2025-03-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:149b38a44d041d3b4142f50a9b2d6e1190df3b11 commit r12-10980-g149b38a44d041d3b4142f50a9b2d6e1190df3b11 Author: Christophe Lyon Date: Mon Mar 3 11:12:18 2025 + arm: Handle fixed PIC register in require_pic_register (PR target/115485) Commit r9-4307-g89d755720

[gcc r14-11391] arm: Handle fixed PIC register in require_pic_register (PR target/115485)

2025-03-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:1c99a8f255ae7a68e477b7653df7a8dcf936cbeb commit r14-11391-g1c99a8f255ae7a68e477b7653df7a8dcf936cbeb Author: Christophe Lyon Date: Mon Mar 3 11:12:18 2025 + arm: Handle fixed PIC register in require_pic_register (PR target/115485) Commit r9-4307-g89d755720

[gcc r15-7505] arm: gimple fold aes[ed] [PR114522]

2025-02-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:926c989131e914e69cd73529d183ebd9d637798a commit r15-7505-g926c989131e914e69cd73529d183ebd9d637798a Author: Christophe Lyon Date: Tue Feb 11 20:51:23 2025 + arm: gimple fold aes[ed] [PR114522] Almost a copy/paste from the recent aarch64 version of this pat

[gcc r15-7065] arm, testsuite: fix fast-math-bb-slp-complex-mla-float.c dg-add-options

2025-01-20 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:7cc573017274acfd5a276d959a8297ba04e98002 commit r15-7065-g7cc573017274acfd5a276d959a8297ba04e98002 Author: Christophe Lyon Date: Thu Dec 19 10:07:28 2024 + arm, testsuite: fix fast-math-bb-slp-complex-mla-float.c dg-add-options The test uses floats, not f

[gcc r15-7064] arm, testsuite: remove duplicate dg-add-options arm_v8_3a_complex_neon

2025-01-20 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:cb35651269cef74301250f5d7c0412f81a33aef4 commit r15-7064-gcb35651269cef74301250f5d7c0412f81a33aef4 Author: Christophe Lyon Date: Wed Dec 18 13:49:20 2024 + arm, testsuite: remove duplicate dg-add-options arm_v8_3a_complex_neon These two testcases have twi

[gcc r15-6795] arm: [MVE intrinsics] Fix tuples field name (PR 118332)

2025-01-10 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:288ac095b4df1a47a4cf9ba2efdc56a568a6e951 commit r15-6795-g288ac095b4df1a47a4cf9ba2efdc56a568a6e951 Author: Christophe Lyon Date: Wed Jan 8 18:51:27 2025 + arm: [MVE intrinsics] Fix tuples field name (PR 118332) The previous fix only worked for C, for C++

[gcc r15-6735] arm: [MVE intrinsics] Another fix for moves of tuples (PR target/118131)

2025-01-09 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:823101941530d1aa0837f4e74436ea3e027c9241 commit r15-6735-g823101941530d1aa0837f4e74436ea3e027c9241 Author: Christophe Lyon Date: Fri Dec 20 20:31:29 2024 + arm: [MVE intrinsics] Another fix for moves of tuples (PR target/118131) Commit r15-6389-g670df03e5

[gcc r14-11162] arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801]

2025-01-09 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:61de759f943ce0a5981affeee19debc82ec43744 commit r14-11162-g61de759f943ce0a5981affeee19debc82ec43744 Author: Christophe Lyon Date: Sun Nov 24 18:08:48 2024 + arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801] This backport is a ch

[gcc r15-6682] arm: [MVE intrinsics] Fix tuples field name (PR 118332)

2025-01-07 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:42b24557bdf805d2913d3c75531fe441b1634332 commit r15-6682-g42b24557bdf805d2913d3c75531fe441b1634332 Author: Christophe Lyon Date: Tue Jan 7 16:59:03 2025 + arm: [MVE intrinsics] Fix tuples field name (PR 118332) A recent commit mistakenly changed the field

[gcc r14-11112] Revert "arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801]"

2024-12-23 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:ecd031a9470257324484c66b51c6baff943e01ab commit r14-2-gecd031a9470257324484c66b51c6baff943e01ab Author: Christophe Lyon Date: Mon Dec 23 08:11:34 2024 + Revert "arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801]" This revert

[gcc r15-6389] arm: [MVE intrinsics] Fix moves of tuples (PR target/118131)

2024-12-20 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:670df03e5294a31efff1554c9a751ef893dc1f71 commit r15-6389-g670df03e5294a31efff1554c9a751ef893dc1f71 Author: Christophe Lyon Date: Thu Dec 19 16:25:59 2024 + arm: [MVE intrinsics] Fix moves of tuples (PR target/118131) Commit r15-6245-g4f4e13dd235b introduc

[gcc r14-11105] arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801]

2024-12-19 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:0631c5770e8162dbe67c73dee0327313c19822c2 commit r14-11105-g0631c5770e8162dbe67c73dee0327313c19822c2 Author: Christophe Lyon Date: Sun Nov 24 18:08:48 2024 + arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801] In this PR, we have t

[gcc r15-6244] arm: [MVE intrinsics] fix store shape to support tuples

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:87235d8ae8cc40468a757ec84e84461e96b7879d commit r15-6244-g87235d8ae8cc40468a757ec84e84461e96b7879d Author: Christophe Lyon Date: Wed Nov 13 15:31:21 2024 + arm: [MVE intrinsics] fix store shape to support tuples Now that tuples are properly supported, we

[gcc r15-6238] arm: [MVE intrinsics] rework vldr gather_base_wb

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:28e4682944e32d236640c0b310db82870008ae33 commit r15-6238-g28e4682944e32d236640c0b310db82870008ae33 Author: Christophe Lyon Date: Thu Oct 31 09:56:05 2024 + arm: [MVE intrinsics] rework vldr gather_base_wb Implement vldr?q_gather_base_wb using the new MVE

[gcc r15-6245] arm: [MVE intrinsics] rework vst2q vst4q vld2q vld4q

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:4f4e13dd235bba9c706948a3ecb3e530dd68aad1 commit r15-6245-g4f4e13dd235bba9c706948a3ecb3e530dd68aad1 Author: Christophe Lyon Date: Wed Nov 13 15:33:18 2024 + arm: [MVE intrinsics] rework vst2q vst4q vld2q vld4q Implement vst2q, vst4q, vld2q and vld4q using

[gcc r15-6243] arm: [MVE intrinsics] add support for tuples

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e9c36605a4838cbcdb75c6364b9fa700c5a43227 commit r15-6243-ge9c36605a4838cbcdb75c6364b9fa700c5a43227 Author: Christophe Lyon Date: Wed Nov 13 15:30:44 2024 + arm: [MVE intrinsics] add support for tuples This patch is largely a copy/paste from the aarch64 SV

[gcc r15-6246] arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801]

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:2089009210a1774c37e527ead8bbcaaa1a7a9d2d commit r15-6246-g2089009210a1774c37e527ead8bbcaaa1a7a9d2d Author: Christophe Lyon Date: Sun Nov 24 18:08:48 2024 + arm: [MVE intrinsics] Fix support for predicate constants [PR target/114801] In this PR, we have to

[gcc r15-6241] arm: [MVE intrinsics] remove V2DF from MVE_vecs iterator

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:9553e1374658f603818f6d5609a34a7102064955 commit r15-6241-g9553e1374658f603818f6d5609a34a7102064955 Author: Christophe Lyon Date: Wed Aug 16 13:43:16 2023 + arm: [MVE intrinsics] remove V2DF from MVE_vecs iterator V2DF is not supported by MVE, so remove it

[gcc r15-6242] arm: [MVE intrinsics] add modes for tuples

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:1e52a6a2d44cfa81f80a14360db0687275512ec7 commit r15-6242-g1e52a6a2d44cfa81f80a14360db0687275512ec7 Author: Christophe Lyon Date: Wed Nov 13 15:28:29 2024 + arm: [MVE intrinsics] add modes for tuples Add V2x and V4x modes, like we do on aarch64 for Advance

[gcc r15-6239] arm: [MVE intrinsics] remove useless call_properties implementations.

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e860e8561a9f4544715e19d3a3c4634aea200a0c commit r15-6239-ge860e8561a9f4544715e19d3a3c4634aea200a0c Author: Christophe Lyon Date: Tue Nov 5 22:43:04 2024 + arm: [MVE intrinsics] remove useless call_properties implementations. vstrq_impl derives from store_

[gcc r15-6240] arm: [MVE intrinsics] Fix condition for vec_extract patterns

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:4d79603e833bdfdc72d6ad2158af6a4502f60be2 commit r15-6240-g4d79603e833bdfdc72d6ad2158af6a4502f60be2 Author: Christophe Lyon Date: Wed Aug 16 13:42:53 2023 + arm: [MVE intrinsics] Fix condition for vec_extract patterns Remove floating-point condition from m

[gcc r15-6236] arm: [MVE intrinsics] add load_gather_base shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:6aae1658d2c1cb9ef5851324e94d3c2e436f763b commit r15-6236-g6aae1658d2c1cb9ef5851324e94d3c2e436f763b Author: Christophe Lyon Date: Wed Oct 30 09:02:15 2024 + arm: [MVE intrinsics] add load_gather_base shape This patch adds the load_gather_base shape descrip

[gcc r15-6237] arm: [MVE intrinsics] rework vldr gather_base

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:6505151088fcc28e6b210c04c95f1d1981849a78 commit r15-6237-g6505151088fcc28e6b210c04c95f1d1981849a78 Author: Christophe Lyon Date: Wed Oct 30 17:32:48 2024 + arm: [MVE intrinsics] rework vldr gather_base Implement vldr?q_gather_base using the new MVE builti

[gcc r15-6235] arm: [MVE intrinsics] rework vldr gather_shifted_offset

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e0c38d6c95439d515081fe3b79a44eebcfdaa610 commit r15-6235-ge0c38d6c95439d515081fe3b79a44eebcfdaa610 Author: Christophe Lyon Date: Tue Oct 29 21:10:10 2024 + arm: [MVE intrinsics] rework vldr gather_shifted_offset Implement vldr?q_gather_shifted_offset usin

[gcc r15-6233] arm: [MVE intrinsics] add load_ext_gather_offset shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:20e31a082cb3843f2362111ec80f40c51ca4cb41 commit r15-6233-g20e31a082cb3843f2362111ec80f40c51ca4cb41 Author: Christophe Lyon Date: Thu Oct 17 19:35:21 2024 + arm: [MVE intrinsics] add load_ext_gather_offset shape This patch adds the load_ext_gather_offset s

[gcc r15-6232] arm: [MVE intrinsics] rework vstr scatter_base_wb

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:b0512ae20b670270629c6c6d497f2509a92cc41c commit r15-6232-gb0512ae20b670270629c6c6d497f2509a92cc41c Author: Christophe Lyon Date: Tue Oct 15 14:46:37 2024 + arm: [MVE intrinsics] rework vstr scatter_base_wb Implement vstr?q_scatter_base_wb using the new MV

[gcc r15-6234] arm: [MVE intrinsics] rework vldr gather_offset

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:218881ac83c9e0cb80a21a34a829c44a51d1a34a commit r15-6234-g218881ac83c9e0cb80a21a34a829c44a51d1a34a Author: Christophe Lyon Date: Tue Oct 29 10:34:23 2024 + arm: [MVE intrinsics] rework vldr gather_offset Implement vldr?q_gather_offset using the new MVE bu

[gcc r15-6231] arm: [MVE intrinsics] rework vstr scatter_base

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:39cc2ed30e9e678619651cde2967522b544d6a9c commit r15-6231-g39cc2ed30e9e678619651cde2967522b544d6a9c Author: Christophe Lyon Date: Sun Oct 13 21:03:26 2024 + arm: [MVE intrinsics] rework vstr scatter_base Implement vstr?q_scatter_base using the new MVE buil

[gcc r15-6229] arm: [MVE intrinsics] Check immediate is a multiple in a range

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:c0ab34339836b779ea161f54cb3bb397cdbc6f10 commit r15-6229-gc0ab34339836b779ea161f54cb3bb397cdbc6f10 Author: Christophe Lyon Date: Mon Nov 4 21:41:47 2024 + arm: [MVE intrinsics] Check immediate is a multiple in a range This patch adds support to check that

[gcc r15-6230] arm: [MVE intrinsics] Add store_scatter_base shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:1f2ab5b3900f1d6ff357352a211c8f1fecc03cf8 commit r15-6230-g1f2ab5b3900f1d6ff357352a211c8f1fecc03cf8 Author: Christophe Lyon Date: Sun Oct 13 21:03:12 2024 + arm: [MVE intrinsics] Add store_scatter_base shape This patch adds the store_scatter_base shape des

[gcc r15-6227] arm: [MVE intrinsics] rework vstr?q_scatter_offset

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:5cfb8ff332bebfd06db62bdc9933e513a2511567 commit r15-6227-g5cfb8ff332bebfd06db62bdc9933e513a2511567 Author: Christophe Lyon Date: Tue Oct 29 10:31:53 2024 + arm: [MVE intrinsics] rework vstr?q_scatter_offset This patch implements vstr?q_scatter_offset usin

[gcc r15-6228] arm: [MVE intrinsics] rework vstr_scatter_shifted_offset

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:294e5424f294cdbd79aa5dcd755f4c825fa814c9 commit r15-6228-g294e5424f294cdbd79aa5dcd755f4c825fa814c9 Author: Christophe Lyon Date: Fri Oct 11 15:37:03 2024 + arm: [MVE intrinsics] rework vstr_scatter_shifted_offset Implement vstr?q_scatter_shifted_offset in

[gcc r15-6226] arm: [MVE intrinsics] add store_scatter_offset shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:bccbb696e51def52cd8dec7269341b22d79b70a7 commit r15-6226-gbccbb696e51def52cd8dec7269341b22d79b70a7 Author: Christophe Lyon Date: Thu Oct 10 10:48:42 2024 + arm: [MVE intrinsics] add store_scatter_offset shape This patch adds the store_scatter_offset shape

[gcc r15-6225] arm: [MVE intrinsics] add mode_after_pred helper in function_shape

2024-12-13 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:8080760951b563cedf7b68fcc119f7992bdb39fe commit r15-6225-g8080760951b563cedf7b68fcc119f7992bdb39fe Author: Christophe Lyon Date: Thu Oct 10 16:35:23 2024 + arm: [MVE intrinsics] add mode_after_pred helper in function_shape This new helper returns true if

[gcc r15-5992] arm, testsuite: Add -mtune=cortex-m55 to dlstp-int8x16.c

2024-12-06 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:115e4bf54ec91a4f358a9e68dcd7a234b0ccc5b8 commit r15-5992-g115e4bf54ec91a4f358a9e68dcd7a234b0ccc5b8 Author: Christophe Lyon Date: Fri Dec 6 15:59:25 2024 + arm,testsuite: Add -mtune=cortex-m55 to dlstp-int8x16.c Like dlstp-compile-asm-1.c, this test would

[gcc r15-5974] arm, testsuite: Add -mtune=cortex-m55 to dlstp-compile-asm-1.c test.

2024-12-06 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:2b707b41b178dc2f42aee1d28b2ee62583241cca commit r15-5974-g2b707b41b178dc2f42aee1d28b2ee62583241cca Author: Christophe Lyon Date: Fri Dec 6 09:49:58 2024 + arm,testsuite: Add -mtune=cortex-m55 to dlstp-compile-asm-1.c test. This test would fail if GCC is c

[gcc r15-5319] testsuite: Fix tail_call and musttail effective targets [PR116080]

2024-11-15 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:a064fed18a02696586cd8c182fd56c571c9438c1 commit r15-5319-ga064fed18a02696586cd8c182fd56c571c9438c1 Author: Christophe Lyon Date: Thu Oct 3 13:37:16 2024 + testsuite: Fix tail_call and musttail effective targets [PR116080] Some of the musttail tests (eg mu

[gcc r15-5233] libgcc: Fix COPY_ARG_VAL initializer (PR 117537)

2024-11-14 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:13a966d56fe60418cf88c11cbd45797f1cbfed5f commit r15-5233-g13a966d56fe60418cf88c11cbd45797f1cbfed5f Author: Christophe Lyon Date: Wed Nov 13 21:20:13 2024 + libgcc: Fix COPY_ARG_VAL initializer (PR 117537) We recently forced -Werror when building libgcc fo

[gcc r15-4773] arm: [MVE intrinsics] Remove unused builtins qualifiers

2024-10-30 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:df11cb0bc4ef9f12c2315c2833be3900a2847965 commit r15-4773-gdf11cb0bc4ef9f12c2315c2833be3900a2847965 Author: Christophe Lyon Date: Wed Oct 30 09:50:16 2024 + arm: [MVE intrinsics] Remove unused builtins qualifiers After the re-implementation of MVE vld/vst

[gcc r15-4731] arm: [MVE intrinsics] Add load_ext intrinsic shape

2024-10-29 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:c31cdc3d85e365ce0d233fe40bee40a8bd672b11 commit r15-4731-gc31cdc3d85e365ce0d233fe40bee40a8bd672b11 Author: Alfie Richards Date: Wed Sep 11 12:32:06 2024 +0200 arm: [MVE intrinsics] Add load_ext intrinsic shape This patch adds the extending load shape. It

[gcc r15-4733] arm: [MVE intrinsics] Add support for predicated contiguous loads and stores

2024-10-29 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:16ee5c64e60b388df40a2b91d4a145159629cbcd commit r15-4733-g16ee5c64e60b388df40a2b91d4a145159629cbcd Author: Alfie Richards Date: Wed Sep 11 14:56:28 2024 +0200 arm: [MVE intrinsics] Add support for predicated contiguous loads and stores This patch extends

[gcc r15-4730] arm: [MVE intrinsics] fix vst tests

2024-10-29 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:3aca5aa0f09e7b9f174c4ed3461612a0d0f002d0 commit r15-4730-g3aca5aa0f09e7b9f174c4ed3461612a0d0f002d0 Author: Alfie Richards Date: Wed Sep 11 18:02:01 2024 +0200 arm: [MVE intrinsics] fix vst tests The tests for vst* instrinsics use functions which return a void

[gcc r15-4734] arm: [MVE intrinsics] Rework MVE vld/vst intrinsics

2024-10-29 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:63b6967b06b5387821c4e5f2c113da6aaeeae2b7 commit r15-4734-g63b6967b06b5387821c4e5f2c113da6aaeeae2b7 Author: Alfie Richards Date: Wed Sep 11 15:01:43 2024 +0200 arm: [MVE intrinsics] Rework MVE vld/vst intrinsics Implement the mve vld and vst intrinsics using t

[gcc r15-4732] arm: [MVE intrinsics] Add load_extending and store_truncating function bases

2024-10-29 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:52e36cde0f6680ef56043cb220eb9cd0be927749 commit r15-4732-g52e36cde0f6680ef56043cb220eb9cd0be927749 Author: Alfie Richards Date: Wed Sep 11 14:55:24 2024 +0200 arm: [MVE intrinsics] Add load_extending and store_truncating function bases This patch adds the loa

[gcc r15-4456] arm: [MVE intrinsics] rework vadcq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:6e2b3125c2f47d52d0eefe88298c41ae8e2eee0d commit r15-4456-g6e2b3125c2f47d52d0eefe88298c41ae8e2eee0d Author: Christophe Lyon Date: Thu Aug 29 19:26:27 2024 + arm: [MVE intrinsics] rework vadcq Implement vadcq using the new MVE builtins framework. W

[gcc r15-4453] arm: [MVE intrinsics] add vadc_vsbc shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:ba7b97e0bcc089ee37caf2203239939cff030b68 commit r15-4453-gba7b97e0bcc089ee37caf2203239939cff030b68 Author: Christophe Lyon Date: Wed Aug 28 21:26:33 2024 + arm: [MVE intrinsics] add vadc_vsbc shape This patch adds the vadc_vsbc shape description.

[gcc r15-4458] arm: [MVE intrinsics] use long_type_suffix / half_type_suffix helpers

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:8e74cbc3a834ee009a5e60e76b20e8df7114da31 commit r15-4458-g8e74cbc3a834ee009a5e60e76b20e8df7114da31 Author: Christophe Lyon Date: Fri Aug 30 13:52:23 2024 + arm: [MVE intrinsics] use long_type_suffix / half_type_suffix helpers In several places we are look

[gcc r15-4457] arm: [MVE intrinsics] rework vsbcq vsbciq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:a5efcfcc93a911c7a04626e64ee65f02d5ecce6f commit r15-4457-ga5efcfcc93a911c7a04626e64ee65f02d5ecce6f Author: Christophe Lyon Date: Mon Sep 2 14:10:25 2024 + arm: [MVE intrinsics] rework vsbcq vsbciq Implement vsbcq vsbciq using the new MVE builtins framewor

[gcc r15-4455] arm: [MVE intrinsics] rework vadciq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:cb21ceae313825d01e72726e18ab213e34c6a7b2 commit r15-4455-gcb21ceae313825d01e72726e18ab213e34c6a7b2 Author: Christophe Lyon Date: Wed Aug 28 21:26:58 2024 + arm: [MVE intrinsics] rework vadciq Implement vadciq using the new MVE builtins framework.

[gcc r15-4454] arm: [MVE intrinsics] factorize vadc vadci vsbc vsbci

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:8c21fc6610e1b1e038ec0e7d58e0e32716334892 commit r15-4454-g8c21fc6610e1b1e038ec0e7d58e0e32716334892 Author: Christophe Lyon Date: Thu Aug 29 21:00:30 2024 + arm: [MVE intrinsics] factorize vadc vadci vsbc vsbci Factorize vadc/vsbc and vadci/vsbci so that t

[gcc r15-4452] arm: [MVE intrinsics] remove vshlcq useless expanders

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:8d73d2780f284606000cf20120a22a2f5b92b01e commit r15-4452-g8d73d2780f284606000cf20120a22a2f5b92b01e Author: Christophe Lyon Date: Wed Aug 28 13:48:52 2024 + arm: [MVE intrinsics] remove vshlcq useless expanders Since we rewrote the implementation of vshlcq

[gcc r15-4451] arm: [MVE intrinsics] rework vshlcq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:4d2b6a7dd5393475134c46537004346126458136 commit r15-4451-g4d2b6a7dd5393475134c46537004346126458136 Author: Christophe Lyon Date: Wed Aug 28 13:47:17 2024 + arm: [MVE intrinsics] rework vshlcq Implement vshlc using the new MVE builtins framework.

[gcc r15-4450] arm: [MVE intrinsics] add vshlc shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:2ddabb28dbd42471f8fa526e2689144bacd0d3d0 commit r15-4450-g2ddabb28dbd42471f8fa526e2689144bacd0d3d0 Author: Christophe Lyon Date: Wed Aug 28 13:46:52 2024 + arm: [MVE intrinsics] add vshlc shape This patch adds the vshlc shape description. 2024-08

[gcc r15-4449] arm: [MVE intrinsics] remove useless v[id]wdup expanders

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:c7f95f2b531ed179012c9bd26bbc1d2d4a849b22 commit r15-4449-gc7f95f2b531ed179012c9bd26bbc1d2d4a849b22 Author: Christophe Lyon Date: Thu Aug 29 08:56:03 2024 + arm: [MVE intrinsics] remove useless v[id]wdup expanders Like with vddup/vidup, we use code_for_mve

[gcc r15-4448] arm: [MVE intrinsics] update v[id]wdup tests

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e65ab03fac39bc708dbc9c7436e17887b6457f05 commit r15-4448-ge65ab03fac39bc708dbc9c7436e17887b6457f05 Author: Christophe Lyon Date: Fri Aug 30 09:37:34 2024 + arm: [MVE intrinsics] update v[id]wdup tests Testing v[id]wdup overloads with '1' as argument for u

[gcc r15-4447] arm: [MVE intrinsics] rework vdwdup viwdup

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:47ed70f758164af4b42d6e044d6f5be62a097c7b commit r15-4447-g47ed70f758164af4b42d6e044d6f5be62a097c7b Author: Christophe Lyon Date: Thu Aug 29 08:52:23 2024 + arm: [MVE intrinsics] rework vdwdup viwdup Implement vdwdup and viwdup using the new MVE builtins f

[gcc r15-4446] arm: [MVE intrinsics] add vidwdup shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:ec116668058f3f0c472313b95bf11e99965f92df commit r15-4446-gec116668058f3f0c472313b95bf11e99965f92df Author: Christophe Lyon Date: Mon Aug 26 17:16:07 2024 + arm: [MVE intrinsics] add vidwdup shape This patch adds the vidwdup shape description for vdwdup an

[gcc r15-4445] arm: [MVE intrinsics] factorize vdwdup viwdup

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:42be837c368692edcff1a35cad3eafc33b3ac461 commit r15-4445-g42be837c368692edcff1a35cad3eafc33b3ac461 Author: Christophe Lyon Date: Thu Aug 22 20:36:46 2024 + arm: [MVE intrinsics] factorize vdwdup viwdup Factorize vdwdup and viwdup so that they use the same

[gcc r15-4443] arm: [MVE intrinsics] remove v[id]dup expanders

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:f936ddb75336fb24ffbf249ab972959f4428155b commit r15-4443-gf936ddb75336fb24ffbf249ab972959f4428155b Author: Christophe Lyon Date: Thu Aug 29 09:04:38 2024 + arm: [MVE intrinsics] remove v[id]dup expanders We use code_for_mve_q_u_insn, rather than the expan

[gcc r15-4444] arm: [MVE intrinsics] fix checks of immediate arguments

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:2fd08f37d5350231f0ce03e8f887d83234b47eaf commit r15--g2fd08f37d5350231f0ce03e8f887d83234b47eaf Author: Christophe Lyon Date: Wed Aug 21 13:13:23 2024 + arm: [MVE intrinsics] fix checks of immediate arguments As discussed in [1], it is better to use "s

[gcc r15-4442] arm: [MVE intrinsics] update v[id]dup tests

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:faaf83b9bc2bbbe0dff830c1fc733ed9f248db42 commit r15-4442-gfaaf83b9bc2bbbe0dff830c1fc733ed9f248db42 Author: Christophe Lyon Date: Fri Aug 30 09:29:46 2024 + arm: [MVE intrinsics] update v[id]dup tests Testing v[id]dup overloads with '1' as argument for uin

[gcc r15-4441] arm: [MVE intrinsics] rework vddup vidup

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:d7250b623fb1451008d5e836467b475150194bc6 commit r15-4441-gd7250b623fb1451008d5e836467b475150194bc6 Author: Christophe Lyon Date: Thu Aug 29 09:01:54 2024 + arm: [MVE intrinsics] rework vddup vidup Implement vddup and vidup using the new MVE builtins frame

[gcc r15-4440] arm: [MVE intrinsics] add viddup shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e38566afb4a7cede996e32596e94055667420c83 commit r15-4440-ge38566afb4a7cede996e32596e94055667420c83 Author: Christophe Lyon Date: Mon Aug 19 14:47:10 2024 + arm: [MVE intrinsics] add viddup shape This patch adds the viddup shape description for vidup and v

[gcc r15-4439] arm: [MVE intrinsics] factorize vddup vidup

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:387b121467fb0c05493429f201d7951d6ac0540f commit r15-4439-g387b121467fb0c05493429f201d7951d6ac0540f Author: Christophe Lyon Date: Mon Aug 19 14:48:47 2024 + arm: [MVE intrinsics] factorize vddup vidup Factorize vddup and vidup so that they use the same par

[gcc r15-4438] arm: [MVE intrinsics] rework vctp

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e4366770dc32c0dd5c2cd3563e37d5d63c9e1eef commit r15-4438-ge4366770dc32c0dd5c2cd3563e37d5d63c9e1eef Author: Christophe Lyon Date: Thu Aug 1 16:08:58 2024 + arm: [MVE intrinsics] rework vctp Implement vctp using the new MVE builtins framework. 2024

[gcc r15-4437] arm: [MVE intrinsics] rework vorn

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:da92e77ed4937102880d41b9c994fcadcb98e2aa commit r15-4437-gda92e77ed4937102880d41b9c994fcadcb98e2aa Author: Christophe Lyon Date: Wed Jul 10 22:38:52 2024 + arm: [MVE intrinsics] rework vorn Implement vorn using the new MVE builtins framework. 202

[gcc r15-4436] arm: [MVE intrinsics] factorize vorn

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:9c69991f3e151dfe89bad82f0ea82bc4ca065322 commit r15-4436-g9c69991f3e151dfe89bad82f0ea82bc4ca065322 Author: Christophe Lyon Date: Wed Jul 10 22:45:23 2024 + arm: [MVE intrinsics] factorize vorn Factorize vorn so that they use parameterized names.

[gcc r15-4435] arm: [MVE intrinsics] rework vbicq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:b1f996525d6fb7d804b8addaf79b046a4ffa56b7 commit r15-4435-gb1f996525d6fb7d804b8addaf79b046a4ffa56b7 Author: Christophe Lyon Date: Wed Jul 10 22:57:39 2024 + arm: [MVE intrinsics] rework vbicq Implement vbicq using the new MVE builtins framework. 2

[gcc r15-4434] arm: [MVE intrinsics] rework vcvtaq vcvtmq vcvtnq vcvtpq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:cbcb8026b8fa0c959df3daeb28ee19719b7b828f commit r15-4434-gcbcb8026b8fa0c959df3daeb28ee19719b7b828f Author: Christophe Lyon Date: Mon Jun 10 13:21:56 2024 + arm: [MVE intrinsics] rework vcvtaq vcvtmq vcvtnq vcvtpq Implement vcvtaq vcvtmq vcvtnq vcvtpq usin

[gcc r15-4432] arm: [MVE intrinsics] factorize vcvtaq vcvtmq vcvtnq vcvtpq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:17ccbbee44387b0233a0cafb516782f0188aee2b commit r15-4432-g17ccbbee44387b0233a0cafb516782f0188aee2b Author: Christophe Lyon Date: Wed Jul 10 22:12:03 2024 + arm: [MVE intrinsics] factorize vcvtaq vcvtmq vcvtnq vcvtpq Factorize vcvtaq vcvtmq vcvtnq vcvtpq b

[gcc r15-4433] arm: [MVE intrinsics] add vcvtx shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:4f3aa71017155dfd9d371e32bedddb7c1279362d commit r15-4433-g4f3aa71017155dfd9d371e32bedddb7c1279362d Author: Christophe Lyon Date: Mon Jun 10 13:19:41 2024 + arm: [MVE intrinsics] add vcvtx shape This patch adds the vcvtx shape description for vcvtaq, vcvtm

[gcc r15-4427] arm: [MVE intrinsics] add vcvt shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:931ba2f11b9e5edf9b79cc924b99791e0696c818 commit r15-4427-g931ba2f11b9e5edf9b79cc924b99791e0696c818 Author: Christophe Lyon Date: Thu Jun 6 17:50:39 2024 + arm: [MVE intrinsics] add vcvt shape This patch adds the vcvt shape description. It needs t

[gcc r15-4431] arm: [MVE intrinsics] rework vcvtbq_f16_f32 vcvttq_f16_f32 vcvtbq_f32_f16 vcvttq_f32_f16

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:43d8286399d4096f52a39016b5ba3a403063e547 commit r15-4431-g43d8286399d4096f52a39016b5ba3a403063e547 Author: Christophe Lyon Date: Mon Jun 10 07:50:35 2024 + arm: [MVE intrinsics] rework vcvtbq_f16_f32 vcvttq_f16_f32 vcvtbq_f32_f16 vcvttq_f32_f16 Implement

[gcc r15-4425] arm: [MVE intrinsics] Cleanup arm-mve-builtins-functions.h

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:4fc0c6c6186cad8c7648a1453ea299114c347348 commit r15-4425-g4fc0c6c6186cad8c7648a1453ea299114c347348 Author: Christophe Lyon Date: Wed Jul 10 21:25:07 2024 + arm: [MVE intrinsics] Cleanup arm-mve-builtins-functions.h This patch brings no functional change b

[gcc r15-4430] arm: [MVE intrinsics] add vcvt_f16_f32 and vcvt_f32_f16 shapes

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:097f560457fdb2102dae5774ac230b6eec1a commit r15-4430-g097f560457fdb2102dae5774ac230b6eec1a Author: Christophe Lyon Date: Mon Jun 10 07:47:19 2024 + arm: [MVE intrinsics] add vcvt_f16_f32 and vcvt_f32_f16 shapes This patch adds the vcvt_f16_f32 and

[gcc r15-4429] arm: [MVE intrinsics] factorize vcvtbq vcvttq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:8035b5b1fdbfe3656013bfdbd3efa2579691ce9f commit r15-4429-g8035b5b1fdbfe3656013bfdbd3efa2579691ce9f Author: Christophe Lyon Date: Wed Jul 10 22:02:26 2024 + arm: [MVE intrinsics] factorize vcvtbq vcvttq Factorize vcvtbq, vcvttq so that they use the same pa

[gcc r15-4428] arm: [MVE intrinsics] rework vcvtq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:b8963bb0671199cf2d42bda5aad62931094a1005 commit r15-4428-gb8963bb0671199cf2d42bda5aad62931094a1005 Author: Christophe Lyon Date: Thu Jun 6 17:48:50 2024 + arm: [MVE intrinsics] rework vcvtq Implement vcvtq using the new MVE builtins framework. In

[gcc r15-4426] arm: [MVE intrinsics] factorize vcvtq

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e1762af3056f0491d0c2a7d14dcd86d425c4a92e commit r15-4426-ge1762af3056f0491d0c2a7d14dcd86d425c4a92e Author: Christophe Lyon Date: Wed Jul 10 21:52:46 2024 + arm: [MVE intrinsics] factorize vcvtq Factorize vcvtq so that they use parameterized names.

[gcc r15-4424] arm: [MVE intrinsics] remove useless resolve from create shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:0a38e5fffca31dfff4aea64ddbfd750910252cde commit r15-4424-g0a38e5fffca31dfff4aea64ddbfd750910252cde Author: Christophe Lyon Date: Mon Jun 10 14:42:51 2024 + arm: [MVE intrinsics] remove useless resolve from create shape vcreateq have no overloaded forms, s

[gcc r15-4423] arm: [MVE intrinsics] improve comment for orrq shape

2024-10-18 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:ad176d828d118d3ec8b146d6d3b20cd7d5ce8967 commit r15-4423-gad176d828d118d3ec8b146d6d3b20cd7d5ce8967 Author: Christophe Lyon Date: Tue Jul 9 12:27:54 2024 + arm: [MVE intrinsics] improve comment for orrq shape Add a comment about the lack of "n" forms for f

[gcc r15-4415] aarch64: libgcc: Cleanup warnings in lse.S

2024-10-17 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:e4d417417f8a2f1cf615b6ff81687f4861787de0 commit r15-4415-ge4d417417f8a2f1cf615b6ff81687f4861787de0 Author: Christophe Lyon Date: Thu Oct 3 16:02:17 2024 + aarch64: libgcc: Cleanup warnings in lse.S Since Commit c608ada288ced0268c1fd4136f56c34b24

[gcc r15-4417] aarch64: libgcc: Use -Werror

2024-10-17 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:71c7b446b98aa51294d79c45e37f1564668a1f3a commit r15-4417-g71c7b446b98aa51294d79c45e37f1564668a1f3a Author: Christophe Lyon Date: Thu Oct 3 16:02:55 2024 + aarch64: libgcc: Use -Werror This patch adds -Werror to LIBGCC2_CFLAGS so that aarch64 can catch

[gcc r15-4416] aarch64: libgcc: add prototypes in cpuinfo

2024-10-17 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:d806810f02a15a82f284d9e0e03c24f32f2a3be2 commit r15-4416-gd806810f02a15a82f284d9e0e03c24f32f2a3be2 Author: Christophe Lyon Date: Thu Oct 3 16:03:30 2024 + aarch64: libgcc: add prototypes in cpuinfo Add prototypes for __init_cpu_features_resolver and _

[gcc r15-4395] arm: [MVE intrinsics] Improve vdupq_n implementation

2024-10-16 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:74caf97572d84c7c4503d10773e0f8e8544c50d9 commit r15-4395-g74caf97572d84c7c4503d10773e0f8e8544c50d9 Author: Christophe Lyon Date: Tue Jun 25 15:47:23 2024 +0200 arm: [MVE intrinsics] Improve vdupq_n implementation This patch makes the non-predicated vdupq_n MV

[gcc r15-4394] arm: [MVE intrinsics] fix vdup iterator

2024-10-16 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:79dae32843854dacfff22f059a71b5a657d7c96f commit r15-4394-g79dae32843854dacfff22f059a71b5a657d7c96f Author: Christophe Lyon Date: Mon Jul 8 14:56:16 2024 +0200 arm: [MVE intrinsics] fix vdup iterator This patch fixes a bug where the mode iterator for mve_vdup

[gcc r15-3920] [MAINTAINERS]: Add myself as MVE Reviewer for the AArch32 (arm) port

2024-09-27 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:037c97e114341143af35f4df3ff49e12afacf105 commit r15-3920-g037c97e114341143af35f4df3ff49e12afacf105 Author: Christophe Lyon Date: Fri Sep 27 10:37:01 2024 +0200 [MAINTAINERS]: Add myself as MVE Reviewer for the AArch32 (arm) port ChangeLog: * MAINT

[gcc r15-3224] arm: Always use vmov.f64 instead of vmov.f32 with MVE

2024-08-27 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:37c21d4c6ad0afe2aacdd6384b9efa96f5754169 commit r15-3224-g37c21d4c6ad0afe2aacdd6384b9efa96f5754169 Author: Christophe Lyon Date: Wed Aug 21 13:58:08 2024 + arm: Always use vmov.f64 instead of vmov.f32 with MVE With MVE, vmov.f64 is always supported (no ne

  1   2   >