From: iii Date: Wed, 14 Nov 2018 13:08:03 +0000 (+0000) Subject: [PATCH 2/2] S/390: Fix expectation in mrecord-mcount test for 31-bit X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=58fddb25d239007c7a9bff0d0969322d9c1709a8;p=thirdparty%2Fgcc.git [PATCH 2/2] S/390: Fix expectation in mrecord-mcount test for 31-bit mode The emitted address is .long, not .quad, in that case. gcc/testsuite/ChangeLog: 2018-11-14 Ilya Leoshkevich * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in 31-bit mode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@266145 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index cae11db79cf7..6cc52f38b518 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2018-11-14 Ilya Leoshkevich + + * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in + 31-bit mode. + 2018-11-14 Ilya Leoshkevich * gcc.target/s390/global-array-almost-huge-element.c: Run only diff --git a/gcc/testsuite/gcc.target/s390/mrecord-mcount.c b/gcc/testsuite/gcc.target/s390/mrecord-mcount.c index d8a23ffdca43..54ced9f7a11a 100644 --- a/gcc/testsuite/gcc.target/s390/mrecord-mcount.c +++ b/gcc/testsuite/gcc.target/s390/mrecord-mcount.c @@ -5,6 +5,7 @@ void profileme (void) { /* { dg-final { scan-assembler ".section __mcount_loc, \"a\",@progbits" } } */ - /* { dg-final { scan-assembler ".quad 1b" } } */ + /* { dg-final { scan-assembler ".long 1b" { target { ! lp64 } } } } */ + /* { dg-final { scan-assembler ".quad 1b" { target { lp64 } } } } */ /* { dg-final { scan-assembler ".previous" } } */ }