[Bug target/43175] __builtin_ia32_vec_perm_v4si doesn't work with -msse4.1

2010-03-02 Thread hjl dot tools at gmail dot com
--- Comment #18 from hjl dot tools at gmail dot com 2010-03-02 13:31 --- Fixed. -- hjl dot tools at gmail dot com changed: What|Removed |Added Status|NEW

[Bug target/43175] __builtin_ia32_vec_perm_v4si doesn't work with -msse4.1

2010-02-26 Thread hjl at gcc dot gnu dot org
--- Comment #17 from hjl at gcc dot gnu dot org 2010-02-26 13:18 --- Subject: Bug 43175 Author: hjl Date: Fri Feb 26 13:18:17 2010 New Revision: 157087 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=157087 Log: Correct expand_vec_perm_blend in i386.c for V8HImode merge. gcc/ 2

[Bug target/43175] __builtin_ia32_vec_perm_v4si doesn't work with -msse4.1

2010-02-25 Thread hjl dot tools at gmail dot com
--- Comment #16 from hjl dot tools at gmail dot com 2010-02-26 00:53 --- A patch is posted at http://gcc.gnu.org/ml/gcc-patches/2010-02/msg01088.html Intel Core i7 result is OK: http://gcc.gnu.org/ml/gcc-testresults/2010-02/msg02465.html -- hjl dot tools at gmail dot com changed:

[Bug target/43175] __builtin_ia32_vec_perm_v4si doesn't work with -msse4.1

2010-02-25 Thread ubizjak at gmail dot com
--- Comment #15 from ubizjak at gmail dot com 2010-02-25 20:49 --- (In reply to comment #13) > Created an attachment (id=19959) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19959&action=view) [edit] > A patch > > I am testing this patch. OK for trunk if there are no regressions >

[Bug target/43175] __builtin_ia32_vec_perm_v4si doesn't work with -msse4.1

2010-02-25 Thread hjl dot tools at gmail dot com
--- Comment #14 from hjl dot tools at gmail dot com 2010-02-25 20:36 --- Created an attachment (id=19960) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19960&action=view) A patch Include testcase. -- hjl dot tools at gmail dot com changed: What|Removed

[Bug target/43175] __builtin_ia32_vec_perm_v4si doesn't work with -msse4.1

2010-02-25 Thread hjl dot tools at gmail dot com
--- Comment #13 from hjl dot tools at gmail dot com 2010-02-25 20:33 --- Created an attachment (id=19959) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19959&action=view) A patch I am testing this patch. OK for trunk if there are no regressions on Intel Core i7? -- http://gc

[Bug target/43175] __builtin_ia32_vec_perm_v4si doesn't work with -msse4.1

2010-02-25 Thread ubizjak at gmail dot com
--- Comment #12 from ubizjak at gmail dot com 2010-02-25 20:11 --- (In reply to comment #11) > That works. Thanks. Can you please regression test combined patch on your AVX simulator? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43175

[Bug target/43175] __builtin_ia32_vec_perm_v4si doesn't work with -msse4.1

2010-02-25 Thread hjl dot tools at gmail dot com
--- Comment #11 from hjl dot tools at gmail dot com 2010-02-25 19:55 --- (In reply to comment #10) > (In reply to comment #9) > > The testcase will also fail with -msse4.1: > > Add this patch (please note that input operands of blend MD patterns are > *reversed*): > > @@ -29153,7 +291

[Bug target/43175] __builtin_ia32_vec_perm_v4si doesn't work with -msse4.1

2010-02-25 Thread ubizjak at gmail dot com
--- Comment #10 from ubizjak at gmail dot com 2010-02-25 19:44 --- (In reply to comment #9) > The testcase will also fail with -msse4.1: Add this patch (please note that input operands of blend MD patterns are *reversed*): @@ -29153,7 +29153,7 @@ expand_vec_perm_blend (struct expand_ve

[Bug target/43175] __builtin_ia32_vec_perm_v4si doesn't work with -msse4.1

2010-02-25 Thread hjl dot tools at gmail dot com
--- Comment #9 from hjl dot tools at gmail dot com 2010-02-25 19:34 --- The testcase will also fail with -msse4.1: /export/gnu/import/svn/gcc-test/bld/gcc//xgcc -B/export/gnu/import/svn/gcc-test/bld/gcc// -O -msse4.1 -fno-asynchronous-unwind-tablesx.c -o x ./x make: *** [all] Abor