aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIlya Leoshkevich <iii@linux.ibm.com>2018-11-14 13:08:03 +0000
committerIlya Leoshkevich <iii@gcc.gnu.org>2018-11-14 13:08:03 +0000
commit487a4df6327e4b58da91399babeb2c6f00e6ba17 (patch)
tree7927532fb75b2466b41ef68f93dd755c8183de92 /gcc
parent867a1e281843bfcff6fd9613f7fc17010827272c (diff)
downloadgcc-487a4df6327e4b58da91399babeb2c6f00e6ba17.zip
gcc-487a4df6327e4b58da91399babeb2c6f00e6ba17.tar.gz
gcc-487a4df6327e4b58da91399babeb2c6f00e6ba17.tar.bz2
[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 <iii@linux.ibm.com> * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in 31-bit mode. From-SVN: r266145
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/s390/mrecord-mcount.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index cae11db..6cc52f3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
+ * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
+ 31-bit mode.
+
+2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
+
* gcc.target/s390/global-array-almost-huge-element.c: Run only
in 64-bit mode.
* gcc.target/s390/global-array-almost-negative-huge-element.c:
diff --git a/gcc/testsuite/gcc.target/s390/mrecord-mcount.c b/gcc/testsuite/gcc.target/s390/mrecord-mcount.c
index d8a23ff..54ced9f 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" } } */
}