| Index: tests/stack_alignment/stack_alignment_asm_test.c
|
| diff --git a/tests/stack_alignment/stack_alignment_asm_test.c b/tests/stack_alignment/stack_alignment_asm_test.c
|
| index f6cc6857177e31c45100727451276dd86dfb3e84..85e0beb60e27359d3bdc3d606b20f26dfc873322 100644
|
| --- a/tests/stack_alignment/stack_alignment_asm_test.c
|
| +++ b/tests/stack_alignment/stack_alignment_asm_test.c
|
| @@ -60,6 +60,21 @@ __asm__(
|
| static const int kStackAlignment = 8;
|
| static const int kStackPadBelowAlign = 0;
|
|
|
| +#elif defined(__mips__)
|
| +
|
| +__asm__(
|
| + ".pushsection .text, \"ax\", %progbits\n"
|
| + ".global ThreadStartWrapper\n"
|
| + "ThreadStartWrapper:\n"
|
| + "move $a0, $sp\n" /* Set argument. */
|
| + "nop\n"
|
| + "bal ThreadStart\n"
|
| + "nop\n"
|
| + ".popsection\n");
|
| +
|
| +static const int kStackAlignment = 8;
|
| +static const int kStackPadBelowAlign = 0;
|
| +
|
| #else
|
| # error Unsupported architecture
|
| #endif
|
|
|