[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2013-02-17 Thread linux at carewolf dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 Allan Jensen linux at carewolf dot com changed: What|Removed |Added CC||linux at

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2013-02-17 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #31 from Marc Glisse glisse at gcc dot gnu.org 2013-02-17 15:04:15 UTC --- (In reply to comment #30) Another example is binary operators between scalar and vectors. In C the scalar is automatically treated as a vector, but

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2013-02-17 Thread linux at carewolf dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #32 from Allan Jensen linux at carewolf dot com 2013-02-17 15:23:49 UTC --- (In reply to comment #31) (In reply to comment #30) Another example is binary operators between scalar and vectors. In C the scalar is

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-08-11 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 Marc Glisse glisse at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-06-27 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #28 from Ramana Radhakrishnan ramana at gcc dot gnu.org 2012-06-27 14:19:25 UTC --- Author: ramana Date: Wed Jun 27 14:19:17 2012 New Revision: 189017 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=189017 Log: 2012-06-27

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-06-15 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #27 from Ramana Radhakrishnan ramana at gcc dot gnu.org 2012-06-15 16:43:44 UTC --- Author: ramana Date: Fri Jun 15 16:43:36 2012 New Revision: 188671 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=188671 Log: 2012-06-15 Marc

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-06-14 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #26 from Ramana Radhakrishnan ramana at gcc dot gnu.org 2012-06-14 11:22:26 UTC --- (In reply to comment #23) (In reply to comment #21) What does it mean exercise the backend a lot? Do you mean it takes a lot of time? I

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-06-13 Thread ramana at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 Ramana Radhakrishnan ramana at gcc dot gnu.org changed: What|Removed |Added CC||ramana at

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-30 Thread jason at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #24 from Jason Merrill jason at gcc dot gnu.org 2012-04-30 17:23:34 UTC --- Author: jason Date: Mon Apr 30 17:23:28 2012 New Revision: 186994 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=186994 Log: PR c++/51033 gcc/ *

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-24 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #23 from Marc Glisse marc.glisse at normalesup dot org 2012-04-24 11:57:22 UTC --- (In reply to comment #21) What does it mean exercise the backend a lot? Do you mean it takes a lot of time? I think so. I haven't looked at the

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-22 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #19 from Marc Glisse marc.glisse at normalesup dot org 2012-04-22 10:31:33 UTC --- Created attachment 27217 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27217 shuffle With this patch, g++ passes the few __builtin_shuffle tests

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-22 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #20 from Marc Glisse marc.glisse at normalesup dot org 2012-04-22 13:21:14 UTC --- (In reply to comment #19) Created attachment 27217 [details] shuffle Doesn't work with -std=c++11, which requires: --- semantics.c(revision

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-22 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #21 from Manuel López-Ibáñez manu at gcc dot gnu.org 2012-04-22 14:56:28 UTC --- (In reply to comment #19) With this patch, g++ passes the few __builtin_shuffle tests I tried, and generates generic code for non-constant indexes and

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-22 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #22 from Marc Glisse marc.glisse at normalesup dot org 2012-04-22 15:09:23 UTC --- (In reply to comment #20) And then I still need to write a cxx_eval_vec_perm function so the result of __builtin_shuffle can be constexpr. I haven't

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-17 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #10 from Marc Glisse marc.glisse at normalesup dot org 2012-04-17 10:22:07 UTC --- Created attachment 27176 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27176 subscript This patch (a simple copy of a paragraph from the C

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-17 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 Manuel López-Ibáñez manu at gcc dot gnu.org changed: What|Removed |Added CC||manu at gcc

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-17 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #12 from Marc Glisse marc.glisse at normalesup dot org 2012-04-17 11:59:12 UTC --- (In reply to comment #11) If it is indeed a copy, you should move the code c-common.c and share it. The C-family FEs should share as much code as

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-17 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #13 from Manuel López-Ibáñez manu at gcc dot gnu.org 2012-04-17 12:13:02 UTC --- (In reply to comment #12) On the other hand, here I am copying a small block of code in the middle of a function. Making just that paragraph common

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-17 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #14 from Marc Glisse marc.glisse at normalesup dot org 2012-04-17 13:06:40 UTC --- Created attachment 27178 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27178 subscript 2 (Manuel-compliant)

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-17 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #15 from Manuel López-Ibáñez manu at gcc dot gnu.org 2012-04-17 13:23:11 UTC --- :) Thanks for making me happy and sorry for being a PITA. Are you planning to send it to gcc-patches for approval or are you not happy with it yet?

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-17 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #16 from Marc Glisse marc.glisse at normalesup dot org 2012-04-17 13:57:05 UTC --- (In reply to comment #15) Are you planning to send it to gcc-patches for approval or are you not happy with it yet? There is the problem of moving

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-17 Thread manu at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #17 from Manuel López-Ibáñez manu at gcc dot gnu.org 2012-04-17 14:11:03 UTC --- (In reply to comment #16) (In reply to comment #15) Are you planning to send it to gcc-patches for approval or are you not happy with it yet?

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2012-04-17 Thread marc.glisse at normalesup dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 --- Comment #18 from Marc Glisse marc.glisse at normalesup dot org 2012-04-17 16:41:58 UTC --- (In reply to comment #17) And now I should actually bootstrap and run the testsuite ;-) Good luck! It worked fine, same failures as I got the other

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2011-12-29 Thread paolo.carlini at oracle dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added CC|

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2011-11-09 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|4.7.0 |---

[Bug c++/51033] generic vector subscript and shuffle support was not added to C++

2011-11-09 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added CC||jakub at gcc dot