[Bug c++/43122] New: g++ does not allow overloading operators for sse types (__m128, __m128d)

2010-02-19 Thread mr dot nuke dot me at gmail dot com
m128, __m128d) Product: gcc Version: 4.4.3 Status: UNCONFIRMED Severity: blocker Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: mr dot nuke dot me at gmail dot com http://gcc.gnu

[Bug c++/43122] g++ does not allow overloading operators for sse types (__m128, __m128d)

2010-02-19 Thread mr dot nuke dot me at gmail dot com
--- Comment #2 from mr dot nuke dot me at gmail dot com 2010-02-19 18:34 --- I'm assuming you are referring to and F32vec4. While I will apply this workaround (one of many many workarounds to get fancy C++ code to work with g++) it still doesn't solve the underlying pr

[Bug c++/43122] g++ does not allow overloading operators for sse types (__m128, __m128d)

2010-02-19 Thread mr dot nuke dot me at gmail dot com
--- Comment #5 from mr dot nuke dot me at gmail dot com 2010-02-19 19:15 --- > Which means there is already an operator+ defined which is done using the > generic GNU vector support. If you remove your definition of operator+, it > works without it. > I could have