Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/gdc.test/runnable_cxx/runnable_cxx.exp @ 152:2b5abeee2509
update gcc11
author | anatofuz |
---|---|
date | Mon, 25 May 2020 07:50:57 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
145:1830386684a0 | 152:2b5abeee2509 |
---|---|
1 # Copyright (C) 2012-2020 Free Software Foundation, Inc. | |
2 | |
3 # This program is free software; you can redistribute it and/or modify | |
4 # it under the terms of the GNU General Public License as published by | |
5 # the Free Software Foundation; either version 3 of the License, or | |
6 # (at your option) any later version. | |
7 # | |
8 # This program is distributed in the hope that it will be useful, | |
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
11 # GNU General Public License for more details. | |
12 # | |
13 # You should have received a copy of the GNU General Public License | |
14 # along with GCC; see the file COPYING3. If not see | |
15 # <http://www.gnu.org/licenses/>. | |
16 | |
17 # Runnable C++ tests for the D2 testsuite. | |
18 | |
19 # Load support procs. | |
20 load_lib gdc-dg.exp | |
21 load_lib gdc-utils.exp | |
22 | |
23 # If the D runtime library is missing, bail. | |
24 if { ![check_effective_target_d_runtime] } { | |
25 return | |
26 } | |
27 | |
28 # We are mixing D and C++ code, need to pull in libstdc++ | |
29 global GDC_INCLUDE_CXX_FLAGS | |
30 set GDC_INCLUDE_CXX_FLAGS 1 | |
31 | |
32 # Initialize `dg'. | |
33 dg-init | |
34 | |
35 # Main loop. | |
36 if [check_no_compiler_messages extern_c++_tests assembly { | |
37 // C++ | |
38 int main() { return 0; } | |
39 }] { | |
40 gdc-do-test [glob -nocomplain $srcdir/$subdir/*.d] | |
41 } | |
42 | |
43 set GDC_INCLUDE_CXX_FLAGS 0 | |
44 | |
45 # All done. | |
46 dg-finish |