diff options
author | Michael Meissner <meissner@gcc.gnu.org> | 1996-02-16 00:01:21 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 1996-02-16 00:01:21 +0000 |
commit | d0bac83e224b5b5b5677923fb52fa8e2d27923ee (patch) | |
tree | 36b32d19279dd179f189b7d4e9192d2f7693de49 /gcc | |
parent | cea05fab5258188afcd73a957e89a9eb06d5e010 (diff) | |
download | gcc-d0bac83e224b5b5b5677923fb52fa8e2d27923ee.zip gcc-d0bac83e224b5b5b5677923fb52fa8e2d27923ee.tar.gz gcc-d0bac83e224b5b5b5677923fb52fa8e2d27923ee.tar.bz2 |
Round size to 16 byte alignment
From-SVN: r11281
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/rs6000/ntstack.asm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/rs6000/ntstack.asm b/gcc/config/rs6000/ntstack.asm index 71a251a..27b7f69 100644 --- a/gcc/config/rs6000/ntstack.asm +++ b/gcc/config/rs6000/ntstack.asm @@ -20,7 +20,9 @@ __allocate_stack: ..__allocate_stack: .function ..__allocate_stack __allocate_stack.b: + addi 3,3,15 # round up to 16 byte alignment lwz 0,0(1) # old stack link + rlwinm 3,3,0,0,28 srawi. 4,3,12 # get # of pages to check neg 3,3 # negate so we can use stwux bgt- 0,.Lcheck |