1global MUDFLAP_FLAGS
2set MUDFLAP_FLAGS [list {} {-static} { -O} {-O2} {-O3}]
3
4libmudflap-init c++
5if {$cxx == "g++"} then {
6    unsupported "g++ not found"
7    return
8}
9
10dg-init
11
12global srcdir
13
14foreach flags $MUDFLAP_FLAGS {
15    foreach srcfile [lsort [glob -nocomplain ${srcdir}/libmudflap.c++/*frag.cxx]] {
16	set bsrc [file tail $srcfile]
17	setenv MUDFLAP_OPTIONS "-viol-segv"
18	dg-runtest $srcfile $flags "-fmudflap -lmudflap"
19    }
20}
21
22dg-finish
23