[gcc r15-2880] PR target/116275: Handle STV of *extenddi2_doubleword_highpart on i386.

2024-08-11 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:7a970bd03f1d8eed7703db8a8db3c753ea68899f commit r15-2880-g7a970bd03f1d8eed7703db8a8db3c753ea68899f Author: Roger Sayle Date: Mon Aug 12 06:52:48 2024 +0100 PR target/116275: Handle STV of *extenddi2_doubleword_highpart on i386. This patch resolves PR target/1

[gcc r13-8971] Refine constraint "Bk" to define_special_memory_constraint.

2024-08-11 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:617562e4e422c7bd282960b14abfffd994445009 commit r13-8971-g617562e4e422c7bd282960b14abfffd994445009 Author: liuhongt Date: Wed Jul 24 11:29:23 2024 +0800 Refine constraint "Bk" to define_special_memory_constraint. For below pattern, RA may still allocate r162

[gcc r12-10668] Refine constraint "Bk" to define_special_memory_constraint.

2024-08-11 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:c94738e2462ff46f3013f6270f6a955b749d82b2 commit r12-10668-gc94738e2462ff46f3013f6270f6a955b749d82b2 Author: liuhongt Date: Wed Jul 24 11:29:23 2024 +0800 Refine constraint "Bk" to define_special_memory_constraint. For below pattern, RA may still allocate r162

[gcc r15-2879] LoongArch: Provide ashr lshr and ashl RTL pattern for vectors.

2024-08-11 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:7bf4cd48d4494ba65680578e9c7ae9a1b809aeaf commit r15-2879-g7bf4cd48d4494ba65680578e9c7ae9a1b809aeaf Author: Lulu Cheng Date: Thu Aug 8 09:59:28 2024 +0800 LoongArch: Provide ashr lshr and ashl RTL pattern for vectors. We support vashr vlshr and vashl. However,

[gcc r15-2878] LoongArch: Drop vcond{,u} expanders.

2024-08-11 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:0498f8bda1d08b8ed8100d759917792baf2da15f commit r15-2878-g0498f8bda1d08b8ed8100d759917792baf2da15f Author: Lulu Cheng Date: Thu Aug 8 10:39:54 2024 +0800 LoongArch: Drop vcond{,u} expanders. Optabs vcond{,u} will be removed for GCC 15. Since regtest shows no

[gcc r15-2877] LoongArch: Use iorn and andn standard pattern names.

2024-08-11 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:75e852b49fca399b9fd00a9cc943d9366e509711 commit r15-2877-g75e852b49fca399b9fd00a9cc943d9366e509711 Author: Lulu Cheng Date: Thu Aug 1 16:07:25 2024 +0800 LoongArch: Use iorn and andn standard pattern names. R15-1890 introduced new optabs iorc and andc, and it

[gcc r15-2876] PR modula2/116181 fix ODR warnings for C/m2 interface library modules

2024-08-11 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:9f3b5c2314239e1d3b6e1722e676ea1935bc2836 commit r15-2876-g9f3b5c2314239e1d3b6e1722e676ea1935bc2836 Author: Gaius Mulley Date: Mon Aug 12 01:27:13 2024 +0100 PR modula2/116181 fix ODR warnings for C/m2 interface library modules This patch fixes many ODR warnin

[gcc r15-2874] Fortran: silence Wmaybe-uninitialized warnings for LTO build [PR116221]

2024-08-11 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:2b23a444bcf7eb67cb04b431d8fd4fa6f65222de commit r15-2874-g2b23a444bcf7eb67cb04b431d8fd4fa6f65222de Author: Harald Anlauf Date: Sun Aug 11 20:31:13 2024 +0200 Fortran: silence Wmaybe-uninitialized warnings for LTO build [PR116221] PR fortran/116221

[gcc r15-2873] AVR: -mlra is not documeted in TEXI.

2024-08-11 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:149a23ee2568ce1efcfb4cb7704ecc97d4c32274 commit r15-2873-g149a23ee2568ce1efcfb4cb7704ecc97d4c32274 Author: Georg-Johann Lay Date: Sun Aug 11 15:36:07 2024 +0200 AVR: -mlra is not documeted in TEXI. gcc/ * config/avr/avr.opt (mlra): Set Undocumente

[gcc r15-2872] AVR: Add function avr.cc::ra_in_progress().

2024-08-11 Thread Georg-Johann Lay via Gcc-cvs
https://gcc.gnu.org/g:29a323676913600b448e011c7d27df01aa20c6dc commit r15-2872-g29a323676913600b448e011c7d27df01aa20c6dc Author: Georg-Johann Lay Date: Sun Aug 11 15:18:22 2024 +0200 AVR: Add function avr.cc::ra_in_progress(). It returns lra_in_progress resp. reload_in_progress de