[gcc r15-6440] Alpha: Also use tree information to get base block alignment

2024-12-25 Thread Maciej W. Rozycki via Gcc-cvs
https://gcc.gnu.org/g:e0dae4da4c45e3959b0624551f80283c45a60446 commit r15-6440-ge0dae4da4c45e3959b0624551f80283c45a60446 Author: Maciej W. Rozycki Date: Wed Dec 25 22:23:40 2024 + Alpha: Also use tree information to get base block alignment We hardly ever emit code using machi

[gcc r15-6439] Alpha: Fix offset adjustment in unaligned access helpers

2024-12-25 Thread Maciej W. Rozycki via Gcc-cvs
https://gcc.gnu.org/g:524fedd7f658f9c57e5f230f21cadf406c5d5011 commit r15-6439-g524fedd7f658f9c57e5f230f21cadf406c5d5011 Author: Maciej W. Rozycki Date: Wed Dec 25 22:23:40 2024 + Alpha: Fix offset adjustment in unaligned access helpers Correct the offset adjustment made in th

[gcc r15-6437] Alpha: Remove code duplication in block clear trailer

2024-12-25 Thread Maciej W. Rozycki via Gcc-cvs
https://gcc.gnu.org/g:6036a1a479154706a3a7c779ee28e74b03357c55 commit r15-6437-g6036a1a479154706a3a7c779ee28e74b03357c55 Author: Maciej W. Rozycki Date: Wed Dec 25 22:23:39 2024 + Alpha: Remove code duplication in block clear trailer Remove code duplication in the part of `alp

[gcc r15-6438] Alpha: Adjust MEM alignment for block clear [PR115459]

2024-12-25 Thread Maciej W. Rozycki via Gcc-cvs
https://gcc.gnu.org/g:2984a3fac3d6b98e2cd6d7ee1c701159be86af78 commit r15-6438-g2984a3fac3d6b98e2cd6d7ee1c701159be86af78 Author: Maciej W. Rozycki Date: Wed Dec 25 22:23:40 2024 + Alpha: Adjust MEM alignment for block clear [PR115459] By inference it appears to me that the sam

[gcc r15-6436] Alpha: Permit constant zero source for "insvmisaligndi"

2024-12-25 Thread Maciej W. Rozycki via Gcc-cvs
https://gcc.gnu.org/g:3c99ea19d26a2458302c54a33fbd17abfbef787a commit r15-6436-g3c99ea19d26a2458302c54a33fbd17abfbef787a Author: Maciej W. Rozycki Date: Wed Dec 25 22:23:39 2024 + Alpha: Permit constant zero source for "insvmisaligndi" Eliminate a redundant bitwise inclusive O

[gcc r15-6435] testsuite: Expand coverage for unaligned memory stores

2024-12-25 Thread Maciej W. Rozycki via Gcc-cvs
https://gcc.gnu.org/g:665e0f9c08a9922ba06aeaa719fd4adc5a689df7 commit r15-6435-g665e0f9c08a9922ba06aeaa719fd4adc5a689df7 Author: Maciej W. Rozycki Date: Wed Dec 25 22:23:39 2024 + testsuite: Expand coverage for unaligned memory stores Expand coverage for unaligned memory store

[gcc r15-6433] Alpha/testsuite: Run target testing over all the usual optimization levels

2024-12-25 Thread Maciej W. Rozycki via Gcc-cvs
https://gcc.gnu.org/g:46cb538cc0ad58936748538166562e8e2a31487e commit r15-6433-g46cb538cc0ad58936748538166562e8e2a31487e Author: Maciej W. Rozycki Date: Wed Dec 25 22:23:39 2024 + Alpha/testsuite: Run target testing over all the usual optimization levels Use `gcc-dg-runtest' t

[gcc r15-6434] testsuite: Expand coverage for `__builtin_memset' with 0

2024-12-25 Thread Maciej W. Rozycki via Gcc-cvs
https://gcc.gnu.org/g:5a089689a29173cbd1d4eeb93d6e3861890fde18 commit r15-6434-g5a089689a29173cbd1d4eeb93d6e3861890fde18 Author: Maciej W. Rozycki Date: Wed Dec 25 22:23:39 2024 + testsuite: Expand coverage for `__builtin_memset' with 0 Expand coverage for `__builtin_memset' f

[gcc r15-6432] LoongArch: Implement TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS hook

2024-12-25 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:44e61bd7124c762e81d8c6e615fbe7c88f773637 commit r15-6432-g44e61bd7124c762e81d8c6e615fbe7c88f773637 Author: Jiahao Xu Date: Tue Dec 17 10:41:48 2024 +0800 LoongArch: Implement TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS hook The hook changes the allocno class to ei