On Mon, Jun 18, 2012 at 10:06 PM, Richard Henderson wrote:
>> Please note that you will probably hit PR33329, this is the reason
>> that we expand multiplications after reload. Please see [1] for
>> further explanation. There is gcc.target/i386/pr33329.c test to cover
>> this issue, but it is not
On 2012-06-17 11:37, Uros Bizjak wrote:
> Hello!
>
> Please note that you will probably hit PR33329, this is the reason
> that we expand multiplications after reload. Please see [1] for
> further explanation. There is gcc.target/i386/pr33329.c test to cover
> this issue, but it is not effective an
On Sun, Jun 17, 2012 at 8:37 PM, Uros Bizjak wrote:
> Hello!
>
> Please note that you will probably hit PR33329, this is the reason
> that we expand multiplications after reload. Please see [1] for
> further explanation. There is gcc.target/i386/pr33329.c test to cover
> this issue, but it is not
Hello!
Please note that you will probably hit PR33329, this is the reason
that we expand multiplications after reload. Please see [1] for
further explanation. There is gcc.target/i386/pr33329.c test to cover
this issue, but it is not effective anymore since the simplification
happens at tree level
---
gcc/config/i386/i386-protos.h |1 +
gcc/config/i386/i386.c| 76 +
gcc/config/i386/predicates.md |7
gcc/config/i386/sse.md| 72 +++---
4 files changed, 97 insertions(+), 59 deletions(-)
di