++
Assignee: unassigned at gcc dot gnu.org
Reporter: gabriel at teuton dot org
When operating on vectors, the shift operations =, =, , and are
recognized in C but not C++.
#include stdint.h
typedef int32_t int32x4_t __attribute__((vector_size(16)));
int32x4_t apply_shift
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58422
--- Comment #1 from Gabriel M. Beddingfield gabriel at teuton dot org ---
Created attachment 30823
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30823action=edit
example program demonstrating the problem.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58422
--- Comment #3 from Gabriel M. Beddingfield gabriel at teuton dot org ---
Thanks!
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36566
--- Comment #6 from Gabriel M. Beddingfield gabriel at teuton dot org ---
All assignments of obj.s to type short and short* are incorrect, and ideally
they would all result in compiler errors.
The C++ spec (C++03, Sects. 3.9, 3.9.1, 3.9.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49413
Gabriel M. Beddingfield gabriel at teuton dot org changed:
What|Removed |Added
CC
--- Comment #4 from gabriel at teuton dot org 2009-10-11 04:38 ---
I have the same problem with g++ 4.2.4 and 4.3.2.
--
gabriel at teuton dot org changed:
What|Removed |Added