[testsuite] Add scan-ltrans-tree-dump
commit0bd55f1a578100142fbae42fd2e759bee3fc92b5
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 May 2018 12:16:32 +0000 (2 12:16 +0000)
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 May 2018 12:16:32 +0000 (2 12:16 +0000)
tree462543897aa19f5809dd931a66e4303cd1d056f9
parent6bdd98613cbc74228ce5fe38825cd271076cebd8
[testsuite] Add scan-ltrans-tree-dump

2018-05-02  Tom de Vries  <tom@codesourcery.com>

PR testsuite/85106
* gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
* lib/scanltranstree.exp: New file.
* lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
(scan-ltrans-tree-dump-times_required_options)
(scan-ltrans-tree-dump-not_required_options)
(scan-ltrans-tree-dump-dem_required_options)
(scan-ltrans-tree-dump-dem-not_required_options): New proc.
* lib/gcc-dg.exp: Include scanltranstree.exp.

* testsuite/lib/libatomic.exp: Include scanltranstree.exp.

* testsuite/lib/libgomp.exp: Include scanltranstree.exp.

* testsuite/lib/libitm.exp: Include scanltranstree.exp.

* testsuite/lib/libvtv.exp: Include scanltranstree.exp.

* doc/sourcebuild.texi (Commands for use in dg-final, Scan optimization
dump files): Add ltrans-tree.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259838 138bc75d-0d04-0410-961f-82ee72b054a4
15 files changed:
gcc/ChangeLog
gcc/doc/sourcebuild.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c
gcc/testsuite/lib/gcc-dg.exp
gcc/testsuite/lib/scanltranstree.exp [new file with mode: 0644]
gcc/testsuite/lib/target-supports.exp
libatomic/ChangeLog
libatomic/testsuite/lib/libatomic.exp
libgomp/ChangeLog
libgomp/testsuite/lib/libgomp.exp
libitm/ChangeLog
libitm/testsuite/lib/libitm.exp
libvtv/ChangeLog
libvtv/testsuite/lib/libvtv.exp