1 # Copyright (C) 1988, 1990, 1991, 1992, 1997 Free Software Foundation, Inc.
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 2 of the License, or
6 # (at your option) any later version.
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.
13 # You should have received a copy of the GNU General Public License
14 # along with this program; if not, write to the Free Software
15 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17 # Please email any bugs, comments, and/or additions to this file to:
18 # bug-gcc@prep.ai.mit.edu
20 # This file was written by Jeff Law. (law@cs.utah.edu)
23 # These tests come from Torbjorn Granlund (tege@cygnus.com)
24 # C torture test suite.
32 set src_code 920507-1.c
33 set compiler_output ".*:1:"
35 set groups {passed gcc-noncompile}
37 postbase $src_code $run $groups
43 set src_code 920616-2.c
44 set compiler_output ".*:1:"
46 set groups {passed gcc-noncompile}
48 postbase $src_code $run $groups
54 set src_code 920721-2.c
55 set compiler_output ".*:1:"
57 set groups {passed gcc-noncompile}
59 postbase $src_code $run $groups
65 set src_code 920824-1.c
66 set compiler_output ".*:1:"
68 set groups {passed gcc-noncompile}
70 postbase $src_code $run $groups
76 set src_code 920923-1.c
77 set compiler_output ".*:1:"
79 set groups {passed gcc-noncompile}
81 postbase $src_code $run $groups
87 set src_code 921102-1.c
88 set compiler_output ".*:1:"
90 set groups {passed gcc-noncompile}
92 postbase $src_code $run $groups
98 set src_code 921116-1.c
99 set compiler_output ".*:1:"
101 set groups {passed gcc-noncompile}
103 postbase $src_code $run $groups
109 set src_code 930301-1.c
110 set compiler_output ".*:4:"
112 set groups {passed gcc-noncompile}
114 postbase $src_code $run $groups
120 set src_code 930622-1.c
121 set compiler_output ".*:5:"
123 set groups {passed gcc-noncompile}
125 postbase $src_code $run $groups
131 set src_code 930622-2.c
132 set compiler_output ".*:4:"
134 set groups {passed gcc-noncompile}
136 postbase $src_code $run $groups
142 set src_code 930714-1.c
143 # Not really sure what the error should be here...
144 set compiler_output ".*:18.*:23"
146 set groups {passed gcc-noncompile}
148 postbase $src_code $run $groups
153 set src_code 931203-1.c
154 set compiler_output ".*:10"
156 set groups {passed gcc-noncompile}
158 postbase $src_code $run $groups
164 set src_code 940112-1.c
165 set compiler_output ".*:7"
167 set groups {passed gcc-noncompile}
169 postbase $src_code $run $groups
175 set src_code 940227-1.c
176 set compiler_output ".*:5.*:5"
178 set groups {passed gcc-noncompile}
180 postbase $src_code $run $groups
186 set src_code 940510-1.c
187 set compiler_output ".*:1.*:1"
189 set groups {passed gcc-noncompile}
191 postbase $src_code $run $groups
197 set src_code 940712-1.c
198 set compiler_output ".*:8.*:4"
200 set groups {passed gcc-noncompile}
202 postbase $src_code $run $groups
207 set src_code 950825-1.c
208 set compiler_output ".*:1.*:1.*:1:"
210 set groups {passed gcc-noncompile}
212 postbase $src_code $run $groups
217 set src_code 950921-1.c
218 set compiler_output ".*:3.*:3.*:9.*:9:"
220 set groups {passed gcc-noncompile}
222 postbase $src_code $run $groups
227 set src_code 951025-1.c
228 set compiler_output ".*:2:"
230 set groups {passed gcc-noncompile}
232 postbase $src_code $run $groups
237 set src_code 951123-1.c
238 set compiler_output ".*:2:"
240 set groups {passed gcc-noncompile}
242 postbase $src_code $run $groups
247 set src_code 951227-1.c
248 set compiler_output ".*:1:"
250 set groups {passed gcc-noncompile}
252 postbase $src_code $run $groups
257 set src_code 971104-1.c
258 set compiler_output ".*:25:"
260 set groups {passed gcc-noncompile}
262 postbase $src_code $run $groups
267 set src_code init-1.c
268 set compiler_output ".*:12.*:12.*:13.*:13.*:14.*:14.*:15.*:15.*:16.*:16:"
270 set groups {passed gcc-noncompile}
272 postbase $src_code $run $groups
277 set src_code init-2.c
278 set compiler_output ".*:1:"
280 set groups {passed gcc-noncompile}
282 postbase $src_code $run $groups
287 set src_code invalid_asm.c
288 set compiler_output ".*:1:"
290 set groups {passed gcc-noncompile}
292 postbase $src_code $run $groups
296 # It is debatable if this test should be included at all.
297 # varags may be implemented by macros, which may not actually
298 # reference the bogus argument.
301 set src_code va-arg-1.c
302 set compiler_output ".*:6:"
304 set groups {passed gcc-noncompile}
306 postbase $src_code $run $groups