diff options
author | Mike Stump <mrs@apple.com> | 2005-11-11 00:56:21 +0000 |
---|---|---|
committer | Mike Stump <mrs@apple.com> | 2005-11-11 00:56:21 +0000 |
commit | 447e7eaf8ef1ee08147519687dc50cdfbffec65f (patch) | |
tree | a38cb7c2b6f228098c49416c6112a3e08e5abdff /gcc/testsuite/gcc.apple/asm-block-33.c | |
parent | 23638de8168aea5f1c4de820067548581d147bbb (diff) |
4300193 MS asm: unable to find register to spillapple/gcc-5303
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/apple-local-200502-branch@106773 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.apple/asm-block-33.c')
-rw-r--r-- | gcc/testsuite/gcc.apple/asm-block-33.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.apple/asm-block-33.c b/gcc/testsuite/gcc.apple/asm-block-33.c new file mode 100644 index 00000000000..8244be08398 --- /dev/null +++ b/gcc/testsuite/gcc.apple/asm-block-33.c @@ -0,0 +1,27 @@ +/* APPLE LOCAL file CW asm blocks */ +/* { dg-do assemble { target i?86*-*-darwin* } } */ +/* { dg-options { -fasm-blocks -msse3 } } */ +/* Radar 4300193 */ + +int i, j, k; +int rows; + +void foo() { + int r; + for (r = 0; r < rows; r++) { + } + asm { + mov ah, 1 + push eax + mov al, 1 + push eax + mov esi, eax + mov ebx, i + mov edi, j + mov edx, ecx + push esi + push ebx + push edi + push edx + } +} |