------- 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