]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(nofini): *Really* align stack to 8-byte boundary.
authorUlrich Drepper <drepper@redhat.com>
Mon, 17 Mar 1997 04:02:41 +0000 (04:02 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 17 Mar 1997 04:02:41 +0000 (04:02 +0000)
sysdeps/i386/elf/start.S

index 53e324b91b666308618d7666a09058bc23f2376d..8b7faaefc454f9e1063516a7a08585e4d70a0374 100644 (file)
@@ -73,6 +73,8 @@ nofini:
           boundary to avoid penalties from misaligned accesses.  Thanks
           to Edward Seidl <seidl@janed.com> for pointing this out.  */
        andl $0xfffffff8, %esp
+       pushl %eax              /* Push garbage because we allocate
+                                  twelve more bytes.  */
 
        pushl %eax              /* Push third argument: envp.  */
        pushl %edx              /* Push second argument: argv.  */