Implicit conversion to a generic vector type

2016-05-25 Thread martin krastev
Hello, I've been scratching my head over an implicit conversion issue, depicted in the following code: typedef __attribute__ ((vector_size(4 * sizeof(int int generic_int32x4; struct Foo { Foo() { } Foo(const generic_int32x4& src) { } operator generic_int32x4() const {

gcc-4.9-20160525 is now available

2016-05-25 Thread gccadmin
Snapshot gcc-4.9-20160525 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.9-20160525/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.9 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

Re: Implicit conversion to a generic vector type

2016-05-25 Thread Marc Glisse
On Thu, 26 May 2016, martin krastev wrote: Hello, I've been scratching my head over an implicit conversion issue, depicted in the following code: typedef __attribute__ ((vector_size(4 * sizeof(int int generic_int32x4; struct Foo { Foo() { } Foo(const generic_int32x4& src) { }