[gcc r15-3013] aarch64: Implement 16-byte vector mode const0 store by TImode

2024-08-18 Thread HaoChen Gui via Gcc-cvs
https://gcc.gnu.org/g:8d6c6fbc5271dde433998c09407b30e2cf195420 commit r15-3013-g8d6c6fbc5271dde433998c09407b30e2cf195420 Author: Haochen Gui Date: Mon Aug 19 10:35:47 2024 +0800 aarch64: Implement 16-byte vector mode const0 store by TImode gcc/ * config/aarch64/aarch64

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:7f62e7104ebc11c4570745972a023579922ef265 commit r15-3012-g7f62e7104ebc11c4570745972a023579922ef265 Author: Hu, Lin1 Date: Mon Aug 19 10:09:20 2024 +0800 AVX10.2 ymm rounding: Support vsqrtp{s,d,h} and vsubp{s,d,h} intrins gcc/ChangeLog: * con

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:9afa5081212e1fc3cb2c4efc9b4f421eecf68810 commit r15-3010-g9afa5081212e1fc3cb2c4efc9b4f421eecf68810 Author: Hu, Lin1 Date: Mon Aug 19 10:09:18 2024 +0800 AVX10.2 ymm rounding: Support vreducep{s,d,h} and vrndscalep{s,d,h} intrins gcc/ChangeLog:

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:1f86cf06c7897f6ab467443b5fe8789cc95fe0c4 commit r15-3011-g1f86cf06c7897f6ab467443b5fe8789cc95fe0c4 Author: Hu, Lin1 Date: Mon Aug 19 10:09:19 2024 +0800 AVX10.2 ymm rounding: Support vscalefp{s,d,h} intrins gcc/ChangeLog: * config/i386/avx10_

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:90cc5b0c4609a9fb3257d2cce7b7abc896c6faab commit r15-3009-g90cc5b0c4609a9fb3257d2cce7b7abc896c6faab Author: Hu, Lin1 Date: Mon Aug 19 10:09:14 2024 +0800 AVX10.2 ymm rounding: Support vmulp{s,d,h} and vrangep{s,d} intrins gcc/ChangeLog: * conf

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:cc8a7596477e9d6ac972aadabbb2fd88baa1abf4 commit r15-3008-gcc8a7596477e9d6ac972aadabbb2fd88baa1abf4 Author: Hu, Lin1 Date: Mon Aug 19 10:09:13 2024 +0800 AVX10.2 ymm rounding: Support v{max,min}p{s,d,h} intrins gcc/ChangeLog: * config/i386/avx

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:8d4f542935c09f40bb7fd8fd863cc8df80cc970e commit r15-3007-g8d4f542935c09f40bb7fd8fd863cc8df80cc970e Author: Hu, Lin1 Date: Mon Aug 19 10:09:11 2024 +0800 AVX10.2 ymm rounding: Support vgetexpp{s,d,h} and vgetmantp{s,d,h} intrins gcc/ChangeLog:

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:0983d406ae2e84394b25248865f51c686b119a57 commit r15-3006-g0983d406ae2e84394b25248865f51c686b119a57 Author: Hu, Lin1 Date: Mon Aug 19 10:09:10 2024 +0800 AVX10.2 ymm rounding: Support vfnmsub{132,231,213}p{s,d,h} intrins gcc/ChangeLog: * confi

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:dd48acbe85ca55dd23ffafbb917ffe559d13b6a3 commit r15-3004-gdd48acbe85ca55dd23ffafbb917ffe559d13b6a3 Author: Hu, Lin1 Date: Mon Aug 19 10:09:08 2024 +0800 AVX10.2 ymm rounding: Support vfm{sub,subadd}{132,231,213}p{s,d,h} intrins gcc/ChangeLog:

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:6f0aa7add1d9177f60016b32ca9ca8b16b173a56 commit r15-3005-g6f0aa7add1d9177f60016b32ca9ca8b16b173a56 Author: Hu, Lin1 Date: Mon Aug 19 10:09:09 2024 +0800 AVX10.2 ymm rounding: Support vfmulcph and vfnmadd{132,231,213}p{s,d,h} intrins gcc/ChangeLog:

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:cfbc94eaf167ae7aecd21ee6054556e1cf9d7143 commit r15-3003-gcfbc94eaf167ae7aecd21ee6054556e1cf9d7143 Author: Hu, Lin1 Date: Mon Aug 19 10:09:06 2024 +0800 AVX10.2 ymm rounding: Support vfmaddcph and vfmaddsub{132,231,213}p{s,d,h} intrins gcc/ChangeLog:

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:0683ca355a87fd36a2e7ae1721199204ceff4c4c commit r15-3002-g0683ca355a87fd36a2e7ae1721199204ceff4c4c Author: Hu, Lin1 Date: Mon Aug 19 10:09:05 2024 +0800 AVX10.2 ymm rounding: Support vfmadd{132,231,213}p{s,d,h} intrins gcc/ChangeLog: * config

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:95980b292b24110d3f1dffb81926df23c61b4fe7 commit r15-3001-g95980b292b24110d3f1dffb81926df23c61b4fe7 Author: Hu, Lin1 Date: Mon Aug 19 10:09:04 2024 +0800 AVX10.2 ymm rounding: Support vfc{madd,mul}cph, vfixupimmp{s,d} intrins gcc/ChangeLog: *

[gcc r15-2999] AVX10.2 ymm rounding: Support vcvttps2{, u}{dq, qq} and vcvtu{dq, qq}2p{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b2754227139512adecb6fda067632b587ff4a017 commit r15-2999-gb2754227139512adecb6fda067632b587ff4a017 Author: Hu, Lin1 Date: Mon Aug 19 10:09:01 2024 +0800 AVX10.2 ymm rounding: Support vcvttps2{,u}{dq,qq} and vcvtu{dq,qq}2p{s,d,h} intrins gcc/ChangeLog:

[gcc r15-3000] AVX10.2 ymm rounding: Support vcvt{, u}w2ph and vdivp{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:3d1b5530ea1d23e26dc5ab70aa4a2e7b9dc19b50 commit r15-3000-g3d1b5530ea1d23e26dc5ab70aa4a2e7b9dc19b50 Author: Hu, Lin1 Date: Mon Aug 19 10:09:03 2024 +0800 AVX10.2 ymm rounding: Support vcvt{,u}w2ph and vdivp{s,d,h} intrins gcc/ChangeLog: * conf

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:493c5096050523ebc05e5fa21612683a996b97a7 commit r15-2998-g493c5096050523ebc05e5fa21612683a996b97a7 Author: Hu, Lin1 Date: Mon Aug 19 10:09:00 2024 +0800 AVX10.2 ymm rounding: Support vcvttph2{,u}{dq,qq,w} intrins gcc/ChangeLog: * config/i386/

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:6e231f8504874828b23bbe89f3ef4086dcc15a44 commit r15-2997-g6e231f8504874828b23bbe89f3ef4086dcc15a44 Author: Hu, Lin1 Date: Mon Aug 19 10:08:59 2024 +0800 AVX10.2 ymm rounding: Support vcvtqq2p{s,d,h} and vcvttpd2{,u}{dq,qq} intrins gcc/ChangeLog:

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:0f5a42d41b46b746c6f77374d76a3b918a1e2b57 commit r15-2996-g0f5a42d41b46b746c6f77374d76a3b918a1e2b57 Author: Hu, Lin1 Date: Mon Aug 19 10:08:58 2024 +0800 AVX10.2 ymm rounding: Support vcvtps2{,u}{dq,qq} intrins gcc/ChangeLog: * config/i386/avx

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b70bb94aca7bc10a54f744d793c32c51f91ce195 commit r15-2995-gb70bb94aca7bc10a54f744d793c32c51f91ce195 Author: Hu, Lin1 Date: Mon Aug 19 10:08:57 2024 +0800 AVX10.2 ymm rounding: Support vcvtph2{,u}w and vcvtps2p{d,hx} intrins gcc/ChangeLog: * co

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:6f2eac53b6026836f3222961c32312e02c2c7dbc commit r15-2994-g6f2eac53b6026836f3222961c32312e02c2c7dbc Author: Hu, Lin1 Date: Mon Aug 19 10:08:56 2024 +0800 AVX10.2 ymm rounding: Support vcvtph2p{s,d,sx} and vcvtph2{,u}{dq,qq} intrins gcc/ChangeLog:

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:508ac49e1a94c28346642bff512d0ed5f4f58b64 commit r15-2993-g508ac49e1a94c28346642bff512d0ed5f4f58b64 Author: Hu, Lin1 Date: Mon Aug 19 10:08:55 2024 +0800 AVX10.2 ymm rounding: Support vcvtpd2{,u}{dq,qq} intrins gcc/ChangeLog: * config/i386/avx

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:85e874d19548f0dcb9a3f14f9e4b1e3411c88c4b commit r15-2992-g85e874d19548f0dcb9a3f14f9e4b1e3411c88c4b Author: Hu, Lin1 Date: Mon Aug 19 10:08:53 2024 +0800 AVX10.2 ymm rounding: Support vcvtdq2p{s,h} and vcvtpd2p{s,h} intrins gcc/ChangeLog: * co

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

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:e22e3af1954469c40b139b7cfa8e7708592f4bfd commit r15-2991-ge22e3af1954469c40b139b7cfa8e7708592f4bfd Author: Hu, Lin1 Date: Mon Aug 19 10:08:51 2024 +0800 AVX10.2 ymm rounding: Support vadd{s,d,h} and vcmp{s,d,h} intrins gcc/ChangeLog: * config

[gcc r15-2989] [PR rtl-optimization/115876] Avoid ubsan in ext-dce.cc

2024-08-18 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:f10d2ee95356b9de6c44d701c4dfa8fb088714d2 commit r15-2989-gf10d2ee95356b9de6c44d701c4dfa8fb088714d2 Author: Jeff Law Date: Sun Aug 18 16:55:52 2024 -0600 [PR rtl-optimization/115876] Avoid ubsan in ext-dce.cc This fixes two general ubsan issues in ext-dce, bot

[gcc r15-2988] libstdc++: Remove note from the GCC 4.0.1 days

2024-08-18 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:fc41263061808a8539ba7ee1f607920a54e7b265 commit r15-2988-gfc41263061808a8539ba7ee1f607920a54e7b265 Author: Gerald Pfeifer Date: Sun Aug 18 21:18:42 2024 +0200 libstdc++: Remove note from the GCC 4.0.1 days libstdc++-v3: * doc/xml/manual/prerequisi

[gcc r15-2987] doc: Tweak gm2 mailing list address

2024-08-18 Thread Gerald Pfeifer via Gcc-cvs
https://gcc.gnu.org/g:b9ac01d8b9be76d852df5e684d62382e0720fc5e commit r15-2987-gb9ac01d8b9be76d852df5e684d62382e0720fc5e Author: Gerald Pfeifer Date: Sat Aug 17 20:57:39 2024 +0200 doc: Tweak gm2 mailing list address gcc: * doc/gm2.texi (Contributing): Tweak gm2 mailin

[gcc r15-2986] PHIOPT: move factor_out_conditional_operation over to use gimple_match_op

2024-08-18 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:cd2f394418be0cc15d05c97ed72567f2f5e15172 commit r15-2986-gcd2f394418be0cc15d05c97ed72567f2f5e15172 Author: Andrew Pinski Date: Sat Apr 20 00:13:12 2024 -0700 PHIOPT: move factor_out_conditional_operation over to use gimple_match_op To start working on more wi

[gcc r15-2985] libgfortran: implement fpu-macppc for Darwin, support IEEE arithmetic

2024-08-18 Thread François-Xavier Coudert via Gcc-cvs
https://gcc.gnu.org/g:1cfe4a4d0d4447b364815d5e5c889deb2e533669 commit r15-2985-g1cfe4a4d0d4447b364815d5e5c889deb2e533669 Author: Sergey Fedorov Date: Sun Aug 18 18:52:51 2024 +0200 libgfortran: implement fpu-macppc for Darwin, support IEEE arithmetic This allows to build and use I

[gcc r14-10600] AVR: ad target/116407 - Fix linker error "relocation truncated to fit".

2024-08-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:c7257486630c419f0d140d558eaa20d183439811 commit r14-10600-gc7257486630c419f0d140d558eaa20d183439811 Author: Georg-Johann Lay Date: Sun Aug 18 17:07:15 2024 +0200 AVR: ad target/116407 - Fix linker error "relocation truncated to fit". PR target/116407

[gcc r15-2984] AVR: Tweak 16-bit addition with const that didn't get a LD_REGS register.

2024-08-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:1ed1dd521b8104dd76d010aaf78f130b1832864e commit r15-2984-g1ed1dd521b8104dd76d010aaf78f130b1832864e Author: Georg-Johann Lay Date: Sun Aug 18 18:26:16 2024 +0200 AVR: Tweak 16-bit addition with const that didn't get a LD_REGS register. The 16-bit additions lik

[gcc r15-2983] AVR: ad target/116407 - Fix linker error "relocation truncated to fit".

2024-08-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:22acd3c4d18dbd4d4d39d7770145fe3ec36073f6 commit r15-2983-g22acd3c4d18dbd4d4d39d7770145fe3ec36073f6 Author: Georg-Johann Lay Date: Sun Aug 18 17:07:15 2024 +0200 AVR: ad target/116407 - Fix linker error "relocation truncated to fit". PR target/116407

[gcc r13-8980] AVR: target/116407 - Fix linker error "relocation truncated to fit".

2024-08-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:58c8882ff5ba249ef4cfc99f3c3f8ada8810f75a commit r13-8980-g58c8882ff5ba249ef4cfc99f3c3f8ada8810f75a Author: Georg-Johann Lay Date: Sun Aug 18 15:00:55 2024 +0200 AVR: target/116407 - Fix linker error "relocation truncated to fit". Some text peepholes output ex

[gcc r14-10599] AVR: target/116407 - Fix linker error "relocation truncated to fit".

2024-08-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:919c42bf4487a8f0cc584a3ca53784c381f19dfa commit r14-10599-g919c42bf4487a8f0cc584a3ca53784c381f19dfa Author: Georg-Johann Lay Date: Sun Aug 18 15:00:55 2024 +0200 AVR: target/116407 - Fix linker error "relocation truncated to fit". Some text peepholes output e

[gcc r15-2982] AVR: target/116407 - Fix linker error "relocation truncated to fit".

2024-08-18 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:dfb2e8caa85d1059a0ab8ed4f19568c04c9f13a4 commit r15-2982-gdfb2e8caa85d1059a0ab8ed4f19568c04c9f13a4 Author: Georg-Johann Lay Date: Sun Aug 18 15:00:55 2024 +0200 AVR: target/116407 - Fix linker error "relocation truncated to fit". Some text peepholes output ex

[gcc r15-2981] forwprop: Also dce from added statements from gimple_simplify

2024-08-18 Thread Andrew Pinski via Gcc-cvs
https://gcc.gnu.org/g:3ae8794665ee7cbefee755d4b4be8d1ecb8c2a81 commit r15-2981-g3ae8794665ee7cbefee755d4b4be8d1ecb8c2a81 Author: Andrew Pinski Date: Sat Aug 17 12:14:54 2024 -0700 forwprop: Also dce from added statements from gimple_simplify This extends r14-3982-g9ea74d235c7e78 t