[gcc r15-7037] RISC-V: Add sifive_vector.h

2025-01-19 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:43a6001ff58d1e0da791b5f7f4c51aa2ed1e4493 commit r15-7037-g43a6001ff58d1e0da791b5f7f4c51aa2ed1e4493 Author: Kito Cheng Date: Wed Jan 15 16:13:05 2025 +0800 RISC-V: Add sifive_vector.h sifive_vector.h is a vendor specfic header, it should include before usi

[gcc r15-7036] i386: Fix wrong insn generated by shld/shrd ndd split [PR118510]

2025-01-19 Thread Hongyu Wang via Gcc-cvs
https://gcc.gnu.org/g:af4fb245e12f2dd8e2c32167c9acfaceb4b6af6a commit r15-7036-gaf4fb245e12f2dd8e2c32167c9acfaceb4b6af6a Author: Hongyu Wang Date: Fri Jan 17 09:04:17 2025 +0800 i386: Fix wrong insn generated by shld/shrd ndd split [PR118510] For shld/shrd_ndd_2 insn, the spiltter

[gcc r14-11228] i386: Reorder *movdi_internal ISA attribute by ascending alternative index

2025-01-19 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:9a1daeb9cd5fb9093c031af85d9efa59ea5cd61a commit r14-11228-g9a1daeb9cd5fb9093c031af85d9efa59ea5cd61a Author: Uros Bizjak Date: Sun Jan 19 22:29:21 2025 +0100 i386: Reorder *movdi_internal ISA attribute by ascending alternative index Reorder ISA attribute by as

[gcc r14-11227] i386: Disable SImode/DImode moves from/to mask regs without avx512bw [PR118067]

2025-01-19 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:94338cdf59531edb9ac944011c95d777b113ae93 commit r14-11227-g94338cdf59531edb9ac944011c95d777b113ae93 Author: Uros Bizjak Date: Fri Dec 20 16:16:15 2024 +0100 i386: Disable SImode/DImode moves from/to mask regs without avx512bw [PR118067] SImode and DImode mov

[gcc r15-7034] i386: Reorder *movdi_internal ISA attribute by ascending alternative index

2025-01-19 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:9d4b1e3772547c8c836638d09fc9a84c3c73e277 commit r15-7034-g9d4b1e3772547c8c836638d09fc9a84c3c73e277 Author: Uros Bizjak Date: Sun Jan 19 22:29:21 2025 +0100 i386: Reorder *movdi_internal ISA attribute by ascending alternative index Reorder ISA attribute by asc

[gcc r15-7033] i386/testsuite: Fix gcc.target/i386/pr118067*.c tests

2025-01-19 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:7026436fb67854c7c83f0672ed0271c34d6e3d50 commit r15-7033-g7026436fb67854c7c83f0672ed0271c34d6e3d50 Author: Uros Bizjak Date: Sun Jan 19 20:23:20 2025 +0100 i386/testsuite: Fix gcc.target/i386/pr118067*.c tests These tests use int128 type, so require target in

[gcc r13-9333] c++: Friend classes don't shadow enclosing template class paramater [PR118255]

2025-01-19 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:b5d697817bbbc3f40ed74950d287a2c253318d36 commit r13-9333-gb5d697817bbbc3f40ed74950d287a2c253318d36 Author: Simon Martin Date: Sun Jan 5 10:36:47 2025 +0100 c++: Friend classes don't shadow enclosing template class paramater [PR118255] We currently reject the

[gcc r15-7032] Regenerate sparc.opt.urls

2025-01-19 Thread Mark Wielaard via Gcc-cvs
https://gcc.gnu.org/g:90dc847eda19d4dad818a896fa9fe5ccb7ef9343 commit r15-7032-g90dc847eda19d4dad818a896fa9fe5ccb7ef9343 Author: Mark Wielaard Date: Sun Jan 19 18:49:19 2025 +0100 Regenerate sparc.opt.urls sparc added a -mvis3b option, but the sparc.opt.url file wasn't regener

[gcc r14-11226] c++: Friend classes don't shadow enclosing template class paramater [PR118255]

2025-01-19 Thread Simon Martin via Gcc-cvs
https://gcc.gnu.org/g:b1f9fb0e133e9654caecb4a6b133ce559f21ca6a commit r14-11226-gb1f9fb0e133e9654caecb4a6b133ce559f21ca6a Author: Simon Martin Date: Sun Jan 5 10:36:47 2025 +0100 c++: Friend classes don't shadow enclosing template class paramater [PR118255] We currently reject th