------- Comment #4 from pinskia at gcc dot gnu dot org 2006-11-18 11:07 ------- 963 v_r_signal_L.v = *(vFloat *)&signal_spectrum_L[bin_number];
(gdb) p signal_spectrum_L $1 = (AUDIO_DATA_TYPE *) 0x80491e0 (gdb) p bin_number $2 = 1 (gdb) p &signal_spectrum_L[bin_number] $3 = (AUDIO_DATA_TYPE *) 0x80491e4 This is not a bug, the alignment requirement for vector loads are 16byte aligned and you just violated that. You should use the SSE intrinsics for unaligned loads here. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29884