[Bug c++/53094] vector literal

2012-11-29 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53094 --- Comment #5 from Marc Glisse glisse at gcc dot gnu.org 2012-11-29 15:40:27 UTC --- Author: glisse Date: Thu Nov 29 15:40:16 2012 New Revision: 193938 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=193938 Log: 2012-11-29 Marc

[Bug c++/53094] vector literal

2012-11-28 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53094 --- Comment #2 from Marc Glisse glisse at gcc dot gnu.org 2012-11-28 17:25:51 UTC --- Created attachment 28820 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=28820 Incomplete patch Slightly ridiculous: with this patch, v+v still

[Bug c++/53094] vector literal

2012-11-28 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53094 Marc Glisse glisse at gcc dot gnu.org changed: What|Removed |Added Attachment #28820|0 |1

[Bug c++/53094] vector literal

2012-11-28 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53094 --- Comment #4 from Marc Glisse glisse at gcc dot gnu.org 2012-11-28 21:52:54 UTC --- Handling subscripts will be harder. Currently, v[1] is turned into ((const long*)v)[1]. But (const long*)v doesn't work as a constant expression. So we

[Bug c++/53094] vector literal

2012-11-26 Thread glisse at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53094 Marc Glisse glisse at gcc dot gnu.org changed: What|Removed |Added CC||glisse at