diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2019-05-31 07:17:11 +0000 |
---|---|---|
committer | Iain Sandoe <iains@gcc.gnu.org> | 2019-05-31 07:17:11 +0000 |
commit | 4ef2ef0c03c6cc98cc460d221f7306ed738eb57a (patch) | |
tree | f62712fd0ed49925ca1da737bee3cffcede78000 /gcc | |
parent | eb11a55268085cf929de003c5b7657de028db3aa (diff) | |
download | gcc-4ef2ef0c03c6cc98cc460d221f7306ed738eb57a.zip gcc-4ef2ef0c03c6cc98cc460d221f7306ed738eb57a.tar.gz gcc-4ef2ef0c03c6cc98cc460d221f7306ed738eb57a.tar.bz2 |
Darwin, x86, testsuite - adjust tests for Darwin's align syntax.
Darwin has a .align taking a power of 2 by default, so that some
tests expecting a byte count are failing, fixed thus.
gcc/testsuite/
2019-05-31 Iain Sandoe <iain@sandoe.co.uk>
* gcc.target/i386/falign-functions-3.c: Adjust align syntax
and label for Darwin.
* gcc.target/i386/attr-aligned-2.c: Adjust align syntax for
Darwin.
From-SVN: r271800
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/attr-aligned-2.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/falign-functions-3.c | 9 |
3 files changed, 14 insertions, 6 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1d8b3e8..6771365 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2019-05-31 Iain Sandoe <iain@sandoe.co.uk> + + * gcc.target/i386/falign-functions-3.c: Adjust align syntax + and label for Darwin. + * gcc.target/i386/attr-aligned-2.c: Adjust align syntax for + Darwin. + 2019-05-30 Sylvia Taylor <sylvia.taylor@arm.com> * gcc.target/aarch64/sve/fabd_1.c: New. diff --git a/gcc/testsuite/gcc.target/i386/attr-aligned-2.c b/gcc/testsuite/gcc.target/i386/attr-aligned-2.c index b99a28a..3841782 100644 --- a/gcc/testsuite/gcc.target/i386/attr-aligned-2.c +++ b/gcc/testsuite/gcc.target/i386/attr-aligned-2.c @@ -14,8 +14,8 @@ void f4 (void); ALIGN (4) void f4 (void) { } -/* { dg-final { scan-assembler ".align 4\n\t.globl\tf4" } } */ - +/* { dg-final { scan-assembler ".align 4\n\t.globl\tf4" { target { ! *-*-darwin* } } } } */ +/* { dg-final { scan-assembler {.align[ \t]2,0x90\n\t.globl[ \t]_f4} { target *-*-darwin* } } } */ void g (void) { } diff --git a/gcc/testsuite/gcc.target/i386/falign-functions-3.c b/gcc/testsuite/gcc.target/i386/falign-functions-3.c index f4a6ace..86423c4 100644 --- a/gcc/testsuite/gcc.target/i386/falign-functions-3.c +++ b/gcc/testsuite/gcc.target/i386/falign-functions-3.c @@ -9,15 +9,16 @@ ALIGN (4) void f4 (void) { } -/* { dg-final { scan-assembler ".align 4\n\t.globl\tf4" } } */ - +/* { dg-final { scan-assembler ".align 4\n\t.globl\tf4" { target { ! *-*-darwin* } } } } */ +/* { dg-final { scan-assembler {.align 2,0x90\n\t.globl[ \t]_f4} { target *-*-darwin* } } } */ void f32 (void) { } -/* { dg-final { scan-assembler ".p2align 5\n\t.globl\tf32" } } */ +/* { dg-final { scan-assembler {.p2align 5\n\t.globl[ \t]_?f32} } } */ ALIGN (64) void f64 (void) { } -/* { dg-final { scan-assembler ".align 64\n\t.globl\tf64" } } */ +/* { dg-final { scan-assembler ".align 64\n\t.globl\tf64" { target { ! *-*-darwin* } } } } */ +/* { dg-final { scan-assembler {.align 6,0x90\n\t.globl[ \t]_f64} { target *-*-darwin* } } } */ |