[PATCH 24/25] Ignore LLVM's blank lines.
ams@codesourcery.com
ams@codesourcery.com
Wed Sep 5 11:52:00 GMT 2018
The GCN toolchain must use the LLVM assembler and linker because there's no
binutils port. The LLVM tools do not have the same diagnostic style as
binutils, so the "blank line(s) in output" tests are inappropriate (and very
noisy).
The LLVM tools also have different command line options, so it's not possible
to autodetect object formats in the same way.
This patch addresses both issues.
2018-09-05 Andrew Stubbs <ams@codesourcery.com>
gcc/testsuite/
* lib/file-format.exp (gcc_target_object_format): Handle AMD GCN.
* lib/gcc-dg.exp (gcc-dg-prune): Ignore blank lines from the LLVM
linker.
* lib/target-supports.exp (check_effective_target_llvm_binutils): New.
---
gcc/testsuite/lib/file-format.exp | 3 +++
gcc/testsuite/lib/gcc-dg.exp | 2 +-
gcc/testsuite/lib/target-supports.exp | 14 ++++++++++++++
3 files changed, 18 insertions(+), 1 deletion(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0024-Ignore-LLVM-s-blank-lines.patch
Type: text/x-patch
Size: 2249 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20180905/6387fe1e/attachment.bin>
More information about the Gcc-patches
mailing list