[gcc r15-8712] Revert "AVX10.2 ymm rounding: Support vcvtpd2{, u}{dq, qq} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:1d15565adb7d68c00b95151a078303f1e2fd1892 commit r15-8712-g1d15565adb7d68c00b95151a078303f1e2fd1892 Author: Haochen Jiang Date: Mon Mar 24 14:24:29 2025 +0800 Revert "AVX10.2 ymm rounding: Support vcvtpd2{,u}{dq,qq} intrins" This reverts commit 508ac49e1a94c28

[gcc r15-8696] Revert "AVX10.2 ymm rounding: Support vmulp{s, d, h} and vrangep{s, d} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:f2367fcb3377cf95869095514be99e7633aad3d2 commit r15-8696-gf2367fcb3377cf95869095514be99e7633aad3d2 Author: Haochen Jiang Date: Mon Mar 24 14:23:51 2025 +0800 Revert "AVX10.2 ymm rounding: Support vmulp{s,d,h} and vrangep{s,d} intrins" This reverts commit 90cc

[gcc r15-8713] Revert "AVX10.2 ymm rounding: Support vcvtdq2p{s, h} and vcvtpd2p{s, h} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:a5caa9ad987533d83313e9cfce3285f51528775e commit r15-8713-ga5caa9ad987533d83313e9cfce3285f51528775e Author: Haochen Jiang Date: Mon Mar 24 14:24:31 2025 +0800 Revert "AVX10.2 ymm rounding: Support vcvtdq2p{s,h} and vcvtpd2p{s,h} intrins" This reverts commit 8

[gcc r15-8691] i386: Remove 256 bit rounding for AVX10.2 minmax and convert instructions

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:1a5a77f1eb43acdf90fff2da0a0f37186aecbdf4 commit r15-8691-g1a5a77f1eb43acdf90fff2da0a0f37186aecbdf4 Author: Haochen Jiang Date: Mon Mar 24 14:23:37 2025 +0800 i386: Remove 256 bit rounding for AVX10.2 minmax and convert instructions Since we will support 512 b

[gcc r15-8717] i386: Raise deprecate warning for -mavx10.1-256/512 and -mevex512 while add -mavx10.1 back with 512

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:f775bb892cb75616bd947ce76c7fdfdc515cbcfd commit r15-8717-gf775bb892cb75616bd947ce76c7fdfdc515cbcfd Author: Haochen Jiang Date: Mon Mar 24 14:24:39 2025 +0800 i386: Raise deprecate warning for -mavx10.1-256/512 and -mevex512 while add -mavx10.1 back with 512 bit alias

[gcc r15-8702] Revert "AVX10.2 ymm rounding: Support vfmaddcph and vfmaddsub{132, 231, 213}p{s, d, h} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:bd66bf1fd8862be4ebc41caa503672d7ec294e3d commit r15-8702-gbd66bf1fd8862be4ebc41caa503672d7ec294e3d Author: Haochen Jiang Date: Mon Mar 24 14:24:00 2025 +0800 Revert "AVX10.2 ymm rounding: Support vfmaddcph and vfmaddsub{132,231,213}p{s,d,h} intrins" This rev

[gcc r15-8707] Revert "AVX10.2 ymm rounding: Support vcvttph2{, u}{dq, qq, w} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:a67476dbb4e0fdc02786bb58c050d89ddd84f773 commit r15-8707-ga67476dbb4e0fdc02786bb58c050d89ddd84f773 Author: Haochen Jiang Date: Mon Mar 24 14:24:09 2025 +0800 Revert "AVX10.2 ymm rounding: Support vcvttph2{,u}{dq,qq,w} intrins" This reverts commit 493c50960505

[gcc r15-8714] Revert "AVX10.2 ymm rounding: Support vadd{s, d, h} and vcmp{s, d, h} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:e1139c5b0daa6bfdb0d8d5df2fc7f23a2840af25 commit r15-8714-ge1139c5b0daa6bfdb0d8d5df2fc7f23a2840af25 Author: Haochen Jiang Date: Mon Mar 24 14:24:33 2025 +0800 Revert "AVX10.2 ymm rounding: Support vadd{s,d,h} and vcmp{s,d,h} intrins" This reverts commit e22e3a

[gcc r15-8708] Revert "AVX10.2 ymm rounding: Support vcvtqq2p{s, d, h} and vcvttpd2{, u}{dq, qq} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:2695a7378f7c0726000d1a6f055c6d33ae44165c commit r15-8708-g2695a7378f7c0726000d1a6f055c6d33ae44165c Author: Haochen Jiang Date: Mon Mar 24 14:24:14 2025 +0800 Revert "AVX10.2 ymm rounding: Support vcvtqq2p{s,d,h} and vcvttpd2{,u}{dq,qq} intrins" This reverts

[gcc r15-8709] Revert "AVX10.2 ymm rounding: Support vcvtps2{, u}{dq, qq} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:08fd9bd48abc8578b9f6c9844d3ce47e587980ed commit r15-8709-g08fd9bd48abc8578b9f6c9844d3ce47e587980ed Author: Haochen Jiang Date: Mon Mar 24 14:24:16 2025 +0800 Revert "AVX10.2 ymm rounding: Support vcvtps2{,u}{dq,qq} intrins" This reverts commit 0f5a42d41b46b74

[gcc r15-8711] Revert "AVX10.2 ymm rounding: Support vcvtph2p{s, d, sx} and vcvtph2{, u}{dq, qq} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:99a9e7218055260c6d3a769daa109dfb756054c2 commit r15-8711-g99a9e7218055260c6d3a769daa109dfb756054c2 Author: Haochen Jiang Date: Mon Mar 24 14:24:27 2025 +0800 Revert "AVX10.2 ymm rounding: Support vcvtph2p{s,d,sx} and vcvtph2{,u}{dq,qq} intrins" This reverts

[gcc r15-8710] Revert "AVX10.2 ymm rounding: Support vcvtph2{, u}w and vcvtps2p{d, hx} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:567c939888e0d3bbb8464f8241d9364279320b56 commit r15-8710-g567c939888e0d3bbb8464f8241d9364279320b56 Author: Haochen Jiang Date: Mon Mar 24 14:24:18 2025 +0800 Revert "AVX10.2 ymm rounding: Support vcvtph2{,u}w and vcvtps2p{d,hx} intrins" This reverts commit b

[gcc r15-8704] Revert "AVX10.2 ymm rounding: Support vfc{madd, mul}cph, vfixupimmp{s, d} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:c40e4cd1cf382adaa4f1e66278610a728aa6a258 commit r15-8704-gc40e4cd1cf382adaa4f1e66278610a728aa6a258 Author: Haochen Jiang Date: Mon Mar 24 14:24:03 2025 +0800 Revert "AVX10.2 ymm rounding: Support vfc{madd,mul}cph, vfixupimmp{s,d} intrins" This reverts commit

[gcc r15-8703] Revert "AVX10.2 ymm rounding: Support vfmadd{132, 231, 213}p{s, d, h} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:c6834aab3e64d5c305bf305d32f2513927b89484 commit r15-8703-gc6834aab3e64d5c305bf305d32f2513927b89484 Author: Haochen Jiang Date: Mon Mar 24 14:24:01 2025 +0800 Revert "AVX10.2 ymm rounding: Support vfmadd{132,231,213}p{s,d,h} intrins" This reverts commit 0683ca

[gcc r15-8701] Revert "AVX10.2 ymm rounding: Support vfm{sub, subadd}{132, 231, 213}p{s, d, h} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:1cceae938241058582930b2d600eb88966a71284 commit r15-8701-g1cceae938241058582930b2d600eb88966a71284 Author: Haochen Jiang Date: Mon Mar 24 14:23:58 2025 +0800 Revert "AVX10.2 ymm rounding: Support vfm{sub,subadd}{132,231,213}p{s,d,h} intrins" This reverts com

[gcc r15-8700] Revert "AVX10.2 ymm rounding: Support vfmulcph and vfnmadd{132, 231, 213}p{s, d, h} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:3f2d586544b962971d8fb26d3198c8c6e7fc964a commit r15-8700-g3f2d586544b962971d8fb26d3198c8c6e7fc964a Author: Haochen Jiang Date: Mon Mar 24 14:23:56 2025 +0800 Revert "AVX10.2 ymm rounding: Support vfmulcph and vfnmadd{132,231,213}p{s,d,h} intrins" This revert

[gcc r15-8699] Revert "AVX10.2 ymm rounding: Support vfnmsub{132, 231, 213}p{s, d, h} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:2f52807115e7a77c4bdd206e48172c9cb6564a13 commit r15-8699-g2f52807115e7a77c4bdd206e48172c9cb6564a13 Author: Haochen Jiang Date: Mon Mar 24 14:23:55 2025 +0800 Revert "AVX10.2 ymm rounding: Support vfnmsub{132,231,213}p{s,d,h} intrins" This reverts commit 0983d

[gcc r15-8695] Revert "AVX10.2 ymm rounding: Support vreducep{s, d, h} and vrndscalep{s, d, h} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:0ca02194d25a7759c05cfc213941fdae73537a96 commit r15-8695-g0ca02194d25a7759c05cfc213941fdae73537a96 Author: Haochen Jiang Date: Mon Mar 24 14:23:45 2025 +0800 Revert "AVX10.2 ymm rounding: Support vreducep{s,d,h} and vrndscalep{s,d,h} intrins" This reverts co

[gcc r15-8698] Revert "AVX10.2 ymm rounding: Support vgetexpp{s, d, h} and vgetmantp{s, d, h} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:0e2a74bf745c4aa05a186a7c21e660cad01d4c1c commit r15-8698-g0e2a74bf745c4aa05a186a7c21e660cad01d4c1c Author: Haochen Jiang Date: Mon Mar 24 14:23:54 2025 +0800 Revert "AVX10.2 ymm rounding: Support vgetexpp{s,d,h} and vgetmantp{s,d,h} intrins" This reverts com

[gcc r15-8693] Revert "AVX10.2 ymm rounding: Support vsqrtp{s, d, h} and vsubp{s, d, h} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:dd4dac26025f06e99afa983e68323a004c28622e commit r15-8693-gdd4dac26025f06e99afa983e68323a004c28622e Author: Haochen Jiang Date: Mon Mar 24 14:23:42 2025 +0800 Revert "AVX10.2 ymm rounding: Support vsqrtp{s,d,h} and vsubp{s,d,h} intrins" This reverts commit 7f

[gcc r15-8694] Revert "AVX10.2 ymm rounding: Support vscalefp{s, d, h} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:cbed647fb6484d751c0b544d4ece3f478aa50d08 commit r15-8694-gcbed647fb6484d751c0b544d4ece3f478aa50d08 Author: Haochen Jiang Date: Mon Mar 24 14:23:43 2025 +0800 Revert "AVX10.2 ymm rounding: Support vscalefp{s,d,h} intrins" This reverts commit 1f86cf06c7897f6ab4

[gcc r15-8697] Revert "AVX10.2 ymm rounding: Support v{max, min}p{s, d, h} intrins"

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:3fc26227878727cde701bb37de2818d44c256914 commit r15-8697-g3fc26227878727cde701bb37de2818d44c256914 Author: Haochen Jiang Date: Mon Mar 24 14:23:52 2025 +0800 Revert "AVX10.2 ymm rounding: Support v{max,min}p{s,d,h} intrins" This reverts commit cc8a7596477e9d6

[gcc r15-8692] i386: Remove 256 bit rounding for AVX10.2 saturation convert instructions

2025-03-23 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:bf54429c8dc0118587b969b4f9ce0f08c8c08115 commit r15-8692-gbf54429c8dc0118587b969b4f9ce0f08c8c08115 Author: Haochen Jiang Date: Mon Mar 24 14:23:40 2025 +0800 i386: Remove 256 bit rounding for AVX10.2 saturation convert instructions Since we will support 512 b

[gcc r15-8520] gccrs: hir: Mark AttrVec::get_outer_attrs as override

2025-03-23 Thread Arthur Cohen via Gcc-cvs
https://gcc.gnu.org/g:71c8af9c894eb36c78df44b06f8dde4cfbea9163 commit r15-8520-g71c8af9c894eb36c78df44b06f8dde4cfbea9163 Author: Arthur Cohen Date: Wed Nov 6 15:15:02 2024 +0100 gccrs: hir: Mark AttrVec::get_outer_attrs as override gcc/rust/ChangeLog: * hir/tree/r

[gcc r13-9446] AVR: Add AVR-SD devices.

2025-03-23 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:dd2610bd9be39623d405df27b7d1e771aa1b0ad3 commit r13-9446-gdd2610bd9be39623d405df27b7d1e771aa1b0ad3 Author: Georg-Johann Lay Date: Sun Mar 23 13:23:25 2025 +0100 AVR: Add AVR-SD devices. gcc/ * config/avr/avr-mcus.def: Add AVR32SD20, AVR32SD28, AVR

[gcc/devel/omp/gcc-14] c++: ICE with ptr-to-member-fn [PR119344]

2025-03-23 Thread Tobias Burnus via Gcc-cvs
https://gcc.gnu.org/g:1425cf8691eb018d0df8cc5ea373b2a8ca0e32bb commit 1425cf8691eb018d0df8cc5ea373b2a8ca0e32bb Author: Marek Polacek Date: Mon Mar 17 17:46:02 2025 -0400 c++: ICE with ptr-to-member-fn [PR119344] This ICE appeared with the removal of NON_DEPENDENT_EXPR. Previously

[gcc r14-11440] AVR: Add AVR-SD devices.

2025-03-23 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:18f6f549013f6ab67ad079439c9ae44b38878803 commit r14-11440-g18f6f549013f6ab67ad079439c9ae44b38878803 Author: Georg-Johann Lay Date: Sun Mar 23 13:23:25 2025 +0100 AVR: Add AVR-SD devices. gcc/ * config/avr/avr-mcus.def: Add AVR32SD20, AVR32SD28, AV

[gcc r13-9445] d: Fix ICE type variant differs by TYPE_PACKED [PR117621]

2025-03-23 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:72d85f2163306c8ba234d228d8071ed368cbd2f2 commit r13-9445-g72d85f2163306c8ba234d228d8071ed368cbd2f2 Author: Iain Buclaw Date: Sun Mar 23 12:57:27 2025 +0100 d: Fix ICE type variant differs by TYPE_PACKED [PR117621] Introduced by r13-1104-gf4c3ce32fa54c1, which

[gcc r14-11439] d: Fix ICE type variant differs by TYPE_PACKED [PR117621]

2025-03-23 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:e4e7d446ec3efba0c70bebfa9ba6385c233ef083 commit r14-11439-ge4e7d446ec3efba0c70bebfa9ba6385c233ef083 Author: Iain Buclaw Date: Sun Mar 23 12:57:27 2025 +0100 d: Fix ICE type variant differs by TYPE_PACKED [PR117621] Introduced by r13-1104-gf4c3ce32fa54c1, whic

[gcc r15-8682] d: Fix ICE type variant differs by TYPE_PACKED [PR117621]

2025-03-23 Thread Iain Buclaw via Gcc-cvs
https://gcc.gnu.org/g:597168191e2909aec745f4dc084e1f8d44fdb3e4 commit r15-8682-g597168191e2909aec745f4dc084e1f8d44fdb3e4 Author: Iain Buclaw Date: Sun Mar 23 12:57:27 2025 +0100 d: Fix ICE type variant differs by TYPE_PACKED [PR117621] Introduced by r13-1104-gf4c3ce32fa54c1, which

[gcc r15-8681] AVR: Add AVR-SD devices.

2025-03-23 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:82e3832760600135764443b1a2ac8c200392f2f3 commit r15-8681-g82e3832760600135764443b1a2ac8c200392f2f3 Author: Georg-Johann Lay Date: Sun Mar 23 13:23:25 2025 +0100 AVR: Add AVR-SD devices. gcc/ * config/avr/avr-mcus.def: Add AVR32SD20, AVR32SD28, AVR

[gcc r15-8680] AVR: Clarify some optimization options.

2025-03-23 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:070bbc5842f64b36299c264c137e4ee414da1ddc commit r15-8680-g070bbc5842f64b36299c264c137e4ee414da1ddc Author: Georg-Johann Lay Date: Sun Mar 23 12:58:54 2025 +0100 AVR: Clarify some optimization options. gcc/ * doc/invoke.texi (AVR Optimization Optio