Previously we weren't re-aligning the stack pointer during the
call to _dl_init(), so for tilegx32 and an odd value in _dl_skip_args
and kernel unaligned access fixups disabled, we would die with SIGBUS.
We now handle this case properly by aligning before calling _dl_init().
+2012-05-14 Chris Metcalf <cmetcalf@tilera.com>
+
+ * sysdeps/tile/dl-start.S: Align stack for tilegx32.
+
2012-05-12 Chris Metcalf <cmetcalf@tilera.com>
* sysdeps/unix/sysv/linux/tile/sys/dataplane.h: Add <features.h>.
ST_PTR r52, r0
SHL_PTR_ADD sp, r4, sp
}
+ andi sp, sp, -8
.Lno_skip:
/* Call_dl_init (_dl_loaded, argc, argv, envp). See elf/start.s