--- Comment #5 from uros at kss-loka dot si 2006-06-13 07:44 ---
Similar problem was solved for gcc-4.1 in PR target/22480.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28007
--- Comment #1 from pinskia at gcc dot gnu dot org 2006-06-12 23:24 ---
-arch i386
Hmm, you are using Apple's compiler and you really should report this to Apple
first. It might actually be fixed in the FSF GCC already (maybe it was never
broken here either).
--
pinskia at gcc
--- Comment #2 from pinskia at gcc dot gnu dot org 2006-06-13 03:15 ---
This is correct on the FSF GCC.
In 4.0.x, we don't vectorize the loop and in 4.1.x, we produce:
pslld $24, %xmm1
So please report this bug to Apple.
--
pinskia at gcc dot gnu dot org changed:
--- Comment #3 from steven at gcc dot gnu dot org 2006-06-13 04:22 ---
Could it be an issue on the autovect branch?
--
steven at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-06-13 04:24 ---
(In reply to comment #3)
Could it be an issue on the autovect branch?
No because we do vectorize the look in 4.1.0 correctly.
Witness pslld $24, %xmm1
This was most likely at one point a problem on the