[PATCH][x86] Fix PR52407

2012-02-28 Thread Richard Guenther
This fixes element ordering for V2SFmode, V2SImode and V2DImode concats in ix86_expand_vector_set. Boostrap / regtest pending on x86_64-unknown-linux-gnu. Ok everywhere? (the testcase only fails on trunk) Thanks, Richard. 2012-02-28 Richard Guenther rguent...@suse.de PR

Re: [PATCH][x86] Fix PR52407

2012-02-28 Thread Uros Bizjak
Hello! This fixes element ordering for V2SFmode, V2SImode and V2DImode concats in ix86_expand_vector_set. Boostrap / regtest pending on x86_64-unknown-linux-gnu. Ok everywhere? (the testcase only fails on trunk) 2012-02-28 Richard Guenther rguent...@suse.de PR target/52407

Re: [PATCH][x86] Fix PR52407

2012-02-28 Thread Richard Guenther
On Tue, 28 Feb 2012, Uros Bizjak wrote: Hello! This fixes element ordering for V2SFmode, V2SImode and V2DImode concats in ix86_expand_vector_set. Boostrap / regtest pending on x86_64-unknown-linux-gnu. Ok everywhere? (the testcase only fails on trunk) 2012-02-28 Richard

Re: [PATCH][x86] Fix PR52407

2012-02-28 Thread Jakub Jelinek
On Tue, Feb 28, 2012 at 02:01:45PM +0100, Richard Guenther wrote: I guess using __INT64_TYPE__ is more portable to weird targets though. I integrated the other testcase changes though. To which weird targets? We support long long on all targets, and the C standard guarantees it is at least

Re: [PATCH][x86] Fix PR52407

2012-02-28 Thread Richard Guenther
On Tue, 28 Feb 2012, Jakub Jelinek wrote: On Tue, Feb 28, 2012 at 02:01:45PM +0100, Richard Guenther wrote: I guess using __INT64_TYPE__ is more portable to weird targets though. I integrated the other testcase changes though. To which weird targets? We support long long on all targets,