From: Tom de Vries Date: Thu, 24 Sep 2020 10:22:13 +0000 (+0200) Subject: [testsuite, nvptx] Fix string matching in gcc.dg/pr87314-1.c X-Git-Tag: upstream/12.2.0~13525 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fe28d34079aad7d3bf8d9bfd78d0ba43110b7906;p=platform%2Fupstream%2Fgcc.git [testsuite, nvptx] Fix string matching in gcc.dg/pr87314-1.c with nvptx we run into: ... FAIL: gcc.dg/pr87314-1.c scan-assembler hellooo ... The required string is part of the assembly, just in a different format than expected: ... .const .align 1 .u8 $LC0[12] = { 104, 101, 108, 108, 111, 111, 111, 111, 98, 121, 101, 0 }; ... Fix this by adding an nvptx-specific scan-assembler directive. Tested on nvptx and x86_64. gcc/testsuite/ChangeLog: 2020-09-24 Tom de Vries * gcc.dg/pr87314-1.c: Add nvptx-specific scan-assembler directive. --- diff --git a/gcc/testsuite/gcc.dg/pr87314-1.c b/gcc/testsuite/gcc.dg/pr87314-1.c index 9bc9056..0cb9c07 100644 --- a/gcc/testsuite/gcc.dg/pr87314-1.c +++ b/gcc/testsuite/gcc.dg/pr87314-1.c @@ -8,4 +8,6 @@ int h() { return "bye"=="helloooobye"+8; } /* { dg-final { scan-tree-dump-times "hello" 1 "original" } } */ /* The test in h() should be retained because the result depends on string merging. */ -/* { dg-final { scan-assembler "hellooo" } } */ +/* { dg-final { scan-assembler "hellooo" { target { ! nvptx*-*-* } } } } */ +/* { dg-final { scan-assembler "104, 101, 108, 108, 111, 111, 111" { target { nvptx*-*-* } } } } */ +