https://gcc.gnu.org/g:58b78cf068b3b24c11d7812a5f4de865e9cdb8b4
commit r15-2183-g58b78cf068b3b24c11d7812a5f4de865e9cdb8b4
Author: Oleg Endo
Date: Sun Jul 21 14:11:21 2024 +0900
SH: Fix outage caused by recently added 2nd combine pass after reg alloc
I've also confirmed on the CSiBE
https://gcc.gnu.org/g:b717c462b96e7870f8081d2bc330e4749a4b0538
commit r15-4307-gb717c462b96e7870f8081d2bc330e4749a4b0538
Author: Oleg Endo
Date: Sun Oct 13 11:36:38 2024 +0900
SH: Fix cost estimation of mem load/store
For memory loads/stores (that contain a MEM rtx) sh_rtx_costs w
https://gcc.gnu.org/g:7ec8b4bf42fe9e27f7cf65fafae62e57be784db2
commit r15-4306-g7ec8b4bf42fe9e27f7cf65fafae62e57be784db2
Author: Oleg Endo
Date: Sun Oct 13 10:33:17 2024 +0900
SH: Add -fno-math-errno to fsca,fsrra tests.
Without -fno-math-errno some of the test might fail because
https://gcc.gnu.org/g:2390cbad85cbd122d4e58c94f7891d7c5fde49b3
commit r15-4411-g2390cbad85cbd122d4e58c94f7891d7c5fde49b3
Author: Oleg Endo
Date: Thu Oct 17 21:40:14 2024 +0900
SH: Fix typo of commit b717c462b96e
gcc/ChangeLog:
PR target/113533
* config/sh/s
https://gcc.gnu.org/g:e95512e2d5a317e8c043f232158df4b38186e51c
commit r15-4228-ge95512e2d5a317e8c043f232158df4b38186e51c
Author: Sébastien Michelland
Date: Thu Oct 10 09:24:39 2024 +0900
SH: Use softfp for sh-elf
libgcc/ChangeLog:
PR target/29845
* con
https://gcc.gnu.org/g:8ee643e50957904d75affece056a6dd84de343d6
commit 8ee643e50957904d75affece056a6dd84de343d6
Author: Kaz Kojima
Date: Fri Sep 20 18:15:30 2024 +0900
SH: Try to reduce R0 live ranges
Some move or extend patterns will make long R0 live ranges and could
confuse
The branch 'devel/sh-lra' was created pointing to:
09210f927265... SH: enable LRA by default
https://gcc.gnu.org/g:4d28c5b1eb15cff97f07982c73770485e6eaa986
commit 4d28c5b1eb15cff97f07982c73770485e6eaa986
Author: Kaz Kojima
Date: Tue Sep 24 18:26:42 2024 +0900
SH: pin input args to hard-regs via predicates for sfuncs
Some sfuncs uses hard reg as input and clobber its raw r
https://gcc.gnu.org/g:eee3b80ab6217ab792f01280bc6240c55468600a
commit eee3b80ab6217ab792f01280bc6240c55468600a
Author: Kaz Kojima
Date: Tue Sep 24 18:35:46 2024 +0900
SH: Fix the condition to use movsh_ie_y pattern.
gcc/ChangeLog:
* config/sh/sh.cc (sh_movsf_ie_y_split
https://gcc.gnu.org/g:c5a639c84c15adf402d5b664184628ff809a5bb0
commit c5a639c84c15adf402d5b664184628ff809a5bb0
Author: Kaz Kojima
Date: Fri Sep 20 18:36:22 2024 +0900
SH: A test case for the wrong-code with -mlra PR55212 c#248.
gcc/testsuite/ChangeLog:
* gcc.target/sh/
https://gcc.gnu.org/g:dbd192caf14916d0869c7123e03ad21ef7bfd65f
commit dbd192caf14916d0869c7123e03ad21ef7bfd65f
Author: Alexandre Oliva
Date: Fri Sep 20 18:22:12 2024 +0900
LRA: Take scratch as implicit unused output reloads
gcc/ChangeLog:
* lra-constraints.cc (match_re
https://gcc.gnu.org/g:b924a79f5d3a8d32e4e65e62b63dc4432076af1d
commit b924a79f5d3a8d32e4e65e62b63dc4432076af1d
Author: Kaz Kojima
Date: Fri Sep 20 18:17:31 2024 +0900
SH: try to workaround fp-reg related move insns
LRA will try to satisfy the constraints in match_scratch for the m
https://gcc.gnu.org/g:09210f927265fb4f198e904ba11297ac1e370554
commit 09210f927265fb4f198e904ba11297ac1e370554
Author: Oleg Endo
Date: Wed Sep 25 09:47:25 2024 +0900
SH: enable LRA by default
gcc/ChangeLog:
PR target/55212
* conifg/sh/sh.opt (sh_lra_fl
13 matches
Mail list logo