[Bug target/42779] extremely poor code quality, aliasing issues with __m128i

2010-03-12 Thread pinskia at gcc dot gnu dot org
--- Comment #13 from pinskia at gcc dot gnu dot org 2010-03-13 03:21 --- Invalid as mentioned as __m128i has to alias int, short, and char as shown by PR 31245. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug target/42779] extremely poor code quality, aliasing issues with __m128i

2010-03-12 Thread pinskia at gcc dot gnu dot org
--- Comment #12 from pinskia at gcc dot gnu dot org 2010-03-13 03:19 --- I think it is by design that __m128i is marked as may_alias.In fact it is, see PR 31245. There is no other way to get around this really. -- pinskia at gcc dot gnu dot org changed: What|Rem

[Bug target/42779] extremely poor code quality, aliasing issues with __m128i

2010-01-18 Thread paolo dot carlini at oracle dot com
--- Comment #11 from paolo dot carlini at oracle dot com 2010-01-18 10:46 --- If I understand correctly (thanks Richard for the quick and detailed analysis) there is nothing C++0x specific in this target/optimization issue. Thus, I'm removing the marker from the Summary and cleaning it.