[PATCH 3/3] rs6000: Remove the wD constraint

2022-10-05 Thread Segher Boessenkool
2022-10-05 Segher Boessenkool * config/rs6000/constraints.md (wD): Delete. * doc/md.texi (Machine Constraints): Adjust. --- gcc/config/rs6000/constraints.md | 6 -- gcc/doc/md.texi | 3 --- 2 files changed, 9 deletions(-) diff --git a/gcc/config/rs6000/co

[PATCH 3/3] rs6000: Remove

2022-05-11 Thread Segher Boessenkool
The mode iterator always expands to "wa". 2022-05-11 Segher Boessenkool * config/rs6000/rs6000.md: Use wa instead of . --- gcc/config/rs6000/rs6000.md | 98 + 1 file changed, 46 insertions(+), 52 deletions(-) diff --git a/gcc/config/rs600

[PATCH 3/3] rs6000: Remove TM regs

2019-05-06 Thread Segher Boessenkool
We do not need to expose the TM registers in debug info. It isn't actually useful there, because none of the theing that can modify these register (other than explicit moves) are marked. We also do not need the registers for GCC itself internally. This patch deletes them. Tested on powerpc64-li