https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63673
Bill Schmidt <wschmidt at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Last reconfirmed| |2014-11-20 Resolution|INVALID |--- Ever confirmed|0 |1 --- Comment #4 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- Well, I see that the documentation states that (double *) should be allowed. I find that surprising but there it is. ;) So this should be fixed, but in the meanwhile you can use the type cast to (vector double *).