diff options
author | janis <janis@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-03-19 22:10:22 +0000 |
---|---|---|
committer | janis <janis@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-03-19 22:10:22 +0000 |
commit | 258becb98dd018779410dd6935323da657cc7bf6 (patch) | |
tree | 75507bba4f55ffb4d8ea2568e8fd567cc5605b4e /gcc/testsuite/lib/gcc-defs.exp | |
parent | e060ba366c9a78fd8674b82c8e865815acb66588 (diff) | |
download | gcc-258becb98dd018779410dd6935323da657cc7bf6.tar.gz |
2009-03-19 Jakub Jelinek <jakub@redhat.com>
Janis Johnson <janis187@us.ibm.com>
* lib/compat.exp (compat-get-options-main, compat-get-options):
Handle dg-prune-output in source file.
* lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
* gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
* gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
two warnings.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144971 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/lib/gcc-defs.exp')
-rw-r--r-- | gcc/testsuite/lib/gcc-defs.exp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/testsuite/lib/gcc-defs.exp b/gcc/testsuite/lib/gcc-defs.exp index 0570f41e6d7..7bcbcabc087 100644 --- a/gcc/testsuite/lib/gcc-defs.exp +++ b/gcc/testsuite/lib/gcc-defs.exp @@ -49,6 +49,11 @@ proc ${tool}_check_compile {testcase option objname gcc_output} { set gcc_output [prune_warnings $gcc_output] + if { [info proc ${tool}-dg-prune] != "" } { + global target_triplet + set gcc_output [${tool}-dg-prune $target_triplet $gcc_output] + } + set unsupported_message [${tool}_check_unsupported_p $gcc_output] if { $unsupported_message != "" } { unsupported "$testcase: $unsupported_message" |