vzeroupper mode-switching pass regression (Was: Re: patch adding LRA usage for ppc)

2013-10-26 Thread Uros Bizjak
Hello! > 2013-10-25 Vladimir Makarov > > ... > * lra-spills.c (lra_final_code_change): Remove useless move insns. This change regressed x86 AVX vzeroupper insertion pass and exposed another instance of PR 58679 [1]. The testcase: --cut here-- typedef long long __m128i __attribute__ (

patch adding LRA usage for ppc

2013-10-25 Thread Vladimir Makarov
I've committed the following patch to use LRA for ppc. By default reload pass is used. To use LRA, please add option -mlra. I also removed change in constraints for swap insn as it was requested by David Edelsohn. It was necessary to fix one failure of new gcc tests. I'll work on more