1# Copyright (C) 2015-2021 Free Software Foundation, Inc.
2#
3# This file is part of GCC.
4#
5# GCC is free software; you can redistribute it and/or modify
6# it under the terms of the GNU General Public License as published by
7# the Free Software Foundation; either version 3, or (at your option)
8# any later version.
9#
10# GCC is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13# GNU General Public License for more details.
14#
15# You should have received a copy of the GNU General Public License
16# along with GCC; see the file COPYING3.  If not see
17# <http://www.gnu.org/licenses/>.
18
19load_lib gcc-dg.exp
20load_lib asan-dg.exp
21load_lib torture-options.exp
22
23dg-init
24torture-init
25set-torture-options [list \
26	{ -O0 } \
27	{ -O1 } \
28	{ -O2 } \
29	{ -O3 } \
30	{ -O0 -g } \
31	{ -O1 -g } \
32	{ -O2 -g } \
33	{ -O3 -g } ]
34
35gcc-dg-runtest [lsort [glob -nocomplain $srcdir/$subdir/*.c]] "" ""
36
37torture-finish
38dg-finish
39