This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/36054] bad code generation with -ftree-vectorize
- From: "victork at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Apr 2008 02:48:41 -0000
- Subject: [Bug tree-optimization/36054] bad code generation with -ftree-vectorize
- References: <bug-36054-12873@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #2 from victork at gcc dot gnu dot org 2008-04-30 02:48 -------
Hello,
I've tried to complile the attached kernel_build.ii on my SUSE SLES 10 x86_64
machine, but got a bunch of compile errors like this:
In file included from /usr/lib/gcc/i486-linux-gnu/4.3.1/include/xmmintrin.h:40,
from source/dsp/simd_sse.hpp:24,
from source/dsp/arithmetic_wrapper.hpp:32,
from source/kernel/audio_backend/audio_backend.hpp:35,
from source/kernel/scheduler.hpp:33,
from source/kernel/class_system/classloader.hpp:33,
from source/kernel/class_system/class.hpp:33,
from source/kernel/object_system/gobj.hpp:31,
from source/nova_includes.hpp:31,
from source/nova.hpp:30,
from
/home/tim/workspace/nova/source/kernel/audio_backend/audio_backend.cpp:27,
from
/home/tim/workspace/nova/release/kernel/audio_backend/build.cpp:2,
from release/kernel/kernel_build.cpp:2:
/usr/lib/gcc/i486-linux-gnu/4.3.1/include/mmintrin.h: In function
вЂint __vector__ _mm_add_si64(int __vector__, int
__vector__)�:
/usr/lib/gcc/i486-linux-gnu/4.3.1/include/mmintrin.h:312: error: cannot convert
вЂlong long intвЂ? to вЂlong long int
__vector__вЂ? for argument вЂ1вЂ? to
вЂlong long int __vector__ __builtin_ia32_paddq(long long int
__vector__, long long int __vector__)�
Anyway. I see that recently were fixed some problems related to stack alignment
like PR35496. Can you try to compile your example with latest gcc 4.4 compiler
from mainline?
--
victork at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |Joey dot ye at intel dot
| |com, hjl dot tools at gmail
| |dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36054