Index: sse_gcc.cpp
===================================================================
--- sse_gcc.cpp	(revision 20511)
+++ sse_gcc.cpp	(working copy)
@@ -9,11 +9,12 @@
 
 static uint64_t ones = 0x0001ffff0001ffffULL;
 static uint64_t sadd = 0x000001ff000001ffULL;
+static int out[4] __attribute__((aligned(16))); 
 
 long TDStretchSSE2::calcCrossCorrMulti(const short *mPos, const short *cPos) const
 {
     long corr = 0;
-    int i, out[4];
+    int i;
     int count = (overlapLength * channels) - channels;
     long loops = count >> 5;
     long remainder = count - (loops<<5);
@@ -67,7 +68,7 @@
 long TDStretchSSE2::calcCrossCorrStereo(const short *mPos, const short *cPos) const
 {
     long corr = 0;
-    int i, out[4];
+    int i;
     int count = (overlapLength<<1) - 2;
     long loops = count >> 5;
     long remainder = count - (loops<<5);
