diff options
author | Tom de Vries <tdevries@suse.de> | 2020-09-24 10:49:02 +0200 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2020-09-25 09:06:12 +0200 |
commit | fa91ca7f506b162d5f0afcffd2d7d562da6aa7fa (patch) | |
tree | 03deac5eed11153302fb4bed584d615681af2a76 /libiberty/rindex.c | |
parent | a2b7397b501378815d1b6c5beb7cbda21f2e4ad7 (diff) | |
download | gcc-fa91ca7f506b162d5f0afcffd2d7d562da6aa7fa.zip gcc-fa91ca7f506b162d5f0afcffd2d7d562da6aa7fa.tar.gz gcc-fa91ca7f506b162d5f0afcffd2d7d562da6aa7fa.tar.bz2 |
[testsuite] Add effective target ident_directive
On nvptx we run into:
...
FAIL: c-c++-common/ident-1b.c -Wc++-compat scan-assembler GCC:
FAIL: c-c++-common/ident-2b.c -Wc++-compat scan-assembler GCC:
...
Using a scan-assembler directive adds -fno-indent to the compile options.
The test c-c++-common/ident-1b.c adds dg-options "-fident", and intends to
check that the -fident overrides the -fno-indent, by means of the
scan-assembler. But for nvptx, there's no .ident directive, both with -fident
and -fno-ident.
Fix this by adding an effective target ident_directive, and requiring
it in both test-cases.
Tested on nvptx and x86_64.
gcc/testsuite/ChangeLog:
2020-09-24 Tom de Vries <tdevries@suse.de>
* lib/target-supports.exp (check_effective_target_ident_directive): New proc.
* c-c++-common/ident-1b.c: Require effective target ident_directive.
* c-c++-common/ident-2b.c: Same.
Diffstat (limited to 'libiberty/rindex.c')
0 files changed, 0 insertions, 0 deletions