re PR target/30652 (SSE expansion is missing for isinf() and other fpclassify functions)
[gcc.git] / gcc / testsuite / ChangeLog
1 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2
3 * gcc.dg/pr28796-2.c: Add more cases.
4
5 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6
7 * gcc.dg/pr28796-1.c: Add more cases.
8 * gcc.dg/pr28796-2.c: Likewise.
9
10 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11
12 * gcc.dg/pr28796-1.c: Add more cases.
13 * gcc.dg/pr28796-2.c: Likewise.
14
15 2007-07-17 Janus Weil <jaydub66@gmail.com>
16
17 PR fortran/32535
18 * gfortran.dg/pr32535.f90: New test.
19
20 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
21
22 PR fortran/31320
23 PR fortran/32665
24 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
25
26 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
27
28 PR rtl-optimization/32773
29 * gcc.dg/pr32773.c: New test.
30
31 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
32
33 * gcc.target/spu/intrinsics-1.c: Use dg-message to
34 match flax-vector-conversions note.
35 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
36 instead of dg-error for the warning.
37
38 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
39
40 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
41 adapted to work on targets with 16-bit or wider int.
42 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
43 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
44 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
45 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
46
47 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
48
49 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
50 support large arrays.
51 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
52 * gcc.dg/20061109-1.c: Likewise.
53 * gcc.c-torture/execute/20061101-1.x: Likewise.
54 * gcc.c-torture/execute/pr29797-1.x: Likewise.
55 * gcc.c-torture/execute/pr31448.x: Likewise.
56
57 2007-07-16 Lee Millward <lee.millward@gmail.com>
58
59 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
60
61 PR fortran/32238
62 * gfortran.dg/pr32238.f90: New test.
63
64 PR fortran/32222
65 * gfortran.dg/pr32222.f90: New test.
66
67 PR fortran/32242
68 * gfortran.dg/pr32242.f90: New test.
69
70 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
71 David Ung <davidu@mips.com>
72
73 * gcc.target/mips/mips-sched-madd.c: New test case.
74
75 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
76
77 PR libfortran/32611
78 * gfortran.dg/large_real_kind_1.f90: Update test.
79 * gfortran.dg/pr17706.f90: Update test.
80 * gfortran.dg/fmt_zero_digits.f90: Update test.
81 * gfortran.dg/fmt_zero_precision.f90: Update test.
82 * gfortran.dg/real_const_3.f90: Update test.
83
84 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
85
86 PR fortran/32036
87 * gfortran.dg/bounds_check_8.f90: New test.
88 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
89
90 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
91
92 PR fortran/32357
93 * gfortran.dg/mvbits_2.f90: New test.
94
95 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
96
97 PR libfortran/32731
98 * gfortran.dg/pack_mask_1.f90: New test.
99 * gfortran.dg/unpack_mask_1.f90: New test.
100
101 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
102
103 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
104 * gcc.dg/20001101-1.c: Likewise.
105 * gcc.dg/20001102-1.c: Likewise.
106 * gcc.dg/20020116-2.c: Likewise.
107 * gcc.dg/20020416-1.c: Likewise.
108 * gcc.dg/sparc-constant-1.c: Likewise.
109 * gcc.dg/sparc-dwarf2.c: Likewise.
110 * gcc.dg/sparc-frame-1.c: Likewise.
111 * gcc.dg/sparc-getcontext-1.c: Likewise.
112 * gcc.dg/sparc-loop-1.c: Likewise.
113 * gcc.dg/sparc-reg-1.c: Likewise.
114 * gcc.dg/sparc-ret.c: Likewise.
115 * gcc.dg/sparc-trap-1.c: Likewise.
116 * gcc.dg/ultrasp10.c: Likewise.
117 * gcc.dg/ultrasp11.c: Likewise.
118 * gcc.dg/ultrasp1.c: Likewise.
119 * gcc.dg/ultrasp2.c: Likewise.
120 * gcc.dg/ultrasp3.c: Likewise.
121 * gcc.dg/ultrasp4.c: Likewise.
122 * gcc.dg/ultrasp5.c: Likewise.
123 * gcc.dg/ultrasp6.c: Likewise.
124 * gcc.dg/ultrasp7.c: Likewise.
125 * gcc.dg/ultrasp8.c: Likewise.
126 * gcc.dg/ultrasp9.c: Likewise.
127 * gcc.dg/splet-1.c: Delete.
128
129 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
130
131 PR fortran/32724
132 * gfortran.dg/stfunc_5.f90: New test.
133
134 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
135
136 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
137 New procedure to check if arrays are naturally aligned to the vector
138 alignment boundary.
139 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
140 in size_t typedef. Adjust tree dump scan results according to
141 vect_aligned_arrays target check.
142 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
143 vect_aligned_arrays target check.
144 * gcc.dg/vect/pr31699.c: Ditto.
145
146 2007-07-13 Sa Liu <saliu@de.ibm.com>
147
148 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
149 for V2DFmode vector conditional expression.
150 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
151 and dfceq patterns.
152 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
153 and dfcgt patterns.
154 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
155 V2DFmode comparison and test special values.
156 * lib/target-supports.exp: Switch on test for V2DFmode
157 vector conditional expression.
158
159 2007-07-13 Richard Guenther <rguenther@suse.de>
160
161 PR tree-optimization/32721
162 * gcc.dg/pr32721.c: New testcase.
163
164 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
165
166 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
167 error message part that continues on a new line.
168
169 2007-07-12 Geoffrey Keating <geoffk@apple.com>
170
171 * gcc.dg/c99-tgmath-1.c: New.
172 * gcc.dg/c99-tgmath-2.c: New.
173 * gcc.dg/c99-tgmath-3.c: New.
174 * gcc.dg/c99-tgmath-4.c: New.
175
176 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
177 Janis Johnson <janis187@us.ibm.com>
178
179 PR testsuite/25241
180 * gcc.test-framework/dg-error-exp-F.c: New test.
181 * gcc.test-framework/dg-warning-exp-F.c: New test.
182 * lib/gcc.exp: Enable warning and error prefixes.
183 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
184 (dg-error): Wrap original dg-error.
185 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
186 markers from dg-error/dg-warning directives.
187 * gcc.dg/20040322-1.c: Likewise.
188 * gcc.dg/Wchar-subscripts-1.c: Likewise.
189 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
190 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
191 * gcc.dg/Werror-1.c: Likewise.
192 * gcc.dg/Werror-10.c: Likewise.
193 * gcc.dg/Werror-11.c: Likewise.
194 * gcc.dg/Werror-2.c: Likewise.
195 * gcc.dg/Werror-3.c: Likewise.
196 * gcc.dg/Werror-4.c: Likewise.
197 * gcc.dg/Werror-5.c: Likewise.
198 * gcc.dg/Werror-6.c: Likewise.
199 * gcc.dg/Werror-7.c: Likewise.
200 * gcc.dg/Werror-8.c: Likewise.
201 * gcc.dg/Werror-9.c: Likewise.
202 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
203 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
204 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
205 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
206 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
207 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
208 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
209 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
210 * gcc.dg/Wnested-externs-1.c: Likewise.
211 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
212 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
213 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
214 * gcc.dg/Wshadow-3.c: Likewise.
215 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
216 * gcc.dg/Wwrite-strings-1.c: Likewise.
217 * gcc.dg/anon-struct-5.c: Likewise.
218 * gcc.dg/anon-struct-6.c: Likewise.
219 * gcc.dg/anon-struct-7.c: Likewise.
220 * gcc.dg/anon-struct-8.c: Likewise.
221 * gcc.dg/array-8.c: Likewise.
222 * gcc.dg/array-quals-2.c: Likewise.
223 * gcc.dg/asm-qual-1.c: Likewise.
224 * gcc.dg/asm-wide-1.c: Likewise.
225 * gcc.dg/assign-warn-1.c: Likewise.
226 * gcc.dg/assign-warn-2.c: Likewise.
227 * gcc.dg/bitfld-10.c: Likewise.
228 * gcc.dg/bitfld-11.c: Likewise.
229 * gcc.dg/bitfld-12.c: Likewise.
230 * gcc.dg/bitfld-13.c: Likewise.
231 * gcc.dg/bitfld-14.c: Likewise.
232 * gcc.dg/builtin-choose-expr-2.c: Likewise.
233 * gcc.dg/builtins-30.c: Likewise.
234 * gcc.dg/c90-const-expr-5.c: Likewise.
235 * gcc.dg/c90-typespec-1.c: Likewise.
236 * gcc.dg/c99-const-expr-5.c: Likewise.
237 * gcc.dg/c99-flex-array-5.c: Likewise.
238 * gcc.dg/c99-fordecl-3.c: Likewise.
239 * gcc.dg/c99-tag-3.c: Likewise.
240 * gcc.dg/c99-typespec-1.c: Likewise.
241 * gcc.dg/c99-vla-jump-1.c: Likewise.
242 * gcc.dg/c99-vla-jump-2.c: Likewise.
243 * gcc.dg/c99-vla-jump-3.c: Likewise.
244 * gcc.dg/c99-vla-jump-4.c: Likewise.
245 * gcc.dg/c99-vla-jump-5.c: Likewise.
246 * gcc.dg/cast-1.c: Likewise.
247 * gcc.dg/cast-2.c: Likewise.
248 * gcc.dg/cast-3.c: Likewise.
249 * gcc.dg/cast-4.c: Likewise.
250 * gcc.dg/cast-pretty-print-1.c: Likewise.
251 * gcc.dg/comp-goto-2.c: Likewise.
252 * gcc.dg/comp-goto-3.c: Likewise.
253 * gcc.dg/cpp/error-1.c: Likewise.
254 * gcc.dg/cpp/if-paren.c: Likewise.
255 * gcc.dg/decl-7.c: Likewise.
256 * gcc.dg/decl-8.c: Likewise.
257 * gcc.dg/decl-nospec-1.c: Likewise.
258 * gcc.dg/decl-nospec-2.c: Likewise.
259 * gcc.dg/decl-nospec-3.c: Likewise.
260 * gcc.dg/declspec-10.c: Likewise.
261 * gcc.dg/declspec-11.c: Likewise.
262 * gcc.dg/declspec-12.c: Likewise.
263 * gcc.dg/declspec-13.c: Likewise.
264 * gcc.dg/declspec-14.c: Likewise.
265 * gcc.dg/declspec-15.c: Likewise.
266 * gcc.dg/declspec-16.c: Likewise.
267 * gcc.dg/declspec-17.c: Likewise.
268 * gcc.dg/declspec-4.c: Likewise.
269 * gcc.dg/declspec-5.c: Likewise.
270 * gcc.dg/declspec-6.c: Likewise.
271 * gcc.dg/declspec-7.c: Likewise.
272 * gcc.dg/declspec-8.c: Likewise.
273 * gcc.dg/declspec-9.c: Likewise.
274 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
275 * gcc.dg/dfp/constants-c99.c: Likewise.
276 * gcc.dg/dfp/keywords-c89.c: Likewise.
277 * gcc.dg/dfp/keywords-c99.c: Likewise.
278 * gcc.dg/dfp/keywords-reserved.c: Likewise.
279 * gcc.dg/dfp/typespec.c: Likewise.
280 * gcc.dg/dremf-type-compat-2.c: Likewise.
281 * gcc.dg/dremf-type-compat-3.c: Likewise.
282 * gcc.dg/dremf-type-compat-4.c: Likewise.
283 * gcc.dg/empty-source-2.c: Likewise.
284 * gcc.dg/empty-source-3.c: Likewise.
285 * gcc.dg/enum3.c: Likewise.
286 * gcc.dg/extra-semi-2.c: Likewise.
287 * gcc.dg/extra-semi-3.c: Likewise.
288 * gcc.dg/float-range-1.c: Likewise.
289 * gcc.dg/float-range-2.c: Likewise.
290 * gcc.dg/float-range-3.c: Likewise.
291 * gcc.dg/float-range-5.c: Likewise.
292 * gcc.dg/format/asm_fprintf-2.c: Likewise.
293 * gcc.dg/format/asm_fprintf-3.c: Likewise.
294 * gcc.dg/format/asm_fprintf-4.c: Likewise.
295 * gcc.dg/format/asm_fprintf-5.c: Likewise.
296 * gcc.dg/format/cast-1.c: Likewise.
297 * gcc.dg/format/gcc_diag-3.c: Likewise.
298 * gcc.dg/format/gcc_diag-4.c: Likewise.
299 * gcc.dg/format/gcc_diag-6.c: Likewise.
300 * gcc.dg/format/gcc_diag-8.c: Likewise.
301 * gcc.dg/format/gcc_diag-9.c: Likewise.
302 * gcc.dg/format/nul-2.c: Likewise.
303 * gcc.dg/format/opt-1.c: Likewise.
304 * gcc.dg/format/opt-2.c: Likewise.
305 * gcc.dg/format/opt-3.c: Likewise.
306 * gcc.dg/format/opt-4.c: Likewise.
307 * gcc.dg/format/opt-5.c: Likewise.
308 * gcc.dg/format/opt-6.c: Likewise.
309 * gcc.dg/framework-2.c: Likewise.
310 * gcc.dg/func-args-1.c: Likewise.
311 * gcc.dg/func-outside-1.c: Likewise.
312 * gcc.dg/func-outside-2.c: Likewise.
313 * gcc.dg/gnu-cond-expr-2.c: Likewise.
314 * gcc.dg/gnu-cond-expr-3.c: Likewise.
315 * gcc.dg/if-empty-1.c: Likewise.
316 * gcc.dg/init-bad-1.c: Likewise.
317 * gcc.dg/init-bad-2.c: Likewise.
318 * gcc.dg/init-bad-3.c: Likewise.
319 * gcc.dg/init-desig-obs-2.c: Likewise.
320 * gcc.dg/init-desig-obs-3.c: Likewise.
321 * gcc.dg/init-empty-2.c: Likewise.
322 * gcc.dg/init-empty-3.c: Likewise.
323 * gcc.dg/inline-11.c: Likewise.
324 * gcc.dg/inline-12.c: Likewise.
325 * gcc.dg/inline-8.c: Likewise.
326 * gcc.dg/inline-9.c: Likewise.
327 * gcc.dg/inline3.c: Likewise.
328 * gcc.dg/label-decl-1.c: Likewise.
329 * gcc.dg/label-decl-2.c: Likewise.
330 * gcc.dg/label-decl-3.c: Likewise.
331 * gcc.dg/label-decl-4.c: Likewise.
332 * gcc.dg/long-long-typespec-1.c: Likewise.
333 * gcc.dg/lvalue-2.c: Likewise.
334 * gcc.dg/lvalue-3.c: Likewise.
335 * gcc.dg/nested-func-3.c: Likewise.
336 * gcc.dg/nested-redef-1.c: Likewise.
337 * gcc.dg/noreturn-4.c: Likewise.
338 * gcc.dg/old-style-prom-2.c: Likewise.
339 * gcc.dg/old-style-prom-3.c: Likewise.
340 * gcc.dg/old-style-then-proto-1.c: Likewise.
341 * gcc.dg/overflow-warn-1.c: Likewise.
342 * gcc.dg/overflow-warn-2.c: Likewise.
343 * gcc.dg/overflow-warn-3.c: Likewise.
344 * gcc.dg/overflow-warn-4.c: Likewise.
345 * gcc.dg/overflow-warn-6.c: Likewise.
346 * gcc.dg/parm-forwdecl-2.c: Likewise.
347 * gcc.dg/parm-forwdecl-3.c: Likewise.
348 * gcc.dg/parm-impl-decl-1.c: Likewise.
349 * gcc.dg/parm-impl-decl-2.c: Likewise.
350 * gcc.dg/parm-incomplete-1.c: Likewise.
351 * gcc.dg/parm-mismatch-1.c: Likewise.
352 * gcc.dg/pointer-arith-1.c: Likewise.
353 * gcc.dg/pointer-arith-2.c: Likewise.
354 * gcc.dg/pointer-arith-3.c: Likewise.
355 * gcc.dg/pointer-arith-4.c: Likewise.
356 * gcc.dg/pointer-arith-6.c: Likewise.
357 * gcc.dg/pointer-arith-7.c: Likewise.
358 * gcc.dg/pointer-arith-8.c: Likewise.
359 * gcc.dg/pr13804-1.c: Likewise.
360 * gcc.dg/pr15698-1.c: Likewise.
361 * gcc.dg/pr15698-2.c: Likewise.
362 * gcc.dg/pr15698-3.c: Likewise.
363 * gcc.dg/pr15698-4.c: Likewise.
364 * gcc.dg/pr15698-5.c: Likewise.
365 * gcc.dg/pr15698-6.c: Likewise.
366 * gcc.dg/pr15698-7.c: Likewise.
367 * gcc.dg/pr15698-8.c: Likewise.
368 * gcc.dg/pr17188-1.c: Likewise.
369 * gcc.dg/pr17301-1.c: Likewise.
370 * gcc.dg/pr17301-2.c: Likewise.
371 * gcc.dg/pr17730-1.c: Likewise.
372 * gcc.dg/pr20368-1.c: Likewise.
373 * gcc.dg/pr20368-2.c: Likewise.
374 * gcc.dg/pr20368-3.c: Likewise.
375 * gcc.dg/pr22308-1.c: Likewise.
376 * gcc.dg/qual-component-1.c: Likewise.
377 * gcc.dg/redecl-1.c: Likewise.
378 * gcc.dg/redecl-11.c: Likewise.
379 * gcc.dg/redecl-12.c: Likewise.
380 * gcc.dg/redecl-13.c: Likewise.
381 * gcc.dg/redecl-14.c: Likewise.
382 * gcc.dg/redecl-15.c: Likewise.
383 * gcc.dg/register-var-1.c: Likewise.
384 * gcc.dg/register-var-2.c: Likewise.
385 * gcc.dg/stmt-expr-2.c: Likewise.
386 * gcc.dg/stmt-expr-3.c: Likewise.
387 * gcc.dg/stmt-expr-label-1.c: Likewise.
388 * gcc.dg/stmt-expr-label-2.c: Likewise.
389 * gcc.dg/stmt-expr-label-3.c: Likewise.
390 * gcc.dg/struct-empty-2.c: Likewise.
391 * gcc.dg/struct-empty-3.c: Likewise.
392 * gcc.dg/struct-parse-1.c: Likewise.
393 * gcc.dg/struct-semi-1.c: Likewise.
394 * gcc.dg/struct-semi-2.c: Likewise.
395 * gcc.dg/struct-semi-3.c: Likewise.
396 * gcc.dg/switch-5.c: Likewise.
397 * gcc.dg/switch-6.c: Likewise.
398 * gcc.dg/switch-7.c: Likewise.
399 * gcc.dg/tls/diag-5.c: Likewise.
400 * gcc.dg/transparent-union-1.c: Likewise.
401 * gcc.dg/transparent-union-3.c: Likewise.
402 * gcc.dg/typespec-1.c: Likewise.
403 * gcc.dg/vla-init-2.c: Likewise.
404 * gcc.dg/vla-init-3.c: Likewise.
405 * gcc.dg/vla-init-4.c: Likewise.
406 * gcc.dg/vla-init-5.c: Likewise.
407 * gcc.dg/void-cast-2.c: Likewise.
408 * gcc.dg/wvla-3.c: Likewise.
409 * gcc.dg/wvla-7.c: Likewise.
410 * gcc.target/i386/991209-1.c: Likewise.
411 * gcc.target/ia64/fpreg-1.c: Likewise.
412 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
413 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
414
415 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
416
417         PR fortran/31639
418         * gfortran.dg/func_decl_4.f90: New test.
419
420 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
421
422 PR fortran/32727
423 * gfortran.dg/interface_17.f90: New test.
424
425 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
426
427 PR fortran/32599
428 * gfortran.dg/32599.f03: New test case.
429
430 PR fortran/32601
431 * gfortran.dg/32601.f03: New test case.
432 * gfortran.dg/32601_1.f03: Ditto.
433 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
434 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
435
436 2007-07-12 Steve Ellcey <sje@cup.hp.com>
437
438 * gcc.c-torture/execute/align-3.c: Remove function addr check.
439
440 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
441 Devang Patel <dpatel@apple.com>
442
443 PR tree-optimization/25413
444 * gcc.dg/vect/vect-align-1.c: New.
445 * gcc.dg/vect/vect-align-2.c: New.
446 * gcc.dg/vect/pr25413.c: New.
447 * gcc.dg/vect/pr25413a.c: New.
448 * gcc.dg/vect/pr31699.c: Fix dg-final check.
449
450 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
451
452 * lib/target-support.exp (check_ultrasparc_hw_available):
453 New function.
454 (is-effective-target): Check $arg for ultrasparc_hw.
455 (is-effective-target-keyword): Likewise.
456 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
457 when determining what to do on sparc platforms.
458 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
459 * gcc.dg/20001101-1.c: Likewise.
460 * gcc.dg/20001101-2.c: Likewise.
461 * gcc.dg/ultrasp9.c: Likewise.
462 * gcc.dg/ultrasp10.c: Likewise.
463 * gcc.target/sparc/pdist-3.c: Likewise.
464
465 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
466
467 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
468
469 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
470
471 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
472 get vectorized.
473 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
474 now get vectorized.
475 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
476 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
477 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
478 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
479 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
480 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
481 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
482 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
483 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
484 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
485 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
486 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
487 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
488 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
489 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
490 * lib/target-supports.exp (check_effective_target_vect_int_mul):
491 Add spu.
492
493 2007-07-12 Jakub Jelinek <jakub@redhat.com>
494
495 PR c++/30854
496 * g++.dg/parse/error30.C: New test.
497
498 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
499
500 PR fortran/29804
501 * gfortran.dg/alloc_comp_misc_1.f90: New test.
502
503 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
504
505 * gfortran.fortran-torture/compile/pr32663.f: New test.
506
507 2007-07-11 Paolo Carlini <pcarlini@suse.de>
508
509 PR c++/31027
510 * g++.dg/inherit/virtual4.C: New.
511
512 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
513
514 PR target/32661
515 * gcc.target/i386/pr32661-1.c: New test.
516
517 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
518
519 * gnat.dg/invariant_index.ad[sb]: New test.
520
521 2007-07-11 Paolo Carlini <pcarlini@suse.de>
522
523 PR c++/32560
524 * g++.dg/template/decl3.C: New.
525
526 2007-07-09 Geoffrey Keating <geoffk@apple.com>
527
528 PR 32617
529 * gcc.c-torture/execute/align-3.c: New.
530
531 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
532
533 PR target/32708
534 * gcc.target/i386/pr32708-1.c: New test.
535 * gcc.target/i386/pr32708-2.c: Ditto.
536 * gcc.target/i386/pr32708-3.c: Ditto.
537
538 2007-07-10 Mark Mitchell <mark@codesourcery.com>
539
540 * g++.dg/init/new20.C: Remove svn:executable flag.
541
542 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
543
544 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
545
546 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
547
548 * gcc.dg/ultrasp7.c: Add fpic target requirement.
549
550 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
551
552 PR testsuite/25241
553 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
554 directive.
555
556 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
557
558 PR fortran/32157
559 * gfortran.dg/overload_2.f90: New test.
560
561 PR fortran/32689
562 * gfortran.dg/transfer_simplify_5.f90
563
564 PR fortran/32634
565 * gfortran.dg/interface_15.f90: New test.
566
567 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
568
569 PR libfortran/32336
570 * gfortran.dg/matmul_5.f90: New test case.
571
572 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
573
574 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
575 * gcc.dg/fesd-any.h: Likewise.
576 * gcc.dg/fesd-baseonly.c: Likewise.
577 * gcc.dg/fesd-baseonly.h: Likewise.
578 * gcc.dg/fesd-none.c: Likewise.
579 * gcc.dg/fesd-none.h: Likewise.
580 * gcc.dg/fesd-reduced.c: Likewise.
581 * gcc.dg/fesd-reduced.h: Likewise.
582 * gcc.dg/fesd-sys.c: Likewise.
583 * gcc.dg/fesd-sys.h: Likewise
584 * gcc.dg/fesd.h: Likewise.
585
586 * g++.dg/debug/dwarf2: New directory.
587 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
588 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
589 * g++.dg/other/fesd-any.h: Likewise.
590 * g++.dg/other/fesd-baseonly.C: Likewise.
591 * g++.dg/other/fesd-baseonly.h: Likewise.
592 * g++.dg/other/fesd-none.C: Likewise.
593 * g++.dg/other/fesd-none.h: Likewise.
594 * g++.dg/other/fesd-reduced.C: Likewise.
595 * g++.dg/other/fesd-reduced.h: Likewise.
596 * g++.dg/other/fesd-sys.C: Likewise.
597 * g++.dg/other/fesd-sys.h: Likewise.
598 * g++.dg/other/fesd.h: Likewise.
599
600 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
601
602 PR fortran/31129
603 * gfortran.dg/parameter_unused.f90: New test.
604
605 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
606
607 PR tree-optimization/32681
608 * gcc.dg/tree-ssa/pr32681.c: New test.
609
610 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
611
612 PR fortran/32678
613 * gfortran.dg/fmt_t_5.f90: New test.
614
615 2007-07-08 Paolo Carlini <pcarlini@suse.de>
616
617 PR c++/30535
618 * g++.dg/template/operator10.C: New.
619
620 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
621
622 PR libfortran/32217
623 * gfortran.dg/unpack_zerosize_1.f90: New test case.
624
625 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
626
627 PR fortran/29876
628 * gfortran.dg/operator_6.f90: New test.
629
630 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
631
632 PR fortran/17711
633 * gfortran.dg/operator_4.f90: New test.
634 * gfortran.dg/operator_5.f90: New test.
635 * gfortran.dg/logical_comp.f90: Adjusted error messages.
636 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
637
638 2007-07-08 Tobias Burnus <burnus@net-b.de>
639
640 PR fortran/32669
641 * gfortran.dg/argument_checking_6.f90: New.
642
643 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
644
645 PR fortran/25094
646 * gfortran.dg/interface_155555.f90: New test.
647
648 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
649
650 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
651 c99-math-long-double-1.c, c99-math.h: Test subnormals.
652
653 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
654
655 PR testsuite/25241
656 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
657 discern pedantic diagnostics and errors.
658 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
659 and not an error.
660 * gcc.dg/20050121-1.c: This is an error and not a warning.
661 * gcc.target/i386/sseregparm-2.c: Likewise.
662 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
663 * gcc.dg/charset/attribute2.c: Likewise.
664 * gcc.dg/bitfld-1.c: Likewise.
665 * gcc.dg/pack-test-2.c: Likewise.
666 * gcc.dg/940510-1.c: Match separately error and warning.
667 * gcc.dg/array-2.c: Match separately multiple messages. The second
668 diagnostic is a pedantic warning and not an error.
669 * gcc.dg/pr14475.c: Match separately multiple messages.
670 * gcc.dg/pr18809-1.c: Likewise.
671 * gcc.dg/pr27953.c: Likewise.
672 * gcc.dg/vla-init-1.c: Likewise.
673 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
674
675 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
676
677 PR fortran/32644
678 * gfortran.dg/char_decl_1.f90: New test.
679
680 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
681
682 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
683
684 2007-07-07 Mark Mitchell <mark@codesourcery.com>
685
686 PR c++/32232
687 * g++.dg/template/overload9.C: New test.
688
689 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
690
691 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
692 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
693
694 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
695
696 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
697 * gcc.dg/20001012-2.c: Likewise.
698 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
699 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
700
701 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
702
703 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
704 about the chunk size when STACK_SIZE is defined.
705
706 2007-07-06 Josh Conner <jconner@apple.com>
707
708 PR middle-end/32602
709 * gcc.dg/sibcall-8.c: New test.
710
711 2007-07-06 Josh Conner <jconner@apple.com>
712
713 PR middle-end/32603
714 * gcc.target/arm/sibcall-1.c: New test.
715
716 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
717
718 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
719
720 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
721
722 * gfortran.dg/save_parameter.f90: New test.
723 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
724
725 2007-07-06 Richard Guenther <rguenther@suse.de>
726
727 * g++.dg/opt/pr30965.C: New testcase.
728
729 2007-07-06 Richard Sandiford <richard@codesourcery.com>
730
731 * gcc.target/mips/save-restore-5.c: New test.
732
733 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
734
735 PR rtl_optimization/32450
736 * gcc.dg/pr32450.c: New runtime test.
737
738 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
739
740 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
741 single underscore in scan directives.
742
743 2007-07-05 Mark Mitchell <mark@codesourcery.com>
744
745 PR c++/32245
746 * g++.dg/init/ptrmem4.C: New test.
747
748 PR c++/32251
749 * g++.dg/init/new21.C: Likewise.
750
751 PR c++/31992
752 * g++.dg/template/static30.C: Likewise.
753
754 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
755
756 * gcc.dg/vect/costmodel/ppc: New directory.
757 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
758 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
759 New test.
760 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
761 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
762 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
763 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
764 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
765 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
766 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
767 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
768 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
769 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
770 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
771 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
772 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
773 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
774
775 2007-07-05 Tobias Burnus <burnus@net-b.de>
776
777 PR fortran/32359
778 * gfortran.dg/module_md5_1.f90: Update MD5 number.
779
780 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
781
782 PR fortran/32526
783 * gfortran.dg/interface_14.f90: New test.
784
785 PR fortran/32613
786 * gfortran.dg/do_iterator_2.f90: New test.
787
788 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
789
790 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
791 (FE_DEC_DOWNWARD): Likewise.
792 (FE_DEC_UPWARD): Likewise.
793 (FE_DEC_TOWARDZERO): Likewise.
794 (FE_DEC_TONEARESTFROMZERO): Likewise.
795
796 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
797
798 * gcc.c-torture/compile/pr32606.c: New.
799 * gfortran.fortran-torture/execute/pr32604.f90: New.
800
801 2007-07-04 Mark Mitchell <mark@codesourcery.com>
802
803 * gcc.dg/visibility-12.c: New test.
804 * gcc.dg/visibility-13.c: Likewise.
805 * g++.dg/ext/visibility-9.C: Likewise.
806 * g++.dg/ext/visibility-10.C: Likewise.
807
808 2007-07-04 Richard Sandiford <richard@codesourcery.com>
809
810 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
811 * gcc.dg/sh-relax-vxworks.c: New test.
812
813 2007-07-04 Richard Guenther <rguenther@suse.de>
814
815 PR tree-optimization/32500
816 * gcc.c-torture/execute/pr32500.c: New testcase.
817
818 2007-07-04 Richard Guenther <rguenther@suse.de>
819
820 PR tree-optimization/32482
821 * gcc.c-torture/compile/pr32482.c: New testcase.
822
823 2007-07-04 Richard Sandiford <richard@codesourcery.com>
824
825 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
826 VxWorks kernels.
827 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
828 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
829 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
830 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
831
832 2007-07-04 Richard Sandiford <richard@codesourcery.com>
833
834 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
835
836 2007-07-04 Richard Sandiford <richard@codesourcery.com>
837
838 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
839
840 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
841
842 PR fortran/31198
843 * gfortran.dg/min_max_optional_1.f90: New test.
844 * gfortran.dg/min_max_optional_2.f90: New test.
845 * gfortran.dg/min_max_optional_3.f90: New test.
846
847 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
848
849 PR fortran/32545
850 * gfortran.dg/fmt_error.f90: New test.
851
852 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
853
854 PR fortran/32612
855 * gfortran.dg/interface_13.f90: New test.
856
857 2007-07-03 Dave Brolley <brolley@redhat.com>
858
859 PR c++/31743
860 * g++.dg/init/new20.C: New test.
861
862 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
863
864 PR fortran/32579
865 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
866
867 2007-07-03 Tobias Burnus <burnus@net-b.de>
868
869 PR fortran/25062
870 * common_7.f90: New.
871 * common_8.f90: New.
872 * common_9.f90: New.
873
874 2007-07-03 Tobias Burnus <burnus@net-b.de>
875
876 PR fortran/30940
877 * gfortran.dg/argument_checking_1.f90: New.
878 * gfortran.dg/argument_checking_2.f90: New.
879 * gfortran.dg/argument_checking_3.f90: New.
880 * gfortran.dg/argument_checking_4.f90: New.
881 * gfortran.dg/argument_checking_5.f90: New.
882 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
883 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
884
885 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
886
887 * gcc.dg/pr32176.c: Add -w to default dg-options.
888
889 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
890
891 * gcc.c-torture/compile/ssa-pre-1.c: New test.
892
893 2007-07-03 Tobias Burnus <burnus@net-b.de>
894
895 PR fortran/20888
896 * gfortran.dg/null_2.f90: New.
897
898 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
899 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
900
901 PR middle-end/32176
902 * gcc.dg/pr32176.c: New test.
903
904 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
905
906 * gcc.dg/const-float80.c : New test.
907 * gcc.dg/const-float128.c : New test.
908 * gcc.dg/const-float80-ped.c : New test.
909 * gcc.dg/const-float128-ped.c : New test.
910
911 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
912
913 * gcc.dg/c99-math.h: Fix typo.
914
915 2007-07-02 Jakub Jelinek <jakub@redhat.com>
916
917 PR libgomp/32468
918 * gcc.dg/gomp/pr32468-1.c: New test.
919
920 2007-07-02 Richard Sandiford <richard@codesourcery.com>
921
922 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
923 an ABI option.
924
925 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
926
927 * gfortran.fortran-torture/compile/pr32583.f: New.
928 * gcc.c-torture/compile/pr32584.c: New
929
930 2007-07-02 Ollie Wild <aaw@google.com>
931
932 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
933 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
934
935 2007-07-02 Richard Sandiford <richard@codesourcery.com>
936
937 * gcc.target/mips/save-restore-1.c: New test.
938 * gcc.target/mips/save-restore-2.c: Likewise.
939 * gcc.target/mips/save-restore-3.c: Likewise.
940 * gcc.target/mips/save-restore-4.c: Likewise.
941
942 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
943
944 PR tree-optimization/31966
945 PR tree-optimization/32533
946 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
947 * gfortran.dg/pr32533.f90: Ditto.
948
949 2007-07-02 Jakub Jelinek <jakub@redhat.com>
950
951 * g++.dg/opt/nrv12.C: New test.
952 * gcc.target/i386/nrv1.c: New test.
953
954 PR c++/31748
955 * g++.dg/gomp/pr31748.C: New test.
956
957 2007-07-02 Ira Rosen <irar@il.ibm.com>
958
959 PR tree-optimization/32230
960 * gcc.dg/vect/pr32230.c: New test.
961
962 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
963
964 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
965 * bind_c_coms.f90: Ditto.
966 * bind_c_coms_driver.c: Ditto.
967 * bind_c_dts.f90: Ditto.
968 * bind_c_dts_2.f03: Ditto.
969 * bind_c_dts_2_driver.c: Ditto.
970 * bind_c_dts_3.f03: Ditto.
971 * bind_c_dts_4.f03: Ditto.
972 * bind_c_dts_driver.c: Ditto.
973 * bind_c_implicit_vars.f03: Ditto.
974 * bind_c_procs.f03: Ditto.
975 * bind_c_usage_2.f03: Ditto.
976 * bind_c_usage_3.f03: Ditto.
977 * bind_c_usage_5.f03: Ditto.
978 * bind_c_usage_6.f03: Ditto.
979 * bind_c_usage_7.f03: Ditto.
980 * bind_c_vars.f90: Ditto.
981 * bind_c_vars_driver.c: Ditto.
982 * binding_c_table_15_1.f03: Ditto.
983 * binding_label_tests.f03: Ditto.
984 * binding_label_tests_10.f03: Ditto.
985 * binding_label_tests_10_main.f03: Ditto.
986 * binding_label_tests_11.f03: Ditto.
987 * binding_label_tests_11_main.f03: Ditto.
988 * binding_label_tests_12.f03: Ditto.
989 * binding_label_tests_13.f03: Ditto.
990 * binding_label_tests_13_main.f03: Ditto.
991 * binding_label_tests_14.f03: Ditto.
992 * binding_label_tests_2.f03: Ditto.
993 * binding_label_tests_3.f03: Ditto.
994 * binding_label_tests_4.f03: Ditto.
995 * binding_label_tests_5.f03: Ditto.
996 * binding_label_tests_6.f03: Ditto.
997 * binding_label_tests_7.f03: Ditto.
998 * binding_label_tests_8.f03: Ditto.
999 * binding_label_tests_9.f03: Ditto.
1000 * c_assoc.f90: Ditto.
1001 * c_assoc_2.f03: Ditto.
1002 * c_f_pointer_shape_test.f90: Ditto.
1003 * c_f_pointer_tests.f90: Ditto.
1004 * c_f_tests_driver.c: Ditto.
1005 * c_funloc_tests.f03: Ditto.
1006 * c_funloc_tests_2.f03: Ditto.
1007 * c_funloc_tests_3.f03: Ditto.
1008 * c_funloc_tests_3_funcs.c: Ditto.
1009 * c_kind_params.f90: Ditto.
1010 * c_kind_tests_2.f03: Ditto.
1011 * c_kinds.c: Ditto.
1012 * c_loc_driver.c: Ditto.
1013 * c_loc_test.f90: Ditto.
1014 * c_loc_tests_2.f03: Ditto.
1015 * c_loc_tests_2_funcs.c: Ditto.
1016 * c_loc_tests_3.f03: Ditto.
1017 * c_loc_tests_4.f03: Ditto.
1018 * c_loc_tests_5.f03: Ditto.
1019 * c_loc_tests_6.f03: Ditto.
1020 * c_loc_tests_7.f03: Ditto.
1021 * c_loc_tests_8.f03: Ditto.
1022 * c_ptr_tests.f03: Ditto.
1023 * c_ptr_tests_10.f03: Ditto.
1024 * c_ptr_tests_5.f03: Ditto.
1025 * c_ptr_tests_7.f03: Ditto.
1026 * c_ptr_tests_7_driver.c: Ditto.
1027 * c_ptr_tests_8.f03: Ditto.
1028 * c_ptr_tests_8_funcs.c: Ditto.
1029 * c_ptr_tests_9.f03: Ditto.
1030 * c_ptr_tests_driver.c: Ditto.
1031 * c_size_t_driver.c: Ditto.
1032 * c_size_t_test.f03: Ditto.
1033 * com_block_driver.f90: Ditto.
1034 * global_vars_c_init.f90: Ditto.
1035 * global_vars_c_init_driver.c: Ditto.
1036 * global_vars_f90_init.f90: Ditto.
1037 * global_vars_f90_init_driver.c: Ditto.
1038 * interop_params.f03: Ditto.
1039 * iso_c_binding_only.f03: Ditto.
1040 * iso_c_binding_rename_1.f03: Ditto.
1041 * iso_c_binding_rename_1_driver.c: Ditto.
1042 * iso_c_binding_rename_2.f03: Ditto.
1043 * iso_c_binding_rename_2_driver.c: Ditto.
1044 * kind_tests_2.f03: Ditto.
1045 * kind_tests_3.f03: Ditto.
1046 * module_md5_1.f90: Ditto.
1047 * only_clause_main.c: Ditto.
1048 * print_c_kinds.f90: Ditto.
1049 * test_bind_c_parens.f03: Ditto.
1050 * test_c_assoc.c: Ditto.
1051 * test_com_block.f90: Ditto.
1052 * test_common_binding_labels.f03: Ditto.
1053 * test_common_binding_labels_2.f03: Ditto.
1054 * test_common_binding_labels_2_main.f03: Ditto.
1055 * test_common_binding_labels_3.f03: Ditto.
1056 * test_common_binding_labels_3_main.f03: Ditto.
1057 * test_only_clause.f90: Ditto.
1058 * use_iso_c_binding.f90: Ditto.
1059 * value_5.f90: Ditto.
1060 * value_test.f90: Ditto.
1061 * value_tests_f03.f90: Ditto.
1062
1063 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
1064
1065 * gcc.dg/tls/opt-14.c: New.
1066
1067 2007-07-01 Ollie Wild <aaw@google.com>
1068
1069 * g++.dg/lookup/using16.C: New test.
1070 * g++.dg/lookup/using17.C: New test.
1071
1072 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
1073
1074 PR fortran/32239
1075 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
1076 (test_4): Use proper test for floating point equality.
1077 (test_8): Likewise.
1078
1079 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1080
1081 PR libgfortran/32554
1082 * gfortran.dg/fmt_p_1.f90: New test.
1083
1084 2007-07-01 Ira Rosen <irar@il.ibm.com>
1085
1086 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
1087 initialization and fix dg-final check - the initialization loop is
1088 vectorizable.
1089
1090 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
1091 Volker Reichelt <reichelt@netcologne.de>
1092
1093 PR middle-end/32559
1094 * gcc.dg/pr32559.c: New test.
1095
1096 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
1097
1098 PR tree-optimization/25371
1099 * gcc.dg/vect/pr25371.c: New test.
1100
1101 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
1102
1103 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
1104 when allocating and initializing a flexible array.
1105
1106 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
1107
1108 PR fortran/20373
1109 * gfortran.dg/intrinsic.f90: New test.
1110
1111 2007-06-30 Tobias Burnus <burnus@net-b.de>
1112
1113 PR fortran/32555
1114 * gfortran.dg/fmt_zero_check.f90: New.
1115
1116 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
1117
1118 PR fortran/30284
1119 * gfortran.dg/repeat_f90: New test.
1120
1121 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1122
1123 PR testsuite/25241
1124 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
1125 -pedantic-errors, so we should match errors.
1126 * gcc.dg/cpp/escape-1.c: Likewise.
1127 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
1128 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
1129 warning.
1130 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
1131 errors instead of warnings.
1132 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
1133 a pedantic warning.
1134 * gcc.dg/cpp/arith-3.c: Likewise.
1135
1136 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1137
1138 PR testsuite/25241
1139 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
1140 * gcc.dg/pch/valid-2.c: Likewise.
1141 * gcc.dg/pch/valid-3.c: Likewise.
1142 * gcc.dg/pch/warn-1.c: Likewise.
1143 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
1144
1145 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1146
1147 PR c/4076
1148 * gcc.dg/Wunused-function.c: New.
1149
1150 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1151
1152 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
1153
1154 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
1155
1156 * g++.dg/other/canon-31724.C: New.
1157
1158 2007-06-29 Jan Hubicka <jh@suse.cz>
1159
1160 PR middle-end/32372
1161 * gcc.c-torture/compile/pr32372.c: new.
1162
1163 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
1164
1165 * gfortran.dg/operator_3.f90: New test.
1166
1167 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
1168
1169 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
1170 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
1171
1172 2007-06-29 Richard Guenther <rguenther@suse.de>
1173
1174 PR middle-end/32493
1175 * gcc.dg/inline-23.c: New testcase.
1176
1177 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
1178
1179 PR tree-optimization/24659
1180 * gcc.target/i386/vectorize2.c: New test.
1181 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
1182 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1183
1184 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
1185
1186 * gcc.dg/pointer-arith-9.c: New test.
1187
1188 2007-06-29 Tobias Burnus <burnus@net-b.de>
1189
1190 PR fortran/32483
1191 * gfortran.dg/fmt_read_2.f90: New.
1192
1193 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1194
1195 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
1196 If it exists, don't try to create it.
1197
1198 2007-06-28 Geoffrey Keating <geoffk@apple.com>
1199
1200 * g++.dg/ext/visibility/ms-compat-1.C: New.
1201
1202 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1203
1204 PR tree-opt/32417
1205 * gfortran.fortran-torture/compile/pr32417.f90: New test.
1206
1207 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
1208
1209 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
1210 targets.
1211
1212 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
1213
1214 PR fortran/32467
1215 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
1216
1217 2007-06-27 Richard Guenther <rguenther@suse.de>
1218
1219 PR middle-end/32492
1220 * gcc.dg/inline-22.c: New testcase.
1221
1222 2007-06-26 Hui-May Chang <hm.chang@apple.com>
1223
1224 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
1225 the scan-assembler constant.
1226
1227 2007-06-25 Geoffrey Keating <geoffk@apple.com>
1228
1229 PR 20216
1230 * gcc.dg/pr20216.c: New.
1231
1232 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
1233
1234 PR tree-opt/32421
1235 * gcc.dg/vect/pr32421.c: New test.
1236
1237 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
1238
1239 PR c++/32111
1240 * g++.dg/other/friend5.C: New test.
1241
1242 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
1243
1244 PR fortran/32464
1245 * gfortran.dg/host_assoc_function_2.f90: New test.
1246
1247 PR fortran/31494
1248 * gfortran.dg/host_assoc_call_1.f90: New test.
1249
1250 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1251
1252 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
1253
1254 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1255
1256 PR fortran/32456
1257 * gfortran.dg/error_format.f90: New test.
1258
1259 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
1260
1261 PR fortran/32136
1262 * gfortran.dg/pr32136.f90: New test.
1263
1264 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
1265
1266 PR fortran/31726
1267 * gfortran.dg/minmaxloc_1.f90: New test.
1268
1269 PR fortran/32298
1270 * gfortran.dg/minmaxloc_2.f90: New test.
1271
1272 2007-06-23 Richard Guenther <rguenther@suse.de>
1273
1274 PR tree-optimization/16876
1275 PR middle-end/29478
1276 * gcc.dg/pr29254.c: The warning is bogus.
1277 * gcc.dg/warn-1.c: Likewise.
1278 * gcc.dg/assign-warn-3.c: Likewise.
1279 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
1280
1281 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
1282
1283 * gcc.c-torture/execute/20070623-1.c: New.
1284
1285 2007-06-22 Jan Hubicka <jh@suse.cz>
1286
1287 * gcc.c-torture/compile/pr31541.c: New.
1288
1289 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
1290
1291 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
1292 Remove -m64 from dg-options.
1293
1294 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
1295
1296 PR middle-end/32374
1297 * gcc.dg/pr32374.c: New test.
1298
1299 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1300
1301 PR fortran/32360
1302 * gfortran.dg/pointer_assign_3.f90: New test.
1303
1304 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1305
1306 PR fortran/31162
1307 * gfortran.dg/assign.f90: Update test.
1308 * gfortran.dg/real_do_1.f90: Update test.
1309 * gfortran.dg/gomp/omp_do1.f90: Update test.
1310 * gfortran.dg/warnings_are_errors_1.f: Update test.
1311 * gfortran.dg/g77/20010519-1.f: Update test.
1312 * gfortran.dg/g77/pr9258.f: Update test.
1313 * gfortran.dg/g77/960317-1.f: Update test.
1314
1315 2007-06-21 Richard Guenther <rguenther@suse.de>
1316
1317 PR tree-optimization/32453
1318 * gcc.c-torture/compile/pr32453.c: New testcase.
1319
1320 2007-06-21 Jakub Jelinek <jakub@redhat.com>
1321
1322 PR tree-optimization/31866
1323 * gcc.dg/pr31866.c: New test.
1324
1325 2007-06-21 Richard Guenther <rguenther@suse.de>
1326
1327 PR tree-optimization/32451
1328 * g++.dg/torture/20070621-1.C: New testcase.
1329
1330 2007-06-21 Christian Bruel <christian.bruel@st.com>
1331
1332 * gcc.dg/attr-isr.c: Test delay slot content.
1333
1334 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1335
1336 PR fortran/32361
1337 gfortran.dg/pointer_assign_2.f90: New test.
1338
1339 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1340
1341 PR fortran/25061
1342 gfortran.dg/invalid_procedure_name.f90: New test.
1343
1344 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
1345
1346 PR tree-optimization/25737
1347 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
1348
1349 2007-06-20 Hui-May Chang <hm.chang@apple.com>
1350
1351 * gcc.target/i386/large-size-array-3.c: New.
1352
1353 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
1354 Richard Guenther <rguenther@suse.de>
1355
1356 PR fortran/32140
1357 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
1358
1359 2007-06-20 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR middle-end/31959
1362 * gcc.dg/pr31959.c: New test.
1363
1364 PR inline-asm/32109
1365 * g++.dg/ext/asm10.C: New test.
1366
1367 PR middle-end/32285
1368 * gcc.c-torture/execute/20070614-1.c: New test.
1369
1370 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
1371
1372 * gcc.target/arm/stack-corruption.c: New test.
1373
1374 2007-06-19 Richard Guenther <rguenther@suse.de>
1375
1376 * g++.dg/torture/pr30252.C: New testcase.
1377
1378 2007-06-19 Jakub Jelinek <jakub@redhat.com>
1379
1380 PR tree-optimization/32353
1381 * g++.dg/opt/nrv13.C: New test.
1382
1383 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
1384
1385 PR fortran/20863
1386 PR fortran/20882
1387 * gfortran.dg/impure_assignment_2.f90 : New test.
1388
1389 PR fortran/32236
1390 * gfortran.dg/data_initialized_2.f90 : New test.
1391
1392 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
1393 appropriate version of 'dmach'.
1394
1395 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
1396
1397 PR target/32389
1398 * gcc.target/i386/pr32389.c New test.
1399
1400 2007-06-18 Simon Baldwin <simonb@google.com>
1401
1402 PR c++/31923
1403 * g++.dg/template/error25.C: New.
1404 * g++.dg/template/spec35.C: New.
1405
1406 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
1407
1408 * gcc.c-torture/compile/pr32355.c: New testcase.
1409
1410 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
1411
1412 PR tree-optimization/32383
1413 * g++.dg/opt/pr32383.C: New test.
1414
1415 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
1416
1417 PR rtl-optimization/32366
1418 * gcc.dg/vect/pr32366.c: New test.
1419
1420 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
1421
1422 * gcc.c-torture/compile/pr32349.c: New testcase.
1423
1424 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
1425
1426 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
1427 * gcc.target/sparc/combined-2.c: Likewise.
1428 * gcc.target/sparc/fexpand.c : Likewise.
1429 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
1430 * gcc.target/sparc/fpack16.c : Likewise.
1431 * gcc.target/sparc/fpmerge.c : Likewise.
1432 * gcc.target/sparc/fpmul.c : Likewise.
1433 * gcc.target/sparc/noresult.c : Likewise.
1434 * gcc.target/sparc/pdist.c: Likewise.
1435
1436 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
1437
1438 PR middle-end/31723
1439 * gcc.target/i386/recip-divf.c: New test.
1440 * gcc.target/i386/recip-sqrtf.c: Ditto.
1441 * gcc.target/i386/recip-vec-divf.c: Ditto.
1442 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
1443 * gcc.target/i386/sse-recip.c: Ditto.
1444 * gcc.target/i386/sse-recip-vec.c: Ditto.
1445
1446 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
1447
1448 PR tree-opt/32225
1449 * gcc.c-torture/compile/20070605-1.c: New test.
1450
1451 * gcc.c-torture/compile/20070603-1.c: New testcase.
1452 * gcc.c-torture/compile/20070603-2.c: New testcase.
1453
1454 * gcc.c-torture/compile/20070531-1.c: New test.
1455
1456 PR tree-opt/32167
1457 * gcc.c-torture/compile/20070531-2.c: New test.
1458
1459 PR tree-opt/32144
1460 * gcc.c-torture/compile/20070529-1.c: New test.
1461
1462 PR tree-opt/32145
1463 * gcc.c-torture/compile/20070529-2.c: New test.
1464
1465 PR tree-opt/32015
1466 * gcc.c-torture/compile/20070520-1.c: New test.
1467
1468 * g++.dg/ext/java-1.C: New test.
1469
1470 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
1471 loops instead of one. Remove the "can't determine dependence"
1472 check.
1473 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
1474 needed as the cast is gone in the first place.
1475 * gcc.dg/max-1.c: Change local variable a to be a global one.
1476 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
1477 have a cast which is PREd.
1478
1479 2007-06-15 Mark Mitchell <mark@codesourcery.com>
1480
1481 * g++.dg/lookup/anon6.C: New test.
1482
1483 2007-06-14 Dirk Mueller <dmueller@suse.de>
1484
1485 PR c++/31806
1486 * g++.dg/opt/static6.C: New testcase.
1487
1488 2007-06-14 Geoff Keating <geoffk@apple.com>
1489
1490 * g++.dg/ext/visibility/overload-1.C: New.
1491
1492 PR 31093
1493 * g++.dg/ext/visibility/anon4.C: New.
1494
1495 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
1496
1497 PR target/32268
1498 * gcc.target/i386/pr32268.c: New test.
1499
1500 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
1501
1502 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
1503 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
1504 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
1505
1506 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
1507 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
1508 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
1509 BID is used.
1510
1511 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
1512
1513 PR fortran/32302
1514 * gfortran.dg/common_resize_1.f90: New test.
1515
1516 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
1517
1518 PR target/32274
1519 * gcc.dg/vect/pr32224.c: Fix.
1520
1521 2007-06-13 Eric Christopher <echristo@apple.com>
1522
1523 * gcc.target/i386/ssefn-1.c: Add -march=i386.
1524
1525 2007-06-13 Tobias Burnus <burnus@net-b.de>
1526
1527 PR fortran/32323
1528 * gfortran.dg/actual_array_vect_1.f90: New.
1529
1530 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
1531
1532 * gcc.target/sparc/mfpu.c: New test.
1533
1534 2007-06-12 Geoff Keating <geoffk@apple.com>
1535
1536 * g++.dg/warn/weak1.C: Suppress on Darwin.
1537 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
1538
1539 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
1540
1541 PR middle-end/31579
1542 * g++.dg/torture/pr31579.C: New testcase.
1543
1544 2007-06-12 Ian Lance Taylor <iant@google.com>
1545
1546 PR libstdc++/29286
1547 * g++.dg/init/new16.C: New test.
1548 * g++.dg/init/new17.C: New test.
1549 * g++.dg/init/new18.C: New test.
1550 * g++.dg/init/new19.C: New test.
1551
1552 2007-06-12 Olivier Hainque <hainque@adacore.com>
1553
1554 * gnat.dg/lhs_view_convert.adb: New test.
1555
1556 2007-06-12 Richard Guenther <rguenther@suse.de>
1557
1558 PR tree-optimization/15353
1559 PR tree-optimization/31657
1560 * gcc.c-torture/execute/20070424-1.c: New testcase.
1561 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
1562 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
1563 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
1564 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
1565 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
1566
1567 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
1568
1569 PR rtl-optimization/32293
1570 * gcc.dg/pr32293.c: New test.
1571
1572 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
1573
1574 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
1575
1576 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
1577
1578 PR fortran/29786
1579 * gfortran.dg/equiv_7.f90: New test.
1580 * gfortran.dg/equiv_constraint_7.f90: Change error message.
1581
1582 PR fortran/30875
1583 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
1584
1585 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
1586
1587 * gcc.dg/setjmp-3.c: Rename raise to raise0.
1588 * gcc.dg/setjmp-4.c: Likewise.
1589 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
1590
1591 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
1592
1593 PR rtl-optimization/31025
1594 * gfortran.dg/pr31025.f90: New.
1595
1596 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
1597
1598 PR target/32280
1599 * gcc.target/i386/pr32280.c: New test.
1600
1601 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
1602
1603 PR middle-end/32279
1604 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
1605
1606 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1607
1608 PR libgfortran/32235
1609 * gfortran.dg/backspace_9.f: New test.
1610
1611 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
1612
1613 * gcc.dg/tree-ssa/prefetch-7.c: New test.
1614
1615 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
1616
1617 * gcc.dg/tree-ssa/loop-28.c: New testcase.
1618
1619 2007-06-09 Ian Lance Taylor <iant@google.com>
1620
1621 PR tree-optimization/32169
1622 * gcc.c-torture/compile/pr32169.c: New test.
1623
1624 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
1625
1626 * gcc.dg/vect/costmodel: New directory.
1627 * gcc.dg/vect/costmodel/i386: New directory.
1628 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
1629 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1630 New test.
1631 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
1632 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
1633 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
1634 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
1635 * gcc.dg/vect/costmodel/x86_64: New directory.
1636 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
1637 New testsuite.
1638 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1639 New test.
1640 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
1641 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
1642 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
1643 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
1644 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
1645
1646 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
1647
1648 PR tree-optimization/32243
1649 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
1650 flags for -Os tests.
1651 * gcc.dg/vect/03-vect-pr32243.c: New test.
1652
1653 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
1654
1655 PR tree-optimization/32224
1656 * gcc.dg/vect/pr32224.c: New test.
1657
1658 2007-06-08 Jakub Jelinek <jakub@redhat.com>
1659
1660 PR c++/32177
1661 * g++.dg/gomp/pr32177.C: New test.
1662
1663 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1664
1665 PR testsuite/25241
1666 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
1667 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
1668 warning nor an error.
1669 * gcc.dg/Wfatal-2.c: Likewise.
1670 * gcc.dg/Werror-1.c: Likewise.
1671 * gcc.dg/Werror-5.c: Likewise.
1672 * gcc.dg/Werror-7.c: Likewise.
1673 * gcc.dg/Werror-10.c: Likewise.
1674 * gcc.dg/Werror-11.c: Likewise.
1675
1676 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
1677
1678 PR c++/30759
1679 * g++.dg/init/brace6.C: New test.
1680
1681 2007-06-07 Geoffrey Keating <geoffk@apple.com>
1682
1683 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
1684 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
1685 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
1686 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
1687
1688 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
1689 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
1690 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
1691 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
1692 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
1693 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
1694 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
1695 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
1696
1697 * gcc.dg/darwin-minversion-3.c: New.
1698
1699 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
1700
1701 * gcc.target/i386/builtin-copysign.c: New test.
1702
1703 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
1704
1705 PR tree-optimization/32220
1706 * gfortran.dg/predcom-2.f: New testcase.
1707
1708 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1709
1710 PR tree-opt/32231
1711 * gcc.target/i386/vectorize4.c: New test.
1712
1713 2007-06-06 Steve Ellcey <sje@cup.hp.com>
1714
1715 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
1716
1717 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1718
1719 PR testsuite/25241
1720 * gcc.dg/simd-5.c: Mark output as a note.
1721 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
1722 dg-message.
1723 * gcc.dg/simd-1.c: Likewise.
1724 * gcc.dg/always_inline.c: Mark output as a sorry.
1725 * gcc.dg/always_inline2.c: Likewise.
1726 * gcc.dg/always_inline3.c: Likewise.
1727
1728 2007-06-06 Ian Lance Taylor <iant@google.com>
1729
1730 * g++.dg/conversion/enum1.C: New test.
1731
1732 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
1733
1734 PR tree-optimization/32216
1735 * gcc.dg/vect/pr32216.c: New test.
1736
1737 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1738
1739 PR testsuite/18923
1740 * gfortran.dg/invalid_contains_1.f90: New test.
1741 * gfortran.dg/invalid_contains_2.f90: New test.
1742
1743 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1744
1745 PR testsuite/32057
1746 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
1747 midnight issues.
1748
1749 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1750
1751 PR testsuite/25241
1752 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
1753 dg-message to match de note.
1754 * gcc.dg/pr26570.c: Use dg-message for a note.
1755 * gcc.dg/pr29254.c: Use dg-message for generic output and use
1756 dg-error instead of dg-warning because of -Werror.
1757 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
1758 neither an error, nor a warning.
1759 * gcc.dg/glibc-uclibc-2.c: Likewise
1760 * gcc.dg/cpp/19940712-1.c: Likewise.
1761
1762 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
1763
1764 PR preprocessor/23479
1765 * gcc.dg/binary-constants-1.c: Add test suites for
1766 the 0b-prefixed binary integer constants.
1767 * gcc.dg/binary-constants-2.c: Ditto.
1768 * gcc.dg/binary-constants-3.c: Ditto.
1769 * gcc.dg/binary-constants-4.c: Ditto.
1770
1771 2007-06-05 Ian Lance Taylor <iant@google.com>
1772
1773 * gcc.dg/Wstrict-overflow-19.c: New test.
1774
1775 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
1776
1777 * gcc.dg/matrix/matrix-6.c: Remove conversion.
1778
1779 2007-06-04 Ian Lance Taylor <iant@google.com>
1780
1781 * gcc.dg/Wstrict-overflow-18.c: New test.
1782
1783 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1784
1785 PR testsuite/25241
1786 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
1787 * gcc.dg/cpp/mi5.c: Likewise.
1788 * gcc.dg/cpp/mi7.c: Likewise.
1789
1790 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
1791
1792 PR c/32191
1793 * gcc.dg/pr32191.c: New test.
1794
1795 2007-05-28 Tobias Burnus <burnus@net-b.de>
1796
1797 PR fortran/32124
1798 * gfortran.dg/allocate_stat_1.f90: Remove.
1799
1800 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
1801
1802 * gcc.target/i386/sse4_2-check.h: New.
1803 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
1804 * gcc.target/i386/sse4_2-crc32.h: Likewise.
1805 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
1806 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
1807 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
1808 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
1809 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1810 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1811 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1812 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
1813 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1814 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1815 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1816 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1817 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1818 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
1819 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
1820 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
1821
1822 2007-06-01 Geoffrey Keating <geoffk@apple.com>
1823
1824 * gcc.dg/pie-link.c: New test.
1825
1826 2007-06-01 Ian Lance Taylor <iant@google.com>
1827
1828 * gcc.dg/Wstrict-overflow-17.c: New test.
1829
1830 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
1831
1832 * gcc.dg/builtin-return-1.c (g): New.
1833 (main): Allocate at least 64 bytes on the stack.
1834
1835 2007-05-31 Mark Mitchell <mark@codesourcery.com>
1836
1837 * g++.dg/init/cleanup3.C: New test.
1838
1839 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
1840
1841 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
1842 int is 16 bits.
1843
1844 007-05-31 Paul Thomas <pault@gcc.gnu.org>
1845
1846 PR fortran/32156
1847 * gfortran.dg/char_array_constructor_3.f90: New test.
1848
1849 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
1850
1851 PR tree-optimization/32160
1852 * gfortran.dg/predcom-1.f: New test.
1853
1854 2007-05-31 Richard Guenther <rguenther@suse.de>
1855
1856 * g++.dg/other/str_empty.C: Move...
1857 * g++.dg/other/pr30567.C: Move...
1858 * g++.dg/tree-ssa/pr27218.C: Move...
1859 * g++.dg/torture: ...here and remove dg-options.
1860
1861 2007-05-31 Paolo Carlini <pcarlini@suse.de>
1862
1863 PR c++/32158
1864 * g++.dg/ext/is_pod_incomplete.C: New.
1865
1866 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
1867 Douglas Gregor <doug.gregor@gmail.com>
1868 Pedro Lamarao <pedro.lamarao@mndfck.org>
1869 Howard Hinnant <howard.hinnant@gmail.com>
1870
1871 PR c++/7412
1872 PR c++/29939
1873 * g++.dg/cpp0x/rv8p.C: New.
1874 * g++.dg/cpp0x/temp-constructor-bug.C: New.
1875 * g++.dg/cpp0x/cast-bug.C: New.
1876 * g++.dg/cpp0x/elision_weak.C: New.
1877 * g++.dg/cpp0x/collapse-bug.C: New.
1878 * g++.dg/cpp0x/rv3p.C: New.
1879 * g++.dg/cpp0x/rv7n.C: New.
1880 * g++.dg/cpp0x/overload-conv-1.C: New.
1881 * g++.dg/cpp0x/rv2n.C: New.
1882 * g++.dg/cpp0x/deduce.C: New.
1883 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
1884 * g++.dg/cpp0x/rv6p.C: New.
1885 * g++.dg/cpp0x/template_deduction.C: New.
1886 * g++.dg/cpp0x/implicit-copy.C: New.
1887 * g++.dg/cpp0x/rv1p.C: New.
1888 * g++.dg/cpp0x/cast.C: New.
1889 * g++.dg/cpp0x/rv5n.C: New.
1890 * g++.dg/cpp0x/collapse.C: New.
1891 * g++.dg/cpp0x/overload-conv-2.C: New.
1892 * g++.dg/cpp0x/rv4p.C: New.
1893 * g++.dg/cpp0x/rvo.C: New.
1894 * g++.dg/cpp0x/iop.C: New.
1895 * g++.dg/cpp0x/rv3n.C: New.
1896 * g++.dg/cpp0x/rv7p.C: New.
1897 * g++.dg/cpp0x/reference_collapsing.C: New.
1898 * g++.dg/cpp0x/overload.C: New.
1899 * g++.dg/cpp0x/named.C: New.
1900 * g++.dg/cpp0x/rv2p.C: New.
1901 * g++.dg/cpp0x/rv6n.C: New.
1902 * g++.dg/cpp0x/not_special.C: New.
1903 * g++.dg/cpp0x/bind.C: New.
1904 * g++.dg/cpp0x/rv1n.C: New.
1905 * g++.dg/cpp0x/rv5p.C: New.
1906 * g++.dg/cpp0x/elision.C: New.
1907 * g++.dg/cpp0x/named_refs.C: New.
1908 * g++.dg/cpp0x/unnamed_refs.C: New.
1909 * g++.dg/cpp0x/rv4n.C: New.
1910 * g++.dg/cpp0x/elision_neg.C: New.
1911 * g++.dg/init/copy7.C: Run in C++98 mode.
1912 * g++.dg/overload/arg1.C: Ditto.
1913 * g++.dg/overload/arg4.C: Ditto.
1914
1915 2007-05-30 Jakub Jelinek <jakub@redhat.com>
1916
1917 PR c++/31809
1918 * g++.dg/opt/static5.C: New test.
1919
1920 2007-05-30 Richard Guenther <rguenther@suse.de>
1921
1922 * g++.dg/dg.exp: Prune torture/.
1923 * g++.dg/torture/dg-torture.exp: New testsuite.
1924
1925 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
1926
1927 * gcc.target/arm/pr27387.C: Move and rename to ...
1928 * g++.dg/inherit/thunk8.C: ... here.
1929
1930 2007-05-30 Jakub Jelinek <jakub@redhat.com>
1931
1932 PR tree-optimization/31769
1933 * g++.dg/gomp/pr31769.C: New test.
1934
1935 2007-05-29 Hui-May Chang <hm.chang@apple.com>
1936
1937 * gcc.target/i386/stack-realign.c: New.
1938
1939 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
1940
1941 * gcc.dg/tree-ssa/prefetch-6.c: New test.
1942
1943 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
1944
1945 * gfortran.dg/sizeof.f90: New.
1946
1947 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1948
1949 PR c/31339
1950 * gcc.dg/boolcomplex-1.c: New test.
1951
1952 PR c++/31339
1953 * g++.dg/ext/boolcomplex-1.c: New test.
1954
1955 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
1956
1957 * gcc.dg/matrix: New directory.
1958
1959 2007-05-28 Tobias Burnus <burnus@net-b.de>
1960
1961 PR fortran/32124
1962 * gfortran.dg/allocate_stat_1.f90: New.
1963
1964 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
1965
1966 PR fortran/31972
1967 * transfer_hollerith_1.f90: New test.
1968
1969 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1970
1971 PR tree-opt/32100
1972 * gcc.c-torture/execute/vrp-7.c: New test.
1973
1974 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
1975
1976 * gfortran.dg/transfer_simplify_4.f90: New test.
1977
1978 2007-05-27 Tobias Burnus <burnus@net-b.de>
1979
1980 PR fortran/32088
1981 * gfortran.dg/func_result_3.f90: New.
1982
1983 2007-05-27 Tobias Burnus <burnus@net-b.de>
1984
1985 PR middle-end/32083
1986 * gfortran.dg/transfer_simplify_3.f90: New.
1987
1988 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
1989
1990 PR target/32065
1991 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
1992 to compile options.
1993 * gcc.target/i386/pr32065-2.c: New test.
1994
1995 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1996
1997 PR fortran/31813
1998 * gfortran.dg/io_constraints_2.f90: Update.
1999
2000 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
2001
2002 PR fortran/31219
2003 * gfortran.dg/array_constructor_17.f90: New test.
2004
2005 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
2006
2007 PR tree-opt/32090
2008 * g++.dg/opt/array2.C: New testcase.
2009
2010 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
2011
2012 PR target/32065
2013 * gcc.target/i386/pr32065.c: New test.
2014
2015 2007-05-25 Dirk Mueller <dmueller@suse.de>
2016 Marcus Meissner <meissner@suse.de>
2017
2018 * gcc.dg/attr-alloc_size.c: New.
2019
2020 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
2021 Lee Millward <lee.millward@gmail.com>
2022
2023 PR c++/31745
2024 * g++.dg/parse/crash34.C: New test.
2025
2026 * g++.dg/parse/crash35.C: New test.
2027
2028 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
2029
2030 * gcc.target/i386/sse2-check.h: New.
2031 * gcc.target/i386/sse2-vec-1.c: Likewise.
2032 * gcc.target/i386/sse2-vec-2.c: Likewise.
2033 * gcc.target/i386/sse2-vec-3.c: Likewise.
2034 * gcc.target/i386/sse2-vec-4.c: Likewise.
2035 * gcc.target/i386/sse2-vec-5.c: Likewise.
2036 * gcc.target/i386/sse2-vec-6.c: Likewise.
2037
2038 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
2039
2040 PR c++/31431
2041 PR c++/31432
2042 PR c++/31434
2043 PR c++/31435
2044 PR c++/31437
2045 PR c++/31438
2046 PR c++/31442
2047 PR c++/31443
2048 PR c++/31444
2049 PR c++/31445
2050 * g++.dg/cpp0x/pr31431.C: New.
2051 * g++.dg/cpp0x/pr31437.C: New.
2052 * g++.dg/cpp0x/pr31442.C: New.
2053 * g++.dg/cpp0x/pr31444.C: New.
2054 * g++.dg/cpp0x/pr31431-2.C: New.
2055 * g++.dg/cpp0x/pr31432.C: New.
2056 * g++.dg/cpp0x/pr31434.C: New.
2057 * g++.dg/cpp0x/pr31438.C: New.
2058 * g++.dg/cpp0x/pr31443.C: New.
2059 * g++.dg/cpp0x/pr31445.C: New.
2060 * g++.dg/cpp0x/variadic-crash1.C: New.
2061
2062 2007-05-25 Richard Sandiford <richard@codesourcery.com>
2063
2064 * gcc.target/arm/long-calls-1.c: New test.
2065 * gcc.target/arm/long-calls-2.c: Likewise.
2066 * gcc.target/arm/long-calls-3.c: Likewise.
2067 * gcc.target/arm/long-calls-4.c: Likewise.
2068
2069 2007-05-25 Richard Guenther <rguenther@suse.de>
2070 Andrew Pinski <andrew_pinski@playstation.sony.com>
2071
2072 PR tree-optimization/31982
2073 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
2074
2075 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
2076
2077 PR fortran/32047
2078 * gfortran.dg/result_in_spec_2.f90: New test.
2079
2080 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2081
2082 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
2083
2084 2007-05-24 Ollie Wild <aaw@google.com>
2085
2086 * gcc.dg/cpp/counter-1.c: New test.
2087 * gcc.dg/pch/counter-1.c: New test.
2088 * gcc.dg/pch/counter-1.hs: New file.
2089 * gcc.dg/pch/counter-2.c: New test.
2090 * gcc.dg/pch/counter-2.hs: New file.
2091 * gcc.dg/pch/counter-3.c: New test.
2092 * gcc.dg/pch/counter-3.hs: New file.
2093
2094 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
2095
2096 * gcc.dg/tree-ssa/predcom-1.c: New test.
2097 * gcc.dg/tree-ssa/predcom-2.c: New test.
2098 * gcc.dg/tree-ssa/predcom-3.c: New test.
2099 * gcc.dg/tree-ssa/predcom-4.c: New test.
2100 * gcc.dg/tree-ssa/predcom-5.c: New test.
2101 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
2102
2103 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
2104
2105 PR testsuite/32062
2106 * gcc.target/i386/sse4_1-check.h (MASK): New.
2107
2108 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2109
2110 PR fortran/32038
2111 * gfortran.dg/pr25603.f: Initialize integer variables.
2112
2113 2007-05-23 Ian Lance Taylor <iant@google.com>
2114
2115 * g++.dg/other/vrp1.C: New test.
2116
2117 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
2118
2119 PR preprocessor/20077
2120 * gcc.dg/cpp/paste15.c: New test.
2121
2122 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
2123 Nigel Stephens <nigel@mips.com>
2124 Richard Sandiford <richard@codesourcery.com>
2125
2126 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
2127 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
2128 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
2129 * gcc.target/mips/inter/mips16-inter.exp: New.
2130
2131 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
2132
2133 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
2134
2135 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
2136
2137 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
2138 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
2139 * gcc.target/i386/sse3-addsubps.c: Likewise.
2140 * gcc.target/i386/sse3-haddpd.c: Likewise.
2141 * gcc.target/i386/sse3-haddps.c: Likewise.
2142 * gcc.target/i386/sse3-hsubpd.c: Likewise.
2143 * gcc.target/i386/sse3-hsubps.c: Likewise.
2144 * gcc.target/i386/sse3-lddqu.c: Likewise.
2145 * gcc.target/i386/sse3-movddup.c: Likewise.
2146 * gcc.target/i386/sse3-movshdup.c: Likewise.
2147 * gcc.target/i386/sse3-movsldup.c: Likewise.
2148
2149 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
2150 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
2151 * gcc.target/i386/ssse3-pabsd.c: Likewise.
2152 * gcc.target/i386/ssse3-pabsw.c: Likewise.
2153 * gcc.target/i386/ssse3-palignr.c: Likewise.
2154 * gcc.target/i386/ssse3-phaddd.c: Likewise.
2155 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
2156 * gcc.target/i386/ssse3-phaddw.c: Likewise.
2157 * gcc.target/i386/ssse3-phsubd.c: Likewise.
2158 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
2159 * gcc.target/i386/ssse3-phsubw.c: Likewise.
2160 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
2161 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
2162 * gcc.target/i386/ssse3-pshufb.c: Likewise.
2163 * gcc.target/i386/ssse3-psignb.c: Likewise.
2164 * gcc.target/i386/ssse3-psignd.c: Likewise.
2165 * gcc.target/i386/ssse3-psignw.c: Likewise.
2166 * gcc.target/i386/ssse3-vals.h: Likewise.
2167
2168 * gcc.target/i386/sse3-check.h: New file.
2169 * gcc.target/i386/ssse3-check.h: Likewise.
2170
2171 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2172
2173 PR middle-end/31095
2174 * gcc.c-torture/compile/bcopy-1.c: New testcase.
2175
2176 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2177
2178 PR middle-end/31606
2179 * gcc.c-torture/20070522-1.c: New testcase.
2180
2181 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2182
2183 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
2184
2185 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
2186
2187 * gcc.c-torture/execute/ieee/20000320-1.x,
2188 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
2189 m68k-*-* and check_effective_target_coldfire_fpu.
2190
2191 2007-05-22 Ollie Wild <aaw@google.com>
2192
2193 * g++.dg/lookup/hidden-class10.C: New test.
2194 * g++.dg/lookup/hidden-class11.C: New test.
2195
2196 2007-05-22 Ollie Wild <aaw@google.com>
2197
2198 * g++.dg/lookup/name-clash5.C: New test.
2199 * g++.dg/lookup/name-clash6.C: New test.
2200
2201 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2202
2203 * g++.dg/other/i386-2.C: Update comments on header files tested.
2204 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
2205 of <tmmintrin.h>.
2206 * gcc.target/i386/sse-12.c: Likewise.
2207 * gcc.target/i386/sse-13.c: Likewise.
2208 * gcc.target/i386/sse-14.c: Likewise.
2209
2210 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
2211 Redefined to test with immediate operand.
2212 (__builtin_ia32_blendps): Likewise.
2213 (__builtin_ia32_blendpd): Likewise.
2214 (__builtin_ia32_dpps): Likewise.
2215 (__builtin_ia32_dpps): Likewise.
2216 (__builtin_ia32_insertps128): Likewise.
2217 (__builtin_ia32_vec_ext_v4sf): Likewise.
2218 (__builtin_ia32_vec_set_v16qi): Likewise.
2219 (__builtin_ia32_vec_set_v4si): Likewise.
2220 (__builtin_ia32_vec_set_v2di): Likewise.
2221 (__builtin_ia32_vec_ext_v16qi): Likewise.
2222 (__builtin_ia32_vec_ext_v4si): Likewise.
2223 (__builtin_ia32_vec_ext_v2di): Likewise.
2224 (__builtin_ia32_roundpd): Likewise.
2225 (__builtin_ia32_roundsd): Likewise.
2226 (__builtin_ia32_roundps): Likewise.
2227 (__builtin_ia32_roundss): Likewise.
2228 (__builtin_ia32_mpsadbw128): Likewise.
2229
2230 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2231
2232 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
2233
2234 2007-05-22 Janis Johnson <janis187@us.ibm.com>
2235
2236 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
2237 failures.
2238 * gcc.dg/dfp/func-struct.c: Ditto.
2239 * gcc.dg/dfp/operator-assignment.c: Ditto.
2240 * gcc.dg/dfp/convert-bfp.c: Ditto.
2241 * gcc.dg/dfp/convert-int.c: Ditto.
2242 * gcc.dg/dfp/convert-int-max.c: Ditto.
2243 * gcc.dg/dfp/func-scalar.c: Ditto.
2244 * gcc.dg/dfp/cast.c: Ditto.
2245 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
2246 failures, and fix a typo in return type of arg1_128.
2247 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
2248 failures, and fix a typo in a constant suffix.
2249 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
2250 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
2251
2252 2007-05-22 Janis Johnson <janis187@us.ibm.com>
2253 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2254
2255 * lib/gcc-dg.exp(process_message): New proc.
2256 (dg-message): New test directive.
2257 * gcc.dg/always_inline.c: Use dg-message.
2258 * gcc.dg/always_inline2.c: Ditto.
2259 * gcc.dg/always_inline3.c: Ditto.
2260 * gcc.dg/invalid-call-1.c: Ditto.
2261 * gcc.dg/pr17506.c: Ditto.
2262 * gcc.dg/simd-5.c: Ditto.
2263 * gcc.dg/simd-6.c: Ditto.
2264 * gcc.dg/va-arg-2.c: Ditto.
2265 * gcc.dg/cpp/syshdr.c: Ditto.
2266 * gcc.dg/cpp/unc4.c: Ditto.
2267 * gcc.dg/cpp/trad/mi1.c: Ditto.
2268 * gcc.dg/cpp/trad/mi5.c: Ditto.
2269 * gcc.dg/cpp/trad/mi7.c: Ditto.
2270 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
2271 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
2272 * gcc.test-framework/test-framework.awk: Special-case outexists
2273 tests.
2274
2275 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
2276
2277 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
2278 (bit_SSE4_2): Likewise.
2279 (bit_POPCNT): Likewise.
2280
2281 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
2282 Check if assembler supports SSE4 instructions.
2283
2284 * gcc.target/i386/sse4_1-blendpd.c: New file.
2285 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2286 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
2287 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
2288 * gcc.target/i386/sse4_1-check.h: Likewise.
2289 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
2290 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
2291 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
2292 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
2293 * gcc.target/i386/sse4_1-extractps.c: Likewise.
2294 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
2295 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
2296 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
2297 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
2298 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
2299 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
2300 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
2301 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
2302 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
2303 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
2304 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2305 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
2306 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
2307 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
2308 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
2309 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2310 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
2311 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
2312 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
2313 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
2314 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
2315 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
2316 * gcc.target/i386/sse4_1-pminud.c: Likewise.
2317 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
2318 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
2319 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
2320 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
2321 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
2322 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
2323 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
2324 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
2325 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
2326 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
2327 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
2328 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
2329 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
2330 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
2331 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
2332 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
2333 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
2334 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
2335 * gcc.target/i386/sse4_1-round.h: Likewise.
2336 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
2337 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
2338 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
2339 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
2340 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
2341 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
2342 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
2343 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
2344 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
2345 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
2346 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
2347 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
2348 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
2349 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
2350
2351 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2352
2353 PR fortran/31627
2354 * gfortran.dg/bounds_check_7.f90: New test.
2355
2356 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
2357
2358 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
2359 (check_effective_target_sse4a): Ditto.
2360
2361 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
2362 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
2363 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
2364 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
2365 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
2366 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
2367 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
2368 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
2369 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
2370 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
2371 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
2372 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
2373 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
2374 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
2375 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
2376 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
2377 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
2378 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
2379 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
2380 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
2381
2382 2007-05-21 Mark Mitchell <mark@codesourcery.com>
2383
2384 * g++.dg/ext/cleanup-1.C: New test.
2385 * g++.dg/ext/cleanup-2.C: Likewise.
2386 * g++.dg/ext/cleanup-3.C: Likewise.
2387 * g++.dg/ext/cleanup-4.C: Likewise.
2388 * g++.dg/ext/cleanup-5.C: Likewise.
2389 * g++.dg/ext/cleanup-6.C: Likewise.
2390 * g++.dg/ext/cleanup-8.C: Likewise.
2391 * g++.dg/ext/cleanup-9.C: Likewise.
2392 * g++.dg/ext/cleanup-10.C: Likewise.
2393 * g++.dg/ext/cleanup-11.C: Likewise.
2394 * g++.dg/ext/cleanup-dtor.C: Likewise.
2395
2396 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
2397
2398 PR middle-end/31995
2399 * gcc.dg/vect/vect-102a.c: New test.
2400
2401 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
2402 Paolo Carlini <pcarlini@suse.de>
2403 Uros Bizjak <ubizjak@gmail.com>
2404
2405 * gcc.dg/gcc-have-sync-compare-and-swap.c,
2406 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2407 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2408 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
2409 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2410 New testcases.
2411
2412 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
2413
2414 PR fortran/32002
2415 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
2416
2417 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2418
2419 PR fortran/32027
2420 * gfortran.dg/do_3.F90: Add checks for the final value of the
2421 loop variable.
2422
2423 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
2424
2425 * gcc.c-torture/execute/990127-2.x: New file.
2426
2427 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
2428
2429 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
2430 * gcc.target/i386/sse-12: Add -O to compile options.
2431 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
2432 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
2433 and mm3dnow.h. Add -O to compile options.
2434
2435 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
2436
2437 PR fortran/31867
2438 * gfortran.dg/char_length_5.f90: New test.
2439
2440 PR fortran/31994
2441 * gfortran.dg/array_reference_1.f90: New test.
2442
2443 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2444
2445 PR middle-end/7651
2446 PR c++/11856
2447 PR c/12963
2448 PR c/23587
2449 PR other/29694
2450 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
2451 * gcc.dg/Wtype-limits.c: New.
2452 * gcc.dg/Wtype-limits-Wextra.c: New.
2453 * gcc.dg/Wtype-limits-no.c: New.
2454 * g++.dg/warn/Wtype-limits.C: New.
2455 * g++.dg/warn/Wtype-limits-Wextra.C: New.
2456 * g++.dg/warn/Wtype-limits-no.C: New.
2457
2458 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
2459
2460 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
2461 instead of "-msse2".'
2462 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
2463 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
2464 and mm3dnow.h.
2465 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
2466 to test with immediate operand.
2467 (__builtin_ia32_insertqi): Ditto.
2468 (__builtin_ia32_palignr128): Ditto.
2469 (__builtin_ia32_palignr): Ditto.
2470 (__builtin_ia32_pshufhw): Ditto.
2471 (__builtin_ia32_pshuflw): Ditto.
2472 (__builtin_ia32_pshufd): Ditto.
2473 (__builtin_ia32_vec_set_v8hi): Ditto.
2474 (__builtin_ia32_vec_ext_v8hi): Ditto.
2475 (__builtin_ia32_shufpd): Ditto.
2476 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2477
2478 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
2479
2480 PR fortran/32001
2481 * gfortran.dg/min_max_conformance.f90: Added more testcases.
2482
2483 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
2484
2485 PR target/31585
2486 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
2487 and "__inline". Use "-msse" instead of "-msse2".
2488
2489 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2490
2491 PR middle-end/7651
2492 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
2493 * gcc.dg/20030906-2.c: Likewise.
2494 * objc.dg/method-17.m: Add -Wreturn-type.
2495 * obj-c++.dg/method-21.mm: Likewise.
2496
2497 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
2498
2499 PR target/31585
2500 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
2501 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
2502 (__builtin_ia32_psrlqi128): Ditto.
2503 (__builtin_ia32_psrlwi128): Ditto.
2504 (__builtin_ia32_psrldi128): Ditto.
2505 (__builtin_ia32_psrldqi128): Ditto.
2506 (__builtin_ia32_pslldqi128): Ditto.
2507 (__builtin_ia32_psrawi128): Ditto.
2508 (__builtin_ia32_psradi128): Ditto.
2509 (__builtin_ia32_psllqi128): Ditto.
2510 (__builtin_ia32_pslldi128): Ditto.
2511 (__builtin_prefetch): Ditto.
2512 (__builtin_ia32_pshufw): Ditto.
2513 (__builtin_ia32_vec_set_v4hi): Ditto.
2514 (__builtin_ia32_vec_ext_v4hi): Ditto.
2515 (__builtin_ia32_shufps): Ditto.
2516 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
2517
2518 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2519
2520 PR fortran/31974
2521 * gfortran.dg/char_allocation_1.f90: New test.
2522
2523 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2524
2525 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
2526 * gcc.dg/Wconversion-sign.c: New.
2527 * gcc.dg/Wconversion-integer-no-sign.c: New.
2528 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
2529 Wconversion-sign.C
2530 * g++.dg/warn/Wconversion-sign.C: New.
2531 * g++.old-deja/g++.other/warn4.C: Update.
2532 * g++.dg/warn/Wconversion1.C: Likewise.
2533
2534 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2535
2536 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
2537 * gcc.dg/torture/builtin-math-4.c: Likewise.
2538
2539 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2540
2541 PR libfortran/31964
2542 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
2543
2544 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
2545
2546 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
2547
2548 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
2549
2550 PR target/31628
2551 * gcc.target/i386/pr31628.c: New.
2552
2553 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
2554
2555 PR middle-end/31344
2556 * gcc.dg/pr31344.c: New test.
2557
2558 2007-05-17 Ian Lance Taylor <iant@google.com>
2559
2560 PR tree-optimization/31953
2561 * gcc.c-torture/compile/pr31953.c: New test.
2562
2563 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2564
2565 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
2566
2567 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
2568 and drem.
2569 * gcc.dg/torture/builtin-math-4.c: Likewise.
2570
2571 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
2572 * gcc.dg/torture/builtin-math-4.c: Likewise.
2573
2574 * gcc.dg/torture/builtin-math-4.c: New test.
2575
2576 2007-05-17 Janis Johnson <janis187@us.ibm.com>
2577 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2578
2579 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
2580 * gcc.dg/cpp/include2.c: Ditto.
2581 * gcc.dg/cpp/mac-dir-2.c: Ditto.
2582 * gcc.dg/cpp/paste5.c: Ditto.
2583 * gcc.dg/cpp/paste6.c: Ditto.
2584 * gcc.dg/cpp/paste8.c: Ditto.
2585 * gcc.dg/cpp/paste11.c: Ditto.
2586 * gcc.dg/cpp/paste13.c: Ditto.
2587 * gcc.dg/cpp/skipping2.c: Ditto.
2588 * gcc.dg/reg-vol-struct-1.c: Ditto.
2589 * gcc.dg/Wshadow-1.c: Ditto.
2590 * gcc.dg/cpp/trad/comment.c: Ditto.
2591 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
2592 * gcc.dg/cpp/if-2.c: Ditto.
2593 * gcc.dg/array-5.c: Ditto.
2594 * gcc.dg/inline-15.c: Ditto.
2595 * gcc.dg/pr27953.c: Ditto.
2596 * gcc.dg/Wno-c++-compat.c: Ditto.
2597
2598 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
2599
2600 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
2601
2602 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
2603
2604 * gcc.c-torture/execute/20070517-1.c: New test.
2605
2606 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
2607
2608 PR fortran/31919
2609 * gfortran.dg/min_max_conformance.f90: New test.
2610
2611 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
2612
2613 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
2614 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
2615 gcc.dg/vect/vect-104.c: Use more complex construction to
2616 prevent vectorizing.
2617 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
2618
2619 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
2620
2621 PR tree-optimization/24659
2622 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
2623 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
2624 not vect_int target.
2625 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
2626 not vect_int target. Loop is vectorized for vect_intfloat_cvt
2627 targets.
2628 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
2629 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
2630 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
2631
2632 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
2633
2634 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
2635 and x86_64-*-* targets.
2636 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
2637
2638 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
2639
2640 PR fortran/18769
2641 PR fortran/30881
2642 PR fortran/31194
2643 PR fortran/31216
2644 PR fortran/31427
2645 * transfer_simplify_1.f90: New test.
2646 * transfer_simplify_2.f90: New test.
2647
2648 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2649
2650 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
2651
2652 2007-05-14 Janis Johnson <janis187@us.ibm.com>
2653
2654 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2655
2656 * gcc.dg/fltconst-pedantic-dfp.c: New test.
2657
2658 PR c/31924
2659 * gcc.dg/fltconst-1.c: New test.
2660
2661 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
2662 * gcc.dg/dfp/operator-assignment.c: Ditto.
2663
2664 2007-05-14 Paolo Carlini <pcarlini@suse.de>
2665
2666 PR c++/29928
2667 * g++.dg/rtti/typeid5.C: New.
2668
2669 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2670
2671 PR fortran/31725
2672 * gfortran.dg/substr_4.f: New test.
2673
2674 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
2675
2676 * gcc.target/m68k/interrupt_thread-1.c,
2677 gcc.target/m68k/interrupt_thread-2.c,
2678 gcc.target/m68k/interrupt_thread-3.c: New.
2679 * gcc.target/m68k/m68k.exp: Accept fido.
2680
2681 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2682
2683 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
2684 * gfortran.dg/altreturn_3.f90: Likewise.
2685 * gfortran.dg/assumed_dummy_1.f90: Likewise.
2686 * gfortran.dg/default_numeric_type_1.f90: Likewise.
2687 * gfortran.dg/inquire_iolength.f90: Likewise.
2688 * gfortran.dg/module_naming_1.f90: Likewise.
2689 * gfortran.dg/oldstyle_2.f90: Likewise.
2690 * gfortran.dg/operator_2.f90: Likewise.
2691 * gfortran.dg/parameter_array_element_1.f90: Likewise.
2692 * gfortran.dg/used_types_11.f90: Likewise.
2693 * gfortran.dg/zero_array_components_1.f90: Likewise.
2694 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
2695 * gfortran.dg/parameter_array_dummy.f90: Likewise.
2696 * gfortran.dg/real_const_3.f90: Likewise.
2697
2698 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
2699
2700 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
2701 * gcc.dg/tree-ssa/loop-30.c: New test.
2702
2703 2007-05-13 Richard Guenther <rguenther@suse.de>
2704
2705 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
2706 scanning forwprop1.
2707 * g++.dg/tree-ssa/pr31146.C: Likewise.
2708
2709 2007-05-13 Revital Eres <eres@il.ibm.com>
2710
2711 * gcc.dg/dse.c: New test.
2712
2713 2007-05-12 Richard Guenther <rguenther@suse.de>
2714
2715 PR tree-optimization/31797
2716 * gcc.c-torture/compile/pr31797.c: New testcase.
2717
2718 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
2719
2720 PR fortran/30746
2721 * gfortran.dg/host_assoc_function_1.f90: New test.
2722
2723 2007-05-11 Steve Ellcey <sje@cup.hp.com>
2724
2725 PR c++/31829
2726 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
2727
2728 2007-05-11 Silvius Rus <rus@google.com>
2729
2730 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
2731 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
2732 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
2733 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
2734 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
2735 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
2736 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
2737 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
2738 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
2739 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
2740 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
2741 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
2742 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
2743 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
2744 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
2745 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
2746
2747 2007-05-11 Paolo Carlini <pcarlini@suse.de>
2748
2749 PR other/31852
2750 * gcc.c-torture/execute/builtins/memchr.c: New.
2751 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
2752 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
2753
2754 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2755
2756 PR fortran/30876
2757 * gfortran.dg/recursive_reference_1.f90: Put error at correct
2758 line.
2759 * gfortran.dg/recursive_reference_2.f90: New test.
2760
2761 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2762
2763 PR fortran/30878
2764 * gfortran.dg/namelist_29.f90: New test.
2765
2766 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
2767
2768 PR fortran/31474
2769 * gfortran.dg/entry_10.f90: New test.
2770
2771 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
2772
2773 PR tree-optimization/31885
2774 * gcc.dg/tree-ssa/loop-29.c: New test.
2775
2776 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
2777
2778 * assumed_dummy_1.f90: Fix dg directive.
2779 * char_initialiser_actual.f90: Likewise.
2780 * nested_modules_2.f90: Likewise.
2781 * shift-alloc.f90: Likewise.
2782
2783 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
2784
2785 * gcc.dg/20070507-1.c: Disable for non-pic targets.
2786
2787 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2788
2789 PR libfortran/31880
2790 * gfortran.dg/unf_read_corrupted_2.f90: New test.
2791
2792 2007-05-09 Mike Stump <mrs@apple.com>
2793
2794 * g++.dg/other/first-global.C: Add -fpie for darwin.
2795 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2796
2797 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
2798
2799 * gcc.dg/20070507-1.c: New testcase.
2800
2801 2007-05-08 Chao-ying Fu <fu@mips.com>
2802
2803 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
2804 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
2805 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
2806 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
2807
2808 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
2809
2810 PR 31847
2811 * gcc.dg/pr31847.c: New test.
2812
2813 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
2814
2815 PR fortran/31692
2816 * gfortran.dg/actual_array_result_1.f90: New test.
2817
2818 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
2819
2820 PR fortran/29397
2821 * gfortran.dg/parameter_array_init_1.f90: New test.
2822
2823 PR fortran/29400
2824 * gfortran.dg/parameter_array_init_2.f90: New test.
2825
2826 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
2827
2828 PR target/31854
2829 * gcc.target/i386/pr31854.c: New test.
2830
2831 2007-05-07 Janis Johnson <janis187@us.ibm.com>
2832
2833 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
2834
2835 2007-05-07 Mike Stump <mrs@apple.com>
2836
2837 * g++.old-deja/g++.mike/empty.C: Add.
2838
2839 2007-05-07 Eric Christopher <echristo@apple.com>
2840
2841 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
2842
2843 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
2844
2845 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
2846 variable. Rearrange conversions from binary float to decimal float.
2847
2848 2007-05-07 Mark Mitchell <mark@codesourcery.com>
2849
2850 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
2851 x86.
2852
2853 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
2854
2855 * gnat.dg/opt1.ad[sb]: New testcase.
2856
2857 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2858
2859 PR fortran/31399
2860 * gfortran.dg/do_3.F90: New test.
2861
2862 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2863
2864 PR fortran/31764
2865 * gfortran.dg/new_line.f90: Add new checks.
2866
2867 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2868
2869 PR fortran/31201
2870 * gfortran.dg/large_unit_1.f90: New.
2871 * gfortran.dg/large_unit_2.f90: New.
2872 * gfortran.dg/iostat_4.f90: New
2873 * gfortran.dg/bounds_check_fail_1.f90: Updated.
2874
2875 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
2876
2877 PR fortran/31540
2878 * gfortran.dg/char_result_4.f90: New test.
2879
2880 2007-06-05 Revital Eres <eres@il.ibm.com>
2881
2882 PR 30957
2883 * gcc.dg/pr30957-1.c: New test.
2884
2885 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2886
2887 PR fortran/31251
2888 * gfortran.dg/char_type_len_2.f90: New test.
2889
2890 2007-05-05 Geoffrey Keating <geoffk@apple.com>
2891
2892 PR 31775
2893 * g++.dg/other/nested-extern.cc: New.
2894 * g++.dg/other/nested-extern-1.C: New.
2895 * g++.dg/other/nested-extern-2.C: New.
2896
2897 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
2898
2899 PR fortran/31760
2900 * gfortran.dg/erf.f90: New test.
2901 * gfortran.dg/besxy.f90: New test.
2902
2903 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
2904
2905 PR fortran/22359
2906 * gfortran.dg/fseek.f90: New test.
2907
2908 2007-05-04 Bob Wilson <bob.wilson@acm.org>
2909
2910 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
2911
2912 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2913
2914 PR libfortran/31210
2915 * gfortran.dg/zero_length_1.f90: New test.
2916
2917 2007-05-04 Tobias Burnus <burnus@net-b.de>
2918
2919 PR fortran/31803
2920 * gfortran.dg/char_pointer_assign_3.f90: New test.
2921 * gfortran.dg/char_result_2.f90: Re-enable test.
2922
2923 2007-05-04 Tobias Burnus <burnus@net-b.de>
2924
2925 PR fortran/25071
2926 * gfortran.dg/char_length_3.f90: New test.
2927 * gfortran.dg/char_result_2.f90: Fix test.
2928
2929 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
2930
2931 PR tree-optimization/30565
2932 * gcc.dg/tree-ssa/loop-27.c: New test.
2933
2934 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
2935
2936 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
2937 * gcc.target/bfin/arith.c (__v2hi): Likewise.
2938 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
2939 * gcc.target/bfin/shift.c (__v2hi): Likewise.
2940
2941 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
2942
2943 PR tree-optimization/31699
2944 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
2945 New.
2946 (check_effective_target_vect_floatint_cvt): New.
2947 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
2948 of specific targets.
2949 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
2950 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
2951 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2952 * gcc.dg/vect/vect-iv-4.c: Likewise.
2953 * gcc.dg/vect/vect-multitypes-11.c: New.
2954 * gcc.dg/vect/pr31699.c: New.
2955
2956 2007-05-02 Geoffrey Keating <geoffk@apple.com>
2957
2958 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
2959
2960 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
2961
2962 PR C++/31663
2963 * g++.dg/warn/anonymous-namespace-2.C: New.
2964 * g++.dg/warn/anonymous-namespace-2.h: New.
2965
2966 2007-05-02 Paul Brook <paul@codesourcery.com>
2967
2968 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
2969
2970 2007-05-02 Eric Christopher <echristo@apple.com>
2971
2972 * gcc.dg/cpp/if-div.c: New file.
2973
2974 2007-05-02 Tom Tromey <tromey@redhat.com>
2975
2976 PR preprocessor/28709:
2977 * gcc.dg/cpp/pr28709.c: New file.
2978
2979 2007-05-02 Richard Guenther <rguenther@suse.de>
2980
2981 PR tree-optimization/31146
2982 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
2983
2984 2007-05-01 Geoffrey Keating <geoffk@apple.com>
2985
2986 * gcc.c-torture/compile/limits-blockid.c: New.
2987 * gcc.c-torture/compile/limits-caselabels.c: New.
2988 * gcc.c-torture/compile/limits-declparen.c: New.
2989 * gcc.c-torture/compile/limits-enumconst.c: New.
2990 * gcc.c-torture/compile/limits-exprparen.c: New.
2991 * gcc.c-torture/compile/limits-externalid.c: New.
2992 * gcc.c-torture/compile/limits-fnargs.c: New.
2993 * gcc.c-torture/compile/limits-fndefn.c: New.
2994 * gcc.c-torture/compile/limits-idexternal.c: New.
2995 * gcc.c-torture/compile/limits-idinternal.c: New.
2996 * gcc.c-torture/compile/limits-pointer.c: New.
2997 * gcc.c-torture/compile/limits-stringlit.c: New.
2998 * gcc.c-torture/compile/limits-structmem.c: New.
2999 * gcc.c-torture/compile/limits-structnest.c: New.
3000
3001 2007-04-29 Geoffrey Keating <geoffk@apple.com>
3002
3003 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
3004
3005 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3006
3007 PR middle-end/31740
3008 * gcc.c-torture/compile/20070501-1.c: New testcase.
3009
3010 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3011
3012 PR fortran/31732
3013 * gfortran.dg/array_memset_2: New test case.
3014
3015 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
3016
3017 PR testsuite/31615
3018 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
3019
3020 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
3021
3022 PR testsuite/31589
3023 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
3024 dg-final test.
3025 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
3026 keyword to dg-final test.
3027 * gcc.dg/vect/vect-iv-4.c: Likewise.
3028 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
3029 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
3030 test.
3031 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
3032 cast.
3033 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
3034 * lib/target-supports.exp
3035 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
3036 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
3037
3038 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
3039
3040 * gcc.c-torture/execute/ieee/20000320-1.c: Use
3041 __LONG_LONG_MAX__ and its friends instead of those supplied by
3042 limits.h.
3043
3044 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
3045
3046 PR C++/31721
3047 * g++.dg/ext/vector7.C: New testcase.
3048
3049 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3050
3051 PR fortran/31591
3052 * gfortran.dg/bound_simplification_1.f90: New test.
3053
3054 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3055
3056 PR fortran/31645
3057 * gfortran.dg/bom_error.f90: New test.
3058 * gfortran.dg/bom_include.f90: New test.
3059 * gfortran.dg/bom_UTF16-LE.f90: New test.
3060 * gfortran.dg/bom_UTF16-BE.f90: New test.
3061 * gfortran.dg/bom_UTF-8.f90: New test.
3062 * gfortran.dg/bom_UTF-32.f90: New test.
3063 * gfortran.dg/bom_UTF-8.F90: New test.
3064 * gfortran.dg/bom_include.inc: New file.
3065
3066 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3067
3068 PR C++/30221
3069 * g++.dg/init/ptrfn2.C: New test.
3070 * g++.dg/init/ptrfn3.C: New test.
3071
3072 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
3073
3074 PR fortran/31711
3075 * gfortran.dg/dependency_21.f90: New test.
3076
3077 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3078
3079 * gfortran.dg/secnds.f: Use real*8.
3080 * gfortran.dg/secnds-1.f: Use real*8.
3081
3082 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3083
3084 PR libfortran/31532
3085 * gfortran.dg/inquire_5.f90: Update test.
3086
3087 2007-04-27 Ian Lance Taylor <iant@google.com>
3088
3089 PR middle-end/31710
3090 * gcc.c-torture/compile/pr31710.c: New test.
3091
3092 2007-04-27 Richard Guenther <rguenther@suse.de>
3093
3094 PR tree-optimization/30965
3095 PR tree-optimization/30978
3096 * gcc.dg/tree-ssa/pr30978.c: New testcase.
3097 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
3098 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
3099 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
3100
3101 2007-04-27 Richard Guenther <rguenther@suse.de>
3102
3103 PR tree-optimization/31715
3104 * gcc.dg/Warray-bounds-4.c: New testcase.
3105
3106 2007-04-26 Ian Lance Taylor <iant@google.com>
3107
3108 PR target/28675
3109 * gcc.c-torture/compile/pr28675.c: New test.
3110
3111 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
3112
3113 PR C++/30016
3114 * g++.dg/ext/vector6.C: New test.
3115
3116 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
3117
3118 * gcc.c-torture/execute/ieee/20000320-1.x: New.
3119
3120 2007-04-26 Steve Ellcey <sje@cup.hp.com>
3121
3122 PR middle-end/31617
3123 * g++.dg/other/str_empty.C: Add expected warning.
3124
3125 2007-04-26 Richard Guenther <rguenther@suse.de>
3126 Daniel Berlin <dberlin@dberlin.org>
3127
3128 PR tree-optimization/30567
3129 * g++.dg/other/pr30567.C: New testcase.
3130
3131 2007-04-26 Richard Guenther <rguenther@suse.de>
3132
3133 PR tree-optimization/31703
3134 * gcc.c-torture/compile/pr31703.c: New testcase.
3135 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
3136 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3137
3138 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
3139
3140 * gfortran.dg/open_errors.f90: Added if statements checking
3141 the value of iostat.
3142
3143 2007-04-26 Jakub Jelinek <jakub@redhat.com>
3144
3145 PR c++/31598
3146 * g++.dg/gomp/pr31598.C: New test.
3147
3148 PR tree-optimization/30558
3149 * g++.dg/gomp/pr30558.C: New test.
3150
3151 2007-04-24 Mark Mitchell <mark@codesourcery.com>
3152
3153 PR c++/31338
3154 * g++.dg/ext/complex2.C: New test.
3155
3156 2007-04-25 Paolo Carlini <pcarlini@suse.de>
3157
3158 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
3159
3160 2007-04-25 Thiemo Seufer <ths@mips.com>
3161
3162 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
3163 value to signed char.
3164
3165 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
3166
3167 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
3168 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
3169 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
3170
3171 2007-04-25 Tobias Burnus <burnus@net-b.de>
3172
3173 PR fortran/31668
3174 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
3175 statement functions.
3176 * gfortran.dg/c_by_val_5.f90: New test.
3177
3178 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
3179
3180 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
3181 with two new subroutines to avoid parameter-induced aliasing.
3182 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
3183 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
3184
3185 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3186
3187 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
3188 * g++.dg/warn/Warray-bounds.C: Likewise.
3189
3190 2007-04-24 Ian Lance Taylor <iant@google.com>
3191
3192 PR tree-optimization/31605
3193 * gcc.c-torture/execute/pr31605.c: New test.
3194
3195 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3196
3197 PR fortran/31587
3198 * lib/gcc-dg.exp (scan-module): New function.
3199 * gfortran.dg/module_md5_1.f90: New test.
3200
3201 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
3202
3203 * g++.old-deja/g++.pt/defarg6.C: Only run with
3204 -std=gnu++98.
3205 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
3206 * g++.dg/cpp0x/variadic61.C: Ditto.
3207 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
3208 * g++.dg/cpp0x/variadic62.C: Ditto.
3209 * g++.dg/template/meminit1.C: Ditto.
3210 * g++.dg/template/operator7.C: Ditto.
3211 * g++.dg/template/static15.C: Ditto.
3212 * g++.dg/template/invalid1.C: Ditto.
3213 * g++.dg/template/shift1.C: Ditto.
3214 * g++.dg/template/error10.C: Ditto.
3215
3216 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
3217
3218 PR diagnostic/25923
3219 * gfortran.dg/pr25923.f90: New test.
3220
3221 2007-04-24 Ian Lance Taylor <iant@google.com>
3222
3223 PR tree-optimization/31602
3224 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
3225
3226 2007-04-24 Janis Johnson <janis187@us.ibm.com>
3227
3228 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
3229 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
3230
3231 2007-04-24 Hui-May Chang <hm.chang@apple.com>
3232
3233 * gcc.target/i386/reload-1.c. New.
3234
3235 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
3236 Olga Golovanevsky <olga@il.ibm.com>
3237
3238 * g++.dg/other/str_empty.C: New test.
3239
3240 2007-04-24 Richard Henderson <rth@redhat.com>
3241
3242 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
3243
3244 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
3245
3246 PR target/31641
3247 * gcc.c-torture/compile/pr31641.c: New testcase.
3248
3249 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
3250
3251 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
3252 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
3253 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
3254 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
3255
3256 2007-04-23 Simon Baldwin <simonb@google.com>
3257
3258 * g++.dg/other/error15.C: New.
3259 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
3260 triggering a "multiple parameters named" error.
3261
3262 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
3263
3264 PR fortran/31618
3265 * gfortran.dg/backspace_8.f: New test case.
3266
3267 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
3268
3269 PR fortran/31630
3270 * gfortran.dg/used_types_17.f90: New test.
3271
3272 PR fortran/31620
3273 * gfortran.dg/zero_array_components_1.f90: New test.
3274
3275 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3276
3277 PR fortran/31616
3278 * gfortran.dg/open_errors.f90: Allow a different error message.
3279
3280 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
3281
3282 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
3283 Rename from check_effective_target_vect_pack_mod. Rename global
3284 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
3285 messages.
3286 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
3287 rename.
3288 * gcc.dg/vect/vect-iv-8a.c: Ditto.
3289 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
3290
3291 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3292
3293 PR middle-end/31448
3294 * gcc.c-torture/execute/pr31448.c: New testcase.
3295
3296 2007-04-22 Nick Clifton <nickc@redhat.com>
3297
3298 * gcc.dg/20020312-2.c: Add support for the FRV.
3299
3300 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
3301
3302 PR tree-optimization/24659
3303 * gcc.dg/vect/vect-float-extend-1.c: New test.
3304 * gcc.dg/vect/vect-float-truncate-1.c: New test.
3305
3306 2007-04-22 Richard Guenther <rguenther@suse.de>
3307
3308 PR tree-optimization/29789
3309 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
3310 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
3311
3312 2007-04-22 Revital Eres <eres@il.ibm.com>
3313
3314 * gcc.dg/var-expand2.c: New test.
3315
3316 2007-04-22 Revital Eres <eres@il.ibm.com>
3317
3318 * gcc.dg/var-expand3.c: New test.
3319
3320 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3321
3322 PR fortran/31495
3323 * gfortran.dg/continuation_8.f90: New test.
3324
3325 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
3326
3327 PR C/30265
3328 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
3329 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
3330
3331 2007-04-21 Richard Guenther <rguenther@suse.de>
3332
3333 PR middle-end/31136
3334 * gcc.c-torture/execute/pr31136.c: New testcase.
3335
3336 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
3337
3338 * gcc.target/i386/movsi-sm-1.c: New.
3339
3340 2007-04-20 Richard Henderson <rth@redhat.com>
3341
3342 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
3343 * gcc.dg/pr27095.c: Cope with alpha GOT load.
3344
3345 2007-04-20 Jakub Jelinek <jakub@redhat.com>
3346
3347 * gcc.target/i386/ordcmp-1.c: New test.
3348 * gcc.target/i386/unordcmp-1.c: New test.
3349
3350 PR tree-optimization/31632
3351 * gcc.c-torture/compile/20070419-1.c: New test.
3352
3353 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
3354
3355 * gcc.dg/invalid-call-1.c: New test.
3356
3357 2007-04-18 Dirk Mueller <dmueller@suse.de>
3358
3359 PR diagnostic/31227
3360 * gcc.dg/Warray-bounds-3.c: New.
3361
3362 2007-04-18 Richard Guenther <rguenther@suse.de>
3363
3364 PR tree-optimization/19431
3365 PR tree-optimization/21463
3366 * gcc.c-torture/execute/20070212-1.c: New testcase.
3367 * gcc.c-torture/execute/20070212-2.c: Likewise.
3368 * gcc.c-torture/execute/20070212-3.c: Likewise.
3369 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3370 * gcc.dg/tree-ssa/pr21463.c: Likewise.
3371 * g++.dg/tree-ssa/pr21463.C: Likewise.
3372 * g++.dg/tree-ssa/pr30738.C: Likewise.
3373
3374 2007-04-17 Mark Mitchell <mark@codesourcery.com>
3375
3376 PR c++/31513
3377 * g++.dg/expr/bitfield8.C: New test.
3378
3379 2007-04-17 Joseph Myers <joseph@codesourcery.com>
3380 Richard Sandiford <richard@codesourcery.com>
3381
3382 * lib/target-supports.exp (check_profiling_available): Return 0
3383 for uClibc with -p or -pg.
3384
3385 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
3386
3387 PR c++/31517
3388 * g++.dg/template/init7.C: New test.
3389
3390 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
3391
3392 PR rtl-optimization/31360
3393 * gcc.dg/loop-7.c: New test.
3394
3395 2007-04-17 Mark Mitchell <mark@codesourcery.com>
3396
3397 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
3398 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
3399 build.
3400 (compat-execute): Likewise.
3401 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
3402 files to remote hosts.
3403 * lib/c-ctorture.exp (c-torture-compile): Likewise.
3404 (c-torture-execute): Likewise.
3405 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
3406 or plain file. Use remote_upload and remote_download to copy
3407 files about.
3408 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
3409 before scanning it.
3410
3411 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
3412
3413 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
3414
3415 2007-04-16 Lawrence Crowl <crowl@google.com>
3416
3417 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
3418 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
3419 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
3420 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3421 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
3422 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
3423 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
3424 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
3425 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
3426 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3427 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
3428
3429 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
3430 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
3431 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
3432 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
3433 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
3434 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
3435 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
3436 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
3437 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
3438 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
3439 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
3440
3441 2007-04-16 Ian Lance Taylor <iant@google.com>
3442
3443 PR tree-optimization/31522
3444 * gcc.dg/Wstrict-overflow-16.c: New test.
3445
3446 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
3447
3448 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
3449
3450 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
3451
3452 PR fortran/31144
3453 * gfortran.dg/module_naming_1.f90: New.
3454
3455 2007-04-16 Richard Sandiford <richard@codesourcery.com>
3456
3457 * lib/target-supports.exp (check_profiling_available): Return
3458 false for m68k-*-uclinux.
3459
3460 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
3461
3462 PR c++/29365
3463 Testcase for c++ anonymous namespace warning
3464
3465 * g++.dg/warn/anonymous-namespace-1.C: New test
3466 * g++.dg/warn/anonymous-namespace-1.h: New test
3467
3468 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
3469
3470 PR testsuite/31578
3471 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
3472
3473 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3474
3475 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
3476
3477 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
3478
3479 PR fortran/31204
3480 * gfortran.dg/array_constructor_16.f90: New test.
3481
3482 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
3483
3484 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
3485 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
3486
3487 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3488
3489 PR rtl-optimization/31500
3490 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
3491 * g++.dg/warn/Warray-bounds.C: Likewise.
3492
3493 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
3494
3495 PR C/31520
3496 * gcc.dg/gnu89-init-4.c: New testcase.
3497
3498 2007-04-14 Jakub Jelinek <jakub@redhat.com>
3499
3500 PR c++/25874
3501 * gcc.dg/gomp/pr25874.c: Add dg-options.
3502 * g++.dg/gomp/pr25874.C: Add dg-options.
3503
3504 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
3505
3506 PR fortran/21061
3507 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
3508 * gfortran.dg/warnings_are_errors_1.f: New testcase.
3509
3510 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3511
3512 PR fortran/31561
3513 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
3514
3515 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
3516
3517 PR fortran/29507
3518 PR fortran/31404
3519 * gfortran.dg/initialization_6.f90: New test.
3520
3521 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
3522
3523 * gcc.c-torture/compile/pr27528.c: Require nonpic.
3524
3525 * lib/target-supports.exp (check_gc_sections_available):
3526 Return false if ldflags includes -elf2flt.
3527
3528 2007-04-13 Jason Merrill <jason@redhat.com>
3529
3530 PR c++/31074
3531 * conv3.C: New test.
3532
3533 2007-04-13 Mike Stump <mrs@apple.com>
3534
3535 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
3536 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
3537
3538 2007-04-13 Joseph Myers <joseph@codesourcery.com>
3539
3540 PR tree-optimization/29598
3541 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
3542
3543 2007-04-13 Tobias Burnus <burnus@net-b.de>
3544
3545 PR fortran/31559
3546 * gfortran.dg/func_assign.f90: New test.
3547
3548 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
3549
3550 PR fortran/31550
3551 * gfortran.dg/used_types_16.f90: New test.
3552
3553 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
3554
3555 PR fortran/18937
3556 * gfortran.dg/goto_2.f90: New.
3557 * gfortran.dg/goto_3.f90: New.
3558 * gfortran.dg/pr17708.f90: Rename to ...
3559 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
3560
3561 2007-04-13 Tobias Burnus <burnus@net-b.de>
3562
3563 PR fortran/31562
3564 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
3565 instead of a struct.
3566
3567 2007-04-13 Tobias Burnus <burnus@net-b.de>
3568
3569 PR fortran/31562
3570 * gfortran.dg/value_4.c: Use GNU extensions for complex
3571 instead of a struct.
3572
3573 2007-04-13 Richard Guenther <rguenther@suse.de>
3574
3575 PR tree-optimization/21258
3576 * gcc.dg/tree-ssa/vrp34.c: New testcase.
3577
3578 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3579
3580 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
3581 <complex.h>.
3582
3583 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
3584
3585 PR fortran/31250
3586 * gfortran.dg/char_length_2.f90: New.
3587 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
3588 * gfortran.dg/repeat_4.f90: Likewise.
3589
3590 PR fortran/31266
3591 * gfortran.dg/char_assign_1.f90: New.
3592
3593 PR fortran/31471
3594 * gfortran.dg/block_name_1.f90: New.
3595 * gfortran.dg/block_name_2.f90: New.
3596
3597 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
3598
3599 PR c++/31078
3600 * g++.dg/other/pr31078.C: New.
3601
3602 2007-04-12 Richard Guenther <rguenther@suse.de>
3603
3604 PR tree-optimization/31169
3605 * gcc.c-torture/execute/pr31169.c: New testcase.
3606
3607 2007-04-12 Richard Guenther <rguenther@suse.de>
3608
3609 PR tree-optimization/24689
3610 PR tree-optimization/31307
3611 * g++.dg/tree-ssa/pr31307.C: New testcase.
3612 * gcc.dg/tree-ssa/pr24689.c: Likewise.
3613
3614 2007-04-12 Tobias Burnus <burnus@net-b.de>
3615
3616 PR fortran/31472
3617 * gfortran.dg/access_spec_1.f90: New test.
3618 * gfortran.dg/access_spec_2.f90: New test.
3619 * gfortran.dg/non_module_public.f90: Match new error message.
3620
3621 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
3622
3623 PR testsuite/31538
3624 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
3625 to 4 at line 38 to fix bounds problem.
3626
3627 2007-04-11 Tobias Burnus <burnus@net-b.de>
3628
3629 PR testsuite/31240
3630 * gfortran.dg/pointer_intent_1.f90: Fix test.
3631
3632 2007-04-10 Eric Christopher <echristo@apple.com>
3633
3634 * lib/target-supports.exp
3635 (check_effective_target_fstack_protector): Rewrite.
3636
3637 2007-04-09 Mark Mitchell <mark@codesourcery.com>
3638
3639 PR c++/31449
3640 * g++.dg/init/const5.C: New test.
3641
3642 2007-04-09 Jan Hubicka <jh@suse.cz>
3643
3644 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
3645
3646 2007-04-08 Jan Hubicka <jh@suse.cz>
3647
3648 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
3649
3650 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3651
3652 PR fortran/31257
3653 * gfortran.dg/achar_4.f90: New test.
3654
3655 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3656
3657 PR fortran/30880
3658 * gfortran.dg/used_dummy_types_8.f90: New test.
3659
3660 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3661
3662 PR fortran/30872
3663 * gfortran.dg/parameter_array_element_1.f90: New test.
3664
3665 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3666
3667 PR fortran/31222
3668 * gfortran.dg/default_numeric_type_1.f90: New test.
3669
3670 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3671
3672 PR fortran/31424
3673 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
3674
3675 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
3676
3677 PR fortran/31293
3678 * gfortran.dg/interface_12.f90: New test.
3679
3680 2007-04-07 Bruce Korb <bkorb@gnu.org>
3681
3682 * gcc.dg/format/opt-6.c: New test.
3683 * gcc.dg/format/nul-1.c: New test.
3684 * gcc.dg/format/nul-2.c: New test.
3685
3686 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3687
3688 PR libgfortran/31395
3689 * gfortran.dg/fmt_colon.f90: New test.
3690
3691 2007-04-06 Mark Mitchell <mark@codesourcery.com>
3692
3693 * g++.old-deja/g++.other/init18.C: Use
3694 dg-require-effective-target instead of an explicit xfail.
3695
3696 2007-04-05 Janis Johnson <janis187@us.ibm.com>
3697
3698 * gcc.dg/dfp/signbit-1.c
3699 * gcc.dg/dfp/signbit-2.c
3700
3701 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
3702
3703 PR fortran/31483
3704 * gfortran.dg/altreturn_5.f90: New test.
3705
3706 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
3707
3708 PR fortran/31292
3709 * gfortran.dg/contained_module_proc_1.f90: New test.
3710
3711 2007-04-04 Stuart Hastings <stuart@apple.com>
3712
3713 PR 31281
3714 * objc/execute/exceptions/pr31281.m: New.
3715
3716 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
3717
3718 * g++.dg/ext/dllimport12.C: Update comments.
3719
3720 2007-04-03 Eric Christopher <echristo@apple.com>
3721
3722 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
3723
3724 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3725
3726 PR fortran/31304
3727 * gfortran.dg/repeat_2.f90: New test.
3728 * gfortran.dg/repeat_3.f90: New test.
3729 * gfortran.dg/repeat_4.f90: New test.
3730
3731 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
3732
3733 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
3734
3735 2007-04-03 Jakub Jelinek <jakub@redhat.com>
3736
3737 PR c++/30847
3738 * g++.dg/parse/cond3.C: New test.
3739
3740 PR middle-end/30704
3741 * gcc.c-torture/execute/ieee/pr30704.c: New test.
3742
3743 2007-04-02 Jason Merrill <jason@redhat.com>
3744
3745 PR c++/31187
3746 * g++.dg/ext/visibility/anon3.C: New test.
3747
3748 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3749
3750 PR libgfortran/31052
3751 * gfortran.dg/namelist_28.f90: New test.
3752
3753 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3754
3755 PR libgfortran/31366
3756 * gfortran.dg/direct_io_6.f90: New test.
3757
3758 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3759
3760 PR libgfortran/31207
3761 * gfortran.dg/advance_5.f90: New test.
3762 * gfortran.dg/advance_6.f90: New test.
3763
3764 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
3765
3766 * g++.dg/ext/dllimport6.C: Remove extra ';'.
3767 * g++.dg/ext/dllimport7.C: Likewise.
3768 * g++.dg/ext/selectany1.C: Likewise.
3769
3770 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
3771
3772 * g++.dg/parser/pr31138.C: New.
3773 * g++.dg/parser/pr31140.C: New.
3774 * g++.dg/parser/pr31141.C: New.
3775
3776 2007-03-30 Paolo Carlini <pcarlini@suse.de>
3777
3778 PR c++/26099
3779 * g++.dg/ext/is_base_of.C: New.
3780 * g++.dg/ext/has_virtual_destructor.C: New.
3781 * g++.dg/ext/is_polymorphic.C: New.
3782 * g++.dg/ext/is_base_of_diagnostic.C: New.
3783 * g++.dg/ext/is_enum.C: New.
3784 * g++.dg/ext/has_nothrow_assign.C: New.
3785 * g++.dg/ext/has_nothrow_constructor.C: New.
3786 * g++.dg/ext/is_empty.C: New.
3787 * g++.dg/ext/has_trivial_copy.C: New.
3788 * g++.dg/ext/has_trivial_assign.C: New.
3789 * g++.dg/ext/is_abstract.C: New.
3790 * g++.dg/ext/is_pod.C: New.
3791 * g++.dg/ext/has_nothrow_copy.C: New.
3792 * g++.dg/ext/is_class.C: New.
3793 * g++.dg/ext/has_trivial_constructor.C: New.
3794 * g++.dg/ext/is_union.C: New.
3795 * g++.dg/ext/has_trivial_destructor.C: New.
3796 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
3797 * g++.dg/template/crash43.C: Likewise.
3798
3799 2007-03-29 Dirk Mueller <dmueller@suse.de>
3800
3801 * g++.dg/warn/pedantic2.C: New testcase.
3802
3803 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3804
3805 * size_dim.f90: Fix dg directive.
3806 * pr16433.f: Likewise.
3807 * use_6.f90: Likewise.
3808 * use_7.f90: Likewise.
3809 * entry_9.f90: Likewise.
3810 * pointer_intent_2.f90: Likewise.
3811 * protected_1.f90: Likewise.
3812 * fmt_missing_period_2.f: Likewise.
3813 * pointer_intent_3.f90: Likewise.
3814 * protected_2.f90: Likewise.
3815 * protected_3.f90: Likewise.
3816 * pr15754.f90: Likewise.
3817 * protected_4.f90: Likewise.
3818 * protected_5.f90: Likewise.
3819 * initialization_2.f90: Likewise.
3820 * protected_6.f90: Likewise.
3821 * continuation_7.f90: Likewise.
3822 * derived_function_interface_1.f90: Likewise.
3823 * der_pointer_4.f90: Likewise.
3824 * fmt_zero_precision.f90: Likewise.
3825 * blockdata_3.f90: Likewise.
3826 * fmt_missing_period_1.f: Likewise.
3827 * real_const_3.f90: Likewise.
3828 * use_4.f90: Likewise.
3829 * fmt_missing_period_3.f: Likewise.
3830 * use_5.f90: Likewise.
3831
3832 2007-03-28 Mike Stump <mrs@apple.com>
3833
3834 * gcc.dg/darwin-comm.c: Add.
3835
3836 2007-03-28 Eric Christopher <echristo@apple.com>
3837
3838 * lib/target-supports.exp (check_effective_target_fstack_protector):
3839 New.
3840 * gcc.dg/ssp-1.c: Use.
3841 * gcc.dg/ssp-2.c: Ditto.
3842
3843 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
3844
3845 PR c++/29077
3846 * g++.dg/parse/constructor3.C: New test.
3847
3848 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
3849
3850 * gnat.dg/thin_pointer.ad[sb]: New test.
3851
3852 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3853
3854 * g++.dg/cpp0x/bracket1.C: New.
3855 * g++.dg/cpp0x/bracket2.C: New.
3856 * g++.dg/cpp0x/bracket3.C: New.
3857 * g++.dg/cpp0x/bracket4.C: New.
3858
3859 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3860
3861 * g++.dg/cpp0x/temp_default1.C: New.
3862 * g++.dg/cpp0x/temp_default3.C: New.
3863 * g++.dg/cpp0x/temp_default2.C: New.
3864 * g++.dg/cpp0x/temp_default4.C: New.
3865
3866 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
3867
3868 PR c++/29993
3869 * g++.dg/other/cv_func2.C: New.
3870
3871 2007-03-27 Janis Johnson <janis187@us.ibm.com>
3872
3873 * gcc.dg/dfp/func-vararg-alternate.h: New file.
3874 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
3875 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
3876 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
3877
3878 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
3879 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
3880
3881 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
3882
3883 * lib/compat.exp (compat-execute): Fix processing of file names.
3884
3885 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
3886
3887 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
3888
3889 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
3890
3891 * lib/target-supports.exp (check_effective_target_fortran_large_real):
3892 Delete created executable test file.
3893 (check_effective_target_fortran_large_int): Ditto.
3894 (check_effective_target_static_libgfortran): Ditto.
3895
3896 2007-03-26 Paolo Carlini <pcarlini@suse.de>
3897
3898 PR c++/30500
3899 * g++.dg/warn/pragma-system_header1.C: New test.
3900 * g++.dg/warn/pragma-system_header2.C: New test.
3901 * g++.dg/warn/pragma-system_header1.h. New.
3902 * g++.dg/warn/pragma-system_header2.h. New.
3903
3904 2007-03-26 Ian Lance Taylor <iant@google.com>
3905
3906 PR tree-optimization/31345
3907 * gcc.c-torture/compile/pr31345-1.c: New test.
3908
3909 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
3910
3911 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
3912 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
3913 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
3914 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
3915 * gfortran.dg/overload_1.f90: Likewise.
3916 * gfortran.dg/impure_assignment_1.f90: Likewise.
3917 * gfortran.dg/error_recovery_3.f90: Likewise.
3918 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3919 * gfortran.dg/sequence_types_1.f90: Likewise.
3920 * gfortran.dg/internal_references_1.f90: Likewise.
3921 * gfortran.dg/present_1.f90: Likewise.
3922 * gfortran.dg/volatile10.f90: Likewise.
3923 * gfortran.dg/module_equivalence_2.f90: Likewise.
3924 * gfortran.dg/use_4.f90: Likewise.
3925 * gfortran.dg/elemental_result_1.f90: Likewise.
3926 * gfortran.dg/generic_actual_arg.f90: Likewise.
3927 * gfortran.dg/private_type_5.f90: Likewise.
3928 * gfortran.dg/protected_4.f90: Likewise.
3929 * gfortran.dg/interface_3.f90: Likewise.
3930
3931 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
3932
3933 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
3934 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
3935
3936 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
3937
3938 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
3939
3940 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3941
3942 PR libgfortran/31199
3943 * gfortran.dg/fmt_t_4.f90: New test.
3944
3945 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3946
3947 PR libfortran/31297
3948 * gfortran.dg/backspace_5.f: Initialize variable(s).
3949 * gfortran.dg/backspace_6.f: Likewise.
3950 * gfortran.dg/char_bounds_check_fail_1: Likewise.
3951 * gfortran.dg/direct_io_2.f90: Likewise.
3952 * gfortran.dg/write_back.f: Likewise.
3953 * gfortran.dg/write_rewind_2.f: Likewise.
3954 * gfortran.dg/write_rewind_1.f: Likewise.
3955 * gfortran.dg/write_rewind_2.f: Likewise.
3956
3957 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
3958
3959 PR tree-optimization/30784
3960 * gcc.dg/vect/pr30784.c: New test.
3961
3962 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3963
3964 PR fortran/30877
3965 * gfortran.dg/operator_1.f90: New test.
3966 * gfortran.dg/operator_2.f90: New test.
3967
3968 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3969
3970 PR libfortran/31196
3971 * gfortran.dg/reshape_transpose_1.f90: New test.
3972
3973 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3974
3975 PR fortran/30655
3976 * gfortran.dg/bounds_check_6.f90: New test.
3977
3978 2007-03-23 Michael Meissner <michael.meissner@amd.com>
3979
3980 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
3981 #ifndef/#endif.
3982 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
3983 * gcc.dg/dfp/decfloat-constants.c: Ditto.
3984
3985 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
3986
3987 PR fortran/31209
3988 * gfortran.dg/pointer_function_actual_1.f90: New test.
3989
3990 PR fortran/31200
3991 * gfortran.dg/pointer_function_actual_2.f90: New test.
3992
3993 PR fortran/31215
3994 * gfortran.dg/result_in_spec_1.f90: New test.
3995
3996 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3997
3998 PR fortran/30834
3999 * gfortran.dg/integer_exponentiation_3.F90: New test.
4000 * gfortran.dg/integer_exponentiation_4.f90: New test.
4001 * gfortran.dg/integer_exponentiation_5.F90: New test.
4002
4003 2007-03-22 Mark Mitchell <mark@codesourcery.com>
4004
4005 PR c++/30863
4006 * g++.dg/template/error24.C: New test.
4007 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
4008
4009 2007-03-22 Mark Mitchell <mark@codesourcery.com>
4010
4011 PR c++/31273
4012 * g++.dg/expr/bitfield7.C: New test.
4013
4014 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4015
4016 PR other/23572
4017 * gcc.dg/float-range-4.c: New.
4018 * gcc.dg/float-range-1.c: Update. Test for a warning.
4019 * gcc.dg/float-range-3.c: New.
4020 * gcc.dg/float-range-5.c: New.
4021
4022 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4023
4024 PR fortran/31262
4025 * gfortran.dg/no_range_check_1.f90: New test.
4026
4027 2007-03-22 Dirk Mueller <dmueller@suse.de>
4028
4029 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
4030 * g++.dg/other/static1.C: Remove stray semicolon.
4031 * g++.dg/other/init1.C: Likewise.
4032 * g++.dg/rtti/dyncast1.C: Likewise.
4033 * g++.dg/tree-ssa/pr17153.C: Likewise.
4034 * g++.dg/lookup/disamb1.C: Likewise.
4035 * g++.dg/lookup/scoped2.C: Likewise.
4036 * g++.dg/lookup/friend7.C: Likewise.
4037 * g++.dg/parse/parse4.C: Likewise.
4038 * g++.dg/parse/parse5.C: Likewise.
4039 * g++.dg/expr/pr29066.C: Likewise.
4040 * g++.dg/expr/cast4.C: Likewise.
4041 * g++.dg/tc1/dr193.C: Likewise.
4042 * g++.dg/tc1/dr213.C: Likewise.
4043 * g++.dg/abi/dcast1.C: Likewise.
4044 * g++.dg/abi/covariant2.C: Likewise.
4045 * g++.dg/inherit/covariant11.C: Likewise.
4046 * g++.dg/inherit/covariant9.C: Likewise.
4047 * g++.dg/inherit/covariant10.C: Likewise.
4048 * g++.dg/init/static3.C: Likewise.
4049 * g++.dg/init/init-ref3.C: Likewise.
4050 * g++.dg/init/ref10.C: Likewise.
4051 * g++.dg/template/meminit2.C: Likewise.
4052 * g++.dg/template/using9.C: Likewise.
4053 * g++.dg/template/friend9.C: Likewise.
4054 * g++.dg/template/ref1.C: Likewise.
4055 * g++.old-deja/g++.warn/inline.C: Likewise.
4056 * g++.old-deja/g++.robertl/eb91.C: Likewise.
4057 * g++.old-deja/g++.robertl/eb46.C: Likewise.
4058 * g++.old-deja/g++.robertl/eb34.C: Likewise.
4059 * g++.old-deja/g++.robertl/eb43.C: Likewise.
4060 * g++.old-deja/g++.robertl/eb26.C: Likewise.
4061 * g++.old-deja/g++.robertl/eb116.C: Likewise.
4062 * g++.old-deja/g++.brendan/copy5.C: Likewise.
4063 * g++.old-deja/g++.brendan/overload8.C: Likewise.
4064 * g++.old-deja/g++.brendan/overload11.C: Likewise.
4065 * g++.old-deja/g++.brendan/copy7.C: Likewise.
4066 * g++.old-deja/g++.brendan/crash38.C: Likewise.
4067 * g++.old-deja/g++.brendan/template11.C: Likewise.
4068 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
4069 * g++.old-deja/g++.brendan/crash50.C: Likewise.
4070 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4071 * g++.old-deja/g++.jason/pmem2.C: Likewise.
4072 * g++.old-deja/g++.jason/parse9.C: Likewise.
4073 * g++.old-deja/g++.jason/byval2.C: Likewise.
4074 * g++.old-deja/g++.jason/overload8.C: Likewise.
4075 * g++.old-deja/g++.jason/pmf8.C: Likewise.
4076 * g++.old-deja/g++.jason/template33.C: Likewise.
4077 * g++.old-deja/g++.jason/return3.C: Likewise.
4078 * g++.old-deja/g++.jason/scoping2.C: Likewise.
4079 * g++.old-deja/g++.jason/virtual.C: Likewise.
4080 * g++.old-deja/g++.jason/opeq3.C: Likewise.
4081 * g++.old-deja/g++.jason/template27.C: Likewise.
4082 * g++.old-deja/g++.jason/synth6.C: Likewise.
4083 * g++.old-deja/g++.jason/ref8.C: Likewise.
4084 * g++.old-deja/g++.jason/offset1.C: Likewise.
4085 * g++.old-deja/g++.other/static20.C: Likewise.
4086 * g++.old-deja/g++.other/array1.C: Likewise.
4087 * g++.old-deja/g++.other/new3.C: Likewise.
4088 * g++.old-deja/g++.other/array2.C: Likewise.
4089 * g++.old-deja/g++.other/overload9.C: Likewise.
4090 * g++.old-deja/g++.other/cast6.C: Likewise.
4091 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
4092 * g++.old-deja/g++.other/eh4.C: Likewise.
4093 * g++.old-deja/g++.other/using7.C: Likewise.
4094 * g++.old-deja/g++.other/init18.C: Likewise.
4095 * g++.old-deja/g++.other/dyncast1.C: Likewise.
4096 * g++.old-deja/g++.other/dyncast2.C: Likewise.
4097 * g++.old-deja/g++.other/dtor11.C: Likewise.
4098 * g++.old-deja/g++.pt/static11.C: Likewise.
4099 * g++.old-deja/g++.pt/crash19.C: Likewise.
4100 * g++.old-deja/g++.pt/overload12.C: Likewise.
4101 * g++.old-deja/g++.pt/crash46.C: Likewise.
4102 * g++.old-deja/g++.pt/mi1.C: Likewise.
4103 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4104 * g++.old-deja/g++.pt/nontype5.C: Likewise.
4105 * g++.old-deja/g++.pt/local5.C: Likewise.
4106 * g++.old-deja/g++.pt/typename2.C: Likewise.
4107 * g++.old-deja/g++.pt/explicit80.C: Likewise.
4108 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
4109 * g++.old-deja/g++.law/visibility1.C: Likewise.
4110 * g++.old-deja/g++.law/visibility2.C: Likewise.
4111 * g++.old-deja/g++.law/virtual2.C: Likewise.
4112 * g++.old-deja/g++.law/operators19.C: Likewise.
4113 * g++.old-deja/g++.law/parsing10.C: Likewise.
4114 * g++.old-deja/g++.law/visibility4.C: Likewise.
4115 * g++.old-deja/g++.law/operators4.C: Likewise.
4116 * g++.old-deja/g++.law/dtors2.C: Likewise.
4117 * g++.old-deja/g++.law/missed-error3.C: Likewise.
4118 * g++.old-deja/g++.law/visibility10.C: Likewise.
4119 * g++.old-deja/g++.law/scope3.C: Likewise.
4120 * g++.old-deja/g++.law/casts2.C: Likewise.
4121 * g++.old-deja/g++.law/code-gen5.C: Likewise.
4122 * g++.old-deja/g++.law/operators33.C: Likewise.
4123 * g++.old-deja/g++.law/friend4.C: Likewise.
4124 * g++.old-deja/g++.mike/pmf7.C: Likewise.
4125 * g++.old-deja/g++.mike/p5611.C: Likewise.
4126 * g++.old-deja/g++.mike/net37.C: Likewise.
4127 * g++.old-deja/g++.mike/p3570.C: Likewise.
4128 * g++.old-deja/g++.mike/p5718.C: Likewise.
4129 * g++.old-deja/g++.mike/net21.C: Likewise.
4130 * g++.old-deja/g++.mike/p1862.C: Likewise.
4131 * g++.old-deja/g++.mike/p4511.C: Likewise.
4132 * g++.old-deja/g++.mike/virt3.C: Likewise.
4133 * g++.old-deja/g++.mike/p16146.C: Likewise.
4134 * g++.old-deja/g++.mike/p1989.C: Likewise.
4135 * g++.old-deja/g++.mike/p5571.C: Likewise.
4136 * g++.old-deja/g++.gb/scope10.C: Likewise.
4137 * g++.old-deja/g++.abi/primary5.C: Likewise.
4138 * g++.old-deja/g++.abi/empty2.C: Likewise.
4139 * g++.old-deja/g++.abi/arraynew.C: Likewise.
4140 * g++.old-deja/g++.eh/vbase4.C: Likewise.
4141 * g++.old-deja/g++.eh/ptr1.C: Likewise.
4142 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
4143 * g++.old-deja/g++.bob/template3.C: Likewise.
4144 * g++.old-deja/g++.bob/inherit1.C: Likewise.
4145
4146 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
4147
4148 PR fortran/31193
4149 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
4150
4151 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
4152
4153 PR fortran/20897
4154 * gfortran.dg/derived_name_1.f90: New.
4155 * gfortran.dg/derived_name_2.f: New.
4156
4157 2007-03-21 Richard Sandiford <richard@codesourcery.com>
4158
4159 * lib/target-supports.exp (check_effective_target_nonpic): New
4160 procedure.
4161 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
4162 when compiling PIC.
4163 * gcc.target/i386/asm-4.c: Require nonpic.
4164 * gcc.target/i386/cmov1.c: Likewise.
4165 * gcc.target/i386/mul.c: Likewise.
4166 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
4167 * gcc.target/i386/ssetype-1.c: Require nonpic.
4168 * gcc.target/i386/ssetype-3.c: Likewise.
4169 * gcc.target/i386/ssetype-5.c: Likewise.
4170
4171 2007-03-21 Richard Sandiford <richard@codesourcery.com>
4172
4173 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
4174 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
4175 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
4176 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
4177
4178 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
4179
4180 PR tree-optimization/30590
4181 * g++.dg/opt/pr30590.C: New testcase.
4182
4183 2007-03-20 Jakub Jelinek <jakub@redhat.com>
4184
4185 PR c/30762
4186 * gcc.dg/pr30762-1.c: New test.
4187 * gcc.dg/pr30762-2.c: New test.
4188
4189 PR inline-asm/30505
4190 * gcc.target/i386/pr30505.c: New test.
4191
4192 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
4193
4194 * gcc.target/arm/register-variables.c: New.
4195
4196 2007-03-19 Jeff Law <law@redhat.com>
4197
4198 * PR tree-optimization/30984
4199 * gcc.c-torture/pr30984.c: New test.
4200
4201 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
4202 Richard Guenther <rguenther@suse.de>
4203
4204 PR tree-optimization/31254
4205 * gcc.dg/torture/pr31254.c: New testcase.
4206
4207 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
4208
4209 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
4210 target default_packed.
4211
4212 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4213
4214 PR fortran/31203
4215 * gfortran.dg/string_length_1.f90: New test.
4216
4217 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4218
4219 PR testsuite/30395
4220 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
4221
4222 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4223
4224 PR libgfortran/31052
4225 * gfortran.dg/namelist_27.f90: New test.
4226
4227 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
4228
4229 PR fortran/30531
4230 * gfortran.dg/used_types_14.f90: New test.
4231
4232 PR fortran/31086
4233 * gfortran.dg/used_types_15.f90: New test.
4234
4235 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
4236
4237 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
4238 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
4239
4240 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4241
4242 PR fortran/31120
4243 * gfortran.dg/integer_exponentiation_2.f90: New test.
4244
4245 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
4246
4247 PR tree-optimization/31041
4248 * gcc.dg/vect/pr31041.c: New test.
4249
4250 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4251
4252 * g++.dg/warn/Wconversion-integer.C: New
4253 * g++.dg/warn/Wconversion-real.C: New.
4254 * g++.dg/warn/Wconversion-real-integer.C: New.
4255 * g++.dg/warn/conv2.C: Updated.
4256
4257 2007-03-16 Richard Sandiford <richard@codesourcery.com>
4258
4259 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
4260 exclude RTPs.
4261
4262 2007-03-16 Richard Guenther <rguenther@suse.de>
4263
4264 PR tree-optimization/31146
4265 * g++.dg/tree-ssa/pr31146.C: New testcase.
4266
4267 2007-03-16 Richard Sandiford <richard@codesourcery.com>
4268
4269 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
4270 assume that the target has <features.h>.
4271
4272 2007-03-16 Richard Sandiford <richard@codesourcery.com>
4273
4274 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
4275 dg-options rather than to the whole test.
4276
4277 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
4278
4279 PR debug/29906
4280 * g++.dg/debug/pr29906.C: New
4281
4282 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4283
4284 PR libgfortran/31099
4285 * gfortran.dg/unformatted_recl.f90: Update test.
4286
4287 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
4288
4289 * gcc.dg/tree-ssa/prefetch-5.c: New test.
4290
4291 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4292
4293 PR c++/30891
4294 * g++.dg/parse/namespace-definition.C: New.
4295
4296 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4297
4298 PR c++/24924
4299 * g++.dg/cpp/pedantic-errors.C: New.
4300 * g++.dg/cpp/permissive.C: New.
4301
4302 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4303
4304 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
4305 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
4306
4307 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4308
4309 * lib/target-supports.exp (check_missing_uclibc_feature)
4310 (check_effective_target_wchar): New procedures.
4311 * gcc.dg/wchar_t-1.c: Require target wchar.
4312 * gcc.dg/wint_t-1.c: Likewise.
4313
4314 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4315
4316 * lib/target-supports.exp (check_gc_sections_available): Return
4317 false for VxWorks targets.
4318
4319 2007-03-15 Dirk Mueller <dmueller@suse.de>
4320
4321 * g++.dg/warn/Wconversion2.C: Fix typo.
4322 * gcc.dg/if-empty-1.c: Ditto.
4323
4324 2007-03-15 Richard Sandiford <richard@codesourcery.com>
4325
4326 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
4327
4328 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
4329
4330 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
4331 * gcc.target/i386/pr31167.c: Ditto.
4332
4333 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
4334
4335 PR target/31167
4336 * gcc.target/i386/pr31167.c: New test.
4337
4338 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
4339
4340 PR fortran/30922
4341 * gfortran.dg/import5.f90.f90: New test.
4342
4343
4344 PR fortran/30879
4345 * gfortran.dg/data_components_1.f90: New test.
4346
4347
4348 PR fortran/30870
4349 * gfortran.dg/generic_13.f90: New test.
4350
4351 PR fortran/31163
4352 * gfortran.dg/alloc_comp_basics_5.f90: New test.
4353
4354 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4355
4356 PR libgfortran/31051
4357 * gfortran.dg/fmt_t_4.f90: New
4358
4359 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
4360
4361 PR C++/31165
4362 * g++.dg/other/default7.C: New test.
4363
4364 2007-03-15 Dirk Mueller <dmueller@suse.de>
4365
4366 * g++.dg/warn/Wconversion2.C: New.
4367
4368 2007-03-14 Eric Christopher <echristo@apple.com>
4369
4370 * gcc.dg/ssp-1.c: New.
4371 * gcc.dg/ssp-2.c: Ditto.
4372
4373 2007-03-14 Dirk Mueller <dmueller@suse.de>
4374
4375 * g++.dg/warn/do-empty.C: New.
4376 * gcc.dg/do-empty.c: New.
4377 * gcc.dg/if-empty-1.c: Update.
4378 * gcc.dg/20001116-1.c: Update.
4379 * gcc.dg/pr23165.c: Update.
4380
4381 2007-03-14 Jakub Jelinek <jakub@redhat.com>
4382
4383 * gfortran.dg/module_implicit_conversion.f90: New test.
4384
4385 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
4386
4387 PR middle-end/31127
4388 * gcc.dg/pr31127.c: New.
4389
4390 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
4391
4392 * gcc.dg/tree-ssa/loop-26.c: New test.
4393
4394 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
4395
4396 * gcc.target/i386/cmpxchg16b-1.c: New test.
4397
4398 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
4399
4400 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
4401 * gcc.dg/c99-vla-1.c: Likewise.
4402 * g++.dg/ext/vla1.C: Likewise
4403
4404 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
4405
4406 * gcc.dg/wvla-1.c: New test
4407 * gcc.dg/wvla-2.c: New test
4408 * gcc.dg/wvla-3.c: New test
4409 * gcc.dg/wvla-4.c: New test
4410 * gcc.dg/wvla-5.c: New test
4411 * gcc.dg/wvla-6.c: New test
4412 * gcc.dg/wvla-7.c: New test
4413 * g++.dg/warn/Wvla-1.C: New test
4414 * g++.dg/warn/Wvla-2.C: New test
4415 * g++.dg/warn/Wvla-3.C: New test
4416
4417 2007-03-12 Mark Mitchell <mark@codesourcery.com>
4418
4419 PR c++/30108
4420 * g++.dg/other/default6.C: New test.
4421
4422 2007-03-12 Richard Sandiford <richard@codesourcery.com>
4423
4424 * lib/target-supports.exp (check_profiling_available): Return false
4425 for VxWorks.
4426 (check_effective_target_vxworks_kernel): New procedure.
4427 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
4428 VxWorks.
4429 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
4430 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
4431 to include VxWorks.
4432 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
4433
4434 2007-03-12 Richard Sandiford <richard@codesourcery.com>
4435
4436 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
4437 PIC is not supported.
4438 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
4439 * gcc.dg/20020426-2.c: Likewise.
4440 * gcc.dg/pr28243.c: Likewise.
4441 * gcc.dg/visibility-11.c: Likewise.
4442 * gcc.dg/tls/opt-9.c: Likewise.
4443 * gcc.dg/tls/opt-10.c: Likewise.
4444 * gcc.dg/tls/pic-1.c: Likewise.
4445 * gcc.dg/tls/struct-1.c: Likewise.
4446 * gcc.target/i386/20000807-1.c: Likewise.
4447 * gcc.target/i386/20000904-1.c: Likewise.
4448 * gcc.target/i386/20011119-1.c: Likewise.
4449 * gcc.target/i386/990213-2.c: Likewise.
4450 * gcc.target/i386/990214-1.c: Likewise.
4451 * gcc.target/i386/compress-float-387-pic.c: Likewise.
4452 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
4453 * gcc.target/i386/pic-1.c: Likewise.
4454 * gcc.target/i386/pr21518.c: Likewise.
4455 * gcc.target/i386/pr23098.c: Likewise.
4456 * gcc.target/i386/pr23943.c: Likewise.
4457
4458 2007-03-11 Mark Mitchell <mark@codesourcery.com>
4459
4460 PR c++/31038
4461 * g++.dg/template/complit2.C: New test.
4462
4463 PR c++/30328
4464 * g++.dg/ext/bitfield1.C: New test.
4465
4466 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
4467
4468 PR fortran/30883
4469 * gfortran.dg/interface_11.f90: New test.
4470
4471 2007-03-11 Richard Guenther <rguenther@suse.de>
4472
4473 PR tree-optimization/31115
4474 * gcc.dg/torture/pr31115.c: New testcase.
4475
4476 2007-03-11 Ira Rosen <irar@il.ibm.com>
4477
4478 PR tree-optimization/29925
4479 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
4480
4481 2007-03-10 Mark Mitchell <mark@codesourcery.com>
4482
4483 PR c++/30274
4484 * g++.dg/expr/bitfield3.C: New test.
4485 * g++.dg/expr/bitfield4.C: Likewise.
4486 * g++.dg/expr/bitfield5.C: Likewise.
4487 * g++.dg/expr/bitfield6.C: Likewise.
4488
4489 PR c++/30924
4490 * g++.dg/template/array18.C: New test.
4491
4492 2007-03-10 Dirk Mueller <dmueller@suse.de>
4493
4494 PR c++/17946
4495 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
4496 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
4497
4498 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
4499
4500 PR c++/20599
4501 * g++.dg/cpp0x/variadic-bind.C: New.
4502 * g++.dg/cpp0x/variadic-function.C: New.
4503 * g++.dg/cpp0x/variadic-mem_fn.C: New.
4504 * g++.dg/cpp0x/variadic-tuple.C: New.
4505 * g++.dg/cpp0x/variadic1.C: New.
4506 * g++.dg/cpp0x/variadic2.C: New.
4507 * g++.dg/cpp0x/variadic3.C: New.
4508 * g++.dg/cpp0x/variadic4.C: New.
4509 * g++.dg/cpp0x/variadic5.C: New.
4510 * g++.dg/cpp0x/variadic6.C: New.
4511 * g++.dg/cpp0x/variadic7.C: New.
4512 * g++.dg/cpp0x/variadic8.C: New.
4513 * g++.dg/cpp0x/variadic9.C: New.
4514 * g++.dg/cpp0x/variadic10.C: New.
4515 * g++.dg/cpp0x/variadic11.C: New.
4516 * g++.dg/cpp0x/variadic12.C: New.
4517 * g++.dg/cpp0x/variadic13.C: New.
4518 * g++.dg/cpp0x/variadic14.C: New.
4519 * g++.dg/cpp0x/variadic15.C: New.
4520 * g++.dg/cpp0x/variadic16.C: New.
4521 * g++.dg/cpp0x/variadic17.C: New.
4522 * g++.dg/cpp0x/variadic18.C: New.
4523 * g++.dg/cpp0x/variadic19.C: New.
4524 * g++.dg/cpp0x/variadic20.C: New.
4525 * g++.dg/cpp0x/variadic21.C: New.
4526 * g++.dg/cpp0x/variadic22.C: New.
4527 * g++.dg/cpp0x/variadic23.C: New.
4528 * g++.dg/cpp0x/variadic24.C: New.
4529 * g++.dg/cpp0x/variadic25.C: New.
4530 * g++.dg/cpp0x/variadic26.C: New.
4531 * g++.dg/cpp0x/variadic27.C: New.
4532 * g++.dg/cpp0x/variadic28.C: New.
4533 * g++.dg/cpp0x/variadic29.C: New.
4534 * g++.dg/cpp0x/variadic30.C: New.
4535 * g++.dg/cpp0x/variadic31.C: New.
4536 * g++.dg/cpp0x/variadic32.C: New.
4537 * g++.dg/cpp0x/variadic33.C: New.
4538 * g++.dg/cpp0x/variadic34.C: New.
4539 * g++.dg/cpp0x/variadic35.C: New.
4540 * g++.dg/cpp0x/variadic36.C: New.
4541 * g++.dg/cpp0x/variadic37.C: New.
4542 * g++.dg/cpp0x/variadic38.C: New.
4543 * g++.dg/cpp0x/variadic39.C: New.
4544 * g++.dg/cpp0x/variadic40.C: New.
4545 * g++.dg/cpp0x/variadic41.C: New.
4546 * g++.dg/cpp0x/variadic42.C: New.
4547 * g++.dg/cpp0x/variadic43.C: New.
4548 * g++.dg/cpp0x/variadic44.C: New.
4549 * g++.dg/cpp0x/variadic45.C: New.
4550 * g++.dg/cpp0x/variadic46.C: New.
4551 * g++.dg/cpp0x/variadic47.C: New.
4552 * g++.dg/cpp0x/variadic48.C: New.
4553 * g++.dg/cpp0x/variadic49.C: New.
4554 * g++.dg/cpp0x/variadic50.C: New.
4555 * g++.dg/cpp0x/variadic51.C: New.
4556 * g++.dg/cpp0x/variadic52.C: New.
4557 * g++.dg/cpp0x/variadic53.C: New.
4558 * g++.dg/cpp0x/variadic54.C: New.
4559 * g++.dg/cpp0x/variadic55.C: New.
4560 * g++.dg/cpp0x/variadic56.C: New.
4561 * g++.dg/cpp0x/variadic57.C: New.
4562 * g++.dg/cpp0x/variadic58.C: New.
4563 * g++.dg/cpp0x/variadic59.C: New.
4564 * g++.dg/cpp0x/variadic60.C : New.
4565 * g++.dg/cpp0x/variadic61.C : New.
4566 * g++.dg/cpp0x/variadic62.C : New.
4567 * g++.dg/cpp0x/variadic63.C : New.
4568 * g++.dg/cpp0x/variadic64.C : New.
4569 * g++.dg/cpp0x/variadic65.C : New.
4570 * g++.dg/cpp0x/variadic66.C : New.
4571 * g++.dg/cpp0x/variadic67.C : New.
4572 * g++.dg/cpp0x/variadic68.C : New.
4573 * g++.dg/cpp0x/variadic69.C : New.
4574 * g++.dg/cpp0x/variadic70.C : New.
4575 * g++.dg/cpp0x/variadic71.C : New.
4576 * g++.dg/cpp0x/variadic72.C : New.
4577 * g++.dg/cpp0x/variadic73.C : New.
4578 * g++.dg/cpp0x/variadic74.C : New.
4579 * g++.dg/cpp0x/variadic75.C : New.
4580 * g++.dg/cpp0x/variadic-ex1.C : New.
4581 * g++.dg/cpp0x/variadic-ex2.C : New.
4582 * g++.dg/cpp0x/variadic-ex3.C : New.
4583 * g++.dg/cpp0x/variadic-ex4.C : New.
4584 * g++.dg/cpp0x/variadic-ex5.C : New.
4585 * g++.dg/cpp0x/variadic-ex6.C : New.
4586 * g++.dg/cpp0x/variadic-ex7.C : New.
4587 * g++.dg/cpp0x/variadic-ex8.C : New.
4588 * g++.dg/cpp0x/variadic-ex9.C : New.
4589 * g++.dg/cpp0x/variadic-ex10.C : New.
4590 * g++.dg/cpp0x/variadic-ex11.C : New.
4591 * g++.dg/cpp0x/variadic-ex12.C : New.
4592 * g++.dg/cpp0x/variadic-ex13.C : New.
4593 * g++.dg/cpp0x/variadic-ex14.C : New.
4594
4595 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4596
4597 PR libgfortran/31099
4598 * gfortran.dg/unformatted_recl.f90: New test.
4599
4600 2007-03-09 Roger Sayle <roger@eyesopen.com>
4601
4602 * gcc.dg/fold-eqcmplx-1.c: New test case.
4603
4604 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
4605
4606 PR rtl-optimization/30643
4607 * gcc.dg/pr30643.c: New.
4608
4609 2007-03-09 Chao-ying Fu <fu@mips.com>
4610
4611 * gcc.target/mips/mips32-dspr2-type.c: New test.
4612 * gcc.target/mips/mips32-dspr2.c: New test.
4613 * gcc.target/mips/dspr2-MULT.c: New test.
4614 * gcc.target/mips/dspr2-MULTU.c: New test.
4615 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
4616 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
4617 Adjust some formats.
4618
4619 2007-03-09 Dirk Mueller <dmueller@suse.de>
4620
4621 PR c++/17946
4622 * gcc.dg/Wlogical-op-1.c: New.
4623 * g++.dg/warn/Wlogical-op-1.C: New.
4624
4625 2007-03-09 Richard Guenther <rguenther@suse.de>
4626
4627 PR tree-optimization/30904
4628 PR middle-end/31058
4629 * gcc.dg/pr30904.c: Remove xfail.
4630
4631 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
4632
4633 PR C/31072
4634 * gcc.c-torture/execute/pr31072.c: New test.
4635
4636 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4637
4638 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
4639 * gcc.dg/torture/builtin-attr-1.c: Likewise.
4640 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
4641 *lrint* and *lround*.
4642 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
4643 floor->lfloor.
4644 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
4645 * gcc.dg/torture/builtin-integral-1.c: Likewise.
4646 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
4647 and *lround*. Correct macro names.
4648 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
4649 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
4650
4651 2007-03-08 Ian Lance Taylor <iant@google.com>
4652
4653 * gcc.dg/no-strict-overflow-5.c: New test.
4654 * gcc.dg/no-strict-overflow-6.c: New test.
4655 * gcc.dg/Wstrict-overflow-11.c: New test.
4656 * gcc.dg/Wstrict-overflow-12.c: New test.
4657 * gcc.dg/Wstrict-overflow-13.c: New test.
4658 * gcc.dg/Wstrict-overflow-14.c: New test.
4659 * gcc.dg/Wstrict-overflow-15.c: New test.
4660
4661 2007-03-08 Richard Sandiford <richard@codesourcery.com>
4662
4663 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
4664 for VxWorks kernel mode.
4665 * gcc.c-torture/execute/strncmp-1.x: Likewise.
4666
4667 2007-03-08 Richard Sandiford <richard@codesourcery.com>
4668
4669 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
4670 mode.
4671
4672 2007-03-08 Richard Sandiford <richard@codesourcery.com>
4673
4674 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
4675 and lib/bfill.c on VxWorks targets.
4676 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
4677 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
4678 lib/bfill.c and lib/memmove.c on VxWorks targets.
4679 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
4680 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
4681 on VxWorks targets.
4682 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
4683 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
4684
4685 2007-03-08 Tobias Burnus <burnus@net-b.de>
4686
4687 * gfortran.dg/use_5.f90: New test.
4688 * gfortran.dg/use_6.f90: Ditto.
4689 * gfortran.dg/use_7.f90: Ditto.
4690
4691 2007-03-08 Tobias Burnus <burnus@net-b.de>
4692
4693 PR fortran/30973
4694 * gfortran.dg/use_4.f90: New test.
4695 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
4696
4697 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
4698
4699 PR fortran/31011
4700 * gfortran.dg/parameter_array_section_2.f90: New test.
4701
4702 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
4703
4704 PR c++/30852
4705 * g++.dg/ext/offsetof1.C: Add cases with volatile.
4706
4707 PR c++/30534
4708 * g++.dg/template/arg5.C: New test.
4709
4710 2007-03-07 Joseph Myers <joseph@codesourcery.com>
4711
4712 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
4713
4714 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
4715
4716 * gcc.dg/var-expand1.c: Add newline at end of file.
4717
4718 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
4719
4720 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
4721
4722 2007-03-06 Richard Sandiford <richard@codesourcery.com>
4723
4724 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
4725
4726 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4727
4728 * gcc.dg/torture/builtin-convert-4.c: New test.
4729
4730 2007-03-05 Ian Lance Taylor <iant@google.com>
4731
4732 * gcc.c-torture/compile/pr31034.c: New test.
4733
4734 2007-03-05 Ian Lance Taylor <iant@google.com>
4735
4736 * gcc.dg/inline-18.c: New test.
4737 * gcc.dg/inline-19.c: New test.
4738 * gcc.dg/inline-20.c: New test.
4739 * gcc.dg/inline-21.c: New test.
4740
4741 2007-03-05 Richard Guenther <rguenther@suse.de>
4742
4743 PR tree-optimization/14052
4744 * gcc.dg/tree-ssa/vrp33.c: New testcase.
4745
4746 2007-03-05 Richard Guenther <rguenther@suse.de>
4747
4748 PR tree-optimization/23777
4749 * gcc.dg/tree-ssa/pr23777.c: New testcase.
4750
4751 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4752
4753 PR other/30465
4754 * gcc.dg/multiple-overflow-warn-3.c: New.
4755 * g++.dg/warn/multiple-overflow-warn-3.C: New.
4756
4757 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
4758
4759 PR c++/30895
4760 * g++.dg/parse/template23.C: New test.
4761
4762 2007-03-04 Roger Sayle <roger@eyesopen.com>
4763
4764 PR middle-end/30744
4765 * gcc.dg/pr30744-1.c: New test case.
4766
4767 2007-03-04 Tobias Burnus <burnus@net-b.de>
4768
4769 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
4770
4771 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4772
4773 PR target/30406
4774 * gfortran.dg/logical_3.f90: New test.
4775
4776 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
4777
4778 PR libfortran/30981
4779 * gfortran.dg/integer_exponentiation_1.f90: New test.
4780
4781 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
4782
4783 * gcc.target/m68k/m68k.exp: New.
4784 * gcc.target/m68k/crash1.c: New.
4785
4786 2007-03-03 Tobias Burnus <burnus@net-b.de>
4787
4788 * gfortran.dg/c_by_val.c: Use int64_t instead of long
4789 to be more compatible with integer(kind=8).
4790
4791 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
4792
4793 PR libfortran/31001
4794 * gfortran.dg/zero_sized_3.f90: New test.
4795
4796 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4797
4798 PR c++/15787
4799 * g++.dg/parse/else.C: New.
4800 * g++.dg/parse/else-2.C: New.
4801
4802 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
4803 Tobias Burnus <burnus@net-b.de>
4804
4805 PR fortran/30882
4806 * gfortran.dg/size_dim.f90: New test.
4807
4808 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
4809 Tobias Burnus <burnus@net-b.de>
4810
4811 PR fortran/30873
4812 * gfortran.dg/entry_9.f90: New test.
4813
4814 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
4815
4816 PR c++/28253
4817 * g++.dg/inherit/covariant16.C: New test.
4818
4819 2007-03-02 Geoffrey Keating <geoffk@apple.com>
4820
4821 * g++.dg/other/darwin-minversion-1.C: New.
4822
4823 2007-03-02 Diego Novillo <dnovillo@redhat.com>
4824
4825 * gcc.dg/tree-ssa/20070302-1.c: New test.
4826
4827 2007-03-02 Joseph Myers <joseph@codesourcery.com>
4828
4829 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
4830 tests.
4831
4832 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
4833
4834 * gcc.dg/tree-ssa/prefetch-4.c: New test.
4835
4836 2007-03-01 Simon Baldwin <simonb@google.com>
4837
4838 PR c++/23689
4839 * warn/ignored_typedef.C: New.
4840 * init/ctor8.C: Added dg-warning to consume ignored typedef
4841 warning.
4842 * template/typedef2.C: Ditto. Moved dg-error onto its own line
4843 and added an explicit line number.
4844
4845 2007-02-28 Richard Guenther <rguenther@suse.de>
4846
4847 PR middle-end/30364
4848 * gcc.dg/torture/pr30364-1.c: New testcase.
4849 * gcc.dg/torture/pr30364-2.c: Likewise.
4850 * gcc.dg/torture/pr30364-3.c: Likewise.
4851
4852 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4853
4854 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
4855 powerpc*, use -funsafe-math-optimizations.
4856 * gcc.dg/torture/builtin-logb-1.c: Likewise.
4857 * gcc.dg/torture/builtin-modf-1.c: Likewise.
4858
4859 2007-02-28 Tobias Burnus <burnus@net-b.de>
4860 Paul Thomas <pault@gcc.gnu.org>
4861
4862 PR fortran/30888
4863 PR fortran/30887
4864 * c_by_val_1.f: Test %VAL() with non-default kind.
4865 * c_by_val.c: Ditto.
4866 * c_by_val_4.f: New test.
4867
4868 2007-02-28 Tobias Burnus <burnus@net-b.de>
4869
4870 PR fortran/30968
4871 * gfortran.dg/continuation_7.f90: New test.
4872
4873 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
4874
4875 * g++.dg/inherit/thunk7.C: New test.
4876 * lib/target-supports.exp (check_profiling_available): Not available
4877 for bfin-*-*.
4878
4879 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
4880
4881 PR target/30970
4882 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
4883
4884 2007-02-27 Mark Mitchell <mark@codesourcery.com>
4885
4886 * lib/target-supports.exp (check_effective_target_init_priority):
4887 Remove Solaris special case.
4888
4889 2007-02-26 Geoffrey Keating <geoffk@apple.com>
4890
4891 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
4892 for more builtin types.
4893
4894 * g++.dg/ext/visibility/class1.C: Port to Darwin.
4895 * g++.dg/ext/visibility/noPLT.C: Likewise.
4896
4897 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4898
4899 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
4900 sh* targets.
4901
4902 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
4903
4904 PR fortran/30865
4905 * size_optional_dim_1.f90: New test.
4906
4907 2007-02-25 Mark Mitchell <mark@codesourcery.com>
4908
4909 * gcc.dg/vxworks/vxworks.exp: New file.
4910 * gcc.dg/vxworks/initpri1.c: Likewise.
4911 * gcc.dg/vxworks/initpri2.c: Likewise.
4912 * gcc.dg/initpri2.c: Add more tests.
4913 * g++.dg/special/initpri2.C: Likewise.
4914
4915 * gcc.dg/initpri1.c: New test.
4916 * gcc.dg/initpri2.c: Likewise.
4917 * g++.dg/special/initpri1.C: New test.
4918 * g++.dg/special/initpri2.C: Likewise.
4919 * g++.dg/special/conpr-1.C: Use init_priority effective target.
4920 * g++.dg/special/conpr-2.C: Likewise.
4921 * g++.dg/special/conpr-3.C: Likewise.
4922 * g++.dg/special/conpr-4.C: Likewise.
4923 * g++.dg/special/initp1.C: Likewise.
4924 * g++.dg/special/ecos.exp: Remove code to detect availability of
4925 constructor priorities.
4926 * lib/target-supports.exp (check_effective_target_init_priority):
4927 New function.
4928
4929 2007-02-24 Jan Hubicka <jh@suse.cz>
4930
4931 * gcc.c-torture/execute/pr30778.c: New testcase.
4932
4933 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4934
4935 PR libgfortran/30918
4936 * gfortran.dg/namelist_26.f90: New test.
4937
4938 2007-02-24 Richard Guenther <rguenther@suse.de>
4939
4940 PR middle-end/30951
4941 * gcc.dg/pr30951.c: New testcase.
4942
4943 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4944
4945 * gcc.dg/torture/builtin-modf-1.c: New test.
4946
4947 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
4948
4949 PR tree-optimization/30904
4950 * gcc.dg/pr30904.c: New test.
4951
4952 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4953
4954 * gcc.test-framework/README: Correct command.
4955 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
4956 -Wunused-value.
4957 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
4958
4959 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
4960
4961 * lib/target-supports.exp (check_effective_target_unwrapped): New.
4962
4963 2007-02-23 Mark Mitchell <mark@codesourcery.com>
4964
4965 * lib/target-supports.exp (check_effective_target_newlib): New
4966 function.
4967
4968 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
4969
4970 PR fortran/30660
4971 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
4972 allocatable component.
4973
4974
4975 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4976
4977 * gcc.dg/torture/builtin-logb-1.c: New test.
4978 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
4979 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
4980 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
4981 sh* targets.
4982
4983 2007-02-23 Richard Guenther <rguenther@suse.de>
4984
4985 * g++.dg/warn/changes-meaning.C: New testcase.
4986
4987 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4988
4989 PR libgfortran/30910
4990 * gfortran.dg/fmt_zero_precision.f90: Update test.
4991
4992 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4993
4994 * gcc.dg/torture/builtin-frexp-1.c: New test.
4995
4996 2007-02-22 Mark Mitchell <mark@codesourcery.com>
4997
4998 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
4999
5000 2007-02-22 Ian Lance Taylor <iant@google.com>
5001
5002 PR debug/30898
5003 * g++.dg/debug/pr30898.C: New test.
5004
5005 2007-02-22 Ira Rosen <irar@il.ibm.com>
5006
5007 * gcc.dg/vect/vect-106.c: New test.
5008
5009 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
5010 Ira Rosen <irar@il.ibm.com>
5011
5012 PR tree-optimization/30843
5013 * gcc.dg/vect/pr30843.c: New test.
5014
5015 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
5016
5017 PR tree-optimization/30858
5018 * gcc.dg/vect/pr30858.c: New test.
5019
5020 2007-02-21 Mark Mitchell <mark@codesourcery.com>
5021
5022 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
5023 to set options for compiling testglue.
5024 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
5025 * lib/obj-c++.exp (obj-c++_init): Likewise.
5026
5027 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
5028
5029 * gnat.dg/derived_aggregate.adb: New test.
5030
5031 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5032
5033 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
5034 sh* targets. Call the correct CKSGN macro.
5035
5036 2007-02-21 Jakub Jelinek <jakub@redhat.com>
5037
5038 * gfortran.dg/gomp/omp_parse1.f90: New test.
5039 * gfortran.dg/gomp/omp_parse2.f: New test.
5040
5041 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
5042
5043 PR fortran/30869
5044 * gfortran.dg/do_pointer_1.f90: New test.
5045
5046 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5047
5048 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
5049 and scalbln.
5050
5051 2007-02-20 Geoffrey Keating <geoffk@apple.com>
5052
5053 * gcc.dg/darwin-minversion-1.c: New.
5054 * gcc.dg/darwin-minversion-2.c: New.
5055
5056 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5057
5058 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
5059
5060 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5061 DJ Delorie <dj@redhat.com>
5062
5063 PR other/30824
5064 * gcc.dg/Wfatal.c: New.
5065 * gcc.dg/Wfatal-2.c: New.
5066 * gcc.dg/Werror-1.c: Adjust expectations.
5067 * gcc.dg/Werror-5.c: Likewise.
5068 * gcc.dg/Werror-7.c: Likewise.
5069 * gcc.dg/Werror-10.c: Likewise.
5070 * gcc.dg/Werror-11.c: Likewise.
5071
5072 2007-02-20 Tobias Burnus <burnus@net-b.de>
5073
5074 PR fortran/30522
5075 * gfortran.dg/volatile10.f90: New test.
5076
5077 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
5078
5079 PR libfortran/30533
5080 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
5081
5082 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5083
5084 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
5085 * gcc.dg/Walways-true-1.c: Likewise.
5086 * gcc.dg/weak/weak-3.c: Likewise.
5087 * gcc.dg/Werror-1.c: Likewise.
5088 * gcc.dg/Werror-3.c: Likewise.
5089 * gcc.dg/Werror-4.c: Likewise.
5090 * gcc.dg/Werror-5.c: Likewise.
5091 * gcc.dg/Werror-6.c: Likewise.
5092 * gcc.dg/Werror-7.c: Likewise.
5093 * gcc.dg/Werror-8.c: Likewise.
5094 * gcc.dg/Werror-10.c: Likewise.
5095 * gcc.dg/Werror-11.c: Likewise.
5096 * gcc.dg/Werror-12.c: Likewise.
5097 * g++.old-deja/g++.mike/warn8.C: Likewise.
5098 * g++.dg/warn/Walways-true-1.C: Likewise.
5099 * g++.dg/warn/Walways-true-2.C: Likewise.
5100 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
5101 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
5102 -Wstring-literal-comparison with -Waddress.
5103 * gcc.dg/Wstring-literal-comparison-4.c: Replace
5104 -Wno-string-literal-comparison with -Wno-address.
5105
5106 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
5107
5108 * gnat.dg/self_aggregate_with_call.adb: New test.
5109
5110 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
5111
5112 PR tree-optimization/30975
5113 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
5114 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
5115 * gcc.dg/vect/pr30795.c: New.
5116
5117 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5118
5119 PR fortran/30681
5120 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
5121
5122 2007-02-18 Roger Sayle <roger@eyesopen.com>
5123
5124 PR rtl-optimization/28173
5125 * gcc.target/i386/andor-1.c: New test case.
5126
5127 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5128
5129 * gcc.dg/torture/builtin-ldexp-1.c: New.
5130 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
5131
5132 2007-02-18 Roger Sayle <roger@eyesopen.com>
5133
5134 * gfortran.dg/array_constructor_15.f90: New test case.
5135
5136 2007-02-18 Roger Sayle <roger@eyesopen.com>
5137
5138 * gfortran.dg/forall_10.f90: New test case.
5139
5140 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
5141
5142 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
5143
5144 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
5145
5146 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
5147 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
5148
5149 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
5150
5151 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
5152 * gcc.target/i386/builtin-bswap-3.c: Ditto.
5153 * gcc.target/i386/xchg-1.c: New test.
5154 * gcc.target/i386/xchg-2.c: New test.
5155
5156 2007-02-16 Richard Guenther <rguenther@suse.de>
5157 Christian Bruel <christian.bruel@st.com>
5158
5159 * gcc.dg/strict-overflow-5.c: New testcase.
5160
5161 2007-02-16 Tobias Burnus <burnus@net-b.de>
5162
5163 PR fortran/30793
5164 * gfortran.dg/func_derived_4.f90: New test.
5165
5166 2007-02-15 Roger Sayle <roger@eyesopen.com>
5167
5168 PR middle-end/30391
5169 * gfortran.dg/pr30391-1.f90: New test case.
5170
5171 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5172
5173 PR middle-end/30433
5174 * gcc.c-torture/compile/pr30433.c: New testcase to check
5175 that complex constants comparisions are foldded.
5176
5177 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5178
5179 PR C++/30158
5180 * g++.dg/ext/stmtexpr10.C: New testcase.
5181
5182 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5183
5184 PR middle-end/30729
5185 * gcc.dg/Wunused-value-2.c: New testcase.
5186
5187 2007-02-15 Ian Lance Taylor <iant@google.com>
5188
5189 * g++.dg/eh/subreg-1.C: New test.
5190
5191 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5192
5193 PR c/26494
5194 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
5195 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
5196 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
5197 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
5198 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
5199 * gcc.dg/Werror-implicit-function-declaration.c: New.
5200
5201 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5202
5203 PR c++/28943
5204 * g++.dg/warn/pr28943.C: New.
5205
5206 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5207
5208 * gfortran.fortran-torture/execute/math.f90: Fix typo.
5209
5210 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5211
5212 PR fortran/30779
5213 * gfortran.dg/error_recovery_3.f90: New test.
5214
5215 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
5216
5217 * g++.dg/tree-ssa/sra-1.C: New.
5218
5219 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
5220
5221 * g++.dg/tree-ssa/sra-1.C: New.
5222
5223 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
5224
5225 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
5226
5227 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5228
5229 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
5230
5231 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
5232
5233 PR fortran/30799
5234 * gfortran.dg/logical_2.f90: New test.
5235
5236 2007-02-14 Joseph Myers <joseph@codesourcery.com>
5237
5238 * gcc.dg/torture/complex-alias-1.c: New test.
5239
5240 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
5241
5242 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
5243 instead of -fdump-tree-tailcall.
5244
5245 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
5246
5247 * gfortran.dg/interface_10.f90: Fix comment typo.
5248
5249 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
5250
5251 PR tree-optimization/30771
5252 * gcc.dg/vect/pr30771.c: New test.
5253
5254 2007-02-13 Ian Lance Taylor <iant@google.com>
5255
5256 * gcc.dg/Wstrict-overflow-1.c: New test.
5257 * gcc.dg/Wstrict-overflow-2.c: New test.
5258 * gcc.dg/Wstrict-overflow-3.c: New test.
5259 * gcc.dg/Wstrict-overflow-4.c: New test.
5260 * gcc.dg/Wstrict-overflow-5.c: New test.
5261 * gcc.dg/Wstrict-overflow-6.c: New test.
5262 * gcc.dg/Wstrict-overflow-7.c: New test.
5263 * gcc.dg/Wstrict-overflow-8.c: New test.
5264 * gcc.dg/Wstrict-overflow-9.c: New test.
5265 * gcc.dg/Wstrict-overflow-10.c: New test.
5266
5267 2007-02-13 Roger Sayle <roger@eyesopen.com>
5268
5269 * gcc.target/ia64/builtin-bswap-2.c: New test case.
5270
5271 2007-02-13 Richard Henderson <rth@redhat.com>
5272
5273 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
5274 * gcc.c-torture/execute/pr29302-1.c: ... here.
5275
5276 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5277
5278 PR c/29521
5279 * gcc.dg/c90-return-1.c: Update output.
5280 * gcc.dg/c99-return-1.c: Likewise.
5281
5282 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
5283
5284 PR fortran/30554
5285 * gfortran.dg/used_dummy_types_7.f90: New test..
5286
5287 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
5288
5289 * gcc.target/i386/parity-1.c: New test.
5290 * gcc.target/i386/parity-2.c: New test.
5291
5292 2007-02-12 Roger Sayle <roger@eyesopen.com>
5293
5294 * gcc.target/i386/builtin-bswap-3.c: New test case.
5295
5296 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
5297
5298 PR tree-optimization/29145
5299 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
5300 alias analysis is improved to take better advantage of restrict
5301 qualified pointers.
5302 * gcc.dg/vect/vect-80.c: Likewise.
5303 * gcc.dg/vect/pr29145.c: New.
5304
5305 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
5306
5307 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
5308 * gcc.target/i386/sse4a-insert.c: Likewise.
5309
5310 2007-02-11 Roger Sayle <roger@eyesopen.com>
5311
5312 * gcc.target/ia64/builtin-popcount-1.c: New test case.
5313 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
5314
5315 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
5316
5317 PR fortran/30478
5318 * gfortran.dg/enum_4.f90: Update error message checks.
5319
5320 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
5321
5322 PR fortran/30554
5323 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
5324 versions of the modules.
5325
5326 PR fortran/30617
5327 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
5328 by getting rid of recursive I/O and providing functions with
5329 results.
5330
5331 PR fortran/30319
5332 * gfortran.dg/char_array_constructor_2.f90
5333
5334 2007-02-11 Mark Mitchell <mark@codesourcery.com>
5335
5336 PR c++/26988
5337 * g++.dg/template/spec34.C: New test
5338
5339 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
5340
5341 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
5342 on i?86 and x86_64.
5343 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
5344 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
5345 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
5346 on i?86 and x86_64.
5347 * gcc.dg/vect/vect-113.c: Ditto.
5348
5349 2007-02-06 Mark Mitchell <mark@codesourcery.com>
5350
5351 PR c++/29487
5352 * g++.dg/eh/weak1-C: New test.
5353 * g++.dg/eh/weak1-a.cc: Likewise.
5354 * g++.dg/eh/comdat1.C: Likewise.
5355
5356 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
5357 Dorit Nuzman <dorit@il.ibm.com>
5358
5359 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
5360 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
5361 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
5362 * gcc.dg/vect/vect-113.c: Likewise.
5363
5364 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
5365
5366 2007-02-10 Richard Henderson <rth@redhat.com>
5367
5368 * lib/target-supports.exp (check_effective_target_tls): Redefine
5369 to mean non-emulated tls.
5370 * gcc.dg/tls/alias-1.c: Remove tls requirement.
5371 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
5372 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
5373 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
5374 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
5375 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
5376 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
5377
5378 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
5379
5380 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
5381
5382 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
5383
5384 * gfortran.dg/secnds.f: Replace time tolerance with a
5385 before-and-after bracket.
5386 * gfortran.dg/secnds-1.f: Likewise.
5387
5388 2007-02-09 Tobias Burnus <burnus@net-b.de>
5389
5390 PR fortran/30512
5391 * gfortran.dg/maxlocval_1.f90: New test.
5392
5393 2007-02-09 Roger Sayle <roger@eyesopen.com>
5394
5395 * gcc.target/ia64/builtin_bswap-1.c: New test case.
5396
5397 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5398
5399 PR fortran/30720
5400 * gfortran.dg/array_function_1.f90: New test.
5401
5402 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5403
5404 * lib/target-supports.exp (check_effective_target_lax_strtofp)
5405 (check_effective_target_dummy_wcsftime): New functions.
5406
5407 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5408
5409 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
5410 * lib/target-supports.exp (check_effective_target_uclibc): New
5411 function.
5412
5413 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5414
5415 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
5416 (vsnprintf): Don't define for uClibc targets.
5417
5418 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5419
5420 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
5421 set before checking whether it was allowed.
5422 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
5423 before checking inside_main.
5424
5425 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5426
5427 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
5428 uClinux targets.
5429 (u16sf): Likewise u4sf.
5430 * g++.dg/compat/struct-layout-1.h: Likewise.
5431
5432 2007-02-09 Richard Sandiford <richard@codesourcery.com>
5433
5434 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
5435 procedure.
5436 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5437 m68k targets if check_effective_target_coldfire_fpu returns true.
5438
5439 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
5440 Richard Guenther <rguenther@suse.de>
5441
5442 PR middle-end/23361
5443 * gcc.dg/fold-compare-3.c: New testcase.
5444 * gcc.dg/tree-ssa/loop-24.c: Likewise.
5445
5446 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
5447
5448 * gcc.dg/pr26570.c: Clean up coverage files.
5449 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
5450 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
5451 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
5452 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5453 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5454 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5455 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
5456 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
5457 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
5458 * gcc.dg/tree-ssa/pr25501.c: Ditto.
5459 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
5460 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
5461 * gcc.dg/vect/pr28952.c: Ditto.
5462 * gcc.dg/vect/pr27151.c: Ditto.
5463 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
5464 * g++.dg/gomp/macro-3.C: Ditto.
5465
5466 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
5467
5468 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
5469 of the loop.
5470
5471 2007-02-08 Roger Sayle <roger@eyesopen.com>
5472
5473 * gcc.target/i386/builtin-bswap-2.c: New test case.
5474
5475 2007-02-08 Roger Sayle <roger@eyesopen.com>
5476
5477 * gfortran.dg/forall_8.f90: New test case.
5478 * gfortran.dg/forall_9.f90: Likewise.
5479
5480 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5481
5482 * gcc.dg/builtins-20.c: Add some -~ complex cases.
5483
5484 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
5485
5486 * lib/target-supports.exp (check_effective_target_simulator): New.
5487
5488 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
5489
5490 * gcc.dg/tree-ssa/loop-25.c: New test.
5491
5492 2007-02-06 Richard Henderson <rth@redhat.com>
5493
5494 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
5495
5496 2007-02-06 Roger Sayle <roger@eyesopen.com>
5497
5498 * gcc.target/powerpc/popcount-1.c: New test case.
5499 * gcc.target/powerpc/parity-1.c: Likewise.
5500
5501 2007-02-06 Richard Guenther <rguenther@suse.de>
5502
5503 PR middle-end/27302
5504 * gcc.dg/torture/pr27302-2.c: New testcase.
5505
5506 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
5507
5508 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
5509 * gcc.dg/vect/vect-iv-1.c: New test.
5510 * gcc.dg/vect/vect-iv-2.c: New test.
5511 * gcc.dg/vect/vect-iv-3.c: New test.
5512 * gcc.dg/vect/vect-iv-4.c: New test.
5513 * gcc.dg/vect/vect-iv-5.c: New test.
5514 * gcc.dg/vect/vect-iv-6.c: New test.
5515 * gcc.dg/vect/vect-iv-7.c: New test.
5516 * gcc.dg/vect/vect-iv-8.c: New test.
5517 * gcc.dg/vect/vect-iv-9.c: New test.
5518 * gcc.dg/vect/vect-iv-10.c: New test.
5519 * gcc.dg/vect/vect-iv-11.c: New test.
5520 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
5521 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
5522 * gcc.dg/vect/vect-14.c: Now vectorizable.
5523 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
5524 loop).
5525 * gcc.dg/vect/vect-27.c: Likewise.
5526 * gcc.dg/vect/vect-29.c Likewise.
5527 * gcc.dg/vect/vect-dv-2.c: Likewise.
5528 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
5529 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
5530 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5531
5532 2007-02-06 Ira Rosen <irar@il.ibm.com>
5533
5534 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
5535
5536 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5537
5538 * gcc.dg/builtins-20.c: Add more cases.
5539
5540 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
5541
5542 PR debug/30189
5543 * gcc.dg/pr30189.c: New test.
5544
5545 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
5546
5547 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
5548 for running tests.
5549 * gcc.target/i386/sse4a-extract.c: New test.
5550 * gcc.target/i386/sse4a-insert.c: New test.
5551 * gcc.target/i386/sse4a-montsd.c: New test.
5552 * gcc.target/i386/sse4a-montss.c: New test.
5553
5554 2007-02-05 Richard Guenther <rguenther@suse.de>
5555
5556 * gcc.target/i386/vectorize3.c: New testcase.
5557
5558 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
5559
5560 PR target/30665
5561 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
5562
5563 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5564
5565 PR fortran/30611
5566 * gfortran.dg/repeat_1.f90: New test.
5567
5568 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
5569
5570 PR fortran/30605
5571 * gfortran.dg/spread_shape_1.f90: Remove tabs.
5572 * gfortran.dg/derived_init_2.f90: Ditto.
5573 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
5574 * gfortran.dg/array_initializer_1.f90: Ditto.
5575 * gfortran.dg/do_2.f90: Ditto.
5576 * gfortran.dg/proc_assign_1.f90: Ditto.
5577
5578 2007-02-04 Richard Guenther <rguenther@suse.de>
5579
5580 PR middle-end/30636
5581 * g++.dg/warn/pr30636.C: New testcase.
5582 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
5583
5584 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
5585
5586 PR middle-end/30667
5587 * gfortran.dg/pr30667.f: New test.
5588
5589 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5590
5591 * gcc.dg/builtins-54.c: Add more cases.
5592
5593 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
5594
5595 PR fortran/30514
5596 * gfortran.dg/zero_sized_2.f90: New test.
5597
5598 PR fortran/30660
5599 * gfortran.dg/alloc_comp_basics_4.f90: New test.
5600
5601 PR fortran/29820
5602 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
5603 file.
5604
5605 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
5606
5607 PR fortran/30683
5608 * gfortran.dg/interface_10.f90: New test.
5609
5610 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5611
5612 * gcc.dg/builtins-20.c: Add more cases.
5613
5614 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
5615
5616 PR target/29682
5617 * gcc-target/ia64/pr29682.c: New test.
5618
5619 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
5620
5621 PR fortran/30284
5622 * gfortran.dg/arrayio_11.f90.f90: New test.
5623
5624 PR fortran/30626
5625 * gfortran.dg/arrayio_12.f90.f90: New test.
5626
5627 2007-02-02 Jakub Jelinek <jakub@redhat.com>
5628
5629 PR c++/30536
5630 * g++.dg/tls/diag-5.C: New test.
5631
5632 PR middle-end/30473
5633 * gcc.dg/pr30473.c: New test.
5634 * gcc.c-torture/execute/20070201-1.c: New test.
5635
5636 2007-02-01 Roger Sayle <roger@eyesopen.com>
5637
5638 * gfortran.dg/dependency_20.f90: New test case.
5639
5640 2007-01-31 Ian Lance Taylor <iant@google.com>
5641
5642 * gcc.dg/lower-subreg-1.c (test): New test.
5643
5644 2007-01-30 Geoffrey Keating <geoffk@apple.com>
5645
5646 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
5647
5648 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5649
5650 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
5651 * gcc.dg/torture/builtin-math-3.c: Likewise.
5652
5653 2007-01-31 Dirk Mueller <dmueller@suse.de>
5654
5655 gcc.dg/Wparentheses-2.c: Update and add new tests.
5656
5657 2007-01-31 Ira Rosen <irar@il.ibm.com>
5658
5659 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
5660 vectorize.
5661
5662 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
5663
5664 * gcc.dg/builtins-63.c: New test.
5665
5666 2007-01-31 Tobias Burnus <burnus@net-b.de>
5667
5668 PR fortran/27588
5669 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
5670
5671 2007-01-31 Tobias Burnus <burnus@net-b.de>
5672
5673 PR fortran/30520
5674 * gfortran.dg/volatile8.f90: New argument conformance test.
5675 * gfortran.dg/volatile9.f90: New scope test.
5676
5677 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5678
5679 PR c++/24745
5680 * g++.dg/warn/null4.C: New.
5681
5682 2001-01-30 Roger Sayle <roger@eyesopen.com>
5683 Uros Bizjak <ubizjak@gmail.com>
5684
5685 * gcc.dg/large-size-array-3.c: Correct typo.
5686
5687 2007-01-30 Richard Guenther <rguenther@suse.de>
5688
5689 PR middle-end/27657
5690 * g++.dg/debug/pr27657.C: New testcase.
5691
5692 2007-01-30 Richard Guenther <rguenther@suse.de>
5693
5694 PR middle-end/30313
5695 * gcc.dg/torture/pr30313.c: New testcase.
5696
5697 2007-01-29 Janis Johnson <janis187@us.ibm.com>
5698
5699 * gcc.dg/dfp/dfp-except.h: New file.
5700 * gcc.dg/dfp/fe-check.h: New file.
5701 * gcc.dg/dfp/fe-binop.c: New test.
5702 * gcc.dg/dfp/fe-convert-1.c: New test.
5703 * gcc.dg/dfp/fe-convert-2.c: New test.
5704 * gcc.dg/dfp/fe-convert-3.c: New test.
5705
5706 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
5707 * gcc.dg/dfp/decfloat-constants.c: Ditto.
5708 * gcc.dg/dfp/convert-dfp.c: Ditto.
5709 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5710
5711 2007-01-29 Josh Conner <jconner@apple.com>
5712
5713 * gcc.target/powerpc/altivec-24.c: New test.
5714
5715 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
5716
5717 PR c++/28266
5718 * g++.dg/parse/defarg12.C: New test.
5719
5720 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
5721
5722 PR fortran/30554
5723 * gfortran.dg/used_dummy_types_6.f90: New test.
5724
5725 2007-01-28 Jan Hubicka <jh@suse.cz>
5726
5727 * gcc.dg/tree-prof/val-prof-6.c: New test.
5728
5729 2007-01-28 Roger Sayle <roger@eyesopen.com>
5730
5731 * gcc.dg/large-size-array-3.c: Correct test case (portability).
5732
5733 2007-01-28 Andrew Pinski <pinskia@gmail.com>
5734
5735 PR C++/28988
5736 * g++.dg/expr/dtor4.C: New test.
5737
5738 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
5739
5740 * gcc.dg/tree-ssa/loop-23.c: New test.
5741
5742 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
5743
5744 PR libfortran/30389
5745 * gfortran.dg/achar_2.f90: New test.
5746 * gfortran.dg/achar_3.f90: New test.
5747
5748 2007-01-27 Ian Lance Taylor <iant@google.com>
5749
5750 * gcc.dg/strict-overflow-1.c: New test.
5751 * gcc.dg/no-strict-overflow-1.c: New test.
5752 * gcc.dg/strict-overflow-2.c: New test.
5753 * gcc.dg/no-strict-overflow-2.c: New test.
5754 * gcc.dg/strict-overflow-3.c: New test.
5755 * gcc.dg/no-strict-overflow-3.c: New test.
5756 * gcc.dg/strict-overflow-4.c: New test.
5757 * gcc.dg/no-strict-overflow-4.c: New test.
5758 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
5759 * gcc.dg/pr15784-1.c: Likewise.
5760 * gcc.dg/pr20922-1.c: Likewise.
5761 * gcc.dg/pr20922-3.c: Likewise.
5762 * gcc.dg/pr20922-4.c: Likewise.
5763 * gcc.dg/pr20922-6.c: Likewise.
5764 * gcc.dg/compare-4.c: Likewise.
5765 * gcc.dg/torture/pr26898-1.c: Likewise.
5766 * gcc.dg/tree-ssa/divide-1.c: Likewise.
5767 * gcc.dg/tree-ssa/divide-2.c: Likewise.
5768 * gcc.dg/tree-ssa/divide-3.c: Likewise.
5769 * gcc.dg/tree-ssa/divide-4.c: Likewise.
5770 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
5771 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
5772 * gcc.dg/tree-ssa/pr21082.c: Likewise.
5773 * gcc.dg/tree-ssa/pr26899.c: Likewise.
5774 * g++.dg/tree-ssa/pr21082.C: Likewise.
5775
5776 2007-01-27 Roger Sayle <roger@eyesopen.com>
5777
5778 * gcc-dg/large-size-array-3.c: New test case.
5779
5780 2007-01-27 Roger Sayle <roger@eyesopen.com>
5781
5782 * gfortran.dg/forall_7.f90: New test case.
5783
5784 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
5785
5786 PR fortran/30407
5787 * gfortran.dg/where_operator_assign_1.f90: New test.
5788 * gfortran.dg/where_operator_assign_2.f90: New test.
5789 * gfortran.dg/where_operator_assign_3.f90: New test.
5790
5791 2007-01-26 Joseph Myers <joseph@codesourcery.com>
5792
5793 * lib/target-supports.exp
5794 (check_effective_target_powerpc_altivec): New.
5795 (check_effective_target_vect_cmdline_needed): Use it.
5796
5797 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
5798
5799 PR fortran/30278
5800 * gfortran.dg/backslash_3.f: New test.
5801
5802 2007-01-26 Richard Guenther <rguenther@suse.de>
5803
5804 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
5805
5806 2007-01-26 Tobias Burnus <burnus@net-b.de>
5807
5808 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
5809 * gfortran.dg/vect/vect.exp: Ditto.
5810 * gfortran.dg/dg.exp: Ditto.
5811 * gfortran.fortran-torture/execute/execute.exp: Ditto.
5812 * gfortran.fortran-torture/compile/compile.exp: Ditto.
5813
5814 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5815
5816 * gcc.dg/builtins-20.c: Add more cases.
5817 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
5818
5819 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5820
5821 PR fortran/30437
5822 * gcc.dg/Wall.c: New.
5823 * gcc.dg/Wno-all.c: New.
5824 * gfortran.dg/Wall.f90: New.
5825 * gfortran.dg/Wno-all.f90: New.
5826
5827 2007-01-24 Geoffrey Keating <geoffk@apple.com>
5828
5829 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
5830 * g++.dg/eh/simd-2.C: Also run on Darwin.
5831 * g++.dg/eh/simd-3.C: New.
5832 * g++.dg/eh/simd-4.C: New.
5833
5834 2007-01-25 Richard Guenther <rguenther@suse.de>
5835
5836 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
5837 and _PROFILE_USE.
5838 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
5839
5840 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
5841
5842 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
5843 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
5844 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
5845 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
5846 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
5847 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
5848 * gcc.dg/ipa/ipa-7.c: New testcase.
5849
5850 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
5851
5852 * g++.dg/cpp0x/warn_cxx0x.C: New.
5853
5854 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5855
5856 * gcc.dg/builtins-20.c: Test builtin carg.
5857
5858 2007-01-24 Jakub Jelinek <jakub@redhat.com>
5859
5860 PR middle-end/27416
5861 * gcc.dg/gomp/pr27416.c: New test.
5862
5863 PR middle-end/30494
5864 * gcc.dg/gomp/pr30494.c: New test.
5865 * g++.dg/gomp/pr30494.C: New test.
5866
5867 PR middle-end/30421
5868 * gcc.dg/gomp/pr30421.c: New test.
5869
5870 2007-01-24 Steve Ellcey <sje@cup.hp.com>
5871
5872 * gcc.target/ia64/versionid-1.c: New test.
5873 * gcc.target/ia64/versionid-2.c: New test.
5874
5875 2007-01-24 Richard Guenther <rguenther@suse.de>
5876
5877 PR testsuite/30181
5878 * gcc.dg/builtins-57.c: Change to a link-time testcase
5879 to support non-C99 targets.
5880
5881 2007-01-24 Jan Hubicka <jh@suse.cz>
5882
5883 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
5884
5885 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
5886
5887 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
5888
5889 2007-01-23 Andrew Pinski <pinskia@gmail.com>
5890
5891 PR objc/27438
5892 * objc.dg/const-str-12.m: New test.
5893
5894 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5895
5896 PR fortran/30532
5897 * gfortran.dg/ctrl-z.f90: New test.
5898
5899 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5900
5901 PR fortran/30481
5902 * gfortran.dg/namelist_assumed_char.f90: New test.
5903
5904 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
5905
5906 PR c++/27492
5907 * g++.dg/inherit/covariant15.C: New test.
5908
5909 2007-01-23 Ian Lance Taylor <iant@google.com>
5910
5911 * g++.dg/warn/Wparentheses-24.C: New test.
5912
5913 2007-01-23 Richard Guenther <rguenther@suse.de>
5914
5915 PR testsuite/30560
5916 * ada/acats/run_acats: Do not call gnatmake or gnatchop
5917 with full path.
5918
5919 2007-01-22 Richard Guenther <rguenther@suse.de>
5920
5921 PR tree-optimization/30038
5922 * gcc.dg/builtins-62.c: New testcase.
5923
5924 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
5925
5926 * gcc.c-torture/compile/20070121.c: New test.
5927
5928 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
5929
5930 PR libfortran/30525
5931 * gfortran.dg/char_comparison_1.f: New test.
5932
5933 2007-01-21 Ira Rosen <irar@il.ibm.com>
5934
5935 * gcc.dg/vect/vect-strided-same-dr.c: New test.
5936
5937 2007-01-20 Andrew Pinski <pinskia@gmail.com>
5938
5939 PR objc/30479
5940 * objc.dg/pch: New directory.
5941 * objc.dg/pch/pch.exp: New file.
5942 * objc.dg/pch/interface-1.m: New test.
5943 * objc.dg/pch/interface-1.hs: New include file.
5944 * lib/objc.exp (objc_target_compile): Add
5945 "-x objective-c-header" in front of the sources if this is
5946 a precompiled header being compiled.
5947
5948 2007-01-20 Roger Sayle <roger@eyesopen.com>
5949
5950 * gfortran.dg/array_memcpy_3.f90: New test case.
5951 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
5952
5953 2007-01-20 Roger Sayle <roger@eyesopen.com>
5954 Brooks Moses <brooks.moses@codesourcery.com>
5955 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5956
5957 * gfortran.dg/intrinsic_sign_1.f90: New test case.
5958 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
5959
5960 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5961
5962 * gcc.dg/torture/builtin-math-3.c: Test fdim.
5963
5964 2007-01-19 Mike Stump <mrs@apple.com>
5965
5966 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
5967 away.
5968
5969 2007-01-19 Roger Sayle <roger@eyesopen.com>
5970
5971 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
5972 option instead of -funsafe-math-optimizations.
5973
5974 2007-01-19 Tomas Bily <tbily@suse.cz>
5975
5976 gcc.dg/tree-prof/indir-call-prof.c: New.
5977 g++.dg/dg.exp: Add tree-prof subdirectory.
5978 g++.dg/tree-prof/indir-call-prof.C: New.
5979 g++.dg/tree-prof/tree-prof.exp: New.
5980
5981 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5982
5983 PR c++/17947
5984 * g++.dg/warn/deprecated.C: Update warning output.
5985 * g++.dg/warn/deprecated-2.C: Likewise.
5986 * g++.dg/warn/deprecated-3.C: New.
5987
5988 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
5989
5990 * gcc.c-torture/execute/nestfunc-7.c: New.
5991
5992 2007-01-18 Hui-May Chang <hm.chang@apple.com>
5993
5994 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
5995
5996 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
5997
5998 * gcc.dg/m68k-pic-1.c: New.
5999
6000 2007-01-18 Roger Sayle <roger@eyesopen.com>
6001
6002 * gfortran.dg/array_memcpy_4.f90: New test case.
6003
6004 2007-01-18 Josh Conner <jconner@apple.com>
6005
6006 PR target/30485
6007 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
6008 * gcc.dg/vect/no-trapping-math-1: New.
6009 * gcc.dg/vect/no-trapping-math-2: New.
6010
6011 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
6012
6013 * gcc.target/i386/387-8.c: Update comment about optimizing
6014 inherent load of 1.0 of fptan instruction.
6015
6016 2007-01-18 Dirk Mueller <dmueller@suse.de>
6017 Richard Guenther <rguenther@suse.de>
6018
6019 PR diagnostic/8268
6020 * gcc.dg/Warray-bounds.c: New testcase.
6021 * gcc.dg/Warray-bounds-2.c: New testcase.
6022 * g++.dg/warn/Warray-bounds.C: New testcase.
6023 * g++.dg/warn/Warray-bounds-2.C: New testcase.
6024
6025 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
6026
6027 PR fortran/30476
6028 * gfortran.dg/generic_12.f90: New test.
6029
6030 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
6031
6032 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
6033 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
6034
6035 2007-01-16 Janis Johnson <janis187@us.ibm.com>
6036
6037 * gcc.dg/dfp/compare-special.h: New file.
6038 * gcc.dg/dfp/compare-special-32.c: New test.
6039 * gcc.dg/dfp/compare-special-64.c: New test.
6040 * gcc.dg/dfp/compare-special-128.c: New test.
6041
6042 2007-01-16 Roger Sayle <roger@eyesopen.com>
6043 Paul Thomas <pault@gcc.gnu.org>
6044 Steven G. Kargl <kargl@gcc.gnu.org>
6045
6046 PR fortran/30404
6047 * gfortran.dg/forall_6.f90: New test case.
6048 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
6049 * gfortran.dg/dependency_13.f90: Likewise.
6050
6051 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6052
6053 PR testsuite/12325
6054 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
6055 targets that don't support Inf.
6056
6057 2007-01-15 Dale Johannesen <dalej@apple.com>
6058
6059 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
6060
6061 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
6062
6063 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
6064 of achar for 0xff to avoid the "Extended ASCII not
6065 implemented" error message.
6066
6067 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
6068
6069 PR fortran/28172
6070 * gfortran.dg/altreturn_4.f90: New test.
6071
6072 PR fortran/29389
6073 * gfortran.dg/stfunc_4.f90: New test.
6074
6075 PR fortran/29712
6076 * gfortran.dg/bound_2.f90: Reinstate commented out line.
6077 * gfortran.dg/initialization_1.f90: Change warning.
6078
6079 PR fortran/30283
6080 * gfortran.dg/specification_type_resolution_2.f90: New test.
6081
6082 2007-01-14 Jan Hubicka <jh@suse.cz>
6083
6084 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
6085 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
6086 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
6087 elimination.
6088
6089 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
6090
6091 PR fortran/30410
6092 * gfortran.dg/external_procedures_2.f90: New test.
6093
6094 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
6095
6096 PR target/30413
6097 * gcc.target/i386/pr30413.c: New test.
6098
6099 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
6100
6101 PR fortran/30452
6102 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
6103
6104 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
6105
6106 * gcc.dg/20070112-1.c: New test.
6107
6108 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6109
6110 PR libgfortran/30435
6111 * gfortran.dg/list_read_6.f90: New test.
6112
6113 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
6114
6115 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
6116
6117 2007-01-12 Tom Tromey <tromey@redhat.com>
6118
6119 PR preprocessor/28227:
6120 * gcc.dg/cpp/pr28227.c: New file.
6121
6122 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
6123
6124 * gcc.dg/tree-ssa/loop-22.c: New test.
6125
6126 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
6127
6128 PR tree-optimization/29516
6129 * gcc.dg/tree-ssa/loop-20.c: New test.
6130
6131 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
6132
6133 PR libfortran/30415
6134 * minmaxloc_integer_kinds_1.f90: New test.
6135
6136 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
6137
6138 PR c++/29573
6139 * g++.dg/template/sizeof-template-argument.C: New test.
6140
6141 2007-01-11 Jan Hubicka <jh@suse.cz>
6142
6143 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
6144 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
6145 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
6146 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
6147 * gcc.dg/tree-ssa/pr21658.c: Likewise.
6148 * gcc.dg/tree-ssa/pr15349.c: Likewise.
6149 * gcc.dg/tree-ssa/pr25501.c: Likewise.
6150 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
6151 transformation in question.
6152 * gcc.dg/tree-ssa/vrp05.c: Likewise.
6153 * gcc.dg/tree-ssa/pr20701.c: Likewise.
6154 * gcc.dg/always_inline3.c: Likewise.
6155
6156 2007-01-10 Mark Mitchell <mark@codesourcery.com>
6157
6158 PR c++/28999
6159 * g++.dg/template/typename11.C: New test.
6160
6161 2007-01-10 Robert Kennedy <jimbob@google.com>
6162
6163 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
6164
6165 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
6166
6167 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
6168 for different integer kinds.
6169 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
6170 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
6171 * gfortran.dg/ishft_2.f90: New test.
6172 * gfortran.dg/ishft_3.f90: New test.
6173
6174 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
6175
6176 * gfortran.dg/altreturn_2.f90: Removed executable bit.
6177
6178 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
6179
6180 PR tree-optimization/30322
6181 * gcc.dg/tree-ssa/loop-21.c: New test.
6182
6183 2007-01-08 Geoffrey Keating <geoffk@apple.com>
6184
6185 * g++.dg/rtti/darwin-builtin-linkage.C: New.
6186
6187 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
6188
6189 * gcc.target/spu/intrinsics-1.c: Remove xfail.
6190
6191 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6192
6193 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
6194 * g++.dg/warn/overflow-warn-3.C: Likewise.
6195 * g++.dg/warn/overflow-warn-4.C: Likewise.
6196 * g++.dg/warn/overflow-warn-5.C: Likewise.
6197 * g++.dg/warn/overflow-warn-6.C: Likewise.
6198 * g++.dg/warn/Woverflow-1.C: Likewise.
6199 * g++.dg/warn/Woverflow-2.C: Likewise.
6200 * g++.dg/warn/Woverflow-3.C: Likewise.
6201 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
6202
6203 2007-01-08 Roger Sayle <roger@eyesopen.com>
6204
6205 * gfortran.dg/array_constructor_14.f90: New test case.
6206 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
6207
6208 2007-01-08 Richard Guenther <rguenther@suse.de>
6209
6210 PR tree-optimization/23603
6211 * gcc.dg/tree-ssa/vrp31.c: New testcase.
6212 * gcc.dg/tree-ssa/vrp32.c: Likewise.
6213
6214 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
6215
6216 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
6217 in __v8qi typedef.
6218 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
6219 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
6220 compiler behaviour.
6221 * gcc.dg/simd-5.c: Likewise.
6222 * gcc.dg/simd-6.c: Likewise.
6223 * g++.dg/conversion/simd1.C: Likewise.
6224 * g++.dg/conversion/simd3.C: Likewise.
6225 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
6226 (main): Use it.
6227
6228 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
6229
6230 PR tree-optimization/29877
6231 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
6232 name of a hard register for the target concerned. Adjust dg-error
6233 directives to cope with new behaviour of TER.
6234
6235 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6236
6237 PR c++/28986
6238 * g++.dg/conversion/nullptr1.C: Added overflow warning.
6239 * g++.dg/warn/overflow-warn-1.C: New.
6240 * g++.dg/warn/overflow-warn-3.C: New.
6241 * g++.dg/warn/overflow-warn-4.C: New.
6242 * g++.dg/warn/overflow-warn-5.C: New.
6243 * g++.dg/warn/overflow-warn-6.C: New.
6244 * g++.dg/warn/Woverflow-1.C: New.
6245 * g++.dg/warn/Woverflow-2.C: New.
6246 * g++.dg/warn/Woverflow-3.C: New.
6247 * g++.dg/warn/multiple-overflow-warn-2.C: New.
6248
6249 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
6250
6251 PR fortran/27698
6252 * gfortran.dg/invalid_name.f90: New test.
6253 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
6254 * gfortran.dg/gomp/pr29759.f90: Ditto.
6255
6256 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
6257
6258 * gfortran.dg/present_1.f90: Update error message.
6259
6260 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
6261
6262 PR c++/19439
6263 * g++.dg/template/duplicate1.C: New test
6264 * g++.dg/template/memfriend6.C: Adjust error markers.
6265
6266 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
6267
6268 PR tree-opt/30385
6269 * gcc.dg/torture/inline-1.c: New test.
6270
6271 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6272
6273 PR c/19978
6274 * gcc.dg/multiple-overflow-warn-1.c: New.
6275 * gcc.dg/multiple-overflow-warn-2.c: New.
6276 * gcc.dg/overflow-warn-6.c: New.
6277 * g++.dg/warn/multiple-overflow-warn-1.C: New.
6278
6279 2007-01-05 Roger Sayle <roger@eyesopen.com>
6280
6281 * gfortran.dg/array_memcpy_1.f90: New test case.
6282 * gfortran.dg/array_memcpy_2.f90: Likewise.
6283
6284 2007-01-05 Richard Guenther <rguenther@suse.de>
6285
6286 PR middle-end/27826
6287 * g++.dg/opt/pr27826.C: New testcase.
6288
6289 2007-01-05 Ian Lance Taylor <iant@google.com>
6290
6291 * gcc.dg/Walways-true-1.c: New test.
6292 * gcc.dg/Walways-true-2.c: New test.
6293 * g++.dg/warn/Walways-true-1.C: New test.
6294 * g++.dg/warn/Walways-true-2.C: New test.
6295
6296 2007-01-05 Jakub Jelinek <jakub@redhat.com>
6297
6298 PR c/30360
6299 * gcc.dg/pr30360.c: New test.
6300
6301 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
6302
6303 PR fortran/23232
6304 * gfortran.dg/data_implied_do_1.f90: New test.
6305
6306 PR fortran/27996
6307 PR fortran/27998
6308 * gfortran.dg/char_length_1.f90: New test.
6309
6310 2007-01-05 Richard Guenther <rguenther@suse.de>
6311
6312 PR middle-end/28116
6313 * g++.dg/opt/pr28116.C: New testcase.
6314
6315 2007-01-05 Tobias Burnus <burnus@net-b.de>
6316
6317 PR fortran/29624
6318 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
6319 invalid deallocate.
6320 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
6321 * gfortran.dg/protected_4.f90: Add pointer intent check.
6322 * gfortran.dg/protected_6.f90: Add pointer intent check.
6323 * gfortran.dg/pointer_intent_1.f90: New test.
6324 * gfortran.dg/pointer_intent_2.f90: New test.
6325 * gfortran.dg/pointer_intent_3.f90: New test.
6326
6327 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
6328
6329 PR 30235
6330 * gfortran.dg/altreturn_2.f90: new test.
6331
6332 2007-01-04 Tom Tromey <tromey@redhat.com>
6333
6334 PR preprocessor/28165:
6335 * gcc.dg/cpp/pr28165.c: New file.
6336
6337 2007-01-03 Josh Conner <jconner@apple.com>
6338
6339 PR middle-end/29683
6340 * gcc.dg/pr29683.c: New.
6341
6342 2007-01-03 Jakub Jelinek <jakub@redhat.com>
6343
6344 PR c++/28217
6345 * g++.dg/pch/template-1.C: New test.
6346 * g++.dg/pch/template-1.Hs: New file.
6347
6348 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
6349
6350 PR middle-end/30353
6351 * gcc.c-torture/compile/complex-4.c: New test.
6352
6353 2007-01-03 Joseph Myers <joseph@codesourcery.com>
6354
6355 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
6356 -maltivec.
6357 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
6358
6359 2007-01-03 Jakub Jelinek <jakub@redhat.com>
6360
6361 PR middle-end/30286
6362 * gcc.dg/pr30286.c: New test.
6363
6364 PR c++/29535
6365 * g++.dg/template/crash66.C: New test.
6366
6367 PR c++/29054
6368 * g++.dg/template/friend49.C: New test.
6369
6370 2007-01-03 Steven G. Kargl <kargls@comcast.net>
6371
6372 * gfortran.dg/ibits.f90: New test.
6373
6374 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
6375
6376 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
6377 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
6378
6379 2007-01-02 Jan Hubicka <jh@suse.cz>
6380
6381 * gcc.dg/pr16194.c: We now output error on all three functions,
6382 not just first one.
6383
6384 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6385
6386 PR c/19977
6387 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
6388 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
6389
6390 2006-01-02 Ian Lance Taylor <iant@google.com>
6391
6392 * g++.dg/warn/Wparentheses-22.C: New test.
6393 * g++.dg/warn/Wparentheses-23.C: New test.
6394
6395 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6396
6397 PR middle-end/7651
6398 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
6399 * gcc.dg/declspec-3-Wextra.c: New.
6400 * gcc.dg/declspec-3-no.c: New
6401
6402 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
6403
6404 PR fortran/20896
6405 * gfortran.dg/interface_10.f90: Remove.
6406
6407 2007-01-01 Roger Sayle <roger@eyesopen.com>
6408
6409 * gcc.dg/fold-eqxor-4.c: New test case.
6410
6411 2007-01-02 Joseph Myers <joseph@codesourcery.com>
6412
6413 PR middle-end/30311
6414 * gcc.c-torture/compile/pr30311.c: New test.
6415
6416 2007-01-01 Andrew Pinski <pinskia@gmail.com>
6417
6418 PR middle-end/30253
6419 * gcc.c-torture/compile/statement-expression-1.c: New test.
6420
6421 2007-01-01 Andreas Schwab <schwab@suse.de>
6422
6423 PR target/29166
6424 * g++.dg/eh/pr29166.C: New test.
6425
6426 2007-01-01 Joseph Myers <joseph@codesourcery.com>
6427
6428 * lib/target-supports.exp (check_effective_target_powerpc_spe):
6429 New.
6430 (check_effective_target_vect_cmdline_needed): Use it.
6431
6432 2006-12-31 Richard Guenther <rguenther@suse.de>
6433
6434 PR middle-end/30137
6435 * gcc.dg/pr30137-1.c: New testcase.
6436 * gcc.dg/pr30137-2.c: Likewise.
6437
6438 2006-12-31 Roger Sayle <roger@eyesopen.com>
6439
6440 PR middle-end/30322
6441 * gcc.dg/fold-plusnot-1.c: New test case.
6442
6443 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
6444
6445 PR c++/29731
6446 * g++.dg/parse/template22.C: New test.
6447
6448 2006-12-31 Richard Guenther <rguenther@suse.de>
6449
6450 PR middle-end/30338
6451 * gcc.c-torture/compile/pr30338.c: New testcase.
6452
6453 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
6454
6455 PR fortran/27900
6456 * gfortran.dg/intrinsic_actual_4.f90: New test.
6457
6458 PR fortran/24325
6459 * gfortran.dg/func_decl_3.f90: New test.
6460
6461 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
6462
6463 PR fortran/23060
6464 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
6465 * gfortran.dg/c_by_val_1.f: New test.
6466 * gfortran.dg/c_by_val_2.f: New test.
6467 * gfortran.dg/c_by_val_3.f: New test.
6468
6469 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
6470
6471 PR libfortran/30321
6472 * gfortran.dg/sum_zero_array_1.f90: New test.
6473
6474 2006-12-29 Jakub Jelinek <jakub@redhat.com>
6475
6476 PR preprocessor/29612
6477 * gcc.dg/cpp/pr29612-1.c: New test.
6478 * gcc.dg/cpp/pr29612-2.c: New test.
6479
6480 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
6481
6482 PR fortran/30034
6483 * gfortran.dg/pure_formal_proc_1.f90: New test.
6484
6485 PR fortran/30237
6486 * gfortran.dg/intrinsic_actual_3.f90: New test.
6487
6488 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6489
6490 PR fortran/30014
6491 * gfortran.dg/io_constraints_1.f90: Update test.
6492 * gfortran.dg/io_constraints_2.f90: Update test.
6493 * gfortran.dg/inquire_iolength.f90: New test.
6494
6495 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
6496
6497 PR fortran/20896
6498 * gfortran.dg/interface_10.f90: New test.
6499 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
6500 since z is already, locally a variable.
6501
6502 PR fortran/25135
6503 * gfortran.dg/generic_11.f90: New test.
6504 * gfortran.dg/interface_7.f90: Remove name clash between module
6505 name and procedure 'x' referenced in the interface.
6506
6507 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6508
6509 PR middle-end/7651
6510 * gcc.dg/Wmissing-parameter-type.c: New.
6511 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
6512 * gcc.dg/Wmissing-parameter-type-no.c: New.
6513
6514 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
6515
6516 PR fortran/25818
6517 * gfortran.dg/entry_array_specs_2.f: New test.
6518
6519 PR fortran/30084
6520 * gfortran.dg/nested_modules_6.f90: New test.
6521
6522 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6523
6524 PR middle-end/7651
6525 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
6526 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
6527
6528 2006-12-21 Andrew Pinski <pinskia@gmail.com>
6529
6530 PR C++/30168
6531 * g++.dg/opt/complex6.C: New test.
6532
6533 2006-12-22 Ben Elliston <bje@au.ibm.com>
6534
6535 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
6536 full" if the linker on spu-*-* warns about exceeding local store.
6537
6538 And revert this patch:
6539 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
6540 fail to link due to relocation overflows on spu-*-*.
6541
6542 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
6543
6544 PR fortran/30273
6545 * gfortran.dg/dependency_19.f90: New test.
6546
6547 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
6548
6549 PR fortran/30202
6550 * gfortran.dg/alloc_comp_basics_3.f90: New test.
6551
6552 2006-12-21 Jakub Jelinek <jakub@redhat.com>
6553
6554 PR middle-end/30262
6555 * gcc.c-torture/execute/20061220-1.c: New test.
6556
6557 PR middle-end/30263
6558 * gcc.dg/gomp/asm-1.c: New test.
6559
6560 PR target/30230
6561 * g++.dg/eh/ia64-2.C: New test.
6562
6563 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
6564
6565 PR target/28966
6566 PR target/29248
6567 * gcc.dg/rs6000-leaf.c: New.
6568
6569 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
6570
6571 PR fortran/25392
6572 * gfortran.dg/f2c_8.f90: New test.
6573
6574 2006-12-20 Bill Wendling <wendling@apple.com>
6575
6576 * gcc.dg/asm-b.c: Check for __ppc64__.
6577
6578 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
6579
6580 PR fortran/30190
6581 * gfortran.dg/bounds_check_5.f90: New test.
6582
6583 2006-12-20 Andrew Pinski <pinskia@gmail.com>
6584
6585 PR middle-end/30143
6586 * gcc.dg/gomp/complex-1.c: New testcase.
6587
6588 2006-12-20 Roger Sayle <roger@eyesopen.com>
6589
6590 * gfortran.dg/array_memset_1.f90: New test case.
6591
6592 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
6593
6594 * lib/target-supports.exp: Add spu to
6595 check_effective_target_vect_widen_mult_hi_to_si.
6596
6597 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
6598
6599 PR fortran/29992
6600 * gfortran.dg/generic_9.f90: New test.
6601
6602 PR fortran/30081
6603 * gfortran.dg/generic_10.f90: New test.
6604
6605 2006-12-19 Andrew Pinski <pinskia@gmail.com>
6606
6607 PR tree-opt/30045
6608 * gcc.dg/pr30045.c: New test.
6609
6610 2006-12-20 Ben Elliston <bje@au.ibm.com>
6611
6612 * gcc.dg/20020312-2.c: Add a case for __SPU__.
6613
6614 2006-12-19 Eric Christopher <echristo@apple.com>
6615
6616 PR target/29302
6617 * gcc.c-torture/execute/pr29302-1.c: New.
6618
6619 2006-12-19 Tobias Burnus <burnus@net-b.de>
6620
6621 PR fortran/39238
6622 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
6623
6624 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
6625
6626 PR fortran/30236
6627 * gfortran.dg/altreturn_3.f90: New test.
6628
6629 * gfortran.dg/char_result_12.f90: Fix comment typos.
6630
6631 2006-12-19 Ben Elliston <bje@au.ibm.com>
6632
6633 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
6634 as newlib's stdio.h uses non-traditional cpp constructs.
6635
6636 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
6637
6638 * gfortran.dg/advance.f90: Renamed to advance_1.f90
6639 * gfortran.dg/append-1.f90: Renamed to append_1.f90
6640 * gfortran.dg/array-1.f90: Renamed to array_1.f90
6641 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
6642 * gfortran.dg/backspace.f: Renamed to backspace_1.f
6643 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
6644 * gfortran.dg/default_initialization.f: Renamed to
6645 default_initialization_1.f
6646 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
6647 dollar_edit_descriptor_1.f
6648 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
6649 dollar_edit_descriptor_2.f
6650 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
6651 dollar_edit_descriptor_3.f
6652 * gfortran.dg/logint-1.f: Renamed to logint_1.f
6653 * gfortran.dg/logint-2.f: Renamed to logint_2.f
6654 * gfortran.dg/logint-3.f: Renamed to logint_3.f
6655 * gfortran.dg/advance_1.f90: Renamed from advance.f90
6656 * gfortran.dg/append_1.f90: Renamed from append-1.f90
6657 * gfortran.dg/array_1.f90: Renamed from array-1.f90
6658 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
6659 * gfortran.dg/backspace_1.f: Renamed from backspace.f
6660 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
6661 * gfortran.dg/default_initialization_1.f: Renamed from
6662 default_initialization.f
6663 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
6664 dollar_edit_descriptor-1.f
6665 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
6666 dollar_edit_descriptor-2.f
6667 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
6668 dollar_edit_descriptor-3.f
6669 * gfortran.dg/logint_1.f: Renamed from logint-1.f
6670 * gfortran.dg/logint_2.f: Renamed from logint-2.f
6671 * gfortran.dg/logint_3.f: Renamed from logint-3.f
6672
6673 2006-12-18 Bill Wendling <wendling@apple.com>
6674
6675 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
6676 id is an OjbC keyword.
6677
6678 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6679
6680 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
6681
6682 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
6683
6684 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
6685
6686 2006-12-18 Ian Lance Taylor <iant@google.com>
6687
6688 * g++.dg/warn/Wmissing-declarations-1.C: New test.
6689
6690 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6691
6692 * gcc.c-torture/compile/pr27528.c: Use empty templates.
6693
6694 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
6695
6696 PR fortran/30207
6697 * gfortran.fortran-torture/execute/where21.f90: New test.
6698
6699 2006-12-17 Tobias Burnus <burnus@net-b.de>
6700
6701 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
6702
6703 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6704
6705 PR middle-end/7651
6706 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
6707 * gcc.dg/if-empty-1.c: Likewise.
6708 * gcc.dg/pr23165.c: Likewise.
6709 * g++.dg/warn/empty-body.C: Likewise.
6710
6711 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6712
6713 PR libfortran/30005
6714 * gfortran.dg/open_errors.f90: New test.
6715
6716 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
6717
6718 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
6719
6720 * gcc.target/i386/ssse3-pabsb.c: New file.
6721 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6722 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6723 * gcc.target/i386/ssse3-palignr.c: Likewise.
6724 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6725 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6726 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6727 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6728 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6729 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6730 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6731 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6732 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6733 * gcc.target/i386/ssse3-psignb.c: Likewise.
6734 * gcc.target/i386/ssse3-psignd.c: Likewise.
6735 * gcc.target/i386/ssse3-psignw.c: Likewise.
6736 * gcc.target/i386/ssse3-vals.h: Likewise.
6737
6738 2006-12-15 Janis Johnson <janis187@us.ibm.com>
6739
6740 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
6741 * lib/fortran-torture.exp: Include target-supports.exp.
6742
6743 2006-12-15 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR target/30185
6746 * gcc.c-torture/execute/pr30185.c: New test.
6747
6748 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6749
6750 PR testsuite/30179
6751 PR testsuite/30180
6752 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
6753 * gcc.dg/builtin-bswap-2.c: Likewise.
6754 * gcc.dg/builtin-bswap-3.c: Likewise.
6755 * gcc.dg/builtin-bswap-4.c: Likewise.
6756 * lib/target-supports.exp (check_effective_target_stdint_types): New.
6757 * gcc.c-torture/execute/mode-dependent-address.x: New file.
6758
6759 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6760
6761 PR libfortran/30145
6762 * gfortran.dg/write_zero_array: New test.
6763
6764 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6765
6766 PR fortran/30200
6767 * gfortran.dg/write_fmt_trim.f90: New test.
6768
6769 2006-12-14 Diego Novillo <dnovillo@redhat.com>
6770
6771 PR 30194
6772 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
6773 temporarily.
6774
6775 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6776
6777 * lib/target-supports.exp (check_weak_available): Use istarget
6778 "hppa*-*-hpux10*" instead of regexp.
6779 (check_cxa_atexit_available): Likewise.
6780
6781 2006-12-14 Richard Guenther <rguenther@suse.de>
6782
6783 PR tree-optimization/30197
6784 * gcc.c-torture/execute/complex-1.c: Fix function name.
6785 * gcc.dg/builtins-61.c: New testcase.
6786
6787 2006-12-14 Richard Guenther <rguenther@suse.de>
6788
6789 PR middle-end/30172
6790 * gcc.dg/pr30172-1.c: New testcase.
6791
6792 2006-12-14 Richard Guenther <rguenther@suse.de>
6793
6794 PR tree-optimization/30198
6795 * gcc.dg/builtins-60.c: New testcase.
6796
6797 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
6798
6799 * lib/target-supports.exp (vect_no_align): Remove spu.
6800
6801 2006-12-13 Ian Lance Taylor <iant@google.com>
6802
6803 PR c++/19564
6804 PR c++/19756
6805 * g++.dg/warn/Wparentheses-5.C: New test.
6806 * g++.dg/warn/Wparentheses-6.C: New test.
6807 * g++.dg/warn/Wparentheses-7.C: New test.
6808 * g++.dg/warn/Wparentheses-8.C: New test.
6809 * g++.dg/warn/Wparentheses-9.C: New test.
6810 * g++.dg/warn/Wparentheses-10.C: New test.
6811 * g++.dg/warn/Wparentheses-11.C: New test.
6812 * g++.dg/warn/Wparentheses-12.C: New test.
6813 * g++.dg/warn/Wparentheses-13.C: New test.
6814 * g++.dg/warn/Wparentheses-14.C: New test.
6815 * g++.dg/warn/Wparentheses-15.C: New test.
6816 * g++.dg/warn/Wparentheses-16.C: New test.
6817 * g++.dg/warn/Wparentheses-17.C: New test.
6818 * g++.dg/warn/Wparentheses-18.C: New test.
6819 * g++.dg/warn/Wparentheses-19.C: New test.
6820 * g++.dg/warn/Wparentheses-20.C: New test.
6821 * g++.dg/warn/Wparentheses-21.C: New test.
6822
6823 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6824
6825 PR testsuite/30157
6826 * lib/target-supports.exp (check_cxa_atexit_available): Return false
6827 for target "hppa.*hpux10".
6828
6829 2006-12-13 Jakub Jelinek <jakub@redhat.com>
6830
6831 * g++.dg/debug/vartrack1.C: New test.
6832
6833 * g++.dg/opt/ifcvt1.C: New test.
6834
6835 * gcc.dg/tls/opt-13.c: New test.
6836
6837 * gcc.dg/20060425-2.c: New test.
6838
6839 * g++.dg/opt/pr15054-2.C: New test.
6840
6841 * gcc.c-torture/execute/20060420-1.c: New test.
6842
6843 * gcc.c-torture/execute/20060412-1.c: New test.
6844
6845 * objc/compile/20060406-1.m: New test.
6846
6847 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
6848
6849 * g++.dg/template/array17.C: New test.
6850
6851 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
6852
6853 * gcc.target/powerpc/altivec-23.c: New test.
6854
6855 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
6856
6857 PR c++27316
6858 * g++.dg/inherit/error3.C: New test.
6859
6860 PR c++/28740
6861 * g++.dg/inherit/error4.C: New test.
6862
6863 2006-12-13 Richard Guenther <rguenther@suse.de>
6864
6865 PR tree-optimization/17687
6866 * gcc.dg/builtins-59.c: New testcase.
6867
6868 2006-12-13 Ben Elliston <bje@au.ibm.com>
6869
6870 * gcc.target/spu/Wmain.c: New test.
6871
6872 2006-12-12 Josh Conner <jconner@apple.com>
6873
6874 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
6875 * g++.dg/abi/thunk4.C: Likewise.
6876 * g++.dg/abi/rtti3.C: Likewise.
6877
6878 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
6879
6880 * gcc.target/spu/cpat-1.c: New test.
6881 * gcc.target/spu/cpat-2.c: New test.
6882 * gcc.target/spu/cpat-3.c: New test.
6883 * gcc.target/spu/cpat-4.c: New test.
6884
6885 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6886
6887 PR tree-opt/28436
6888 * gcc.c-torture/compile/vector-1.c: New test.
6889 * gcc.c-torture/compile/vector-2.c: New test.
6890 * gcc.c-torture/compile/vector-3.c: New test.
6891
6892 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
6893
6894 * lib/fortran-torture.exp: Update copyright years. Remove
6895 obsolete comment. Test -ftree-vectorize where it makes sense.
6896 * lib/gfortran-dg.exp: Update copyright years. Use settings
6897 from fortran-torture.exp.
6898 * gfortran.dg/char_transpose_1.f90,
6899 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
6900 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
6901 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
6902 '-w' to dg-options.
6903
6904 2006-12-12 Richard Sandiford <richard@codesourcery.com>
6905
6906 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
6907 saved_${tool}_load.
6908
6909 2006-12-12 Ira Rosen <irar@il.ibm.com>
6910
6911 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
6912 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
6913 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
6914 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
6915 gaps.
6916
6917 2006-12-12 Richard Guenther <rguenther@suse.de>
6918
6919 PR middle-end/30147
6920 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
6921
6922 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
6923 Diego Novillo <dnovillo@redhat.com>
6924
6925 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
6926 VDEF/VUSE changes.
6927 * gcc.dg/tree-ssa/pr26421.c: Likewise
6928 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
6929 * gcc.dg/tree-ssa/pr23382.c: Likewise.
6930 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
6931 * gcc.dg/tree-ssa/pr28410.c: Likewise.
6932 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
6933 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
6934 * gcc.dg/tree-ssa/vrp07.c: Likewise.
6935 * gcc.dg/tree-ssa/vrp08.c: Likewise.
6936 * gcc.dg/tree-ssa/alias-12.c: Likewise.
6937
6938 2006-12-11 Jan Hubicka <jh@suse.cz>
6939
6940 * gcc.dg/tree-prof/stringop-1.c: New test.
6941 * gcc.dg/tree-prof/stringop-2.c: New test.
6942
6943 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
6944
6945 PR target/30120
6946 * gcc.target/i386/pr30120.c: New test.
6947
6948 Revert:
6949 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
6950
6951 * gcc.target/i386/x87regparm-1.c: New test.
6952 * gcc.target/i386/x87regparm-2.c: New test.
6953 * gcc.target/i386/x87regparm-3.c: New test.
6954 * gcc.target/i386/x87regparm-4.c: New test.
6955
6956 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
6957
6958 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
6959
6960 2006-12-10 Tobias Burnus <burnus@net-b.de>
6961
6962 PR fortran/23994
6963 * gfortran.dg/protected_1.f90: New test.
6964 * gfortran.dg/protected_2.f90: New test.
6965 * gfortran.dg/protected_3.f90: New test.
6966 * gfortran.dg/protected_4.f90: New test.
6967 * gfortran.dg/protected_5.f90: New test.
6968 * gfortran.dg/protected_6.f90: New test.
6969
6970 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
6971 Tobias Burnus <burnus@gcc.gnu.org>
6972
6973 PR fortran/29975
6974 PR fortran/30068
6975 * gfortran.dg/interface_4.f90: Test adding procedure to generic
6976 interface.
6977 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
6978 ambiguous interfaces.
6979 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
6980 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
6981 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
6982 ambiguous interfaces.
6983 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
6984 * gfortran.dg/array_initializer_2.f90: Add initializer array
6985 constructor test.
6986
6987 PR fortran/30096
6988 * gfortran.dg/interface_9.f90: Test that host interfaces are
6989 not checked for ambiguity with the local version.
6990
6991 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
6992
6993 PR fortran/29464
6994 * gfortran.dg/module_interface_2.f90: New test.
6995
6996 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
6997
6998 PR fortran/29941
6999 * gfortran.dg/assumed_len.f90: New test.
7000
7001 2006-12-09 Richard Guenther <rguenther@suse.de>
7002
7003 * g++.dg/warn/implicit-typename1.C: Qualify types.
7004 * g++.dg/parse/crash12.C: Likewise.
7005 * g++.dg/tree-ssa/pr22444.C: Likewise.
7006
7007 2006-12-09 Tobias Burnus <burnus@net-b.de>
7008
7009 * gfortran.dg/array_2.f90: Added sqrt test.
7010
7011 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
7012
7013 * gcc.target/i386/x87regparm-1.c: XFAIL.
7014 * gcc.target/i386/x87regparm-2.c: XFAIL.
7015 * gcc.target/i386/x87regparm-3.c: XFAIL.
7016 * gcc.target/i386/x87regparm-4.c: XFAIL.
7017
7018 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7019
7020 * lib/target-supports.exp
7021 (check_effective_target_large_long_double): New.
7022 * gcc.dg/Wconversion-real.c : Use it.
7023 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
7024 unsigned.
7025
7026 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
7027
7028 * gcc.c-torture/execute/mode-dependent-address.c: New test.
7029
7030 2006-12-08 Tobias Burnus <burnus@net-b.de>
7031
7032 PR fortran/27546
7033 * gfortran.dg/import4.f90: New test for IMPORT in modules.
7034
7035 2006-12-07 Mark Mitchell <mark@codesourcery.com>
7036
7037 PR c++/29732
7038 * g++.dg/template/crash65.C: New test.
7039 * g++.dg/template/spec16.C: Tweak error markers.
7040
7041 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
7042
7043 * gcc.target/spu: New directory.
7044 * gcc.target/spu/spu.exp: New file.
7045 * gcc.target/spu/intrinsics-1.c: New test.
7046
7047 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
7048
7049 PR c++/29980
7050 * g++.dg/ext/attrib27.C: New test.
7051 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
7052 * g++.dg/parse/typedef5.C: Likewise.
7053
7054 2006-12-07 Mike Stump <mrs@apple.com>
7055
7056 * treelang/compile/var_defs.tree: Adjust.
7057
7058 2006-12-06 Mark Mitchell <mark@codesourcery.com>
7059
7060 PR c++/29730
7061 * g++.dg/template/crash64.C: New test.
7062 * g++.dg/parse/crash27.C: Adjust error markers.
7063
7064 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
7065
7066 PR libfortran/30009
7067 PR libfortran/30056
7068 * gfortran.dg/read_eof_4.f90: Add tests.
7069 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
7070 * gfortran.dg/unf_read_corrupted_1.f90: New test.
7071
7072 2006-12-05 Mark Mitchell <mark@codesourcery.com>
7073
7074 PR c++/29729
7075 * g++.dg/template/crash63.C: New test.
7076
7077 PR c++/29728
7078 * g++.dg/template/crash62.C: New test.
7079
7080 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
7081
7082 PR fortran/30003
7083 * gfortran.dg/allocatable_function_1.f90: Increase the number
7084 of expected calls of free to 10; the lhs section reference is
7085 now evaluated so there is another call to bar. Change the
7086 comment appropriately.
7087 * gfortran.dg/array_section_1.f90: New test.
7088
7089 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
7090
7091 PR fortran/29912
7092 * gfortran.dg/char_result_12.f90: New test.
7093
7094 2006-12-05 Richard Guenther <rguenther@suse.de>
7095
7096 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
7097 * gcc.dg/vect/vect-pow-2.c: Rename to ...
7098 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
7099 vect_double, xfail for spu*-*-*.
7100
7101 2006-12-04 Tobias Burnus <burnus@net-b.de>
7102
7103 PR fortran/29962
7104 * initialization_4.f90: Test noninteger exponents (-std=f95).
7105 * initialization_5.f90: New test for noninteger exponents
7106 with -std=f2003.
7107
7108 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
7109
7110 PR fortran/29821
7111 * gfortran.dg/parameter_array_section_1.f90: New test.
7112
7113 2006-12-04 Mark Mitchell <mark@codesourcery.com>
7114
7115 PR c++/29733
7116 * g++.dg/template/crash61.C: New test.
7117
7118 PR c++/29632
7119 * g++.dg/template/error23.C: New test.
7120
7121 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
7122
7123 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
7124
7125 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
7126
7127 PR fortran/29916
7128 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
7129
7130 2006-12-04 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR middle-end/29965
7133 * gcc.dg/gomp/pr29965-1.c: New test.
7134 * gcc.dg/gomp/pr29965-2.c: New test.
7135 * gcc.dg/gomp/pr29965-3.c: New test.
7136 * gcc.dg/gomp/pr29965-4.c: New test.
7137 * gcc.dg/gomp/pr29965-5.c: New test.
7138 * gcc.dg/gomp/pr29965-6.c: New test.
7139 * g++.dg/gomp/pr29965-1.C: New test.
7140 * g++.dg/gomp/pr29965-2.C: New test.
7141 * g++.dg/gomp/pr29965-3.C: New test.
7142 * g++.dg/gomp/pr29965-4.C: New test.
7143 * g++.dg/gomp/pr29965-5.C: New test.
7144 * g++.dg/gomp/pr29965-6.C: New test.
7145 * g++.dg/gomp/pr29965-7.C: New test.
7146 * g++.dg/gomp/pr29965-8.C: New test.
7147 * g++.dg/gomp/pr29965-9.C: New test.
7148 * g++.dg/gomp/pr29965-10.C: New test.
7149
7150 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
7151
7152 * gnat.dg/pointer_variable_bounds.adb: New test.
7153 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7154 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
7155
7156 2006-12-03 Eric Christopher <echristo@apple.com>
7157
7158 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
7159
7160 2006-12-03 Richard Henderson <rth@redhat.com>
7161 Andrew Pinski <pinskia@gmail.com>
7162
7163 PR C++/14329
7164 * g++.dg/warn/unit-1.C: New test.
7165
7166 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
7167
7168 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
7169
7170 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
7171
7172 * g++.dg/vect/vect.exp: Enable tests to run on spu.
7173 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
7174 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
7175 * gcc.dg/vect/vect-70.c: Reduce array size.
7176 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
7177 vect_no_compaer_double targets.
7178 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
7179 vect_float, vect_double, and vect_int.
7180
7181 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
7182
7183 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
7184 test for loop versioning on vect_no_align targets.
7185 * gcc.dg/vect/pr20122.c: Likewise.
7186 * gcc.dg/vect/vect-105.c: Likewise.
7187 * gcc.dg/vect/vect-42.c: Likewise.
7188 * gcc.dg/vect/vect-43.c: Likewise.
7189 * gcc.dg/vect/vect-74.c: Likewise.
7190 * gcc.dg/vect/vect-75.c: Likewise.
7191 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7192 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7193 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
7194 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
7195
7196 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
7197
7198 PR fortran/29642
7199 * gfortran.dg/value_1.f90 : New test.
7200 * gfortran.dg/value_2.f90 : New test.
7201 * gfortran.dg/value_3.f90 : New test.
7202 * gfortran.dg/value_4.f90 : New test.
7203 * gfortran.dg/value_4.c : Called from value_4.f90.
7204
7205 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
7206
7207 PR C++/30033
7208 * g++.dg/cpp0x/static_assert4.C: New testcase.
7209
7210 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7211
7212 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
7213
7214 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
7215
7216 PR c/27953
7217 * gcc.dg/pr27953.c: New test.
7218
7219 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
7220
7221 PR c++/30022
7222 * g++.dg/ext/vector5.C: New test.
7223
7224 PR c++/30021
7225 * g++.dg/other/main1.C: New test.
7226
7227 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
7228
7229 PR libfortran/29568
7230 * gfortran.dg/convert_implied_open.f90: Change to
7231 new default record length.
7232 * gfortran.dg/unf_short_record_1.f90: Adapt to
7233 new error message.
7234 * gfortran.dg/unformatted_subrecords_1.f90: New test.
7235
7236 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
7237
7238 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
7239
7240 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
7241
7242 PR c++/29066
7243 * g++.dg/expr/pr29066.c: New.
7244
7245 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
7246 Zdenek Dvorak <dvorakz@suse.cz>
7247
7248 PR tree-optimization/29921
7249 * gcc.dg/pr29921-2.c: New test.
7250
7251 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
7252
7253 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
7254 (i386_get_cpuid): New function.
7255 (i386_cpuid_ecx): Likewise.
7256 (i386_cpuid_edx): Likewise.
7257 (i386_cpuid): Updated to call i386_cpuid_edx.
7258
7259 * gcc.target/i386/sse3-addsubpd.c: New file.
7260 * gcc.target/i386/sse3-addsubps.c: Likewise.
7261 * gcc.target/i386/sse3-haddpd.c: Likewise.
7262 * gcc.target/i386/sse3-haddps.c: Likewise.
7263 * gcc.target/i386/sse3-hsubpd.c: Likewise.
7264 * gcc.target/i386/sse3-hsubps.c: Likewise.
7265 * gcc.target/i386/sse3-lddqu.c: Likewise.
7266 * gcc.target/i386/sse3-movddup.c: Likewise.
7267 * gcc.target/i386/sse3-movshdup.c: Likewise.
7268 * gcc.target/i386/sse3-movsldup.c: Likewise.
7269
7270 2006-12-01 Dirk Mueller <dmueller@suse.de>
7271
7272 * g++.dg/warn/Wreturn-type-4.C: New testcase.
7273
7274 2006-11-30 Janis Johnson <janis187@us.ibm.com>
7275
7276 * gcc.dg/dfp/convert-int-max.c: New test.
7277 * gcc.dg/dfp/convert-int-max-fold.c: New test.
7278
7279 2006-11-30 Richard Guenther <rguenther@suse.de>
7280
7281 * gcc.dg/vect/vect-pow-1.c: Rename ...
7282 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
7283 floats instead of doubles, check successful vectorization.
7284
7285 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
7286
7287 PR target/29945
7288 * gcc.c-torture/compile/pr29945.c: New testcase.
7289
7290 2006-11-30 Joseph Myers <joseph@codesourcery.com>
7291
7292 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
7293 -maltivec.
7294
7295 2006-11-29 Eric Christopher <echristo@apple.com>
7296
7297 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
7298
7299 2006-11-29 Janis Johnson <janis187@us.ibm.com>
7300
7301 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
7302
7303 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
7304
7305 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
7306
7307 PR c++/29022
7308 * g++.dg/inherit/virtual2.C: New test.
7309 * g++.dg/inherit/virtual3.C: Likewise.
7310 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
7311 * g++.dg/inherit/error2.C: Likewise.
7312 * g++.dg/template/instantiate1.C: Likewise.
7313
7314 2006-11-28 Andrew Pinski <pinskia@gmail.com>
7315
7316 PR tree-opt/29984
7317 * gcc.dg/tree-ssa/reassoc-12.c: New test.
7318
7319 2006-11-28 Jan Hubicka <jh@suse.cz>
7320
7321 * gcc.dg/memcpy-1.c: New test.
7322
7323 2006-11-28 Jakub Jelinek <jakub@redhat.com>
7324
7325 PR c++/29735
7326 * g++.dg/warn/main-3.C: New test.
7327
7328 2006-11-28 Jan Hubicka <jh@suse.cz>
7329
7330 * gcc.dg/winline-1.c: New test.
7331
7332 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
7333
7334 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
7335 alignments.
7336
7337 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
7338
7339 PR fortran/29976
7340 * gfortran.dg/missing_optional_dummy_3.f90
7341
7342 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
7343
7344 PR fortran/20880
7345 * gfortran.dg/interface_3.f90: Modify errors.
7346
7347 2006-11-28 Ben Elliston <bje@au.ibm.com>
7348
7349 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7350 fail to link due to relocation overflows on spu-*-*.
7351
7352 2006-11-27 Michael Matz <matz@suse.de>
7353 Andreas Krebbel <krebbel1@de.ibm.com>
7354
7355 PR target/29319
7356 * gcc.dg/20061127-1.c: New testcase.
7357
7358 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
7359
7360 * gcc.dg/20061124-1.c: Add exit() function prototype.
7361
7362 2006-11-27 Jan Hubicka <jh@suse.cz>
7363
7364 * gcc.target/i386/memcpy-1.c: Adjust size.
7365 * gcc.dg/visibility-11.c: Likewise.
7366
7367 2006-11-27 Richard Guenther <rguenther@suse.de>
7368
7369 PR middle-end/25620
7370 * gcc.target/i386/pow-1.c: New testcase.
7371 * gcc.dg/builtins-58.c: Likewise.
7372
7373 2006-11-26 Mark Mitchell <mark@codesourcery.com>
7374
7375 PR c++/29886
7376 * g++.dg/expr/cast8.C: New test.
7377
7378 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7379
7380 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
7381 Don't ever inline the testcase.
7382
7383 2006-11-25 Andrew Pinski <pinskia@gmail.com>
7384
7385 PR fortran/29982
7386 * gfortran.fortran-torture/compile/parameter_3.f90: New
7387 testcase.
7388
7389 2006-11-25 Andrew Pinski <pinskia@gmail.com>
7390
7391 PR fortran/29951
7392 * gfortran.fortran-torture/execute/transfer2.f90: New test.
7393
7394 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7395
7396 * gfortran.fortran-torture/execute/specifics.f90: Remove test
7397 for CHAR.
7398
7399 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7400
7401 PR libgfortran/29936
7402 * gfortran.dg/write_check3.f90: New test.
7403
7404 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7405
7406 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
7407
7408 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
7409
7410 PR fortran/20880
7411 * gfortran.dg/interface_3.f90: New test.
7412
7413 PR fortran/29387
7414 * gfortran.dg/generic_8.f90: New test.
7415
7416 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7417
7418 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
7419 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
7420 * gfortran.dg/specifics_3.f90: Remove.
7421
7422 2006-11-24 Jakub Jelinek <jakub@redhat.com>
7423
7424 PR c/29955
7425 * gcc.dg/gomp/pr29955.c: New test.
7426
7427 PR c/29736
7428 * gcc.dg/pr29736.c: New test.
7429
7430 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7431
7432 PR tree-opt/29964
7433 * gcc.dg/pure-1.c: New test.
7434
7435 2006-11-24 Joseph Myers <joseph@codesourcery.com>
7436
7437 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
7438 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
7439
7440 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
7441
7442 * gcc.dg/20061124-1.c: New testcase.
7443
7444 2006-11-23 Eric Christopher <echristo@apple.com>
7445
7446 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
7447
7448 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7449
7450 PR c/2707
7451 PR c++/26167
7452 * gcc.dg/Wconversion-integer.c: New. Supersedes
7453 Wconversion-negative-constants.c
7454 * gcc.dg/Wconversion-real.c: New.
7455 * gcc.dg/Wconversion-real-integer.c: New.
7456 * gcc.dg/Wconversion-negative-constants.c: Deleted.
7457 * g++.dg/warn/Wconversion1.C: Modified.
7458
7459 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
7460
7461 * gfortran.dg/overload_1.f90: New test.
7462
7463 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7464
7465 PR c/9072
7466 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
7467 Wtraditional-conversion.
7468 * gcc.dg/overflow-warn-2.c: Likewise.
7469 * gcc.dg/Wconversion.c: Likewise. Renamed as
7470 Wtraditional-conversion.c .
7471 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
7472 Wtraditional-conversion-2.c .
7473 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
7474 Wtraditional-conversion-2.c
7475 * gcc.dg/Wconversion-negative-constants.c: New.
7476
7477 2006-11-23 Andrew Pinski <pinskia@gmail.com>
7478
7479 * gcc.dg/tree-ssa/dump-1.c: New test.
7480
7481 2006-11-23 David Ung <davidu@mips.com>
7482
7483 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
7484 -mfp64, allowable when ISA >= 33 and float is enabled.
7485 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
7486 of mthc1 and mfhc1 patterns.
7487
7488 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
7489
7490 PR tree-optimization/29921
7491 * gcc.dg/pr29921.c: New test.
7492
7493 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
7494
7495 PR fortran/29441
7496 * gfortran.dg/initialization_4.f90: New test.
7497
7498 2006-11-22 Ira Rosen <irar@il.ibm.com>
7499
7500 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
7501 platforms that have interleaving support.
7502 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
7503 * gcc.dg/vect/vect-strided-a-u16-i2.c,
7504 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
7505 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
7506 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
7507 gcc.dg/vect/vect-strided-u8-i2-gap.c,
7508 gcc.dg/vect/vect-strided-u8-i8.c,
7509 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
7510 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7511 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
7512 gcc.dg/vect/vect-strided-float.c,
7513 gcc.dg/vect/vect-strided-a-mult.c,
7514 gcc.dg/vect/vect-strided-mult-char-ls.c,
7515 gcc.dg/vect/vect-strided-a-u16-mult.c,
7516 gcc.dg/vect/vect-strided-a-u32-mult.c,
7517 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
7518 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
7519 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
7520 gcc.dg/vect/vect-strided-mult.c,
7521 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
7522 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
7523 New.
7524
7525 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
7526
7527 PR fortran/25087
7528 * gfortran.dg/auto_char_len_4.f90: New test.
7529
7530 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
7531
7532 PR fortran/29652
7533 * gfortran.dg/generic_7.f90: New test.
7534 * gfortran.dg/defined_operators_1.f90: Add new error.
7535
7536 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
7537
7538 PR tree-optimization/29902
7539 * g++.dg/tree-ssa/pr29902.C: New test.
7540
7541 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
7542
7543 PR fortran/29820
7544 * gfortran.dg/used_types_13.f90: New test.
7545
7546 2006-11-21 Janis Johnson <janis187@us.ibm.com>
7547
7548 * gcc.dg/dfp/snan.c: Delete.
7549
7550 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
7551
7552 * g++.dg/cpp0x/static_assert1.C: New.
7553 * g++.dg/cpp0x/static_assert2.C: New.
7554 * g++.dg/cpp0x/static_assert3.C: New.
7555
7556 2006-11-21 Richard Guenther <rguenther@suse.de>
7557
7558 * gcc.dg/vect/vect-pow-1.c: New testcase.
7559 * gcc.dg/vect/vect-pow-2.c: Likewise.
7560
7561 2006-11-21 Jakub Jelinek <jakub@redhat.com>
7562
7563 PR c++/29570
7564 * g++.dg/template/static29.C: New test.
7565
7566 PR c++/29734
7567 * g++.dg/conversion/simd4.C: New test.
7568
7569 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
7570
7571 PR c++/29475
7572 * g++.dg/template/access19.C: New test.
7573 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
7574 error is reported.
7575
7576 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
7577
7578 PR tree-opt/25500
7579 * gcc.dg/tree-ssa/sra-4.c: New testcase.
7580
7581 2006-11-20 Tobias Burnus <burnus@net-b.de>
7582
7583 PR fortran/27546
7584 * gfortran.dg/import.f90: Extended test.
7585 * gfortran.dg/import2.f90: Extended test.
7586
7587 2006-11-20 Tobias Burnus <burnus@net-b.de>
7588
7589 * gfortran.dg/volatile3.f90: Add conflict test.
7590
7591 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
7592
7593 PR fortran/24783
7594 * gfortran.dg/implicit_10.f90: New test.
7595
7596 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
7597
7598 PR c++/8586
7599 * g++.dg/warn/Wall-write-strings.C: New.
7600
7601 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
7602
7603 * gfortran.dg/alloc_comp_constraint_5.f90: New.
7604 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
7605
7606 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7607
7608 * gfortran.dg/use_3.f90: Remove error message.
7609 * gfortran.dg/iso_fortran_env_1.f90: New test.
7610 * gfortran.dg/iso_fortran_env_2.f90: New test.
7611 * gfortran.dg/iso_fortran_env_3.f90: New test.
7612 * gfortran.dg/iso_fortran_env_4.f90: New test.
7613
7614 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
7615
7616 * gcc.dg/vect/vect-27.c: Fix initialization.
7617
7618 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7619
7620 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
7621 * gcc.dg/torture/builtin-minmax-1.c: New.
7622
7623 * gcc.dg/builtins-20.c: Add cases for copysign.
7624
7625 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7626
7627 PR fortran/24285
7628 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
7629
7630 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7631 * gfortran.dg/use_1.f90: New test.
7632 * gfortran.dg/use_1.f90: New test.
7633 * gfortran.dg/use_1.f90: New test.
7634
7635 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
7636
7637 PR tree-optimization/29801
7638 * gcc.dg/pr29801.c: New test.
7639
7640 2006-11-17 Jakub Jelinek <jakub@redhat.com>
7641
7642 PR middle-end/29584
7643 * gcc.dg/torture/pr29584.c: New test.
7644
7645 2006-11-17 Joseph Myers <joseph@codesourcery.com>
7646
7647 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
7648 Condition PowerPC tests for saving FPRs on powerpc_fprs.
7649 * gcc.target/powerpc/compress-float-ppc.c,
7650 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
7651 powerpc_fprs.
7652 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
7653 do not pass -mhard-float.
7654
7655 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
7656
7657 * gnat.dg/volatile_aggregate.adb: New test.
7658
7659 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7660
7661 PR fortran/29391
7662 PR fortran/29489
7663 * gfortran.dg/bound_2.f90: Add more checks.
7664 * gfortran.dg/bound_3.f90: New test.
7665
7666 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
7667
7668 PR target/29201
7669 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
7670
7671 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
7672
7673 * gfortran.dg/import3.f90: Fix error message.
7674
7675 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
7676
7677 PR tree-opt/29788
7678 * gfortran.fortran-torture/compile/inline_1.f90:
7679 New testcase.
7680
7681 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
7682
7683 * gcc.target/i386/x87regparm-1.c: New test.
7684 * gcc.target/i386/x87regparm-2.c: New test.
7685 * gcc.target/i386/x87regparm-3.c: New test.
7686 * gcc.target/i386/x87regparm-4.c: New test.
7687
7688 2006-11-15 Tobias Burnus <burnus@net-b.de>
7689
7690 PR fortran/27546
7691 * gfortran.dg/import.f90: New test.
7692 * gfortran.dg/import2.f90: New test.
7693 * gfortran.dg/import3.f90: New test.
7694
7695 2006-11-15 Tobias Burnus <burnus@net-b.de>
7696
7697 PR fortran/27588
7698 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
7699
7700 2006-11-15 Tobias Burnus <burnus@net-b.de>
7701
7702 PR fortran/29806
7703 * gfortran.dg/contains.f90: New test.
7704 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
7705
7706 2006-11-15 Jakub Jelinek <jakub@redhat.com>
7707
7708 PR tree-optimization/29581
7709 * gcc.dg/pr29581-1.c: New test.
7710 * gcc.dg/pr29581-2.c: New test.
7711 * gcc.dg/pr29581-3.c: New test.
7712 * gcc.dg/pr29581-4.c: New test.
7713 * gfortran.dg/pr29581.f90: New test.
7714
7715 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
7716
7717 PR fortran/29702
7718 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
7719 numbers in error message headers.
7720
7721 2006-11-14 Richard Guenther <rguenther@suse.de>
7722
7723 * gcc.target/i386/math-torture/math-torture.exp: Restrict
7724 to i?86 and x86_64 targets.
7725
7726 2006-11-14 Caroline Tice <ctice@apple.com>
7727
7728 * gcc.dg/pubtypes-1.c: New file/testcase.
7729 * gcc.dg/pubtypes-2.c: New file/testcase.
7730 * gcc.dg/pubtypes-3.c: New file/testcase.
7731 * gcc.dg/pubtypes-4.c: New file/testcase.
7732 * g++.dg/pubtypes.C: New file/testcase.
7733
7734 2006-11-14 Mark Mitchell <mark@codesourcery.com>
7735
7736 PR c++/29106
7737 * g++.dg/init/self1.C: New test.
7738
7739 2006-11-14 Tobias Burnus <burnus@net-b.de>
7740
7741 PR fortran/29657
7742 * gfortran.dg/conflicts.f90: Add.
7743
7744 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
7745
7746 PR rtl-optimization/29798
7747
7748 * gcc.c-torture/execute/pr29798.c: New.
7749
7750 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7751
7752 * gcc.dg/builtins-20.c: Add more cases.
7753
7754 2006-11-13 Jakub Jelinek <jakub@redhat.com>
7755
7756 PR fortran/29759
7757 * gfortran.dg/gomp/pr29759.f90: New test.
7758
7759 2006-11-13 Mark Mitchell <mark@codesourcery.com>
7760
7761 PR c++/29518
7762 * g++.dg/template/static28.C: New test.
7763
7764 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
7765
7766 * lib/c-torture.exp: Use target-libpath.exp.
7767 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
7768 set GCC_EXEC_PREFIX env var from global variable of same name.
7769
7770 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
7771
7772 PR fortran/26994
7773 * gfortran.fortran-torture/compile/transfer-1.f90:
7774 New testcase.
7775
7776 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
7777 Zdenek Dvorak <dvorakz@suse.cz>
7778
7779 PR tree-optimization/29680
7780 * gcc.dg/alias-11.c: New test.
7781
7782 2006-11-12 Jason Merrill <jason@redhat.com>
7783 Andrew Pinski <pinskia@physics.uc.edu>
7784
7785 PR middle-end/28915
7786 * gcc.target/i386/vectorize1.c: New.
7787
7788 2006-11-12 Roger Sayle <roger@eyesopen.com>
7789
7790 PR rtl-optimization/29797
7791 * gcc.c-torture/execute/pr29797-1.c: New test case.
7792
7793 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7794
7795 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
7796
7797 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
7798
7799 * gcc.dg/tree-ssa/prefetch-3.c: New test.
7800
7801 2006-11-12 Roger Sayle <roger@eyesopen.com>
7802
7803 PR tree-optimization/13827
7804 * gcc.dg/fold-eqand-1.c: New test case.
7805
7806 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
7807
7808 PR rtl-opt/28812
7809 * gcc.c-torture/execute/mayalias-3.c: New test.
7810
7811 2006-11-11 Richard Sandiford <richard@codesourcery.com>
7812
7813 PR middle-end/27528
7814 * gcc.c-torture/compile/pr27528.c: New test.
7815 * gcc.dg/pr27528.c: Likewise.
7816
7817 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7818
7819 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
7820
7821 * gcc.dg/torture/builtin-symmetric-1.c: New test.
7822
7823 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7824
7825 PR fortran/29758
7826 * gfortran.dg/reshape_source_size_1.f90: New test.
7827
7828 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
7829
7830 PR fortran/29315
7831 * gfortran.dg/aliasing_dummy_4.f90: New test.
7832
7833 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
7834
7835 PR target/29777
7836 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
7837 and x86_64-*-* targets.
7838
7839 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7840
7841 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
7842 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
7843 New macros. Use them in exact tests.
7844 (TESTIT3): New macro.
7845 Add tests for fmin, fmax and fma.
7846
7847 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7848
7849 PR fortran/29431
7850 * gfortran.dg/array_constructor_13.f90: New test.
7851
7852 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7853
7854 PR fortran/29744
7855 * gfortran.dg/used_types_12.f90: New test.
7856
7857 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
7858
7859 PR middle-end/29726
7860 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
7861 (test6): Ditto.
7862 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
7863 * gcc.dg/fold-eqandshift-3.c: New test case.
7864
7865 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
7866
7867 PR fortran/29699
7868 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
7869
7870 PR fortran/21370
7871 * gfortran.dg/change_symbol_attributes_1.f90: New test.
7872
7873 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
7874
7875 * gcc.dg/20061109-1.c: New testcase.
7876
7877 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7878
7879 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
7880
7881 2006-11-09 Tobias Burnus <burnus@net-b.de>
7882
7883 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
7884 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
7885
7886 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
7887
7888 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
7889 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
7890
7891 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7892
7893 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
7894
7895 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7896
7897 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
7898 vect-9.c).
7899 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
7900 * gcc.dg/vect/vect-9.c: Now vectorizable.
7901 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
7902 that support vect_widen_mult.
7903 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
7904 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
7905 vect-reduc-dot-u16.c).
7906 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
7907 vect-reduc-dot-u16.c).
7908 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
7909 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
7910 vect-reduc-dot-s8.c).
7911 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
7912 vect-reduc-dot-s8.c).
7913 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
7914 vect-reduc-dot-s8.c).
7915 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
7916 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
7917 vect-reduc-dot-u8.c).
7918 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
7919 vect-reduc-dot-u8.c).
7920 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
7921 * gcc.dg/vect/vect-multitypes-9.c: New test.
7922 * gcc.dg/vect/vect-multitypes-10.c: New test.
7923 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
7924 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
7925 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
7926 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
7927 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
7928 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
7929 wrapv-vect-reduc-dot-s8.c.
7930 * lib/target-support.exp (check_effective_target_vect_unpack): New.
7931 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
7932 targets that support vec_unpack.
7933 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
7934 (check_effective_target_vect_widen_mult_qi_to_hi): New.
7935 (check_effective_target_vect_widen_mult_hi_to_si): New.
7936 (check_effective_target_vect_widen_sum): Removed.
7937
7938 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7939
7940 * gcc.dg/vect/vect-multitypes-8.c: New test.
7941 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
7942
7943 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7944
7945 * gcc.dg/vect/vect-multitypes-7.c: New test.
7946
7947 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7948
7949 * gcc.dg/vect/vect-multitypes-4.c: New test.
7950 * gcc.dg/vect/vect-multitypes-5.c: New test.
7951 * gcc.dg/vect/vect-multitypes-6.c: New test.
7952
7953 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
7954
7955 * gcc.dg/vect/vect-multitypes-1.c: New test.
7956 * gcc.dg/vect/vect-multitypes-2.c: New test.
7957 * gcc.dg/vect/vect-multitypes-3.c: New test.
7958
7959 2006-11-07 Eric Christopher <echristo@apple.com>
7960
7961 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
7962 Test using scan-assembler-not.
7963
7964 2006-11-07 Jakub Jelinek <jakub@redhat.com>
7965
7966 * gcc.dg/inline-17.c: New test.
7967
7968 2006-11-07 Steve Ellcey <sje@cup.hp.com>
7969
7970 PR other/25028
7971 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
7972 on HP-UX.
7973
7974 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
7975
7976 PR fortran/29539
7977 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
7978
7979 PR fortran/29634
7980 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
7981 test.
7982
7983 2006-11-07 Tobias Burnus <burnus@net-b.de>
7984
7985 PR fortran/29601
7986 * gfortran.dg/volatile.f90: Add.
7987 * gfortran.dg/volatile2.f90: Add.
7988 * gfortran.dg/volatile3.f90: Add.
7989 * gfortran.dg/volatile4.f90: Add.
7990 * gfortran.dg/volatile5.f90: Add.
7991 * gfortran.dg/volatile6.f90: Add.
7992 * gfortran.dg/volatile7.f90: Add.
7993
7994 2006-11-06 Tobias Burnus <burnus@net-b.de>
7995
7996 * gfortran.dg/io_constraints_2.f90: Adjust pattern
7997 for matching error messages.
7998 * gfortran.dg/specifics_3.f90: Adjust pattern
7999 for matching error messages.
8000
8001 2006-11-06 Janis Johnson <janis187@us.ibm.com>
8002 Bernhard Fischer <aldot@gcc.gnu.org>
8003
8004 * lib/gcc-dg.exp (output-exists): New proc.
8005 (output-exists-not): New proc.
8006 * gcc.test-framework/test-framework.awk: Support new directives.
8007 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
8008 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
8009 * gcc.test-framework/dg-outexists-exp-F.c: New test.
8010 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
8011 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
8012 * gcc.test-framework/dg-outexists-exp-P.c: New test.
8013
8014 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
8015
8016 PR fortran/29630
8017 PR fortran/29679
8018 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
8019 * gfortran.dg/initialization_3.f90: New.
8020
8021 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8022
8023 PR libgfortran/25545
8024 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
8025
8026 2006-11-05 Jakub Jelinek <jakub@redhat.com>
8027
8028 PR middle-end/29695
8029 * gcc.c-torture/execute/pr29695-1.c: New test.
8030 * gcc.c-torture/execute/pr29695-2.c: New test.
8031
8032 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
8033
8034 PR fortran/29565
8035 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
8036
8037 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
8038
8039 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
8040 for matching error messages.
8041
8042 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
8043
8044 PR target/26915
8045 * gcc.target/i386/387-12.c: New test.
8046
8047 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8048
8049 PR libfortran/29713
8050 * gfortran.dg/pr29713.f90: New test.
8051
8052 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
8053
8054 * gcc.c-torture/execute/arith-rand-ll.c:
8055 Also test for bogus rest sign.
8056
8057 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8058
8059 PR libfortran/27895
8060 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
8061
8062 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
8063
8064 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
8065 from error messages.
8066
8067 2006-11-02 Mike Stump <mrs@apple.com>
8068
8069 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
8070
8071 * g++.old-deja/g++.abi/align.C: Enable for darwin.
8072
8073 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
8074
8075 * g++.dg/eh/gcsec1.C: New test.
8076
8077 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8078
8079 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
8080 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
8081
8082 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
8083
8084 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
8085 hexadecimal value.
8086 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
8087 * gcc.dg/pr14796-2.c: Likewise.
8088
8089 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
8090
8091 * gcc.c-torture/execute/20061101-1.c: New test.
8092
8093 2006-11-01 Richard Guenther <rguenther@suse.de>
8094
8095 * gcc.target/i386/fpprec-1.c: New testcase.
8096
8097 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8098
8099 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
8100 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
8101
8102 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
8103
8104 * gcc.c-torture/execute/20061031-1.c: New test.
8105
8106 2006-10-31 Geoffrey Keating <geoffk@apple.com>
8107
8108 PR 23067
8109 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
8110 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
8111 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
8112 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
8113 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
8114 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
8115 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
8116
8117 2006-10-31 Eric Christopher <echristo@apple.com>
8118 Falk Hueffner <falk@debian.org>
8119
8120 * gcc.dg/builtin-bswap-1.c: New.
8121 * gcc.dg/builtin-bswap-2.c: New.
8122 * gcc.dg/builtin-bswap-3.c: New.
8123 * gcc.dg/builtin-bswap-4.c: New.
8124 * gcc.dg/builtin-bswap-5.c: New.
8125 * gcc.target/i386/builtin-bswap-1.c: New.
8126
8127 2006-10-31 Geoffrey Keating <geoffk@apple.com>
8128
8129 * gcc.dg/inline-16.c: New.
8130
8131 PR 16622
8132 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
8133 defining it.
8134 * gcc.dg/inline-13.c: New.
8135 * gcc.dg/inline-14.c: New.
8136 * gcc.dg/inline-15.c: New.
8137
8138 PR 11377
8139 * gcc.dg/inline6.c: New.
8140 * gcc.dg/inline7.c: New.
8141
8142 2006-10-31 Roger Sayle <roger@eyesopen.com>
8143
8144 PR middle-end/23470
8145 * gcc.dg/pr23470-1.c: New test case.
8146
8147 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
8148
8149 PR fortran/29537
8150 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
8151 data.
8152 * gfortran.dg/blockdata_2.f90: New testcase.
8153
8154 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
8155
8156 PR libfortran/29627
8157 * gfortran.dg/unf_short_record_1.f90: New test.
8158
8159 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8160
8161 PR fortran/29067
8162 * gfortran.dg/pr29067.f: New test.
8163
8164 2006-10-31 Joseph Myers <joseph@codesourcery.com>
8165 Richard Sandiford <richard@codesourcery.com>
8166
8167 * lib/target-supports.exp (get_compiler_messages): Append options
8168 as a single list element.
8169 (check_effective_target_arm_vfp_ok): New.
8170 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
8171
8172 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
8173
8174 PR fortran/29387
8175 * gfortran.dg/intrinsic_actual_2.f90: New test.
8176
8177 PR fortran/29490
8178 * gfortran.dg/actual_array_interface_1.f90: New test.
8179
8180 PR fortran/29641
8181 * gfortran.dg/used_types_11.f90: New test.
8182
8183 2006-10-30 Dirk Mueller <dmueller@suse.de>
8184
8185 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
8186 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
8187 * g++.old-deja/g++.pt/eichin01.C (main): Same.
8188 * g++.old-deja/g++.mike/net25.C (main): Same.
8189 * g++.dg/lookup/exception1.C (main): Same.
8190 * g++.dg/parse/parens2.C (main): Same.
8191
8192 2006-10-30 Roger Sayle <roger@eyesopen.com>
8193
8194 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
8195
8196 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8197
8198 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
8199 * gcc.dg/torture/builtin-math-3.c: Likewise.
8200
8201 2006-10-30 Tobias Burnus <burnus@net-b.de>
8202
8203 PR fortran/29452
8204 * gfortran.dg/write_check.f90: Check run-time keyword checking.
8205 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
8206
8207 2006-10-30 Andrew Pinski <pinskia@gmail.com>
8208
8209 PR Fortran/29410
8210 * gfortran.fortran-torture/execute/transfer1.f90: New test.
8211
8212 2006-10-30 Joseph Myers <joseph@codesourcery.com>
8213
8214 * lib/target-supports.exp (check_function_available): Declare
8215 function before calling.
8216
8217 2006-10-30 Jakub Jelinek <jakub@redhat.com>
8218
8219 PR tree-optimization/29637
8220 * gcc.dg/pr29637.c: New test.
8221
8222 2006-10-29 Roger Sayle <roger@eyesopen.com>
8223
8224 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
8225 tree canonicalization.
8226
8227 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8228
8229 * gcc.dg/builtins-20.c: Add more hypot tests.
8230
8231 2006-10-29 Roger Sayle <roger@eyesopen.com>
8232
8233 * gcc.dg/fold-compare-1.c: New test case.
8234
8235 2006-10-29 Dirk Mueller <dmueller@suse.de>
8236
8237 PR c++/16307
8238 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
8239
8240 2006-10-29 Roger Sayle <roger@eyesopen.com>
8241
8242 PR tree-optimization/15458
8243 * gcc.dg/fold-xornot-1.c: New test case.
8244
8245 2006-10-29 Richard Guenther <rguenther@suse.de>
8246
8247 * gcc.target/i386/math-torture/trunc.c: New testcase.
8248
8249 2006-10-29 Richard Guenther <rguenther@suse.de>
8250
8251 * gcc.target/i386/math-torture/round.c: New testcase.
8252
8253 2006-10-29 Richard Guenther <rguenther@suse.de>
8254
8255 * gcc.target/i386/math-torture/ceil.c: New testcase.
8256 * gcc.target/i386/math-torture/floor.c: Likewise.
8257
8258 2006-10-29 Richard Guenther <rguenther@suse.de>
8259
8260 * gcc.target/i386/math-torture/rint.c: New testcase.
8261 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
8262
8263 2006-10-29 Richard Guenther <rguenther@suse.de>
8264
8265 * gcc.target/i386/math-torture/lfloor.c: New testcase.
8266 * gcc.target/i386/math-torture/lceil.c: Likewise.
8267
8268 2006-10-28 Tobias Burnus <burnus@net-b.de>
8269
8270 PR libgfortran/24313
8271 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
8272
8273 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
8274
8275 * gcc.c-torture/execute/20020118-1.c,
8276 gcc.c-torture/execute/builtins/strlen.c,
8277 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
8278 comment typos.
8279
8280 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8281
8282 * gcc.dg/builtins-20.c: Add tests for hypot.
8283 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
8284 two-argument builtins.
8285 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
8286 TESTIT2. Update all callers.
8287 (TESTIT2, TESTIT2_R): New helper macros.
8288 Add testcases for pow, hypot and atan2.
8289
8290 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
8291
8292 PR C++/29295
8293 * g++.dg/expr/bool1.C: New test.
8294 * g++.dg/expr/bool2.C: New test.
8295
8296 2006-10-28 Tobias Burnus <burnus@net-b.de>
8297
8298 PR fortran/28224
8299 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
8300 * gfortran.dg/namelist_internal.f90: New test.
8301
8302 2006-10-28 Tobias Burnus <burnus@net-b.de>
8303
8304 PR fortran/29625
8305 * gfortran.dg/io_real_boz.f90: Add.
8306 * gfortran.dg/io_real_boz2.f90: Add.
8307
8308 2006-10-28 Richard Guenther <rguenther@suse.de>
8309
8310 PR middle-end/26899
8311 * gcc.dg/tree-ssa/pr26899.c: New testcase.
8312
8313 2006-10-28 Richard Guenther <rguenther@suse.de>
8314
8315 PR target/28806
8316 * gcc.target/i386/math-torture/lround.c: New testcase.
8317
8318 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
8319
8320 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
8321 * gcc.dg/builtins-44.c: Likewise.
8322 * gcc.dg/builtins-45.c: Likewise.
8323 * gcc.dg/pr28796-2.c: Likewise.
8324 * gcc.dg/unordered-3.c: Likewise.
8325
8326 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8327
8328 PR libgfortran/27954
8329 * gfortran.dg/error_recovery_2.f90: New test.
8330
8331 2006-10-26 Richard Guenther <rguenther@suse.de>
8332
8333 * gcc.target/i386/i386.exp: Use glob, not find to collect
8334 tests. Avoids recursing into subdirectories.
8335 * gcc.target/i386/math-torture/math-torture.exp: Torture
8336 for interesting ia32 math options.
8337 * gcc.target.i386/math-torture/lrint.c: New testcase.
8338
8339 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8340
8341 PR libgfortran/29563
8342 * gfortran.dg/arrayio_9.f90: Update test.
8343 * gfortran.dg/arrayio_19.f90: New test.
8344
8345 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
8346
8347 * gcc.dg/20061026.c: New testcase.
8348
8349 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8350
8351 PR libgfortran/29563
8352 * gfortran.dg/arrayio_9.f90: New test.
8353
8354 2006-10-26 Ben Elliston <bje@au.ibm.com>
8355
8356 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
8357 Copy the strings manually, as strcpy may call strlen.
8358
8359 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8360
8361 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
8362 Add checks for log, log2, log10 and log1p.
8363
8364 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
8365 we already test 0.0. Add checks for expm1, log, log2, log10,
8366 log1p, cbrt, erf and erfc.
8367
8368 2006-10-25 Steve Ellcey <sje@cup.hp.com>
8369
8370 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
8371
8372 2006-10-25 Uros Bizjak <uros@kss-loka.si>
8373
8374 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
8375 and remainderl() built-in functions. Remove -ffast-math from
8376 dg-options.
8377
8378 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8379
8380 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
8381 acosh and atanh.
8382
8383 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
8384 floating point modifiers to arguments passed to float and long
8385 double functions respectively. Update all callers to use floating
8386 point numbers, not integers. Add tests for exp, exp2 and
8387 exp10/pow10.
8388
8389 * gcc.dg/torture/builtin-math-3.c: New test.
8390
8391 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
8392
8393 PR fortran/29393
8394 * gfortran.dg/initialize_2.f90: New.
8395
8396 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8397
8398 * gcc.dg/torture/builtin-math-2.c: New test.
8399
8400 2006-10-24 Richard Guenther <rguenther@suse.de>
8401
8402 PR middle-end/28796
8403 * gcc.dg/pr28796-1.c: New testcase.
8404 * gcc.dg/pr28796-2.c: Likewise.
8405
8406 2006-10-24 Richard Guenther <rguenther@suse.de>
8407
8408 * gcc.dg/builtins-57.c: New testcase.
8409
8410 2006-10-24 Richard Guenther <rguenther@suse.de>
8411
8412 PR tree-optimization/29567
8413 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
8414
8415 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
8416
8417 PR tree-optimization/14784
8418 * gcc.dg/alias-10.c: New test.
8419
8420 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8421
8422 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
8423
8424 2006-10-23 Jakub Jelinek <jakub@redhat.com>
8425
8426 * gcc.dg/builtin-strncat-chk-1.c: New test.
8427
8428 2006-10-23 Jan Hubicka <jh@suse.cz>
8429
8430 * gcc.dg/memmove-1.c: New test.
8431
8432 2006-10-23 Paul Brook <paul@codesourcery.com>
8433
8434 * gcc.dg/pragma-pack-5.c: New test.
8435
8436 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
8437
8438 * g++.dg/other/s390-1.C: New testcase.
8439
8440 2006-10-23 Richard Guenther <rguenther@suse.de>
8441
8442 PR middle-end/27132
8443 PR middle-end/23295
8444 * gcc.dg/pr27132.c: New testcase.
8445 * gcc.dg/pr23295.c: Likewise.
8446 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
8447 * g++.dg/tree-ssa/pr19807.C: Likewise.
8448
8449 2006-10-23 Richard Guenther <rguenther@suse.de>
8450
8451 PR middle-end/21032
8452 * gcc.dg/pr21032.c: New testcase.
8453
8454 2006-10-22 Jeff Law <law@redhat.com>
8455 Richard Guenther <rguenther@suse.de>
8456
8457 PR tree-optimization/15911
8458 * gcc.dg/tree-ssa/vrp30.c: New testcase.
8459
8460 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
8461
8462 PR c++/20647
8463 * g++.dg/abi/rtti3.C: New.
8464
8465 2006-10-21 Uros Bizjak <uros@kss-loka.si>
8466
8467 PR middle-end/28252
8468 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
8469 transformation.
8470
8471 2006-10-21 Richard Guenther <rguenther@suse.de>
8472
8473 PR tree-optimization/3511
8474 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
8475
8476 2006-10-21 Richard Guenther <rguenther@suse.de>
8477
8478 PR middle-end/26898
8479 * gcc.dg/torture/pr26898-1.c: New testcase.
8480 * gcc.dg/torture/pr26898-2.c: Likewise.
8481
8482 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
8483
8484 PR c++/28053
8485 * g++.dg/parse/bitfield1.C: Adjust error markers.
8486 * g++.dg/parse/bitfield2.C: New test.
8487
8488 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
8489
8490 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
8491
8492 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8493
8494 PR libfortran/27895
8495 * gfortran.dg/zero_sized_1.f90: New test.
8496
8497 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
8498
8499 * gcc.dg/div-compare-1.c: New test.
8500
8501 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
8502
8503 PR fortran/29216
8504 * gfortran.dg/result_default_init_1.f90: New test.
8505
8506 PR fortran/29314
8507 * gfortran.dg/automatic_default_init_1.f90: New test.
8508
8509 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
8510 from 38 to 33.
8511
8512 2006-10-18 Geoffrey Keating <geoffk@apple.com>
8513
8514 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
8515 'using namespace std' without previous declaration.
8516 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
8517 * g++.old-deja/g++.robertl/eb133c.C: New.
8518
8519 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8520
8521 PR libgfortran/29277
8522 * gfortran.dg/streamio_4.f90: Update test.
8523 * gfortran.dg/streamio_11.f90: New test.
8524
8525 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
8526
8527 PR c++/27952
8528 * g++.dg/inherit/virtual1.C: New test.
8529
8530 2006-10-17 Mark Mitchell <mark@codesourcery.com>
8531
8532 PR c++/28261
8533 * g++.dg/parse/enum3.C: New test.
8534
8535 2006-10-17 Mark Mitchell <mark@codesourcery.com>
8536
8537 PR c++/29039
8538 * g++.dg/init/ctor8.C: New test.
8539
8540 2006-10-17 Mark Mitchell <mark@codesourcery.com>
8541
8542 PR c++/27270
8543 * g++.dg/ext/complit8.C: Tweak error markers.
8544 * g++.dg/template/complit1.C: Add error marker.
8545
8546 2006-10-16 Mark Mitchell <mark@codesourcery.com>
8547
8548 PR c++/27270
8549 * g++.dg/ext/complit8.C: New test.
8550
8551 PR c++/29408
8552 * g++.dg/parse/dtor12.C: New test.
8553
8554 PR c++/29435
8555 * g++.dg/template/sizeof11.C: New test.
8556
8557 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
8558
8559 PR fortran/29392
8560 * gfortran.dg/data_char_3.f90: New test.
8561
8562 PR fortran/29451
8563 * gfortran.dg/negative_automatic_size.f90: New test.
8564
8565 2006-10-16 David Daney <ddaney@avtrex.com>
8566
8567 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
8568
8569 2006-10-16 Eric Christopher <echristo@apple.com>
8570
8571 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
8572 x86_64.
8573
8574 2006-10-16 Mark Mitchell <mark@codesourcery.com>
8575
8576 PR c++/28211
8577 * g++.dg/tc1/dr49.C: Tweak error messages.
8578 * g++.dg/parse/template21.C: New test.
8579
8580 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8581
8582 PR middle-end/20491
8583 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
8584
8585 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
8586
8587 PR fortran/29403
8588 * gfortran.dg/print_1.f90: New test.
8589
8590 2006-10-15 Jan Hubicka <jh@suse.cz>
8591
8592 PR middle-end/29241
8593 * gcc.c-torture/compile/pr29241.c: New testcase.
8594
8595 2006-10-15 David Edelsohn <edelsohn@gnu.org>
8596
8597 PR middle-end/29250
8598 * gcc.c-torture/compile/pr29250.c: New test.
8599
8600 2006-10-15 Richard Guenther <rguenther@suse.de>
8601
8602 * gcc.dg/pr29299.c: New testcase.
8603
8604 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
8605
8606 PR fortran/24767
8607 * gfortran.dg/label_4.f90: Adjust warning flag.
8608
8609 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
8610
8611 PR fortran/29371
8612 * gfortran.dg/nullify_3.f90: New test.
8613
8614 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
8615
8616 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8617 on Solaris 2.5.1 too.
8618
8619 2006-10-13 Eric Christopher <echristo@apple.com>
8620
8621 * gcc.dg/pr25993.c: Skip for darwin.
8622
8623 2006-10-13 Eric Christopher <echristo@apple.com>
8624
8625 * gcc.dg/visibility-11.c: Skip for darwin.
8626
8627 2006-10-13 Eric Christopher <echristo@apple.com>
8628
8629 * gcc.dg/darwin-weakimport-1.c: Use
8630 -fno-asynchronous-unwind-tables.
8631 * gcc.dg/darwin-weakimport-3.c: Ditto.
8632
8633 2006-10-13 Richard Guenther <rguenther@suse.de>
8634
8635 PR tree-optimization/29446
8636 * gcc.dg/torture/pr29446.c: New testcase.
8637
8638 2006-10-13 Bill Wendling <wendling@apple.com>
8639
8640 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
8641 * g++.old-deja/g++.jason/hmc1.C: Likewise.
8642 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
8643 * g++.old-deja/g++.law/shadow1.C: Likewise.
8644 * g++.old-deja/g++.law/ctors10.C: Likewise.
8645 * g++.dg/debug/namespace1.C: Likewise.
8646 * g++.dg/inherit/namespace-as-base.C: Likewise.
8647 * g++.dg/opt/delay-slot-1.C: Likewise.
8648 * g++.dg/parse/defarg10.C: Likewise.
8649 * g++.dg/template/ptrmem11.C: Likewise.
8650 * g++.dg/template/mem_func_ptr.C: Likewise.
8651 * g++.dg/template/spec19.C: Likewise.
8652
8653 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
8654
8655 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
8656
8657 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
8658
8659 PR fortran/29373
8660 * gfortran.dg/implicit_9.f90: New test.
8661
8662 PR fortran/29407
8663 * gfortran.dg/namelist_25.f90: New test.
8664
8665 PR fortran/27701
8666 * gfortran.dg/same_name_2.f90: New test.
8667
8668 PR fortran/29232
8669 * gfortran.dg/host_assoc_types_1.f90: New test.
8670
8671 PR fortran/29364
8672 * gfortran.dg/missing_derived_type_1.f90: New test.
8673 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
8674
8675 PR fortran/29422
8676 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
8677
8678 PR fortran/29428
8679 * gfortran.dg/alloc_comp_assign_5.f90: New test.
8680
8681 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8682
8683 PR fortran/29391
8684 * gfortran.dg/bound_2.f90: New test.
8685
8686 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8687
8688 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
8689 directive.
8690 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8691 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
8692 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8693 * gfortran.dg/gomp/reduction3.f90: Likewise.
8694 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8695 * gfortran.dg/dummy_procedure_2.f90: Likewise.
8696 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8697 * gfortran.dg/forall_4.f90: Likewise.
8698 * gfortran.dg/spec_expr_4.f90: Likewise.
8699 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
8700 * gfortran.dg/forall_5.f90: Likewise.
8701 * gfortran.dg/open_access_append_2.f90: Add check for
8702 compile-time warning.
8703
8704 2006-10-13 Mark Mitchell <mark@codesourcery.com>
8705
8706 PR c++/28506
8707 * g++.dg/parse/pure1.C: New test.
8708
8709 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8710
8711 PR fortran/21435
8712 * gfortran.dg/io_constraints_3.f90: New test.
8713 * gfortran.dg/open_access_append_1.f90: Add checks
8714 for compile-time warnings.
8715 * gfortran.dg/pr20163-2.f: Likewise.
8716 * gfortran.dg/iostat_2.f90: Likewise.
8717 * gfortran.dg/label_4.f90: Delete the temporary
8718 file.
8719 * gfortran.dg/direct_io_2.f90: Add a FILE=
8720 specifier.
8721 * gfortran.dg/iomsg_1.f90: Add check for
8722 compile-time warning.
8723
8724 2006-10-12 Jan Hubicka <jh@suse.cz>
8725
8726 PR c/28419
8727 * gcc.dg/pr28319.c: New test.
8728
8729 2006-10-12 Mark Mitchell <mark@codesourcery.com>
8730 PR c++/29318
8731 * g++.dg/ext/vla4.C: New test.
8732
8733 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
8734
8735 PR c++/27961
8736 * g++.dg/template/crash60.C: New test.
8737 * g++.dg/other/large-size-array.C: Adjust error markers.
8738 * g++.dg/parse/crash27.C: Likewise.
8739 * g++.dg/template/crash1.C: Likewise.
8740
8741 2006-10-12 Steve Ellcey <sje@cup.hp.com>
8742
8743 PR testsuite/29093
8744 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
8745
8746 2006-10-12 Jakub Jelinek <jakub@redhat.com>
8747
8748 PR preprocessor/28709
8749 * gcc.dg/cpp/paste14.c: New test.
8750
8751 2006-10-11 Mark Mitchell <mark@codesourcery.com>
8752
8753 PR c++/29175
8754 * g++.dg/init/array24.C: New test.
8755
8756 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8757
8758 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
8759 of <sys/types.h>.
8760
8761 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
8762
8763 PR c++/29024
8764 * g++.dg/parse/typedef8.C: New test.
8765 * g++.dg/other/mult-stor1.C: Adjust error markers.
8766
8767 2006-10-11 Richard Guenther <rguenther@suse.de>
8768
8769 PR tree-optimization/28230
8770 * gcc.dg/torture/pr28230.c: New testcase.
8771
8772 2006-10-11 Richard Guenther <rguenther@suse.de>
8773
8774 PR inline-asm/29119
8775 * gcc.dg/torture/pr29119.c: New testcase.
8776
8777 2006-10-10 Jakub Jelinek <jakub@redhat.com>
8778
8779 PR middle-end/29272
8780 * gcc.c-torture/execute/20060930-2.c: New test.
8781
8782 2006-10-09 Richard Henderson <rth@redhat.com>
8783
8784 Revert emutls patch.
8785
8786 2006-10-09 Richard Guenther <rguenther@suse.de>
8787
8788 PR middle-end/29254
8789 * gcc.dg/pr29254.c: New testcase.
8790
8791 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
8792 Paul Thomas <pault@gcc.gnu.org>
8793
8794 PR fortran/20541
8795 * gfortran.dg/alloc_comp_basics_1.f90: New test.
8796 * gfortran.dg/alloc_comp_basics_2.f90: New test.
8797 * gfortran.dg/alloc_comp_assign_1.f90: New test.
8798 * gfortran.dg/alloc_comp_assign_2.f90: New test.
8799 * gfortran.dg/alloc_comp_assign_3.f90: New test.
8800 * gfortran.dg/alloc_comp_assign_4.f90: New test.
8801 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
8802 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
8803 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
8804 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
8805 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
8806 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
8807 * gfortran.dg/alloc_comp_std.f90: New test.
8808 * gfortran.dg/move_alloc.f90: New test.
8809
8810 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
8811
8812 PR fortran/29115
8813 * gfortran.dg/derived_constructor_comps_2.f90: New test.
8814
8815 PR fortran/29211
8816 * gfortran.dg/forall_char_dependencies_1.f90: New test.
8817
8818 2006-10-08 Tobias Burnus <burnus@net-b.de>
8819
8820 PR fortran/28585
8821 * gfortran.dg/new_line.f90: New test.
8822
8823 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8824
8825 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
8826 * gcc.dg/torture/builtin-convert-1.c,
8827 gcc.dg/torture/builtin-convert-2.c,
8828 gcc.dg/torture/builtin-convert-3.c,
8829 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
8830
8831 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
8832
8833 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8834 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8835 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8836 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
8837
8838 2006-10-07 Andrew Pinski <pinskia@gmail.com>
8839
8840 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
8841 Xfail some tests for powerpc-darwin and powerpc-aix.
8842
8843 2006-10-07 Jakub Jelinek <jakub@redhat.com>
8844
8845 PR c/29380
8846 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
8847
8848 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8849
8850 PR target/29300
8851 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
8852 on hppa*-*-hpux*.
8853
8854 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8855
8856 PR fortran/16580
8857 PR fortran/29288
8858 * gfortran.fortran-torture/execute/specifics.f90:
8859 Add tests for using all possible intrinsics as actual arguments.
8860 * gfortran.dg/specifics_1.f90: Add tests for using
8861 all possible intrinsics as actual arguments.
8862 * gfortran.dg/specifics_2.f90: New file.
8863 * gfortran.dg/specifics_3.f90: New file.
8864
8865 2006-10-07 Richard Sandiford <richard@codesourcery.com>
8866
8867 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
8868 * gcc.dg/debug/debug-2.c: Likewise.
8869
8870 2006-10-06 Uros Bizjak <uros@kss-loka.si>
8871
8872 * gcc.c-torture/compile/sync-2.c: New test.
8873
8874 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8875
8876 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
8877 line endings.
8878
8879 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
8880
8881 PR rtl-optimization/29128
8882 * gcc.c-torture/compile/pr29128.c: New test.
8883
8884 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8885
8886 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
8887 line endings.
8888
8889 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
8890
8891 PR middle-end/29256
8892 * gcc.dg/tree-ssa/loop-19.c: New test.
8893
8894 2006-10-06 Jakub Jelinek <jakub@redhat.com>
8895
8896 PR tree-optimization/29330
8897 * gcc.dg/pr29330.c: New test.
8898
8899 PR target/28924
8900 * gcc.c-torture/compile/20061005-1.c: New test.
8901
8902 2006-10-06 Olivier Hainque <hainque@adacore.com>
8903
8904 * gcc.dg/typename-vla-1.c: New case.
8905 * gnat.dg/forward_vla.adb: New case.
8906
8907 2006-10-06 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR tree-optimization/29290
8910 * gfortran.dg/loop_nest_1.f90: New test.
8911
8912 PR target/29198
8913 * gcc.dg/tls/opt-12.c: New test.
8914
8915 PR fortran/28415
8916 * gfortran.dg/save_2.f90: New test.
8917
8918 PR c/29091
8919 * gcc.dg/pr29091.c: New test.
8920
8921 2006-10-06 Joseph Myers <joseph@codesourcery.com>
8922
8923 * lib/target-supports.exp
8924 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
8925 same as x86_64-*-*; check for LP64.
8926
8927 2006-10-04 Richard Henderson <rth@redhat.com>
8928
8929 * lib/target-supports.exp (check_effective_target_tls): Redefine
8930 to mean non-emulated tls.
8931 * gcc.dg/tls/alias-1.c: Remove tls requirement.
8932 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8933 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8934 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8935 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8936 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8937 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8938
8939 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
8940
8941 PR fortran/29343
8942 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
8943
8944 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8945
8946 * gfortran.dg/bounds_check_fail_1.f90: New test.
8947
8948 2006-10-03 Mark Mitchell <mark@codesourcery.com>
8949
8950 PR c++/29020
8951 * g++.dg/template/friend48.C: New test.
8952
8953 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
8954
8955 PR fortran/29098
8956 * gfortran.dg/default_initialization_2.f90: New test.
8957
8958 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
8959
8960 PR fortran/20779
8961 PR fortran/20891
8962 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
8963
8964 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
8965
8966 PR fortran/29284
8967 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
8968
8969 PR fortran/29321
8970 PR fortran/29322
8971 * gfortran.dg/missing_optional_dummy_2.f90: New test.
8972
8973 PR fortran/25091
8974 PR fortran/25092
8975 * gfortran.dg/entry_array_specs_1.f90: New test.
8976
8977 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
8978
8979 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
8980 insufficient to inhibit some test failures at -O3. Do testing
8981 on integers.
8982
8983 2006-10-03 Mark Mitchell <mark@codesourcery.com>
8984
8985 PR c++/29138
8986 * g++.dg/inherit/access8.C: New test.
8987 * g++.dg/template/dtor4.C: Tweak error messages.
8988
8989 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8990
8991 PR fortran/27478
8992 * gfortran.dg/entry_8.f90: New test.
8993
8994 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8995
8996 PR c++/29291
8997 * g++.dg/parse/new4.C: New test.
8998
8999 2006-10-03 Uros Bizjak <uros@kss-loka.si>
9000
9001 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
9002 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
9003 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
9004 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
9005 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
9006
9007 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9008
9009 PR fortran/19260
9010 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
9011 * gfortran.dg/continuation_2.f90: New test.
9012
9013 PR fortran/19262
9014 * gfortran.dg/continuation_3.f90: New test.
9015 * gfortran.dg/continuation_4.f90: New test.
9016 * gfortran.dg/continuation_5.f: New test.
9017 * gfortran.dg/continuation_6.f: New test.
9018
9019 2006-10-02 Mark Mitchell <mark@codesourcery.com>
9020
9021 PR c++/29226
9022 * g++.dg/template/vla1.C: New test.
9023
9024 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9025
9026 PR fortran/29210
9027 * gfortran.dg/complex_parameter_1.f90: New test.
9028
9029 2006-10-02 Jakub Jelinek <jakub@redhat.com>
9030
9031 PR c/29154
9032 * gcc.c-torture/execute/20060929-1.c: New test.
9033
9034 2006-10-01 Mark Mitchell <mark@codesourcery.com>
9035
9036 PR c++/29105
9037 * g++.dg/template/member6.C: New test.
9038 * g++.dg/parse/typename7.C: Adjust error markers.
9039
9040 PR c++/29080
9041 * g++.dg/template/member7.C: New test.
9042
9043 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
9044
9045 PR c/24010
9046 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
9047 gcc.dg/Woverride-init-3.c: New tests.
9048
9049 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
9050
9051 * gcc.c-torture/execute/20060930-1.c: New test.
9052
9053 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9054
9055 PR fortran/18791
9056 * gfortran.dg/specifics_1.f90: New test.
9057 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
9058 complex specifics.
9059
9060 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9061
9062 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
9063 pthread-init-common.h: New.
9064
9065 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
9066
9067 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
9068 precision on some archs.
9069
9070 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
9071
9072 * gcc.dg/non-local-goto-1.c: New test.
9073 * gcc.dg/non-local-goto-2.c: Likewise.
9074 * gcc.dg/setjmp-3.c: Likewise.
9075 * gcc.dg/setjmp-4.c: Likewise.
9076
9077 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
9078
9079 * gnat.dg/self_aggregate_with_pointer.adb: New test.
9080
9081 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
9082
9083 PR fortran/28276
9084 * gfortran.dg/exponent_1.f90: New test.
9085
9086 PR fortran/27021
9087 * gfortran.dg/nearest_1.f90: New test.
9088
9089 2006-09-26 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR middle-end/25261
9092 PR middle-end/28790
9093 * gcc.dg/gomp/nestedfn-1.c: New test.
9094
9095 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
9096
9097 PR objc/29195
9098 * objc/compile/method-1.m: New test.
9099
9100 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
9101
9102 PR c++/26938
9103 * g++.dg/template/crash58.C: New test.
9104 * g++.dg/parse/crash28.C: Adjust error markers.
9105 * g++.dg/template/crash34.C: Likewise.
9106 * g++.dg/template/friend31.C: Likewise.
9107 * g++.dg/template/crash32.C: Likewise.
9108
9109 PR c++/27329
9110 * g++.dg/template/crash59.C: New test.
9111
9112 PR c++/27667
9113 * g++.dg/template/spec33.C: New test.
9114 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
9115
9116 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
9117 Adam Nemet <anemet@caviumnetworks.com>
9118
9119 * gcc.dg/tree-ssa/ivopts-1.c: New test.
9120 * gcc.dg/tree-ssa/ivopts-2.c: New test.
9121
9122 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
9123
9124 PR target/28911
9125 * gcc.dg/pr28911.c: New.
9126
9127 2006-09-23 Uros Bizjak <uros@kss-loka.si>
9128
9129 PR target/29169
9130 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
9131 (dg-options): Add -mfpmath=387.
9132
9133 2006-09-23 Jakub Jelinek <jakub@redhat.com>
9134
9135 PR c/28706
9136 * gcc.dg/pr28706.c: New test.
9137
9138 PR c/28712
9139 * gcc.dg/pr28712.c: New test.
9140
9141 2006-09-22 Mike Stump <mrs@apple.com>
9142
9143 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
9144
9145 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
9146
9147 PR tree-optimization/28888
9148 * gcc.dg/pr28888.c: New test.
9149
9150 2006-09-21 Mark Mitchell <mark@codesourcery.com>
9151
9152 PR c++/29016
9153 * g++.dg/init/ptrfn1.C: New test.
9154
9155 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
9156
9157 PR c++/28861
9158 * g++.dg/template/spec32.C: New test.
9159 * g++.dg/parse/crash9.C: Adjust error markers.
9160
9161 PR c++/28303
9162 * g++.dg/template/typedef6.C: New test.
9163 * g++.dg/init/error1.C: Adjust error markers.
9164 * g++.dg/parse/crash9.C: Likewise.
9165 * g++.dg/template/crash55.C: Likewise.
9166
9167 2006-09-21 Janis Johnson <janis187@us.ibm.com>
9168
9169 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
9170
9171 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
9172
9173 PR target/27650
9174 * g++.dg/ext/dllimport12.C: New test.
9175
9176 2006-09-20 Richard Sandiford <richard@codesourcery.com>
9177
9178 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
9179 * gcc.target/mips/nmadd-2.c: Likewise.
9180 * gcc.target/mips/mips-ps-6.c: New test.
9181 * gcc.target/mips/neg-abs-1.c: Likewise.
9182 * gcc.target/mips/neg-abs-2.c: Likewise.
9183 * gcc.target/mips/nmadd-3.c: New test.
9184
9185 2006-09-20 Jakub Jelinek <jakub@redhat.com>
9186
9187 PR middle-end/28046
9188 * gcc.dg/gomp/atomic-10.c: New test.
9189 * g++.dg/gomp/atomic-10.C: New test.
9190
9191 2006-09-20 Eric Christopher <echristo@apple.com>
9192
9193 * gcc.target/i386/sse3-not-fisttp.c: New.
9194
9195 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
9196
9197 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
9198
9199 2006-09-19 Richard Sandiford <richard@codesourcery.com>
9200
9201 * gcc.c-torture/execute/pr28289.c (one): New variable.
9202 (main): Use it instead of argc.
9203 * gcc.c-torture/execute/20060102-1.c (one): New variable.
9204 (main): Use it instead of argc.
9205
9206 2006-09-19 Paul Brook <paul@codesourcery.com>
9207
9208 PR target/28516
9209 * gcc.dg/nested-func-5.c: New test.
9210
9211 2006-09-19 Ben Elliston <bje@au.ibm.com>
9212
9213 * lib/target-supports.exp (check_effective_target_tls): Compile
9214 test stubs using ${tool}_target_compile, not just target_compile.
9215 (check_effective_target_tls_runtime): Likewise.
9216
9217 2006-09-19 Ben Elliston <bje@au.ibm.com>
9218
9219 * gcc.c-torture/compile/20030405-1.x: Remove.
9220
9221 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
9222 optimising linker from discarding it.
9223
9224 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9225
9226 PR fortran/28526
9227 * gfortran.dg/keyword_symbol_1.f90: New test.
9228
9229 * gfortran.dg/spread_shape_1.f90: Add missing warning with
9230 pedantic compilation option.
9231
9232 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
9233
9234 PR fortran/29060
9235 * gfortran.dg/spread_shape_1.f90: New test.
9236
9237 2006-09-17 Roger Sayle <roger@eyesopen.com>
9238
9239 PR tree-optimization/28887
9240 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
9241
9242 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
9243
9244 PR c/25993
9245 * gcc.dg/pr25993.c: New test.
9246
9247 2006-09-17 Ira Rosen <irar@il.ibm.com>
9248
9249 PR tree-opt/21591
9250 * gcc.dg/vect/pr21591.c: New test.
9251
9252 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
9253
9254 PR tree-opt/29059
9255 * gcc.c-torture/compile/strcpy-1.c: New test.
9256 * gcc.c-torture/compile/strcpy-2.c: New test.
9257 * gcc.c-torture/compile/memcpy-1.c: New test.
9258 * gcc.c-torture/compile/memcpy-2.c: New test.
9259
9260 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
9261
9262 PR testsuite/29055
9263 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
9264
9265 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
9266
9267 * gnat.dg/specs/double_record_extension1.ads: New test.
9268 * gnat.dg/specs/double_record_extension2.ads: Likewise.
9269
9270 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
9271
9272 PR fortran/29051
9273 * gfortran.dg/oldstyle_3.f90: New test.
9274
9275 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9276
9277 PR libgfortran/29099
9278 * gfortran.dg/secnds-1.f: New test.
9279
9280 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9281
9282 PR libgfortran/29053
9283 * gfortran.dg/streamio_9.f90: New test.
9284 * gfortran.dg/streamio_10.f90: New test.
9285
9286 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
9287
9288 PR C++/29002
9289 * g++.dg/init/array22.C: New test.
9290 * g++.dg/init/array23.C: New test.
9291
9292 2006-09-14 Arnaud Charlet <charlet@adacore.com>
9293
9294 * stackcheck.lst: Update list of tests requiring stack checking.
9295 * norun.lst: Adjust for above change.
9296 * ada95.lst: New file.
9297 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
9298 requiring -gnat95 switch.
9299
9300 2006-09-14 Olivier Hainque <hainque@adacore.com>
9301
9302 * gnat.dg/in_out_parameter.adb: New test.
9303
9304 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
9305
9306 PR debug/28980
9307 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
9308
9309 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
9310
9311 * gnat.dg/specs/unchecked_union.ads: New test.
9312
9313 2006-09-13 Richard Sandiford <richard@codesourcery.com>
9314
9315 PR rtl-optimization/28982
9316 * gcc.c-torture/execute/pr28982a.c: New test.
9317 * gcc.c-torture/execute/pr28982b.c: Likewise.
9318
9319 2006-09-12 Eric Christopher <echristo@apple.com>
9320
9321 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
9322 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
9323
9324 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
9325
9326 PR c/28768
9327 PR preprocessor/14634
9328 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
9329 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
9330 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
9331
9332 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
9333
9334 * gcc.dg/pr28243.c: New test.
9335
9336 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
9337
9338 PR fortran/28971
9339 gfortran.dg/pr28971.f90: New test to act as a backstop in case
9340 this undiagnosed regression reappears.
9341
9342 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
9343
9344 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
9345 Treat $srcdir as a literal.
9346 * lib/fortran-torture.exp (fortran-torture-compile,
9347 fortran-torture-execute): Likewise.
9348 * lib/objc-torture.exp (objc-torture-compile,
9349 objc-torture-execute): Likewise.
9350 * lib/profopt.exp (profopt-execute): Likewise.
9351
9352 2006-09-11 Geoffrey Keating <geoffk@apple.com>
9353
9354 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
9355
9356 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
9357
9358 PR testsuite/28950
9359 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
9360
9361 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
9362
9363 PR target/13685
9364 * gcc.target/i386/pr13685.c: New test.
9365
9366 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
9367
9368 * gcc.dg/pr28726.c: New test.
9369
9370 2006-09-11 Josh Conner <jconner@apple.com>
9371
9372 * gcc.dg/nrv3.c: Increase size of structure.
9373 * gcc.dg/nrv4.c: Likewise.
9374 * gcc.dg/nrv5.c: Likewise.
9375
9376 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
9377
9378 PR libfortran/28890
9379 gfortran.dg/assumed_charlen_function_5.f90: New test.
9380
9381 2006-09-10 Mark Mitchell <mark@codesourcery.com>
9382
9383 PR c++/28991
9384 * g++.dg/init/static3.C: New test.
9385
9386 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
9387
9388 PR testsuite/29007
9389 * gcc.dg/long-long-cst1.c (t): Add cast to
9390 __SIZE_TYPE__ before casting to int.
9391 (main): Return 0 on success.
9392
9393 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
9394
9395 * gcc.c-torture/execute/20060910-1.c: New test.
9396
9397 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
9398
9399 PR middle-end/26983
9400 * gcc.dg/pr26983.c: New test.
9401
9402 2006-09-10 Richard Sandiford <richard@codesourcery.com>
9403
9404 PR target/29006
9405 * gcc.c-torture/execute/pr29006.c: New test.
9406
9407 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
9408
9409 PR libfortran/28947
9410 gfortran.dg/matmul_4.f90: New test.
9411
9412 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
9413
9414 PR fortran/28959
9415 gfortran.dg/used_types_10: New test.
9416
9417 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
9418
9419 PR libfortran/28923
9420 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
9421 gfortran.dg/array_initializer_3.f90: New test.
9422
9423 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9424
9425 PR fortran/28914
9426 * gfortran.dg/actual_array_constructor_3.f90: New test.
9427
9428 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
9429
9430 PR testsuite/26778
9431 * gcc.target/i386/pr26778.c: New testcase.
9432
9433 2006-09-08 Eric Christopher <echristo@apple.com>
9434
9435 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
9436 * gcc.target/i386/memcpy-1.c: Ditto.
9437 * gcc.target/i386/asm-1.c: Ditto.
9438 * gcc.target/i386/20060512-4.c: Ditto.
9439 * gcc.target/i386/compress-float-387.c: Ditto.
9440 * gcc.target/i386/20060512-1.c: Ditto.
9441 * gcc.target/i386/compress-float-sse.c: Ditto.
9442 * gcc.target/i386/20060512-2.c: Ditto.
9443 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
9444 * gcc.target/i386/stack-prot-kernel.c: Ditto.
9445 * gcc.target/i386/compress-float-387-pic.c: Ditto.
9446 * gcc.dg/pr26449.c: Ditto.
9447 * gcc.dg/attr-ms_struct-2.c: Ditto.
9448 * gcc.dg/attr-ms_struct-1.c: Ditto.
9449 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
9450
9451 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
9452
9453 PR c/28504
9454 * gcc.dg/vla-10.c: New test.
9455
9456 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9457
9458 PR c++/28858
9459 * g++.dg/parse/template20.C: New test.
9460 * g++.dg/template/operator8.C: Remove obsolete part.
9461 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
9462 * g++.old-deja/g++.pt/crash65.C: Likewise.
9463
9464 2006-09-07 Jason Merrill <jason@redhat.com>
9465
9466 PR middle-end/27724
9467 * gcc.dg/long-long-cst1.c: New test.
9468
9469 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
9470
9471 PR C++/28906
9472 * g++.dg/other/array3.C: New test.
9473 * g++.dg/other/array4.C: New test.
9474 * g++.dg/other/array5.C: New test.
9475
9476 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
9477
9478 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
9479
9480 2006-09-07 Uros Bizjak <uros@kss-loka.si>
9481
9482 PR target/28946
9483 * gcc.target/i386/pr28946.c: New test.
9484
9485 2006-09-07 Steven G. Kargl <kargls@comcast.net>
9486
9487 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
9488 in integer literal constant.
9489 * gfortran.dg/enum_8.f90: Ditto.
9490 * gfortran.dg/g77/20030326-1.f: Ditto.
9491
9492 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
9493
9494 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
9495 nonconformance usage.
9496
9497 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
9498
9499 PR middle-end/28862
9500 * gcc.c-torture/compile/vector-align-1.c: New test.
9501
9502 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
9503
9504 PR rtl-opt/27883
9505 * g++.dg/opt/copysign-1.C: New test.
9506
9507 2006-09-06 Jason Merrill <jason@redhat.com>
9508
9509 PR c++/27371
9510 * g++.dg/warn/unused-result1.C: New test.
9511
9512 2006-09-06 Mark Mitchell <mark@codesourcery.com>
9513
9514 PR c++/28903
9515 * g++.dg/ext/vla3.C: New test.
9516
9517 PR c++/28886
9518 * g++.dg/template/array16.C: New test.
9519
9520 2006-09-06 Richard Guenther <rguenther@suse.de>
9521
9522 * gcc.dg/pr27226.c: Remove testcase again.
9523
9524 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
9525
9526 PR tree-opt/28937
9527 * g++.dg/opt/unroll2.C: New test.
9528
9529 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
9530
9531 PR tree-opt/28952
9532 * gcc.dg/vect/pr28952.c: New test.
9533
9534 2006-09-05 Richard Guenther <rguenther@suse.de>
9535
9536 PR tree-optimization/28900
9537 * gcc.dg/torture/pr28900.c: New testcase
9538
9539 2006-09-05 Richard Guenther <rguenther@suse.de>
9540
9541 PR tree-optimization/28905
9542 * gcc.c-torture/compile/pr28905.c: New testcase.
9543
9544 2006-09-05 Richard Guenther <rguenther@suse.de>
9545
9546 PR middle-end/28935
9547 * gcc.dg/pr28935.c: New testcase.
9548
9549 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
9550
9551 * gcc.c-torture/execute/20060905-1.c: New test.
9552
9553 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
9554
9555 PR fortran/28908
9556 * gfortran.dg/used_types_7.f90: New test.
9557 * gfortran.dg/used_types_8.f90: New test.
9558 * gfortran.dg/used_types_9.f90: New test.
9559
9560 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
9561
9562 * gcc.c-torture/compile/20060904-1.c: New test.
9563
9564 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
9565
9566 PR c++/23287 Revert my 2006-09-01 patch
9567 * g++.dg/parse/dtor12.C: Remove.
9568
9569 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
9570
9571 PR c+/27670
9572 * g++.dg/template/operator9.C: New test.
9573
9574 PR c++/27493
9575 * g++.dg/template/operator7.C: New test.
9576
9577 PR c++/27494
9578 * g++.dg/template/operator8.C: New test.
9579
9580 PR c++/27397
9581 * g++.dg/template/crash57.C: New test.
9582
9583 * g++.dg/template/typedef4.C: Adjust error markers.
9584 * g++.dg/template/typedef5.C: Likewise.
9585
9586 2006-09-02 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR c++/28878
9589 * g++.dg/parse/crash33.C: New test.
9590
9591 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
9592 Richard Guenther <rguenther@suse.de>
9593 Adam Nemet <anemet@caviumnetworks.com>
9594
9595 PR middle-end/27226
9596 * gcc.target/mips/memcpy-1.c: New testcase.
9597 * gcc.dg/pr27226.c: Likewise.
9598
9599 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
9600
9601 PR c++/28705
9602 * g++.dg/lookup/koenig5.C: New.
9603 * g++.dg/template/crash56.C: New.
9604
9605 2006-09-01 Josh Conner <jconner@apple.com>
9606
9607 PR c++/25505
9608 * gcc.dg/nrv3.c: New test.
9609 * gcc.dg/nrv4.c: New test.
9610 * gcc.dg/nrv5.c: New test.
9611
9612 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
9613
9614 PR c++/23287
9615 * g++.dg/parse/dtor12.C: New.
9616
9617 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
9618
9619 PR tree-optimization/28839
9620 * gcc.dg/pr28839.c: New test.
9621
9622 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
9623
9624 PR target/24367
9625 * gcc.dg/pr24367.c: New testcase.
9626
9627 2006-08-30 Joseph Myers <joseph@codesourcery.com>
9628
9629 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
9630
9631 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
9632
9633 PR rtl-optimization/27735
9634 * gcc.dg/loop-unswitch-1.c: New test.
9635
9636 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
9637
9638 PR fortran/28885
9639 * gfortran.dg/aliasing_dummy_2.f90: New test.
9640
9641 PR fortran/20067
9642 * gfortran.dg/generic_5.f90: Change error message.
9643
9644 PR fortran/28873
9645 * gfortran.dg/generic_6.f90: New test.
9646
9647 PR fortran/25077
9648 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
9649
9650 PR fortran/25102
9651 * gfortran.dg/invalid_interface_assignment.f90: New test.
9652
9653 PR fortran/24866
9654 * gfortran.dg/module_proc_external_dummy.f90: New test.
9655
9656 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
9657
9658 PR c++/28349
9659 * g++.dg/warn/var-args1.C: New test.
9660
9661 2006-08-29 Steven G. Kargl <kargls@comcast.net>
9662
9663 PR fortran/28866
9664 * gfortran.dg/simpleif_2.f90: New test.
9665 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
9666 * gfortran.dg/enum_5.f90: Ditto.
9667
9668 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9669 Kazu Hirata <kazu@codesourcery.com>
9670
9671 PR tree-optimization/17506
9672 * gcc.dg/pr17506.c: New.
9673
9674 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
9675
9676 PR c++/28139
9677 * g++.dg/eh/alias1.C: New test.
9678
9679 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9680
9681 PR c++/28860
9682 * g++.dg/template/ttp22.C: New test.
9683
9684 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
9685
9686 PR middle-end/26632
9687 * gcc.dg/pr26632.c: New.
9688
9689 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9690
9691 PR libgfortran/28354
9692 * gfortran.dg/fmt_zero_precision.f90: New test.
9693
9694 2006-08-27 Mark Mitchell <mark@codesourcery.com>
9695
9696 PR c++/28058
9697 * g++.dg/template/spec31.C: New test.
9698
9699 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
9700
9701 PR c++/26573
9702 * g++.dg/other/static2.C: New test.
9703
9704 2006-08-26 Roger Sayle <roger@eyesopen.com>
9705
9706 * gcc.dg/Wswitch-enum-2.c: New test case.
9707 * gcc.dg/Wswitch-enum-3.c: Likewise.
9708
9709 2006-08-26 Richard Guenther <rguenther@suse.de>
9710
9711 * gcc.c-torture/compile/20060826-1.c: New testcase.
9712
9713 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
9714
9715 PR c++/28736
9716 * g++.dg/template/void10.C: New test.
9717
9718 PR c++/28737
9719 * g++.dg/template/void8.C: New test.
9720
9721 PR c+_+/28738
9722 * g++.dg/template/void9.C: New test.
9723
9724 * g++.dg/template/void3.C: Adjust error markers.
9725 * g++.dg/template/void4.C: Likewise.
9726 * g++.dg/template/crash55.C: Likewise.
9727 * g++.dg/template/void7.C: Likewise
9728
9729 2006-08-26 Mark Mitchell <mark@codesourcery.com>
9730
9731 PR c++/28588
9732 * g++.dg/inherit/access6.C: New test.
9733 * g++.dg/inherit/access7.C: Likewise.
9734
9735 PR c++/28595
9736 * g++.dg/template/array15.C: New test.
9737 * g++.dg/template/crash2.C: Tweak error markers.
9738
9739 2006-08-26 Jakub Jelinek <jakub@redhat.com>
9740
9741 PR middle-end/28683
9742 * gcc.c-torture/compile/20060823-1.c: New test.
9743
9744 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9745
9746 PR c++/28853
9747 * g++.dg/template/ttp21.C: New test.
9748
9749 PR c++/28852
9750 * g++.dg/other/operator1.C: Add error-marker.
9751 * g++.dg/other/operator2.C: New test.
9752
9753 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
9754
9755 PR c/27893
9756 * gcc.c-torture/compile/vla-const-1.c,
9757 gcc.c-torture/compile/vla-const-2.c: New tests.
9758
9759 2006-08-26 Richard Guenther <rguenther@suse.de>
9760
9761 PR middle-end/28814
9762 * gcc.dg/torture/pr28814.c: New testcase.
9763
9764 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
9765
9766 PR c/28418
9767 * gcc.c-torture/compile/compound-literal-1.c: New test.
9768
9769 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
9770
9771 PR c/28299
9772 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
9773 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
9774 Expect extra diagnostics.
9775
9776 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
9777
9778 gcc.dg/noncompile/pr16876.c: New test.
9779
9780 2006-08-25 Mark Mitchell <mark@codesourcery.com>
9781
9782 PR c++/28056
9783 * g++.dg/parse/local1.C: New test.
9784 * g++.dg/other/qual1.C: Tweak error marker.
9785
9786 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
9787
9788 PR c++/27787
9789 * g++.dg/template/typename10.C: New.
9790 * g++.dg/template/lookup4.C: Remove bogus error marker.
9791
9792 2006-08-25 Richard Guenther <rguenther@suse.de>
9793
9794 PR testsuite/28829
9795 * gcc.dg/pr26570.c: Fix testcase.
9796
9797 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
9798
9799 PR tree-opt/28807
9800 * gcc.c-torture/execute/mayalias-2.c: New test.
9801 * gcc.dg/tree-ssa/alias-13.c: New test.
9802
9803 2006-08-24 Jan Hubicka <jh@suse.cz>
9804
9805 PR debug/26881
9806 * gcc.dg/debug/pr26881.c: New file.
9807
9808 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
9809
9810 PR fortran/28788
9811 * gfortran.dg/used_types_4.f90: New test.
9812 * gfortran.dg/derived_init_2.f90: Modify to check sibling
9813 association of derived types.
9814 * gfortran.dg/used_types_2.f90: Add module cleanup.
9815 * gfortran.dg/used_types_3.f90: The same.
9816
9817 PR fortran/28771
9818 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
9819 fix of regression.
9820
9821 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9822
9823 PR 28813
9824 * gfortran.dg/direct_io_6.f90: Remove test.
9825
9826 2006-08-23 Stuart Hastings <stuart@apple.com>
9827
9828 PR 28825
9829 * gcc.target/i386/20060821-1.c: New.
9830
9831 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
9832
9833 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
9834 dg-warning strings for dllimport.
9835
9836 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
9837
9838 PR C++/28450
9839 * g++.dg/ext/vector4.C: New test.
9840 * g++.dg/ext/complex1.C: New test.
9841
9842 2006-08-21 Geoffrey Keating <geoffk@apple.com>
9843
9844 PR debug/28692
9845 * gcc.dg/debug/const-1.c: New.
9846 * gcc.dg/debug/const-2.c: New.
9847 * gcc.dg/debug/dwarf2/const-1.c: New.
9848 * gcc.dg/debug/dwarf2/const-2.c: New.
9849 * gcc.dg/debug/dwarf2/const-2b.c: New.
9850
9851 2006-08-22 Richard Guenther <rguenther@suse.de>
9852
9853 PR middle-end/28776
9854 * gcc.c-torture/compile/pr28776-1.c: New testcase.
9855 * gcc.c-torture/compile/pr28776-2.c: Likewise.
9856
9857 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
9858
9859 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
9860
9861 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
9862
9863 PR c++/26269
9864 * g++.dg/other/error14.C: New test.
9865
9866 PR c++/28505
9867 * g++.dg/parse/ctor7.C: New test.
9868 * g++.dg/parse/ctor8.C: Likewise.
9869
9870 PR c++/28741
9871 * g++.dg/template/void7.C: New test.
9872
9873 2006-08-21 Olivier Hainque <hainque@adacore.com>
9874
9875 * gnat.dg/self_aggregate_with_zeros.adb: New test.
9876 * gnat.dg/self_aggregate_with_array.adb: New test.
9877
9878 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
9879
9880 * g++.dg/eh/arm-vfp-unwind.C: New test.
9881
9882 2006-08-20 Mark Mitchell <mark@codesourcery.com>
9883
9884 PR c++/28341
9885 * g++.dg/template/ref3.C: New test.
9886 * g++.dg/template/nontype13.C: New test.
9887
9888 PR c++/28346
9889 * g++.dg/template/ptrmem17.C: New test.
9890
9891 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
9892
9893 PR target/28648 c:
9894 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
9895
9896 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
9897
9898 PR fortran/28630
9899 * gfortran.dg/used_types_2.f90: New test.
9900
9901 PR fortran/28601
9902 * gfortran.dg/used_types_3.f90: New test.
9903
9904 PR fortran/20886
9905 * gfortran.dg/generic_actual_arg.f90: New test.
9906
9907 PR fortran/28735
9908 * gfortran.dg/module_private_array_refs_1.f90: New test.
9909
9910 PR fortran/28762
9911 * gfortran.dg/program_name_1.f90: New test.
9912
9913 PR fortran/28425
9914 * gfortran.dg/derived_constructor_comps_1.f90: New test.
9915
9916 PR fortran/28496
9917 * gfortran.dg/array_initializer_2.f90: New test.
9918
9919 PR fortran/18111
9920 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
9921
9922 PR fortran/28600
9923 * gfortran.dg/assumed_charlen_function_4.f90: New test.
9924
9925 PR fortran/28771
9926 * gfortran.dg/assumed_charlen_in_main.f90: New test.
9927
9928 PR fortran/28660
9929 * gfortran.dg/dependent_decls_1.f90: New test.
9930
9931 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
9932
9933 PR fortran/25217
9934 * gfortran.dg/derived_init_2.f90: New.
9935
9936 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
9937
9938 * gcc.c-torture/execute/pr28289.c: New test.
9939
9940 2006-08-17 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR c/28744
9943 * gcc.dg/attr-externally-visible-1.c: New test.
9944 * gcc.dg/attr-externally-visible-2.c: New test.
9945 * g++.dg/parse/attr-externally-visible-1.C: New test.
9946 * g++.dg/parse/attr-externally-visible-2.C: New test.
9947
9948 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9949
9950 PR c++/28606
9951 * g++.dg/parse/dtor11.C: New test.
9952
9953 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9954
9955 PR rtl-optimization/28489
9956 * gcc.c-torture/compile/pr28489.c: New test.
9957
9958 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9959
9960 PR c++/28710
9961 * g++.dg/template/redecl4.C: New test.
9962
9963 PR c++/28711
9964 * g++.dg/template/ctor8.C: New test.
9965
9966 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
9967
9968 * gcc.dg/pr26570.c: Fix testcase.
9969
9970 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
9971
9972 * PR c++/28573
9973 * g++.dg/parse/offsetof6.C: New test.
9974 * g++.dg/parse/offsetof6.C: New test.
9975 * g++.dg/parse/offsetof7.C: New test.
9976
9977 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9978
9979 PR testsuite/28602
9980 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
9981 is false.
9982
9983 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
9984
9985 PR c++/28302
9986 * g++.dg/ext/vector3.C: New test.
9987
9988 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
9989
9990 PR gcov/profile/26570
9991 * gcc.dg/pr26570.c: New test.
9992
9993 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
9994
9995 PR c/27697
9996 * gcc.dg/qual-component-1.c: New test.
9997
9998 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
9999
10000 PR c++/28593
10001 * g++.dg/parse/new3.C: New test.
10002
10003 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10004
10005 PR fortran/25828
10006 * gfortran.dg/streamio_1.f90: New test.
10007 * gfortran.dg/streamio_2.f90: New test.
10008 * gfortran.dg/streamio_3.f90: New test.
10009 * gfortran.dg/streamio_4.f90: New test.
10010 * gfortran.dg/streamio_5.f90: New test.
10011 * gfortran.dg/streamio_6.f90: New test.
10012 * gfortran.dg/streamio_7.f90: New test.
10013 * gfortran.dg/streamio_8.f90: New test.
10014
10015 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
10016
10017 PR c/28287
10018 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
10019
10020 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
10021
10022 PR c++/28594
10023 * g++.dg/template/void6.C: New test.
10024
10025 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10026
10027 PR c/28649
10028 * gcc.dg/parse-error-1.c: New test.
10029 * gcc.dg/parse-error-2.c: New test.
10030 * gcc.dg/cpp/digraph2.c: Add error-marker.
10031 * gcc.dg/noncompile/920923-1.c: Likewise.
10032
10033 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
10034
10035 PR c/27490
10036 * gcc.dg/sizeof-2.c: New testcase.
10037
10038 PR c/27489
10039 * gcc.dg/switch-A.c: New testcase.
10040
10041 2006-08-14 Steve Ellcey <sje@cup.hp.com>
10042
10043 PR c++/28288
10044 PR c++/14556
10045 * g++.old-deja/g++.warn/compare1.C: Delete.
10046 * g++.dg/opt/pr7503-2.C: Delete.
10047 * g++.dg/opt/pr7503-3.C: Delete.
10048 * g++.dg/opt/pr7503-4.C: Delete.
10049 * g++.dg/opt/pr7503-5.C: Delete.
10050 * g++.dg/opt/max1.C: Delete.
10051 * g++.dg/warn/minmax.C: Delete.
10052 * g++.dg/expr/minmax.C: New test.
10053
10054 2006-08-14 Richard Guenther <rguenther@suse.de>
10055
10056 PR testsuite/28703
10057 * gcc.c-torture/execute/pr28651.c: Do not use argc
10058 to avoid optimization, instead forbid inlining.
10059
10060 2006-08-14 Richard Sandiford <richard@codesourcery.com>
10061
10062 PR rtl-optimization/28634
10063 * gcc.c-torture/execute/ieee/pr28634.c: New test.
10064
10065 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
10066
10067 PR c/27184
10068 * gcc.dg/torture/pr27184.c: New test.
10069
10070 2006-08-12 Jakub Jelinek <jakub@redhat.com>
10071
10072 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
10073
10074 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10075
10076 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
10077 * gfortran.dg/stat_2.f90: Likewise.
10078 * gfortran.dg/chmod_1.f90: Likewise.
10079 * gfortran.dg/chmod_2.f90: Likewise.
10080 * gfortran.dg/chmod_3.f90: Likewise.
10081
10082 2006-08-11 David Edelsohn <edelsohn@gnu.org>
10083
10084 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
10085
10086 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
10087
10088 * g++.dg/opt/pr23454-2.C: New test.
10089
10090 2006-08-11 Richard Guenther <rguenther@suse.de>
10091
10092 PR middle-end/28651
10093 * gcc.c-torture/execute/pr28651.c: New testcase.
10094
10095 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
10096
10097 * gnat.dg/specs/static_initializer.ads: New test.
10098
10099 2006-08-10 Paul Brook <paul@codesourcery.com>
10100
10101 * gcc.target/arm/cond-asm.c: New test.
10102
10103 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
10104
10105 PR tree-optimization/26197
10106 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
10107 * g++.dg/vect/vect.exp: Compile the new tests with
10108 --param max-aliased-vops=0.
10109
10110 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
10111
10112 PR c++/28637
10113 * g++.dg/template/void3.C: New test.
10114
10115 PR c++/28638
10116 * g++.dg/template/void4.C: New test.
10117
10118 PR c++/28640
10119 * g++.dg/template/void5.C: New test.
10120
10121 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
10122
10123 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
10124 after dg-do compile.
10125
10126 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
10127
10128 PR tree-optimizations/26969
10129 * gcc.dg/vect/vect.exp: Compile tests prefixed with
10130 "unswitch-loops" with -funswitch-loops.
10131 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
10132
10133 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
10134
10135 * gcc.dg/sparc-getcontext-1.c: Fix typo.
10136 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
10137 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
10138 * objc.dg/dwarf-1.m: Likewise.
10139 * objc.dg/dwarf-2.m: Likewise.
10140 * obj-c++.dg/dwarf-2.mm: Likewise.
10141
10142 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10143
10144 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
10145 * objc.dg/dwarf-2.m: Likewise.
10146 * obj-c++.dg/dwarf-2.mm: Likewise.
10147
10148 PR libfortran/28603
10149 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
10150
10151 PR testsuite/27611
10152 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10153
10154 PR testsuite/27033
10155 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
10156
10157 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
10158
10159 PR target/27827
10160 * gcc.target/i386/pr27827.c: New testcase.
10161
10162 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
10163
10164 PR fortran/28590
10165 * gfortran.dg/sequence_types_1.f90: New test.
10166
10167 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
10168
10169 PR fortran/28548
10170 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
10171 dg-warning. Add -pedantic option.
10172
10173 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10174
10175 PR c/28502
10176 * gcc.dg/proto-1.c: New test.
10177
10178 PR c/27721
10179 * gcc.dg/lvalue-4.c: New test.
10180
10181 PR c/28136
10182 * gcc.dg/init-bad-5.c: New test.
10183
10184 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
10185
10186 PR c++/28347
10187 * g++.dg/ext/typedef-init.C: Add new test for typedef
10188 initialization inside templates. Adjust existing error markers.
10189
10190 2006-08-03 Mark Mitchell <mark@codesourcery.com>
10191
10192 PR c++/28148
10193 * g++.dg/init/ptrmem3.C: New test.
10194
10195 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
10196
10197 PR tree-optimization/27770
10198 * lib/target-support.exp: New target keyword "section_anchors".
10199 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
10200 tests.
10201 * gcc.dg/vect/section-anchors-pr27770.c: New test.
10202 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
10203 * gcc.dg/vect/section-anchors-vect-69.c: New test.
10204 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
10205
10206 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10207
10208 * gcc.dg/20060801-1.c: Add missing '}'.
10209
10210 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10211
10212 PR c++/27508
10213 * g++.dg/parse/dtor9.C: New test.
10214 * g++.dg/parse/dtor10.C: New test.
10215 * g++.dg/other/error7.C: Adjust error-marker.
10216
10217 PR c++/28274
10218 * g++.dg/other/default5.C: New test.
10219
10220 2006-08-02 Richard Guenther <rguenther@suse.de>
10221
10222 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
10223
10224 2006-08-02 Mark Mitchell <mark@codesourcery.com>
10225
10226 PR c++/28557
10227 * g++.dg/template/conv9.C: New test.
10228
10229 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
10230
10231 PR debug/28063
10232 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
10233 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
10234 Optionally return assembly text. Update callers.
10235 (check_no_compiler_messages): Update verbose messages.
10236 (check_no_messages_and_pattern): New.
10237 (check_effective_target_string_merging): New.
10238
10239 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10240
10241 PR c++/28250
10242 * g++.dg/eh/catch4.C: New test.
10243
10244 PR c++/28257
10245 * g++.dg/other/qual1.C: New test.
10246
10247 PR c++/28259
10248 * g++.dg/inherit/error2.C: New test.
10249
10250 PR c++/28267
10251 * g++.dg/other/new1.C: New test.
10252
10253 * g++.dg/warn/pr23075.C: Remove obsolete test.
10254 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
10255 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
10256
10257 2006-07-31 Mark Mitchell <mark@codesourcery.com>
10258
10259 PR c++/28523
10260 * g++.dg/eh/cast1.C: New test.
10261
10262 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
10263
10264 PR libfortran/28452
10265 * gfortran.dg/random_3.f90: New test.
10266
10267 2006-08-01 Steve Ellcey <sje@cup.hp.com>
10268
10269 PR c++/28432
10270 * g++.dg/other/pr28304.C: Change expected error message.
10271 * g++.dg/other/pr28432.C: New test.
10272
10273 2006-08-01 Steve Ellcey <sje@cup.hp.com>
10274
10275 PR c++/28256
10276 * g++.dg/init/brace2.C: Change expected error message, add empty init.
10277
10278 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
10279
10280 PR debug/23336
10281 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
10282 at -g1.
10283 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
10284 g++.dg/debug/enum-2.C: New.
10285
10286 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10287
10288 PR c++/6634
10289 * g++.dg/parse/long1.C: Add more tests.
10290
10291 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10292
10293 * gfortran.dg/lrshift_1.c: New file.
10294
10295 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10296
10297 PR libgfortran/28335
10298 * gfortran.dg/no_unit_error_1.f90: New test.
10299
10300 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10301
10302 PR libgfortran/28335
10303 * gfortran.dg/no_unit_error_1.f90: Delete test.
10304 * gfortran.dg/no_unit_error_2.f90: Delete test.
10305
10306 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10307
10308 * gfortran.dg/chmod_3.f90: New test.
10309 * gfortran.dg/ltime_gmtime_1.f90: New test.
10310 * gfortran.dg/ltime_gmtime_2.f90: New test.
10311 * gfortran.dg/lrshift_1.f90: New test.
10312 * gfortran.dg/chmod_1.f90: New test.
10313 * gfortran.dg/chmod_2.f90: New test.
10314
10315 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
10316
10317 PR c++/27668
10318 * g++.dg/template/crash55.C: New test.
10319
10320 PR c++/27962
10321 * g++.dg/template/nontype16.C: New test.
10322
10323 * g++.dg/template/void2.C: Adjust error markers.
10324 * g++.dg/template/nontype5.C: Adjust error markers.
10325
10326 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
10327
10328 * gcc.target/i386/stack-prot-kernel.c: New test.
10329
10330 2006-07-27 Roger Sayle <roger@eyesopen.com>
10331
10332 * gcc.dg/builtins-55.c: New test case.
10333
10334 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
10335
10336 PR rtl-optimization/27907
10337 * gcc.c-torture/compile/pr27907.c: New test.
10338
10339 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10340
10341 * gfortran.dg/mclock.f90: New test.
10342 * gfortran.dg/int_conv_1.f90: New test.
10343 * gfortran.dg/stat_1.f90: New test.
10344 * gfortran.dg/stat_2.f90: New test.
10345
10346 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10347
10348 PR libgfortran/28335
10349 * gfortran.dg/no_unit_error_1.f90: New test.
10350 * gfortran.dg/no_unit_error_2.f90: New test.
10351 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
10352
10353 2006-07-25 Roger Sayle <roger@eyesopen.com>
10354
10355 PR middle-end/28473
10356 * gcc.dg/fold-convround-1.c: New test case.
10357
10358 2006-07-24 Steven G. Kargl <kargls@comcast.net>
10359
10360 * gfortran.dg/arithmetic_if.f90: Fix comments.
10361
10362 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10363
10364 PR c++/27572
10365 * g++.dg/other/typedef1.C: New test.
10366 * g++.dg/template/typedef4.C: New test.
10367 * g++.dg/template/typedef5.C: New test.
10368
10369 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
10370
10371 PR fortran/28416
10372 * gfortran.dg/allocatable_dummy_3.f90: New.
10373
10374 2006-07-24 Steven G. Kargl <kargls@comcast.net>
10375
10376 PR fortran/28439
10377 * gfortran.dg/arithmetic_if.f90: New test.
10378
10379 2006-07-24 Uros Bizjak <uros@kss-loka.si>
10380
10381 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
10382 avoid memcpy optimization.
10383
10384 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10385
10386 PR fortran/25289
10387 * gfortran.dg/direct_io_6.f90: New test.
10388
10389 2006-07-24 Jan Hubicka <jh@suse.cz>
10390
10391 PR c/25795
10392 PR c++/27369
10393 * gcc.dg/pr25795.c: New test.
10394 * gcc.dg/pr25795-1.c: New test.
10395
10396 2006-07-23 Roger Sayle <roger@eyesopen.com>
10397
10398 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
10399 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
10400 which may be transformed to "g || h" on some platforms.
10401
10402 2006-07-23 Mark Mitchell <mark@codesourcery.com>
10403
10404 PR c++/28025
10405 * g++.dg/template/friend45.C: New test.
10406
10407 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10408
10409 PR libgfortran/28339
10410 * gfortran.dg/arrayio_8.f90: New test.
10411
10412 2006-07-21 Mike Stump <mrs@apple.com>
10413
10414 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
10415
10416 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
10417
10418 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10419
10420 PR c++/28250
10421 * g++.dg/eh/catch3.C: New test.
10422
10423 PR c++/28363
10424 * g++.dg/template/defarg10.C: New test.
10425
10426 2006-07-20 Paul Brook <paul@codesourcery.com>
10427
10428 PR 27363
10429 * gcc.dg/pr27363.c: New test.
10430
10431 2006-07-19 Mark Mitchell <mark@codesourcery.com>
10432
10433 PR c++/28338
10434 * g++.dg/init/ref13.C: New test.
10435
10436 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10437
10438 PR obj-c++/28434
10439 * obj-c++.dg/proto-error-1.mm: New test.
10440
10441 2006-07-18 Mark Mitchell <mark@codesourcery.com>
10442
10443 PR c++/28337
10444 * g++.dg/template/string1.C: New test.
10445
10446 2006-07-18 Mark Mitchell <mark@codesourcery.com>
10447
10448 PR c++/28048
10449 * g++.dg/template/defarg9.C: New test.
10450
10451 PR c++/28235
10452 * g++.dg/template/static27.C: New test.
10453
10454 2006-07-18 Diego Novillo <dnovillo@redhat.com>
10455
10456 PR 28410
10457 * gcc.dg/tree-ssa/pr28410.c: New test.
10458
10459 2006-07-18 Lee Millward <lee.millward@gmail.com>
10460
10461 PR c++/28258
10462 * g++/dg/other/error13.C: New test.
10463
10464 PR c++/28260
10465 * g++.dg/template/friend44.C: New test.
10466
10467 2006-07-18 Steve Ellcey <sje@cup.hp.com>
10468
10469 PR c++/27495
10470 * g++.dg/other/pr27495.C: New.
10471
10472 2006-07-18 Olivier Hainque <hainque@adacore.com>
10473
10474 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
10475 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
10476
10477 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10478
10479 PR c/28286
10480 * gcc.dg/pragma-pack-4.c: New test.
10481
10482 2006-07-17 Steve Ellcey <sje@cup.hp.com>
10483
10484 PR c++/28291
10485 * g++.dg/ext/pr28291.C: New test.
10486
10487 2006-07-17 Richard Sandiford <richard@codesourcery.com>
10488
10489 PR middle-end/28403
10490 * gcc.c-torture/execute/pr28403.c: New test.
10491
10492 2006-07-17 Richard Sandiford <richard@codesourcery.com>
10493
10494 PR middle-end/28402
10495 * gcc.dg/pr28402.c: New test.
10496
10497 2006-07-17 Steve Ellcey <sje@cup.hp.com>
10498
10499 PR c++/28304
10500 * g++.dg/other/pr28304.C: New test.
10501
10502 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
10503
10504 PR other/28251
10505 gcc.c-torture/unsorted/dump-noaddr.c: New test.
10506 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
10507
10508 2006-07-17 Richard Guenther <rguenther@suse.de>
10509
10510 PR tree-optimization/28238
10511 * g++.dg/tree-ssa/pr28238.C: New testcase.
10512
10513 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10514
10515 PR c++/28250
10516 * g++.dg/eh/catch1.C: New test.
10517 * g++.dg/eh/catch2.C: New test.
10518
10519 2006-07-16 Jakub Jelinek <jakub@redhat.com>
10520
10521 PR c++/28370
10522 * g++.dg/template/anon3.C: New test.
10523
10524 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
10525
10526 PR fortran/20844
10527 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
10528 specifiers requiring an explicit format tag..
10529
10530 PR fortran/28201
10531 * gfortran.dg/generic_5: New test.
10532
10533 PR fortran/20893
10534 * gfortran.dg/elemental_optional_args_1.f90: New test.
10535
10536 2006-07-16 Olivier Hainque <hainque@adacore.com>
10537
10538 * gnat.dg/assert.ads: New file.
10539 * gnat.dg/controlled_record.ads: Likewise.
10540 * gnat.dg/controlled_record.adb: Likewise.
10541
10542 2006-07-15 Lee Millward <lee.millward@gmail.com>
10543
10544 PR c++/28292
10545 * g++.dg/other/error12.C: New test.
10546
10547 PR c++/28269
10548 * g++.dg/template/crash54.C: New test.
10549
10550 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10551
10552 PR c++/28249
10553 * g++.dg/parse/catch1.C: New test.
10554
10555 PR c++/28294
10556 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
10557
10558 PR c++/28387
10559 * g++.dg/ext/attrib24.C: New test.
10560
10561 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10562
10563 PR c++/28343
10564 * g++.dg/ext/asmspec1.C: New test.
10565
10566 2006-07-13 Janis Johnson <janis187@us.ibm.com>
10567
10568 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
10569 (dg-test): Support shouldfail tests.
10570 * lib/target-supports-dg.exp (dg-shouldfail): New.
10571 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
10572 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
10573 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
10574 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
10575 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
10576 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
10577 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
10578
10579 2006-07-13 Jan Hubicka <jh@suse.cz>
10580
10581 * gcc.target/i386/memcpy-1.c: New.
10582
10583 2006-07-12 Geoffrey Keating <geoffk@apple.com>
10584
10585 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
10586
10587 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
10588
10589 PR fortran/25097
10590 * gfortran.dg/present_1.f90: New test.
10591
10592 PR fortran/20903
10593 * gfortran.dg/interface_derived_type_1.f90: New test.
10594
10595 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
10596
10597 PR fortran/28213
10598 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
10599 list.
10600
10601 2006-07-07 Lee Millward <lee.millward@gmail.com>
10602
10603 PR c++/27820
10604 * g++.dg/other/label1.C: New test.
10605
10606 2006-07-07 Richard Guenther <rguenther@suse.de>
10607
10608 PR middle-end/28268
10609 * gcc.dg/torture/pr28268.c: New testcase.
10610
10611 2006-07-07 Steve Ellcey <sje@cup.hp.com>
10612
10613 PR c++/27019
10614 * g++.dg/ext/pr27019.C: New.
10615
10616 2006-07-07 Richard Guenther <rguenther@suse.de>
10617
10618 PR tree-optimization/28187
10619 * gcc.dg/pr28187.c: New testcase.
10620
10621 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
10622
10623 * gnat.dg/address_conversion.adb: New test.
10624 * gnat.dg/boolean_subtype.adb: Likewise.
10625 * gnat.dg/frame_overflow.adb: Likewise.
10626 * gnat.dg/pointer_array.adb: Likewise.
10627 * gnat.dg/pointer_conversion.adb: Likewise.
10628
10629 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
10630
10631 PR fortran/28237
10632 PR fortran/23420
10633 * gfortran.dg/print_fmt_5.f90: New test.
10634
10635 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10636
10637 PR fortran/28129
10638 * gfortran.dg/bounds_check_4.f90: New test.
10639
10640 2006-07-05 Richard Guenther <rguenther@suse.de>
10641
10642 PR target/28158
10643 * gfortran.dg/pr28158.f90: New testcase.
10644
10645 2006-07-05 Richard Guenther <rguenther@suse.de>
10646
10647 PR tree-optimization/28162
10648 * gcc.dg/pr28162.c: New testcase.
10649
10650 2006-07-05 Richard Guenther <rguenther@suse.de>
10651 Andrew Pinski <pinskia@gcc.gnu.org>
10652
10653 PR c++/27084
10654 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
10655
10656 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
10657
10658 PR fortran/28174
10659 * gfortran.dg/actual_array_substr_2.f90: New test.
10660
10661 PR fortran/28167
10662 * gfortran.dg/actual_array_constructor_2.f90: New test.
10663
10664 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10665
10666 * gfortran.dg/itime_idate_1.f: New test.
10667 * gfortran.dg/itime_idate_2.f: New test.
10668
10669 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10670
10671 PR libgfortran/27704
10672 * gfortran.dg/open_status_3.f90: New test.
10673 * gfortran.dg/fmt_l.f90: Update for new feature.
10674
10675 2006-07-03 Asher Langton <langton2@llnl.gov>
10676
10677 * gfortran.dg/oldstyle_2.f90: New.
10678
10679 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
10680
10681 * gnat.dg/string_slice.adb: New test.
10682
10683 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10684
10685 PR fortran/19259
10686 * gfortran.dg/semicolon_fixed.c: New.
10687 * gfortran.dg/semicolon_free.c: New.
10688
10689 2006-06-30 Mike Stump <mrs@apple.com>
10690
10691 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
10692 that don't support internal visibility.
10693
10694 2006-06-30 Andrew Pinski <pinskia@gmail.com>
10695
10696 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
10697 for '(' / ')' needing an extra '\'.
10698
10699 2006-06-29 Roger Sayle <roger@eyesopen.com>
10700
10701 PR middle-end/27428
10702 * gcc.dg/pr27428-1.c: New test case.
10703
10704 2006-06-29 Mike Stump <mrs@apple.com>
10705
10706 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
10707 on darwin as we can't align commons large enough yet.
10708
10709 * gcc.dg/vla-8.c: Add additional testcases.
10710
10711 2006-06-26 Steve Ellcey <sje@cup.hp.com>
10712
10713 PR c++/28114
10714 * g++.dg/other/pr28114.C: New.
10715
10716 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
10717
10718 * gcc.c-torture/compile/20060625-1.c: New test.
10719
10720 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
10721
10722 PR fortran/20867
10723 * gfortran.dg/stfunc_3.f90: New test.
10724
10725 PR fortran/25056
10726 * gfortran.dg/impure_actual_1.f90: New test.
10727
10728 PR fortran/20874
10729 * gfortran.dg/elemental_result_1.f90: New test.
10730
10731 PR fortran/25073
10732 * gfortran.dg/select_7.f90: New test.
10733
10734 PR fortran/27554
10735 * intrinsic_actual_1.f: New test.
10736
10737 PR fortran/22038
10738 PR fortran/28119
10739 * gfortran.dg/forall_4.f90: New test.
10740
10741 PR fortran/25072
10742 * gfortran.dg/forall_5.f90: New test.
10743
10744 2006-06-25 Lee Millward <lee.millward@gmail.com>
10745
10746 PR c++/28051
10747 * g++.dg/template/using13.C: New test.
10748
10749 PR c++/28054
10750 * g++.dg/other/incomplete3.C: New test.
10751
10752 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10753
10754 PR fortran/28081
10755 * gfortran.dg/substr_3.f: New test.
10756 * gfortran.dg/equiv_2.f90: Update expected error message.
10757
10758 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
10759
10760 PR fortran/28118
10761 * gfortran.dg/actual_array_substr_1.f90: New test.
10762
10763 2006-06-24 Olivier Hainque <hainque@adacore.com>
10764
10765 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
10766 * gnat.dg/scalar_mode_agg_compare.adb: New test.
10767
10768 2006-06-23 Janis Johnson <janis187@us.ibm.com>
10769
10770 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10771
10772 2006-06-23 Steven G. Kargl <kargls@comcast.net>
10773
10774 PR fortran/27981
10775 * gfortran.dg/simpleif_2.f90: New test.
10776
10777 2006-06-23 Lee Millward <lee.millward@gmail.com>
10778
10779 * g++.dg/template/error22.C: Fix typo.
10780
10781 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10782
10783 PR c++/28112
10784 * g++.dg/ext/attrib23.C: New test.
10785
10786 2006-06-23 Olivier Hainque <hainque@adacore.com>
10787
10788 * gnat.dg/varsize_temp.adb: New test.
10789
10790 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10791
10792 PR c++/11468
10793 * g++.dg/other/java2.C: New test.
10794
10795 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
10796
10797 PR target/27789
10798 * g++.dg/ext/dllimport4.C. Add more tests for invalid
10799 initialization.
10800
10801 2006-06-22 Roger Sayle <roger@eyesopen.com>
10802
10803 PR target/27531
10804 * gcc.dg/pr27531-1.c: New test case.
10805
10806 2006-06-22 Asher Langton <langton2@llnl.gov>
10807
10808 PR fortran/24748
10809 * gfortran.dg/implicit_8.f90: New.
10810
10811 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
10812
10813 PR rtl-optimization/28121
10814 * gcc.dg/pr28121.c: New test.
10815
10816 2006-06-22 Lee Millward <lee.millward@gmail.com>
10817
10818 PR c++/27805
10819 * g++.dg/parse/ptrmem6.C: New test.
10820
10821 PR c++/27821
10822 * g++.dg/template/error22.C: New test.
10823
10824 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10825
10826 PR c++/28111
10827 * g++.dg/template/friend43.C: New test.
10828
10829 PR c++/28110
10830 * g++.dg/template/crash53.C: New test.
10831
10832 PR c++/28109
10833 * g++.dg/rtti/incomplete1.C: New test.
10834
10835 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
10836
10837 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
10838
10839 2006-06-21 Joseph Myers <joseph@codesourcery.com>
10840
10841 * gcc.c-torture/execute/complex-7.c: New.
10842
10843 2006-06-21 Jakub Jelinek <jakub@redhat.com>
10844
10845 * gcc.dg/merge-all-constants-1.c: New test.
10846
10847 2006-06-20 Janis Johnson <janis187@us.ibm.com>
10848
10849 PR c++/28113
10850 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
10851
10852 2006-06-20 Steven G. Kargl <kargls@comcast.net>
10853
10854 * gfortran.dg/rrspacing_1.f90: New test.
10855
10856 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10857
10858 PR c++/28052
10859 * g++.dg/other/bitfield2.C: New test.
10860
10861 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
10862
10863 PR tree-optimization/27331
10864 * gcc.dg/pr27331.c: New test.
10865
10866 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
10867 Eric Botcazou <ebotcazou@adacore.com>
10868
10869 PR ada/18692
10870 * lib/gnat.exp: New file.
10871 * lib/gnat-dg.exp: Likewise.
10872 * gnat.dg: New directory.
10873 * gnat.dg/dg.exp: New driver.
10874 * gnat.dg/specs: New directory.
10875 * gnat.dg/specs/specs.exp: New driver.
10876 * gnat.dg/style: New directory.
10877 * gnat.dg/style/style.exp: New driver.
10878
10879 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
10880
10881 PR fortran/16206
10882 * gfortran.dg/array_initializer_1.f90: New test.
10883
10884 PR fortran/28005
10885 * gfortran.dg/matmul_3.f90: New test.
10886
10887 2006-06-19 Andrew Pinski <pinskia@gmail.com>
10888
10889 PR middle-end/28075
10890 * gcc.dg/tree-ssa/inline-1.c: New test.
10891
10892 2006-06-19 Anatoly Sokolov <aesok@post.ru>
10893
10894 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
10895 in malloc prototype; remove XFAIL.
10896 * gcc.dg/pr18241-2.c: Ditto.
10897 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
10898 in memset prototype; remove XFAIL.
10899 * gcc.dg/tree-ssa/pr23382.c: Ditto.
10900
10901 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
10902
10903 * gcc.dg/vla-8.c: Add.
10904
10905 2006-06-19 Richard Guenther <rguenther@suse.de>
10906
10907 PR tree-optimization/27090
10908 * g++.dg/tree-ssa/pr27090.C: New testcase.
10909
10910 2006-06-19 Roger Sayle <roger@eyesopen.com>
10911
10912 PR target/27861
10913 * gcc.dg/pr27861-1.c: New test case.
10914
10915 2006-06-19 Richard Guenther <rguenther@suse.de>
10916
10917 PR middle-end/28045
10918 * gcc.dg/torture/pr28045.c: New testcase.
10919
10920 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10921
10922 PR fortran/26801
10923 * gfortran.dg/associated_4.f90: New test.
10924
10925 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10926
10927 PR fortran/19310
10928 PR fortran/19904
10929 * gfortran.dg/real_const_3.f90: New test.
10930
10931 2006-06-16 Mark Mitchell <mark@codesourcery.com>
10932
10933 PR c++/28016
10934 * g++.dg/template/static26.C: New test.
10935
10936 PR c++/27979
10937 * g++.dg/expr/bitfield2.C: New test.
10938
10939 PR c++/27884
10940 * g++.dg/parse/linkage2.C: New test.
10941
10942 2006-06-16 Richard Guenther <rguenther@suse.de>
10943
10944 PR middle-end/27116
10945 * gcc.dg/pr15785-1.c: Revert last change.
10946 * gcc.dg/torture/pr27116-2.c: New testcase.
10947
10948 2006-06-16 Roger Sayle <roger@eyesopen.com>
10949
10950 PR middle-end/27802
10951 * gcc.dg/pr27802-1.c: New test case.
10952
10953 2006-06-15 Mark Mitchell <mark@codesourcery.com>
10954
10955 PR c++/27689
10956 * g++.dg/template/ttp18.C: New test.
10957 * g++.dg/template/ttp19.C: Likewise.
10958
10959 PR c++/27666
10960 * g++.dg/expr/cond9.C: New test.
10961
10962 PR c++/27640
10963 * g++.dg/template/ctor7.C: New test.
10964
10965 2006-06-15 Janis Johnson <janis187@us.ibm.com>
10966
10967 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
10968
10969 2006-06-16 Richard Guenther <rguenther@suse.de>
10970
10971 PR tree-optimization/27781
10972 * gcc.dg/tree-ssa/pr27781.c: New testcase.
10973
10974 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
10975
10976 * gfortran.dg/allocate_zerosize_2.f90: New test case.
10977
10978 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
10979
10980 * gcc.dg/tree-ssa/loop-18.c: New test.
10981
10982 2006-06-14 Mark Mitchell <mark@codesourcery.com>
10983
10984 PR c++/27665
10985 * g++.dg/template/crash52.C: New test.
10986
10987 PR c++/27648
10988 * g++.dg/ext/attrib22.C: New test.
10989
10990 PR c++/26559
10991 * g++.dg/template/builtin1.C: New test.
10992 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
10993
10994 PR c++/28018
10995 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
10996 assignment.
10997 * g++.old-deja/g++.pt/crash51.C: Likewise.
10998
10999 PR c++/27227
11000 * g++.dg/lookup/linkage1.C: New test.
11001 * g++.dg/lookup/linkage2.C: Likewise.
11002
11003 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
11004
11005 PR middle-end/27959
11006 * gcc.dg/pr27959.c: New testcase.
11007
11008 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
11009
11010 PR target/28014:
11011 * g++.dg/eh/div.C: New test.
11012
11013 2006-06-13 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR c++/27894
11016 * g++.dg/tree-ssa/pr26757.C: New test.
11017 * g++.dg/tree-ssa/pr27894.C: New test.
11018
11019 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11020
11021 * gcc.c-torture/compile/20060609-1.c: New test.
11022
11023 PR target/27863
11024 * gcc.c-torture/compile/pr27863.c: New test.
11025
11026 2006-06-13 Richard Guenther <rguenther@suse.de>
11027
11028 PR tree-optimization/27830
11029 * g++.dg/tree-ssa/pr27830.C: New testcase.
11030
11031 2006-06-13 Matthew Sachs <msachs@apple.com>
11032
11033 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
11034 the list of compiler flags; this causes those flags to be checked
11035 for things like dg-skip-if.
11036
11037 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11038
11039 PR c++/27601
11040 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
11041
11042 2006-06-12 Mark Mitchell <mark@codesourcery.com>
11043 Kazu Hirata <kazu@codesourcery.com>
11044
11045 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
11046 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
11047
11048 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11049
11050 PR c++/27933
11051 * g++.dg/lookup/using15.C: New test.
11052
11053 PR c++/27951
11054 * g++.dg/other/anon4.C: New test.
11055
11056 2006-06-12 Roger Sayle <roger@eyesopen.com>
11057
11058 PR c++/21210
11059 * g++.dg/init/complex1.C: New test case.
11060
11061 2006-06-11 Eric Christopher <echristo@apple.com>
11062
11063 PR middle-end/27948
11064 * gcc.dg/bf-ms-layout.c: Run on darwin.
11065 * gcc.dg/bf-no-ms-layout: Ditto.
11066 * gcc.dg/attr-ms_struct-2.c: New.
11067 * gcc.dg/bf-ms-layout-2.c: Ditto.
11068
11069 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
11070
11071 * gcc.dg/attr-ms_struct-packed1.c: New.
11072
11073 2006-06-09 Mike Stump <mrs@apple.com>
11074
11075 * gcc.dg/vla-7.c: Add.
11076
11077 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
11078
11079 PR fortran/24558
11080 * gfortran.dg/entry_6.f90: New test.
11081
11082 PR fortran/20877
11083 PR fortran/25047
11084 * gfortran.dg/entry_7.f90: New test.
11085
11086 2006-06-09 Jakub Jelinek <jakub@redhat.com>
11087
11088 PR c/27747
11089 * gcc.dg/cpp/_Pragma6.c: New test.
11090
11091 PR c++/27748
11092 * g++.dg/cpp/_Pragma1.C: New test.
11093
11094 PR preprocessor/27746
11095 * gcc.dg/gomp/macro-3.c: New test.
11096 * gcc.dg/gomp/macro-4.c: New test.
11097 * g++.dg/gomp/macro-3.C: New test.
11098 * g++.dg/gomp/macro-4.C: New test.
11099
11100 2006-06-09 Richard Guenther <rguenther@suse.de>
11101
11102 PR tree-optimization/26998
11103 * gcc.dg/torture/pr26998.c: New testcase.
11104 * gcc.dg/tree-ssa/vrp29.c: New testcase.
11105
11106 2006-06-08 Mike Stump <mrs@apple.com>
11107
11108 * gcc.dg/pr27095.c: Account for stubs.
11109
11110 PR target/26427
11111 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
11112 produce bad code on darwin.
11113
11114 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11115
11116 PR fortran/27958
11117 * gfortran.dg/substr_2.f: New test.
11118
11119 2006-06-08 Asher Langton <langton2@llnl.gov>
11120
11121 PR fortran/27786
11122 * cray_pointers_2.f90: Add -fbounds-check compile flag.
11123
11124 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11125
11126 PR target/27421
11127 * gcc.dg/union-3.c: New test.
11128
11129 2006-06-08 Richard Guenther <rguenther@suse.de>
11130
11131 PR middle-end/27116
11132 * gcc.dg/torture/pr27116.c: New testcase.
11133 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
11134
11135 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11136
11137 PR rtl-optimization/26449
11138 * gcc.dg/pr26449.c: New test.
11139
11140 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11141
11142 PR c++/27601
11143 * g++.dg/ext/offsetof1.C: Test member functions.
11144
11145 2006-06-07 Steve Ellcey <sje@cup.hp.com>
11146
11147 * gcc.dg/pr27095.c: Improve scanning.
11148
11149 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
11150
11151 PR fortran/23091
11152 * gfortran.dg/saved_automatic_1.f90: New test.
11153
11154 PR fortran/24168
11155 * gfortran.dg/array_simplify_1.f90: New test.
11156
11157 PR fortran/25090
11158 * gfortran.dg/entry_dummy_ref_1.f90: New test.
11159
11160 PR fortran/25058
11161 * gfortran.dg/entry_dummy_ref_2.f90: New test.
11162
11163 2006-06-06 Mark Mitchell <mark@codesourcery.com>
11164
11165 PR c++/27177
11166 * g++.dg/expr/cast7.C: New test.
11167
11168 2006-06-06 Janis Johnson <janis187@us.ibm.com>
11169
11170 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
11171 * lib/gcc-defs.exp (tool_check_compile): Ditto.
11172 * lib/fortran-torture.exp (fortran-torture-compile,
11173 fortran-torture-execute): Ditto.
11174
11175 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
11176
11177 PR target/27842
11178 * gcc.dg/vmx/pr27842.c: New test.
11179
11180 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11181
11182 PR libfortran/27895
11183 * gfortran.dg/bounds_check_3.f90: New test.
11184
11185 2006-06-05 Mike Stump <mrs@apple.com>
11186
11187 * objc.dg/objc-fast-4.m: Skip for ppc64.
11188
11189 2006-06-05 Steve Ellcey <sje@cup.hp.com>
11190
11191 PR testsuite/27705
11192 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
11193
11194 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
11195 Victor Kaplansky <victork@il.ibm.com>
11196
11197 PR tree-optimizations/26360
11198 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
11199 with -fno-tree-dce.
11200 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
11201
11202 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
11203
11204 PR fortran/14067
11205 * gfortran.dg/data_char_1.f90: Add messages for truncated
11206 strings.
11207
11208 PR fortran/16943
11209 * gfortran.dg/func_decl_2.f90: New test.
11210
11211 PR fortran/20839
11212 * gfortran.dg/do_2.f90: New test.
11213
11214 PR fortran/27655
11215 * gfortran.dg/associated_3.f90: New test.
11216
11217 2006-06-04 Mark Mitchell <mark@codesourcery.com>
11218
11219 PR c++/27819
11220 * g++.dg/template/static25.C: New test.
11221
11222 PR c++/27722
11223 * g++.dg/init/array21.C: New test.
11224
11225 PR c++/27807
11226 * g++.dg/ext/complit7.C: New test.
11227
11228 PR c++/27806
11229 * g++.dg/parse/ptrmem5.C: New test.
11230
11231 2006-06-04 Roger Sayle <roger@eyesopen.com>
11232 Andrew Pinski <pinskia@physics.uc.edu>
11233
11234 PR c/27150
11235 PR middle-end/27382
11236 * gcc.dg/pr27150-1.c: New testcase.
11237 * gcc.dg/pr27382-1.c: New testcase.
11238 * gcc.dg/pr27382-2.c: New testcase.
11239
11240 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
11241
11242 PR c/25161
11243 PR c/27020
11244 * gcc.dg/array-10.c: New test.
11245
11246 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11247
11248 PR c++/27804
11249 * g++.dg/init/const4.C: New test.
11250 * g++.dg/init/member1.C: Add error-marker.
11251 * g++.dg/other/fold1.C: Adjust error-marker.
11252
11253 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11254
11255 PR c++/27601
11256 * g++.dg/ext/offsetof1.C: New test.
11257
11258 2006-06-04 Eric Christopher <echristo@apple.com>
11259
11260 * gcc.dg/attr-ms_struct-1.c: New.
11261
11262 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
11263
11264 * gcc.c-torture/compile/builtin_constant_p.c: New test.
11265
11266 2006-06-04 Richard Guenther <rguenther@suse.de>
11267
11268 PR tree-optimization/27039
11269 * gcc.dg/tree-ssa/loop-17.c: New testcase.
11270
11271 2006-06-03 Roger Sayle <roger@eyesopen.com>
11272
11273 PR target/26223
11274 * gcc.target/i386/amd64-abi-2.c: New test case.
11275
11276 2006-06-02 Eric Christopher <echristo@apple.com>
11277
11278 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
11279 * gcc.target/i386/20020523-1.c: Skip if darwin.
11280 * gcc.target/i386/asm-3.c: Ditto.
11281 * gcc.target/i386/20011119-1.c: Ditto.
11282 * gcc.target/i386/clobbers.c: Remove pic part of test.
11283
11284 2006-06-02 Steve Ellcey <sje@cup.hp.com>
11285
11286 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
11287 * g++.old-deja/g++.other/init19.C: Ditto.
11288 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
11289 and add other platforms as expected failures.
11290
11291 2006-06-01 Steve Ellcey <sje@cup.hp.com>
11292
11293 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
11294 (is-effective-target-keyword): Ditto.
11295
11296 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
11297
11298 PR fortran/27715
11299 * gfortran.dg/extended_char_comparison_1.f: New test.
11300
11301 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
11302
11303 PR fortran/25098
11304 * gfortran.dg/dummy_procedure_1.f90: New test.
11305
11306 PR fortran/25147
11307 * gfortran.dg/dummy_procedure_2.f90: New test.
11308
11309 * gfortran.dg/associated_2.f90: Correct to make consistent with
11310 standard.
11311
11312 2006-05-31 Roger Sayle <roger@eyesopen.com>
11313
11314 * gcc.target/i386/387-11.c: New test case.
11315
11316 2006-05-31 Mark Mitchell <mark@codesourcery.com>
11317
11318 PR c++/27801
11319 * g++.dg/template/cond6.C: New test.
11320
11321 PR c++/26496
11322 * g++.dg/template/crash51.C: New test.
11323 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
11324
11325 PR c++/27385
11326 * g++.dg/init/array20.C: New test.
11327
11328 2006-05-31 Roger Sayle <roger@eyesopen.com>
11329
11330 * gcc.dg/builtins-54.c: New test case.
11331
11332 2006-05-30 Mark Mitchell <mark@codesourcery.com>
11333
11334 PR c++/26433
11335 * g++.dg/template/fntry1.C: Add dg-do link.
11336
11337 PR c++/27808
11338 * g++.dg/parse/friend6.C: New test.
11339
11340 2006-05-30 Asher Langton <langton2@llnl.gov>
11341
11342 * gfortran.dg/cray_pointers_7.f90: New test.
11343
11344 2006-05-30 Roger Sayle <roger@eyesopen.com>
11345
11346 PR tree-optimization/23452
11347 * gcc.dg/fold-mulconj-1.c: New test case.
11348
11349 2006-05-30 Mark Mitchell <mark@codesourcery.com>
11350
11351 PR c++/27803
11352 * g++.dg/parse/bitfield1.C: New test.
11353
11354 2006-05-30 Roger Sayle <roger@eyesopen.com>
11355
11356 * gcc.target/ppc-eq0-1.c: New test case.
11357 * gcc.target/ppc-negeq0-1.c: New test case.
11358
11359 2006-05-30 Dirk Mueller <dmueller@suse.de>
11360
11361 PR c/27273
11362 * gcc.dg/overflow-warn-5.c: New test.
11363
11364 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11365
11366 PR c/27718
11367 * gcc.dg/sizeof-1.c: New test.
11368
11369 2006-05-30 Uros Bizjak <uros@kss-loka.si>
11370
11371 PR target/27790
11372 * gcc.target/i386/pr27790.c: New test.
11373
11374 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11375
11376 PR libgfortran/27757
11377 * gfortran.dg/direct_io_5.f90: New test.
11378
11379 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11380
11381 PR libgfortran/27634
11382 * gfortran.dg/fmt_missing_period_1.f: New test.
11383 * gfortran.dg/fmt_missing_period_2.f: New test.
11384 * gfortran.dg/fmt_missing_period_3.f: New test.
11385
11386 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11387
11388 PR fortran/19777
11389 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
11390 arrays.
11391
11392 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11393
11394 PR c++/27713
11395 * g++.dg/template/new6.C: New test.
11396
11397 2006-05-29 Roger Sayle <roger@eyesopen.com>
11398
11399 PR tree-optimization/24964
11400 * gcc.target/i386/387-10.c: New test case.
11401
11402 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
11403
11404 * intrinsics/string_intrinsics.c (compare_string):
11405 Use memcmp instead of strncmp to avoid tripping over
11406 CHAR(0) in a string.
11407
11408 2006-05-27 Richard Guenther <rguenther@suse.de>
11409
11410 PR middle-end/27773
11411 * gcc.dg/torture/pr27773.c: New testcase.
11412
11413 2006-05-27 Dirk Mueller <dmueller@suse.de>
11414
11415 * gcc.dg/pr24561.c: Rename to..
11416 * gcc.dg/pr25962.c: .. this.
11417
11418 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11419
11420 PR fortran/19777
11421 * gfortran.dg/bounds_check_2.f: New test.
11422
11423 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
11424
11425 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
11426 * gfortran.dg/byte_1.f90: Likewise.
11427 * gfortran.dg/dup_save_2.f90: Likewise.
11428
11429 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
11430
11431 * gfortran.dg/associated_2.f90: New test.
11432
11433 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11434
11435 PR fortran/27524
11436 * gfortran.dg/bounds_check_1.f90: New test.
11437
11438 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
11439
11440 PR rtl-optimization/27661
11441 * gcc.dg/pr27661.c: New test case.
11442
11443 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
11444
11445 PR fortran/23151
11446 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
11447 * gfortran.dg/print_parentheses_1.f: New test.
11448 * gfortran.dg/print_parentheses_2.f90: New test.
11449
11450 2006-05-26 Jakub Jelinek <jakub@redhat.com>
11451
11452 PR target/27758
11453 * gcc.dg/pr27758.c: New test.
11454
11455 2006-05-24 Falk Hueffner <falk@debian.org>
11456
11457 * gcc.c-torture/compile/pr27571.c: New test.
11458
11459 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
11460
11461 PR fortran/27709
11462 * gfortran.dg/spec_expr_4.f90: New test.
11463
11464 PR fortran/27155
11465 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
11466
11467 2006-05-25 Mark Mitchell <mark@codesourcery.com>
11468
11469 PR c++/20103
11470 * g++.dg/ext/complit6.C: New test.
11471 * g++.dg/ext/complit3.C: Adjust error markers.
11472 * g++.dg/init/const3.C: New test.
11473
11474 2006-05-25 Richard Guenther <rguenther@suse.de>
11475
11476 PR middle-end/27743
11477 * gcc.dg/torture/pr27743.c: New testcase.
11478
11479 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
11480
11481 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
11482
11483 2006-05-25 Alan Modra <amodra@bigpond.net.au>
11484
11485 * gcc.dg/compat/scalar-by-value-x.h: New.
11486 * gcc.dg/compat/scalar-by-value-y.h: New.
11487 * gcc.dg/compat/scalar-by-value-5.c: New.
11488 * gcc.dg/compat/scalar-by-value-5_main.c: New.
11489 * gcc.dg/compat/scalar-by-value-5_x.c: New.
11490 * gcc.dg/compat/scalar-by-value-5_y.c: New.
11491 * gcc.dg/compat/scalar-by-value-6.c: New.
11492 * gcc.dg/compat/scalar-by-value-6_main.c: New.
11493 * gcc.dg/compat/scalar-by-value-6_x.c: New.
11494 * gcc.dg/compat/scalar-by-value-6_y.c: New.
11495
11496 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11497
11498 PR tree-optimization/27639
11499 PR tree-optimization/26719
11500 * gcc.dg/pr27639.c: New test.
11501 * gcc.dg/pr26719.c: New test.
11502 * gcc.dg/tree-ssa/scev-cast.c: New test.
11503
11504 2006-05-23 Mark Mitchell <mark@codesourcery.com>
11505
11506 PR c++/20173
11507 * g++.dg/template/error21.C: New test.
11508
11509 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
11510
11511 PR target/27696
11512 * gcc.target/i386/pr27696.c: New.
11513
11514 2006-05-22 Janis Johnson <janis187@us.ibm.com>
11515
11516 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
11517
11518 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
11519
11520 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11521
11522 PR c++/27716
11523 * g++.dg/other/assign1.C: New test.
11524
11525 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
11526
11527 PR target/27266
11528 * gcc.target/i386/pr27266.c: New.
11529
11530 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11531
11532 PR c++/27451
11533 * g++.dg/ext/asm9.C: New test.
11534
11535 2006-05-22 Richard Sandiford <richard@codesourcery.com>
11536
11537 PR rtl-optimization/25514
11538 * gcc.c-torture/compile/pr25514.c: New test.
11539
11540 2006-05-22 Richard Guenther <rguenther@suse.de>
11541
11542 Revert
11543 2006-01-31 Richard Guenther <rguenther@suse.de>
11544
11545 * gcc.target/i386/sselibm-1.c: New testcase.
11546 * gcc.target/i386/sselibm-2.c: Likewise.
11547 * gcc.target/i386/sselibm-3.c: Likewise.
11548 * gcc.target/i386/sselibm-4.c: Likewise.
11549 * gcc.target/i386/sselibm-5.c: Likewise.
11550
11551 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11552
11553 PR c/27420
11554 * gcc.dg/func-args-2.c: New test.
11555
11556 PR c/26818
11557 * gcc.dg/struct-incompl-1.c: New test.
11558
11559 2006-05-22 Richard Guenther <rguenther@suse.de>
11560
11561 PR testsuite/27708
11562 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
11563 the transformations we test for.
11564
11565 2006-05-22 Richard Guenther <rguenther@suse.de>
11566
11567 PR testsuite/27707
11568 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
11569
11570 2006-05-21 Mark Mitchell <mark@codesourcery.com>
11571
11572 PR c++/27210
11573 * g++.dg/warn/new1.C: New test.
11574 * g++.dg/template/new5.C: Likewise.
11575
11576 2006-05-21 Roger Sayle <roger@eyesopen.com>
11577
11578 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
11579 * gcc.target/i386/20060512-3.c: Likewise.
11580
11581 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
11582
11583 PR rtl-optimization/27671
11584 * gcc.c-torture/execute/pr27671-1.c: New.
11585 * gcc.dg/pr27671-2.c: Likewise.
11586
11587 PR tree-optimization/26622.
11588 * gcc.c-torture/compile/pr26622.c: New.
11589
11590 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
11591
11592 PR fortran/27613
11593 * gfortran.dg/recursive_reference_1.f90: New test.
11594
11595 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
11596
11597 PR fortran/25746
11598 * gfortran.dg/elemental_subroutine_3.f90: New test.
11599
11600 PR fortran/25090
11601 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
11602
11603 PR fortran/27584
11604 * gfortran.dg/associated_target_1.f90: New test.
11605
11606 PR fortran/19015
11607 * gfortran.dg/maxloc_shape_1.f90: New test.
11608
11609 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11610
11611 PR libgfortran/24459
11612 * gfortran.dg/namelist_24.f90: New test.
11613 * gfortran.dg/namelist_12.f: Fix typo in comment.
11614
11615 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
11616
11617 PR middle-end/25776
11618 * g++.dg/other/error11.C: New test.
11619
11620 2006-05-20 Richard Sandiford <richard@codesourcery.com>
11621
11622 * gcc.target/mips/pr26765.c: Add -w to options.
11623
11624 2006-05-20 Richard Sandiford <richard@codesourcery.com>
11625
11626 * lib/target-supports.exp (check_effective_target_mpaired_single):
11627 New function.
11628 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
11629 multilibs.
11630 * g++.dg/vect/vect.exp: Likewise.
11631
11632 2006-05-20 Richard Sandiford <richard@codesourcery.com>
11633
11634 PR testsuite/25891
11635 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
11636
11637 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
11638
11639 PR fortran/27662
11640 * gfortran.dg/temporary_1.f90: New file.
11641
11642 2006-05-19 Andreas Schwab <schwab@suse.de>
11643
11644 * g++.dg/other/unused1.C: Also match "stringz".
11645
11646 2006-05-19 Mark Mitchell <mark@codesourcery.com>
11647
11648 PR c++/26433
11649 * g++.dg/template/fntry1.C: New test.
11650
11651 2006-05-18 Mark Mitchell <mark@codesourcery.com>
11652
11653 PR c++/27471
11654 PR c++/27506
11655 * g++.dg/conversion/bitfield5.C: New test.
11656 * g++.dg/conversion/bitfield6.C: New test.
11657
11658 2006-05-18 Mike Stump <mrs@apple.com>
11659
11660 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
11661 * gcc.dg/vla-4.c: Add.
11662 * gcc.dg/vla-5.c: Add.
11663 * gcc.dg/vla-6.c: Add.
11664
11665 2006-05-12 Stuart Hastings <stuart@apple.com>
11666
11667 * gcc.target/i386/20060512-1.c: New.
11668 * gcc.target/i386/20060512-2.c: New.
11669 * gcc.target/i386/20060512-3.c: New.
11670 * gcc.target/i386/20060512-4.c: New.
11671
11672 2006-05-17 Mark Mitchell <mark@codesourcery.com>
11673
11674 PR c++/26122
11675 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
11676
11677 PR c++/26068
11678 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
11679 * g++.dg/parse/linkage1.C: New test.
11680
11681 2006-05-17 Jakub Jelinek <jakub@redhat.com>
11682
11683 PR tree-optimization/27548
11684 * g++.dg/tree-ssa/pr27548.C: New test.
11685
11686 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11687
11688 PR fortran/26551
11689 * gfortran.dg/recursive_check_1.f: New test.
11690 * gfortran.dg/recursive_check_2.f90: New test.
11691
11692 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
11693
11694 * g++.dg/opt/temp2.C: New test.
11695
11696 2006-05-17 Jakub Jelinek <jakub@redhat.com>
11697
11698 PR c++/27491
11699 * g++.dg/init/brace5.C: New test.
11700
11701 PR middle-end/27415
11702 * gcc.dg/gomp/pr27415.c: New test.
11703 * g++.dg/gomp/pr27415.C: New test.
11704
11705 PR tree-optimization/27549
11706 * g++.dg/tree-ssa/pr27549.C: New test.
11707
11708 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11709
11710 PR libgfortran/27575
11711 * gfortran.dg/read_eof_4.f90: New test.
11712
11713 2006-05-16 Richard Guenther <rguenther@suse.de>
11714
11715 PR tree-optimization/22303
11716 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
11717
11718 2006-05-16 Jakub Jelinek <jakub@redhat.com>
11719
11720 PR middle-end/27573
11721 * gcc.dg/gomp/pr27573.c: New test.
11722 * gfortran.dg/gomp/pr27573.f90: New test.
11723
11724 PR c/27499
11725 * gcc.dg/gomp/pr27499.c: New test.
11726 * g++.dg/gomp/pr27499.C: New test.
11727
11728 2006-05-15 Mark Mitchell <mark@codesourcery.com>
11729
11730 PR c++/27339
11731 * g++.dg/parser/access8.C: Adjust error marker.
11732 * g++.dg/template/access17.C: New test.
11733 * g++.dg/template/access18.C: Likewise.
11734
11735 2006-05-15 Roger Sayle <roger@eyesopen.com>
11736
11737 PR target/26600
11738 * gcc.target/i386/pr26600.c: New test case.
11739
11740 2006-05-15 Mark Mitchell <mark@codesourcery.com>
11741
11742 PR c++/27505
11743 * g++.dg/expr/bitfield1.C: New test.
11744
11745 2006-05-15 Richard Guenther <rguenther@suse.de>
11746
11747 PR tree-optimization/27603
11748 * gcc.dg/torture/pr27603.c: New testcase.
11749
11750 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
11751
11752 PR fortran/25090
11753 * gfortran.dg/entry_dummy_ref_1.f90: New test.
11754
11755 PR fortran/25082
11756 * gfortran.dg/scalar_return_1.f90: New test.
11757
11758 PR fortran/27411
11759 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
11760
11761 2006-05-15 Jakub Jelinek <jakub@redhat.com>
11762
11763 * gcc.dg/gomp/critical-4.c: New test.
11764 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
11765 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
11766 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
11767 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
11768
11769 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11770
11771 PR c++/27582
11772 * g++.dg/template/dependent-args1.C: New test.
11773
11774 PR c++/27581
11775 * g++.dg/lookup/this1.C: New test.
11776
11777 PR c++/27315
11778 * g++.dg/template/operator6.C: New test.
11779 * g++.dg/template/incomplete3.C: New test.
11780
11781 PR c++/27559
11782 * g++.dg/template/new4.C: New test.
11783
11784 PR c++/27496
11785 * g++.dg/template/void2.C: New test.
11786
11787 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
11788
11789 * g++.dg/template/dependent-expr5.C: New test.
11790
11791 2006-05-14 Roger Sayle <roger@eyesopen.com>
11792
11793 PR middle-end/26729
11794 * gcc.dg/pr26729-1.c: New test case.
11795
11796 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
11797
11798 * gcc.dg/pr27003.c: New test.
11799
11800 2006-05-12 Steve Ellcey <sje@cup.hp.com>
11801
11802 * lib/target-supports.dg (check_cxa_atexit_available): Change
11803 v3_target_compile to ${tool}_target_compile.
11804
11805 2006-05-11 Jason Merrill <jason@redhat.com>
11806
11807 * lib/scanasm.exp (scan-not-hidden): Fix typo.
11808
11809 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11810
11811 PR fortran/27553
11812 * gfortran.dg/label_5.f90: New test.
11813
11814 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
11815
11816 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
11817 check_effective_target_powerpc_altivec_ok): New.
11818 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
11819 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
11820 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
11821 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
11822 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
11823 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
11824 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
11825 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
11826 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
11827 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
11828 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
11829 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
11830 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
11831 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
11832 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
11833 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
11834 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
11835 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
11836 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
11837 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
11838 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
11839 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
11840 gcc.target/powerpc/altivec-9.c,
11841 gcc.target/powerpc/altivec-consts.c,
11842 gcc.target/powerpc/altivec-pr22085.c,
11843 gcc.target/powerpc/altivec-splat.c,
11844 gcc.target/powerpc/altivec-types-1.c,
11845 gcc.target/powerpc/altivec-types-2.c,
11846 gcc.target/powerpc/altivec-types-3.c,
11847 gcc.target/powerpc/altivec-types-4.c,
11848 gcc.target/powerpc/altivec-varargs-1.c,
11849 gcc.target/powerpc/altivec-vec-merge.c,
11850 gcc.target/powerpc/ppc-vector-memcpy.c,
11851 gcc.target/powerpc/ppc-vector-memset.c,
11852 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
11853 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
11854 these effective targets.
11855 * gcc.dg/vmx/pr27006.c: Add missing close brace.
11856 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
11857
11858 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11859
11860 PR middle-end/27384
11861 * g++.dg/other/fold1.C: New test.
11862
11863 PR middle-end/27488
11864 * gcc.dg/fold-nonneg-1.c: New test.
11865
11866 PR c++/27547
11867 * g++.dg/other/operator1.C: New test.
11868
11869 2006-05-11 Richard Guenther <rguenther@suse.de>
11870
11871 PR middle-end/27529
11872 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
11873
11874 2006-05-10 Janis Johnson <janis187@us.ibm.com>
11875
11876 * lib/target-supports-dg.exp (check-flags): New.
11877 (dg-skip-if): Move flag checks.
11878
11879 2006-05-09 Steve Ellcey <sje@cup.hp.com>
11880
11881 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
11882 * lib/target-supports.dg (check_cxa_atexit_available): New.
11883
11884 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
11885
11886 PR fortran/27470
11887 * gfortran.dg/multiple_allocation_2.f90: New test case.
11888
11889 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
11890
11891 * gcc.target/arm/pr27387.C: Fix a comment typo.
11892
11893 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11894
11895 PR fortran/24549
11896 * gfortran.dg/error_recovery_1.f90: New test.
11897
11898 2006-05-10 Richard Guenther <rguenther@suse.de>
11899
11900 PR tree-optimization/27302
11901 * gcc.dg/torture/pr27302.c: New testcase.
11902
11903 2006-05-09 Dirk Mueller <dmueller@suse.de>
11904 Richard Guenther <rguenther@suse.de>
11905
11906 PR middle-end/27498
11907 * gcc.dg/tree-ssa/pr27498.c: New testcase.
11908
11909 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
11910
11911 PR rtl-optimization/27335
11912 * gcc.dg/pr27335.c: New test.
11913
11914 2006-05-06 Richard Sandiford <richard@codesourcery.com>
11915
11916 * gcc.target/mips/mips-ps-5.c: New file.
11917
11918 2006-05-08 Jan Hubicka <jh@suse.cz>
11919
11920 PR middle-end/25962
11921 * gcc.dg/pr25962.c: New.
11922
11923 2006-05-08 Roger Sayle <roger@eyesopen.com>
11924
11925 PR target/27158
11926 * gcc.target/powerpc/pr27158.c: New test case.
11927
11928 2006-05-08 Laurent GUERBY <laurent@guerby.net>
11929
11930 PR testsuite/27476
11931 * ada/acats/run_all.sh: Use test -z.
11932
11933 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11934
11935 PR libfortran/18271
11936 * gfortran.dg/spec_expr_3.f90: New test.
11937
11938 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
11939
11940 PR target/24879
11941 * gcc.target/i386/monitor.c: New file.
11942
11943 2006-05-08 Alan Modra <amodra@bigpond.net.au>
11944
11945 * gcc.dg/pr27095.c: xfail *-*-darwin*.
11946
11947 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11948
11949 PR c++/27447
11950 * g++.dg/other/ptrmem7.C: New test.
11951
11952 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11953
11954 PR target/27421
11955 * gcc.dg/array-9.c: New test.
11956
11957 2006-05-07 Richard Guenther <rguenther@suse.de>
11958
11959 PR tree-optimization/27409
11960 * gcc.dg/torture/pr27409.c: New testcase.
11961
11962 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11963
11964 PR fortran/27457
11965 * gfortran.dg/select_6.f90: New.
11966
11967 2006-05-07 Richard Guenther <rguenther@suse.de>
11968
11969 PR tree-optimization/27136
11970 * gcc.dg/torture/pr27136.c: New testcase.
11971
11972 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
11973
11974 PR fortran/24813
11975 * gfortran.dg/char_cons_len_1.f90: New test.
11976
11977 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11978
11979 PR c++/27427
11980 * g++.dg/template/incomplete2.C: New test.
11981
11982 2006-05-06 Richard Guenther <rguenther@suse.de>
11983
11984 PR tree-optimization/27151
11985 * gcc.dg/vect/pr27151.c: New testcase.
11986
11987 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11988
11989 PR c++/27430
11990 * g++.dg/template/void1.C: New test.
11991
11992 PR c++/27423
11993 * g++.dg/other/void2.C: New test.
11994
11995 PR c++/27422
11996 * g++.dg/conversion/void1.C: New test.
11997
11998 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
11999
12000 PR/21391
12001 * g++.dg/other/unused1.C: New.
12002
12003 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12004
12005 PR objc/27240
12006 * objc.dg/member-1.m: New test.
12007
12008 2006-05-05 Steve Ellcey <sje@cup.hp.com>
12009
12010 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
12011
12012 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12013
12014 PR libfortran/26985
12015 * gfortran.dg/matmul_2.f90: New test.
12016
12017 2005-05-05 Laurent GUERBY <laurent@guerby.net>
12018
12019 * ada/acats/run_all.sh: Use sync when main not found.
12020
12021 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
12022
12023 PR target/26765
12024 * gcc.target/mips/pr26765.c: New.
12025
12026 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
12027
12028 * gcc.target/bfin: New directory.
12029 * gcc.target/bfin/bfin.exp: New file.
12030 * gcc.target/bfin/frmul.c: New file.
12031 * gcc.target/bfin/arith.c: New file.
12032 * gcc.target/bfin/mul-combine.c: New file.
12033 * gcc.target/bfin/shift.c: New file.
12034
12035 2006-05-04 Richard Guenther <rguenther@suse.de>
12036
12037 PR tree-optimization/14287
12038 PR tree-optimization/14844
12039 PR tree-optimization/19792
12040 PR tree-optimization/21608
12041 PR tree-optimization/27090
12042 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
12043 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12044 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12045 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12046 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12047
12048 2006-05-04 Jakub Jelinek <jakub@redhat.com>
12049
12050 PR tree-optimization/27285
12051 * gcc.c-torture/execute/pr27285.c: New test.
12052
12053 PR middle-end/27388
12054 * gcc.dg/gomp/pr27388-1.c: New test.
12055 * gcc.dg/gomp/pr27388-2.c: New test.
12056 * gcc.dg/gomp/pr27388-3.c: New test.
12057
12058 PR c++/27359
12059 * g++.dg/gomp/pr27359.C: New test.
12060
12061 2006-05-02 Steven G. Kargl <kargls@comcast.net>
12062
12063 PR fortran/20248
12064 * gfortran.dg/iargc.f90: New test.
12065
12066 2006-05-02 Mark Mitchell <mark@codesourcery.com>
12067
12068 PR c++/27102
12069 * g++.dg/template/crash49.C: New test.
12070
12071 2006-05-02 Steve Ellcey <sje@cup.hp.com>
12072
12073 PR testsuite/27032
12074 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
12075
12076 2006-05-02 Jeff Law <law@redhat.com>
12077
12078 PR tree-optimization/27364
12079 * gcc.c-torture/execute/pr27364.c: New test.
12080
12081 2006-05-02 Mark Mitchell <mark@codesourcery.com>
12082
12083 PR c++/27309
12084 * g++.dg/parser/ctor5.C: New test.
12085
12086 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
12087
12088 PR target/27387
12089 * gcc.target/arm/arm.exp: New.
12090 * gcc.target/arm/pr27387.C: Likewise.
12091
12092 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
12093
12094 PR fortran/27269
12095 PR fortran/27324
12096 * gfortran.dg/module_equivalence_2.f90: New test.
12097
12098 2006-05-02 Jakub Jelinek <jakub@redhat.com>
12099
12100 PR middle-end/27337
12101 * g++.dg/gomp/pr27337-1.C: New test.
12102 * g++.dg/gomp/pr27337-2.C: New test.
12103
12104 PR middle-end/27328
12105 * gcc.dg/gomp/pr27328.c: New test.
12106
12107 PR middle-end/27325
12108 * g++.dg/gomp/pr27325.C: New test.
12109
12110 PR middle-end/27310
12111 * g++.dg/gomp/pr27310.C: New test.
12112
12113 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
12114
12115 PR tree-optimization/27291
12116 * g++.dg/tree-ssa/pr27291.C: New test.
12117
12118 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
12119
12120 PR tree-optimization/27283
12121 * g++.dg/tree-ssa/pr27283.C: New test.
12122
12123 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
12124
12125 * gcc.dg/tree-ssa/loop-16.c: New test.
12126
12127 2006-05-01 Roger Sayle <roger@eyesopen.com>
12128 Joseph S. Myers <joseph@codesourcery.com>
12129
12130 * gcc.dg/Wconversion-3.c: New test case.
12131 * gcc.dg/Wconversion-4.c: Likewise.
12132
12133 2006-05-01 Richard Guenther <rguenther@suse.de>
12134
12135 PR tree-optimization/26726
12136 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
12137
12138 2006-04-30 Roger Sayle <roger@eyesopen.com>
12139
12140 * gcc.dg/Woverflow-1.c: New test case.
12141 * gcc.dg/Woverflow-2.c: Likewise.
12142 * gcc.dg/Woverflow-3.c: Likewise.
12143
12144 2006-04-30 Mark Mitchell <mark@codesourcery.com>
12145
12146 PR c++/27094
12147 * g++.dg/template/defarg8.C: New test.
12148
12149 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12150
12151 PR c++/27278
12152 * g++.dg/parse/operator7.C: New test.
12153
12154 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12155
12156 PR c++/11471
12157 PR c++/27102
12158 * g++.dg/template/crash48.C: New test.
12159
12160 PR c++/27279
12161 * g++.dg/parse/ctor4.C: New test.
12162
12163 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12164
12165 PR fortran/25681
12166 * gfortran.df/char_type_len.f90: New test.
12167
12168 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12169
12170 PR libgfortran/27304
12171 * gfortran.dg/fmt_exhaust.f90: New test.
12172
12173 2006-04-28 Roger Sayle <roger@eyesopen.com>
12174
12175 PR c/25309
12176 * gcc.dg/large-size-array-2.c: New test case.
12177
12178 2006-04-28 Richard Guenther <rguenther@suse.de>
12179
12180 PR target/26826
12181 * gcc.target/i386/pr26826.c: New testcase.
12182
12183 2006-04-28 Jakub Jelinek <jakub@redhat.com>
12184
12185 PR middle-end/27260
12186 * gcc.c-torture/execute/pr27260.c: New.
12187
12188 2006-04-28 Alan Modra <amodra@bigpond.net.au>
12189
12190 PR middle-end/27095
12191 * gcc.dg/pr27095.c: New.
12192
12193 2006-04-27 Mark Mitchell <mark@codesourcery.com>
12194
12195 PR c++/27292
12196 * g++.dg/conversion/bitfield4.C: New test.
12197
12198 2006-04-27 Eric Christopher <echristo@apple.com>
12199
12200 * gcc.dg/pragma-ms_struct.c: New.
12201
12202 2006-04-27 Mark Mitchell <mark@codesourcery.com>
12203
12204 PR c++/27102
12205 * g++.dg/template/crash47.C: New test.
12206
12207 2006-04-27 Dirk Mueller <dmueller@suse.de>
12208
12209 * gcc.target/i386/sse-7.c: build with -msse.
12210
12211 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
12212
12213 PR testsuite/27274:
12214 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
12215 (main): Exit if processor doesn't support SSE.
12216
12217 2006-04-26 David Edelsohn <edelsohn@gnu.org>
12218
12219 PR middle-end/27282
12220 * gcc.c-torture/compile/pr27282.c: New test.
12221
12222 2006-04-26 Jakub Jelinek <jakub@redhat.com>
12223
12224 PR middle-end/26913
12225 * g++.dg/gomp/pr26913.C: New test.
12226
12227 PR c/25996
12228 * gcc.dg/gomp/pr25996.c: New test.
12229 * g++.dg/gomp/pr25996.C: New test.
12230
12231 2006-04-25 Richard Sandiford <richard@codesourcery.com>
12232
12233 PR rtl-optimization/26725
12234 * gcc.c-torture/compile/pr26725.c: New test.
12235
12236 2006-04-25 Richard Guenther <rguenther@suse.de>
12237
12238 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
12239 than n + -1.
12240
12241 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
12242
12243 * gcc.dg/20060425-1.c: New testcase.
12244
12245 2006-04-25 Jakub Jelinek <jakub@redhat.com>
12246
12247 PR tree-optimization/26865
12248 * gcc.dg/pr26865.c: New test.
12249
12250 2006-04-24 Mark Mitchell <mark@codesourcery.com>
12251
12252 PR c++/27292
12253 * g++.dg/conversion/bitfield1.C: New test.
12254 * g++.dg/conversion/bitfield2.C: Likewise.
12255 * g++.dg/conversion/bitfield3.C: Likewise.
12256
12257 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
12258 Richard Guenther <rguenther@suse.de>
12259
12260 PR tree-optimization/27236
12261 * gcc.dg/tree-ssa/pr27236.c: New testcase.
12262
12263 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12264
12265 PR c++/19963
12266 * g++.dg/other/incomplete2.C: New test.
12267
12268 2006-04-24 Richard Guenther <rguenther@suse.de>
12269
12270 PR middle-end/26869
12271 * gcc.dg/torture/pr26869.c: New testcase.
12272
12273 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
12274 Richard Guenther <rguenther@suse.de>
12275
12276 PR tree-optimization/27218
12277 * g++.dg/tree-ssa/pr27218.C: New testcase.
12278
12279 2006-04-23 Mark Mitchell <mark@codesourcery.com>
12280
12281 PR c++/26912
12282 * g++.dg/template/friend41.C: New test.
12283
12284 2006-04-23 David Edelsohn <edelsohn@gnu.org>
12285
12286 * g++.dg/opt/pr15551.C: Include cstdio.
12287 (main): Use remove instead of unlink.
12288
12289 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
12290
12291 * gcc.dg/sibcall-7.c: New test.
12292 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
12293 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
12294 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
12295 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
12296 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
12297
12298 2006-04-23 Mark Mitchell <mark@codesourcery.com>
12299
12300 PR c++/26534
12301 * g++.dg/opt/bitfield1.C: New test.
12302 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
12303 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
12304 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
12305 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
12306 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
12307 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
12308 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
12309 * g++.dg/abi/bitfield2.C: Likewise.
12310 * g++.dg/init/bitfield1.C: Likewise.
12311
12312 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
12313
12314 PR fortran/25099
12315 * gfortran.dg/elemental_subroutine_4.f90: New test.
12316 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
12317 call sub (m, x).
12318
12319 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
12320
12321 * gcc.c-torture/compile/20060421-1.c: New testcase.
12322
12323 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12324
12325 PR c/25875
12326 * gcc.dg/init-bad-4.c: New test.
12327
12328 2006-04-21 Paul Brook <paul@codesourcery.com>
12329
12330 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
12331
12332 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
12333
12334 PR fortran/27122
12335 * gfortran.dg/defined_operators_1.f90: New test.
12336 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
12337 remove old ones associated, incorrectly, with Note 5.46.
12338
12339 PR fortran/27113
12340 * gfortran.dg/character_array_constructor_1.f90: New test.
12341
12342 2006-04-20 Jakub Jelinek <jakub@redhat.com>
12343
12344 * gcc.dg/20060419-1.c: New test.
12345
12346 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
12347
12348 PR c/26774
12349 * gcc.dg/struct-parse-1.c: New test case.
12350
12351 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12352
12353 PR c++/26558
12354 * g++.dg/parse/template19.C: New test.
12355
12356 PR c++/26739
12357 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
12358
12359 PR c++/26036
12360 * g++.dg/expr/call3.C: New test.
12361
12362 PR c++/10385
12363 * g++.dg/conversion/dynamic1.C: New test.
12364
12365 2006-04-19 Mark Mitchell <mark@codesourcery.com>
12366
12367 PR c++/27102
12368 * g++.dg/template/crash35.C: Tweak error markers.
12369 * g++.dg/template/crash46.C: New test.
12370 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
12371 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
12372
12373 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
12374
12375 PR rtl-optimization/14261
12376 * gcc.c-torture/compile/20060419-1.c: Added.
12377
12378 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
12379
12380 * gfortran.dg/label_1.f90: Adjust dg-error.
12381
12382 2006-04-16 Roger Sayle <roger@eyesopen.com>
12383
12384 PR target/26961
12385 * gcc.dg/fold-cond-1.c: New test case.
12386 * gcc.dg/pr26961-1.c: Likewise.
12387
12388 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12389
12390 PR libgfortran/27138
12391 * gfortran.dg/read_bad_advance.f90: New test.
12392
12393 2006-04-16 Roger Sayle <roger@eyesopen.com>
12394 Dale Johannesen <dalej@apple.com>
12395
12396 PR target/24076
12397 * gcc.target/i386/vecinit-3.c: New testcase.
12398 * gcc.target/i386/vecinit-4.c: Likewise.
12399 * gcc.target/i386/sse-18.c: Likewise.
12400 * gcc.target/i386/sse-19.c: Likewise.
12401
12402 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
12403
12404 * gfortran.dg/allocate_zerosize_1.f90: New test.
12405
12406 2006-04-16 Mark Mitchell <mark@codesourcery.com>
12407
12408 PR c++/26365
12409 * g++.dg/template/crash45.C: New test.
12410
12411 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
12412
12413 PR fortran/26787
12414 * gfortran.dg/proc_assign_1.f90: New test.
12415 * gfortran.dg/procedure_lvalue.f90: Change message.
12416 * gfortran.dg/namelist_4.f90: Add new error.
12417
12418 PR fortran/25597
12419 PR fortran/27096
12420 * gfortran.dg/auto_pointer_array_result_1.f90
12421
12422 PR fortran/27089
12423 * gfortran.dg/specification_type_resolution_1.f90
12424
12425 PR fortran/18003
12426 PR fortran/25669
12427 PR fortran/26834
12428 * gfortran.dg/bounds_temporaries_1.f90: New test.
12429
12430 PR fortran/27124
12431 * gfortran.dg/array_return_value_1.f90: New test.
12432
12433 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12434
12435 PR fortran/25336
12436 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
12437
12438 2006-04-15 Jakub Jelinek <jakub@redhat.com>
12439
12440 PR middle-end/26823
12441 * g++.dg/gomp/pr26823-1.C: New test.
12442 * g++.dg/gomp/pr26823-2.C: New test.
12443
12444 2006-04-13 Uros Bizjak <uros@kss-loka.si>
12445
12446 PR middle-end/27134
12447 * gcc.dg/pr27314.c: New test.
12448
12449 2006-04-13 Richard Henderson <rth@redhat.com>
12450
12451 * g++.dg/gomp/block-0.C: Update expected matches.
12452
12453 2006-04-13 DJ Delorie <dj@redhat.com>
12454
12455 * lib/target-supports.exp (check_effective_target_int32plus): New.
12456 (check_effective_target_ptr32plus): New.
12457 (check_effective_target_size32plus): New.
12458 (check_effective_target_int16): New.
12459 (check_profiling_available): Add m32c to the list of unsupported
12460 targets.
12461
12462 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
12463 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
12464 memory size.
12465 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
12466 pointers.
12467 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
12468 size_t.
12469 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
12470 and size_t.
12471 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
12472 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
12473 not just xstormy16. Skip m32c due to weird pointer size.
12474 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
12475 not just xstormy16.
12476 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
12477 not just xstormy16.
12478 * gcc.dg/20020312-2.c: Add m32c support.
12479 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
12480 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
12481 in test.
12482 * gcc.dg/20050321-2.c: Require >=32 bit integers.
12483 * gcc.dg/asm-1.c: Skip if int and short are the same size.
12484 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
12485 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
12486 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
12487 formats
12488 * gcc.dg/init-string-2.c: Require >=32 bit integers.
12489 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
12490 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
12491 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
12492 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
12493 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
12494 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
12495 in test.
12496 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
12497 in test.
12498 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
12499 * gcc.dg/pr23049.c: Require >=32 bit integers.
12500 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
12501 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
12502 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
12503 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
12504 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
12505 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
12506 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
12507 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
12508 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
12509 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
12510 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
12511 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
12512 prototype in test.
12513 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
12514 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
12515 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
12516 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
12517 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
12518
12519 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
12520 * gcc.c-torture/execute/20040703-1.x: Likewise.
12521 * gcc.c-torture/execute/20040705-1.x: Likewise.
12522 * gcc.c-torture/execute/20040705-2.x: Likewise.
12523 * gcc.c-torture/execute/20040709-1.x: Likewise.
12524 * gcc.c-torture/execute/20040709-2.x: Likewise.
12525 * gcc.c-torture/execute/20040811-1.x: Likewise.
12526 * gcc.c-torture/execute/20050316-1.x: Likewise.
12527 * gcc.c-torture/execute/bitfld-4.x: Likewise.
12528 * gcc.c-torture/execute/pr19689.x: Likewise.
12529 * gcc.c-torture/execute/pr7284-1.x: Likewise.
12530 * gcc.c-torture/execute/usmul.x: Likewise.
12531 * gcc.c-torture/execute/vrp-5.x: Likewise.
12532 * gcc.c-torture/execute/vrp-6.x: Likewise.
12533 * gcc.dg/debug/20041023-1.s: Likewise.
12534
12535 2006-04-13 Roger Sayle <roger@eyesopen.com>
12536
12537 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
12538 of integers to a vector types are now constant expressions in C.
12539 * gcc.dg/vect/vect-fold-1.c: New test case.
12540
12541 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
12542 Ulrich Weigand <uweigand@de.ibm.com>
12543
12544 PR target/27006
12545 * gcc.dg/vmx/pr27006.c: New testcase.
12546
12547 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12548
12549 PR libgfortran/26766
12550 * gfortran.dg/write_recursive.f90: New test.
12551
12552 2006-04-11 Mark Mitchell <mark@codesourcery.com>
12553
12554 * g++.dg/parse/dtor7.C: New test.
12555 * g++.dg/parse/new1.C: Add error marker.
12556 * g++.dg/template/new3.C: New test.
12557
12558 PR c++/26122
12559 * g++.dg/template/pure1.C: New test.
12560
12561 PR c++/26295
12562 * g++.dg/parse/ptrmem4.C: New test.
12563
12564 2006-04-10 Jeff Law <law@redhat.com>
12565
12566 PR/27087
12567 * gcc.c-torture/compile/pr27087.c: New test.
12568
12569 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
12570
12571 PR/21391
12572 * gcc.dg/20060410.c: New.
12573
12574 2006-04-10 Matthias Klose <doko@debian.org>
12575
12576 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
12577 Recognize multilib directory names containing underscores.
12578
12579 2006-04-10 Roger Sayle <roger@eyesopen.com>
12580
12581 * gcc.target/i386/vecinit-1.c: New test case.
12582 * gcc.target/i386/vecinit-2.c: Likewise.
12583
12584 2006-04-10 Jakub Jelinek <jakub@redhat.com>
12585
12586 PR debug/27057
12587 * g++.dg/debug/dwarf2-2.C: New test.
12588
12589 2006-04-09 Richard Sandiford <richard@codesourcery.com>
12590
12591 PR rtl-optimization/27073
12592 * gcc.c-torture/execute/pr27073.c: New test.
12593
12594 2006-04-08 Mike Stump <mrs@apple.com>
12595
12596 * gcc.dg/pragma-darwin.c: Improve for ppc64.
12597
12598 2006-04-07 Richard Guenther <rguenther@suse.de>
12599
12600 PR tree-optimization/26135
12601 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
12602
12603 2006-04-06 Jan Hubicka <jh@suse.cz>
12604
12605 PR profile/26399
12606 * g++.dg/bprob/g++-bprob-2.C: New testcase.
12607
12608 2006-04-06 Roger Sayle <roger@eyesopen.com>
12609
12610 * g++.dg/conversion/nullptr1.C: New test case.
12611 * g++.dg/conversion/nullptr2.C: Likewise.
12612
12613 2006-04-05 Roger Sayle <roger@eyesopen.com>
12614
12615 * gfortran.dg/dependency_18.f90: New test case.
12616
12617 2006-04-05 Richard Guenther <rguenther@suse.de>
12618
12619 PR tree-optimization/26919
12620 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
12621 * gcc.dg/ipa/ipa-2.c: Likewise.
12622 * gcc.dg/ipa/ipa-3.c: Likewise.
12623 * gcc.dg/ipa/ipa-5.c: Likewise.
12624
12625 2006-04-05 Richard Guenther <rguenther@suse.de>
12626
12627 PR tree-optimization/26763
12628 * gcc.dg/torture/pr26763-1.c: New testcase.
12629 * gcc.dg/torture/pr26763-2.c: Likewise.
12630
12631 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
12632
12633 PR fortran/23634
12634 PR fortran/25619
12635 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
12636
12637 2006-04-04 Eric Christopher <echristo@apple.com>
12638
12639 * gcc.target/i386/387-1.c: Allow regexp to match darwin
12640 stubs.
12641 * gcc.target/i386/387-5.c: Ditto.
12642
12643 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
12644
12645 * gcc.target/sparc/struct-ret-check.c: New test.
12646
12647 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12648
12649 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
12650 zero decimal digits specified in format.
12651
12652 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
12653
12654 PR fortran/26891
12655 * gfortran.dg/missing_optional_dummy_1.f90: New test.
12656
12657 PR fortran/26976
12658 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
12659 * gfortran.dg/initialization_1.f90: Make assignment compliant.
12660 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
12661 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
12662 compliant and detect bigendian-ness.
12663
12664 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
12665
12666 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
12667 dummy arguments work when the actual argument is itself a dummy
12668 argument of the caller.
12669
12670 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12671
12672 PR libfortran/24685
12673 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
12674
12675 2006-04-01 Roger Sayle <roger@eyesopen.com>
12676
12677 * gfortran.dg/dependencency_17.f90: New test case.
12678
12679 2006-04-01 Roger Sayle <roger@eyesopen.com>
12680
12681 * gfortran.dg/dependency_14.f90: New test case.
12682 * gfortran.dg/dependency_15.f90: Likewise.
12683 * gfortran.dg/dependency_16.f90: Likewise.
12684
12685 2006-03-31 Asher Langton <langton2@llnl.gov>
12686
12687 PR fortran/25358
12688 gfortran.dg/cray_pointers_6.f90: New test.
12689
12690 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12691
12692 PR libgfortran/26890
12693 * gfortran.dg/read_size_noadvance.f90: New test.
12694
12695 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
12696
12697 PR fortran/25031
12698 * gfortran.dg/multiple_allocation_1.f90: Check that the
12699 size has changed after a re-allocation with stat.
12700
12701 2006-03-30 Richard Guenther <rguenther@suse.de>
12702
12703 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
12704 removal.
12705 * gcc.target/i386/sselibm-2.c: Likewise.
12706 * gcc.target/i386/sselibm-3.c: Likewise.
12707 * gcc.target/i386/sselibm-4.c: Likewise.
12708 * gcc.target/i386/sselibm-5.c: Likewise.
12709
12710 2006-03-28 Roger Sayle <roger@eyesopen.com>
12711
12712 * gcc.dg/fold-andxor-1.c: New test case.
12713 * gcc.dg/fold-xorand-1.c: Likewise.
12714
12715 2006-03-28 Roger Sayle <roger@eyesopen.com>
12716
12717 * gcc.dg/fold-convnotconv-1.c: New test case.
12718
12719 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
12720
12721 PR fortran/26779
12722 * gfortran.dg/private_type_5.f90: New test.
12723
12724 2006-03-27 David Edelsohn <edelsohn@gnu.org>
12725
12726 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
12727
12728 2006-03-27 Jakub Jelinek <jakub@redhat.com>
12729
12730 * gfortran.dg/advance_2.f90: New test.
12731 * gfortran.dg/advance_3.f90: New test.
12732
12733 * gfortran.fortran-torture/execute/equiv_5.f: New test.
12734
12735 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12736
12737 PR libgfortran/26661
12738 PR libgfortran/26880
12739 * gfortran.dg/read_x_past.f: New test.
12740
12741 2006-03-26 Geoffrey Keating <geoffk@apple.com>
12742
12743 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
12744 to be STABS.
12745
12746 2006-03-26 David Edelsohn <edelsohn@gnu.org>
12747
12748 * objc.dg/dwarf-1.m: Skip on AIX.
12749 * objc.dg/dwarf-2.m: Skip on AIX.
12750
12751 2006-03-25 Steven G. Kargl <kargls@comcast.net>
12752
12753 PR fortran/26816
12754 * gfortran.dg/float_1.f90: New test.
12755
12756 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
12757
12758 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
12759 X86_64 targets.
12760 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
12761
12762 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
12763
12764 PR libfortran/26735
12765 * gfortran.dg/convert_implied_open.f90: New test case.
12766
12767 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
12768
12769 PR fortran/26769
12770 * gfortran.dg/transpose_reshape_r10.f90: New test case.
12771
12772 2006-03-25 Uros Bizjak <uros@kss-loka.si>
12773
12774 PR middle-end/26717
12775 * gcc.dg/pr26717.c: New test.
12776
12777 2006-03-25 Roger Sayle <roger@eyesopen.com>
12778
12779 * gfortran.dg/dependency_12.f90: New test case.
12780
12781 2006-03-24 Roger Sayle <roger@eyesopen.com>
12782
12783 * gfortran.dg/dependency_9.f90: New (resurected) test case.
12784
12785 2006-03-24 Jeff Law <law@redhat.com>
12786
12787 * gcc.c-torture/pr26840.c: New test.
12788
12789 2006-03-24 Geoffrey Keating <geoffk@apple.com>
12790
12791 * objc.dg/dwarf-2.m: New.
12792 * obj-c++.dg/dwarf-2.mm: New.
12793
12794 * g++.old-deja/g++.other/init19.C: New.
12795
12796 2006-03-24 David Edelsohn <edelsohn@gnu.org>
12797
12798 * g++.dg/eh/spbp.C: Skip on AIX.
12799
12800 2006-03-24 Jakub Jelinek <jakub@redhat.com>
12801
12802 PR middle-end/26611
12803 * g++.dg/gomp/pr26611-1.C: New test.
12804 * g++.dg/gomp/pr26611-2.C: New test.
12805
12806 2006-03-24 Jeff Law <law@redhat.com>
12807
12808 * gcc.c-torture/compile/pr26833.c: New test.
12809 * gfortran.fortran-torture/compile/pr26806.f90: New test.
12810
12811 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12812
12813 * gfortran.dg/endfile_2.f90: Delete temp file.
12814
12815 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
12816
12817 PR fortran/19303
12818 * gfortran.dg/record_marker_1.f90: New test case.
12819 * gfortran.dg/record_marker_2.f: New test case.
12820 * gfortran.dg/record_marker_3.f90: New test case.
12821
12822 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
12823
12824 PR fortran/17298
12825 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
12826 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
12827
12828 2006-03-21 Janis Johnson <janis187@us.ibm.com>
12829
12830 * lib/gcc-dg.exp (cleanup-modules): New proc.
12831 * gfortran.dg/allocatable_function_1.f90,
12832 gfortran.dg/allocate_char_star_scalar_1.f90,
12833 gfortran.dg/assumed_charlen_function_1.f90,
12834 gfortran.dg/assumed_dummy_1.f90,
12835 gfortran.dg/assumed_shape_ranks_1.f90,
12836 gfortran.dg/assumed_shape_ranks_2.f90,
12837 gfortran.dg/assumed_size_dt_dummy.f90,
12838 gfortran.dg/auto_char_dummy_array_1.f90,
12839 gfortran.dg/auto_char_len_3.f90,
12840 gfortran.dg/automatic_module_variable.f90,
12841 gfortran.dg/bad_automatic_objects_1.f90,
12842 gfortran.dg/char_array_constructor.f90,
12843 gfortran.dg/char_array_structure_constructor.f90,
12844 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
12845 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
12846 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
12847 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
12848 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
12849 gfortran.dg/derived_pointer_recursion.f90,
12850 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
12851 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
12852 gfortran.dg/dummy_functions_1.f90,
12853 gfortran.dg/elemental_initializer_1.f90,
12854 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
12855 gfortran.dg/elemental_pointer_1.f90,
12856 gfortran.dg/elemental_subroutine_1.f90,
12857 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
12858 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
12859 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
12860 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
12861 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
12862 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
12863 gfortran.dg/global_references_1.f90,
12864 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
12865 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
12866 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
12867 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
12868 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
12869 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
12870 gfortran.dg/large_integer_kind_1.f90,
12871 gfortran.dg/large_real_kind_1.f90,
12872 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
12873 gfortran.dg/module_double_reuse.f90,
12874 gfortran.dg/module_equivalence_1.f90,
12875 gfortran.dg/module_interface_1.f90,
12876 gfortran.dg/module_parameter_array_refs_1.f90,
12877 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
12878 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
12879 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
12880 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
12881 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
12882 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
12883 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
12884 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
12885 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
12886 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
12887 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
12888 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
12889 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
12890 gfortran.dg/same_name_1.f90,
12891 gfortran.dg/sibling_dummy_procedure_1.f90,
12892 gfortran.dg/sibling_dummy_procedure_2.f90,
12893 gfortran.dg/sibling_dummy_procedure_3.f90,
12894 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
12895 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
12896 gfortran.dg/used_dummy_types_2.f90,
12897 gfortran.dg/used_dummy_types_3.f90,
12898 gfortran.dg/used_dummy_types_4.f90,
12899 gfortran.dg/used_dummy_types_5.f90,
12900 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
12901 gfortran.dg/userdef_operator_1.f90: Use it.
12902
12903 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12904
12905 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
12906 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
12907 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
12908 gfortran.dg/write_back.f,
12909 gfortran.fortran-torture/execute/inquire_1.f90,
12910 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
12911
12912 2006-03-21 Jeff Law <law@redhat.com>
12913
12914 * gcc.dg/tree-ssa/vrp28.c: New test.
12915
12916 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
12917
12918 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
12919 if _STDC_C99 is defined.
12920 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
12921 * gcc.dg/builtins-20.c: Likewise.
12922 * gcc.dg/builtins-53.c: Likewise.
12923 * gcc.dg/single-precision-constant.c: Likewise. Also pass
12924 -mmacosx-version-min=10.3 on PowerPC/Darwin.
12925
12926 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
12927
12928 PR tree-opt/26781
12929 * gcc.c-torture/compile/pr26781-1.c: New test.
12930 * gcc.c-torture/compile/pr26781-2.c: New test.
12931
12932 2006-03-21 Jakub Jelinek <jakub@redhat.com>
12933
12934 PR c++/26690
12935 * g++.dg/gomp/pr26690-1.C: New test.
12936 * g++.dg/gomp/pr26690-2.C: New test.
12937
12938 2006-03-20 Jeff Law <law@redhat.com>
12939
12940 * gcc.dg/tree-ssa/pr21829.c: New test.
12941
12942 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
12943
12944 2006-03-20 Richard Sandiford <richard@codesourcery.com>
12945
12946 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
12947 (check_visibility_available): Use it.
12948 (check_effective_target_default_packed): Likewise.
12949 (check_effective_target_pcc_bitfield_type_matters): Likewise.
12950 (check_effective_target_fopenmp): Likewise.
12951 (check_effective_target_freorder): Likewise.
12952 (check_effective_target_fpic): Likewise.
12953 (check_named_sections_available): Likewise.
12954 (check_effective_target_ilp32): Likewise.
12955 (check_effective_target_lp64): Likewise.
12956
12957 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
12958
12959 PR fortran/20935
12960 * gfortran.dg/scalar_mask_2.f90: New test case.
12961
12962 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
12963
12964 PR tree-opt/26629
12965 * gcc.dg/tree-ssa/loadpre12.c: New test.
12966 * gcc.dg/tree-ssa/loadpre13.c: New test.
12967 * gcc.dg/tree-ssa/loadpre14.c: New test.
12968 * gcc.dg/tree-ssa/loadpre15.c: New test.
12969 * gcc.dg/tree-ssa/loadpre16.c: New test.
12970 * gcc.dg/tree-ssa/loadpre17.c: New test.
12971 * gcc.dg/tree-ssa/loadpre18.c: New test.
12972 * gcc.dg/tree-ssa/loadpre19.c: New test.
12973 * gcc.dg/tree-ssa/loadpre20.c: New test.
12974 * gcc.dg/tree-ssa/loadpre21.c: New test.
12975 * gcc.dg/tree-ssa/loadpre22.c: New test.
12976
12977 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
12978
12979 PR fortran/26741
12980 * gfortran.dg/elemental_initializer_1.f90: New test.
12981
12982 PR fortran/26716
12983 * gfortran.dg/assumed_shape_ranks_2: New test.
12984
12985 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
12986
12987 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
12988 target fpic.
12989
12990 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12991
12992 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
12993 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
12994 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
12995 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
12996 gfortran.fortran-torture/execute/direct_io.f90,
12997 gfortran.fortran-torture/execute/inquire_2.f90,
12998 gfortran.fortran-torture/execute/inquire_4.f90,
12999 gfortran.fortran-torture/execute/list_read_1.f90,
13000 gfortran.fortran-torture/execute/open_replace.f90,
13001 gfortran.fortran-torture/execute/slash_edit.f90,
13002 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
13003 temporary files from testcases.
13004
13005 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13006
13007 PR libgfortran/26509
13008 gfortran.dg/write_direct_eor.f90: New test.
13009
13010 2006-03-17 David Edelsohn <edelsohn@gnu.org>
13011
13012 * gcc.target/powerpc/pr26350.c: New.
13013 * gcc.target/powerpc/indexed-addr.c: New.
13014
13015 2006-03-16 Roger Sayle <roger@eyesopen.com>
13016
13017 * gfortran.dg/dependency_13.f90: New test case.
13018
13019 2006-03-16 Roger Sayle <roger@eyesopen.com>
13020
13021 PR middle-end/21781
13022 * gcc.dg/real-const-1.c: New test case.
13023
13024 2006-03-15 Geoffrey Keating <geoffk@apple.com>
13025
13026 * g++.old-deja/g++.other/init18.C: New.
13027 * g++.old-deja/g++.other/init5.C: Remove xfail.
13028
13029 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13030
13031 * g++.dg/opt/pr15551.C: Cleanup temp file.
13032
13033 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13034
13035 PR c++/6634
13036 g++.dg/parse/long1.C: New test.
13037
13038 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13039
13040 PR fortran/19101
13041 * gfortran.dg/continuation.f90: New test.
13042 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
13043
13044 2006-03-14 Richard Guenther <rguenther@suse.de>
13045
13046 PR tree-optimization/26672
13047 * gcc.dg/torture/pr26672.c: New testcase.
13048
13049 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
13050
13051 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
13052 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
13053
13054 2006-03-13 Roger Sayle <roger@eyesopen.com>
13055
13056 PR middle-end/26557
13057 * gcc.c-torture/compile/switch-1.c: New test case.
13058
13059 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
13060
13061 PR fortran/25378
13062 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
13063 test to include more permuatations of mask and index.
13064 * gfortran.dg/scalar_mask_1.f90: Modify last test to
13065 respond to F2003 spec. that the position returned for an all false
13066 mask && condition is zero.
13067
13068 2006-03-13 Jakub Jelinek <jakub@redhat.com>
13069
13070 PR middle-end/25989
13071 * gcc.dg/gomp/pr25989.c: New test.
13072
13073 2006-03-13 Jeff Law <law@redhat.com>
13074
13075 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
13076
13077 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
13078
13079 * gcc.dg/switch-9.c: New test.
13080
13081 2006-03-13 Richard Guenther <rguenther@suse.de>
13082
13083 PR middle-end/26630
13084 * gcc.dg/torture/pr26630.c: New testcase.
13085
13086 2006-03-11 Roger Sayle <roger@eyesopen.com>
13087
13088 * gfortran.dg/dependency_10.f90: New test case.
13089 * gfortran.dg/dependency_11.f90: Likewise.
13090
13091 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
13092 Erik Edelmann <eedelman@gcc.gnu.org>
13093
13094 * gfortran.dg/allocatable_function_1.f90: New.
13095 * gfortran.dg/allocatable_function_2.f90: New.
13096
13097 2006-03-10 Richard Guenther <rguenther@suse.de>
13098
13099 PR middle-end/26565
13100 * gcc.dg/torture/pr26565.c: New testcase.
13101
13102 2006-03-09 Eric Christopher <echristo@apple.com>
13103
13104 * gcc.c-torture/compile/20060309-1.c: New.
13105
13106 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13107
13108 PR libgfortran/26499
13109 * gfortran.dg/write_back.f: New test.
13110 * gfortran.dg/write_rewind_1.f: New test.
13111 * gfortran.dg/write_rewind_2.f: New test.
13112
13113 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13114
13115 PR libgfortran/26554
13116 * gfortran.dg/read_logical.f90: New test.
13117
13118 2006-03-04 Laurent GUERBY <laurent@guerby.net>
13119
13120 * ada/acats/norun.lst: cdd2a03 now passes.
13121
13122 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
13123
13124 PR testsuite/25177
13125 * gcc.target/powerpc/pr18096-1.c: Change where the error
13126 would match.
13127
13128 2006-03-04 Jakub Jelinek <jakub@redhat.com>
13129
13130 * gcc.target/i386/cleanup-1.c: New test.
13131 * gcc.target/i386/cleanup-2.c: New test.
13132
13133 2006-03-04 Roger Sayle <roger@eyesopen.com>
13134
13135 * gfortran.dg/dependency_9.f90: Remove for the time being.
13136
13137 2006-03-04 Krister Walfridsson <cato@df.lth.se>
13138
13139 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
13140 directive.
13141
13142 2006-03-03 Roger Sayle <roger@eyesopen.com>
13143
13144 * gfortran.dg/dependency_9.f90: New test case.
13145
13146 2006-03-03 Roger Sayle <roger@eyesopen.com>
13147
13148 * gfortran.dg/dependency_4.f90: New test case.
13149 * gfortran.dg/dependency_5.f90: New test case.
13150 * gfortran.dg/dependency_6.f90: New test case.
13151 * gfortran.dg/dependency_7.f90: New test case.
13152 * gfortran.dg/dependency_8.f90: New test case.
13153
13154 2006-03-03 Paul Brook <paul@codesourcery.com>
13155
13156 * lib/target-supports.exp (check_profiling_available):
13157 Add m68k-*-elf.
13158
13159 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
13160
13161 PR fortran/25031
13162 * multiple_allocation_1.f90: New test.
13163
13164 2006-03-03 Roger Sayle <roger@eyesopen.com>
13165
13166 PR tree-optimization/26524
13167 * gfortran.dg/pr26524.f: New test case.
13168
13169 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13170
13171 * g++.dg/template/repo5.C: Cleanup repo files.
13172 * gcc.dg/20051201-1.c: Cleanup coverage files.
13173 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
13174 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
13175 tree dump files.
13176
13177 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
13178
13179 * objc.dg/objc-nofilename-1.m: New test.
13180 * objc.dg/bad-receiver-type.m: New test.
13181 * obj-c++.dg/bad-receiver-type.mm: New test.
13182
13183 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
13184
13185 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
13186
13187 2006-03-01 Mike Stump <mrs@apple.com>
13188
13189 * g++.dg/abi/key2.C: Add.
13190
13191 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
13192
13193 * gfortran.dg/logical_dot_product.f90: New test.
13194
13195 PR fortran/26393
13196 * gfortran.dg/used_interface_ref.f90: New test.
13197
13198 PR fortran/20938
13199 * gfortran.dg/dependency_2.f90: New test.
13200 * gfortran.fortran-torture/execute/where17.f90: New test.
13201 * gfortran.fortran-torture/execute/where18.f90: New test.
13202 * gfortran.fortran-torture/execute/where19.f90: New test.
13203 * gfortran.fortran-torture/execute/where20.f90: New test.
13204
13205 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
13206
13207 * g++.dg/tree-ssa/pr26443.C: New test case.
13208
13209 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
13210
13211 PR middle-end/26022
13212 * g++.dg/opt/return-slot1.C: New test.
13213
13214 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13215
13216 PR libgfortran/26136
13217 * gfortran.dg/namelist_23.f90: New test.
13218
13219 2006-02-28 Roger Sayle <roger@eyesopen.com>
13220
13221 PR middle-end/14752
13222 * gcc.dg/fold-eqandshift-2.c: New test case.
13223
13224 2006-02-28 Richard Guenther <rguenther@suse.de>
13225
13226 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
13227 decomposition.
13228
13229 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
13230
13231 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
13232
13233 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13234
13235 PR libgfortran/26464
13236 * gfortran.dg/backspace_5.f: New test.
13237 * gfortran.dg/backspace_6.f: New test.
13238
13239 2006-02-26 Roger Sayle <roger@eyesopen.com>
13240
13241 * gcc.dg/fold-eqandnot-1.c: New test case.
13242
13243 2006-02-26 Roger Sayle <roger@eyesopen.com>
13244
13245 PR middle-end/19983
13246 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
13247
13248 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
13249
13250 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
13251 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
13252
13253 2006-02-26 Richard Guenther <rguenther@suse.de>
13254
13255 PR tree-optimization/26421
13256 * gcc.dg/tree-ssa/pr26421.c: New testcase.
13257
13258 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
13259
13260 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
13261 * g++.old-deja/g++.robertl/eb132.C: Likewise.
13262
13263 2006-02-26 Roger Sayle <roger@eyesopen.com>
13264
13265 * gcc.dg/fold-even-1.c: New test case.
13266
13267 2006-02-26 Roger Sayle <roger@eyesopen.com>
13268
13269 PR middle-end/21137
13270 * gcc.dg/fold-eqandshift-1.c: New test case.
13271
13272 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
13273
13274 PR tree-optimization/25125
13275 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
13276 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
13277
13278 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
13279
13280 PR tree-optimizations/26359
13281 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
13282 with -fdump-tree-dceloop-details.
13283 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
13284
13285 2006-02-25 Roger Sayle <roger@eyesopen.com>
13286
13287 PR middle-end/23673
13288 * gcc.dg/fold-eqxor-1.c: New test case.
13289 * gcc.dg/fold-eqxor-2.c: Likewise.
13290 * gcc.dg/fold-eqxor-3.c: Likewise.
13291
13292 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
13293
13294 PR fortran/23092
13295 * scalar_mask_1.f90: New test.
13296
13297 2006-02-24 Geoffrey Keating <geoffk@apple.com>
13298
13299 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
13300 * g++.dg/eh/uncaught2.C: New.
13301 * g++.dg/eh/uncaught3.C: New.
13302
13303 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13304
13305 PR libgfortran/26423
13306 * gfortran.dg/read_many_1.f: New test.
13307
13308 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
13309
13310 PR fortran/24519
13311 * gfortran.dg/dependency_3.f90: New test.
13312 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
13313 XFAILs.
13314
13315 PR fortran/25395
13316 * gfortran.dg/equiv_6.f90: New test.
13317
13318 2006-02-23 Jeff Law <law@redhat.com>
13319
13320 * gcc.c-torture/compile/pr26425.c: New test.
13321
13322 2006-02-23 Jakub Jelinek <jakub@redhat.com>
13323
13324 PR middle-end/26412
13325 * gcc.dg/gomp/pr26412.c: New test.
13326
13327 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13328
13329 PR c++/26291
13330 * g++.dg/other/ellipsis1.C: New test.
13331 * g++.dg/parse/operator4.C: Adjust error marker.
13332
13333 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
13334
13335 PR target/25603
13336 * gfortran.dg/pr25603.f: New testcase.
13337
13338 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
13339
13340 * gcc.dg/bf-spl1.c: Don't specify -m68000.
13341 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
13342
13343 2006-02-21 Geoffrey Keating <geoffk@apple.com>
13344
13345 * g++.dg/eh/spbp.C: New.
13346
13347 2006-02-21 Jakub Jelinek <jakub@redhat.com>
13348
13349 PR middle-end/26379
13350 * gcc.target/i386/mmx-7.c: New test.
13351
13352 2006-02-20 Roger Sayle <roger@eyesopen.com>
13353
13354 PR tree-optimization/26361
13355 * gcc.dg/tree-ssa/vrp27.c: New test case.
13356
13357 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
13358
13359 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
13360 * gcc.dg/tree-ssa/complex-4.c: Here.
13361
13362 2006-02-19 Roger Sayle <roger@eyesopen.com>
13363
13364 PR middle-end/19543
13365 * gfortran.dg/logical_1.f90: New test case.
13366
13367 2006-02-19 Jakub Jelinek <jakub@redhat.com>
13368
13369 PR middle-end/26334
13370 * gcc.dg/20060218-1.c: Moved to...
13371 * gcc.target/i386/20060218-1.c: ... here. New test.
13372
13373 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
13374
13375 PR fortran/26201
13376 * gfortran.dg/convert_1.f90: New.
13377
13378 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
13379
13380 PR fortran/25054
13381 * gfortran.dg/namelist_5.f90: New test.
13382
13383 PR fortran/25089
13384 * gfortran.dg/namelist_4.f90: New test.
13385
13386 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
13387
13388 PR tree-opt/25680
13389 * gcc.dg/tree-ssa/complex-3.c: New test.
13390
13391 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
13392
13393 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
13394 variable to take into account the variable name in the
13395 function header.
13396 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
13397
13398 2006-02-18 Jakub Jelinek <jakub@redhat.com>
13399
13400 PR middle-end/26334
13401 * gcc.c-torture/compile/20060217-1.c: New test.
13402 * gcc.dg/20060218-1.c: New test.
13403
13404 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
13405
13406 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
13407
13408 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
13409
13410 * gcc.dg/cpp/undef3.c: New test.
13411 * gcc.dg/cpp/trad/builtins2.c: New test.
13412
13413 2006-02-18 Mark Mitchell <mark@codesourcery.com>
13414
13415 PR c++/26266
13416 * g++.dg/template/static22.C: New test.
13417 * g++.dg/template/static23.C: New test.
13418 * g++.dg/template/static24.C: New test.
13419 * g++.dg/template/non-dependent13.C: New test.
13420 * g++.dg/init/member1.C: Tweak error markers.
13421
13422 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13423
13424 PR target/26255
13425 * gcc.c-torture/compile/pr26255.c: New test case.
13426
13427 2006-02-16 Roger Sayle <roger@eyesopen.com>
13428
13429 * gfortran.fortran-torture/execute/where_10.f90: New test case.
13430 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
13431 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
13432 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
13433 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
13434 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
13435 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
13436
13437 2006-02-16 Jeff Law <law@redhat.com>
13438
13439 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
13440 * gcc.dg/tree-ssa/vrp26.c: New test.
13441
13442 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
13443
13444 PR target/20353
13445 PR target/24578
13446 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
13447 __UCLIBC__ is defined.
13448
13449 2006-02-16 Jakub Jelinek <jakub@redhat.com>
13450
13451 PR fortran/26224
13452 * gfortran.dg/gomp/pr26224.f: New test.
13453
13454 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
13455
13456 PR tree-opt/25918
13457 * lib/target-supports.exp
13458 (check_effective_target_vect_short_mult): New.
13459 (check_effective_target_vect_char_mult): New.
13460 (check_effective_target_vect_widen_sum_qi_to_si): New.
13461 (check_effective_target_vect_widen_sum_qi_to_hi): New.
13462 (check_effective_target_vect_widen_sum_hi_to_si): New.
13463 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
13464 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
13465 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
13466 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
13467 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
13468 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
13469 vect-reduc-pattern-2c.c
13470 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
13471 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
13472 vect-reduc-pattern-1c.c
13473
13474 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
13475
13476 PR fortran/24557
13477 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
13478
13479 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
13480
13481 PR fortran/26054
13482 * gfortran.dg/enum_8.f90: Remove check for warning.
13483 * gfortran.dg/iomsg_1.f90: Ditto.
13484 * gfortran.dg/enum_1.f90: Ditto.
13485 * gfortran.dg/enum_9.f90: Ditto.
13486 * gfortran.dg/enum_2.f90: Ditto.
13487 * gfortran.dg/enum_10.f90: Ditto.
13488 * gfortran.dg/enum_3.f90: Ditto.
13489 * gfortran.dg/flush_1.f90: Ditto.
13490 * gfortran.dg/enum_4.f90: Ditto.
13491 * gfortran.dg/array_constructor_1.f90: Ditto.
13492 * gfortran.dg/enum_5.f90: Ditto.
13493 * gfortran.dg/enum_6.f90: Ditto.
13494 * gfortran.dg/enum_7.f90: Ditto.
13495
13496 2006-02-15 Jakub Jelinek <jakub@redhat.com>
13497
13498 PR middle-end/26300
13499 * gcc.c-torture/compile/20060215-1.c: New test.
13500
13501 2006-02-14 Roger Sayle <roger@eyesopen.com>
13502
13503 PR middle-end/23670
13504 * gcc.dg/tree-ssa/andor-2.c: New test case.
13505
13506 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
13507
13508 PR fortran/25045
13509 * optional_dim.f90: New test.
13510
13511 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13512
13513 PR fortran/26277
13514 * gfortran.dg/label_4.f90: New.
13515
13516 2006-02-14 Jakub Jelinek <jakub@redhat.com>
13517 Diego Novillo <dnovillo@redhat.com>
13518 Uros Bizjak <uros@kss-loka.si>
13519
13520 * gfortran.dg/gomp: New directory.
13521
13522 2006-02-14 Richard Guenther <rguenther@suse.de>
13523
13524 PR tree-optimization/26258
13525 * gcc.dg/torture/pr26258.c: New testcase.
13526
13527 2006-02-13 Jakub Jelinek <jakub@redhat.com>
13528
13529 PR fortran/26246
13530 * gfortran.dg/pr26246_1.f90: New test.
13531 * gfortran.dg/pr26246_2.f90: New test.
13532
13533 PR middle-end/26092
13534 * gcc.c-torture/compile/20060208-1.c: New test.
13535
13536 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
13537
13538 PR fortran/26074
13539 PR fortran/25103
13540 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
13541 * gfortran.dg/bad_automatic_objects_1.f90: New test.
13542 * gfortran.dg/automatic_module_variable.f90: Change error message.
13543
13544 PR fortran/20861
13545 * gfortran.dg/internal_dummy_1.f90: New test.
13546
13547 PR fortran/20871
13548 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
13549
13550
13551 PR fortran/25083
13552 * gfortran.dg/uncommon_block_data_1.f90: New test.
13553 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
13554 with standard.
13555
13556 PR fortran/25088
13557 * gfortran.dg/typed_subroutine_1.f90: New test.
13558
13559 2006-02-13 Geoffrey Keating <geoffk@apple.com>
13560
13561 * objc.dg/dwarf-1.m: New.
13562
13563 2006-02-13 Roger Sayle <roger@eyesopen.com>
13564
13565 PR middle-end/24427
13566 * gcc.dg/tree-ssa/andor-1.c: New test case.
13567
13568 2006-02-13 Josh Conner <jconner@apple.com>
13569
13570 PR target/25376
13571 * gcc.dg/pr25376.c: New test.
13572
13573 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
13574 assemble.
13575 * lib/target-supports.exp (check_named_sections_available):
13576 Only compile named-sections test -- don't assemble.
13577
13578 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
13579
13580 * g++.dg/warn/no-write-strings.C: New test.
13581 * g++.dg/warn/write-strings.C: Likewise.
13582 * g++.dg/warn/write-strings-default.C: Likewise.
13583
13584 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
13585
13586 PR fortran/25806
13587 * gfortran.dg/ret_pointer_2.f90: New test.
13588
13589 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
13590
13591 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
13592
13593 2006-02-10 Jeff Law <law@redhat.com>
13594
13595 * gcc.c-torture/compile/pr26213.c: New test.
13596
13597 2006-02-10 Steven G. Kargl <kargls@comcast.net>
13598
13599 gfortran.dg/null_1.f90: New test.
13600
13601 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13602
13603 PR fortran/14771
13604 * gfortran.dg/parens_4.f90: New.
13605 * gfortran.dg/parens_5.f90: New.
13606
13607 2006-02-10 Richard Guenther <rguenther@suse.de>
13608
13609 * gcc.dg/pr23372-1.c: Remove empty file.
13610
13611 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13612 Paul Thomas <pault@gcc.gnu.org>
13613
13614 PR fortran/14771
13615 * gfortran.dg/parens_1.f90: New.
13616 * gfortran.dg/parens_2.f90: New.
13617 * gfortran.dg/parens_3.f90: New.
13618
13619 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
13620
13621 PR fortran/26038
13622 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
13623
13624 PR fortran/25059
13625 * gfortran.dg/impure_assignment_1.f90: New test.
13626
13627 PR fortran/25070
13628 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
13629
13630 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
13631
13632 PR target/26141
13633 * g++.dg/expr/stdarg2.C: New test.
13634
13635 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
13636
13637 PR inline-asm/16194
13638 * gcc.dg/pr16194.c: New test.
13639
13640 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
13641
13642 * ada/acats/run_acats: Use portable variant of "$@".
13643
13644 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
13645
13646 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
13647 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
13648
13649 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
13650
13651 PR tree-opt/26179
13652 * g++.dg/opt/pr26179.C: New test.
13653
13654 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
13655
13656 PR middle-end/26134
13657 * gcc.dg/tree-ssa/complex-3.c: New test.
13658
13659 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
13660
13661 * gcc.c-torture/compile/volatile-1.c: New test.
13662
13663 2006-02-09 Diego Novillo <dnovillo@redhat.com>
13664
13665 PR 26180
13666 * gcc.dg/tree-ssa/pr26180.c: New test.
13667
13668 2006-02-08 Jeff Law <law@redhat.com>
13669
13670 * gcc.dg/tree-ssa/pr21417.c: New test.
13671
13672 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
13673
13674 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
13675 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
13676
13677 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
13678
13679 * lib/scanrtl.exp: New.
13680
13681 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13682
13683 PR c++/26071
13684 * g++.dg/other/virtual2.C: New test.
13685
13686 PR c++/26070
13687 * g++.dg/other/virtual1.C: New test.
13688
13689 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
13690
13691 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
13692 cleanup-ipa-dump): Update dump file glob patterns.
13693 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
13694 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
13695
13696 * lib/gcc-dg.exp: Load it.
13697 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
13698
13699 2006-02-07 Janis Johnson <janis187@us.ibm.com>
13700
13701 PR testsuite/26159
13702 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
13703 * gcc.dg/tree-ssa/pr23382.c: Ditto.
13704
13705 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13706
13707 PR fortran/25577
13708 * gfortran.dg/mvbits_1.f90: New.
13709
13710 2006-02-07 Dirk Mueller <dmueller@suse.com>
13711
13712 * g++.dg/warn/Wdiv-by-zero.C: New test.
13713 * g++.dg/warn/Wno-div-by-zero.C: New.
13714
13715 2006-02-07 Jeff Law <law@redhat.com>
13716
13717 * gcc.dg/tree-ssa/pr21559.c: New test.
13718
13719 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
13720 multiple VRP passes.
13721 * gcc.dg/tree-ssa/vrp09.c: Likewise.
13722 * gcc.dg/tree-ssa/vrp18.c: Likewise.
13723 * gcc.dg/tree-ssa/pr21582.c: Likewise.
13724 * gcc.dg/tree-ssa/pr20657.c: Likewise.
13725 * gcc.dg/tree-ssa/pr21001.c: Likewise.
13726 * gcc.dg/tree-ssa/vrp02.c: Likewise
13727 * gcc.dg/tree-ssa/vrp11.c: Likewise
13728 * gcc.dg/tree-ssa/pr14341.c: Likewise
13729 * gcc.dg/tree-ssa/vrp19.c: Likewise
13730 * gcc.dg/tree-ssa/vrp20.c: Likewise
13731 * gcc.dg/tree-ssa/vrp03.c: Likewise
13732 * gcc.dg/tree-ssa/pr21086.c: Likewise
13733 * gcc.dg/tree-ssa/pr21959.c: Likewise
13734 * gcc.dg/tree-ssa/vrp21.c: Likewise
13735 * gcc.dg/tree-ssa/vrp04.c: Likewise
13736 * gcc.dg/tree-ssa/pr25485.c: Likewise
13737 * gcc.dg/tree-ssa/pr22026.c: Likewise
13738 * gcc.dg/tree-ssa/vrp22.c: Likewise
13739 * gcc.dg/tree-ssa/vrp05.c: Likewise
13740 * gcc.dg/tree-ssa/20030807-10.c: Likewise
13741 * gcc.dg/tree-ssa/pr20701.c: Likewise
13742 * gcc.dg/tree-ssa/vrp23.c: Likewise
13743 * gcc.dg/tree-ssa/vrp06.c: Likewise
13744 * gcc.dg/tree-ssa/pr22117.c: Likewise
13745 * gcc.dg/tree-ssa/pr20702.c: Likewise
13746 * gcc.dg/tree-ssa/vrp15.c: Likewise
13747 * gcc.dg/tree-ssa/pr21090.c: Likewise
13748 * gcc.dg/tree-ssa/pr21294.c: Likewise
13749 * gcc.dg/tree-ssa/vrp24.c: Likewise
13750 * gcc.dg/tree-ssa/vrp07.c: Likewise
13751 * gcc.dg/tree-ssa/pr21563.c: Likewise
13752 * gcc.dg/tree-ssa/pr25382.c: Likewise
13753 * gcc.dg/tree-ssa/vrp16.c: Likewise
13754 * gcc.dg/tree-ssa/vrp25.c: Likewise
13755 * gcc.dg/tree-ssa/vrp08.c: Likewise
13756 * gcc.dg/tree-ssa/20030807-6.c: Likewise
13757 * gcc.dg/tree-ssa/vrp17.c: Likewise
13758 * gcc.dg/tree-ssa/pr21458.c: Likewise
13759 * g++.dg/tree-ssa/pr18178.C: Likewise
13760
13761 2006-02-07 Richard Guenther <rguenther@suse.de>
13762
13763 PR c++/26140
13764 Revert
13765 2006-01-30 Richard Guenther <rguenther@suse.de>
13766 PR c++/23372
13767 * gcc.dg/pr23372-1.C: New testcase.
13768
13769 * g++.dg/tree-ssa/pr26140.C: New testcase.
13770
13771 2006-02-07 Mark Mitchell <mark@codesourcery.com>
13772
13773 PR c++/9737
13774 * g++.dg/template/ttp15.C: New test.
13775 * g++.dg/template/ttp16.C: Likewise.
13776 * g++.dg/template/ttp17.C: Likewise.
13777 * g++.old-deja/g++.pt/ttp36.C: Remove.
13778 * g++.old-deja/g++.pt/ttp19.C: Likewise.
13779 * g++.old-deja/g++.pt/ttp37.C: Likewise.
13780 * g++.old-deja/g++.pt/ttp38.C: Likewise.
13781 * g++.old-deja/g++.pt/ttp39.C: Likewise.
13782 * g++.old-deja/g++.pt/ttp9.C: Likewise.
13783 * g++.old-deja/g++.pt/ttp40.C: Likewise.
13784 * g++.old-deja/g++.pt/ttp51.C: Likewise.
13785 * g++.old-deja/g++.pt/ttp26.C: Likewise.
13786 * g++.old-deja/g++.pt/ttp36.C: Likewise.
13787
13788 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
13789
13790 PR libfortran/23815
13791 * unf_io_convert_4.f90: New test.
13792
13793 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
13794
13795 * gcc.dg/tree-ssa/loadpre10.c: New test.
13796 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
13797 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
13798 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
13799
13800 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13801
13802 PR libfortran/24685
13803 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
13804
13805 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
13806
13807 PR tree-opt/25251
13808 * gfortran.dg/assign_7.f: New test.
13809
13810 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
13811
13812 PR fortran/26041
13813 PR fortran/26064
13814 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
13815 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
13816 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
13817
13818 2006-02-05 Jakub Jelinek <jakub@redhat.com>
13819
13820 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
13821 in size_t typedef.
13822
13823 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
13824
13825 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
13826 * g++.dg/charset/string.c (foo): Likewise.
13827 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
13828 const char*
13829 * g++.dg/ext/builtin2.C (printf): Likewise.
13830 * g++.dg/init/new15.C (printf): Likewise.
13831 * g++.dg/opt/pr17697-1.C (foo): Likewise.
13832 * g++.dg/opt/pr17697-2.C (foo): Likewise.
13833 * g++.dg/opt/pr17697-3.C (foo): Likewise.
13834 * g++.dg/template/non-dependent4.C (temp): Likewise.
13835 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
13836 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
13837 parameter type to const char*.
13838 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
13839 Change type to const char*.
13840 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
13841 Likewise.
13842 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
13843 second parameter type to const char*.
13844 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
13845 (Y::Y): Change parameter type to const char*.
13846 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
13847 * g++.old-deja/g++.jason/report.C: Apply const correctness.
13848 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
13849 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
13850 (char*).
13851 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
13852 const char*.
13853 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
13854 type to const char*.
13855 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
13856 return type to const char*.
13857 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
13858 to const char*.
13859 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
13860 * g++.old-deja/g++.law/refs1.C: Likewise.
13861 * g++.old-deja/g++.law/visibility1.C: Likewise.
13862 * g++.old-deja/g++.law/visibility2.C: Likewise.
13863 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
13864 const char*.
13865 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
13866 * g++.old-deja/g++.mike/net48.C: Likewise.
13867 * g++.old-deja/g++.mike/p646.C: Likewise.
13868 * g++.old-deja/g++.mike/p6746.C: Likewise.
13869 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
13870 type to const char*.
13871 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
13872 deprecated conversion warning.
13873 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
13874 char*.
13875 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
13876 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
13877 * g++.old-deja/g++.pt/explicit8.C: Likewise.
13878 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
13879 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
13880 * g++.old-deja/g++.pt/nontype3.C: Likewise.
13881 * g++.old-deja/g++.pt/t39.C: Likewise.
13882 * g++.old-deja/g++.robertl/eb106.C: Likewise.
13883 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
13884
13885 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
13886
13887 PR fortran/25075
13888 intrinsic_argument_conformance_1.f90: New test.
13889
13890 2006-02-03 Steven G. Kargl <kargls@comcast.net>
13891
13892 PR fortran/20845
13893 * gfortran.dg/char_result_11.f90: Add SAVE.
13894 * gfortran.dg/der_pointer_4.f90: Ditto.
13895 * gfortran.dg/default_initialization.f90: New test.
13896
13897 2006-02-03 Jeff Law <law@redhat.com>
13898
13899 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
13900 handle more than 100 dump files.
13901 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
13902 * lib/scantree.exp (scan-tree-dump): Likewise.
13903 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
13904 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
13905 * lib/scanipa.exp (scan-ipa-dump): Likewise.
13906 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
13907 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
13908
13909 2006-02-03 Diego Novillo <dnovillo@redhat.com>
13910
13911 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
13912
13913 2006-02-03 Mark Mitchell <mark@codesourcery.com>
13914
13915 * g++.dg/template/using12.C: New test.
13916
13917 2006-02-03 Alan Modra <amodra@bigpond.net.au>
13918
13919 * gcc.target/powerpc/pr25960.c: New test.
13920
13921 2006-02-02 Steven G. Kargl <kargls@comcast>
13922
13923 PR fortran/24958
13924 gfortran.dg/nullify_2.f90: New test.
13925
13926 2006-02-02 Diego Novillo <dnovillo@redhat.com>
13927
13928 PR 25990
13929 * gcc.dg/gomp/pr25990.c: New test.
13930
13931 2006-01-31 Mark Mitchell <mark@codesourcery.com>
13932
13933 PR c++/25342
13934 * g++.gd/template/partial4.C: New test.
13935
13936 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
13937
13938 PR middle-end/26001
13939 * gfortran.dg/data_char_2.f90: New.
13940
13941 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
13942
13943 PR fortran/26039
13944 maxval_maxloc_conformance_1.f90: New test.
13945
13946 2006-01-31 Richard Guenther <rguenther@suse.de>
13947
13948 * gcc.target/i386/sselibm-1.c: New testcase.
13949 * gcc.target/i386/sselibm-2.c: Likewise.
13950 * gcc.target/i386/sselibm-3.c: Likewise.
13951 * gcc.target/i386/sselibm-4.c: Likewise.
13952 * gcc.target/i386/sselibm-5.c: Likewise.
13953
13954 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
13955
13956 PR fortran/24266
13957 * gfortran.dg/arrayio_derived_2.f90: New.
13958
13959 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
13960
13961 * gcc.dg/unsigned-long-compare.c: New test.
13962
13963 2006-01-30 Steve Ellcey <sje@cup.hp.com>
13964
13965 PR testsuite/25318
13966 * lib/target-supports.exp (check_effective_target_freorder):
13967 Check to see if target supports -freorder-blocks-and-partition.
13968 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
13969 instead of "dg-require-named-sections".
13970
13971 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
13972
13973 PR target/14798:
13974 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
13975 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
13976 * gcc.dg/pragma-isr-trapa2.c: Likewise.
13977 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
13978 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
13979 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
13980 * gcc.dg/attr-isr-trap_exit.c: Likewise.
13981 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
13982
13983 2006-01-30 Richard Guenther <rguenther@suse.de>
13984
13985 PR c++/23372
13986 * gcc.dg/pr23372-1.C: New testcase.
13987
13988 2006-01-29 Diego Novillo <dnovillo@redhat.com>
13989
13990 * gcc.dg/gomp/pr25874.c: New test.
13991
13992 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
13993
13994 PR tree-opt/25911
13995 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
13996
13997 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
13998
13999 PR fortran/18578
14000 PR fortran/18579
14001 PR fortran/20857
14002 PR fortran/20885
14003 * gfortran.dg/intent_out_1.f90: New test.
14004
14005 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
14006
14007 PR fortran/17911
14008 * gfortran.dg/procedure_lvalue.f90: New test.
14009
14010 PR fortran/20895
14011 PR fortran/25030
14012 * gfortran.dg/char_pointer_assign_2.f90: New test.
14013 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
14014 assignment to be consistent with standard.
14015 * gfortran.dg/char_result_2.f90: The same.
14016 * gfortran.dg/char_result_8.f90: The same.
14017
14018 2006-01-28 Zack Weinberg <zackw@panix.com>
14019
14020 * gcc.dg/Woverlength-strings.c
14021 * gcc.dg/Woverlength-strings-pedantic-c89.c
14022 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
14023 * gcc.dg/Woverlength-strings-pedantic-c99.c
14024 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
14025
14026 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
14027
14028 * gcc.c-torture/execute/20060127-1.c: New test.
14029
14030 2006-01-28 Mark Mitchell <mark@codesourcery.com>
14031
14032 PR c++/25999
14033 * g++.dg/ext/pragmaweak1.C: New test.
14034
14035 2006-01-28 Mark Mitchell <mark@codesourcery.com>
14036
14037 PR c++/25855
14038 * g++.dg/template/spec29.C: New test.
14039
14040 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
14041
14042 PR c/19606.
14043 * gcc.c-torture/execute/pr19606.c: New.
14044
14045 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
14046
14047 * gcc.dg/pragma-re-4.c: New test.
14048
14049 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
14050
14051 PR fortran/25964
14052 * gfortran.dg/assumed_size_refs_3.f90: New test.
14053
14054 2006-01-27 Ben Elliston <bje@au.ibm.com>
14055
14056 * gcc.misc-tests/dectest.exp: Remove defunct comment.
14057
14058 2006-01-26 Laurent GUERBY <laurent@guerby.net>
14059
14060 PR ada/21317
14061 * ada/acats/support/impdef.a: Add One_Long_Second.
14062 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
14063 * ada/acats/tests/c9/c94026.a: Likewise.
14064 * ada/acats/tests/c9/c97305c.ada: Likewise.
14065 * ada/acats/tests/c9/c99004a.ada: Likewise.
14066
14067 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
14068
14069 PR fortran/25964
14070 * gfortran.dg/global_references_2.f90: New test.
14071
14072 PR fortran/25084
14073 PR fortran/20852
14074 PR fortran/25085
14075 PR fortran/25086
14076 * gfortran.dg/assumed_charlen_function_1.f90: New test.
14077 * gfortran.dg/assumed_charlen_function_3.f90: New test.
14078
14079 PR fortran/25416
14080 * gfortran.dg/assumed_charlen_function_2.f90: New test.
14081
14082 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
14083
14084 PR c/25892
14085 * gcc.dg/Wpointer-sign.c: New.
14086 * gcc.dg/Wpointer-sign-Wall.c: New.
14087 * gcc.dg/Wpointer-sign-Wall-no.c: New.
14088 * gcc.dg/Wpointer-sign-pedantic.c: New.
14089 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
14090 * gcc.dg/conv-2.c: Use -Wpointer-sign.
14091
14092 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
14093
14094 PR C/25861
14095 * gcc.c-torture/compile/pr25861.c: New test.
14096
14097 2006-01-26 Paul Brook <paul@codesourcery.com>
14098
14099 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
14100 on short-enum targets.
14101 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
14102 variable.
14103 (generate_fields): Use short_enums.
14104 (main): Set short_enums. Document -e.
14105 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
14106 on short-enum targets.
14107 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
14108 variable.
14109 (generate_fields): Use short_enums.
14110 (main): Set short_enums. Document -e.
14111 * lib/target-supports.exp (check_effective_target_short_enums): New.
14112
14113 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
14114
14115 PR target/25947
14116 * gcc.dg/torture/pr25947-1.c: New test.
14117
14118 2006-01-25 Jan Hubicka <jh@suse.cz>
14119 Roger Sayle <roger@eyesopen.com>
14120
14121 PR rtl-optimization/25703
14122 * gcc.target/i386/20060125-1.c: New test case.
14123 * gcc.target/i386/20060125-2.c: New test case.
14124
14125 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14126
14127 PR fortran/18540
14128 * gfortran.dg/goto_1.f: New.
14129
14130 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
14131
14132 PR fortran/25716
14133 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
14134 25716 on 32-bit systems too.
14135
14136 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
14137
14138 PR testsuite/25590
14139 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
14140
14141 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
14142
14143 * gcc.dg/tree-ssa/gen-vect-33.c: New.
14144
14145 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14146
14147 PR fortran/25835
14148 * gfortran.dg/read_eof.f90: Delete, renamed.
14149 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
14150 * gfortran.dg/read_eof_2.f90: New test.
14151 * gfortran.dg/read_eof_3.f90: New test.
14152
14153 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
14154
14155 PR tree-opt/25860
14156 * gcc.c-torture/compile/pr25860.c: New test.
14157
14158 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14159
14160 PR c++/25552
14161 * g++.dg/parse/dtor8.C: New test.
14162
14163 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
14164
14165 PR testsuite/25891
14166 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
14167 * gcc.dg/gomp/gomp.exp: Return without testing anything if
14168 check_effective_target_fopenmp returns 0.
14169
14170 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
14171
14172 PR ada/20548
14173 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
14174 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
14175 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
14176
14177 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
14178
14179 PR tree-opt/25857
14180 * g++.dg/opt/pr25857.C: New test.
14181
14182 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
14183 Jan Hubicka <jh@suse.cz>
14184 Richard Guenther <rguenther@suse.de>
14185
14186 PR rtl-optimization/25654
14187 * gcc.dg/torture/pr25654.c: New testcase.
14188 * gcc.target/i386/pr25654.c: Likewise.
14189
14190 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
14191
14192 PR fortran/25901
14193 * gfortran.dg/internal references_2.f90: New test.
14194
14195 Fix regression in testing of admissability of attributes.
14196 * gfortran.dg/intent_used_1.f90: New test.
14197
14198 2006-01-23 Ben Elliston <bje@au.ibm.com>
14199
14200 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
14201 Remove target conditional torture options for i?86 and x86_64
14202 GNU/Linux.
14203
14204 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
14205
14206 PR c++/10891
14207 * g++.dg/rtti/no-rtti.C: New.
14208
14209 2006-01-21 Mark Mitchell <mark@codesourcery.com>
14210
14211 PR c++/25895
14212 * g++.dg/inherit/conv2.C: New test.
14213
14214 PR c++/25856
14215 * g++.dg/parse/dtor7.C: New test.
14216
14217 PR c++/25858
14218 * g++.dg/template/crash44.C: New test.
14219
14220 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
14221
14222 PR fortran/25124
14223 PR fortran/25625
14224 * gfortran.dg/internal_references_1.f90: New test.
14225 PR fortran/20881
14226 PR fortran/23308
14227 PR fortran/25538
14228 PR fortran/25710
14229 * gfortran.dg/global_references_1.f90: New test.
14230 * gfortran.dg/g77/19990905-1.f: Restore the error that
14231 there is a clash between the common block name and
14232 the name of a subroutine reference.
14233
14234 PR fortran/PR24276
14235 * gfortran.dg/aliasing_dummy_1.f90: New test.
14236
14237 2006-01-21 Alan Modra <amodra@bigpond.net.au>
14238
14239 * gcc.dg/vmx/1b-01.c: Warning fix.
14240 * gcc.dg/vmx/1c-02.c: Likewise.
14241 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
14242
14243 2006-01-20 Steve Ellcey <sje@cup.hp.com>
14244
14245 PR testsuite/24962
14246 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
14247
14248 2006-01-20 Richard Guenther <rguenther@suse.de>
14249 Steven Bosscher <stevenb.gcc@gmail.com>
14250
14251 PR rtl-optimization/24626
14252 * gcc.dg/torture/pr24626-1.c: New testcase.
14253 * gcc.dg/torture/pr24626-2.c: Likewise.
14254 * gcc.dg/torture/pr24626-3.c: Likewise.
14255 * gcc.dg/torture/pr24626-4.c: Likewise.
14256
14257 2006-01-20 Dirk Mueller <dmueller@suse.com>
14258
14259 PR c++/5520
14260 * g++.dg/warn/empty-body.C: New.
14261
14262 2006-01-19 Mark Mitchell <mark@codesourcery.com>
14263
14264 PR c++/22136
14265 * g++.dg/template/using10.C: New test.
14266 * g++.dg/temlpate/using11.C: Likewise.
14267 * g++.dg/inherit/using5.C: Tweak error messages.
14268
14269 2006-01-20 Alan Modra <amodra@bigpond.net.au>
14270
14271 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
14272 target test.
14273 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
14274
14275 2006-01-19 Jan Hubicka <jh@suse.cz>
14276
14277 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
14278
14279 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14280
14281 PR c++/25854
14282 * g++.dg/template/spec28.C: New test.
14283
14284 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
14285
14286 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14287 (switchfiles): Fix fprintf's by adding srcdir or removing it.
14288
14289 2006-01-19 Diego Novillo <dnovillo@redhat.com>
14290
14291 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
14292 * gcc.dg/gomp/critical-1.c: Likewise.
14293 * gcc.dg/gomp/critical-3.c: Likewise.
14294 * gcc.dg/gomp/empty.c: Likewise.
14295 * gcc.dg/gomp/ordered-1.c: Likewise.
14296 * gcc.dg/gomp/for-4.c: Likewise.
14297 * gcc.dg/gomp/for-6.c: Likewise.
14298 * gcc.dg/gomp/master-3.c: Likewise.
14299 * gcc.dg/gomp/for-8.c: Likewise.
14300 * gcc.dg/gomp/for-10.c: Likewise.
14301 * gcc.dg/gomp/for-18.c: Likewise.
14302 * gcc.dg/gomp/for-5.c: Likewise.
14303 * gcc.dg/gomp/for-7.c: Likewise.
14304 * gcc.dg/gomp/for-9.c: Likewise.
14305
14306 2006-01-18 Jeff Law <law@redhat.com>
14307
14308 * gcc.dg/tree-ssa/vrp25.c: New test.
14309
14310 2006-01-19 Richard Sandiford <richard@codesourcery.com>
14311
14312 * gcc.dg/pr25805.c: Fix misapplied patch.
14313
14314 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
14315
14316 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
14317 (check_effective_target_vect_udot_qi): New.
14318 (check_effective_target_vect_sdot_hi): New.
14319 (check_effective_target_vect_udot_hi): New.
14320 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
14321 prefixed with "wrapv-" with -fwrapv.
14322 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
14323 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
14324 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
14325 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
14326 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
14327
14328 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
14329 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
14330 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
14331 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
14332
14333 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14334
14335 PR c++/16829
14336 * g++.dg/other/default2.C: New test.
14337 * g++.dg/other/default3.C: New test.
14338
14339 2006-01-19 Richard Sandiford <richard@codesourcery.com>
14340
14341 PR c/25805
14342 * gcc.dg/pr25805.c: New file.
14343
14344 2006-01-18 Mark Mitchell <mark@codesourcery.com>
14345
14346 PR c++/25836
14347 * g++.dg/template/init6.C: New test.
14348
14349 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
14350
14351 * gcc.dg/tree-ssa/pr24287.c: New test
14352
14353 2006-01-18 Eric Christopher <echristo@apple.com>
14354
14355 * g++.dg/eh/table.C: New.
14356
14357 2006-01-18 DJ Delorie <dj@redhat.com>
14358
14359 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
14360 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
14361 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
14362 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
14363
14364 2006-01-18 Jeff Law <law@redhat.com>
14365
14366 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
14367 on wrapping on overflow semantics.
14368
14369 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
14370
14371 * gcc.gc/tree-ssa/vrp23.c: New test.
14372 * gcc.gc/tree-ssa/vrp24.c: New test.
14373
14374 2006-01-18 Richard Henderson <rth@redhat.com>
14375 Aldy Hernandez <aldyh@redhat.com>
14376 Jakub Jelinek <jakub@redhat.com>
14377 Diego Novillo <dnovillo@redhat.com>
14378 Uros Bizjak <uros@kss-loka.si>
14379
14380 * gcc.dg/gomp: New directory.
14381
14382 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
14383 Steven G. Kargl <kargls@comcast.net>
14384
14385 PR fortran/20869
14386 * gfortran.dg/intrinsic_external_1.f90: New test.
14387
14388 PR fortran/20875.
14389 * gfortran.dg/elemental_pointer_1.f90: New test.
14390
14391 PR fortran/25024
14392 * gfortran.dg/external_procedures_1.f90: New test.
14393
14394 PR fortran/25785
14395 gfortran.dg/assumed_present.f90: New test.
14396
14397 2006-01-18 Jakub Jelinek <jakub@redhat.com>
14398
14399 * g++.dg/parse/lookup5.C: New test.
14400
14401 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14402
14403 PR fortran/25697
14404 * gfortran.dg/read_eof.f90: New test.
14405
14406 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14407
14408 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
14409 add a closing brace.
14410
14411 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14412
14413 PR fortran/25631
14414 * gfortran.dg/fmt_tl.f: New test.
14415
14416 2006-01-17 Eric Christopher <echristo@apple.com>
14417
14418 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
14419 * g++.old-deja/g++.warn/impint2.C: Ditto.
14420 * g++.old-deja/g++.other/null1.C: Ditto.
14421 * g++.dg/warn/conv2.C: Ditto.
14422 * g++.dg/warn/conv4.C: New file.
14423
14424 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14425
14426 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
14427
14428 2006-01-17 Andreas Jaeger <aj@suse.de>
14429 Janis Johnson <janis187@us.ibm.com>
14430
14431 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
14432 in 64-bit.
14433 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
14434 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
14435
14436 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14437
14438 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14439 (switchfiles): xfail txxx where xxx >= 25.
14440
14441 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
14442
14443 PR testsuite/25764
14444 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
14445
14446 2006-01-17 Jakub Jelinek <jakub@redhat.com>
14447
14448 PR c/25682
14449 * gcc.dg/pr25682.c: New test.
14450 * g++.dg/parse/array-size2.C: New test.
14451
14452 2006-01-16 Ian Lance Taylor <ian@airs.com>
14453
14454 * consistency.vlad: Remove entire directory, 1652 files.
14455
14456 2006-01-16 Janis Johnson <janis187@us.ibm.com>
14457
14458 * lib/target-supports.exp (check_effective_target_dfp_nocache,
14459 check_effective_target_dfprt_nocache): New.
14460 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
14461 (check_effective_target_dfprt): New.
14462 * lib/c-compat.exp (check_dfp): Remove.
14463 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
14464 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
14465 level of support for decimal float.
14466 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
14467 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
14468 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
14469 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
14470 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
14471 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
14472 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
14473 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
14474 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
14475 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
14476 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
14477 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
14478 directives.
14479
14480 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
14481
14482 PR testsuite/25741
14483 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
14484 $base_dir/../.
14485 * lib/gfortran.exp (gfortran_init): Likewise.
14486 * lib/obj-c++.exp (obj-c++_init): Likewise.
14487 * lib/scanasm.exp (scan-assembler-dem): Likewise.
14488 (scan-assembler-dem-not): Likewise.
14489 * lib/scandump.exp (scan-dump-dem): Likewise.
14490 (scan-dump-dem-not): Likewise.
14491
14492 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
14493
14494 PR testsuite/25767
14495 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
14496 powerpc-*-darwin*.
14497 * lib/obj-c++.exp (obj-c++_init): Likewise.
14498
14499 2006-01-16 Richard Guenther <rguenther@suse.de>
14500
14501 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
14502
14503 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14504
14505 PR testsuite/25777
14506 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
14507 to LD_LIBRARY_PATH.
14508
14509 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
14510 Andrew Pinski <pinskia@physics.uc.edu>
14511
14512 * gcc.dg/minmax-1.c: New test.
14513
14514 2006-01-16 Ben Elliston <bje@au.ibm.com>
14515
14516 * gcc.dg/dfp/dfp.exp: Correct FSF address.
14517 * gcc.misc-tests/dectest.exp: Ditto.
14518
14519 2006-01-15 Ian Lance Taylor <ian@airs.com>
14520
14521 PR testsuite/25796
14522 * gcc.target/i386/cmov6.c: Use -march=k8.
14523
14524 2006-01-15 Andreas Jaeger <aj@suse.de>
14525
14526 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
14527 x86 does not have __float128.
14528
14529 2006-01-14 Ian Lance Taylor <ian@airs.com>
14530
14531 * gcc.target/i386/cmov6.c: New test.
14532
14533 2006-01-14 Mark Mitchell <mark@codesourcery.com>
14534
14535 PR c++/25663
14536 * g++.dg/template/ctor6.C: New test.
14537
14538 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
14539
14540 PR tree-optimization/25485
14541 * gcc.dg/tree-ssa/pr25485.c: New.
14542
14543 2006-01-14 Richard Guenther <rguenther@suse.de>
14544
14545 PR tree-optimization/22548
14546 PR tree-optimization/22555
14547 PR tree-optimization/22501
14548 * gcc.dg/tree-ssa/alias-4.c: New testcase.
14549 * gcc.dg/tree-ssa/alias-5.c: Likewise.
14550 * gcc.dg/tree-ssa/alias-6.c: Likewise.
14551 * gcc.dg/tree-ssa/alias-7.c: Likewise.
14552 * gcc.dg/tree-ssa/alias-8.c: Likewise.
14553 * gcc.dg/tree-ssa/alias-9.c: Likewise.
14554 * gcc.dg/tree-ssa/alias-10.c: Likewise.
14555 * gcc.dg/tree-ssa/alias-11.c: Likewise.
14556 * gcc.dg/tree-ssa/alias-12.c: Likewise.
14557
14558 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
14559
14560 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
14561 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
14562
14563 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
14564 Richard Guenther <rguenther@suse.de>
14565
14566 PR rtl-optimization/24257
14567 * gcc.dg/torture/pr24257.c: New testcase.
14568
14569 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
14570
14571 * gcc.c-torture/execute/20060110-1.c: New test.
14572 * gcc.c-torture/execute/20060110-2.c: New test.
14573
14574 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
14575
14576 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
14577
14578 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
14579
14580 PR fortran/25756
14581 * gfortran.dg/label_3.f90: New test.
14582
14583 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
14584
14585 PR tree-optimization/25771
14586 * g++.dg/tree-ssa/pr25771.C: New test
14587
14588 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
14589
14590 PR tree-opt/24365
14591 * g++.dg/opt/complex5.C: New test.
14592
14593 2006-01-13 Richard Guenther <rguenther@suse.de>
14594
14595 * gcc.target/i386/387-9.c: New testcase.
14596
14597 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
14598
14599 PR c++/24824
14600 * g++.dg/debug/dwarf2-1.C: New.
14601
14602 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
14603
14604 PR testsuite/25728
14605 * lib/gcov.exp (verify-lines): Add "close $fd".
14606
14607 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
14608 Ben Elliston <bje@au.ibm.com>
14609
14610 * gcc.dg/dfp/inf-1.c: New test.
14611
14612 2006-01-12 Janis Johnson <janis187@us.ibm.com>
14613 Yao Qi <qiyaoltc@cn.ibm.com>
14614 Ben Elliston <bje@au.ibm.com>
14615 Jon Grimm <jgrimm2@us.ibm.com>
14616
14617 * gcc.dg/nodfp-1.c: New test.
14618 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14619 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
14620 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
14621 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
14622 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
14623 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
14624 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
14625 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
14626 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
14627 * gcc.dg/format/dfp-scanf-1.c: Likewise.
14628 * gcc.dg/format/dfp-printf-1.c: Likewise.
14629 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
14630 (compat_setup_dfp): New.
14631 * gcc.dg/compat/compat.exp: Use it.
14632 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
14633 Make some variables global, prepend "compat_" to their names.
14634 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
14635 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
14636 * gcc.misc-tests/dectest.exp: New test driver for decTest.
14637 * lib/compat.exp (compat_skip_list): Make global, rename.
14638 * lib/c-compat.exp: New file.
14639 * lib/target-supports.exp (check_effective_target_dfp): New.
14640
14641 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
14642 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
14643 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
14644 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
14645 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
14646 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
14647 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
14648 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
14649 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
14650 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
14651 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
14652 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
14653 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
14654 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
14655 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
14656 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
14657 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
14658 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
14659 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
14660 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
14661 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
14662 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
14663 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
14664 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
14665 gcc.dg/dfp/struct-layout-1.c,
14666 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
14667 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
14668 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
14669 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
14670 gcc.dg/dfp/func-vararg-dfp.c,
14671 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
14672 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
14673 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
14674 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
14675 gcc.dg/dfp/wtr-conversion-1.c: New tests.
14676
14677 2006-01-11 Richard Guenther <rguenther@suse.de>
14678
14679 PR tree-optimization/25734
14680 * gcc.dg/tree-ssa/pr25734.c: New testcase.
14681
14682 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
14683
14684 PR fortran/25486
14685 * gfortran.dg/literal_character_constant_1_x.F: New test.
14686 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
14687 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
14688 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
14689
14690 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
14691
14692 PR c++/25386
14693 * g++.dg/ext/packed3.C: Add expected packed error.
14694
14695 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
14696
14697 PR target/25706
14698 * gcc.dg/torture/pr25706-1.c: New test.
14699
14700 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
14701
14702 PR tree-optimization/23109
14703 PR tree-optimization/23948
14704 PR tree-optimization/24123
14705
14706 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
14707 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
14708 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
14709 g++.dg/tree-ssa/pr23948.C: New testcases.
14710 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
14711 three divisions in order to do the optimization.
14712
14713 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
14714
14715 PR c++/25632
14716 * g++.dg/other/pr25632.C: New test.
14717
14718 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
14719
14720 PR fortran/25730
14721 * gfortran.dg/used_types_1.f90: New test.
14722
14723 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
14724
14725 PR target/25718
14726 * gcc.dg/torture/pr25718-1.c: New test.
14727
14728 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
14729
14730 * gfortran.dg/list_read_2.f90: Fix typo in description.
14731
14732 2006-01-10 Jan Beulich <jbeulich@novell.com>
14733
14734 * lib/target-supports.exp (check_visibility_available): Simplify test
14735 for *-*-netware*.
14736 (check_profiling_available): Fail for *-*-netware*.
14737 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
14738 * gcc.dg/20021014-1.c: Likewise.
14739 * gcc.dg/nest.c: Likewise.
14740
14741 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
14742
14743 fortran/24936
14744 * gfortran.dg/forall_3.f90: New test.
14745
14746 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
14747
14748 PR fortran/21977
14749 * gfortran.dg/nesting_2.f90: New test.
14750 * gfortran.dg/nesting_3.f90: New test.
14751
14752 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
14753
14754 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
14755 Fix typo in comment.
14756
14757 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
14758
14759 * gfortran.dg/single_char_string.f90: New test.
14760
14761 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
14762
14763 * gfortran.dg/ichar_2.f90: New test.
14764
14765 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
14766
14767 PR fortran/25093
14768 * gfortran.dg/private_type_4.f90: New.
14769
14770 2006-01-07 Richard Guenther <rguenther@suse.de>
14771
14772 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
14773
14774 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
14775
14776 * gfortran.dg/func_decl_1.f90: New.
14777 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
14778 * gfortran.dg/array_alloc_2.f90: Likewise.
14779 * gfortran.dg/char_result_8.f90: Likewise.
14780 * gfortran.dg/dup_save_1.f90: Likewise.
14781 * gfortran.dg/dup_save_2.f90: Likewise.
14782 * gfortran.dg/f2c_6.f90: Likewise.
14783 * gfortran.dg/f2c_7.f90: Likewise.
14784 * gfortran.dg/func_result_2.f90: Likewise.
14785 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
14786
14787 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
14788
14789 PR fortran/22146
14790 * gfortran.dg/elemental_subroutine_1.f90: New test.
14791 * gfortran.dg/elemental_subroutine_2.f90: New test.
14792
14793 PR fortran/25029
14794 PR fortran/21256
14795 * gfortran.dg/assumed_size_refs_1.f90: New test.
14796
14797 PR fortran/20868
14798 PR fortran/20870
14799 * gfortran.dg/assumed_size_refs_2.f90: New test.
14800 * gfortran.dg/initialization_1.f90: Change warning message.
14801
14802 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
14803
14804 * gcc.dg/tree-ssa/loop-15.c: New test.
14805
14806 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14807
14808 PR fortran/25598
14809 * gfortran.dg/backspace_3.f: New test.
14810 * gfortran.dg/backspace_4.f: New test.
14811
14812 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14813
14814 PR fortran/24268
14815 * gfortran.dg/fmt_white.f: Update test.
14816
14817 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
14818
14819 * gcc.dg/cast-1.c: Add new warning.
14820 * gcc.dg/cast-2.c: Likewise.
14821 * gcc.dg/cast-3.c: Likewise.
14822 * gcc.dg/format/cast-1.c: Likewise.
14823 * gcc.dg/cast-4.c: New testcase.
14824
14825 2006-01-05 Richard Guenther <rguenther@suse.de>
14826
14827 PR tree-optimization/22555
14828 * gcc.dg/tree-ssa/alias-3.c: New testcase.
14829
14830 2006-01-05 Richard Guenther <rguenther@suse.de>
14831 Diego Novillo <dnovillo@redhat.com>
14832
14833 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
14834 * gcc.dg/tree-ssa/loop-8.c: Likewise.
14835 * gcc.dg/tree-ssa/loop-1.c: Likewise.
14836 * gcc.dg/tree-ssa/pr23294.c: Likewise.
14837 * gcc.dg/tree-ssa/pr21985.c: Likewise.
14838 * gcc.dg/tree-ssa/loop-14.c: Likewise.
14839 * gcc.dg/tree-ssa/loop-2.c: Likewise.
14840 * gcc.dg/tree-ssa/loop-3.c: Likewise.
14841 * gcc.dg/tree-ssa/loop-4.c: Likewise.
14842 * gcc.dg/tree-ssa/pr21171.c: Likewise.
14843 * gcc.dg/tree-ssa/loop-5.c: Likewise.
14844 * gcc.dg/tree-ssa/loop-10.c: Likewise.
14845 * gcc.dg/tree-ssa/loop-6.c: Likewise.
14846 * treelang/compile/extravar.tree: Likewise.
14847 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
14848 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
14849 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
14850 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
14851 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
14852
14853 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
14854
14855 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
14856 for 64-bit fix.
14857
14858 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
14859
14860 PR fortran/23675
14861 gfortran.dg/char_result_11.f90: New.
14862
14863 2006-01-04 Mark Mitchell <mark@codesourcery.com>
14864
14865 PR c++/24782
14866 * g++.dg/parse/access9.C: New test.
14867 * g++.dg/tc1/dr52.C: Tweak error markers.
14868
14869 2006-01-04 Richard Henderson <rth@redhat.com>
14870
14871 Merge from gomp branch.
14872 * g++.dg/parse/pragma2.C: Update expected error lines.
14873
14874 2006-01-04 Jakub Jelinek <jakub@redhat.com>
14875
14876 * g++.dg/other/i386-2.C: New test.
14877
14878 PR target/25554
14879 * gcc.c-torture/compile/20051228-1.c: New test.
14880
14881 PR c/25559
14882 * gcc.dg/pr25559.c: New test.
14883
14884 2006-01-03 Mark Mitchell <mark@codesourcery.com>
14885
14886 PR c++/25492
14887 * g++.dg/lookup/friend9.C: New test.
14888
14889 PR c++/25625
14890 * g++.dg/template/repo5.C: New test.
14891
14892 2006-01-03 Steven G. Kargl <kargls@comcast.net>
14893
14894 PR fortran/25101
14895 * gfortran.dg/forall_2.f90: New test.
14896
14897 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
14898
14899 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
14900 dg-require-weak. Adjust regexp to handle leading-underscore
14901 targets and space as well as TAB after .weak. Change previous
14902 64-bit fix to not use naked dot.
14903
14904 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
14905
14906 PR rtl-optimization/25578
14907 * gcc.c-torture/execute/20060102-1.c: New testcase.
14908
14909 2006-01-03 Richard Guenther <rguenther@suse.de>
14910
14911 PR c/25183
14912 * gcc.dg/torture/pr25183.c: New testcase.
14913
14914 2006-01-03 Jakub Jelinek <jakub@redhat.com>
14915
14916 Merge from gomp-branch.
14917 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
14918 * gcc.dg/ia64-sync-2.c: Likewise.
14919 * gcc.dg/ia64-sync-3.c: Likewise.
14920 * gcc.dg/ia64-sync-4.c: Likewise.
14921 * gcc.dg/sync-2.c: Likewise.
14922 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
14923 that sparc64-*-* and sparcv9-*-* supports sync builtins.
14924
14925 2006-01-02 Mark Mitchell <mark@codesourcery.com>
14926
14927 PR c++/25635
14928 * g++.dg/parse/operator6.C: New test.
14929
14930 PR c++/25637
14931 * g++.dg/parse/error29.C: New test.
14932
14933 PR c++/25638
14934 * g++.dg/parse/dtor6.C: New test.
14935
14936 PR c++/25633
14937 * g++.dg/parse/ctor3.C: New test.
14938
14939 PR c++/25634
14940 * g++.dg/template/class3.C: New test.
14941
14942 2006-01-02 Geoffrey Keating <geoffk@apple.com>
14943
14944 * g++.dg/debug/debug9.C: New.
14945
14946 2006-01-02 Steven G. Kargl <kargls@comcast.net>
14947
14948 PR fortran/24640
14949 * gfortran.dg/label_2.f90: New test.
14950
14951 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14952
14953 * g++.dg/lookup/using12.C: Tighten error marker.
14954
14955 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
14956 Andrew Pinski <pinskia@physics.uc.edu>
14957
14958 * gcc.target/powerpc/darwin-abi-3.c: New file.
14959 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
14960 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
14961 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
14962 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
14963 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
14964 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
14965 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
14966 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
14967
14968 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
14969
14970 * gcc.dg/tree-ssa/loadpre1.c: New;
14971 * gcc.dg/tree-ssa/loadpre2.c: New;
14972 * gcc.dg/tree-ssa/loadpre3.c: New;
14973 * gcc.dg/tree-ssa/loadpre4.c: New;
14974 * gcc.dg/tree-ssa/loadpre5.c: New;
14975 * gcc.dg/tree-ssa/loadpre6.c: New;
14976 * gcc.dg/tree-ssa/loadpre7.c: New;
14977 * gcc.dg/tree-ssa/loadpre8.c: New;
14978 * gcc.dg/tree-ssa/loadpre9.c: New;
14979
14980 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
14981
14982 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
14983 * g++.dg/abi/thunk4.C: Likewise.
14984
14985 2006-01-01 Andreas Jaeger <aj@suse.de>
14986
14987 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
14988 portable.
14989
14990 2006-01-01 Jakub Jelinek <jakub@redhat.com>
14991
14992 PR c++/25294
14993 * gcc.dg/pragma-pack-3.c: New test.
14994 * g++.dg/parse/pragma3.C: New test.
14995
14996 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14997
14998 PR middle-end/24827
14999 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
15000
15001 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15002
15003 PR testsuite/25214
15004 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
15005
15006 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
15007
15008 PR fortran/22607
15009 * gfortran-dg/pure_byref_3.f90: New.
15010
15011 fortran/PR 25396
15012 * gfortran.dg/userdef_operator_1.f90: New.
15013
15014 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
15015
15016 * g++.dg/abi/thunk3.C: New.
15017 * g++.dg/abi/thunk4.C: New.
15018
15019 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
15020
15021 PR fortran/25532
15022 * gfortran.dg/host_used_types_1.f90: New test. Check that host
15023 associated derived type components of derived types are
15024 properly declared in contained procedures.
15025
15026 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15027
15028 PR libgfortran/25139
15029 * gfortran.dg/backspace_2.f: New test.
15030
15031 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15032
15033 PR libgfortran/25550
15034 * gfortran.dg/endfile.f: New test.
15035
15036 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15037
15038 PR libgfortran/25419
15039 * gfortran.dg/comma.f: New test.
15040
15041 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15042
15043 * lib/gfortran-dg.exp: Remove trailing whitespace.
15044 * lib/fortran-torture.exp: Test with -fbounds-check instead of
15045 -funroll-all-loops.
15046
15047 2005-12-28 Alan Modra <amodra@bigpond.net.au>
15048
15049 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
15050 Extended Double long doubles or repeat tests when long double is
15051 the same size as double.
15052
15053 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15054
15055 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
15056
15057 PR testsuite/25442
15058 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
15059 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
15060
15061 PR testsuite/25441
15062 * gcc.dg/pr23911.c: Make test variable static.
15063
15064 PR testsuite/25444
15065 * gcc.dg/tree-ssa/pr14841.c: Likewise.
15066
15067 2005-12-26 Mark Mitchell <mark@codesourcery.com>
15068
15069 PR c++/25439
15070 * g++.dg/parse/crash17.C: Adjust error markers.
15071 * g++.dg/template/error20.C: New test.
15072
15073 2005-12-26 Mark Mitchell <mark@codesourcery.com>
15074
15075 PR c++/23172
15076 * g++.dg/ext/complit4.C: New test.
15077
15078 PR c++/25417
15079 * g++.dg/ext/complit5.C: Likewise.
15080
15081 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
15082
15083 PR tree-optimization/25125
15084 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
15085 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
15086 * gcc.c-torture/execute/pr25125.c: New.
15087
15088 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
15089
15090 PR fortran/25029
15091 PR fortran/21256
15092 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
15093 functions with incorrect assumed size references.
15094
15095 2005-12-24 Mark Mitchell <mark@codesourcery.com>
15096
15097 PR c++/23171
15098 * g++.dg/opt/init1.C: New test.
15099
15100 2005-12-23 Mark Mitchell <mark@codesourcery.com>
15101
15102 PR c++/24671
15103 * g++.dg/template/sfinae3.C: New test.
15104
15105 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15106
15107 * g++.dg/other/friend4.C: New test.
15108
15109 2005-12-23 Jakub Jelinek <jakub@redhat.com>
15110
15111 PR target/25005
15112 * g++.dg/opt/pr25005.C: New test.
15113
15114 2005-12-22 Mark Mitchell <mark@codesourcery.com>
15115
15116 PR c++/25369
15117 * g++.dg/template/ptrmem16.C: New test.
15118
15119 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
15120
15121 PR fortran/25029
15122 PR fortran/21256
15123 * gfortran.dg/initialization_1.f90: Add test of SIZE.
15124
15125 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15126
15127 PR libgfortran/25307
15128 * gfortran.dg/list_read_5.f90: New test.
15129
15130 2005-12-22 Richard Henderson <rth@redhat.com>
15131
15132 * gcc.target/i386/sse-7.c: Use -msse2.
15133
15134 2005-12-23 Jakub Jelinek <jakub@redhat.com>
15135
15136 PR rtl-optimization/25432
15137 * gcc.c-torture/compile/20051216-1.c: New test.
15138
15139 PR objc/25328
15140 * objc/execute/pr25328.m: New test.
15141
15142 2005-12-22 Mark Mitchell <mark@codesourcery.com>
15143
15144 PR c++/25364
15145 * g++.dg/template/call4.C: New test.
15146
15147 2005-12-22 Dale Johannesen <dalej@apple.com>
15148
15149 * gcc.target/i386/sse-17.c: New.
15150
15151 2005-12-22 Paul Brook <paul@codesourcery.com>
15152
15153 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
15154
15155 2005-12-22 Paul Brook <paul@codesourcery.com>
15156
15157 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
15158
15159 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
15160
15161 PR tree-opt/25513
15162 * gcc.c-torture/compile/pr25513.c: New test.
15163
15164 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15165
15166 PR c++/23333
15167 * g++.dg/parse/error25.C: Add more tests.
15168
15169 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
15170
15171 PR fortran/18990
15172 * gfortran.dg/der_charlen_1.f90: New.
15173
15174 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
15175
15176 PR fortran/20889
15177 * gfortran.dg/pointer_component_type_1.f90: New test.
15178
15179 PR fortran/25029
15180 PR fortran/21256
15181 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
15182 should give an error with assumed size array refernces and checks
15183 those that should not.
15184 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
15185 reference an upper bound so that it does not generate an error.
15186
15187 PR fortran/19362
15188 PR fortran/20244
15189 PR fortran/20864
15190 PR fortran/25391
15191 * gfortran.dg/used_dummy_types_1.f90: New test.
15192 * gfortran.dg/used_dummy_types_2.f90: New test.
15193 * gfortran.dg/used_dummy_types_3.f90: New test.
15194 * gfortran.dg/used_dummy_types_4.f90: New test.
15195 * gfortran.dg/used_dummy_types_5.f90: New test.
15196
15197 PR fortran/23152
15198 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
15199 group already being USE associated.
15200 * gfortran.dg/assumed_shape_nml.f90: New test.
15201 * gfortran.dg/assumed_size_nml.f90: New test.
15202
15203 PR fortran/20862
15204 PR fortran/25053
15205 PR fortran/25063
15206 PR fortran/25064
15207 PR fortran/25066
15208 PR fortran/25067
15209 PR fortran/25068
15210 PR fortran/25307
15211 * gfortran.dg/io_constraints_1.f90: New test.
15212 * gfortran.dg/io_constraints_1.f90: New test.
15213 * gfortran.dg/iostat_3.f90: Change wording of warning.
15214 * gfortran.dg/g77/19981216-0.f: The same.
15215
15216 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
15217
15218 PR tree-optimization/23518
15219 * gcc.dg/pr23518.c: New.
15220
15221 2005-12-21 Mike Stump <mrs@apple.com>
15222
15223 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
15224
15225 2005-12-21 Paul Brook <paul@codesourcery.com>
15226
15227 * gcc.dg/pr19340.c: Skip on m68k targets.
15228
15229 2005-12-21 Steven Bosscher <stevenb@suse.de>
15230
15231 PR rtl-optimization/25196
15232 * gcc.dg/pr25196.c: New test.
15233
15234 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
15235
15236 PR fortran/25423
15237 gfortran.dg/where_nested_1.f90: New.
15238
15239 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
15240
15241 PR tree-optimization/25382.
15242 * gcc.dg/tree-ssa/pr25382.c: New.
15243
15244 2005-12-20 Richard Guenther <rguenther@suse.de>
15245
15246 PR middle-end/24306
15247 * gcc.target/i386/pr24306.c: New testcase.
15248
15249 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
15250
15251 PR tree-optimization/25501
15252 * gcc.dg/tree-ssa/pr25501.c: New.
15253
15254 2005-12-20 Richard Guenther <rguenther@suse.de>
15255
15256 Revert
15257 2005-12-02 Richard Guenther <rguenther@suse.de>
15258
15259 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15260
15261 2005-12-20 Mark Mitchell <mark@codesourcery.com>
15262
15263 PR c++/21228
15264 * g++.dg/warn/Wunreachable-code-2.C: New test.
15265
15266 2005-12-19 Mark Mitchell <mark@codesourcery.com>
15267
15268 PR c++/24278
15269 * g++.dg/template/ctor5.C: New test.
15270
15271 PR c++/24915
15272 * g++.dg/template/overload8.C: New test.
15273
15274 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
15275
15276 * gcc.c-torture/compile/pr25483 : New test.
15277
15278 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15279
15280 PR c++/20552
15281 * g++.dg/ext/typeof10.C: New test.
15282
15283 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
15284
15285 * gcc.dg/mt-loopi1.c: New.
15286
15287 2005-12-18 Richard Guenther <rguenther@suse.de>
15288
15289 PR tree-optimization/25481
15290 * gcc.dg/torture/pr25481.c: New testcase.
15291
15292 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
15293
15294 PR rtl-optimization/21041
15295 * gcc.dg/pr21041.c: New test.
15296
15297 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15298
15299 PR libgfortran/25463
15300 * gfortran.dg/advance.f90: New test.
15301
15302 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
15303
15304 * gcc.dg/20051201-1.c: New test.
15305
15306 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
15307
15308 PR fortran/25018
15309 * gfortran.dg/initialization_1.f90: New test.
15310 * gfortran.dg/enum_5.f90: Change dg-error to new message.
15311 * gfortran.dg/g77/980616-0.f: The same.
15312
15313 2005-12-17 Steven G. Kargl <kargls@comcast.net>
15314
15315 * PR fortran/25458
15316 * gfortran.dg/chkbits.f90: New test.
15317
15318 2005-12-17 Steven G. Kargl <kargls@comcast.net>
15319
15320 * gfortran.dg/enum_5.f: Revert to previous version.
15321
15322 2005-12-17 Steven G. Kargl <kargls@comcast.net>
15323
15324 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
15325 * gfortran.dg/nested_modules_1.f90: Ditto.
15326 * gfortran.dg/hollerith_f95.f90: Ditto.
15327 * gfortran.dg/select_5.f90: Ditto.
15328 * gfortran.dg/secnds.f: Ditto.
15329 * gfortran.dg/hollerith2.f90: Ditto.
15330 * gfortran.dg/imag_2.f: Ditto.
15331 * gfortran.dg/ftell_2.f90: Ditto.
15332 * gfortran.dg/malloc_free_1.f90: Ditto.
15333 * gfortran.dg/logint-1.f: Ditto.
15334 * gfortran.dg/recursive_statement_functions.f90: Ditto.
15335 * gfortran.dg/e_d_fmt.f90: Ditto.
15336 * gfortran.dg/hollerith_legacy.f90: Ditto.
15337 * gfortran.dg/logint-2.f: Ditto.
15338 * gfortran.dg/enum_5.f90: Ditto.
15339 * gfortran.dg/f2c_2.f90: Ditto.
15340 * gfortran.dg/pr17143.f90: Ditto.
15341 * gfortran.dg/namelist_14.f90: Ditto.
15342 * gfortran.dg/logint-3.f: Ditto.
15343 * gfortran.dg/spread_scalar_source.f90: Ditto.
15344 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
15345 * gfortran.dg/namelist_11.f: Ditto.
15346 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
15347 * gfortran.dg/g77/20010519-1.f
15348 * gfortran.dg/g77/alpha1.f: Ditto.
15349 * gfortran.dg/g77/990115-1.f: Ditto.
15350 * gfortran.dg/g77/erfc.f: Ditto.
15351 * gfortran.dg/g77/19990313-3.f: Ditto.
15352 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
15353 * gfortran.dg/g77/20010426.f: Ditto.
15354 * gfortran.dg/g77/19990313-0.f: Ditto.
15355 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
15356 * gfortran.dg/g77/20000629-1.f: Ditto.
15357 * gfortran.dg/g77/970125-0.f: Ditto.
15358 * gfortran.dg/g77/8485.f: Ditto.
15359 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
15360 * gfortran.dg/g77/19990313-1.f: Ditto.
15361 * gfortran.dg/g77/int8421.f: Ditto.
15362 * gfortran.dg/g77/19990305-0.f: Ditto.
15363 * gfortran.dg/g77/947.f: Ditto.
15364 * gfortran.dg/g77/19990905-2.f: Ditto.
15365 * gfortran.dg/g77/cabs.f: Ditto.
15366 * gfortran.dg/g77/19990313-2.f: Ditto.
15367 * gfortran.dg/g77/20020307-1.f: Ditto.
15368 * gfortran.dg/g77/dcomplex.f: Ditto.
15369 * gfortran.dg/g77/19990502-1.f: Ditto.
15370 * gfortran.dg/g77/19981216-0.f: Ditto.
15371 * gfortran.dg/common_4.f90: Ditto.
15372 * gfortran.dg/entry_4.f90: Ditto.
15373 * gfortran.dg/equiv_constraint_2.f90: Ditto.
15374 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
15375 * gfortran.dg/namelist_12.f: Ditto.
15376 * gfortran.dg/scale_1.f90: Ditto.
15377 * gfortran.dg/modulo_1.f90
15378 * gfortran.dg/hollerith.f90: Ditto.
15379 * gfortran.dg/direct_io_3.f90: Ditto.
15380 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
15381 * gfortran.dg/gnu_logical_1.F: Ditto.
15382 * gfortran.dg/unf_io_convert_1.f90: Ditto.
15383 * gfortran.dg/assign_1.f90: Ditto.
15384 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
15385 * gfortran.dg/pr23095.f: Ditto.
15386 * gfortran.dg/read_float_1.f90: Ditto.
15387
15388 2005-12-17 Andreas Jaeger <aj@suse.de>
15389
15390 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
15391 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
15392
15393 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15394
15395 PR fortran/24268
15396 * gfortran.dg/fmt_white.f: New test.
15397
15398 2005-12-16 Steven G. Kargl <kargls@comcast.net>
15399
15400 * gfortran.dg/label_1.f90: New test.
15401
15402 2005-12-15 Ben Elliston <bje@au.ibm.com>
15403
15404 PR testsuite/25422
15405 * gcc.dg/20031012-1.c: Add -Walways-true option.
15406 * gcc.dg/weak/weak-3.c: Likewise.
15407 * g++.old-deja/g++.mike/warn8.C: Likewise.
15408
15409 2005-12-16 Mike Stump <mrs@apple.com>
15410
15411 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
15412 exit.
15413
15414 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15415
15416 PR libgfortran/25264
15417 PR libgfortran/25349
15418 * gfortran.dg/tl_editing.f90: Added additional checks.
15419 * gfortran.dg/t_editing.f: New test.
15420 * gfortran.dg/write_padding.f90: New test
15421
15422 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15423
15424 PR testsuite/25215
15425 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
15426
15427 2005-12-16 Jakub Jelinek <jakub@redhat.com>
15428
15429 PR rtl-optimization/24899
15430 * gcc.c-torture/execute/20051215-1.c: New test.
15431
15432 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
15433
15434 PR 24823
15435 * gfortran.dg/pr24823.f: New test.
15436
15437 2005-12-16 Jeff Law <law@redhat.com>
15438
15439 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
15440
15441 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
15442
15443 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15444 (base_types): Change C++ style comments to C style comments. Remove
15445 aligned types from the array. Keep Enums disabled.
15446 (complex_types): Remove aligned types from the array.
15447 Comment out "_Complex long double".
15448 (attrib_types): Remove.
15449 (complex_attrib_types): Remove.
15450 (attrib_array_types): Remove.
15451 (complex_attrib_array_types): Remove.
15452 (aligned_bitfld_types): Remove.
15453 (n_aligned_bitfld_types): Remove.
15454 (FEATURE_ALIGNEDPACKED): Delete.
15455 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
15456 (singles): Remove support for adding attributes.
15457 (choose_type): Remove support for attributed types.
15458 (generate_fields): Remove support for attributed bit-fields.
15459 Remove support for adding attributes.
15460 (generate_random_tests): Remove support for adding attributes.
15461 (features): Add back "[0] :0" and "complex vector [0]".
15462 (main): Remove support for attributed bit-fields.
15463 Uncomment the calling of generate_random_tests for the rests of
15464 the tests.
15465
15466 2005-12-16 Jan Hubicka <jh@suse.cz>
15467
15468 * gcc.c-torture/combine/pr25224.c: New.
15469
15470 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
15471
15472 PR other/25028
15473 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
15474 HP-UX.
15475
15476 2005-12-15 Richard Sandiford <richard@codesourcery.com>
15477
15478 * gcc.dg/20051215-1.c: New file.
15479
15480 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15481
15482 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
15483 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
15484
15485 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
15486
15487 PR fortran/18197
15488 * gfortran.dg/dummy_functions_1.f90: New.
15489
15490 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
15491
15492 PR rtl-optimization/25310
15493 * gcc.c-torture/compile/pr25310.c: New test.
15494
15495 2005-12-14 Jakub Jelinek <jakub@redhat.com>
15496
15497 PR debug/25023
15498 * gcc.dg/pr25023.c: New test.
15499
15500 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15501
15502 * g++.old-deja/g++.brendan/redecl1.C,
15503 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
15504 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
15505 g++.old-deja/g++.oliva/typeof1.C,
15506 g++.old-deja/g++.other/crash16.C,
15507 g++.old-deja/g++.other/crash34.C,
15508 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
15509 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
15510 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
15511 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
15512 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
15513 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
15514 Remove xfail.
15515
15516 2005-12-14 Kean Johnston <jkj@sco.com>
15517 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15518
15519 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
15520 * gcc.target/i386/20020523-1.c: Ditto.
15521 * gcc.target/i386/tailcall-1.c: Ditto.
15522 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
15523 * gcc.target/i386/ssetype-5.c: Ditto.
15524
15525 2005-12-14 Jeff Law <law@redhat.com>
15526
15527 * gcc.dg/tree-ssa/foldstring-1.c: New test.
15528
15529 2005-12-14 Jakub Jelinek <jakub@redhat.com>
15530
15531 PR target/25254
15532 PR target/24188
15533 * gcc.target/i386/pr25254.c: New test.
15534 * gfortran.dg/PR24188.f: New test.
15535
15536 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
15537
15538 * lib/fortran-torture.exp: Catch remaining uses of
15539 remote_file build delete.
15540
15541 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15542
15543 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
15544
15545 2005-12-14 Ben Elliston <bje@au.ibm.com>
15546
15547 * gcc.dg/warn-addr-cmp.c: New test.
15548
15549 2005-12-13 Jakub Jelinek <jakub@redhat.com>
15550
15551 PR debug/25023
15552 PR target/25293
15553 * gcc.target/i386/pr25293.c: New test.
15554
15555 2005-12-13 Petr Machata <machata@post.cz>
15556
15557 PR c++/24907
15558 * g++.dg/parse/comma2.C: New test.
15559
15560 2005-12-13 Mark Mitchell <mark@codesourcery.com>
15561 Jakub Jelinek <jakub@redhat.com>
15562
15563 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
15564 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
15565 (limits.h): Include unconditionally.
15566 (stdlib.h): Likewise.
15567 (hashtab.h): Do not include.
15568 (getopt.h): Likewise.
15569 (stddef.h): Include.
15570 (hashval_t): Define.
15571 (struct entry): Add "next" field.
15572 (HASH_SIZE): New macro.
15573 (hash_table): New variable.
15574 (switchfiles): Do not use xmalloc.
15575 (mix): New macro.
15576 (iterative_hash): New function.
15577 (hasht): Remove.
15578 (e_exists): New function.
15579 (e_insert): Likewise.
15580 (output): Use, instead of libiberty hashtable functions.
15581 (main): Do not use getopt. Do not call htab_create.
15582
15583 2005-12-13 Jakub Jelinek <jakub@redhat.com>
15584
15585 PR c++/25331
15586 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
15587 put atal* and atpaal* attributes on array elements.
15588 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
15589 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
15590 put atal* and atpaal* attributes on array elements.
15591 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
15592
15593 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
15594
15595 * gcc.dg/single-precision-constant.c: New test.
15596
15597 2005-12-13 Alan Modra <amodra@bigpond.net.au>
15598
15599 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
15600 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
15601 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
15602 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
15603 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
15604 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
15605 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
15606 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
15607 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
15608 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
15609 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
15610 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
15611 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
15612 gcc.target/powerpc/ppc-sdata-2.c,
15613 gcc.target/powerpc/ppc-stackalign-1.c,
15614 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
15615 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
15616 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
15617 gcc.target/powerpc/rs6000-ldouble-2.c,
15618 gcc.target/powerpc/rs6000-power2-1.c,
15619 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
15620 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
15621 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
15622 option into target selector.
15623 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
15624 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
15625
15626 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
15627
15628 PR objc/25348
15629 * objc.dg/encode-9.m: New test.
15630
15631 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15632
15633 PR testsuite/20772
15634 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
15635 * gcc.dg/asm-b.c: Fix typo.
15636 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
15637 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
15638 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
15639 i?86 lp64 and x86_64 ilp32.
15640 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
15641 on i?86 lp64.
15642 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
15643
15644 2005-12-12 Steven G. Kargl <kargls@comcast.net>
15645
15646 PR fortran/25078
15647 gfortran.dg/equiv_5.f90: New test.
15648
15649 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
15650
15651 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
15652 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
15653 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
15654 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
15655 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
15656 * gcc.dg/tree-ssa/reassoc-5.c: New.
15657 * gcc.dg/tree-ssa/reassoc-6.c: New.
15658 * gcc.dg/tree-ssa/reassoc-7.c: New.
15659 * gcc.dg/tree-ssa/reassoc-8.c: New.
15660 * gcc.dg/tree-ssa/reassoc-9.c: New.
15661 * gcc.dg/tree-ssa/reassoc-10.c: New.
15662 * gcc.dg/tree-ssa/reassoc-11.c: New.
15663
15664 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15665
15666 PR testsuite/25167
15667 PR testsuite/24478
15668 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
15669
15670 2005-12-12 Mark Mitchell <mark@codesourcery.com>
15671
15672 PR c++/25300
15673 * g++.dg/template/inherit.C: Do not use a generic error message.
15674
15675 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
15676
15677 PR libobjc/25354
15678 * objc.dg/gnu-encoding: New directory.
15679 * objc.dg/gnu-encoding/compat-common.h: New file.
15680 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
15681 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
15682 * objc.dg/gnu-encoding/vector-defs.h: New file.
15683 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
15684 * objc.dg/gnu-encoding/generate-random.c: New file.
15685 * objc.dg/gnu-encoding/generate-random_r.c: New file.
15686 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
15687 * objc.dg/gnu-encoding/generate-random.h: New file.
15688
15689 2005-12-11 Mark Mitchell <mark@codesourcery.com>
15690
15691 PR c++/25337
15692 * g++.dg/template/defarg7.C: New test.
15693
15694 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
15695
15696 PR libobjc/25347
15697 * objc.dg/encode-8.m: New test.
15698
15699 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
15700
15701 PR libobjc/25346
15702 * objc.dg/encode-7.m: New test.
15703
15704 2005-12-10 Mark Mitchell <mark@codesourcery.com>
15705
15706 PR c++/25010
15707 * g++.dg/opt/inline10.C: New test.
15708
15709 2005-12-11 Steven G. Kargl <kargls@comcast.net>
15710
15711 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
15712
15713 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
15714
15715 * gfortran.dg/substring_equivalence.f90: typo in comment
15716
15717 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15718
15719 PR fortran/25068
15720 * gfortran.dg/iostat_3.f90: New test.
15721
15722 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
15723
15724 PR fortran/23815
15725 * gfortran.dg/unf_io_convert_1.f90: New test.
15726 * gfortran.dg/unf_io_convert_2.f90: New test.
15727 * gfortran.dg/unf_io_convert_3.f90: New test.
15728
15729 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15730
15731 PR testsuite/20772
15732 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
15733 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
15734 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
15735 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
15736 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
15737 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
15738 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
15739 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
15740 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
15741 gcc.dg/torture/fp-int-convert-float128-timode.c,
15742 gcc.dg/torture/fp-int-convert-float128.c,
15743 gcc.dg/torture/fp-int-convert-float80-timode.c,
15744 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
15745 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
15746
15747 * gcc.dg/tls/opt-1.c: Require effective target fpic.
15748
15749 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
15750
15751 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
15752
15753 2005-12-10 Richard Sandiford <richard@codesourcery.com>
15754
15755 * gcc.dg/20051207-1.c,
15756 * gcc.dg/20051207-2.c,
15757 * gcc.dg/20051207-3.c: New tests.
15758
15759 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15760
15761 PR testsuite/20772
15762 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
15763 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
15764 dg-skip-if target selector.
15765
15766 PR testsuite/20772
15767 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
15768 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
15769 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
15770 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
15771 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
15772 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
15773 and/or merge with i?86 cases.
15774
15775 * gcc.dg/tls/opt-3.c: Require effective target fpic.
15776
15777 PR testsuite/20772
15778 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
15779 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
15780 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
15781 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
15782 x86_64-*-linux*.
15783
15784 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
15785
15786 PR target/25311
15787 * gcc.c-torture/compile/pr25311.c: New test.
15788
15789 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15790
15791 PR libgfortran/25039
15792 * gfortran.dg/read_comma.f: New test.
15793
15794 2005-12-08 Jakub Jelinek <jakub@redhat.com>
15795
15796 PR c++/19317
15797 * g++.dg/opt/pr19317-1.C: New test.
15798 * g++.dg/opt/pr19317-2.C: New test.
15799 * g++.dg/opt/pr19317-3.C: New test.
15800
15801 PR target/19005
15802 * gcc.c-torture/execute/pr19005.c: New test.
15803
15804 PR target/17828
15805 * g++.old-deja/g++.other/comdat5.C: New test.
15806 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
15807
15808 * g++.dg/compat/struct-layout-1.exp: New file.
15809 * g++.dg/compat/struct-layout-1.h: New.
15810 * g++.dg/compat/struct-layout-1_generate.c: New.
15811 * g++.dg/compat/struct-layout-1_x1.h: New.
15812 * g++.dg/compat/struct-layout-1_x2.h: New.
15813 * g++.dg/compat/struct-layout-1_y1.h: New.
15814 * g++.dg/compat/struct-layout-1_y2.h: New.
15815
15816 * gcc.dg/20050330-2.c: New test.
15817
15818 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
15819
15820 PR fortran/25292
15821 * gfortran.dg/associated_1.f90: New.
15822
15823 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
15824
15825 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
15826 ILP32 vect_no_align platforms.
15827
15828 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
15829 Jakub Jelinek <jakub@redhat.com>
15830
15831 PR target/25268
15832 * gcc.c-torture/compile/20051207-1.c: New test.
15833
15834 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15835
15836 PR testsuite/20772
15837 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
15838 gcc.dg/torture/pr18582-1.c,
15839 gcc.target/i386/attributes-error.c: Also test on x86_64.
15840
15841 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
15842
15843 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15844
15845 PR c++/19397
15846 * g++.dg/template/typedef3.C: New test.
15847
15848 PR c++/19762
15849 PR c++/19764
15850 * g++.dg/template/dtor3.C: Fix error markers.
15851
15852 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
15853
15854 * lib/target-supports.exp (check_effective_target_sync_char_short):
15855 Add s390*.
15856
15857 2005-12-06 Janis Johnson <janis187@us.ibm.com>
15858
15859 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
15860
15861 2005-12-06 Roger Sayle <roger@eyesopen.com>
15862
15863 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
15864 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
15865 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
15866 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
15867
15868 2005-12-06 Roger Sayle <roger@eyesopen.com>
15869
15870 PR c++/25263
15871 * g++.dg/other/array2.C: New test case.
15872
15873 2005-12-05 Geoffrey Keating <geoffk@apple.com>
15874
15875 * gcc.dg/darwin-weakimport-3.c: New.
15876
15877 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
15878 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
15879 and to work on Darwin.
15880 * gcc.dg/attr-weakref-1b.c: New file.
15881 * gcc.dg/attr-weakref-2.c: New test.
15882 * gcc.dg/darwin-weakref-1.c: New test.
15883
15884 2005-12-05 Janis Johnson <janis187@us.ibm.com>
15885
15886 PR testsuite/25247
15887 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
15888 use in selector expressions.
15889 (dg-xfail-if): Ditto.
15890 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
15891 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
15892 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
15893 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
15894 * gcc.test-framework/test-framework.exp: Skip generated tests if
15895 CHECK_TEST_FRAMEWORK is not 1.
15896
15897 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
15898
15899 PR tree-optimization/24963
15900 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
15901
15902 PR target/24108
15903 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
15904
15905 PR target/18580
15906 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
15907 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
15908 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
15909 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
15910
15911 2005-12-05 Jakub Jelinek <jakub@redhat.com>
15912
15913 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
15914 dg-options.
15915
15916 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
15917
15918 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
15919
15920 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
15921
15922 * gcc.dg/format/cast-1.c: New test.
15923
15924 2005-12-04 Roger Sayle <roger@eyesopen.com>
15925
15926 PR c/7776
15927 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
15928 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
15929 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
15930 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
15931
15932 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
15933
15934 * gcc.dg/cast-pretty-print-1.c: New test.
15935
15936 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
15937
15938 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
15939
15940 2005-12-02 Mark Mitchell <mark@codesourcery.com>
15941
15942 PR c++/24173
15943 * g++.dg/template/friend40.C: New test.
15944
15945 2005-12-02 Jakub Jelinek <jakub@redhat.com>
15946
15947 PR target/25199
15948 * gcc.target/i386/movq-2.c: New test.
15949 * gcc.target/i386/movq.c: Remove target i?86, instead add
15950 dg-require-effective-target ilp32.
15951
15952 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15953
15954 PR c++/24103
15955 * g++.dg/other/default1.C: New test.
15956
15957 2005-12-02 Richard Guenther <rguenther@suse.de>
15958
15959 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
15960
15961 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
15962
15963 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
15964
15965 2005-12-02 Alan Modra <amodra@bigpond.net.au>
15966
15967 PR target/21017
15968 * gcc.target/powerpc/rotate.c: New.
15969
15970 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15971
15972 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
15973 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
15974
15975 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
15976
15977 PR c/13384
15978 * gcc.dg/pr17730-1.c: Adjust.
15979 * gcc.dg/lvalue1.c (main): Likewise.
15980 * gcc.dg/lvalue-2.c: Likewise.
15981 * g++.dg/pr7503-3.C
15982
15983 2005-12-01 Geoffrey Keating <geoffk@apple.com>
15984
15985 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
15986 error messages.
15987
15988 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
15989
15990 PR fortran/24789
15991 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
15992
15993 2005-12-01 Uros Bizjak <uros@kss-loka.si>
15994
15995 PR target/24475
15996 * lib/target-supports.exp (check_effective_target_tls): New.
15997 (check_effective_target_tls_runtime): New.
15998 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
15999 for TLS support.
16000 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
16001 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16002 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
16003 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
16004 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
16005 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
16006 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16007 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
16008 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
16009 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
16010 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
16011 effective-target TLS.
16012 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
16013 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
16014 effective-target TLS runtime.
16015
16016 2005-12-01 Uros Bizjak <uros@kss-loka.si>
16017
16018 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
16019
16020 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
16021
16022 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
16023 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
16024 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
16025 ignored" warnings when "packing" is the same as the ABI layout.
16026
16027 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
16028
16029 PR fortran/21302
16030 * gfortran.dg/line_length_1.f: New test.
16031 * gfortran.dg/line_length_2.f90: Ditto.
16032
16033 2005-11-30 Richard Guenther <rguenther@suse.de>
16034
16035 PR tree-optimization/21655
16036 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
16037
16038 2005-11-30 Dale Johannesen <dalej@apple.com>
16039
16040 * gcc.c-torture/compile/pr24930.c: New.
16041
16042 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
16043
16044 PR fortran/15809
16045 * gfortran.dg/auto_char_dummy_array.f90: New test.
16046
16047 2005-11-30 Jeff Law <law@redhat.com>
16048
16049 * g++.old-deja/g++.law/pr25000.C: New test.
16050
16051 2005-11-30 Jakub Jelinek <jakub@redhat.com>
16052
16053 * gcc.dg/tls/opt-11.c: New test.
16054
16055 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
16056
16057 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
16058 targets.
16059 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
16060 LP64 ia64.
16061
16062 2005-11-29 Jakub Jelinek <jakub@redhat.com>
16063
16064 * gfortran.dg/open_access_1.f90: New test.
16065
16066 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16067
16068 * gcc.dg/charset/builtin2.c: New test.
16069
16070 2005-11-28 Jakub Jelinek <jakub@redhat.com>
16071
16072 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
16073 on mmix-*-* for *_[xy].c.
16074
16075 2005-11-28 Kean Johnston <jkj@sco.com>
16076
16077 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
16078 headers.
16079 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
16080 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
16081 * gcc.target/i386/asm-3.c: Ditto.
16082 * gcc.target/i386/clobbers.c: Ditto.
16083 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
16084 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
16085 test regexp.
16086 * gcc.target/i386/mul.c: Ditto.
16087 * gcc.target/i386/ssetype-1.c: Ditto.
16088 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
16089 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
16090 static so the test works with -fPIC mode too. Based on comment in
16091 PR19231 by Pinski.
16092 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
16093
16094 2005-11-28 Richard Guenther <rguenther@suse.de>
16095
16096 * gcc.dg/alias-9.c: New testcase.
16097 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
16098
16099 2005-11-28 Roger Sayle <roger@eyesopen.com>
16100 Uros Bizjak <uros@kss-loka.si>
16101
16102 PR middle-end/20219
16103 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
16104 tan(x)/sin(x) transformations.
16105
16106 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
16107
16108 PR middle-end/24575
16109 * gcc.dg/tree-ssa/divide-3.c: New test.
16110 * gcc.dg/tree-ssa/divide-4.c: New test.
16111
16112 2005-11-27 Steven G. Kargl <kargls@comcast.net>
16113
16114 PR fortran/24917
16115 * gfortran.dg/boz_6.f90: New test.
16116
16117 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16118
16119 PR fortran/23912
16120 * gfortran.dg/modulo_1.f90: New test.
16121
16122 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16123
16124 PR libfortran/24919
16125 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
16126 fail on CRLF platforms.
16127 * gfortran.dg/ftell_2.f90: Likewise.
16128
16129 2005-11-26 Eric Christopher <echristo@apple.com>
16130
16131 * gcc.dg/intmax_t-1.c: Remove mips xfail.
16132
16133 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
16134
16135 * objc.dg/gnu-runtime-3.m: Simplify.
16136
16137 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
16138
16139 PR middle-end/23669
16140 * gcc.dg/tree-ssa/divide-1.c: New test.
16141 * gcc.dg/tree-ssa/divide-2.c: New test.
16142
16143 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
16144
16145 PR libgfortran/24945
16146 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
16147
16148 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
16149
16150 PR libgfortran/24945
16151 * gfortran.dg/open_status_2.f90: New test.
16152
16153 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16154
16155 * gcc.c-torture/execute/builtins/fprintf.c,
16156 gcc.c-torture/execute/builtins/fputs-lib.c,
16157 gcc.c-torture/execute/builtins/fputs.c,
16158 gcc.c-torture/execute/builtins/lib/fprintf.c,
16159 gcc.c-torture/execute/builtins/lib/printf.c,
16160 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
16161
16162 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
16163
16164 * gcc.dg/20050922-2.c: New test.
16165
16166 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
16167
16168 * objc.dg/gnu-runtime-3.m: New test.
16169
16170 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16171
16172 PR c++/9278
16173 * g++.dg/other/void1.C: New test.
16174
16175 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
16176
16177 PR middle-end/24998
16178 * gcc.dg/torture/fp-int-convert-float.c,
16179 gcc.dg/torture/fp-int-convert-double.c,
16180 gcc.dg/torture/fp-int-convert-long-double.c,
16181 gcc.dg/torture/fp-int-convert-timode.c,
16182 gcc.dg/torture/fp-int-convert-float80.c,
16183 gcc.dg/torture/fp-int-convert-float80-timode.c,
16184 gcc.dg/torture/fp-int-convert-float128.c,
16185 gcc.dg/torture/fp-int-convert-float128-timode.c,
16186 gcc.dg/torture/fp-int-convert.h: New files.
16187
16188 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
16189
16190 PR middle-end/24989
16191 * gcc.dg/tree-ssa/bool-10.c: New test.
16192 * gcc.dg/tree-ssa/bool-11.c: New test.
16193 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
16194
16195 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
16196
16197 PR middle-end/24990
16198 * tree-ssa/pr24990-1.c: New test.
16199
16200 2005-11-24 Richard Guenther <rguenther@suse.de>
16201 Dirk Mueller <dmueller@suse.de>
16202
16203 PR c++/14024
16204 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
16205 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
16206 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
16207 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
16208 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
16209 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
16210
16211 2005-11-23 Uros Bizjak <uros@kss-loka.si>
16212
16213 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
16214
16215 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
16216
16217 PR c/21668
16218 * gcc.dg/Wc++-compat.c: New.
16219 * gcc.dg/Wno-c++-compat.c: New.
16220
16221 2005-11-23 Alan Modra <amodra@bigpond.net.au>
16222
16223 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
16224 (vspltish, vspltisw): Likewise.
16225
16226 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16227
16228 PR libgfortran/24794
16229 * gfortran.dg/namelist_12.f: Fix quotes.
16230 * gfortran.dg/namelist_13.f90: Fix quotes.
16231 * gfortran.dg/namelist_14.f90: Fix quotes.
16232 * gfortran.dg/namelist_15.f90: Fix quotes.
16233 * gfortran.dg/namelist_use.f90: Fix quotes.
16234 * gfortran.dg/namelist_use_only.f90: Fix quotes.
16235 * gfortran.dg/namelist_21.f90: New test.
16236 * gfortran.dg/namelist_22.f90: New test.
16237
16238 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
16239
16240 PR target/23435
16241 * gcc.c-torture/compile/pr23435.c: New.
16242
16243 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
16244
16245 * gcc.c-torture/execute/floatunsisf-1.c: New test.
16246
16247 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
16248
16249 * gcc.target/powerpc/405-macchw-1.c,
16250 gcc.target/powerpc/405-macchw-2.c,
16251 gcc.target/powerpc/405-macchwu-1.c,
16252 gcc.target/powerpc/405-macchwu-2.c,
16253 gcc.target/powerpc/405-machhw-1.c,
16254 gcc.target/powerpc/405-machhw-2.c,
16255 gcc.target/powerpc/405-machhwu-1.c,
16256 gcc.target/powerpc/405-machhwu-2.c,
16257 gcc.target/powerpc/405-maclhw-1.c,
16258 gcc.target/powerpc/405-maclhw-2.c,
16259 gcc.target/powerpc/405-maclhwu-1.c,
16260 gcc.target/powerpc/405-maclhwu-2.c,
16261 gcc.target/powerpc/405-mulchw-1.c,
16262 gcc.target/powerpc/405-mulchw-2.c,
16263 gcc.target/powerpc/405-mulchwu-1.c,
16264 gcc.target/powerpc/405-mulchwu-2.c,
16265 gcc.target/powerpc/405-mulhhw-1.c,
16266 gcc.target/powerpc/405-mulhhw-2.c,
16267 gcc.target/powerpc/405-mulhhwu-1.c,
16268 gcc.target/powerpc/405-mulhhwu-2.c,
16269 gcc.target/powerpc/405-mullhw-1.c,
16270 gcc.target/powerpc/405-mullhw-2.c,
16271 gcc.target/powerpc/405-mullhwu-1.c,
16272 gcc.target/powerpc/405-mullhwu-2.c,
16273 gcc.target/powerpc/405-nmacchw-1.c,
16274 gcc.target/powerpc/405-nmacchw-2.c,
16275 gcc.target/powerpc/405-nmachhw-1.c,
16276 gcc.target/powerpc/405-nmachhw-2.c,
16277 gcc.target/powerpc/405-nmaclhw-1.c,
16278 gcc.target/powerpc/405-nmaclhw-2.c,
16279 gcc.target/powerpc/440-macchw-1.c,
16280 gcc.target/powerpc/440-macchw-2.c,
16281 gcc.target/powerpc/440-macchwu-1.c,
16282 gcc.target/powerpc/440-macchwu-2.c,
16283 gcc.target/powerpc/440-machhw-1.c,
16284 gcc.target/powerpc/440-machhw-2.c,
16285 gcc.target/powerpc/440-machhwu-1.c,
16286 gcc.target/powerpc/440-machhwu-2.c,
16287 gcc.target/powerpc/440-maclhw-1.c,
16288 gcc.target/powerpc/440-maclhw-2.c,
16289 gcc.target/powerpc/440-maclhwu-1.c,
16290 gcc.target/powerpc/440-maclhwu-2.c,
16291 gcc.target/powerpc/440-mulchw-1.c,
16292 gcc.target/powerpc/440-mulchw-2.c,
16293 gcc.target/powerpc/440-mulchwu-1.c,
16294 gcc.target/powerpc/440-mulchwu-2.c,
16295 gcc.target/powerpc/440-mulhhw-1.c,
16296 gcc.target/powerpc/440-mulhhw-2.c,
16297 gcc.target/powerpc/440-mulhhwu-1.c,
16298 gcc.target/powerpc/440-mulhhwu-2.c,
16299 gcc.target/powerpc/440-mullhw-1.c,
16300 gcc.target/powerpc/440-mullhw-2.c,
16301 gcc.target/powerpc/440-mullhwu-1.c,
16302 gcc.target/powerpc/440-mullhwu-2.c,
16303 gcc.target/powerpc/440-nmacchw-1.c,
16304 gcc.target/powerpc/440-nmacchw-2.c,
16305 gcc.target/powerpc/440-nmachhw-1.c,
16306 gcc.target/powerpc/440-nmachhw-2.c,
16307 gcc.target/powerpc/440-nmaclhw-1.c,
16308 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
16309
16310 2005-11-21 Jakub Jelinek <jakub@redhat.com>
16311
16312 PR fortran/24774
16313 * gfortran.dg/inquire_9.f90: New test.
16314
16315 PR fortran/21647
16316 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
16317
16318 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16319
16320 PR libfortran/24432
16321 * lib/target-supports.exp (check_effective_target_fortran_large_real):
16322 Check that 'cos' is supported.
16323
16324 2005-11-21 Paul Thomas <pault@gcc.gnu.org
16325
16326 PR fortran/24223
16327 * gfortran.dg/substring_equivalence.f90: New test.
16328
16329 PR fortran/24705
16330 * gfortran.dg/auto_internal_assumed.f90: New test.
16331
16332 2005-11-21 Uros Bizjak <uros@kss-loka.si>
16333
16334 * gcc.dg/fold-div-2.c: New test.
16335
16336 2005-11-20 Ian Lance Taylor <ian@airs.com>
16337
16338 PR rtl-optimization/24883
16339 * gcc.c-torture/compile/pr24883.c: New test.
16340
16341 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
16342
16343 PR middle-end/20583
16344 * gcc.c-torture/compile/pr20583.c: New.
16345
16346 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
16347
16348 * gcc.c-torture/execute/usmul.c: New test.
16349
16350 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
16351
16352 * gcc.dg/tree-ssa/vrp22.c: New test.
16353
16354 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
16355
16356 PR middle-end/24912
16357 * gcc.dg/torture/pr24912-1.c: New test.
16358
16359 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
16360
16361 PR fortran/24862
16362 * gfortran.dg/arrayio_derived_1.f90: New test.
16363
16364 2005-11-19 Richard Guenther <rguenther@suse.de>
16365
16366 PR middle-end/23294
16367 * gcc.dg/tree-ssa/pr23294.c: New testcase.
16368
16369 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
16370
16371 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
16372
16373 2005-11-18 Mark Mitchell <mark@codesourcery.com>
16374
16375 PR c++/8355
16376 * g++.dg/template/friend39.C: New test.
16377
16378 2005-11-18 James E Wilson <wilson@specifix.com>
16379
16380 * gcc.dg/builtin-strstr.c: New.
16381
16382 2005-11-18 Richard Henderson <rth@redhat.com>
16383
16384 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
16385 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
16386 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
16387 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
16388 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
16389 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
16390 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
16391 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
16392 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
16393 renaming to remove initial "ia64-".
16394
16395 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
16396
16397 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
16398
16399 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
16400
16401 * g++.dg/cpp/string-2.C: New test.
16402
16403 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
16404
16405 * gcc.dg/tree-ssa/loop-14.c: New test.
16406
16407 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
16408 Michael Chamberlain <michael@chamberlain.net.au>
16409
16410 * ada/acats/run_all.sh (target_run): Kill long running tests.
16411
16412 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16413
16414 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
16415 * gcc.dg/cleanup-9.c: Likewise.
16416 * gcc.dg/cleanup-10.c: Likewise.
16417 * gcc.dg/cleanup-11.c: Likewise.
16418
16419 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16420
16421 PR fortran/24892
16422 * gfortran.dg/open_access_append_1.f90: New test.
16423 * gfortran.dg/open_access_append_2.f90: New test.
16424
16425 2005-11-16 Richard Guenther <rguenther@suse.de>
16426
16427 PR middle-end/24851
16428 * gcc.c-torture/execute/pr24851.c: New testcase.
16429
16430 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
16431
16432 * gcc.dg/fold-overflow-1.c: New test.
16433
16434 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
16435
16436 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
16437 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
16438
16439 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
16440
16441 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
16442 structures.
16443 * g++.dg/eh/forced2.C: Likewise.
16444 * g++.dg/eh/forced3.C: Likewise.
16445 * g++.dg/eh/forced4.C: Likewise.
16446
16447 2005-11-11 Mike Stump <mrs@apple.com>
16448
16449 * g++.old-deja/g++.mike/unused.C: Add.
16450
16451 2005-11-15 Mark Mitchell <mark@codesourcery.com>
16452
16453 PR c++/24667
16454 * g++.dg/warn/Wcast-qual1.C: New test.
16455
16456 2005-11-15 Jan Hubicka <jh@suse.cz>
16457
16458 * gcc.dg/winline-5.c: Add large-unit-insns limit.
16459
16460 2005-11-14 David Edelsohn <edelsohn@gnu.org>
16461
16462 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
16463
16464 2005-11-14 Diego Novillo <dnovillo@redhat.com>
16465
16466 PR 24840
16467 * gcc.dg/tree-ssa/pr24840.c: New test.
16468
16469 2005-11-14 Janis Johnson <janis187@us.ibm.com>
16470
16471 PR testsuite/24841
16472 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
16473
16474 2005-11-14 Dale Johannesen <dalej@apple.com>
16475
16476 * gcc.c-torture/execute/20051113-1.c: New.
16477
16478 2005-11-14 Mark Mitchell <mark@codesourcery.com>
16479
16480 PR c++/24687
16481 * g++.dg/template/crash43.C: New test.
16482
16483 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
16484
16485 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
16486
16487 2005-11-13 Mark Mitchell <mark@codesourcery.com>
16488
16489 PR c++/24817
16490 * g++.dg/eh/spec8.C: New test.
16491
16492 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
16493
16494 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
16495
16496 2005-11-13 Mark Mitchell <mark@codesourcery.com>
16497
16498 PR c++/20293
16499 * g++.dg/parse/ambig4.C: New test.
16500 * g++.dg/tc1/dr101.C: Adjust error markers.
16501 * g++.dg/lookup/strong-using-2.C: Likewise.
16502 * g++.dg/lookup/ambig5.C: Likewise.
16503 * g++.dg/lookup/ambig4.C: Likewise.
16504 * g++.dg/parse/crash22.C: Likewise.
16505
16506 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
16507
16508 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
16509
16510 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
16511
16512 * gcc.dg/nested-calls-1.c: New test.
16513
16514 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16515
16516 * gfortran.dg/complex_intrinsic_1.f90: New test.
16517 * gfortran.dg/complex_intrinsic_2.f90: New test.
16518 * gfortran.dg/fgetc_1.f90: New test.
16519 * gfortran.dg/fgetc_2.f90: New test.
16520 * gfortran.dg/fgetc_3.f90: New test.
16521 * gfortran.dg/ftell_1.f90: New test.
16522 * gfortran.dg/ftell_2.f90: New test.
16523 * gfortran.dg/gnu_logical_1.F: New test.
16524 * gfortran.dg/gnu_logical_2.f90: New test.
16525
16526 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
16527
16528 PR middle-end/24820
16529 * gcc.dg/pr24820.c: New test.
16530
16531 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
16532
16533 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
16534 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
16535 variable.
16536
16537 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16538
16539 PR testsuite/24614
16540 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
16541
16542 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
16543
16544 * gcc.target/cris/cris.exp: New file.
16545 * gcc.target/cris/rld-legit1.c: New test.
16546 * gcc.target/cris/rld-legit2.c: New test.
16547
16548 2005-11-12 Jakub Jelinek <jakub@redhat.com>
16549
16550 PR c++/24780
16551 * g++.dg/opt/pr24780.C: New test.
16552
16553 PR c++/24761
16554 * g++.dg/template/asm1.C: New test.
16555
16556 2005-11-12 Steven G. Kargl <kargls@comcast.net>
16557
16558 PR libgfortran/24787
16559 * gfortran.dg/scan_1.f90: New test.
16560
16561 2005-11-12 Jan Hubicka <jh@suse.cz>
16562
16563 * gcc.target/i386/minmax-1.c: New.
16564 * gcc.target/i386/minmax-2.c: New.
16565
16566 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
16567
16568 * gcc.dg/pr24445.c: Fix for 64-bit targets.
16569
16570 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
16571
16572 * gcc.c-torture/execute/20051110-1.c,
16573 gcc.c-torture/execute/20051110-2.c: New tests.
16574
16575 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
16576
16577 PR middle-end/24750
16578 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
16579 New tests.
16580
16581 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
16582
16583 * lib/target-libpath.exp (get_shlib_extension): New proc.
16584 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
16585 * lib/gfortran.exp (gfortran_link_flags): Likewise.
16586 * lib/objc.exp (objc_target_compile): Likewise.
16587 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
16588 detection.
16589
16590 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
16591
16592 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
16593
16594 * lib/target-supports.exp (check_effective_target_static_libgfortran):
16595 Add -static to additional_flags and pass it to target_compile.
16596
16597 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16598
16599 PR libgfortran/24719
16600 gfortran.dg/read_noadvance.f90: New test.
16601
16602 PR libgfortran/24699
16603 gfortran.dg/fmt_t_2.f90: New test.
16604
16605 PR libgfortran/24785
16606 gfortran.dg/read_x_eor.f90: New test.
16607
16608 PR libgfortran/24584
16609 gfortran.dg/namelist_empty.f90: Rename test.
16610
16611 PR libgfortran/24489
16612 gfortran/read_eor.f90: Rename test.
16613
16614 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
16615
16616 PR fortran/15976
16617 * gfortran.dg/automatic_module_variable.f90: New test.
16618
16619 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
16620
16621 PR target/24445
16622 * gcc.dg/pr24445.c: New test.
16623
16624 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
16625
16626 PR fortran/24655
16627 PR fortran/24755
16628 * gfortran.dg/recursive_statement_functions.f90: Add statement
16629 functions using inline intrinsic functions and parameters to test
16630 that they no longer seg-fault.
16631
16632 PR fortran/24409
16633 gfortran.dg/nested_modules_4.f90: New test.
16634 gfortran.dg/nested_modules_5.f90: New test.
16635
16636 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16637
16638 PR fortran/24643
16639 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
16640
16641 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
16642
16643 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
16644 failures.
16645
16646 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
16647
16648 * gcc.dg/sparc-getcontext-1.c: New test.
16649
16650 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
16651
16652 * gcc.dg/ifcvt-fabs-1.c: New test.
16653
16654 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
16655
16656 PR other/4372
16657 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
16658 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
16659
16660 2005-11-09 Richard Guenther <rguenther@suse.de>
16661
16662 PR tree-optimization/24716
16663 * gcc.c-torture/execute/pr24716.c: New testcase.
16664
16665 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16666
16667 * gcc.dg/pr24624.c: Disable for non S/390 targets.
16668
16669 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16670
16671 PR 24624
16672 * gcc.dg/pr24624.c: Testcase added.
16673
16674 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
16675
16676 PR 24623
16677 * g++.dg/other/pr24623.C: Testcase added.
16678
16679 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
16680
16681 PR fortran/22607
16682 * gfortran-dg/pure_byref_1.f90: New.
16683 * gfortran-dg/pure_byref_2.f90: New.
16684
16685 2005-11-09 Uros Bizjak <uros@kss-loka.si>
16686
16687 PR c/24101
16688 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
16689 * gcc.dg/dg.exp: Run main loop also for *.i files.
16690
16691 2005-11-08 Jakub Jelinek <jakub@redhat.com>
16692
16693 PR c++/19450
16694 * g++.dg/tls/diag-3.C: New test.
16695 * g++.dg/tls/diag-4.C: New test.
16696 * g++.dg/tls/static-1.C: New test.
16697 * g++.dg/tls/static-1a.cc: New file.
16698
16699 2005-11-08 Diego Novillo <dnovillo@redhat.com>
16700
16701 PR 23046
16702 * g++.dg/tree-ssa/pr23046.C: New test.
16703
16704 2005-11-08 Devang Patel <dpatel@apple.com>
16705
16706 PR tree-optimization/23115
16707 * gcc.dg/tree-ssa/pr23115.c: New.
16708
16709 2005-11-08 David Edelsohn <edelsohn@gnu.org>
16710
16711 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
16712 * gcc.target/powerpc/pr16155.c: Same.
16713 * gcc.target/powerpc/altivec-1.c: Same.
16714 * gcc.target/powerpc/altivec-2.c: Same.
16715 * gcc.target/powerpc/altivec-3.c: Same.
16716 * gcc.target/powerpc/altivec-5.c: Same.
16717 * gcc.target/powerpc/altivec-11.c: Same.
16718 * gcc.target/powerpc/altivec-12.c: Same.
16719 * gcc.target/powerpc/altivec-14.c: Same.
16720 * gcc.target/powerpc/altivec-22.c: Same.
16721 * gcc.target/powerpc/altivec-consts.c: Same.
16722 * gcc.target/powerpc/altivec-pr22085.c: Same.
16723 * gcc.target/powerpc/altivec-splat.c: Same.
16724 * gcc.target/powerpc/altivec-varargs-1.c: Same.
16725 * gcc.target/powerpc/altivec-vec-merge.c: Same.
16726 * gcc.target/powerpc/darwin-longlong.c: Same.
16727
16728 2005-11-08 Uros Bizjak <uros@kss-loka.si>
16729
16730 PR target/19340
16731 * gcc.dg/pr19340.c: New test.
16732
16733 2005-11-07 Ian Lance Taylor <ian@airs.com>
16734
16735 PR rtl-optimization/24683
16736 * gcc.dg/pr24683.c: New test.
16737
16738 2005-11-07 Uros Bizjak <uros@kss-loka.si>
16739
16740 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
16741 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
16742
16743 2005-11-07 Uros Bizjak <uros@kss-loka.si>
16744
16745 * gcc.target/i386/pr23376.c: Compile with -mmmx.
16746
16747 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
16748
16749 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
16750
16751 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
16752
16753 PR target/24230
16754
16755 * gcc.target/powerpc/altivec-consts.c,
16756 gcc.target/powerpc/altivec-splat.c: New testcase.
16757
16758 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
16759
16760 PR c/24599
16761
16762 * gcc.dg/overflow-2.c: New testcase.
16763
16764 2005-11-07 Jakub Jelinek <jakub@redhat.com>
16765
16766 PR rtl-optimization/23567
16767 * gcc.c-torture/execute/20051104-1.c: New test.
16768
16769 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
16770
16771 PR fortran/24534
16772 gfortran.dg/private_type_2.f90: Modified to check that case with
16773 PRIVATE declaration within derived type is accepted.
16774
16775 PR fortran/20838
16776 gfortran.dg/pointer_assign_1.f90: New test.
16777
16778 PR fortran/20840
16779 * gfortran.dg/arrayio_0.f90: New test.
16780
16781 PR fortran/17737
16782 gfortran.dg/data_initialized.f90: New test.
16783 gfortran.dg/data_constraints_1.f90: New test.
16784 gfortran.dg/data_constraints_2.f90: New test.
16785
16786 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
16787
16788 PR fortran/24174
16789 PR fortran/24305
16790 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
16791
16792 2005-11-06 Diego Novillo <dnovillo@redhat.com>
16793
16794 PR 24670
16795 * gcc.dg/tree-ssa/pr24670.c: New test.
16796
16797 2005-11-05 Ian Lance Taylor <ian@airs.com>
16798
16799 PR target/22432
16800 * gcc.target/i386/pr22432.c: New test.
16801
16802 2005-11-05 Richard Henderson <rth@redhat.com>
16803
16804 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
16805 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
16806 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
16807 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
16808 from gcc.dg/alpha-*.
16809 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
16810 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
16811
16812 2005-11-05 Andreas Jaeger <aj@suse.de>
16813
16814 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
16815
16816 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
16817
16818 PR target/23424
16819 * gcc.dg/torture/pr23424-1.c: New test.
16820
16821 2005-11-04 Richard Henderson <rth@redhat.com>
16822
16823 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
16824 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
16825 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
16826 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
16827 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
16828 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
16829 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
16830 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
16831 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
16832 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
16833 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
16834 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
16835 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
16836 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
16837 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
16838 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
16839 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
16840 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
16841 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
16842 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
16843 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
16844 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
16845 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
16846 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
16847 Move from gcc.dg/.
16848 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
16849 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
16850 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
16851 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
16852 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
16853 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
16854 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
16855 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
16856 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
16857 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
16858 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
16859 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
16860 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
16861 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
16862 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
16863 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
16864 gcc.target/i386/lea.c, gcc.target/i386/local.c,
16865 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
16866 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
16867 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
16868 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
16869 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
16870 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
16871 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
16872 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
16873 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
16874 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
16875 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
16876 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
16877 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
16878 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
16879 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
16880 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
16881 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
16882 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
16883 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
16884 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
16885 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
16886 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
16887 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
16888 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
16889 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
16890 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
16891 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
16892 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
16893
16894 2005-11-04 Diego Novillo <dnovillo@redhat.com>
16895
16896 PR 24627
16897 * gcc.dg/tree-ssa/pr24627.c: New test.
16898
16899 2005-11-04 Paul Brook <paul@codesourcery.com>
16900
16901 * gcc.dg/tls/opt-10.c: New test.
16902
16903 2005-11-04 Andreas Jaeger <aj@suse.de>
16904
16905 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
16906 avoid extra warnings.
16907
16908 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16909
16910 PR libfortran/22298
16911 * lib/target-supports.exp
16912 (check_effective_target_static_libgfortran): New
16913 static_libgfortran effective target.
16914 * gfortran.dg/static_linking_1.f: New test.
16915 * gfortran.dg/static_linking_1.c: New file.
16916
16917 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
16918
16919 * gcc.dg/pr24615.c: Guard test with { target fpic }.
16920
16921 2005-11-03 Josh Conner <jconner@apple.com>
16922
16923 PR c++/19989
16924 g++.dg/ext/array2.C: New test.
16925 g++.dg/template/dependent-name3.C: New test.
16926 g++.dg/template/dependent-name4.C: New test.
16927 g++.dg/template/sfinae2.C: New test.
16928
16929 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
16930
16931 PR preprocessor/22042
16932 * gcc.dg/cpp/strify4.c: New test.
16933
16934 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
16935
16936 PR c++/17964
16937 * g++.dg/cpp/string-1.C: New test.
16938
16939 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
16940
16941 * gcc.target/powerpc: New directory.
16942 * gcc.target/powerpc/powerpc.exp: New file.
16943 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
16944 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
16945 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
16946 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
16947 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
16948 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
16949 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
16950 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
16951 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
16952 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
16953 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
16954 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
16955 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
16956 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
16957 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
16958 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
16959 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
16960 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
16961 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
16962 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
16963 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
16964 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
16965 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
16966 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
16967 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
16968 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
16969 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
16970 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
16971 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
16972 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
16973 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
16974 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
16975 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
16976 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
16977
16978 2005-11-03 Mark Mitchell <mark@codesourcery.com>
16979
16980 PR c++/21627
16981 * g++.dg/warn/inline2.C: New test.
16982
16983 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
16984
16985 PR middle-end/23155
16986 * g++.dg/ext/c99struct1.C: New test.
16987 * gcc.dg/union-cast-1.c: New test.
16988 * gcc.dg/union-cast-2.c: New test.
16989 * gcc.dg/union-cast-3.c: New test.
16990
16991 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
16992
16993 PR middle-end/24589
16994 * gcc.c-torture/execute/zero-struct-2.c: New test.
16995
16996 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
16997
16998 PR c++/24582
16999 * g++.dg/init/switch1.C: New test.
17000
17001 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
17002
17003 * gcc.dg/delay-slot-1.c: New test.
17004
17005 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
17006
17007 PR target/24620
17008 * gcc.dg/pr24620.c: New test.
17009
17010 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
17011
17012 PR c/24329
17013 * gcc.dg/format/unnamed-1.c: New test.
17014
17015 2005-11-02 Mark Mitchell <mark@codesourcery.com>
17016
17017 PR c++/22434
17018 * g++.dg/expr/cond8.C: New test.
17019
17020 PR c++/24560
17021 * g++.dg/parse/dot1.C: New test.
17022
17023 2005-11-02 Jan Hubicka <jh@suse.cz>
17024
17025 PR target/23303
17026 * gcc.dg/i386-lea.c: New test
17027
17028 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
17029
17030 PR target/24615
17031 * gcc.dg/pr24615.c: New test.
17032
17033 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
17034
17035 PR target/24600
17036 * gcc.dg/pr24600.c: New test.
17037
17038 2005-11-02 Mark Mitchell <mark@codesourcery.com>
17039
17040 PR c++/19253
17041 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
17042 * g++.dg/parse/typename9.C: New test.
17043 * g++/dg/parse/typename10.C: Likewise.
17044
17045 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
17046
17047 PR fortran/18157
17048 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
17049 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
17050 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
17051
17052 2005-11-02 Mark Mitchell <mark@codesourcery.com>
17053
17054 PR c++/24569
17055 * g++.dg/debug/static1.C: New test.
17056
17057 2005-11-02 Josh Conner <jconner@apple.com>
17058
17059 * g++.dg/crash38.C: moved into proper directory...
17060 * g++.dg/template/crash42.C: ...here
17061
17062 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
17063
17064 PR target/18338
17065 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
17066 pcc_bitfield_type_matters || default_packed.
17067
17068 * lib/target-supports.exp
17069 (check_effective_target_pcc_bitfield_type_matters): New proc.
17070 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
17071
17072 PR testsuite/23304
17073 * lib/target-supports.exp (check_effective_default_packed): New proc.
17074 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
17075 Gate expected errors on target ! default_packed.
17076 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
17077
17078 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17079
17080 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
17081 change (r106358).
17082
17083 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17084
17085 PR fortran/24008
17086 * gfortran.dg/entry_5.f90: New.
17087 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
17088
17089 2005-11-01 Bob Wilson <bob.wilson@acm.org>
17090
17091 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
17092
17093 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
17094
17095 PR fortran/21565
17096 gfortran.dg/namelist_blockdata.f90: New test.
17097
17098 PR fortran/18737
17099 gfortran.dg/external_implicit_none.f90: New test.
17100
17101 PR fortran/14994
17102 * gfortran.dg/secnds.f: New test.
17103
17104 2005-10-31 Jan Hubicka <jh@suse.cz>
17105
17106 PR target/20928
17107 * gcc.c-torture/compile/pr20928.c: New test.
17108
17109 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
17110
17111 PR middle-end/23492
17112 * gcc.c-torture/compile/zero-strct-5.c: New test.
17113
17114 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
17115
17116 PR libgfortran/24584
17117 * gfortran.dg/pr24584.f90: New test.
17118
17119 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
17120
17121 PR fortran/18883
17122 * gfortran.dg/char_result_9.f90: New.
17123 * gfortran.dg/char_result_10.f90: New.
17124
17125 2005-10-30 Jan Hubicka <jh@suse.cz>
17126
17127 * g++.dg/tree-ssa/pr24172.C: New testcase.
17128
17129 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17130
17131 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
17132
17133 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
17134
17135 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
17136 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
17137 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
17138 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
17139 gfortran.dg/enum_9.f90,
17140 gfortran.fortran-torture/compile/enum_1.f90,
17141 gfortran.fortran-torture/execute/enum_1.f90,
17142 gfortran.fortran-torture/execute/enum_2.f90,
17143 gfortran.fortran-torture/execute/enum_3.f90,
17144 gfortran.fortran-torture/execute/enum_4.f90: New tests.
17145
17146 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
17147
17148 PR target/18482
17149 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
17150 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
17151
17152 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17153
17154 PR libfortran/20179
17155 * gfortran.dg/mixed_io_1.f90: New test.
17156 * gfortran.dg/mixed_io_1.c: New file.
17157
17158 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17159
17160 * gfortran.dg/malloc_free_1.f90: New test.
17161
17162 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
17163
17164 * gcc.dg/nested-func-4.c: Require profiling -pg.
17165
17166 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
17167
17168 PR C++/23229
17169 * g++.dg/warn/main-2.C: New test.
17170
17171 2005-10-28 Steven G. Kargl <kargls@comcast.net>
17172
17173 PR fortran/24545
17174 * gfortran.dg/interface_2.f90: new test.
17175
17176 2005-10-28 Josh Conner <jconner@apple.com>
17177
17178 PR c++/22153
17179 * g++.dg/template/crash38.C: New test.
17180 * g++.dg/parse/explicit1.C: Change expected errors.
17181
17182 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
17183
17184 PR C++/23426
17185 * g++.dg/other/large-size-array.C: New test.
17186
17187 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
17188
17189 PR middle-end/24362
17190 * g++.dg/opt/complex4.C: New test.
17191
17192 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
17193
17194 * gcc.dg/nested-func-4.c: New test.
17195
17196 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
17197
17198 PR fortran/24158
17199 gfortran.dg/derived_recursion.f90: New test.
17200 gfortran.dg/implicit_actual.f90: New test.
17201
17202 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
17203
17204 PR middle-end/24295, PR testsuite/24477
17205 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
17206 removed when weakref hits the tree.
17207
17208 2005-10-25 Jakub Jelinek <jakub@redhat.com>
17209
17210 * gfortran.dg/cray_pointers_4.f90: New test.
17211
17212 * gfortran.dg/cray_pointers_5.f90: New test.
17213
17214 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
17215
17216 PR fortran/22290
17217 * gfortran.dg/assign_5.f90: New test.
17218 * gfortran.dg/assign_6.f: New test.
17219
17220 2005-10-25 Uros Bizjak <uros@kss-loka.si>
17221
17222 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
17223 CPU has no SSE support.
17224
17225 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
17226
17227 PR libgfortran/24224
17228 * gfortran.dg/arrayio_1.f90: Update attribution.
17229 * gfortran.dg/arrayio_2.f90: Update attribution.
17230 * gfortran.dg/arrayio_3.f90: Update attribution.
17231 * gfortran.dg/arrayio_4.f90: Update test conditions.
17232 * gfortran.dg/arrayio_5.f90: Update attribution.
17233 * gfortran.dg/arrayio_6.f90: New test.
17234 * gfortran.dg/arrayio_7.f90: New test.
17235
17236 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
17237
17238 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
17239
17240 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
17241
17242 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
17243
17244 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
17245
17246 PR fortran/24416
17247 * gfortran.dg/namelist_char_only.f90: New test.
17248
17249 2005-10-24 Asher Langton <langton2@llnl.gov>
17250
17251 PR fortran/17031
17252 PR fortran/22282
17253 * gfortran.dg/cray_pointers_1.f90: New test.
17254 * gfortran.dg/cray_pointers_2.f90: New test.
17255 * gfortran.dg/cray_pointers_3.f90: New test.
17256 * gfortran.dg/loc_1.f90: New test.
17257 * gfortran.dg/loc_2.f90: New test.
17258
17259 2005-10-24 Steven Bosscher <stevenb@suse.de>
17260
17261 * gcc.dg/pr24225.c: New test.
17262
17263 2005-10-24 Asher Langton <langton2@llnl.gov>
17264
17265 * gfortran.dg/dup_save_1.f90: New test.
17266 * gfortran.dg/dup_save_2.f90: New test.
17267
17268 2005-10-24 Paul Brook <paul@codesourcery.com>
17269
17270 PR 24107
17271 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
17272 stdint.h.
17273
17274 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
17275
17276 PR libgfortran/24489
17277 * gfortran.dg/pr24489.f90: New test.
17278
17279 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
17280
17281 PR fortran/23635
17282 * gfortran.dg/ichar_1.f90: Add tests for derived types.
17283
17284 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
17285
17286 PR target/18911
17287 * g++.dg/init/array16.C: Skip for mmix-*-*.
17288
17289 2005-10-23 Asher Langton <langton2@llnl.gov>
17290
17291 * gfortran.dg/byte_1.f90: New test.
17292 * gfortran.dg/byte_2.f90: New test.
17293
17294 2005-10-23 David Edelsohn <edelsohn@gnu.org>
17295
17296 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
17297
17298 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
17299
17300 PR fortran/18022
17301 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
17302
17303 PR fortran/24311
17304 * gfortran.dg/merge_char_const.f90: New test.
17305
17306 PR fortran/24384
17307 * gfortran.dg/spread_scalar_source.f90: New test.
17308
17309 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
17310
17311 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
17312
17313 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
17314 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
17315
17316 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
17317
17318 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
17319
17320 PR fortran/24426
17321 * gfortran.dg/der_pointer_4.f90: New.
17322
17323 2005-10-22 David Ayers <d.ayers@inode.at>
17324
17325 * obj-c++.dg/except-1.mm: Simplify.
17326
17327 2005-10-21 David Ayers <d.ayers@inode.at>
17328
17329 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
17330
17331 2005-10-21 Jakub Jelinek <jakub@redhat.com>
17332
17333 * gfortran.dg/assumed_dummy_2.f90: New test.
17334
17335 2005-10-21 James E Wilson <wilson@specifix.com>
17336
17337 PR preprocessor/15220
17338 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
17339
17340 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
17341
17342 * gcc.c-torture/execute/20051021-1.c: New test.
17343
17344 2005-10-21 Mark Mitchell <mark@codesourcery.com>
17345
17346 PR c++/24260
17347 * g++.dg/ext/tmplattr1.C: New test.
17348
17349 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
17350
17351 PR fortran/24440
17352 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
17353
17354 2005-10-20 Geoffrey Keating <geoffk@apple.com>
17355
17356 * obj-c++.dg/except-1.mm: New.
17357
17358 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
17359
17360 2005-10-21 Alan Modra <amodra@bigpond.net.au>
17361
17362 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
17363
17364 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
17365
17366 PR middle-end/24295
17367 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
17368 declarations with the same names as thunks' alias targets, use
17369 aliases instead.
17370 * gcc.dg/attr-alias-3.c: New test.
17371 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
17372
17373 2005-10-20 Mark Mitchell <mark@codesourcery.com>
17374
17375 PR c++/22618
17376 * g++.dg/parse/access8.C: New test.
17377
17378 2005-10-20 Richard Guenther <rguenther@suse.de>
17379
17380 PR c++/24439
17381 * g++.dg/tree-ssa/pr24439.C: New testcase.
17382
17383 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
17384
17385 * g++.dg/opt/delay-slot-1.C: New test.
17386
17387 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
17388
17389 PR fortran/21625
17390 * gfortran.fg/der_init_1.f90: New.
17391
17392 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
17393
17394 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
17395
17396 2005-10-19 Mark Mitchell <mark@codesourcery.com>
17397
17398 PR c++/21908
17399 * g++.dg/parse/error28.C: New test.
17400
17401 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
17402
17403 * gcc.dg/profile-generate-2.c: New test.
17404
17405 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
17406
17407 PR target/23589
17408 * g++.dg/ext/dllimport11.C: New.
17409
17410 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17411
17412 PR c++/22293
17413 * g++.dg/other/friend3.C: New test.
17414
17415 2005-10-18 Mark Mitchell <mark@codesourcery.com>
17416
17417 PR c++/23293
17418 * g++.dg/template/error19.C: New test.
17419
17420 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
17421
17422 PR c++/21383
17423 * g++.dg/overload/koenig2.C: New.
17424
17425 PR c++/23118
17426 * g++.dg/overload/error2.C: New.
17427
17428 PR c++/22604
17429 * g++.dg/inherit/covariant14.C: New.
17430
17431 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17432
17433 PR c++/23440
17434 * g++.dg/parse/for1.C: New test.
17435
17436 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
17437
17438 PR fortran/23446
17439 * gfortran.dg/host_dummy_index_1.f90: New test.
17440
17441 PR fortran/21459
17442 * gfortran.dg/automatic_char_len_2.f90: New test.
17443
17444 PR fortran/20866
17445 * gfortran.dg/recursive_statement_functions.f90: New test.
17446
17447 PR fortran/20853
17448 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
17449
17450 PR fortran/20849
17451 * gfortran.dg/external_initializer.f90: New test.
17452
17453 PR fortran/20837
17454 * non_module_public.f90: New test.
17455
17456 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
17457
17458 PR c++/24386
17459 * g++.dg/template/overload7.C: New.
17460
17461 PR c++/22551
17462 * g++.dg/other/switch2.C: Remove expected warnings.
17463
17464 PR c++/21353
17465 * g++.dg/template/defarg6.C: New.
17466
17467 2005-10-17 Uros Bizjak <uros@kss-loka.si>
17468
17469 PR target/24315
17470 * gcc.target/i386/pr24315.c: New test.
17471
17472 2005-10-16 Mark Mitchell <mark@codesourcery.com>
17473
17474 PR c++/24389
17475 * g++.dg/template/static21.C: New test.
17476 * g++.dg/template/static21-a.cc: Likewise.
17477
17478 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
17479
17480 PR c++/23959
17481 * g++.dg/warn/Wswitch-default-1.C: New test.
17482 * g++.dg/warn/Wswitch-default-2.C: New test.
17483
17484 2005-10-16 Mark Mitchell <mark@codesourcery.com>
17485
17486 PR c++/22173
17487 * g++.dg/parse/template18.C: New test.
17488 * g++.dg/template/nontype15.C: Likewise.
17489
17490 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
17491
17492 PR fortran/22273
17493 * gfortran.dg/spec_expr_2.f90: New.
17494
17495 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
17496
17497 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
17498 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
17499 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
17500 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
17501 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
17502 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
17503 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
17504 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
17505 previous target-specific skips and warning-message matches where
17506 applicable.
17507
17508 2005-10-15 Mark Mitchell <mark@codesourcery.com>
17509
17510 PR c++/21347
17511 * g++.dg/warn/Wctor-dtor.C: New test.
17512
17513 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17514
17515 PR c/23439
17516 * gcc.dg/for-1.c: New test.
17517
17518 2005-10-14 Mark Mitchell <mark@codesourcery.com>
17519
17520 PR c++/19565
17521 * g++.dg/warn/Wconversion1.C: New test.
17522 * g++.dg/ext/packed4.C: Compile with -w.
17523 * g++.dg/opt/20050511-1.C: Likewise.
17524 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
17525
17526 2005-10-14 Jakub Jelinek <jakub@redhat.com>
17527
17528 * gfortran.dg/boz_5.f90: New test.
17529
17530 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
17531
17532 PR c++/22551
17533 * g++.dg/other/switch2.C: New.
17534
17535 PR c++/23984
17536 * g++.dg/init/ctor7.C: New.
17537
17538 2005-10-13 David Edelsohn <edelsohn@gnu.org>
17539
17540 PR c++/23730
17541 * g++.dg/parse/crash32.C: New test.
17542
17543 2005-10-13 Mark Mitchell <mark@codesourcery.com>
17544
17545 PR c++/20721
17546 * g++.dg/init/goto2.C: New test.
17547
17548 PR c++/22464
17549 * g++.dg/template/crash/41.C: New test.
17550
17551 PR c++/22180
17552 * g++.dg/template/crash40.C: New test.
17553
17554 PR c++/23694
17555 * g++.dg/parse/friend5.C: New test.
17556
17557 PR c++/23307
17558 * g++.dg/template/crash38.C: New test.
17559
17560 PR c++/22352
17561 * g++.dg/template/friend38.C: New test.
17562
17563 PR c++/22405
17564 * g++.dg/template/crash39.C: New test.
17565
17566 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
17567
17568 * gcc.dg/debug/dwarf2/dwarf-char1.c,
17569 gcc.dg/debug/dwarf2/dwarf-char2.c,
17570 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
17571
17572 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
17573
17574 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
17575
17576 * gcc.dg/dll-2.c: Add tests for warnings.
17577 * gcc.dg/dll-3.c: Likewise.
17578 * gcc.dg/dll-4.c: Likewise.
17579
17580 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
17581 * g++.dg/ext/dllimport2.C: Likewise.
17582 * g++.dg/ext/dllimport3.C: Likewise.
17583 * g++.dg/ext/dllimport7.C: Likewise.
17584 * g++.dg/ext/dllimport8.C: Likewise.
17585 * g++.dg/ext/dllimport9.C: Likewise.
17586
17587 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
17588
17589 PR fortran/24092
17590 * gfortran.dg/derived_pointer_recursion.f90: New test.
17591
17592 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
17593
17594 * gcc.c-torture/execute/20051012-1.c: New test.
17595
17596 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
17597
17598 PR fortran/18082
17599 * gfortran.dg/automatic_char_len_1.f90: New test.
17600
17601 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
17602
17603 PR fortran/20847
17604 * gfortran.dg/save_common.f90: New test.
17605
17606 PR fortran/20856
17607 * gfortran.dg/save_result.f90: New test.
17608
17609 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
17610
17611 PR c++/21592
17612 * g++.dg/template/dependent-expr1.C: Add new expected error.
17613 * g++.dg/template/dependent-expr2.C: Adjust error text.
17614 * g++.dg/template/overload6.C: New.
17615
17616 PR c++/23797
17617 * g++.dg/other/typename8.C: New.
17618
17619 PR c++/21117
17620 * g++.dg/other/return1.C: New.
17621
17622 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
17623
17624 PR c++/24052
17625 * g++.dg/ext/label5.C: New.
17626
17627 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
17628
17629 PR c++/19964
17630 * g++.dg/parse/crash31.C: New.
17631
17632 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
17633
17634 * g++.dg/ipa/ipa-1.c: New test.
17635 * g++.dg/ipa/ipa-2.c: New test.
17636 * g++.dg/ipa/ipa-3.c: New test.
17637 * g++.dg/ipa/ipa-4.c: New test.
17638 * g++.dg/ipa/ipa-5.c: New test.
17639 * g++.dg/ipa/ipa.exp: New file.
17640
17641 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
17642
17643 PR fortran/24207
17644 * gfortran.dg/private_type_3.f90: New test.
17645
17646 2005-10-11 Steven G. Kargl <kargls@comcast.net>
17647
17648 PR fortran/20786
17649 gfortran.dg/aint_anint_1.f90: New test.
17650
17651 2005-10-11 Steven G. Kargl <kargls@comcast.net>
17652
17653 PR libgfortran/24313
17654 gfortran.dg/csqrt.f: New test.
17655
17656 2005-10-11 Ian Lance Taylor <ian@airs.com>
17657
17658 PR c++/8057
17659 * g++.dg/warn/noeffect7.C: New test.
17660 * g++.dg/warn/noeffect2.C: Instantiate templates.
17661 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
17662 and warning.
17663
17664 2005-10-11 Mark Mitchell <mark@codesourcery.com>
17665
17666 PR c++/21089
17667 * g++.dg/init/float1.C: New test.
17668
17669 PR c++/24277
17670 * g++.dg/init/member1.C: Tweak error markers.
17671
17672 2005-10-11 Janis Johnson <janis187@us.ibm.com>
17673
17674 PR testsuite/24281
17675 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
17676 Check for null pointer.
17677
17678 2005-10-11 Mark Mitchell <mark@codesourcery.com>
17679
17680 PR c++/21369
17681 * g++.dg/parse/ret-type3.C: New test.
17682
17683 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
17684
17685 PR tree-opt/23946
17686 * gcc.c-torture/compile/pr23946.c: New test.
17687
17688 2005-10-11 Jakub Jelinek <jakub@redhat.com>
17689
17690 * g++.dg/opt/mmx2.C: New test.
17691
17692 2005-10-10 Mark Mitchell <mark@codesourcery.com>
17693
17694 PR c++/24277
17695 * g++.dg/template/static20.C: New test.
17696
17697 PR c++/24302
17698 * g++.dg/warn/Wunused-12.C: New test.
17699
17700 PR c++/23437
17701 * g++.dg/template/arg4.C: New test.
17702
17703 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17704
17705 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
17706 * gcc.dg/ucnid-3.c: Likewise.
17707 * gcc.dg/ucnid-4.c: Likewise.
17708 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
17709 * g++.dg/other/ucnid-1.C: Likewise.
17710 * gcc.dg/sparc-frame-1.c: New test.
17711
17712 2005-10-10 Mark Mitchell <mark@codesourcery.com>
17713
17714 PR c++/24139
17715 * g++.dg/template/spec27.C: New test.
17716
17717 PR c++/24275
17718 * g++.dg/template/static19.C: New test.
17719
17720 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
17721
17722 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
17723 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
17724
17725 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
17726
17727 PR target/24136
17728 * gfortran.fortran-torture/compile/pr24136.f: New test.
17729
17730 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
17731
17732 PR c++/22172
17733 * g++.dg/parse/crash30.C: New test.
17734
17735 2005-10-07 Richard Guenther <rguenther@suse.de>
17736
17737 PR middle-end/24227
17738 * gcc.c-torture/compile/pr24227.c: New testcase.
17739
17740 2005-10-07 Steve Ellcey <sje@cup.hp.com>
17741
17742 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
17743 Do not put aligned attributes on array elements.
17744
17745 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
17746
17747 PR testsuite/23611, PR testsuite/23615
17748 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
17749 writing prototypes of library functions by hand.
17750 * obj-c++.dg/bitfield-4.mm: Likewise.
17751 * obj-c++.dg/const-str-4.mm: Likewise.
17752 * obj-c++.dg/encode-4.mm: Likewise.
17753 * obj-c++.dg/encode-5.mm: Likewise.
17754 * obj-c++.dg/encode-6.mm: Likewise.
17755 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
17756 * obj-c++.dg/method-10.mm: Likewise.
17757 * obj-c++.dg/method-17.mm: Likewise.
17758 * obj-c++.dg/method-19.mm: Likewise.
17759 * obj-c++.dg/try-catch-2.mm: Likewise.
17760
17761 2005-10-06 Richard Henderson <rth@redhat.com>
17762
17763 PR 24236
17764 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
17765
17766 2005-10-06 Dale Johannesen <dalej@apple.com>
17767
17768 * gcc.c-torture/execute/20030125-1.c: Correct.
17769
17770 2005-10-06 Richard Guenther <rguenther@suse.de>
17771
17772 PR tree-optimization/24238
17773 * g++.dg/tree-ssa/pr24238.C: New testcase.
17774
17775 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
17776
17777 PR 18568
17778 * gfortran.dg/der_pointer_3.f90: New test.
17779
17780 2005-10-05 Devang Patel <dpatel@apple.com>
17781
17782 PR Debug/23205
17783 * g++.dg/other/PR23205.C: New.
17784
17785 2005-10-05 Richard Henderson <rth@redhat.com>
17786
17787 PR target/23602
17788 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
17789 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
17790
17791 2005-10-05 Dale Johannesen <dalej@apple.com>
17792
17793 * gcc.c-torture/execute/float-floor.c: New.
17794
17795 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
17796
17797 PR tree-optimization/21419
17798 PR tree-optimization/24146
17799 PR tree-optimization/24151
17800
17801 * g++.dg/ext/asm7.C: New.
17802 * g++.dg/ext/asm8.C: New.
17803 * gcc.dg/asm-1.c: Compile on all targets.
17804 * gcc.dg/asm-pr24146.c: New.
17805 * gcc.dg/pr21419.c: Adjust error messages.
17806
17807 2005-10-05 Richard Guenther <rguenther@suse.de>
17808
17809 PR fortran/24176
17810 * gfortran.fortran-torture/compile/empty.f90: New testcase.
17811
17812 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
17813
17814 PR c++/23513
17815 * g++.dg/template/spec22.C: Robustify test.
17816 * g++.dg/template/spec26.C: New.
17817
17818 2005-10-05 Uros Bizjak <uros@kss-loka.si>
17819
17820 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
17821 if target supports vector instructions.
17822
17823 2005-10-04 Geoffrey Keating <geoffk@apple.com>
17824
17825 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
17826 C99 functions.
17827
17828 2005-10-04 Janis Johnson <janis187@us.ibm.com>
17829
17830 * lib/target-supports.exp (check_effective_target_fortran_large_real,
17831 check_effective_target_fortran_large_int): Replace cached result
17832 when target changes.
17833
17834 2005-10-04 Devang Patel <dpatel@apple.com>
17835
17836 * gcc.dg/i386-sse-vect-types.c: New.
17837
17838 2005-10-04 Ian Lance Taylor <ian@airs.com>
17839
17840 PR preprocessor/13726
17841 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
17842 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
17843
17844 2005-10-04 Richard Guenther <rguenther@suse.de>
17845
17846 PR c/23576
17847 * gcc.dg/noncompile/pr23576.c: New testcase.
17848
17849 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
17850
17851 PR middle-end/23125
17852 * gcc.dg/register-var-3.c: New test.
17853
17854 2005-10-04 Steven Bosscher <stevenb@suse.de>
17855
17856 * gcc.dg/pr23049.c: New test.
17857
17858 * gcc.dg/ucnid-4.c: Fix test.
17859
17860 2005-10-03 Diego Novillo <dnovillo@redhat.com>
17861
17862 PR 23445
17863 * gcc.c-torture/compile/pr23445.c: New test.
17864
17865 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
17866
17867 * g++.dg/overload/unknown1.C: New.
17868
17869 2005-10-03 Mark Mitchell <mark@codesourcery.com>
17870
17871 PR c++/17775
17872 * g++.dg/template/repo4.C: New test.
17873
17874 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17875
17876 PR libfortran/19308
17877 * gfortran.dg/large_real_kind_2.F90: New test.
17878 * gfortran.dg/large_integer_kind_2.f90: New test.
17879
17880 2005-10-03 Uros Bizjak <uros@kss-loka.si>
17881
17882 * lib/target-supports.exp (check_effective_target_vect_shift):
17883 Implement with result caching. Add i?86, x86_64 and ia64 targets.
17884 (check_effective_target_vect_condition): Fix copy-n-pasto.
17885
17886 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
17887 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
17888 targets.
17889
17890 2005-10-02 Mark Mitchell <mark@codesourcery.com>
17891
17892 PR c++/22621
17893 * g++.dg/template/overload5.C : New test.
17894
17895 PR c++/23840
17896 * g++.dg/expr/stdarg1.C: New test.
17897
17898 2005-10-02 Diego Novillo <dnovillo@redhat.com>
17899
17900 PR 24142
17901 * gcc.c-torture/execute/pr24142.c: New test.
17902
17903 2005-10-01 Diego Novillo <dnovillo@redhat.com>
17904
17905 PR 24141
17906 * gcc.c-torture/execute/pr24141.c: New test.
17907
17908 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
17909 Diego Novillo <dnovillo@redhat.com>
17910
17911 PR 23604
17912 * gcc.c-torture/execute/pr23604.c: New test.
17913
17914 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
17915
17916 PR fortran/16404
17917 PR fortran/20835
17918 PR fortran/20890
17919 PR fortran/20899
17920 PR fortran/20900
17921 PR fortran/20901
17922 PR fortran/20902
17923 gfortran.dg/equiv_constraint_1.f90: New test.
17924 gfortran.dg/equiv_constraint_2.f90: New test.
17925 gfortran.dg/equiv_constraint_3.f90: New test.
17926 gfortran.dg/equiv_constraint_4.f90: New test.
17927 gfortran.dg/equiv_constraint_5.f90: New test.
17928 gfortran.dg/equiv_constraint_6.f90: New test.
17929 gfortran.dg/equiv_constraint_7.f90: New test.
17930 gfortran.dg/equiv_constraint_8.f90: New test.
17931 gfortran.dg/private_type_1.f90: New test.
17932 gfortran.dg/private_type_2.f90: New test.
17933 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
17934 980628-10.f: Assert std=gnu to permit mixing of
17935 types in equivalence statements.
17936
17937 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
17938
17939 PR 24112
17940 * gfortran.dg/open_status_1.f90: New.
17941
17942 2005-09-30 Uros Bizjak <uros@kss-loka.si>
17943
17944 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
17945 * gcc.dg/vect/pr22480.c: Clean up temp files.
17946 * gcc.dg/vect/pr23831.c: Clean up temp files.
17947 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
17948 Clean up temp files.
17949 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
17950 Clean up temp files.
17951
17952 * gcc.dg/20050309-1.c: Clean up temp files.
17953 * gcc.dg/20050325-1.c: Clean up temp files.
17954
17955 2005-09-30 Uros Bizjak <uros@kss-loka.si>
17956
17957 PR tree-optimization/24059
17958 * gcc.dg/vect/pr24059.c : New test.
17959
17960 2005-09-29 Jakub Jelinek <jakub@redhat.com>
17961
17962 PR middle-end/24109
17963 * gcc.c-torture/execute/20050929-1.c: New test.
17964
17965 2005-09-29 Steven Bosscher <stevenb@suse.de>
17966
17967 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
17968
17969 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
17970
17971 PR c/21419
17972 * gcc.dg/pr21419.c: New test.
17973
17974 2005-09-29 Steven Bosscher <stevenb@suse.de>
17975
17976 * gcc.dg/pr23911.c: New test.
17977
17978 2005-09-28 Mark Mitchell <mark@codesourcery.com>
17979
17980 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
17981
17982 PR c++/16782
17983 * g++.dg/parse/qualified4.C: New test.
17984 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
17985 * g++.old-deja/g++.mike/p8154.C: Likewise.
17986
17987 2005-09-27 Mark Mitchell <mark@codesourcery.com>
17988
17989 PR c++/22147
17990 * g++.dg/template/friend37.C: New test.
17991 * g++.dg/parse/crash28.C: Adjust error markers.
17992
17993 2005-09-27 Jakub Jelinek <jakub@redhat.com>
17994
17995 PR fortran/18518
17996 * gfortran.fortran-torture/execute/save_2.f90: New decl.
17997
17998 2005-09-27 Devang Patel <dpatel@apple.com>
17999
18000 PR tree-optimization/23625
18001 * gcc.dg/pr23625.c: New test.
18002
18003 2005-09-27 Uros Bizjak <uros@kss-loka.si>
18004
18005 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
18006 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
18007
18008 2005-09-26 Jakub Jelinek <jakub@redhat.com>
18009
18010 PR fortran/23677
18011 * gfortran.fortran-torture/execute/save_1.f90: New test.
18012 * gfortran.dg/save_1.f90: New test.
18013
18014 2005-09-26 Uros Bizjak <uros@kss-loka.si>
18015
18016 * gcc.target/i386/builtin-apply-mmx.c: New test.
18017
18018 PR target/22576
18019 * gcc.target/i386/pr22576.c: New test.
18020
18021 PR target/22585
18022 * gcc.target/i386/pr22585.c: New test.
18023
18024 PR target/23268
18025 * gcc.target/i386/pr23268.c: New test.
18026
18027 PR middle-end/23831
18028 * gcc.dg/vect/pr23831.c: New test.
18029
18030 PR target/24055
18031 * gcc.target/i386/pr24055.c: New test.
18032
18033 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
18034
18035 PR tree-optimization/23960
18036 * gcc.c-torture/compile/pr23960.c: New.
18037
18038 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
18039
18040 PR fortran/16861
18041 * gfortran.dg/nested_modules_3.f90: New.
18042
18043 2005-09-22 Steven G. Kargl <kargls@comcast.net>
18044
18045 PR fortran/24005
18046 gfortran.dg/interface_1.f90: New test.
18047
18048 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
18049 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18050
18051 PR fortran/23843
18052 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
18053
18054 2005-09-22 Steven G. Kargl <kargls@comcast.net>
18055
18056 PR fortran/23516
18057 * gfortran.dg/imag_1.f: New test.
18058 * gfortran.dg/imag_2.f: Ditto.
18059
18060 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
18061
18062 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
18063
18064 2005-09-22 Jakub Jelinek <jakub@redhat.com>
18065
18066 PR c++/21983
18067 * g++.dg/warn/pr21983.C: New test.
18068
18069 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
18070
18071 * gcc.dg/20050922-1.c: Testcase added.
18072
18073 2005-09-21 Mark Mitchell <mark@codesourcery.com>
18074
18075 PR c++/23993
18076 * g++.dg/template/array14.C: New test.
18077
18078 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
18079
18080 PR fortran/19929
18081 * gfortran.dg/der_ptr_component_1.f90: New test.
18082
18083 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18084
18085 PR c++/23965
18086 * g++.dg/template/error1.C: Reject "no matching function" message.
18087
18088 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18089
18090 PR c++/17609
18091 * g++.dg/lookup/error1.C: New test.
18092
18093 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
18094
18095 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
18096 functionality of the testcase.
18097
18098 2005-09-20 Richard Henderson <rth@redhat.com>
18099
18100 * gcc.dg/vect/vect-22.c: Require vect_float.
18101 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
18102
18103 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
18104
18105 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
18106 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
18107 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
18108 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
18109 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
18110 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
18111 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
18112 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
18113 * gcc.dg/cpp/ucnid-8.c: New test.
18114
18115 2005-09-20 Jakub Jelinek <jakub@redhat.com>
18116
18117 PR tree-optimization/23929
18118 * gcc.c-torture/compile/pr23929.c: New test.
18119
18120 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
18121
18122 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
18123 for one loop.
18124
18125 2005-09-20 Steve Ellcey <sje@cup.hp.com>
18126
18127 PR testsuite/23186
18128 * g++.dg/other/pr22003.C: Require named sections.
18129
18130 2005-09-20 Jakub Jelinek <jakub@redhat.com>
18131
18132 PR c++/23947
18133 * g++.dg/rtti/crash3.C: New test.
18134
18135 PR tree-optimization/23818
18136 * gcc.dg/pr23818.c: New test.
18137
18138 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18139
18140 PR fortran/23420
18141 * gfortran.dg/print_fmt_4.f: New.
18142
18143 2005-09-20 Jakub Jelinek <jakub@redhat.com>
18144
18145 PR fortran/23663
18146 * gfortran.fortran-torture/execute/entry_11.f90: New test.
18147
18148 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
18149
18150 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
18151 Use pointers to local alignable arrays instead. Added comments.
18152 * gcc.dg/vect/vect-46.c: Likewise.
18153 * gcc.dg/vect/vect-48.c: Likewise.
18154 * gcc.dg/vect/vect-49.c: Likewise.
18155 * gcc.dg/vect/vect-52.c: Likewise.
18156 * gcc.dg/vect/vect-53.c: Likewise.
18157 * gcc.dg/vect/vect-54.c: Likewise.
18158 * gcc.dg/vect/vect-56.c: Likewise.
18159 * gcc.dg/vect/vect-57.c: Likewise.
18160 * gcc.dg/vect/vect-58.c: Likewise.
18161 * gcc.dg/vect/vect-60.c: Likewise.
18162 * gcc.dg/vect/vect-61.c: Likewise.
18163
18164 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
18165 The test is no longer vectorizable on vect_no_align targets.
18166 * gcc.dg/vect/vect-43.c: Likewsie.
18167
18168 * gcc.dg/vect/vect-44.c: Added comments.
18169 * gcc.dg/vect/vect-45.c: Added comments.
18170 * gcc.dg/vect/vect-50.c: Added comments.
18171 * gcc.dg/vect/vect-51.c: Added comments.
18172
18173 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
18174 aligned type.
18175 * gcc.dg/vect/Os-vect-95.c: Likewise.
18176
18177 * gcc.dg/vect/vect-41.c: Test removed.
18178 * gcc.dg/vect/vect-47.c: Test removed.
18179 * gcc.dg/vect/vect-55.c: Test removed.
18180 * gcc.dg/vect/vect-59.c: Test removed.
18181
18182 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
18183
18184 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
18185 No longer vectorizable on vect_no_align targets.
18186 * gcc.dg/vect/pr20122.c: Likewise.
18187 * gcc.dg/vect/vect-74.c: Likewise.
18188 * gcc.dg/vect/vect-75.c: Likewise.
18189 * gcc.dg/vect/vect-76.c: Likewise.
18190
18191 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
18192 Will not be vectorizable on vect_no_align targets once aliasing issues
18193 are resolved.
18194 * gcc.dg/vect/vect-79.c: Likewise.
18195
18196 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
18197 * gcc.dg/vect/vect-78.c: Likewise.
18198 * gcc.dg/vect/vect-97.c: Likewise.
18199
18200 2005-09-19 Steven Bosscher <stevenb@suse.de>
18201
18202 * gcc.dg/pr23943.c: New test.
18203
18204 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
18205
18206 PR fortran/19181
18207 * gfortran.dg/derived_pointer_null_1.f90: New test.
18208
18209 2005-09-18 Richard Guenther <rguenther@suse.de>
18210
18211 PR middle-end/23944
18212 * gcc.c-torture/compile/pr23944.c: New testcase.
18213
18214 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
18215
18216 PR fortran/15975
18217 * gfortran.dg/der_pointer_2.f90: New test.
18218
18219 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
18220
18221 PR fortran/16861
18222 * gfortran.dg/nested_modules_2.f90: New test.
18223
18224 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18225
18226 PR c++/18368
18227 * g++.dg/other/semicolon.C: New test.
18228
18229 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
18230
18231 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
18232 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
18233
18234 2005-09-16 Mark Mitchell <mark@codesourcery.com>
18235
18236 PR c++/23914
18237 * g++.dg/template/static18.C: New test.
18238
18239 PR c++/21514
18240 * g++.dg/template/crash19.C: Remove dg-error marker.
18241 * g++.dg/template/local4.C: New test.
18242
18243 2005-09-16 Paul Brook <paul@codesourcery.com>
18244
18245 PR fortran/23906
18246 * gfortran.dg/dependency_1.f90: New test.
18247
18248 2005-09-15 Mark Mitchell <mark@codesourcery.com>
18249
18250 PR c++/23896
18251 * g++.dg/template/static17.C: New test.
18252
18253 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
18254
18255 PR c++/23139
18256 * g++.dg/warn/huge-val1.C: New test.
18257
18258 2005-09-15 Mark Mitchell <mark@codesourcery.com>
18259
18260 PR c++/13140
18261 * g++.dg/parse/class2.C: New test.
18262 * g++.dg/template/explicit8.C: Likewise.
18263 * g++.dg/template/spec25.C: Likewise.
18264
18265 2005-09-14 Josh Conner <jconner@apple.com>
18266
18267 PR middle-end/23584
18268 * gcc.dg/pr23584.c: New test.
18269
18270 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
18271
18272 PR fortran/21875 Internal Unit Array I/O, NIST
18273 * gfortran.dg/arrayio_1.f90: New test.
18274 * gfortran.dg/arrayio_1.f90: New test.
18275 * gfortran.dg/arrayio_1.f90: New test.
18276 * gfortran.dg/arrayio_1.f90: New test.
18277 * gfortran.dg/arrayio_1.f90: New test.
18278
18279 2005-09-14 Uros Bizjak <uros@kss-loka.si>
18280
18281 PR middle-end/22480
18282 * gcc.dg/vect/pr22480.c: New test.
18283
18284 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
18285
18286 PR fortran/19358
18287 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
18288
18289 2005-09-13 Josh Conner <jconner@apple.com>
18290
18291 PR c++/23180
18292 * g++.dg/init/struct2.C: New test.
18293 * g++.dg/init/struct3.C: New test.
18294
18295 2005-09-13 Janis Johnson <janis187@us.ibm.com>
18296
18297 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
18298 Clean up temp files.
18299 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
18300 gcc.dg/tree-ssa/builtin-fprintf-1.c,
18301 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
18302 gcc.dg/tree-ssa/builtin-printf-1.c,
18303 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
18304 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
18305 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
18306 gcc.dg/tree-ssa/builtin-vprintf-1.c,
18307 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
18308 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
18309 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
18310 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
18311 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
18312 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
18313 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
18314 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
18315
18316 2005-09-13 Josh Conner <jconner@apple.com>
18317
18318 * lib/gcc-dg.exp: Load scanipa.exp.
18319 (cleanup-dump): New procedure.
18320 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
18321 * lib/scandump.exp: New file.
18322 * lib/scantree.exp: Use it.
18323 * lib/scanipa.exp: New file.
18324
18325 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
18326
18327 PR fortran/17740
18328 * gfortran.dg/generic_4.f90: New test.
18329
18330 2005-09-13 Uros Bizjak <uros@kss-loka.si>
18331
18332 PR target/23816
18333 * gcc.target/i386/pr23816-1.c: New test.
18334 * gcc.target/i386/pr23816-2.c: New test.
18335
18336
18337 2005-09-13 Bastian Blank <waldi@debian.org>
18338
18339 PR c++/16171
18340 * g++.dg/abi/mangle26.C: New test.
18341 * g++.dg/abi/mangle27.C: New test.
18342 * g++.dg/abi/mangle28.C: New test.
18343 * g++.dg/abi/mangle29.C: New test.
18344
18345 PR c++/23839
18346 * g++.dg/parse/register1.C: New test.
18347
18348 2005-09-13 Mark Mitchell <mark@codesourcery.com>
18349
18350 PR c++/23842
18351 * g++.dg/template/access16.C: New test.
18352
18353 2005-09-13 Richard Sandiford <richard@codesourcery.com>
18354
18355 * gfortran.dg/char_pack_2.f90: Increase the vector size.
18356
18357 2005-09-13 Richard Sandiford <richard@codesourcery.com>
18358
18359 PR fortran/18899
18360 * gfortran.dg/shape_2.f90: New test.
18361
18362 2005-09-13 Richard Sandiford <richard@codesourcery.com>
18363
18364 PR target/19269
18365 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
18366 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
18367 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
18368 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
18369 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
18370 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
18371 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
18372 tests.
18373
18374 2005-09-12 Mark Mitchell <mark@codesourcery.com>
18375
18376 PR c++/23841
18377 * g++.dg/parse/template17.C: New test.
18378
18379 2005-09-12 Mark Mitchell <mark@codesourcery.com>
18380
18381 PR c++/23789
18382 * g++.dg/template/nontype14.C: New test.
18383
18384 2005-09-12 Ian Lance Taylor <ian@airs.com>
18385
18386 PR g++/7874
18387 * g++.dg/lookup/friend7.C: New test.
18388 * g++.dg/lookup/friend8.C: New test.
18389 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
18390 so that it will be found via argument dependent lookup.
18391 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
18392 friend functions which will no longer be found.
18393 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
18394 function g, so that it will be found via argument dependent
18395 lookup.
18396 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
18397 * g++.old-deja/g++.mike/net43.C: Likewise.
18398
18399 2005-09-12 Mark Mitchell <mark@codesourcery.com>
18400
18401 PR c++/23691
18402 * g++.dg/template/static16.C: New test.
18403
18404 2005-09-12 Josh Conner <jconner@apple.com>
18405
18406 PR middle-end/23237
18407 * gcc.c-torture/compile/pr23237.c: New test.
18408
18409 2005-09-11 Richard Henderson <rth@redhat.com>
18410
18411 * g++.dg/other/error8.C: Update expected diagnostic text.
18412
18413 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18414
18415 PR libfortran/19872
18416 * gfortran.dg/overwrite_1.f: New test.
18417
18418 2005-09-09 Josh Conner <jconner@apple.com>
18419
18420 * g++.dg/init/pr23180-1.C: Removed.
18421 * g++.dg/init/pr23180-2.C: Removed.
18422
18423 2005-09-09 David Daney <ddaney@avtrex.com>
18424
18425 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
18426 files which are ...
18427 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
18428 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
18429
18430 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18431
18432 * gfortran.dg/iostat_2.f90: New test.
18433
18434 2005-09-09 Mark Mitchell <mark@codesourcery.com>
18435
18436 PR c++/22252
18437 * g++.dg/ext/interface1.C: New test.
18438 * g++.dg/ext/interface1.h: Likewise.
18439 * g++.dg/ext/interface1a.cc: Likewise.
18440
18441 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
18442
18443 * gfortran.dg/iomsg_1.f90: New test case.
18444
18445 2005-09-09 Richard Guenther <rguenther@suse.de>
18446
18447 PR c++/23624
18448 * g++.dg/tree-ssa/pr23624.C: New testcase.
18449
18450 2005-09-09 Richard Sandiford <richard@codesourcery.com>
18451
18452 PR fortran/19239
18453 * gfortran.dg/vector_subscript_1.f90,
18454 * gfortran.dg/vector_subscript_2.f90: New tests.
18455
18456 2005-09-09 Richard Sandiford <richard@codesourcery.com>
18457
18458 PR fortran/21104
18459 * gfortran.dg/array_alloc_1.f90,
18460 * gfortran.dg/array_alloc_2.f90,
18461 * gfortran.dg/array_alloc_3.f90: New tests.
18462
18463 2005-09-09 Richard Sandiford <richard@codesourcery.com>
18464
18465 PR fortran/12840
18466 * gfortran.dg/array_constructor_6.f90
18467 * gfortran.dg/array_constructor_7.f90
18468 * gfortran.dg/array_constructor_8.f90
18469 * gfortran.dg/array_constructor_9.f90
18470 * gfortran.dg/array_constructor_10.f90
18471 * gfortran.dg/array_constructor_11.f90
18472 * gfortran.dg/array_constructor_12.f90: New tests.
18473
18474 2005-09-08 Josh Conner <jconner@apple.com>
18475
18476 PR c++/23180
18477 * g++.dg/init/pr23180-1.C: New test.
18478 * g++.dg/init/pr23180-2.C: New test.
18479
18480 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
18481
18482 PR fortran/18878
18483 * gfortran.dg/module_double_reuse.f90: New.
18484
18485 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
18486
18487 PR fortran/23270
18488 PR fortran/22304
18489 PR fortran/18870
18490 PR fortran/17917
18491 PR fortran/16511
18492 * gfortran.dg/common_equivalence_1.f: New.
18493 * gfortran.dg/common_equivalence_2.f: New.
18494 * gfortran.dg/common_equivalence_3.f: New.
18495 * gfortran.dg/contained_equivalence_1.f90: New.
18496 * gfortran.dg/module_blank_common.f90: New.
18497 * gfortran.dg/module_commons_1.f90: New.
18498 * gfortran.dg/module_equivalence_1.f90: New.
18499 * gfortran.dg/nested_modules_1.f90: New.
18500 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
18501 equivalences and add comment to connect the test with
18502 the PR.
18503
18504 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18505
18506 PR fortran/23765
18507 * gfortran.dg/common_6.f90: New test.
18508
18509 2005-09-08 Richard Sandiford <richard@codesourcery.com>
18510
18511 PR fortran/15326
18512 * gfortran.dg/char_result_1.f90,
18513 * gfortran.dg/char_result_2.f90,
18514 * gfortran.dg/char_result_3.f90,
18515 * gfortran.dg/char_result_4.f90,
18516 * gfortran.dg/char_result_5.f90,
18517 * gfortran.dg/char_result_6.f90,
18518 * gfortran.dg/char_result_7.f90,
18519 * gfortran.dg/char_result_8.f90: New tests.
18520
18521 2005-09-08 Richard Sandiford <richard@codesourcery.com>
18522
18523 PR fortran/19928
18524 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
18525
18526 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
18527
18528 PR obj-c++/16816
18529 * obj-c++.dg/selector-5.mm: New test.
18530 * obj-c++.dg/selector-6.mm: New test.
18531
18532 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
18533
18534 PR objc/20574
18535 PR objc/19324
18536 * objc.dg/error-1.m: New test.
18537
18538 2005-09-07 Richard Sandiford <richard@codesourcery.com>
18539
18540 PR fortran/23373
18541 * gfortran.fortran-torture/execute/pr23373-1.f90,
18542 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
18543
18544 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
18545
18546 PR libfortran/23760
18547 * gfortran.dg/g77/1832.f: Remove long string in write statement
18548 to allow the test to pass on correct list directed output with
18549 prepended space.
18550
18551 2005-09-07 James E Wilson <wilson@specifix.com>
18552
18553 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
18554
18555 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
18556
18557 * gfortran.dg/parameter+save.f90: Rename to
18558 * gfortran.dg/parameter_save.f90: .. this.
18559
18560 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
18561
18562 PR fortran/20848
18563 * gfortran.dg/parameter+save.f90: New test case.
18564
18565 2005-09-06 Richard Sandiford <richard@codesourcery.com>
18566
18567 PR fortran/19269
18568 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
18569
18570 2005-09-06 Jakub Jelinek <jakub@redhat.com>
18571
18572 PR c/23075
18573 * gcc.dg/pr23075.c: New test.
18574 * g++.dg/warn/pr23075.C: New test.
18575
18576 PR target/22362
18577 * gcc.target/i386/pr22362.c: New test.
18578
18579 PR rtl-optimization/23098
18580 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
18581
18582 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
18583 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18584 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18585
18586 2005-09-06 Mark Mitchell <mark@codesourcery.com>
18587
18588 * g++.dg/expr/cast6.C: New test.
18589
18590 PR c++/9782
18591 * g++.dg/init/new15.C: New test.
18592
18593 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
18594
18595 * gcc.dg/vect/Os-vect-95.c: New test.
18596 * gcc.dg/vect/vect-95.c: Same.
18597
18598 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
18599
18600 * gcc.dg/vect/vect-29.c: Update xfail testing.
18601 * gcc.dg/vect/vect-44.c: Same.
18602 * gcc.dg/vect/vect-48.c: Same.
18603 * gcc.dg/vect/vect-50.c: Same.
18604 * gcc.dg/vect/vect-72.c: Same.
18605 * gcc.dg/vect/vect-77.c: Same.
18606 * gcc.dg/vect/vect-78.c: Same.
18607 * gcc.dg/vect/vect-80.c: Same.
18608 * gcc.dg/vect/vect-96.c: Same.
18609 * gcc.dg/vect/vect-100.c: Same.
18610 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
18611 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
18612 * gfortran.dg/vect/vect-5.f90: Same.
18613
18614 2005-09-06 Jakub Jelinek <jakub@redhat.com>
18615
18616 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
18617 start strings.
18618 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18619 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18620
18621 PR c++/23056
18622 * g++.dg/opt/pr23056.C: New test.
18623
18624 PR rtl-optimization/23098
18625 * gcc.target/i386/pr23098.c: New test.
18626
18627 2005-09-05 Mark Mitchell <mark@codesourcery.com>
18628
18629 PR c++/23667
18630 * g++.dg/template/static15.C: New test.
18631
18632 PR c++/21440
18633 * g++.dg/ext/stmtexpr5.C: New test.
18634 * g++.dg/ext/stmtexpr6.C: Likewise.
18635
18636 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
18637
18638 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
18639
18640 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
18641 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
18642 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
18643
18644 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
18645
18646 PR libfortran/23321
18647 * gfortran.dg/direct_io_4.f90: New test case.
18648
18649 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
18650 Rasmus Hahn <rassahah@neofonie.de>
18651
18652 PR libobjc/23108
18653 * objc.dg/type-stream-1.m: New test.
18654
18655 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
18656
18657 PR fortran/23661
18658 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
18659 gfortran.dg/print_fmt_3.f90: New test.
18660
18661 2005-09-03 Jakub Jelinek <jakub@redhat.com>
18662
18663 * gfortran.dg/fmt_t_1.f90: New test.
18664
18665 2005-09-03 Jakub Jelinek <jakub@redhat.com>
18666
18667 PR rtl-optimization/23454
18668 * g++.dg/opt/pr23454.C: New test.
18669
18670 2005-09-03 Mark Mitchell <mark@codesourcery.com>
18671
18672 PR c++/23699
18673 * g++.dg/ext/static1.C: New test.
18674
18675 2005-09-02 Richard Henderson <rth@redhat.com>
18676
18677 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
18678 tail call to check_fa_work.
18679
18680 2005-09-02 Mark Mitchell <mark@codesourcery.com>
18681
18682 PR c++/21687
18683 * g++.dg/other/gc3.C: New test.
18684
18685 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
18686
18687 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
18688 * gcc.dg/20050826-1.c: Likewise.
18689
18690 2005-08-31 Mark Mitchell <mark@codesourcery.com>
18691
18692 PR c++/23167
18693 * g++.dg/expr/volatile1.C: New test.
18694
18695 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
18696
18697 PR middle-end/23547
18698 * gcc.dg/pr23547.c: New test.
18699
18700 2005-09-02 Richard Sandiford <richard@codesourcery.com>
18701
18702 PR c/22061
18703 * gcc.c-torture/execute/pr22061-1.c,
18704 * gcc.c-torture/execute/pr22061-2.c,
18705 * gcc.c-torture/execute/pr22061-3.c,
18706 * gcc.c-torture/execute/pr22061-4.c: New tests.
18707
18708 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
18709
18710 * gcc.dg/Wredundant-decls-2.c: New test to check that
18711 -Wredundant-decls does not issue warning for a variable
18712 definition following a declaration.
18713
18714 2005-09-01 Jakub Jelinek <jakub@redhat.com>
18715
18716 PR debug/7241
18717 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
18718 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
18719 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
18720
18721 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
18722 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
18723 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
18724 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
18725 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
18726 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
18727 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
18728 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
18729
18730 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
18731
18732 PR objc/23306
18733 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
18734 scan-assmbler.
18735
18736 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
18737
18738 PR target/21255
18739 * gcc.dg/pr21255-1.c: New test.
18740 * gcc.dg/pr21255-2-mb.c: Likewise.
18741 * gcc.dg/pr21255-2-ml.c: Likewise.
18742 * gcc.dg/pr21255-3.c: Likewise.
18743 * gcc.dg/pr21255-4.c: Likewise.
18744
18745 2005-08-31 Dale Johannesen <dalej@apple.com>
18746
18747 * gcc.dg/20050830-1.c: New.
18748
18749 2005-08-31 Josh Conner <jconner@apple.com>
18750
18751 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
18752 command-line options for arm-*-* targets.
18753 * g++.dg/init/array16.C: Likewise.
18754 * g++.dg/other/crash-4.C: Likewise.
18755
18756 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
18757
18758 PR obj-c++/23640
18759 * obj-c++.dg/gnu-runtime-3.mm: New test.
18760
18761 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18762
18763 PR c++/13377
18764 * g++.dg/lookup/ambig4.C: New test.
18765 * g++.dg/lookup/ambig5.C: New test.
18766 * g++.dg/tc1/dr101.C: Adjust error markers.
18767
18768 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18769
18770 PR c++/23639
18771 * g++.dg/template/ttp5.C: Adjust error markers.
18772
18773 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
18774
18775 PR testsuite/23609
18776 * lib/obj-c++.exp: Include target-libpath.exp.
18777 (obj-c++_link_flags): Look for the GNU libobjc library
18778 and set the library path to include it.
18779 Don't manually set LD_LIBRARY_PATH (etc.) but call
18780 set_ld_library_path_env_vars instead.
18781 (obj-c++_target_compile): Don't set library path or
18782 linker flags because they are already set correctly
18783 in obj-c++_link_flags.
18784
18785 2005-08-30 Josh Conner <jconner@apple.com>
18786
18787 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
18788 to command-line options for arm-*-* targets.
18789
18790 2005-08-30 Geoffrey Keating <geoffk@apple.com>
18791
18792 * g++.dg/other/i386-1.C: New.
18793
18794 2005-08-30 Jakub Jelinek <jakub@redhat.com>
18795
18796 PR preprocessor/20348
18797 PR preprocessor/20356
18798 * gcc.dg/cpp/pr20348.c: New test.
18799 * gcc.dg/cpp/pr20348.h: New file.
18800 * gcc.dg/cpp/inc/pr20348.h: New file.
18801 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
18802 * gcc.dg/cpp/pr20356.c: New test.
18803 * gcc.dg/cpp/pr20356.h: New file.
18804 * gcc.dg/cpp/inc/pr20356.h: New file.
18805 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
18806
18807 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
18808
18809 * gfortran.fortran-torture/execute/intrinsic_count.f90:
18810 Fix array dimension to avoid correct end-of-file error.
18811
18812 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
18813
18814 PR libfortran/23598
18815 * gfortran.dg/iostat_1.f90: New test.
18816
18817 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
18818
18819 PR middle-end/23408
18820 * gcc.dg/pr23408.c: New test.
18821
18822 2005-08-28 Mark Mitchell <mark@codesourcery.com>
18823
18824 PR c++/23099
18825 * g++.dg/init/member1.C: Make sure erroneous static data member
18826 definitions are required.
18827 * g++.dg/template/static13.C: New test.
18828 * g++.dg/template/static14.C: Likewise.
18829
18830 2005-08-29 Jakub Jelinek <jakub@redhat.com>
18831
18832 * gcc.target/i386/pr23575.c: Use -msse2 instead of
18833 -march=pentium4, remove ilp32 requirement.
18834
18835 PR middle-end/23484
18836 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
18837 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
18838
18839 2005-08-29 Andreas Jaeger <aj@suse.de>
18840
18841 PR testsuite/23607
18842 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
18843
18844 2005-08-28 Jakub Jelinek <jakub@redhat.com>
18845
18846 * gcc.c-torture/execute/20050316-2.c: New test.
18847 * gcc.c-torture/execute/20050316-3.c: New test.
18848 * gcc.dg/torture/pr16104-1.c: New test.
18849
18850 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
18851
18852 PR middle-end/23463
18853 * gcc.c-torture/execute/zero-struct-1.c: New test.
18854
18855 2005-08-27 Richard Guenther <rguenther@suse.de>
18856
18857 PR target/23575
18858 * gcc.target/i386/pr23575.c: New testcase.
18859
18860 2005-08-26 Jakub Jelinek <jakub@redhat.com>
18861
18862 PR rtl-optimization/23561
18863 * gcc.c-torture/execute/20050826-1.c: New test.
18864
18865 PR rtl-opt/23560
18866 * gcc.c-torture/execute/20050826-2.c: New test.
18867
18868 2005-08-26 Dale Johannesen <dalej@apple.com>
18869
18870 * gcc.dg/20030711-1.c: Modify to work on Darwin.
18871 * gcc.dg/20050826-1.c: New.
18872
18873 2005-08-26 Mark Mitchell <mark@codesourcery.com>
18874
18875 PR c++/19004
18876 * g++.dg/template/nontype13.C: New test.
18877
18878 PR c++/23491
18879 * g++.dg/init/new14.C: New test.
18880 * g++.dg/expr/anew1.C: Do not XFAIL.
18881 * g++.dg/expr/anew2.C: Likewise.
18882 * g++.dg/expr/anew3.C: Likewise.
18883
18884 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
18885
18886 PR middle-end/22439
18887 * gcc.dg/vla-3.c: New test.
18888
18889 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
18890
18891 PR fortran/20363
18892 * gfortran.dg/named_interface.f90: New.
18893
18894 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
18895
18896 * gcc.c-torture/execute/frame-address.c: New test.
18897
18898 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
18899
18900 PR c++/20817
18901 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
18902
18903 2005-08-25 Alan Modra <amodra@bigpond.net.au>
18904
18905 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
18906
18907 2005-08-25 Alan Modra <amodra@bigpond.net.au>
18908
18909 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
18910 * gcc.dg/altivec-22.c: Rename from..
18911 * gcc.dg/altivec-nomfcr.c: ..this.
18912
18913 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
18914
18915 PR tree-optimization/23546
18916 * gcc.dg/tree-ssa/pr23546.c: New test.
18917
18918 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
18919
18920 PR fortran/17758
18921 * gfortran.dg/nonreturning_statements.f90: New test.
18922
18923 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
18924
18925 PR c++/22454
18926 * g++.dg/parse/crash29.C: New.
18927
18928 2005-08-23 DJ Delorie <dj@redhat.com>
18929
18930 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
18931 constants have the L suffix.
18932
18933 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
18934
18935 PR c++/23044
18936 * g++.dg/template/instantiate8.C: New.
18937
18938 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
18939
18940 PR middle-end/23467
18941 * gcc.c-torture/execute/pr23467.c: New test.
18942
18943 2005-08-23 Jakub Jelinek <jakub@redhat.com>
18944
18945 PR tree-optimization/22043
18946 * gcc.c-torture/execute/20050613-1.c: New test.
18947
18948 2005-08-23 Ben Elliston <bje@au.ibm.com>
18949
18950 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
18951
18952 2005-08-22 Jakub Jelinek <jakub@redhat.com>
18953
18954 PR rtl-optimization/23478
18955 * g++.dg/opt/pr23478.C: New test.
18956
18957 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
18958
18959 PR c/18715
18960 * gcc.dg/switch-warn-3.c: New test.
18961
18962 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18963
18964 PR c++/22233
18965 * g++.dg/template/param1.C: New test.
18966
18967 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18968
18969 PR c++/23089
18970 * g++.dg/other/incomplete1.C: New test.
18971
18972 2005-08-22 Ira Rosen <irar@il.ibm.com>
18973
18974 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
18975 are vectorizable.
18976
18977 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18978
18979 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
18980 d_lines_5.f: New.
18981
18982 2005-08-21 Jakub Jelinek <jakub@redhat.com>
18983
18984 * gcc.target/i386/sse-4.c: New test.
18985
18986 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18987
18988 PR testsuite/23239
18989 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
18990
18991 2005-08-20 Jakub Jelinek <jakub@redhat.com>
18992
18993 * gcc.dg/20050811-1.c: New test.
18994 * gcc.dg/20050811-2.c: New test.
18995
18996 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
18997
18998 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
18999
19000 2005-08-19 Diego Novillo <dnovillo@redhat.com>
19001
19002 PR 23476
19003 * gcc.c-torture/compile/pr23476.c: New test.
19004
19005 2005-08-19 Devang Patel <dpatel@apple.com>
19006
19007 PR tree-optimization/23048
19008 * gcc.dg/tree-ssa/pr23048.c: New test.
19009
19010 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
19011
19012 PR middle-end/20624
19013 * g++.dg/warn/Wreturn-3.C: New test
19014
19015 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
19016
19017 PR tree-optimization/22228
19018 * g++.dg/vect/pr22543.cc: New test.
19019
19020 2005-08-17 Steven Bosscher <stevenb@suse.de>
19021
19022 PR tree-optimization/21574
19023 * gcc.dg/tree-ssa/pr21574.c: New test.
19024
19025 2005-08-16 James E Wilson <wilson@specifix.com>
19026
19027 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
19028
19029 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19030
19031 PR tree-opt/23402
19032 * gcc.c-torture/compile/zero-strct-3.c: New test.
19033 * gcc.c-torture/compile/zero-strct-4.c: New test.
19034
19035 2005-08-16 Steven Bosscher <stevenb@suse.de>
19036
19037 PR target/23376
19038 * gcc.target/x86_64/pr23376.c: New test.
19039
19040 2005-08-16 Ian Lance Taylor <ian@airs.com>
19041
19042 PR c++/23337
19043 * g++.dg/ext/vector2.C: New.
19044
19045 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
19046
19047 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
19048
19049 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
19050
19051 PR libfortran/23428
19052 * gfortran.dg/inquire-complex.f90: New test case.
19053
19054 2005-08-16 James E Wilson <wilson@specifix.com>
19055
19056 PR tree-optimization/21105
19057 * gcc.dg/large-size-array.c: New.
19058
19059 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
19060
19061 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
19062 type.
19063 * gcc.dg/vect/vect-41: Likewise.
19064 * gcc.dg/vect/vect-42: Likewise.
19065 * gcc.dg/vect/vect-43: Likewise.
19066 * gcc.dg/vect/vect-44: Likewise.
19067 * gcc.dg/vect/vect-46: Likewise.
19068 * gcc.dg/vect/vect-47: Likewise.
19069 * gcc.dg/vect/vect-48: Likewise.
19070 * gcc.dg/vect/vect-52: Likewise.
19071 * gcc.dg/vect/vect-53: Likewise.
19072 * gcc.dg/vect/vect-54: Likewise.
19073 * gcc.dg/vect/vect-55: Likewise.
19074 * gcc.dg/vect/vect-56: Likewise.
19075 * gcc.dg/vect/vect-57: Likewise.
19076 * gcc.dg/vect/vect-58: Likewise.
19077 * gcc.dg/vect/vect-59: Likewise.
19078 * gcc.dg/vect/vect-60: Likewise.
19079 * gcc.dg/vect/vect-61: Likewise.
19080 * gcc.dg/vect/vect-85: Likewise.
19081 * gcc.dg/vect/vect-87: Likewise.
19082 * gcc.dg/vect/vect-88: Likewise.
19083 * gcc.dg/vect/vect-93.c: Likewise.
19084 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
19085 * gcc.dg/vect/vect-75: Likewise.
19086 * gcc.dg/vect/vect-76: Likewise.
19087 * gcc.dg/vect/vect-77: Likewise.
19088 * gcc.dg/vect/vect-78: Likewise.
19089 * gcc.dg/vect/vect-80: Likewise.
19090 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
19091 vectorized for the expected reason, rather than checking how alignment
19092 was handled.
19093 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
19094 aligned type and also instead of aligned pointers. Added documentation.
19095
19096 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
19097
19098 * gfortran.dg/power.f90: New test.
19099
19100 2005-08-16 Jakub Jelinek <jakub@redhat.com>
19101
19102 PR rtl-optimization/23299
19103 * g++.dg/opt/pr23299.C: New test.
19104
19105 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19106
19107 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
19108
19109 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
19110
19111 * g++.dg/template/local6.C: New test.
19112
19113 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19114
19115 * execute/exceptions/finally-1.m: Check that the catch and finally are
19116 being called. Also add a "return 0;" at the end of main.
19117
19118 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
19119
19120 PR fortran/21432.
19121 * gfortran.dg/namelist_print_1.f: New test of functionality of
19122 PRINT namelist.
19123 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
19124 namelist generates error with -std=f95.
19125
19126 2005-08-14 Ira Rosen <irar@il.ibm.com>
19127
19128 PR tree-optimization/23119
19129 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
19130
19131 2005-08-13 Marcin Koziej <creep@desk.pl>
19132 Andrew Pinski <pinskia@physics.uc.edu>
19133
19134 PR libobjc/22492
19135 * execute/exceptions/finally-1.m: New test.
19136
19137 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19138
19139 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
19140 testsuite.
19141 * objc/execute/exceptions/trivial.m: New test.
19142 * objc.dg/try-catch-11.m: Move to ...
19143 * objc/execute/exceptions/foward-1.m: Here.
19144 * objc.dg/try-catch-2.m: Move to ...
19145 * objc/execute/exceptions/catchall-1.m: Here.
19146 * objc.dg/try-catch-8.m: Move to ...
19147 * objc/execute/exceptions/local-variables-1.m: Here.
19148
19149 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19150
19151 * objc.dg/nested-func-1.m: Move to ...
19152 * objc/execute/nested-func-1.m: Here.
19153
19154 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19155
19156 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
19157 in ${options} instead of [target_info name].
19158 * lib/obj-c++.exp (objc_target_compile): Likewise.
19159
19160 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19161
19162 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
19163
19164 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
19165
19166 part of PR testsuite/23348
19167 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
19168 each of the torture options.
19169 * objc/compile/trivial.m: New test.
19170
19171 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
19172
19173 * gfortran.dg/eoshift.f90: Correct format.
19174
19175 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
19176
19177 * gfortran.fortran-torture/execute/character_passing.f90:
19178 Fix comment typo.
19179
19180 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
19181
19182 PR c++/8271
19183 * g++.dg/template/unify10.C: New.
19184
19185 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
19186
19187 * g++.dg/parse/pr22514.C: Move to...
19188 * g++.dg/debug/pr22514.C: here.
19189
19190 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19191
19192 PR c++/23266
19193 * g++.dg/inherit/pure1.C: New test.
19194
19195 * ChangeLog: Fix typos.
19196
19197 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19198 Steven Bosscher <stevenb@suse.de>
19199
19200 * gfortran.dg/runtime_warning_1.f90: New test.
19201
19202 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
19203
19204 PR c++/23219
19205 * g++.dg/parse/crash28.C: New.
19206
19207 2005-08-11 Richard Guenther <rguenther@suse.de>
19208
19209 PR target/23289
19210 * gcc.target/i386/tailcall-1.c: New testcase.
19211
19212 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
19213
19214 * gcc.dg/vect/vect-67.c: Un-xfail.
19215
19216 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
19217
19218 PR c++/23225
19219 * g++.dg/parse/crash27.C: new test.
19220
19221 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
19222
19223 PR libfortran/22143
19224 * gfortran.dg/shift-kind.f90: New testcase.
19225
19226 2005-08-10 Richard Sandiford <richard@codesourcery.com>
19227
19228 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
19229 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
19230
19231 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19232
19233 PR c++/20646
19234 * g++.dg/other/mult-stor1.C: New test.
19235
19236 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
19237
19238 * gcc.c-torture/pr18299-1.c: Move to ...
19239 * gcc.c-torture/compile/pr18299-1.c: Here.
19240
19241 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
19242
19243 * gfortran/fortran.torture/execute/character_passing.f90:
19244 Fix types for LSAME.
19245
19246 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
19247
19248 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
19249 input data back to what it was originally.
19250
19251 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
19252
19253 * objc.dg/try-catch-8.m: Enable for all targets.
19254
19255 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
19256
19257 * gcc.dg/pr23165.c: New test.
19258
19259 2005-08-09 Steven Bosscher <stevenb@suse.de>
19260
19261 PR tree-optimization/23234
19262 * gcc.dg/tree-ssa/pr23234.c: New test.
19263
19264 2005-08-08 Josh Conner <jconner@apple.com>
19265
19266 PR rtl-optimization/23241
19267 * gcc.dg/char-compare.c: New test.
19268
19269 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19270
19271 PR c++/22508
19272 * g++.dg/init/new13.C: New test.
19273
19274 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
19275
19276 PR c++/21166
19277 * g++.dg/other/crash-4.C: Adjust
19278 * g++/dg/ext/packed9.C: New.
19279
19280 2005-08-08 Richard Sandiford <richard@codesourcery.com>
19281
19282 PR middle-end/21964
19283 * gcc.c-torture/execute/pr21964-1.c: New test.
19284
19285 2005-08-08 Richard Sandiford <richard@codesourcery.com>
19286
19287 PR c/22458
19288 * gcc.dg/pr22458-1.c: New test.
19289
19290 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
19291 Steven G. Kargl <kargls@comcast.net>
19292
19293 PR fortran/22390
19294 * gfortran.dg/flush_1.f90: New test.
19295
19296 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19297
19298 PR c++/23191
19299 * g++.dg/template/eh2.C: New test.
19300
19301 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19302
19303 PR c++/19498
19304 * g++.dg/template/instantiate7.C: New test.
19305
19306 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
19307
19308 PR c/23113
19309 * gcc.dg/Wunused-value-1.c: New test.
19310
19311 2005-08-06 Richard Sandiford <richard@codesourcery.com>
19312
19313 PR rtl-optimization/23233
19314 * gcc.c-torture/compile/pr23233-1.c: New test.
19315
19316 2005-08-06 Jakub Jelinek <jakub@redhat.com>
19317
19318 PR fortran/18833
19319 PR fortran/20850
19320 * gfortran.dg/equiv_1.f90: New test.
19321 * gfortran.dg/equiv_2.f90: New test.
19322 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
19323 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
19324 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
19325
19326 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
19327
19328 * gcc.c-torture/execute/vrp-5.c: New test.
19329 * gcc.c-torture/execute/vrp-6.c: New test.
19330 * gcc.dg/tree-ssa/vrp21.c: New test.
19331
19332 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
19333
19334 * g++.dg/parse/pr22514.C: New test.
19335
19336 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
19337
19338 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
19339
19340 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
19341 instead of constant loads / pool entries.
19342
19343 2005-08-05 David Edelsohn <edelsohn@gnu.org>
19344
19345 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
19346 TEST_TO_WCTYPE.
19347
19348 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
19349
19350 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
19351 __WINT_TYPE__ in generated prototypes if possible.
19352
19353 2005-08-04 Diego Novillo <dnovillo@redhat.com>
19354
19355 PR 22037
19356 * g++.dg/tree-ssa/pr22037.C:
19357
19358 2005-08-04 Richard Henderson <rth@redhat.com>
19359
19360 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
19361 scan-tree-dump-times directive.
19362
19363 2005-08-04 Jan Hubicka <jh@suse.cz>
19364
19365 * gcov-1.C: Fix switch counts.
19366 * gcov-4b.c: Likewise.
19367
19368 2005-08-03 Jeff Law <law@redhat.com>
19369
19370 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
19371
19372 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
19373
19374 * gcc.c-torture/execute/pr23135.c: New test.
19375
19376 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19377
19378 PR tree-optimization/19899
19379 * gcc.dg/tree-ssa/scev-1.c: New test.
19380 * gcc.dg/tree-ssa/scev-2.c: New test.
19381
19382 2005-08-03 Richard Sandiford <richard@codesourcery.com>
19383
19384 PR target/18582
19385 * gcc.dg/torture/pr18582-1.c: New test.
19386
19387 2005-08-03 Jan Hubicka <jh@suse.cz>
19388
19389 * update-conroll.c: New testcase.
19390 * update-conroll-2.c: New testcase.
19391
19392 2005-08-02 David Edelsohn <edelsohn@gnu.org>
19393
19394 * gfortran.dg/constant_substring.f: New test.
19395 * gfortran.dg/pr22491.f: New test.
19396
19397 2005-08-02 Jan Hubicka <jh@suse.cz>
19398
19399 * update-threading.c: Replace by the proper one.
19400
19401 2005-08-02 Diego Novillo <dnovillo@redhat.com>
19402
19403 PR 23164
19404 * g++.dg/tree-ssa/pr23164.C: New test.
19405
19406 2005-08-02 Diego Novillo <dnovillo@redhat.com>
19407
19408 * gcc.dg/tree-ssa/pr23192.c: New test.
19409
19410 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
19411
19412 * gcc.c-torture/execute/vrp-4.c: New test.
19413
19414 2005-08-02 Jan Hubicka <jh@suse.cz>
19415
19416 * update-threading.c: New test.
19417
19418 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
19419
19420 * gcc.c-torture/compile/20050801-1.c: New test.
19421 * gcc.c-torture/compile/20050801-2.c: New test.
19422
19423 2005-08-01 Jan Hubicka <jh@suse.cz>
19424
19425 * val-prof-5.c: New test.
19426
19427 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
19428
19429 PR c/22311
19430 * gcc.dg/pr22311-1.c : New test.
19431
19432 2005-07-31 Steven Bosscher <stevenb@suse.de>
19433
19434 PR target/23095
19435 * gfortran.dg/pr23095.f: New test.
19436
19437 PR c++/22003
19438 * g++.dg/other/pr22003.C: New test.
19439
19440 2005-07-31 Richard Sandiford <richard@codesourcery.com>
19441
19442 PR target/20621
19443 * gcc.c-torture/execute/pr20621-1.c: New test.
19444
19445 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
19446
19447 * gfortran.dg/comma_format_extension_4.f: Adjust length
19448 of string for format.
19449 * gfortran.dg/der_array_io_1.f: Replace illegal internal
19450 print statement with internal write.
19451 * gfortran.dg/der_array_io_2.f: Likewise.
19452 * gfortran.dg/der_array_io_3.f: Likewise.
19453
19454 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
19455
19456 * gcc.dg/fold-abs-4.c: new test.
19457
19458 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
19459
19460 PR fortran/22570 an related issues.
19461 * gfortran.dg/x_slash_1.f: New test.
19462
19463 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
19464
19465 PR c/23143
19466 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
19467 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
19468
19469 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19470
19471 PR c/529
19472 * gcc.dg/Wshadow-3.c: New test.
19473
19474 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
19475
19476 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
19477 used to have the wrong bounds).
19478
19479 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19480
19481 PR c/21720
19482 * gcc.dg/hex-round-1.c: Test more cases.
19483 * gcc.dg/hex-round-2.c: New test.
19484
19485 2005-07-29 Diego Novillo <dnovillo@redhat.com>
19486
19487 PR 22550
19488 * g++.dg/tree-ssa/pr22550.C: New test.
19489
19490 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
19491
19492 * gcc.dg/tree-ssa/vrp19.c: New test.
19493 * gcc.dg/tree-ssa-vrp20.c: New test.
19494
19495 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19496
19497 PR c/22240
19498 * gcc.dg/transparent-union-4.c: New test.
19499
19500 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19501
19502 PR c/22192
19503 * gcc.dg/c99-vla-2.c: New test.
19504
19505 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
19506
19507 PR c/21720
19508 * gcc.dg/hex-round-1.c: New test.
19509
19510 2005-07-28 Jan Hubicka <jh@suse.cz>
19511
19512 * inliner-1.c: Do not dump everything.
19513 * tree-prof.exp: Do not pass -ftree-based-profiling.
19514 * bprob.exp: Likewise.
19515
19516 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
19517
19518 2005-07-28 Mark Mitchell <mark@codesourcery.com>
19519
19520 PR c++/22545
19521 * g++.dg/expr/ptrmem7.C: New test.
19522
19523 2005-07-28 Mike Stump <mrs@apple.com>
19524
19525 * g++.old-deja/g++.mike/visibility-1.C: New test.
19526
19527 2005-07-28 Richard Sandiford <richard@codesourcery.com>
19528
19529 PR c/20187
19530 * gcc.c-torture/execute/pr20187-1.c: New test.
19531
19532 2005-07-28 Jeff Law <law@redhat.com>
19533
19534 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
19535 * gcc.dg/tree-ssa/vrp18.c: New test.
19536
19537 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
19538
19539 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
19540
19541 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
19542
19543 PR tree-optimization/22506
19544 * gcc.dg/vect/ps22506.c: New test.
19545
19546 2005-07-28 Jakub Jelinek <jakub@redhat.com>
19547
19548 PR target/21149
19549 * gcc.target/i386/sse-3.c: New test.
19550
19551 2005-07-28 Richard Sandiford <richard@codesourcery.com>
19552
19553 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
19554 * gcc.target/mips/mips32-dsp-type.c: Likewise.
19555
19556 2005-07-28 Richard Sandiford <richard@codesourcery.com>
19557
19558 PR c/22589
19559 * gcc.c-torture/compile/pr22589-1.c: New test.
19560
19561 2005-07-28 Jan Hubicka <jh@suse.cz>
19562
19563 * update-loopch.c: New testcase.
19564
19565 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
19566
19567 PR rtl-optimization/23047
19568 * gcc.c-torture/execute/pr23047.c: New test.
19569 * gcc.c-torture/execute/pr23047.x: New.
19570
19571 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
19572
19573 PR tree-optimization/22493
19574 * gcc.c-torture/execute/pr22493-1.c: New test.
19575 * gcc.c-torture/execute/pr22493-1.x: New.
19576 * gcc.c-torture/execute/vrp-1.c: New test.
19577 * gcc.c-torture/execute/vrp-2.c: New test.
19578 * gcc.c-torture/execute/vrp-2.c: New test.
19579
19580 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
19581
19582 * gcc.target/frv/all-builtin-read8.c: Delete.
19583 * gcc.target/frv/all-builtin-read16.c: Delete.
19584 * gcc.target/frv/all-builtin-read32.c: Delete.
19585 * gcc.target/frv/all-builtin-read64.c: Delete.
19586 * gcc.target/frv/all-builtin-write8.c: Delete.
19587 * gcc.target/frv/all-builtin-write16.c: Delete.
19588 * gcc.target/frv/all-builtin-write32.c: Delete.
19589 * gcc.target/frv/all-builtin-write64.c: Delete.
19590 * gcc.target/frv/all-read-write-1.c: New.
19591
19592 2005-07-27 Jeff Law <law@redhat.com>
19593
19594 * gcc.c-torture/execute/pr22630.c: New test.
19595
19596 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
19597
19598 PR tree-optimization/23073
19599 * gcc.dg/vect/nodump-pr23073.c: New test.
19600 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
19601
19602 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
19603
19604 PR tree-optimize/22348
19605 * gcc.c-torture/execute/pr22348.c: New.
19606
19607 2005-07-27 Richard Guenther <rguenther@suse.de>
19608
19609 * gcc.dg/tree-ssa/salias-1.c: New testcase.
19610
19611 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19612
19613 PR fortran/22503
19614 * gfortran.dg/logical_comp.f90: New test.
19615
19616 2005-07-27 Jan Hubicka <jh@suse.cz>
19617
19618 * inliner-1.c: Add cleanup of dumps.
19619 * val-prof-*.c: Likewise.
19620 * update-tailcall.c: New.
19621
19622 2005-07-26 Diego Novillo <dnovillo@redhat.com>
19623
19624 PR 22591
19625 * gcc.dg/tree-ssa/pr22591.c: New test.
19626 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
19627
19628 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
19629
19630 PR libobjc/22606
19631 * objc.dg/try-catch-11.m: New test.
19632
19633 2005-07-26 Richard Guenther <rguenther@suse.de>
19634
19635 PR tree-optimization/22486
19636 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
19637
19638 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
19639
19640 PR tree-opt/22484
19641 * g++.dg/opt/loop2.C: New test.
19642
19643 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
19644
19645 * gcc.dg/tree-ssa/reassoc-3.c: New test.
19646 * gcc.dg/tree-ssa/reassoc-4.c: New test.
19647
19648 2005-07-25 Adam Nemet <anemet@lnxw.com>
19649
19650 * lib/profopt.exp (profopt-execute): Check for profiling data
19651 files on the target.
19652
19653 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
19654
19655 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
19656 for matching of asm labels.
19657
19658 2005-07-25 Richard Guenther <rguenther@suse.de>
19659
19660 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
19661
19662 2005-07-25 Richard Guenther <rguenther@suse.de>
19663
19664 PR testsuite/22624
19665 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
19666
19667 2005-07-25 Ira Rosen <irar@il.ibm.com>
19668
19669 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
19670 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
19671 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
19672 * gcc.dg/vect/vect-100.c: New test.
19673 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
19674 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
19675 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
19676 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
19677 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
19678 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
19679 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
19680 * gfortran.dg/vect/pr19049.f90: New testcase.
19681 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
19682
19683 2005-07-25 Jakub Jelinek <jakub@redhat.com>
19684
19685 * gcc.c-torture/execute/20050713-1.c: New test.
19686
19687 PR fortran/20063
19688 * gfortran.fortran-torture/execute/data_4.f90: New test.
19689
19690 PR middle-end/20303
19691 * gcc.dg/visibility-d.c: New test.
19692
19693 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
19694
19695 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
19696 * gfortran.dg/underflow.f90: Ditto.
19697
19698 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19699
19700 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
19701 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
19702 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
19703
19704 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
19705
19706 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
19707 include case of field width of zero.
19708
19709 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
19710
19711 PR libgfortran/21875
19712 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
19713 with trailing blanks on normal formatted read.
19714
19715 2005-07-23 Chao-ying Fu <fu@mips.com>
19716
19717 * gcc.target/mips/mips32-dsp-type.c: New test.
19718 * gcc.target/mips/mips32-dsp.c: New test.
19719
19720 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
19721
19722 PR testsuite/21073
19723 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
19724
19725 PR testsuite/20454
19726 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
19727 and __cyg_profile_func_exit.
19728
19729 2005-07-22 David Edelsohn <edelsohn@gnu.org>
19730
19731 * gfortran.dg/comma_format_extension_3.f: Fix typo.
19732 * gfortran.dg/comma_format_extension_4.f: Same.
19733 * gfortran.dg/pr15332.f: Same.
19734 * gfortran.dg/pr21730.f: Same.
19735
19736 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
19737
19738 * g++.dg/opt/vrp2.C: Fix testcase.
19739
19740 PR tree-opt/22625
19741 * g++.dg/opt/vrp2.C: New test.
19742
19743 2005-07-22 Mark Mitchell <mark@codesourcery.com>
19744
19745 PR debug/21828
19746 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
19747
19748 2005-07-22 Diego Novillo <dnovillo@redhat.com>
19749
19750 * gcc.dg/tree-ssa/20050719-1.c: New test.
19751
19752 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
19753
19754 * gcc.dg/bfin-longcall-1.c: New file.
19755 * gcc.dg/bfin-longcall-2.c: New file.
19756
19757 2005-07-21 Janis Johnson <janis187@us.ibm.com>
19758
19759 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
19760
19761 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
19762
19763 PR middle-end/19055
19764 * gcc.dg/tree-ssa/pr19055.c: New test.
19765 * gcc.dg/tree-ssa/pr19055-2.c: New test.
19766
19767 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
19768
19769 PR C++/22358
19770 * g++.dg/other/pr22358.C: New test.
19771
19772 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
19773
19774 PR c++/2922
19775 * g++.dg/lookup/two-stage5.C: New test from bug comments.
19776
19777 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19778
19779 PR c++/15938
19780 * g++.dg/init/union2.C: New test.
19781
19782 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19783
19784 PR c/22393
19785 * gcc.dg/complex-4.c: New test.
19786
19787 2005-07-21 Richard Guenther <rguenther@suse.de>
19788
19789 PR testsuite/22522
19790 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
19791 scanning for asm labels.
19792 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19793
19794 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
19795
19796 PR target/22085
19797 * gcc.dg/altivec-pr22085.c: New.
19798
19799 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
19800
19801 PR tree-optimization/19210
19802 * gcc.dg/tree-ssa/pr19210-1.c: New.
19803 * gcc.dg/tree-ssa/pr19210-2.c: New.
19804
19805 2005-07-21 Richard Sandiford <richard@codesourcery.com>
19806
19807 PR rtl-optimization/22167
19808 * g++.dg/opt/pr22167.C: New test.
19809
19810 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
19811
19812 PR c++/2922
19813 * g++.dg/lookup/two-stage2.C: New.
19814 * g++.dg/lookup/two-stage3.C: New.
19815 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
19816 fixed two-stage name lookup for operators.
19817 * g++.dg/template/call3.C: Compiler now produces an appropriate
19818 error message.
19819 * g++.dg/template/crash37.C: Compiler now describes bla() on line
19820 14 as a candidate.
19821 * g++.dg/template/ptrmem4.C: Compiler produces different error
19822 message.
19823 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
19824 connect_to_method as a candidate.
19825
19826 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
19827
19828 * gcc.dg/fold-alloc-1.c: New test.
19829
19830 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
19831
19832 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
19833 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
19834
19835 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
19836
19837 * gcc.dg/fold-abs-1.c: New test.
19838 * gcc.dg/fold-abs-2.c: New test.
19839 * gcc.dg/fold-abs-3.c: New test.
19840
19841 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
19842
19843 Make CONSTRUCTOR use VEC to store initializers.
19844 * g++.dg/ext/complit3.C: Check for specific error messages.
19845 * g++.dg/init/brace2.C: Update error message.
19846 * g++.dg/warn/Wbraces2.C: Likewise.
19847
19848 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
19849
19850 PR fortran/16940
19851 * gfortran.dg/module_interface_1.f90: New test.
19852
19853 2005-07-19 Danny Berlin <dberlin@dberlin.org>
19854 Kenneth Zadeck <zadeck@naturalbridge.com>
19855
19856 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
19857
19858 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19859
19860 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
19861 specify -Wformat for these tests.
19862 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
19863 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
19864 * gcc.dg/format/opt-6.c: Delete.
19865
19866 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
19867
19868 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
19869 * gcc.dg/tree-ssa/sra-3.c: Likewise.
19870
19871 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
19872
19873 * gcc.dg/tree-ssa/alias-2.c: New test.
19874
19875 2005-07-18 Mark Mitchell <mark@codesourcery.com>
19876
19877 PR c++/22263
19878 * g++.dg/template/explicit7.C: New test.
19879
19880 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
19881
19882 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
19883 field width of 8 to +Inf and -Inf.
19884
19885 2005-07-17 Mark Mitchell <mark@codesourcery.com>
19886
19887 PR c++/22139
19888 * g++.dg/template/friend36.C: New test.
19889
19890 2005-07-16 David Edelsohn <edelsohn@gnu.org>
19891
19892 PR fortran/21730
19893 * gfortran.dg/pr21730.f: New test.
19894
19895 2005-07-16 Danny Berlin <dberlin@dberlin.org>
19896 Kenneth Zadeck <zadeck@naturalbridge.com>
19897
19898 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
19899 since pure const detection cannot run at -O1 in c compiler.
19900 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
19901 can now optimize this case properly.
19902 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
19903 because we now pass.
19904 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
19905
19906 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
19907
19908 PR c/22421
19909 * gcc.dg/format/bitfld-1.c: New test.
19910
19911 2005-07-15 Mark Mitchell <mark@codesourcery.com>
19912
19913 PR c++/22204
19914 * g++.dg/rtti/repo1.C: New test.
19915
19916 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
19917
19918 PR middle-end/22398
19919 * gcc.c-torture/compile/pr22398.c: New test.
19920
19921 2005-07-15 Mark Mitchell <mark@codesourcery.com>
19922
19923 PR c++/22132
19924 * g++.dg/expr/cast4.C: New test.
19925
19926 2005-07-15 Richard Guenther <rguenther@suse.de>
19927
19928 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
19929 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
19930
19931 2005-07-15 Steven Bosscher <stevenb@suse.de>
19932
19933 PR tree-optimization/22230
19934 * gcc.dg/tree-ssa/pr22230.c: New test.
19935
19936 2005-07-14 Jakub Jelinek <jakub@redhat.com>
19937
19938 * gfortran.dg/g77/cpp6.f: New test.
19939
19940 PR fortran/22417
19941 * gfortran.dg/g77/cpp5.F: New test.
19942 * gfortran.dg/g77/cpp5.h: New file.
19943 * gfortran.dg/g77/cpp5inc.h: New file.
19944
19945 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
19946
19947 PR libfortran/16435
19948 * gfortran.dg/tl_editting.f90: New.
19949 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
19950
19951 2005-07-14 Steven G. Kargl <kargls@comcast.net>
19952
19953 * gfortran.dg/char_array_constructor.f90: New test.
19954
19955 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
19956
19957 * gfortran.dg/past_eor.f90: New.
19958 * gfortran.dg/complex_read.f90: New.
19959
19960 2005-07-13 Jeff Law <law@redhat.com>
19961
19962 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
19963 additional casts.
19964
19965 * gcc.dg/tree-ssa/pr22321.c: New test
19966
19967 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
19968
19969 PR tree-optimization/21921
19970 * gcc.dg/tree-ssa/pr21921.c: New.
19971
19972 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
19973
19974 PR tree-optimizatio/22442
19975 * gcc.dg/tree-ssa/loop-11.c: New test.
19976
19977 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
19978
19979 PR tree-opt/21840
19980 * gcc.c-torture/compile/pr21840.c: New test.
19981
19982 2005-07-12 Jan Hubicka <jh@suse.cz>
19983
19984 * gcc.c-torture/compile/pr22379.c: New test.
19985
19986 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
19987
19988 PR libfortran/21593
19989 gfortran.dg/dev_null.f90: Remove outdated comment about
19990 PR libfortran/21593.
19991
19992
19993 2005-07-12 Dale Johannesen <dalej@apple.com>
19994
19995 * gcc.target/i386/compress-float-sse.c: New.
19996 * gcc.target/i386/compress-float-sse-pic.c: New.
19997 * gcc.target/i386/compress-float-387.c: New.
19998 * gcc.target/i386/compress-float-387-pic.c: New.
19999 * gcc.dg/compress-float-ppc.c: New.
20000 * gcc.dg/compress-float-ppc-pic.c: New.
20001
20002 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
20003
20004 PR libfortran/21593
20005 gfortran.dg/dev_null.f90: Remove targets.
20006
20007 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
20008
20009 PR tree-opt/22335
20010 * gcc.dg/pr22335-1.c: New test.
20011 * gcc.dg/pr22335-2.c: New test.
20012
20013 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20014
20015 PR c++/20172
20016 * g++.dg/template/nontype12.C : New test.
20017
20018 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
20019
20020 * gcc.dg/tree-ssa/loop-10.c: New test.
20021
20022 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
20023
20024 * gcc.c-torture/execute/20020720-1.x: Remove.
20025
20026 2005-07-11 Jakub Jelinek <jakub@redhat.com>
20027
20028 * gfortran.fortran-torture/execute/forall_7.f90: New test.
20029
20030 2005-07-10 Richard Sandiford <richard@codesourcery.com>
20031
20032 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
20033 (dg-mips-options): Use it.
20034
20035 2005-07-09 Diego Novillo <dnovillo@redhat.com>
20036
20037 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
20038
20039 2005-07-09 Richard Henderson <rth@redhat.com>
20040
20041 * lib/target-supports.exp (check_effective_target_sync_char_short):
20042 Add alpha.
20043
20044 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
20045
20046 PR libfortran/22217
20047 * gfortran.dg/negative-z-descriptor.f90: New test.
20048
20049 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
20050
20051 PR tree-opt/22329
20052 * gcc.dg/pr22329.c: New test.
20053
20054 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
20055
20056 PR tree-optimization/20139
20057 * gcc.dg/tree-ssa/pr20139.c: New.
20058
20059 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
20060
20061 PR tree-opt/22356
20062 * gcc.dg/pr22356-1.c: New test.
20063
20064 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
20065
20066 PR c++/21799
20067 * g++.dg/template/unify8.C: New.
20068 * g++.dg/template/unify9.C: New.
20069
20070 2005-07-08 Jakub Jelinek <jakub@redhat.com>
20071
20072 * gfortran.fortran-torture/execute/entry_10.f90: New test.
20073
20074 2005-07-07 Geoffrey Keating <geoffk@apple.com>
20075
20076 * gcc.dg/darwin-version-1.c: New.
20077 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
20078 * gcc.dg/builtins-20.c: Likewise.
20079 * gcc.dg/builtins-53.c: Likewise.
20080 * gcc.dg/torture/builtins-convert-1.c: Likewise.
20081 * gcc.dg/torture/builtins-convert-2.c: Likewise.
20082 * gcc.dg/torture/builtins-convert-3.c: Likewise.
20083 * gcc.dg/torture/builtins-power-1.c: Likewise.
20084 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
20085 on Darwin.
20086
20087 2005-07-07 Jeff Law <law@redhat.com>
20088
20089 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
20090 argument evaluation order.
20091
20092 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
20093
20094 PR libfortran/21594
20095 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20096 Add test cases where the shift length is greater than the
20097 array length.
20098
20099 2005-07-07 Ziemowit Laski <zlaski@apple.com>
20100
20101 * obj-c++.dg/proto-lossage-6.mm: New.
20102 * objc.dg/proto-lossage-6.m: New.
20103
20104 2005-07-07 Ziemowit Laski <zlaski@apple.com>
20105
20106 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
20107 * objc.dg/gnu-runtime-2.m: Likewise.
20108
20109 2005-07-07 Jakub Jelinek <jakub@redhat.com>
20110
20111 * gfortran.dg/longline.f: New test.
20112
20113 * gfortran.dg/badline.f: New test.
20114
20115 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
20116
20117 PR fortran/16531
20118 PR fortran/15966
20119 PR fortran/18781
20120 * gfortran.dg/hollerith.f90: New.
20121 * gfortran.dg/hollerith2.f90: New.
20122 * gfortran.dg/hollerith3.f90: New.
20123 * gfortran.dg/hollerith4.f90: New.
20124 * gfortran.dg/hollerith_f95.f90: New.
20125 * gfortran.dg/hollerith_legacy.f90: New.
20126 * gfortran.dg/g77/cpp4.F: New. Port from g77.
20127
20128 2005-07-07 Ziemowit Laski <zlaski@apple.com>
20129
20130 PR objc/22274
20131 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
20132 * objc.dg/gnu-runtime-2.m: New.
20133
20134 2005-07-06 Jeff Law <law@redhat.com>
20135
20136 * gcc.dg/tree-ssa/vrp17.c: New test.
20137
20138 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
20139
20140 PR fortran/22327
20141 * gfortran.dg/array_constructor_5.f90: New test.
20142
20143 2005-07-07 Jakub Jelinek <jakub@redhat.com>
20144
20145 * gfortran.fortran-torture/execute/entry_9.f90: New test.
20146
20147 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
20148
20149 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
20150 * gcc.dg/980816-1.c: Ditto.
20151
20152 2005-07-06 Jeff Law <law@redhat.com>
20153
20154 * gcc.c-torture/compile/pr21356.c: New test.
20155
20156 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
20157
20158 PR c/22013
20159 PR c/22098
20160 * gcc.c-torture/compile/pr22013-1.c,
20161 gcc.c-torture/execute/pr22098-1.c,
20162 gcc.c-torture/execute/pr22098-2.c,
20163 gcc.c-torture/execute/pr22098-3.c: New tests.
20164
20165 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
20166
20167 PR c/22308
20168 * gcc.dg/pr22308-1.c: New test.
20169
20170 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
20171
20172 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
20173 target.
20174 * gcc.dg/compare9.c: Use -fshort-enums instead of
20175 -fno-short-enums. Change the last test to dg-bogus.
20176
20177 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
20178
20179 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
20180 * gcc.dg/compare9.c: New.
20181
20182 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20183
20184 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
20185
20186 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
20187
20188 PR testsuite/22288
20189 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
20190
20191
20192 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20193
20194 * gcc.dg/format/gcc_gfc-1.c: New.
20195
20196 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
20197
20198 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
20199
20200 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20201
20202 PR fortran/20842
20203 * gfortran.dg/io_invalid_1.f90: New test.
20204
20205 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
20206
20207 * gcc.dg/format/gcc_diag-1.c: Update.
20208
20209 2005-07-02 Jeff Law <law@redhat.com>
20210
20211 * gcc.dg/tree-ssa/pr22051-1.c: New test.
20212 * gcc.dg/tree-ssa/pr22051-2.c: New test.
20213
20214 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
20215
20216 * gcc.dg/format/gcc_diag-1.c: Update.
20217
20218 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
20219
20220 PR tree-opt/22269
20221 * gcc.c-torture/compile/pr22269.c: New test.
20222
20223 2005-06-30 Diego Novillo <dnovillo@redhat.com>
20224
20225 PR 21584
20226 PR 22219
20227 * g++.dg/tree-ssa/pr21584-1.C: New test.
20228 * g++.dg/tree-ssa/pr21584-2.C: New test.
20229
20230 2005-06-30 Ziemowit Laski <zlaski@apple.com>
20231
20232 * obj-c++.dg/try-catch-11.mm: New.
20233 * objc.dg/try-catch-10.m: New.
20234
20235 2005-06-29 David Edelsohn <edelsohn@gnu.org>
20236
20237 * g++.dg/other/ucnid-1.C: xfail on AIX.
20238
20239 2005-06-29 Diego Novillo <dnovillo@redhat.com>
20240
20241 PR 22234
20242 * gcc.dg/20050629-1.c: New test.
20243
20244 2005-06-29 Ziemowit Laski <zlaski@apple.com>
20245
20246 * obj-c++.dg/const-str-1[0-1].mm: New.
20247 * objc.dg/const-str-1[0-1].m: New.
20248
20249 2005-05-29 Richard Henderson <rth@redhat.com>
20250
20251 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
20252 Rename from check_effective_target_vect_no_max.
20253 (check_effective_target_vect_no_int_add): New.
20254 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
20255 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
20256 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20257 * gcc.dg/vect/vect-reduc-1.c: Use both.
20258 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20259
20260 2005-05-29 Richard Henderson <rth@redhat.com>
20261
20262 * lib/target-supports.exp (check_effective_target_vect_no_max):
20263 Remove i386 and x86_64.
20264
20265 2005-06-29 Steve Ellcey <sje@cup.hp.com>
20266
20267 PR testsuite/21969
20268 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
20269
20270 2005-06-29 Steve Ellcey <sje@cup.hp.com>
20271
20272 PR middle-end/21969
20273 * gcc.dg/vect/pr21969.c: New test.
20274
20275 2005-06-28 Eric Christopher <echristo@redhat.com>
20276
20277 PR c/22052
20278 PR c/21975
20279 * gcc.dg/inline1.c: New test.
20280 * gcc.dg/inline2.c: Ditto.
20281 * gcc.dg/inline3.c: Ditto.
20282 * gcc.dg/inline4.c: Ditto.
20283 * gcc.dg/inline5.c: Ditto.
20284
20285 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
20286
20287 PR libfortran/22142
20288 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20289 Add testcase also testing eoshift1 for PR 22142.
20290
20291 2005-06-28 Richard Henderson <rth@redhat.com>
20292
20293 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
20294 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
20295 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
20296 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
20297 gcc.dg/tree-ssa/20030922-2.c: Likewise.
20298
20299 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
20300
20301 PR libfortran/22142
20302 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
20303 Add testcase for PR 22142.
20304
20305 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
20306
20307 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
20308 gcc.target/ia64/fpreg-2.c: New tests.
20309
20310 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20311
20312 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
20313
20314 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20315
20316 PR libfortran/22170
20317 * gfortran.dg/slash_1.f90: New test.
20318
20319 2005-06-27 Richard Henderson <rth@redhat.com>
20320
20321 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
20322 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
20323 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20324 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20325 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20326 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20327
20328 2005-06-27 Richard Henderson <rth@redhat.com>
20329
20330 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
20331 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
20332
20333 2005-06-27 Ziemowit Laski <zlaski@apple.com>
20334
20335 * obj-c++.dg/proto-lossage-5.mm: New.
20336 * objc.dg/proto-lossage-5.m: New.
20337
20338 2005-06-27 Diego Novillo <dnovillo@redhat.com>
20339
20340 PR 21959
20341 * gcc.dg/tree-ssa/pr21959.c: New test.
20342
20343 2005-06-27 Jakub Jelinek <jakub@redhat.com>
20344
20345 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
20346 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
20347 testing uninitialized var.
20348
20349 * gcc.c-torture/execute/builtins/chk.h: New.
20350 * gcc.c-torture/execute/builtins/lib/chk.c: New.
20351 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
20352 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
20353 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
20354 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
20355 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
20356 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
20357 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
20358 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
20359 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
20360 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
20361 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
20362 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
20363 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
20364 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
20365 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
20366 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
20367 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
20368 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
20369 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
20370 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
20371 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
20372 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
20373 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
20374 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
20375 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
20376 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
20377 * gcc.dg/builtin-object-size-1.c: New test.
20378 * gcc.dg/builtin-object-size-2.c: New test.
20379 * gcc.dg/builtin-object-size-3.c: New test.
20380 * gcc.dg/builtin-object-size-4.c: New test.
20381 * gcc.dg/builtin-object-size-5.c: New test.
20382 * gcc.dg/builtin-stringop-chk-1.c: New test.
20383 * gcc.dg/builtin-stringop-chk-2.c: New test.
20384 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
20385 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
20386 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
20387 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
20388 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
20389 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
20390 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
20391 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
20392 * gcc.c-torture/execute/printf-1.c: New test.
20393 * gcc.c-torture/execute/fprintf-1.c: New test.
20394 * gcc.c-torture/execute/vprintf-1.c: New test.
20395 * gcc.c-torture/execute/vfprintf-1.c: New test.
20396 * gcc.c-torture/execute/printf-chk-1.c: New test.
20397 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
20398 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
20399 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
20400
20401 2005-06-27 Michael Matz <matz@suse.de>
20402
20403 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
20404 slot is not merged if address escapes.
20405
20406 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20407
20408 PR c/21911
20409 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
20410
20411 2005-06-26 Jakub Jelinek <jakub@redhat.com>
20412
20413 PR middle-end/17965
20414 * gcc.c-torture/compile/20050622-1.c: New test.
20415
20416 PR middle-end/22028
20417 * gcc.dg/20050620-1.c: New test.
20418
20419 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
20420
20421 PR tree-optimization/22026
20422 * gcc.dg/tree-ssa/pr22026.c: New.
20423
20424 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
20425
20426 PR libfortran/22144
20427 * gfortran.dg/shift-alloc.f90: New testcase.
20428
20429 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
20430
20431 * all files: Update FSF address in copyright headers.
20432
20433 2005-06-22 Jan Hubicka <jh@suse.cz>
20434
20435 * wholeprogram-1.c: New testcase.
20436 * wholeprogram-2.c: New testcase.
20437
20438 2005-06-24 Mark Mitchell <mark@codesourcery.com>
20439
20440 PR 22171
20441 * gcc.dg/tree-ssa/pr22171.c: New test.
20442
20443 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
20444
20445 * gfortran.dg/simplify_modulo.f90: New.
20446
20447 2005-06-24 Jan Hubicka <jh@suse.cz>
20448
20449 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
20450
20451 2005-06-23 Ziemowit Laski <zlaski@apple.com>
20452
20453 * obj-c++.dg/proto-lossage-[1-4].mm: New.
20454
20455 2005-06-23 Ziemowit Laski <zlaski@apple.com>
20456
20457 * obj-c++.dg/typedef-alias-1.mm: New.
20458 * objc.dg/typedef-alias-1.m: New.
20459
20460 2005-06-23 Jeff Law <law@redhat.com>
20461
20462 * gcc.dg/tree-ssa/vrp16.c: New test.
20463
20464 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20465
20466 * lib/target-supports.exp: Add
20467 check_effective_target_fortran_large_real and
20468 check_effective_target_fortran_large_int to check for
20469 corresponding effective targets.
20470 * gfortran.dg/large_integer_kind_1.f90: New test.
20471 * gfortran.dg/large_real_kind_1.f90: New test.
20472
20473 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
20474
20475 PR tree-optimization/22117
20476 * gcc.dg/tree-ssa/pr22117.c: New.
20477
20478 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
20479
20480 PR testsuite/22123
20481 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
20482
20483 2005-06-23 David Edelsohn <edelsohn@gnu.org>
20484
20485 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
20486
20487 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
20488
20489 * gfortran.dg/f2c_4.f90: Add tests for complex functions
20490 * gfortran.dg/f2c_4.c: Likewise.
20491
20492 2005-06-22 Paul Brook <paul@codesourcery.com>
20493
20494 PR fortran/21034
20495 * gfortran.dg/auto_save_1.f90: New test.
20496
20497 2005-06-22 Michael Matz <matz@suse.de>
20498
20499 * gcc.target/x86-64/abi: New directory.
20500 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
20501 * gcc.target/x86-64/abi/README.gcc: New file.
20502 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
20503 * gcc.target/x86-64/abi/asm-support.s: New file.
20504 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
20505 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
20506 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
20507 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
20508 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
20509 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
20510 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
20511 * gcc.target/x86_64/abi/test_bitfields.c: New test.
20512 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
20513 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
20514 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
20515 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
20516 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
20517 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
20518 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
20519 * gcc.target/x86_64/abi/test_varargs.c: New test.
20520
20521 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
20522
20523 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
20524 32-bit i?86 and x86_64.
20525
20526 2005-06-21 Ziemowit Laski <zlaski@apple.com>
20527
20528 * obj-c++.dg/const-str-[1-9].mm: New tests.
20529
20530 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
20531
20532 PR fortran/22010
20533 * gfortran.dg/namelist_use.f90: New.
20534 * gfortran.dg/namelist_use_only.f90: New.
20535
20536 2005-06-21 Jeff Law <law@redhat.com>
20537
20538 * gcc.dg/tree-ssa/vrp15.c: New test.
20539
20540 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
20541
20542 * lib/target-supports.exp (check_effective_target_vect_reduction):
20543 Remove.
20544 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
20545 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
20546 remove vect_reduction target keyword. Also avoid two returns in main.
20547 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20548 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
20549 * gcc.dg/vect/vect-reduc-1short.c: New test.
20550 * gcc.dg/vect/vect-reduc-1char.c: New test.
20551 * gcc.dg/vect/vect-reduc-2short.c: New test.
20552 * gcc.dg/vect/vect-reduc-2char.c: New test.
20553 * gcc.dg/vect/vect-reduc-6.c: New test.
20554 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
20555 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
20556 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
20557
20558 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20559 Paul Thomas <pault@gcc.gnu.org>
20560
20561 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
20562 New tests.
20563
20564 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20565
20566 * gfortran.dg/backslash_1.f90: New test.
20567 * gfortran.dg/backslash_2.f90: New test.
20568
20569 2005-06-20 Steven G. Kargl <kargls@comcast.net>
20570
20571 * gfortran.dg/duplicate_labels.f90: New test.
20572
20573 2005-06-20 Jan Beulich <jbeulich@novell.com>
20574
20575 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
20576 unsupportable relocations.
20577 * g++.old-deja/g++.other/store-expr1.C: Likewise.
20578 * gcc.dg/20050321-2.c: xfail for NetWare.
20579
20580 2005-06-20 Andreas Jaeger <aj@suse.de>
20581
20582 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
20583 gcc.target/i386/fastcall-sseregparm.c,
20584 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
20585
20586 2005-06-19 Richard Henderson <rth@redhat.com>
20587
20588 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
20589
20590 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
20591
20592 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
20593
20594 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
20595
20596 PR c++/22115
20597 * g++.dg/conversion/simd2.C: Change expected error message.
20598
20599 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
20600
20601 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
20602 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20603 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20604
20605 2005-06-18 James A Morrison <phython@gcc.gnu.org>
20606
20607 * gcc.dg/fold-mod-1.c: New test.
20608
20609 2005-06-18 Steven G. Kargl <kargls@comcast.net>
20610
20611 PR fortran/19926
20612 * gfortran.dg/pr19926.f90: New test.
20613
20614 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
20615
20616 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
20617 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
20618 targets.
20619 * gcc.dg/vect/vect-reduc-2.c: Likewise.
20620 * gcc.dg/vect/vect-reduc-3.c: Likewise.
20621
20622 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
20623
20624 * gcc.target/ia64/float80-varargs-1.c: New test.
20625
20626 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20627
20628 PR tree-opt/22035
20629 * gfortran.dg/f2c_6.f90: New test.
20630
20631 2005-06-17 Geoffrey Keating <geoffk@apple.com>
20632
20633 PR c++/17413
20634 * g++.dg/template/local5.C: New.
20635
20636 2005-06-17 Richard Henderson <rth@redhat.com>
20637
20638 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
20639
20640 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
20641
20642 PR testsuite/21945
20643 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
20644
20645 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
20646
20647 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
20648 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
20649 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
20650 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
20651 check_vect to verify the presence of hardware vector support.
20652
20653 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
20654
20655 PR testsuite/22056
20656 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
20657
20658 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20659
20660 PR libfortran/19216
20661 * gfortran.dg/pr19216.f: Add correct space between brackets and
20662 dg directive.
20663
20664 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20665
20666 PR libfortran/16436
20667 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
20668
20669 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
20670
20671 * gcc.target/i386/attributes-error.c: New testcase.
20672 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
20673 * gcc.target/i386/regparm-stdcall.c: Likewise.
20674 * gcc.target/i386/sseregparm-1.c: Likewise.
20675 * gcc.target/i386/sseregparm-2.c: Likewise.
20676
20677 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
20678
20679 * g++.dg/rtti/crash2.C: New.
20680
20681 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
20682
20683 * gcc.dg/noncompile/20040203-3.c: Update expected message.
20684
20685 2005-06-15 David Ung <davidu@mips.com>
20686
20687 * gcc.target/mips/mips16e-extends.c: New test for testing the
20688 generation of MIPS16e zeb/zeh, seb/seh instructions.
20689
20690 2005-06-15 Diego Novillo <dnovillo@redhat.com>
20691
20692 PR 22018
20693 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
20694 * gcc.dg/tree-ssa/pr22018.c: New test.
20695
20696 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
20697
20698 * gcc.dg/simd-1.c: Update error messages.
20699 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
20700 * gcc.dg/simd-2.c: Update error messages.
20701 * gcc.dg/simd-4.c: New.
20702
20703 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
20704
20705 PR c++/20678
20706 * g++.dg/other/crash-4.C: New.
20707
20708 2005-06-14 Devang Patel <dpatel@apple.com>
20709
20710 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
20711
20712 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
20713
20714 PR c++/21929
20715 * g++.dg/parse/crash11.C: Update
20716
20717 2005-06-13 Jeff Law <law@redhat.com>
20718
20719 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
20720 perform the desired transformations.
20721 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
20722 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
20723
20724 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20725
20726 PR fortran/22038
20727 * gfortran.dg/forall_1.f90: Un-XFAIL.
20728
20729 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
20730
20731 PR c++/21929
20732 * g++.dg/parse/crash26.C: New.
20733
20734 PR c++/20789
20735 * g++.dg/init/member1.C: New.
20736
20737 2005-06-13 Jakub Jelinek <jakub@redhat.com>
20738
20739 * gfortran.dg/altreturn_1.f90: New test.
20740
20741 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
20742
20743 PR middle-end/21985
20744 * gcc.dg/tree-ssa/pr21985.c: New test.
20745
20746 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
20747
20748 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
20749
20750 2005-06-12 Roger Sayle <roger@eyesopen.com>
20751
20752 PR c++/21930
20753 * g++.dg/other/error10.C: New test case.
20754
20755 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20756
20757 PR libfortran/19155
20758 * gfortran.dg/pr19155.f: Add test.
20759
20760 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20761
20762 * gfortran.dg/f2c_7.f90: New test.
20763
20764 * gfortran.dg/forall_1.f90: XFAILed.
20765
20766 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
20767
20768 * gcc.dg/pr14796-1.c: New.
20769 * gcc.dg/pr14796-2.c: New.
20770
20771 2005-06-11 Steven G. Kargl <kargls@comcast.net>
20772
20773 PR fortran/17792
20774 PR fortran/21375
20775 * gfortran.dg/deallocate_stat.f90: New test.
20776
20777 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
20778
20779 * gfortran.fortran-torture/execute/in-pack.f90: New test.
20780
20781 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
20782
20783 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
20784 access will be generated when this loop is vectorized. Test that
20785 accesses with same alignment were detected.
20786 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
20787 Test that accesses with same alignment were detected.
20788 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
20789 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
20790 alignment were detected.
20791
20792 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
20793
20794 PR c++/10611
20795 * g++.dg/conversion/simd2.C: New.
20796
20797 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
20798
20799 * gcc.dg/Wcxx-compat-1.c: New.
20800
20801 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
20802
20803 PR libfortran/21480
20804 * gfortran.dg/reshape-complex.f90: Add a test for a packed
20805 complex array.
20806
20807 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
20808
20809 * gcc.dg/alias-8.c: New.
20810
20811 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
20812
20813 * gcc.dg/format/cmn_err-1.c: Update.
20814
20815 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
20816
20817 PR target/20666
20818 * gcc.target/sparc/fexpand-2.c: New.
20819 * gcc.target/sparc/fpmerge-2.c: New.
20820 * gcc.target/sparc/fpmul-2.c: New.
20821 * gcc.target/sparc/noresult.c: New.
20822 * gcc.target/sparc/pdist-2.c: New.
20823 * gcc.target/sparc/pdist-3.c: New.
20824
20825 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
20826
20827 PR testsuite/21702
20828 * gcc.target/i386/i386.exp: Fix comment typo.
20829
20830 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
20831
20832 PR c++/19497
20833 * g++.dg/inherit/using5.C: New.
20834 * g++.dg/inherit/using6.C: New.
20835
20836 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20837
20838 PR c++/19894
20839 * g++.dg/template/ptrmem15.C: New test.
20840
20841 PR c++/20563
20842 * g++.dg/ext/label4.C: New test.
20843
20844 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20845
20846 * gcc.dg/tls/debug-1.c: New test.
20847
20848 2005-06-07 Dale Johannesen <dalej@apple.com>
20849
20850 * gcc.target/i386/movq.c: New.
20851
20852 2005-06-07 Dale Johannesen <dalej@apple.com>
20853
20854 * gcc.dg/20050607-1.c: New.
20855
20856 2005-06-07 Jakub Jelinek <jakub@redhat.com>
20857
20858 PR middle-end/21850
20859 * gcc.c-torture/execute/20050607-1.c: New test.
20860
20861 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
20862
20863 PR libfortran/21926
20864 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
20865 Test case where the return array has lowest stride one,
20866 but isn't packed.
20867
20868 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
20869
20870 * lib/target-supports.exp (check_effective_target_sync_int_long):
20871 Add s390 and s390x targets.
20872
20873 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
20874
20875 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
20876 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
20877 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
20878 * gcc.dg/tree-ssa/loop-9.c: New test.
20879
20880 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
20881
20882 * g++.dg/parse/defarg10.C: New.
20883
20884 2005-06-06 Jakub Jelinek <jakub@redhat.com>
20885
20886 PR regression/21897
20887 * gcc.c-torture/execute/20050604-1.c: New test.
20888
20889 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
20890
20891 PR 21903
20892 * g++.dg/parse/defarg9.C: New.
20893
20894 PR c++/20637
20895 * g++.dg/inherit/using4.C: New.
20896 * g++.dg/overload/error1.C: Adjust expected errors.
20897 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
20898 * g++.old-deja/g++.brendan/arm2.C: Likewise.
20899 * g++.old-deja/g++.other/redecl2.C: Likewise.
20900 * g++.old-deja/g++.other/redecl4.C: Likewise.
20901 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
20902
20903 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
20904
20905 * gfortran.dg/f2c_5.f90: Add -w to dg-options
20906
20907 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
20908
20909 * lib/gfortran.exp (gfortran_target_compile): Call
20910 dg-additional-files-options
20911 * gfortran.dg/f2c_4.f90: New file
20912 * gfortran.dg/f2c_4.c: New file
20913 * gfortran.dg/f2c_5.f90: New file
20914 * gfortran.dg/f2c_5.c: New file
20915
20916 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20917
20918 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
20919
20920 PR fortran/21912
20921 * gfortran.dg/array_constructor_4.f90: New test.
20922
20923 2005-06-05 Mark Mitchell <mark@codesourcery.com>
20924
20925 PR c++/21619
20926 * g++.dg/ext/builtin9.C: New test.
20927
20928 2005-06-05 Dale Johannesen <dalej@apple.com>
20929
20930 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
20931 * gcc.c-torture/execute/20050603-2.c: Ditto.
20932
20933 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
20934
20935 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
20936 * gcc.dg/vect/vect-reduc-1.c: New.
20937 * gcc.dg/vect/vect-reduc-2.c: New.
20938 * gcc.dg/vect/vect-reduc-3.c: New.
20939
20940 2005-06-04 Dale Johannesen <dalej@apple.com>
20941
20942 * gcc.c-torture/execute/20050603-1.c: New.
20943 * gcc.c-torture/execute/20050603-2.c: New.
20944 * gcc.dg/20050603-3.c: New.
20945
20946 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20947
20948 PR fortran/19195
20949 * gfortran.dg/debug_1.f90: New test.
20950
20951 * gfortran.dg/forall_1.f90: New test.
20952
20953 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
20954
20955 * gfortran.dg/array_constructor_3.f90: New test.
20956
20957 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20958
20959 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
20960
20961 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
20962
20963 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
20964
20965 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
20966
20967 PR c/21873
20968 * gcc.dg/init-excess-1.c: New test.
20969
20970 2005-06-03 Mark Mitchell <mark@codesourcery.com>
20971
20972 PR c++/21853
20973 * g++.dg/expr/static_cast6.C: New test.
20974
20975 2005-06-03 Diego Novillo <dnovillo@redhat.com>
20976
20977 * gcc.dg/tree-ssa/vrp14.c: New test.
20978
20979 2005-06-03 Mark Mitchell <mark@codesourcery.com>
20980
20981 PR c++/21336
20982 * g++.dg/template/new2.C: New test.
20983
20984 2005-06-03 Josh Conner <jconner@apple.com>
20985
20986 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
20987 all entries in initializer.
20988
20989 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
20990
20991 PR middle-end/21858
20992 * gcc.dg/pr21858.c: New testcase.
20993
20994 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
20995
20996 PR tree-optimization/21292
20997
20998 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
20999 New.
21000 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
21001 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
21002 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
21003 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
21004 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
21005
21006 2005-06-02 Richard Henderson <rth@redhat.com>
21007
21008 * gcc.dg/sync-2.c: Use -march=i486 for i386.
21009
21010 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
21011
21012 * gcc.dg/wtypequal.c: New testcase.
21013
21014 2005-06-02 Diego Novillo <dnovillo@redhat.com>
21015
21016 PR 21582
21017 * gcc.dg/tree-ssa/pr21582.c: New test.
21018
21019 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
21020
21021 PR c++/21280
21022 * g++.dg/opt/interface2.h: New.
21023 * g++.dg/opt/interface2.C: New.
21024 * g++.dg/init/ctor4.C: Adjust error lines.
21025 * g++.old-deja/g++.bob/inherit2.C: Likewise.
21026 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21027 * g++.old-deja/g++.jason/opeq3.C: Likewise.
21028 * g++.old-deja/g++.pt/assign1.C: Likewise.
21029 * g++.old-deja/g++.pt/crash20.C: Likewise.
21030
21031 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
21032
21033 PR tree-optimization/21734
21034 * g++.dg/vect/pr21734_1.cc: New.
21035 * g++.dg/vect/pr21734_2.cc: New.
21036
21037 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
21038
21039 PR c++/20350
21040 * g++.dg/template/spec24.C: New.
21041
21042 PR c++/21151
21043 * g++.dg/pch/local-1.C: New.
21044 * g++.dg/pch/local-1.Hs: New.
21045
21046 2005-06-01 Diego Novillo <dnovillo@redhat.com>
21047
21048 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
21049 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
21050 * gcc.dg/tree-ssa/pr14341.c: New test.
21051 * gcc.dg/tree-ssa/pr14841.c: New test.
21052 * gcc.dg/tree-ssa/pr20701.c: New test.
21053 * gcc.dg/tree-ssa/pr21086.c: New test.
21054 * gcc.dg/tree-ssa/pr21090.c: New test.
21055 * gcc.dg/tree-ssa/pr21332.c: New test.
21056 * gcc.dg/tree-ssa/pr21458.c: New test.
21057 * gcc.dg/tree-ssa/pr21658.c: New test.
21058 * gcc.dg/tree-ssa/vrp01.c: New test.
21059 * gcc.dg/tree-ssa/vrp02.c: New test.
21060 * gcc.dg/tree-ssa/vrp03.c: New test.
21061 * gcc.dg/tree-ssa/vrp04.c: New test.
21062 * gcc.dg/tree-ssa/vrp05.c: New test.
21063 * gcc.dg/tree-ssa/vrp06.c: New test.
21064 * gcc.dg/tree-ssa/vrp07.c: New test.
21065 * gcc.dg/tree-ssa/vrp08.c: New test.
21066 * gcc.dg/tree-ssa/vrp09.c: New test.
21067 * gcc.dg/tree-ssa/vrp10.c: New test.
21068 * gcc.dg/tree-ssa/vrp11.c: New test.
21069 * gcc.dg/tree-ssa/vrp12.c: New test.
21070 * gcc.dg/tree-ssa/vrp13.c: New test.
21071
21072 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
21073
21074 PR 21029
21075 * gcc.dg/tree-ssa/pr21029.c: New test.
21076
21077 2005-06-01 Roger Sayle <roger@eyesopen.com>
21078
21079 * gfortran.dg/logint-1.f: New test case.
21080 * gfortran.dg/logint-2.f: Likewise.
21081 * gfortran.dg/logint-3.f: Likewise.
21082
21083 2005-06-01 Jakub Jelinek <jakub@redhat.com>
21084
21085 PR c/21536
21086 PR c/20760
21087 * gcc.dg/20050527-1.c: New test.
21088
21089 * gcc.dg/i386-sse-12.c: New test.
21090
21091 PR fortran/21729
21092 * gfortran.dg/implicit_5.f90: New test.
21093
21094 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
21095
21096 PR fortran/20883
21097 * gfortran/assign_4.f90: New test.
21098 * gfortran/assign_2.f90: Change compile to run.
21099
21100 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
21101
21102 * lib/target-supports.exp
21103 (check_effective_target_sync_char_short): New.
21104 * gcc.dg/sync-2.c: New.
21105
21106 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
21107
21108 PR tree-optimization/21817
21109 * gcc.dg/torture/pr21817-1.c: New.
21110
21111 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
21112
21113 PR c++/21165
21114 * g++.dg/template/init5.C: New.
21115
21116 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
21117
21118 * gfortran.dg/char_initialiser_actual.f90:
21119 Test character initialisers as actual arguments.
21120 * gfortran.dg/char_pointer_comp_assign.f90:
21121 Test character pointer structure component assignments.
21122 * gfortran.dg/char_array_structure_constructor.f90:
21123 Test character components in structure constructors.
21124
21125 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
21126
21127 PR middle-end/20931
21128 * g++.dg/opt/pr20931.C: New test.
21129
21130 2005-05-31 Andreas Jaeger <aj@suse.de>
21131
21132 PR testsuite/20772
21133 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
21134 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
21135 g++.old-deja/g++.ext/asmspec1.C,
21136 g++.old-deja/g++.other/regstack.C,
21137 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
21138 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
21139 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
21140 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
21141 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
21142 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
21143 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
21144 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
21145 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
21146 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
21147 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
21148 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
21149 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
21150 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
21151 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
21152 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
21153 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
21154 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
21155 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
21156
21157 2005-05-31 Jeff Law <law@redhat.com>
21158
21159 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
21160
21161 2005-05-30 Paolo Carlini <pcarlini@suse.de>
21162
21163 PR middle-end/21743
21164 * gcc.dg/builtins-1.c: Activate disabled clog test.
21165 * gcc.dg/torture/builtin-attr-1.c: Likewise.
21166
21167 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
21168
21169 * gfortran.dg/char_pointer_assign.f90:
21170 Test character-pointer assignments and pointer assignments.
21171 * gfortran.dg/char_pointer_dummy.f90:
21172 Test character-pointer dummy arguments.
21173 * gfortran.dg/char_pointer_func.f90:
21174 Test character-pointer function returns.
21175 * gfortran.dg/char_pointer_dependency.f90:
21176 Test character-pointer functions with dependencies.
21177
21178 2005-05-30 Mark Mitchell <mark@codesourcery.com>
21179
21180 PR c++/21784
21181 * g++.dg/lookup/using14.C: New test.
21182
21183 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
21184
21185 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
21186 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
21187 trailing ^M.
21188
21189 2005-05-29 Geoffrey Keating <geoffk@apple.com>
21190
21191 PR c++/17413
21192 * g++.dg/template/local5.C: New.
21193
21194 PR target/21761
21195 * gcc.c-torture/compile/pr21761.c: New.
21196
21197 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
21198 before darwin8.
21199
21200 2005-05-30 Steven G. Kargl
21201
21202 PR fortran/20846
21203 * gfortran.dg/inquire_8.f90: New test.
21204
21205 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21206
21207 PR libfortran/21376
21208 * gfortran.dg/output_exponents_1.f90: New test.
21209
21210 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21211
21212 PR libfortran/20006
21213 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
21214
21215 2005-05-28 Mark Mitchell <mark@codesourcery.com>
21216
21217 PR c++/21210
21218 * g++.dg/ext/complex1.C: New test.
21219
21220 PR c++/21340
21221 * g++.dg/init/ctor6.C: New test.
21222
21223 2005-05-29 Jan Hubicka <jh@suse.cz>
21224
21225 * gcc.c-torture/compile/pr21562.c: New.
21226
21227 2005-05-28 Steven G. Kargl <kargls@comcast.net>
21228
21229 * gfortran.dg/subnormal_1.f90: New test.
21230
21231 2005-05-28 Jan Hubicka <jh@suse.cz>
21232
21233 * tree-prof.exp: Fix comment.
21234 * value-prof-1.c: New.
21235 * value-prof-2.c: New.
21236 * value-prof-3.c: New.
21237 * value-prof-4.c: New.
21238
21239 2005-05-27 Mark Mitchell <mark@codesourcery.com>
21240
21241 PR c++/21614
21242 * g++.dg/expr/ptrmem6.C: New test.
21243 * g++.dg/expr/ptrmem6a.C: Likewise.
21244
21245 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
21246
21247 PR tree-optimization/21658
21248 * gcc.dg/tree-ssa/pr21658.c: New.
21249
21250 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
21251
21252 PR c++/21455
21253 * g++.dg/inherit/ptrmem3.C: New.
21254
21255 PR c++/21681
21256 * g++.dg/parse/template16.C: New.
21257
21258 2005-05-27 Andreas Jaeger <aj@suse.de>
21259
21260 * gcc.dg/setjmp-2.c: Only run in 32-bit.
21261
21262 * gcc.dg/i386-sse-8.c: Run test on all archs.
21263
21264 2005-05-26 Mike Stump <mrs@apple.com>
21265
21266 * objc.dg/isa-field-1.m: Only run on darwin.
21267 * objc.dg/lookup-1.m: Likewise.
21268 * objc.dg/try-catch-8.m: Likewise.
21269
21270 2005-05-26 Roger Sayle <roger@eyesopen.com>
21271
21272 PR tree-optimization/9814
21273 * gcc.dg/pr9814-1.c: New test case.
21274
21275 2005-05-26 Ziemowit Laski <zlaski@apple.com>
21276
21277 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
21278 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
21279 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
21280 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
21281 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
21282 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
21283 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
21284 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
21285 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
21286 objc.dg/try-catch-8.m: New.
21287
21288 2005-05-26 Janis Johnson <janis187@us.ibm.com>
21289
21290 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
21291 remove extraneous semicolons.
21292
21293 2005-05-26 Ziemowit Laski <zlaski@apple.com>
21294
21295 * obj-c++.dg/comp-types-12.mm: New.
21296 * objc.dg/comp-types-11.m: New.
21297 * objc.dg/selector-4.m: New.
21298
21299 2005-05-26 Andreas Jaeger <aj@suse.de>
21300
21301 PR testsuite/20772
21302 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
21303 g++.old-deja/g++.ext/attrib3.C,
21304 g++.old-deja/g++.other/store-expr1.C,
21305 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
21306 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
21307 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
21308 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
21309 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
21310 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
21311 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
21312 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
21313 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
21314 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
21315 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
21316 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
21317 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
21318 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
21319 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
21320 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
21321 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
21322 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
21323 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
21324
21325 2005-05-26 Andreas Jaeger <aj@suse.de>
21326
21327 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
21328 x86-64 compilation.
21329
21330 2005-05-26 Andreas Jaeger <aj@suse.de>
21331
21332 PR testsuite/20772
21333 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
21334 gcc.misc-tests/i386-pf-athlon-1.c,
21335 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21336 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
21337 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
21338 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
21339 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
21340 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
21341 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
21342 programs.
21343
21344 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
21345 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
21346 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
21347 x86-64 compilation.
21348
21349 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
21350 x86_64.
21351
21352 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
21353 effective-target ilp32.
21354
21355 2005-05-26 David Ung <davidu@mips.com>
21356
21357 * gcc.target/mips/ext_ins.c: New test for testing the generation
21358 of MIPS32/64 rev 2 ext/ins instructions.
21359
21360 2005-05-26 Andreas Jaeger <aj@suse.de>
21361
21362 * treelang/compile/unsigned.tree: Use gimple instead of
21363 nonexisting generic dump.
21364
21365 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
21366
21367 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
21368
21369 2005-05-26 Andreas Jaeger <aj@suse.de>
21370
21371 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
21372
21373 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21374
21375 PR libfortran/17283
21376 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
21377 Test callee-allocated memory with write statements.
21378
21379 2005-05-25 Roger Sayle <roger@eyesopen.com>
21380
21381 PR middle-end/21709
21382 * gcc.dg/pr21709-1.c: New test case.
21383
21384 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21385 Mike Stump <mrs@apple.com>
21386
21387 * objc/execute/next_mapping.h: Update for C++.
21388
21389 * obj-c++.dg/selector-1.mm: Move to...
21390 * obj-c++.dg/selector-4.mm: here...
21391
21392 * obj-c++.dg/basic.mm: New.
21393 * obj-c++.dg/comp-types-1.mm: New.
21394 * obj-c++.dg/cxx-class-1.mm: New.
21395 * obj-c++.dg/cxx-ivars-1.mm: New.
21396 * obj-c++.dg/cxx-ivars-2.mm: New.
21397 * obj-c++.dg/cxx-ivars-3.mm: New.
21398 * obj-c++.dg/cxx-scope-1.mm: New.
21399 * obj-c++.dg/cxx-scope-2.mm: New.
21400 * obj-c++.dg/defs.mm: New.
21401 * obj-c++.dg/empty-private-1.mm: New.
21402 * obj-c++.dg/encode-1.mm: New.
21403 * obj-c++.dg/encode-2.mm: New.
21404 * obj-c++.dg/encode-3.mm: New.
21405 * obj-c++.dg/extern-c-1.mm: New.
21406 * obj-c++.dg/extra-semi.mm: New.
21407 * obj-c++.dg/fix-and-continue-2.mm: New.
21408 * obj-c++.dg/isa-field-1.mm: New.
21409 * obj-c++.dg/ivar-list-semi.mm: New.
21410 * obj-c++.dg/local-decl-1.mm: New.
21411 * obj-c++.dg/lookup-1.mm: New.
21412 * obj-c++.dg/lookup-2.mm: New.
21413 * obj-c++.dg/method-1.mm: New.
21414 * obj-c++.dg/method-2.mm: New.
21415 * obj-c++.dg/method-3.mm: New.
21416 * obj-c++.dg/method-4.mm: New.
21417 * obj-c++.dg/method-5.mm: New.
21418 * obj-c++.dg/method-6.mm: New.
21419 * obj-c++.dg/method-7.mm: New.
21420 * obj-c++.dg/no-extra-load.mm: New.
21421 * obj-c++.dg/overload-1.mm: New.
21422 * obj-c++.dg/pragma-1.mm: New.
21423 * obj-c++.dg/pragma-2.mm: New.
21424 * obj-c++.dg/private-1.mm: New.
21425 * obj-c++.dg/private-2.mm: New.
21426 * obj-c++.dg/proto-qual-1.mm: New.
21427 * obj-c++.dg/qual-types-1.mm: New.
21428 * obj-c++.dg/stubify-1.mm: New.
21429 * obj-c++.dg/stubify-2.mm: New.
21430 * obj-c++.dg/super-class-1.mm: New.
21431 * obj-c++.dg/super-class-2.mm: New.
21432 * obj-c++.dg/super-dealloc-1.mm: New.
21433 * obj-c++.dg/super-dealloc-2.mm: New.
21434 * obj-c++.dg/template-1.mm: New.
21435 * obj-c++.dg/template-2.mm: New.
21436 * obj-c++.dg/template-3.mm: New.
21437 * obj-c++.dg/template-4.mm: New.
21438 * obj-c++.dg/template-5.mm: New.
21439 * obj-c++.dg/template-6.mm: New.
21440 * obj-c++.dg/try-catch-1.mm: New.
21441 * obj-c++.dg/try-catch-2.mm: New.
21442 * obj-c++.dg/try-catch-3.mm: New.
21443 * obj-c++.dg/try-catch-4.mm: New.
21444 * obj-c++.dg/try-catch-5.mm: New.
21445 * obj-c++.dg/try-catch-6.mm: New.
21446 * obj-c++.dg/try-catch-7.mm: New.
21447 * obj-c++.dg/try-catch-8.mm: New.
21448 * obj-c++.dg/try-catch-9.mm: New.
21449 * obj-c++.dg/va-meth-1.mm: New.
21450
21451 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21452
21453 * obj-c++.dg/selector-1.mm: New.
21454 * obj-c++.dg/selector-2.mm: New.
21455
21456 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21457
21458 * obj-c++.dg/selector-3.mm: New.
21459 * objc.dg/selector-3.m: New.
21460
21461 2005-05-25 Ziemowit Laski <zlaski@apple.com>
21462
21463 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
21464 about where warning appears.
21465
21466 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
21467
21468 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
21469 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
21470 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
21471 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
21472
21473 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
21474
21475 * gcc.dg/20050524-1.c: New test.
21476
21477 2005-05-25 Jan Hubicka <jh@suse.cz>
21478
21479 * gcc.dg/tree-prof/inliner-1.c: New.
21480
21481 2005-05-25 Janis Johnson <janis187@us.ibm.com>
21482
21483 * gcc.dg/tree-prof: New directory.
21484 * gcc.dg/tree-prof/tree-prof.exp: New.
21485
21486 2005-05-25 DJ Delorie <dj@redhat.com>
21487
21488 * gcc.dg/Wattributes-1.c: New.
21489 * gcc.dg/Wattributes-2.c: New.
21490 * gcc.dg/Wattributes-3.c: New.
21491
21492 20005-05-24 Janis Johnson <janis187@us.ibm.com>
21493
21494 PR tree-optimization/19833
21495 * gcc.dg/uninit-4.c: Remove xfail.
21496 * gcc.dg/uninit-9.c: Ditto.
21497
21498 2005-05-24 Ziemowit Laski <zlaski@apple.com>
21499
21500 * obj-c++.dg/bitfield-[1-5].mm: New.
21501 * obj-c++.dg/class-protocol-1.mm: New.
21502 * obj-c++.dg/comp-types-1[0-1].mm: New.
21503 * obj-c++.dg/comp-types-[2-9].mm: New.
21504 * obj-c++.dg/encode-[4-8].mm: New.
21505 * obj-c++.dg/layout-1.mm: New.
21506 * obj-c++.dg/method-1[0-9].mm: New.
21507 * obj-c++.dg/method-2[0-1].mm: New.
21508 * obj-c++.dg/method-[8-9].mm: New.
21509 * obj-c++.dg/objc-gc-3.mm: New.
21510 * obj-c++.dg/try-catch-10.mm: New.
21511 * objc.dg/bitfield-5.m: New.
21512 * objc.dg/comp-types-10.m: New.
21513 * objc.dg/comp-types-9.m: New.
21514 * objc.dg/layout-1.m: New.
21515 * objc.dg/objc-gc-4.m: New.
21516 * objc.dg/try-catch-9.m: New.
21517 * objc.dg/class-protocol-1.m: Tweak diagnostics.
21518 * objc.dg/comp-types-1.m: Likewise.
21519 * objc.dg/comp-types-[5-6].m: Likewise.
21520 * objc.dg/method-9.m: Likewise.
21521
21522 2005-05-24 Janis Johnson <janis187@us.ibm.com>
21523
21524 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
21525 and on hardware without VMX support.
21526
21527 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
21528
21529 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
21530
21531 * lib/profopt.exp (dg-final-generate, dg-final-use,
21532 profopt-final-code, profopt-get-options): New.
21533 (profopt-execute): Process test directives.
21534
21535 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
21536 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
21537 cleanup-tree-dump, cleanup-saved-temps): Update comments.
21538
21539 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
21540
21541 PR C++/21645
21542 * g++.dg/init/ctor5.C: New test.
21543
21544 2005-05-24 Ira Rosen <irar@il.ibm.com>
21545
21546 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
21547 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
21548 vect-113.c, vect-114.c.
21549
21550 2005-05-23 Adam Nemet <anemet@lnxw.com>
21551
21552 * gcc.dg/const-elim-1.c: Remove xfails.
21553
21554 2005-05-23 Jeff Law <law@redhat.com>
21555
21556 * gcc.c-torture/compile/pr21638.c: New test.
21557 * gcc.c-torture/compile/20050520-1.c: New test.
21558
21559 2005-05-23 Nick Clifton <nickc@redhat.com>
21560
21561 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
21562 be a proper triple, ie: m32r*-*-*.
21563 * g++.old-deja/g++.jason/thunk3.C: Likewise.
21564
21565 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
21566
21567 PR middle-end/21331
21568 PR tree-opt/21293
21569 * gcc.c-torture/compile/pr21293.c: New test.
21570 * gcc.c-torture/execute/pr21331.c: New test.
21571
21572 2004-05-20 Richard Henderson <rth@redhat.com>
21573
21574 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
21575
21576 2005-05-20 Ziemowit Laski <zlaski@apple.com>
21577
21578 * obj-c++-dg.exp: Add.
21579 * obj-c++.exp: Add.
21580 * obj-c++.dg/dg.exp: Add.
21581
21582 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
21583
21584 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
21585 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
21586
21587 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
21588
21589 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
21590
21591 2004-05-19 Richard Henderson <rth@redhat.com>
21592
21593 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
21594
21595 2005-05-19 Janis Johnson <janis187@us.ibm.com>
21596
21597 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
21598
21599 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
21600
21601 2005-05-19 Jakub Jelinek <jakub@redhat.com>
21602
21603 PR c++/21495
21604 * g++.dg/parse/extern1.C: New test.
21605 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
21606
21607 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21608
21609 * gcc.dg/c99-math.h: New.
21610 * gcc.dg/c99-math-float-1.c: New test.
21611 * gcc.dg/c99-math-double-1.c: Likewise.
21612 * gcc.dg/c99-math-long-double-1.c: Likewise.
21613
21614 2005-05-18 Richard Henderson <rth@redhat.com>
21615
21616 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
21617
21618 2005-05-18 Devang Patel <dpatel@apple.com>
21619
21620 * g++.dg/opt/20050511-1.C: New test.
21621
21622 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
21623
21624 PR libfortran/21127
21625 * gfortran.dg/reshape-complex.f90: New test.
21626
21627 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
21628
21629 * gfortran.dg/array_constructor_1.f90: New test.
21630 * gfortran.dg/array_constructor_2.f90: New test.
21631
21632 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
21633
21634 PR fortran/20954
21635 * gfortran.dg/pr20954.f: New test.
21636
21637 2005-05-17 Mike Stump <mrs@apple.com>
21638
21639 Yet more Objective-C++...
21640
21641 * objc.dg/method-5.m: Update.
21642 * objc.dg/method-6.m: Update.
21643 * objc.dg/method-7.m: Update.
21644 * objc.dg/method-9.m: Update.
21645 * objc.dg/try-catch-2.m: Update.
21646
21647 2005-05-17 Mark Mitchell <mark@codesourcery.com>
21648
21649 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
21650 Remove little-endian optimizations.
21651
21652 2005-05-17 Jeff Law <law@redhat.com>
21653
21654 * g++.dg/tree-ssa/pr14814.C: New test.
21655 * gcc.dg/tree-ssa/pr14814.C: New test.
21656 * gcc.dg/tree-ssa/pr17141-1.C: New test.
21657 * gcc.dg/tree-ssa/pr17141-2.C: New test.
21658
21659 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
21660
21661 * gcc.dg/compat/generate-random.c: Do not include
21662 libiberty.h.
21663 * gcc.dg/compat/generate-random_r.c: Likewise.
21664
21665 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
21666
21667 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
21668
21669 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
21670
21671 PR middle-end/21595
21672 * g++.dg/tree-ssa/builtin1.C: New testcase.
21673
21674 2005-05-17 Jakub Jelinek <jakub@redhat.com>
21675
21676 PR c++/21454
21677 * g++.dg/opt/const4.C: New test.
21678
21679 PR middle-end/21492
21680 * g++.dg/opt/crossjump1.C: New test.
21681
21682 PR tree-optimization/21610
21683 * gcc.c-torture/compile/20050516-1.c: New test.
21684
21685 PR fortran/15080
21686 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
21687 about the test failing.
21688 * gfortran.fortran-torture/execute/where_7.f90: New test.
21689 * gfortran.fortran-torture/execute/where_8.f90: New test.
21690
21691 2005-05-16 Richard Henderson <rth@redhat.com>
21692
21693 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
21694 i?86 and x86_64.
21695
21696 2005-05-16 Mark Mitchell <mark@codesourcery.com>
21697
21698 * gcc.dg/compat/generate-random.c (config.h): Do not include.
21699 (limits.h): Include unconditionally.
21700 (stdlib.h): Likewise.
21701 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
21702 (limits.h): Include unconditionally.
21703 (stdlib.h): Likewise.
21704 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
21705 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
21706 (limits.h): Include unconditionally.
21707 (stdlib.h): Likewise.
21708 (hashtab.h): Do not include.
21709 (getopt.h): Likewise.
21710 (stddef.h): Include.
21711 (hashval_t): Define.
21712 (struct entry): Add "next" field.
21713 (HASH_SIZE): New macro.
21714 (hash_table): New variable.
21715 (switchfiles): Do not use xmalloc.
21716 (mix): New macro.
21717 (iterative_hash): New function.
21718 (hasht): Remove.
21719 (e_exists): New function.
21720 (e_insert): Likewise.
21721 (output): Use, instead of libiberty hashtable functions.
21722 (main): Do not use getopt. Do not call htab_create.
21723
21724 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
21725
21726 PR libstdc++/21526
21727 * lib/target-supports.exp (check_mkfifo_available):
21728 Return 0 for cygwin as mkfifo support incomplete on platform.
21729 Fix typos in comments.
21730
21731 2005-05-15 Mark Mitchell <mark@codesourcery.com>
21732
21733 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
21734
21735 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
21736
21737 PR fortran/17432
21738 * gfortran.dg/assign_4.f: New test.
21739
21740 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
21741
21742 PR tree-optimization/21563
21743 * gcc.dg/tree-ssa/pr21563.c: New.
21744
21745 2005-05-14 Jan Hubicka <jh@suse.cz>
21746
21747 * gcc.dg/noreturn-7.c: Allow control reaches warning.
21748
21749 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
21750
21751 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
21752
21753 2005-05-13 Julian Brown <julian@codesourcery.com>
21754
21755 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
21756 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
21757
21758 2005-05-13 Jan Hubicka <jh@suse.cz>
21759
21760 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
21761 * gcc.dg/fold-xor-?.c: Likewise.
21762 * gcc.dg/pr15784-?.c: Likewise.
21763 * gcc.dg/pr20922-?.c: Likewise.
21764 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
21765 * gcc.dg/tree-ssa/pr17598.c: Likewise.
21766 * gcc.dg/tree-ssa/pr20470.c: Likewise.
21767
21768 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21769
21770 PR fortran/21260
21771 * gfortran.dg/hollerith_1.f90: New test.
21772
21773 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21774
21775 * gfortran.dg/func_result_2.f90: New test.
21776
21777 2005-05-11 Bud Davis <bdavis@gfortran.org>
21778
21779 * gfortran.dg/dev_null.f90: New test.
21780
21781 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
21782
21783 * gcc.dg/arm-vfp1.c: Revert last change.
21784
21785 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
21786
21787 PR middle-end/19807
21788 PR tree-optimization/19639
21789 * g++.dg/tree-ssa/pr19807.C: New testcase.
21790
21791 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21792
21793 PR libfortran/21471
21794 * gfortran.dg/append-1.f90: New test.
21795
21796 2005-05-10 Diego Novillo <dnovillo@redhat.com>
21797
21798 * gcc.dg/pr18501.c: XFAIL.
21799 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
21800 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
21801 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
21802 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
21803 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
21804 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
21805 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
21806 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
21807
21808 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21809
21810 PR fortran/20178
21811 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
21812 gfortran.dg/f2c_3.f90: New tests.
21813
21814 * gfortran.dg/return_1.f90: Fix dg annotation.
21815
21816 2005-05-10 Diego Novillo <dnovillo@redhat.com>
21817
21818 * gcc.c-torture/compile/20050510-1.c: New test.
21819
21820 2005-05-10 Mark Mitchell <mark@codesourcery.com>
21821
21822 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
21823
21824 2005-05-10 Bob Wilson <bob.wilson@acm.org>
21825
21826 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
21827
21828 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
21829
21830 PR c/17913
21831 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
21832
21833 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
21834
21835 PR c/21342
21836 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
21837 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
21838
21839 2005-05-10 Ben Elliston <bje@au.ibm.com>
21840
21841 PR debug/16676
21842 * gcc.dg/debug/pr16676.c: New test.
21843
21844 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
21845
21846 PR testsuite/21443
21847 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
21848 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
21849 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
21850 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
21851 Change -O1 to -O2.
21852 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
21853 -fno-tree-dominator-opts.
21854
21855 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21856
21857 * gfortran.dg/return_1.f90: New test.
21858
21859 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
21860
21861 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
21862
21863 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
21864
21865 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
21866
21867 PR c++/21427
21868 * g++.dg/inherit/covariant13.C: New.
21869
21870 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21871
21872 PR libfortran/19155
21873 * gfortran.dg/pr19155.f: New test.
21874
21875 2005-05-08 Roger Sayle <roger@eyesopen.com>
21876
21877 PR inline-asm/8788
21878 * gcc.dg/pr8788-1.c: New testcase.
21879
21880 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
21881
21882 PR target/21416
21883 * gcc.target/mips/fpcmp-[12].c: New tests.
21884
21885 2005-05-06 Mark Mitchell <mark@codesourcery.com>
21886
21887 * lib/target-supports-dg.exp (dg-require-fork): New function.
21888 (dg-require-mkfifo): Likewise.
21889 * lib/target-supports.exp (check_function_available): New
21890 function.
21891 (check_fork_available): Likewise.
21892 (check_mkfifo_available): Likewise.
21893
21894 2005-05-06 Jeff Law <law@redhat.com>
21895
21896 * gcc.c-torture/compile/pr21380.c: New test.
21897
21898 2005-05-06 Jakub Jelinek <jakub@redhat.com>
21899
21900 PR c++/20961
21901 * g++.dg/ext/weak3.C: New test.
21902
21903 2005-05-05 Mark Mitchell <mark@codesourcery.com>
21904
21905 PR c++/21352
21906 * g++.dg/template/crash37.C: New test.
21907
21908 2005-05-05 Paul Brook <paul@codesourcery.com>
21909
21910 * gcc.dg/arm-g2.c: Use effective-target arm32.
21911 * gcc.dg/arm-mmx-1.c: Ditto.
21912 * gcc.dg/arm-scd42-2.c: Ditto.
21913 * gcc.dg/arm-vfp1.c: Ditto.
21914 * lib/target-supports.exp (check_effective_target_arm32): New
21915 function.
21916
21917 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
21918
21919 PR libfortran/21354
21920 gfortran.dg/in_pack_rank7.f90: New test.
21921
21922 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
21923
21924 PR middle-end/15618
21925 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
21926
21927 2005-05-04 Jakub Jelinek <jakub@redhat.com>
21928
21929 PR middle-end/21265
21930 * gcc.dg/20050503-1.c: New test.
21931
21932 PR rtl-optimization/21239
21933 * gcc.dg/i386-sse-11.c: New test.
21934
21935 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
21936
21937 PR target/16888
21938 * gcc.target/i386/asm-1.c: New test.
21939
21940 2005-05-03 Jakub Jelinek <jakub@redhat.com>
21941
21942 PR rtl-optimization/21330
21943 * gcc.c-torture/execute/20050502-1.c: New test.
21944
21945 PR target/21297
21946 * gcc.c-torture/execute/20050502-2.c: New test.
21947
21948 2005-05-03 Uros Bizjak <uros@kss-loka.si>
21949
21950 PR middle-end/21282
21951 * gcc.dg/pr21282.c: New.
21952
21953 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
21954
21955 * gcc.dg/vect/pr20122.c: Clean up .vect file.
21956 * gcc.dg/vect/vect-92.c: Likewise.
21957 * gcc.dg/vect/vect-93.c: Likewise.
21958 * gcc.dg/vect/vect-dv-1.c: Likewise.
21959 * gcc.dg/vect/vect-dv-2.c: Likewise.
21960 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
21961
21962 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
21963
21964 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
21965 * gfortran.dg/vect/vect-2.f90: Likewise.
21966 * gfortran.dg/vect/vect-3.f90: Likewise.
21967 * gfortran.dg/vect/vect-4.f90: Likewise.
21968 * gfortran.dg/vect/vect-5.f90: Likewise.
21969
21970 2005-05-02 Geoffrey Keating <geoffk@apple.com>
21971
21972 PR target/20813
21973 * gcc.dg/rs6000-fpint-2.c: New.
21974
21975 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
21976
21977 PR c/15698
21978 * gcc.dg/builtins-30.c: Update expected messages.
21979 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
21980 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
21981 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
21982
21983 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
21984
21985 PR tree-optimization/21294
21986 * gcc.dg/tree-ssa/pr21294.c: New.
21987
21988 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
21989
21990 * gcc.dg/altivec-3.c (vec_store): Do not use the old
21991 __builtin_altivec_st_internal_4si built-in.
21992
21993 2005-05-02 Mark Mitchell <mark@codesourcery.com>
21994
21995 PR c++/15875
21996 * g++.dg/template/ptrmem14.C: New test.
21997
21998 2005-05-02 Paul Brook <paul@codesourcery.com>
21999
22000 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
22001
22002 2005-05-02 Michael Matz <matz@suse.de>
22003
22004 PR c++/19542
22005 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
22006
22007 2005-05-01 Mark Mitchell <mark@codesourcery.com>
22008
22009 * g++.dg/cpp/weak.C: New test.
22010
22011 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
22012
22013 * gcc.dg/tree-ssa/loop-8.c: New test.
22014
22015 2005-04-30 Michael Maty <matz@suse.de>
22016
22017 * gcc.dg/inline-mcpy.c: New test.
22018
22019 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
22020
22021 PR libfortran/18958
22022 * gfortran.dg/eoshift.f90: New test case.
22023
22024 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
22025
22026 PR libfortran/18857
22027 * gfortran.dg/matmul_1.f90: New test.
22028
22029 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
22030
22031 PR tree-optimization/21030
22032 * gcc.dg/tree-ssa/pr21030.c: New.
22033
22034 2005-04-29 Devang Patel <dpatel@apple.com>
22035
22036 PR tree-optimization/21272
22037 * gcc.dg/vect/vect-ifcvt-10.c: New test.
22038
22039 2005-04-29 Jakub Jelinek <jakub@redhat.com>
22040
22041 PR fortran/13082
22042 PR fortran/18824
22043 * gfortran.dg/entry_4.f90: New test.
22044 * gfortran.fortran-torture/execute/entry_1.f90: New test.
22045 * gfortran.fortran-torture/execute/entry_2.f90: New test.
22046 * gfortran.fortran-torture/execute/entry_3.f90: New test.
22047 * gfortran.fortran-torture/execute/entry_4.f90: New test.
22048 * gfortran.fortran-torture/execute/entry_5.f90: New test.
22049 * gfortran.fortran-torture/execute/entry_6.f90: New test.
22050 * gfortran.fortran-torture/execute/entry_7.f90: New test.
22051
22052 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22053
22054 * gfortran.fortran-torture/execute/entry_8.f90: New test.
22055
22056 2005-04-29 Paul Brook <paul@codesourcery.com>
22057
22058 * gfortran.dg/entry_3.f90: New test.
22059
22060 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22061
22062 * gfortran.dg/implicit_4.f90: New test.
22063
22064 2005-04-28 Bob Wilson <bob.wilson@acm.org>
22065
22066 * lib/target-supports.exp (check_profiling_available): Return
22067 false for xtensa-*-elf.
22068
22069 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
22070
22071 * lib/fortran-torture.exp (fortran-torture.exp): Catch
22072 error if file cannot be deleted.
22073
22074 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
22075
22076 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
22077 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
22078 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
22079 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
22080 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
22081 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
22082 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
22083 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
22084 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
22085 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
22086 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
22087 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
22088 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
22089
22090 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22091
22092 PR fortran/20865
22093 * gfortran.dg/pr20865.f90: New test.
22094
22095 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
22096
22097 * gcc.dg/void-cast-2.c: New test.
22098
22099 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
22100
22101 PR c/21159
22102 * gcc.dg/void-cast-1.c: New test.
22103
22104 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
22105
22106 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
22107
22108 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22109
22110 PR fortran/21177
22111 * gfortran.dg/pr21177.f90: New test.
22112
22113 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
22114
22115 PR tree-optimization/21171
22116 * gcc.dg/tree-ssa/pr21171.c: New test.
22117
22118 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
22119
22120 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22121 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22122 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22123 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22124 gcc.dg/tree-ssa/gen-vect-32.c: New.
22125 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
22126 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
22127 don't run on PPC32.
22128
22129 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
22130
22131 PR c/21213
22132 * gcc.dg/transparent-union-3.c: New test.
22133
22134 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
22135
22136 PR c/20740
22137 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
22138 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
22139 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
22140 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
22141 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
22142 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
22143
22144 2005-04-26 Jeff Law <law@redhat.com>
22145
22146 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
22147 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
22148 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
22149 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
22150 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
22151 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
22152 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
22153
22154 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
22155
22156 PR tree-optimization/17598
22157 * gcc.dg/tree-ssa/pr17598.c: New testcase.
22158
22159 2005-04-25 Mike Stump <mrs@apple.com>
22160
22161 * objc.dg/fix-and-continue-1.m: Add.
22162
22163 2005-04-25 Roger Sayle <roger@eyesopen.com>
22164
22165 PR c++/20995
22166 * g++.dg/opt/pr20995-1.C: New test case.
22167
22168 2005-04-25 Devang Patel <dpatel@apple.com>
22169
22170 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
22171
22172 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
22173
22174 PR testsuite/21062
22175 * g++.dg/opt/alias2.C (printf): Correct the prototype.
22176
22177 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
22178
22179 PR C++/21188
22180 * g++.dg/opt/rtti2.C: New test.
22181
22182 2005-04-25 Paul Brook <paul@codesourcery.com>
22183 Steven G. Kargl <kargls@comcast.net>
22184
22185 PR fortran/20879
22186 * gfortran.dg/ichar_1.f90: New file.
22187
22188 2005-04-24 Jakub Jelinek <jakub@redhat.com>
22189
22190 PR middle-end/20991
22191 * g++.dg/opt/pr20991.C: New test.
22192
22193 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
22194 where sizeof (type) < __alignof__ (type).
22195 * gcc.dg/compat/struct-layout-1.h: Likewise.
22196
22197 2005-04-24 Per Bothner <per@bothner.com>
22198 Devang Patel <dpatel@apple.com>
22199
22200 PR preprocessor/20907
22201 * gcc.dg/cpp/very-long-comment.c: New test.
22202
22203 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22204
22205 PR fortran/20059
22206 * gfortran.dg/common_5.f: New test.
22207
22208 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
22209
22210 PR middle-end/21082
22211 * g++.dg/tree-ssa/pr21082.C: New testcase.
22212
22213 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
22214
22215 * gcc.dg/vect/vect-99.c: New test.
22216
22217 2005-04-22 Diego Novillo <dnovillo@redhat.com>
22218
22219 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
22220
22221 2005-04-22 Jeff Law <law@redhat.com>
22222
22223 * gcc.dg/uninit-5.c: Remove xfails.
22224 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
22225 conditionals and loads.
22226
22227 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
22228
22229 PR libfortran/20074
22230 PR libfortran/20436
22231 PR libfortran/21108
22232 * gfortran.dg/nested_reshape.f90: new test
22233 * gfortran.dg/reshape-alloc.f90: new test
22234 * gfortran.dg/reshape.f90: new test
22235
22236 2005-04-22 Mark Mitchell <mark@codesourcery.com>
22237
22238 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
22239
22240 * gcc.dg/arm-vfp1.c: New test.
22241
22242 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
22243
22244 PR c++/21087
22245 * g++.dg/lookup/builtin2.C: New test.
22246
22247 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
22248
22249 * gcc.dg/weak/weak-13.c: New test.
22250
22251 2005-04-21 Geoffrey Keating <geoffk@apple.com>
22252
22253 * lib/target-supports.exp (check_effective_target_sync_int_long):
22254 Add powerpc*.
22255
22256 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
22257
22258 * gcc.target/mips/branch-1.c: New test.
22259
22260 2005-04-21 Richard Henderson <rth@redhat.com>
22261
22262 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
22263 * gcc.dg/vect/vect-86.c: Likewise.
22264 * gcc.dg/vect/vect-87.c: Likewise.
22265 * gcc.dg/vect/vect-88.c: Likewise.
22266
22267 2005-04-21 Devang Patel <dpatel@apple.com>
22268
22269 PR optimization/20994
22270 * gcc.dg/tree-ssa/ifc-3.c: New test.
22271
22272 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
22273
22274 PR c/12913
22275 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
22276 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
22277 gcc.dg/c99-vla-jump-5.c: New tests.
22278
22279 2005-04-19 Richard Henderson <rth@redhat.com>
22280
22281 * lib/target-supports.exp (check_effective_target_vect_int_mult):
22282 Fix typo in exists check.
22283 (check_effective_target_sync_int_long): New.
22284 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
22285 * gcc.dg/ia64-sync-2.c: Likewise.
22286 * gcc.dg/ia64-sync-3.c: Likewise.
22287 * gcc.dg/ia64-sync-4.c: Likewise.
22288
22289 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
22290
22291 * gcc.dg/fold-xor-1.c: New test.
22292 * gcc.dg/fold-xor-2.c: New test.
22293
22294 2005-04-19 James E. Wilson <wilson@specifixinc.com>
22295
22296 PR target/20670
22297 * g++.dg/eh/fp-regs.C: New test.
22298
22299 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
22300
22301 * gcc.dg/Wint-to-pointer-cast-1.c,
22302 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
22303 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
22304 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
22305
22306 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22307
22308 PR fortran/16861
22309 * gfortran.dg/pr16861.f90: New test.
22310
22311 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
22312
22313 * gcc.dg/pr21085.c: New test.
22314
22315 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
22316
22317 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
22318 (setup_mips_tests, dg-mips-options): New procedures.
22319 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
22320 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
22321 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
22322 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22323 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
22324 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
22325 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
22326 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
22327 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
22328 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
22329 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
22330 dg-mips-options instead of dg-options. Remove now-redundant
22331 preprocessor guards.
22332 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
22333 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
22334 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
22335 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
22336 * gcc.dg/vr-mult-2.c: Delete.
22337 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
22338 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
22339 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
22340 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
22341 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
22342 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
22343 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
22344
22345 2005-04-18 Laurent GUERBY <laurent@guerby.net>
22346
22347 * ada/acats/run_all.sh: Use sync when executable not present.
22348
22349 2005-04-18 Devang Patel <dpatel@apple.com>
22350
22351 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
22352 * gcc.dg/vect/vect-11a.c: New.
22353 * gcc.dg/vect/vect-none.c: Update.
22354 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
22355
22356 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
22357
22358 PR tree-optimization/20922
22359 * gcc.dg/pr20922-1.c: New test.
22360 * gcc.dg/pr20922-2.c: New test.
22361 * gcc.dg/pr20922-3.c: New test.
22362 * gcc.dg/pr20922-4.c: New test.
22363 * gcc.dg/pr20922-5.c: New test.
22364 * gcc.dg/pr20922-6.c: New test.
22365
22366 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22367
22368 PR libfortran/20950
22369 * gfortran.dg/pr20950.f: New test.
22370
22371 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22372
22373 PR libfortran/19216
22374 * gfortran.dg/pr19216.f: New test.
22375
22376 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
22377
22378 PR tree-optimization/21001
22379 * gcc.dg/tree-ssa/pr21001.c: New.
22380
22381 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
22382
22383 PR libfortran/21075
22384 * gfortran.dg/reshape_rank7.f90: New test.
22385
22386 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
22387
22388 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
22389 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
22390 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
22391 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
22392 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
22393 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
22394 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
22395 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
22396 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
22397 wrong way round).
22398 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
22399 in namelists. New test.
22400 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
22401 New test.
22402 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
22403 New test.
22404 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
22405 namelist. New test.
22406 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
22407 New test.
22408 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
22409 New test.
22410 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
22411 namelist. New test.
22412 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
22413 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
22414 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
22415 New test.
22416 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
22417 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
22418 arrays. New test.
22419
22420 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
22421
22422 * gfortran.dg/wtruncate.f: New testcase.
22423 * gfortran.dg/wtruncate.f90: New testcase.
22424
22425 2005-04-16 Mark Mitchell <mark@codesourcery.com>
22426
22427 PR c++/21025
22428 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
22429 which sizeof/alignof is dependent, rather than just whether we are
22430 processing_template_decl.
22431
22432 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
22433
22434 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22435 corrected typo where the wrong variables had been compared.
22436
22437 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
22438
22439 PR libfortran/18495
22440 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
22441 Test callee-allocated version of return array with a write
22442 statement.
22443 Test spread with a temporary with another write statement.
22444
22445 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
22446
22447 PR tree-optimization/21031
22448 * gcc.dg/tree-ssa/pr21031.c: New.
22449
22450 2005-04-15 Uros Bizjak <uros@kss-loka.si>
22451
22452 PR tree-optimization/21004
22453 * gcc.dg/builtins-53.c: Include builtins-config.h.
22454 Check floorf, ceilf, floorl and ceill transformations
22455 only when HAVE_C99_RUNTIME is defined.
22456
22457 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
22458
22459 PR middle-end/20739
22460 * gcc.dg/tree-ssa/pr20739.c: New test.
22461
22462 2005-04-14 Mike Stump <mrs@apple.com>
22463
22464 * gcc.dg/Foundation.framework/empty: New.
22465 * gcc.dg/framework-2.c: New.
22466
22467 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
22468
22469 PR tree-optimization/21021
22470 * gcc.c-torture/compile/pr21021.c: New.
22471
22472 2005-04-14 Janis Johnson <janis187@us.ibm.com>
22473
22474 PR testsuite/21010
22475 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
22476 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
22477 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
22478 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
22479 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
22480 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
22481 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
22482 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
22483
22484 2005-04-14 Richard Henderson <rth@redhat.com>
22485
22486 * lib/target-supports.exp (check_effective_target_vect_condition):
22487 Add ia64, i?86, and x86_64.
22488
22489 2005-04-14 Steven G. Kargl <kargls@comcast.net>
22490
22491 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
22492
22493 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
22494
22495 PR tree-optimization/20657
22496 * gcc.dg/tree-ssa/pr20657.c: New.
22497
22498 2005-04-14 Uros Bizjak <uros@kss-loka.si>
22499
22500 * gcc.dg/builtins-53.c: Also check (int)trunc* and
22501 (long long int)trunc*.
22502
22503 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
22504
22505 PR target/20927
22506 * gcc.dg/pr20927.c: New test.
22507
22508 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
22509
22510 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
22511 * gcc.target/mips/asm-1.c: Likewise.
22512
22513 2005-04-13 Dale Johannesen <dalej@apple.com>
22514
22515 * objc.dg/objc-fast-4.m: New.
22516
22517 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
22518
22519 * gcc.target/cris/torture/cris-torture.exp: New driver in new
22520 directory.
22521 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
22522
22523 2005-04-13 David Edelsohn <edelsohn@gnu.org>
22524
22525 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
22526 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
22527 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
22528
22529 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
22530
22531 PR tree-optimization/20913
22532 * gcc.dg/tree-ssa/pr20913.c: New.
22533
22534 PR tree-optimization/20702
22535 * gcc.dg/tree-ssa/pr20702.c: New.
22536
22537 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22538
22539 PR c++/13744
22540 * g++.dg/inherit/local3.C: New test.
22541
22542 2005-04-12 Jeff Law <law@redhat.com>
22543
22544 * gcc.dg/tree-ssa/20050412-1.c: New test.
22545
22546 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
22547
22548 PR libfortran/19016
22549 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
22550 Add tests with mask generated by expression.
22551 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22552 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22553 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22554
22555 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
22556
22557 PR middle-end/20917
22558 * gcc.dg/20050409-1.c: New test.
22559
22560 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
22561
22562 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
22563
22564 2005-04-11 Mark Mitchell <mark@codesourcery.com>
22565
22566 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22567 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
22568 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22569 (TARGET_CXX): Adjust accordingly.
22570 * target.h (struct gcc_target): Remove epxort_class_data. Add
22571 determine_class_data_visibility and class_data_always_comdat.
22572 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22573 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
22574 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22575 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
22576 (arm_cxx_determine_class_data_visibility): New.
22577 (arm_cxx_class_data_always_comdat): Likewise.
22578 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
22579 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
22580 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
22581 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
22582 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
22583 Define.
22584
22585 2005-04-11 Mark Mitchell <mark@codesourcery.com>
22586
22587 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
22588
22589 2005-04-11 Geoffrey Keating <geoffk@apple.com>
22590
22591 * gcc.dg/i386-darwin-fpmath.c: New.
22592
22593 2004-04-11 Devang Patel <dpatel@apple.com>
22594
22595 * lib/target-supports.exp (check_effective_target_vect_condition): New.
22596 * gcc.dg/vect/vect-ifcvt-1.c: New test.
22597 * gcc.dg/vect/vect-ifcvt-2.c: New test.
22598 * gcc.dg/vect/vect-ifcvt-3.c: New test.
22599 * gcc.dg/vect/vect-ifcvt-4.c: New test.
22600 * gcc.dg/vect/vect-ifcvt-5.c: New test.
22601 * gcc.dg/vect/vect-ifcvt-6.c: New test.
22602 * gcc.dg/vect/vect-ifcvt-7.c: New test.
22603 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
22604
22605 2004-04-11 Devang Patel <dpatel@apple.com>
22606
22607 * gcc.dg/vect/vect-dv-1.c: New test.
22608 * gcc.dg/vect/vect-dv-2.c: New test.
22609
22610 2005-04-11 Diego Novillo <dnovillo@redhat.com>
22611
22612 PR tree-optimization/20933
22613 * gcc.dg/tree-ssa/pr20933.c: New test.
22614
22615 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22616
22617 * gfortran.dg/fold_nearest.f90: New test.
22618
22619 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
22620
22621 * gcc.dg/tree-ssa/alias-1.c: New test.
22622
22623 2005-04-11 Diego Novillo <dnovillo@redhat.com>
22624
22625 PR tree-optimization/20920
22626 * g++.dg/tree-ssa/pr20920.C: New test.
22627
22628 2005-04-11 Uros Bizjak <uros@kss-loka.si>
22629
22630 * gcc.dg/builtins-53.c: Also check (int)ceil* and
22631 (long long int)ceil*.
22632
22633 2005-04-10 Mark Mitchell <mark@codesourcery.com>
22634
22635 * g++.dg/warn/Wdtor1.C: Declare template in system header with
22636 explicit C++ linkage.
22637
22638 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22639
22640 * gfortran.dg/pr17229.f: Take care of the new obsolescence
22641 warning for arithmetic IF statements.
22642
22643 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
22644
22645 * eor_handling_1.f90: New test case.
22646 * eor_handling_2.f90: New test case.
22647 * eor_handling_3.f90: New test case.
22648 * eor_handling_4.f90: New test case.
22649 * eor_handling_5.f90: New test case.
22650 * noadv_size.f90: New test case.
22651 * pad_no.f90: New test case.
22652
22653 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
22654
22655 * gcc.c-torture/execute/20050410-1.c: New test.
22656
22657 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
22658
22659 * gcc.dg/pr20126.c: New.
22660
22661 2005-04-09 Bud Davis <bdavis@gfortran.org>
22662 Steven G. Kargl <kargls@comcast.net>
22663
22664 * gfortran.dg/PR19872.f: New test.
22665
22666 2005-04-09 Steven G. Kargl <kargls@comcast.net>
22667
22668 * gfortran.dg/nint_1.f90: Fix dg-do directive.
22669
22670 2005-04-09 Steven G. Kargl <kargls@comcast.net>
22671
22672 * gfortran.dg/nint_1.f90: New test.
22673
22674 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
22675
22676 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
22677 Added test for callee-allocated arrays with write statements.
22678 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
22679 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
22680 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
22681 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
22682 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
22683
22684 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
22685
22686 PR libfortran/20163
22687 * gfortran.dg/open-options-blanks.f: New test.
22688
22689 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
22690
22691 PR fortran/13257
22692 * gfortran.dg/comma_format_extension_[1234].f: New tests.
22693
22694 2005-04-09 Jakub Jelinek <jakub@redhat.com>
22695
22696 * gcc.dg/tree-ssa/stdarg-1.c: New test.
22697 * gcc.dg/tree-ssa/stdarg-2.c: New test.
22698 * gcc.dg/tree-ssa/stdarg-3.c: New test.
22699 * gcc.dg/tree-ssa/stdarg-4.c: New test.
22700 * gcc.dg/tree-ssa/stdarg-5.c: New test.
22701 * gcc.c-torture/execute/stdarg-4.c: New test.
22702
22703 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
22704
22705 PR target/20795
22706 * g++.dg/abi/param2.C: New test.
22707
22708 2005-04-09 Uros Bizjak <uros@kss-loka.si>
22709
22710 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
22711
22712 2005-04-09 Uros Bizjak <uros@kss-loka.si>
22713
22714 * gcc.dg/builtins-53.c: New test.
22715
22716 2005-04-08 Diego Novillo <dnovillo@redhat.com>
22717
22718 * g++.dg/tree-ssa/pr18178.C: New test.
22719 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
22720 * gcc.c-torture/execute/20041019-1.c: New test.
22721 * gcc.dg/tree-ssa/20041008-1.c: New test.
22722 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
22723 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
22724 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
22725 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
22726 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
22727 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
22728 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
22729 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
22730 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
22731 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
22732
22733 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
22734
22735 PR rtl-optimization/20466
22736 * gcc.c-torture/execute/pr20466-1.c: New test.
22737
22738 2005-04-08 Mark Mitchell <mark@codesourcery.com>
22739
22740 PR c++/20905
22741 * g++.dg/parse/cond2.C: New test.
22742
22743 PR c++/20145
22744 * g++.dg/warn/Wdtor1.C: New test.
22745
22746 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22747
22748 PR fortran/17229
22749 * gfortran.dg/pr17229.f: New test.
22750
22751 2005-04-07 Steven G. Kargl <kargls@comcast.net>
22752
22753 * gfortran.dg/tiny_1.f90: New test.
22754 * gfortran.dg/tiny_2.f90: ditto.
22755
22756 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
22757
22758 * gfortran.dg/eor_1.f90: Fix dg-do run line
22759 * gfortran.dg/open_new.f90: Fix dg-do run line
22760
22761 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
22762
22763 * lib/target-supports.exp (get_compiler_messages): Support
22764 optional arguments, the fourth being compiler options.
22765 (check_effective_target_fpic): New proc.
22766 * gcc.dg/20050321-2.c: Restrict to target fpic.
22767
22768 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
22769
22770 * gcc.dg/15443-1.c: New test.
22771 * gcc.dg/15443-2.c: Likewise.
22772
22773 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22774
22775 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
22776
22777 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
22778
22779 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
22780
22781 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
22782
22783 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
22784 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
22785 -m64.
22786 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
22787 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
22788 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
22789
22790 2005-04-06 Mark Mitchell <mark@codesourcery.com>
22791
22792 PR c++/20212
22793 * g++.dg/warn/Wunused-11.C: New test.
22794
22795 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
22796
22797 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
22798
22799 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
22800
22801 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
22802
22803 2005-04-05 Mark Mitchell <mark@codesourcery.com>
22804
22805 PR c++/20734
22806 * g++.dg/template/ptrmem13.C: New test.
22807
22808 2005-04-05 Per Bothner <per@bothner.com>
22809
22810 * lib/gcc.exp: Always add -fno-show-column, for now.
22811
22812 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
22813
22814 PR testsuite/20767
22815 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
22816 of plain old "unsigned int" for the type of "i". Makes this test
22817 64bit clean.
22818
22819 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
22820
22821 * gcc.dg/i386-ssefn-1.c: New test.
22822 * gcc.dg/i386-ssefn-2.c: New test.
22823 * gcc.dg/i386-ssefn-3.c: New test.
22824 * gcc.dg/i386-ssefn-4.c: New test.
22825
22826 2005-04-05 Jakub Jelinek <jakub@redhat.com>
22827
22828 PR tree-optimization/20076
22829 * gcc.dg/builtin-apply4.c: New test.
22830
22831 PR preprocessor/19475
22832 * gcc.dg/cpp/macspace1.c: New test.
22833 * gcc.dg/cpp/macspace2.c: New test.
22834
22835 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22836
22837 * gfortran.dg/pr20755.f: Fixed bad format.
22838
22839 2005-04-05 Mark Mitchell <mark@codesourcery.com>
22840
22841 PR c++/20763
22842 * g++.dg/ext/attrib21.C: New test.
22843
22844 2004-04-05 Devang Patel <dpatel@apple.com>
22845
22846 * lib/target-supports.exp (check_effective_target_vect_shif): New.
22847 * gcc.dg/vect/vect-shift-1.c: New test.
22848
22849 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22850
22851 PR libfortran/20755
22852 * gfortran.dg/pr20755.f: New test.
22853
22854 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
22855
22856 * gfortran.dg/pr15959.f90: New test.
22857 * gfortran.dg/string_pad_trunc.f90: New test.
22858
22859 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22860
22861 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
22862 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
22863 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
22864 syntax.
22865
22866 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
22867
22868 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
22869
22870 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22871
22872 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
22873 * gcc.c-torture/compile/20011119-2.c: Likewise.
22874 * gcc.c-torture/compile/981001-2.c: Likewise.
22875
22876 2005-04-04 Mark Mitchell <mark@codesourcery.com>
22877
22878 PR c++/20679
22879 * g++.dg/template/overload4.C: New test.
22880
22881 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
22882
22883 PR c++/20746
22884 * g++.dg/abi/covariant5.C: New.
22885
22886 PR debug/20505
22887 * g++.dg/debug/const2.C: New.
22888
22889 2005-04-04 Jakub Jelinek <jakub@redhat.com>
22890
22891 PR rtl-optimization/16104
22892 * gcc.c-torture/execute/20050316-1.c: New test.
22893
22894 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
22895
22896 * g++.dg/template/spec23.C: Fix dg-error text.
22897
22898 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
22899
22900 PR c++/19199
22901 * g++.dg/expr/lval2.C: New.
22902
22903 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22904
22905 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
22906 __builtin_strcasecmp and __builtin_strncasecmp.
22907
22908 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
22909
22910 PR c++/20723
22911 * g++.dg/template/spec22.C: New.
22912 * g++.dg/template/spec23.C: New.
22913
22914 2005-04-03 Dale Ranta <dir@lanl.gov>
22915 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22916
22917 PR libfortran/20068
22918 PR libfortran/20125
22919 PR libfortran/20156
22920 PR libfortran/20471
22921 * gfortran.dg/backspace.f: New test.
22922
22923 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
22924
22925 * gcc.dg/pr19345.c: New test.
22926
22927 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
22928
22929 PR tree-optimization/20640
22930 * gcc.dg/torture/tree-loop-1.c: New.
22931
22932 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
22933
22934 PR rtl-optimization/20290
22935 * gcc.c-torture/execute/loop-ivopts-2.c: New.
22936
22937 2005-04-02 Geoffrey Keating <geoffk@apple.com>
22938
22939 * gcc.dg/rs6000-fpint.c: New.
22940
22941 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
22942
22943 * gcc.dg/old-style-then-proto-1.c: New test.
22944
22945 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22946
22947 * gfortran.fortran-torture/execute/backspace.f90: Check
22948 after backspace and read was incorrect.
22949
22950 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22951
22952 * gcc.c-torture/execute/builtins/strcat.c: Check the result
22953 buffer past the terminating NUL using memcmp.
22954 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
22955 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
22956
22957 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
22958 Fix unused/uninitialized variable warnings.
22959
22960 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
22961 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
22962 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
22963 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
22964
22965 * gcc.c-torture/execute/builtins/abs-1-lib.c,
22966 gcc.c-torture/execute/builtins/fputs-lib.c,
22967 gcc.c-torture/execute/builtins/lib/fprintf.c,
22968 gcc.c-torture/execute/builtins/lib/main.c,
22969 gcc.c-torture/execute/builtins/lib/memcmp.c,
22970 gcc.c-torture/execute/builtins/lib/memmove.c,
22971 gcc.c-torture/execute/builtins/lib/mempcpy.c,
22972 gcc.c-torture/execute/builtins/lib/memset.c,
22973 gcc.c-torture/execute/builtins/lib/printf.c,
22974 gcc.c-torture/execute/builtins/lib/sprintf.c,
22975 gcc.c-torture/execute/builtins/lib/stpcpy.c,
22976 gcc.c-torture/execute/builtins/lib/strchr.c,
22977 gcc.c-torture/execute/builtins/lib/strcmp.c,
22978 gcc.c-torture/execute/builtins/lib/strcpy.c,
22979 gcc.c-torture/execute/builtins/lib/strcspn.c,
22980 gcc.c-torture/execute/builtins/lib/strlen.c,
22981 gcc.c-torture/execute/builtins/lib/strncat.c,
22982 gcc.c-torture/execute/builtins/lib/strncmp.c,
22983 gcc.c-torture/execute/builtins/lib/strncpy.c,
22984 gcc.c-torture/execute/builtins/lib/strrchr.c,
22985 gcc.c-torture/execute/builtins/lib/strspn.c,
22986 gcc.c-torture/execute/builtins/lib/strstr.c,
22987 gcc.c-torture/execute/builtins/memops-asm-lib.c,
22988 gcc.c-torture/execute/builtins/strlen-2.c,
22989 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
22990 prototypes.
22991
22992 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
22993
22994 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
22995 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
22996 selectany usage.
22997
22998 2005-04-01 Jakub Jelinek <jakub@redhat.com>
22999
23000 PR c++/19406
23001 * g++.dg/debug/using1.C: New test.
23002
23003 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
23004
23005 PR middle-end/20524
23006 * gcc.dg/alias-7.c: Prefix asm-declared name with
23007 __USER_LABEL_PREFIX__.
23008
23009 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
23010
23011 Fix fallout from PR middle-end/15700:
23012 * gcc.c-torture/compile/20011119-1.c: Take
23013 __USER_LABEL_PREFIX__ into account.
23014 * gcc.c-torture/compile/20011119-2.c: Likewise.
23015
23016 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
23017
23018 PR c++/18644
23019 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
23020
23021 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
23022
23023 PR c/17855
23024 * gcc.c-torture/compile/struct-non-lval-1.c,
23025 gcc.c-torture/compile/struct-non-lval-2.c,
23026 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
23027
23028 2005-03-31 Janis Johnson <janis187@us.ibm.com>
23029
23030 * gcc.dg/tls/tls.exp: Remove temporary file.
23031 * g++.dg/tls/tls.exp: Ditto.
23032 * lib/file-format.exp: Ditto.
23033 * g++.dg/special/ecos.exp: Ditto.
23034
23035 * lib/profopt.exp: Treat prof_ext as a list.
23036 * gcc.misc-tests/bprob.exp: Ditto.
23037 * g++.dg/bprob/bprob.exp: Ditto.
23038
23039 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
23040 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
23041 g++.dg/tree-ssa/pointer-reference-alias.C,
23042 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
23043 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
23044 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
23045 g++.dg/vect/pr19951.cc: Ditto.
23046 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
23047 gcc.dg/builtins-47.c: Ditto.
23048 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
23049 gcc.dg/pr20115-1.c: Ditto.
23050 * gcc.dg/tree-ssa/20030530-2.c,
23051 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
23052 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
23053 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
23054 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
23055 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
23056 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
23057 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
23058 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
23059 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
23060 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
23061 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
23062 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
23063 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
23064 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
23065 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
23066 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
23067 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
23068 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
23069 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
23070 gcc.dg/tree-ssa/20030824-1.c,
23071 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
23072 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
23073 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
23074 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
23075 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
23076 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
23077 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
23078 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
23079 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
23080 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
23081 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
23082 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
23083 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
23084 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
23085 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
23086 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
23087 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
23088 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
23089 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
23090 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
23091 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
23092 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
23093 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
23094 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
23095 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
23096 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
23097 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
23098 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
23099 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
23100 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
23101 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
23102 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
23103 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
23104 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
23105 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
23106 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
23107 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
23108 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
23109 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
23110 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
23111 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
23112 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
23113 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
23114 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
23115 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
23116 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
23117 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
23118 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
23119 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
23120 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
23121 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
23122 gcc.dg/tree-ssa/useless-1.c: Ditto.
23123 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
23124 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
23125 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
23126 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
23127 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
23128 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
23129 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
23130 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
23131 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
23132 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
23133 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
23134 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
23135 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
23136 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
23137 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
23138 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
23139 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
23140 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
23141 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
23142 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
23143 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
23144 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
23145 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
23146 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
23147 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
23148 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
23149 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
23150 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
23151 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
23152 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
23153 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
23154 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
23155 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
23156 gcc.dg/vect/vect-none.c: Ditto.
23157 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
23158 treelang/compile/unsigned.tree: Ditto.
23159
23160 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
23161 * gcc.dg/cpp/direct2s.c: Ditto.
23162 * gcc.dg/cpp/paste4.c: Ditto.
23163 * gcc.dg/cpp/separate-1.c: Ditto.
23164 * gcc.dg/pch/save-temps-1.c: Ditto.
23165 * g++.dg/ext/altivec-10.C: Ditto.
23166 * g++.dg/pch/pch.C: Ditto.
23167
23168 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
23169
23170 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
23171 * g++.dg/template/repo1.C: Ditto.
23172 * g++.dg/template/repo2.C: Ditto.
23173 * g++.dg/template/repo3.C: Ditto.
23174 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
23175 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
23176 * g++.old-deja/g++.pt/repo1.C: Ditto.
23177 * g++.old-deja/g++.pt/repo2.C: Ditto.
23178 * g++.old-deja/g++.pt/repo3.C: Ditto.
23179 * g++.old-deja/g++.pt/repo4.C: Ditto.
23180
23181 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
23182 * gcc.dg/20030107-1.c: Ditto.
23183 * gcc.dg/20030702-1.c: Ditto.
23184 * gcc.dg/profile-generate-1.c: Ditto.
23185 * g++.dg/other/profile1.C: Ditto.
23186 * g++.old-deja/g++.robertl/eb83.C: Ditto.
23187
23188 * lib/gcc-dg.exp (remove-build-file): New.
23189 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23190 cleanup-tree-dump, cleanup-saved-temps): New.
23191
23192 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
23193
23194 PR c++/19203, DR 214
23195 * g++.dg/parse/ambig3.C: Not ambiguous.
23196 * g++.dg/template/spec20.C: New.
23197 * g++.dg/template/spec21.C: New.
23198
23199 2005-03-31 Steve Ellcey <sje@cup.hp.com>
23200
23201 PR target/20045
23202 * gcc.dg/ia64-fptr-1.c: Run only on linux.
23203
23204 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23205
23206 PR libfortran/20660
23207 * gfortran.dg/negative_unit.f: New test.
23208
23209 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
23210
23211 * gcc.dg/20050330-1.c: New test.
23212
23213 2005-03-30 Devang Patel <dpatel@apple.com>
23214
23215 * g++.dg/tree-sra/ssa-sra-3.C: New test.
23216
23217 2005-03-30 Dale Johannesen <dalej@apple.com>
23218
23219 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
23220
23221 2005-03-30 Janis Johnson <janis187@us.ibm.com>
23222
23223 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23224 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
23225 Strip options from test name.
23226
23227 2005-03-31 Jan Hubicka <jh@suse.cz>
23228
23229 * gcc.dg/varpool-1.c: New testcase.
23230
23231 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
23232
23233 PR c/772
23234 PR c/17913
23235 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
23236 gcc.dg/stmt-expr-label-3.c : New tests.
23237 * gcc.c-torture/execute/medce-2.c: Remove.
23238
23239 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
23240
23241 PR c/20368
23242 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
23243 tests.
23244
23245 2005-03-30 Alan Modra <amodra@bigpond.net.au>
23246
23247 * gcc.c-torture/compile/pr20203.c: New test.
23248
23249 2005-03-26 Steven G. Kargl <kargls@comcast.net>
23250
23251 * gfortran.dg/promotion.f90: New test.
23252
23253 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
23254
23255 PR middle-end/20491
23256 * gcc.dg/torture/asm-subreg-1.c: New test.
23257
23258 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
23259
23260 PR c/20672
23261 * gcc.dg/pr20672-1.c: New test.
23262
23263 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
23264
23265 * gfortran.dg/vect: New directory.
23266 * gfortran.dg/vect/vect.exp: New.
23267 * gfortran.dg/vect/vect-1.f90: New test.
23268 * gfortran.dg/vect/vect-2.f90: New test.
23269 * gfortran.dg/vect/vect-3.f90: New test.
23270 * gfortran.dg/vect/vect-4.f90: New test.
23271 * gfortran.dg/vect/vect-5.f90: New test.
23272
23273 2005-03-29 Jakub Jelinek <jakub@redhat.com>
23274
23275 PR middle-end/20622
23276 * gcc.dg/alias-7.c: New test.
23277
23278 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
23279
23280 * gcc.dg/sparc-reg-1.c: New test.
23281
23282 2005-03-28 Steve Ellcey <sje@cup.hp.com>
23283
23284 PR target/19890
23285 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
23286
23287 2005-03-29 Dale Ranta <dir@lanl.gov>
23288 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23289
23290 PR libfortran/20163
23291 * gfortran.dg/pr20163-2.f: New test.
23292
23293 2005-03-28 Jan Hubicka <jh@suse.cz>
23294
23295 PR middle-end/20635
23296 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
23297 by Jakub Jelinek.
23298
23299 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
23300
23301 PR tree-optimization/20626
23302 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
23303 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
23304
23305 2005-03-26 Steven G. Kargl <kargls@comcast.net>
23306
23307 * gfortran.dg/underflow.f90: New test.
23308 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
23309
23310 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23311
23312 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
23313
23314 2005-03-25 Mark Mitchell <mark@codesourcery.com>
23315
23316 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
23317 (g++_init): Make sure that CXXFLAGS is set.
23318 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
23319 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
23320 * lib/gfortran.exp (gfortran_link_flags): Likewise.
23321 * lib/objc.exp (objc_init): Likewise.
23322 * lib/treelang.exp (treelang_init): Likewise.
23323
23324 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
23325
23326 PR tree-optimization/20470
23327 * gcc.dg/tree-ssa/pr20470.c: New test.
23328
23329 2005-03-25 Geoffrey Keating <geoffk@apple.com>
23330
23331 * gcc.dg/ppc-stfiwx.c: New.
23332
23333 2005-03-25 Steve Ellcey <sje@cup.hp.com>
23334
23335 PR target/19888
23336 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
23337
23338 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
23339
23340 * gcc.dg/20050325-1.c: Fix a typo.
23341
23342 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23343
23344 PR libfortran/19678
23345 PR libfortran/19679
23346 * gfortran.dg/dos_eol.f: New test.
23347
23348 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
23349
23350 PR rtl-optimization/20249
23351 * gcc.dg/20050325-1.c: New test.
23352
23353 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23354
23355 PR libfortran/15332
23356 * gfortran.dg/pr15332.f: New test.
23357
23358 2005-03-24 Dale Johannesen <dalej@apple.com>
23359
23360 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
23361
23362 2005-03-24 Geoffrey Keating <geoffk@apple.com>
23363
23364 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
23365 'internal' visibility.
23366 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
23367 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
23368 'protected' visibility.
23369 * gcc.dg/visibility-7.c: Likewise.
23370 * lib/target-supports.exp (check_visibility_available): Take
23371 a parameter, the kind of visibility to check for.
23372 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
23373 to check_visibility_available.
23374
23375 * g++.dg/expr/cast3.C: New.
23376
23377 2005-03-24 David Edelsohn <edelsohn@gnu.org>
23378
23379 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
23380 rs6000.
23381
23382 2005-03-24 Steve Ellcey <sje@cup.hp.com>
23383
23384 PR target/20095
23385 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
23386
23387 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
23388
23389 * gcc.dg/badshift.c: Renamed to...
23390 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
23391
23392 * gcc.target/i386/badshift.c: Renamed to...
23393 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
23394 only.
23395
23396 PR rtl-optimization/20532
23397 * gcc.target/i386/badshift.c: New.
23398
23399 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23400
23401 * gfortran.dg/pr18025.f90: New test.
23402
23403 2005-03-23 Dale Johannesen <dalej@apple.com>
23404
23405 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
23406
23407 2005-03-23 Mark Mitchell <mark@codesourcery.com>
23408
23409 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
23410
23411 * lib/target-supports.exp (check_iconv_available): Default
23412 libiconv to -liconv, if there is no definition.
23413
23414 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
23415
23416 * gcc.dg/torture/cris-asm-mof-1.c: New test.
23417
23418 2005-03-22 Mark Mitchell <mark@codesourcery.com>
23419
23420 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
23421 * g++.dg/opt/pr7503-2.C: Likewise.
23422 * g++.dg/opt/pr7503-3.C: Likewise.
23423 * g++.dg/opt/pr7503-4.C: Likewise.
23424 * g++.dg/opt/pr7503-5.C: Likewise.
23425 * g++.dg/warn/minmax.C: New test.
23426
23427 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23428
23429 * gfortran.dg/g77_intrinsics_funcs.f: New test.
23430 * gfortran.dg/g77_intrinsics_sub.f: New test.
23431
23432 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
23433 Jan Hubicka <jh@suse.cz>
23434 Steven Bosscher <stevenb@suse.de
23435
23436 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
23437
23438 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23439
23440 PR c++/19980
23441 * g++.dg/template/redecl3.C: New test.
23442
23443 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23444
23445 PR c++/20499
23446 * g++.dg/parse/error16.C: Tweak error markers.
23447
23448 2005-03-22 Jakub Jelinek <jakub@redhat.com>
23449
23450 PR target/20561
23451 * gcc.dg/20050321-2.c: New test.
23452
23453 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
23454
23455 PR c++/20465
23456 PR c++/20381
23457 * g++.dg/template/ptrmem12.C: New.
23458
23459 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
23460
23461 PR rtl-optimization/20527
23462 * gcc.c-torture/execute/pr20527-1.c: New test.
23463
23464 2005-03-22 Ben Elliston <bje@au.ibm.com>
23465
23466 * gcc.misc-tests/options.exp (check_for_options): Create a real C
23467 program, compile it into a real executable and then delete the .c
23468 and .x files afterwards, to avoid problems on testglue targets.
23469
23470 2005-03-21 Stuart Hastings <stuart@apple.com>
23471
23472 * gcc.target/i386/sse-2.c: New.
23473
23474 2005-03-21 Uros Bizjak <uros@kss-loka.si>
23475
23476 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
23477
23478 2005-03-21 Paolo Carlini <pcarlini@suse.de>
23479
23480 * g++.dg/parse/crash25.C: Fix typo.
23481
23482 2005-03-21 Paolo Carlini <pcarlini@suse.de>
23483
23484 PR c++/20461
23485 * g++.dg/parse/crash24.C: New test.
23486
23487 PR c++/20536
23488 * g++.dg/parse/crash25.C: New test.
23489
23490 2005-03-21 Paolo Carlini <pcarlini@suse.de>
23491
23492 PR c++/20147
23493 * g++.dg/ext/stmtexpr4.C: New test.
23494
23495 2005-03-20 Roger Sayle <roger@eyesopen.com>
23496
23497 PR middle-end/20539
23498 * gcc.c-torture/compile/pr13066-1.c: New test case.
23499 * gcc.c-torture/compile/pr20539-1.c: Likewise.
23500 * g++.dg/opt/pr13066-1.C: Likewise.
23501
23502 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
23503
23504 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
23505
23506 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
23507
23508 PR fortran/18525
23509 * gfortran.dg/nesting_1.f90: New test.
23510
23511 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23512
23513 PR c++/20240
23514 * g++.dg/lookup/using13.C: New test.
23515
23516 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23517
23518 PR c++/20333
23519 * g++.dg/template/crash36.C: New test.
23520
23521 2005-03-18 Paolo Carlini <pcarlini@suse.de>
23522
23523 PR c++/20463
23524 * g++.dg/template/crash35.C: New test.
23525
23526 2005-03-17 Paolo Carlini <pcarlini@suse.de>
23527
23528 PR c++/19966
23529 * g++.dg/overload/operator2.C: New test.
23530
23531 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23532
23533 PR libfortran/20257
23534 * gfortran.dg/pr20257.f90: New test.
23535
23536 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23537
23538 PR libfortran/20480
23539 * gfortran.dg/pr20480.f90: New test.
23540
23541 2005-03-16 Richard Henderson <rth@redhat.com>
23542
23543 PR middle-end/15700
23544 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
23545 (_rtld_global): New.
23546 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
23547 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
23548
23549 * gcc.dg/alias-3.c: New.
23550 * gcc.dg/alias-4.c: New.
23551 * gcc.dg/alias-5.c: New.
23552 * gcc.dg/alias-6.c: New.
23553
23554 2005-03-15 Geoffrey Keating <geoffk@apple.com>
23555
23556 * gcc.dg/cpp/ucnid-7.c: New.
23557
23558 2005-03-15 Janis Johnson <janis187@us.ibm.com>
23559 Dorit Naishlos <dorit@il.ibm.com>
23560
23561 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
23562 darwin.
23563
23564 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
23565
23566 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
23567 support misaligned accesses.
23568 * gcc.dg/vect/vect-58.c: Likewise.
23569 * gcc.dg/vect/vect-92.c: New.
23570 * gcc.dg/vect/vect-93.c: New.
23571
23572 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
23573
23574 PR fortran/18827
23575 * gfortran.dg/assign_2.f90: New test.
23576 * gfortran.dg/assign_3.f90: New test.
23577 * gfortran.dg/assign.f90: New test.
23578
23579 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
23580
23581 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
23582 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
23583 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
23584 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
23585 names.
23586
23587 2005-03-14 Geoffrey Keating <geoffk@apple.com>
23588
23589 * gcc.dg/cpp/ucnid-6.c: New.
23590
23591 * gcc.dg/cpp/normalize-1.c: New.
23592 * gcc.dg/cpp/normalize-2.c: New.
23593 * gcc.dg/cpp/normalize-3.c: New.
23594 * gcc.dg/cpp/normalize-4.c: New.
23595 * gcc.dg/cpp/ucnid-4.c: New.
23596 * gcc.dg/cpp/ucnid-5.c: New.
23597 * g++.dg/cpp/normalize-1.C: New.
23598 * g++.dg/cpp/ucnid-1.C: New.
23599
23600 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
23601
23602 * gcc.dg/pr18628.c: New.
23603
23604 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
23605
23606 PR c++/20280
23607 * g++.dg/tree-ssa/pr20280.C: New.
23608
23609 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23610
23611 PR fortran/20467
23612 * gfortran.dg/stfunc_2.f90: New test.
23613
23614 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
23615
23616 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
23617
23618 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
23619
23620 * gcc.dg/tree-ssa/20050314-1.c: New test.
23621
23622 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23623
23624 PR c++/4403
23625 PR c++/9783, DR433
23626 * g++.dg/template/friend34.C: New test.
23627 * g++.dg/template/friend35.C: Likewise.
23628 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
23629
23630 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23631
23632 Friend class name lookup 5/n
23633 PR c++/1016
23634 * g++.dg/lookup/hidden-class1.C: New test.
23635 * g++.dg/lookup/hidden-class2.C: Likewise.
23636 * g++.dg/lookup/hidden-class3.C: Likewise.
23637 * g++.dg/lookup/hidden-class4.C: Likewise.
23638 * g++.dg/lookup/hidden-class5.C: Likewise.
23639 * g++.dg/lookup/hidden-class6.C: Likewise.
23640 * g++.dg/lookup/hidden-class7.C: Likewise.
23641 * g++.dg/lookup/hidden-class8.C: Likewise.
23642 * g++.dg/lookup/hidden-class9.C: Likewise.
23643 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
23644 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
23645 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
23646 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
23647 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
23648 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
23649 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
23650 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
23651 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
23652 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
23653 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
23654
23655 2005-03-13 Mark Mitchell <mark@codesourcery.com>
23656
23657 PR c++/20157
23658 * g++.dg/template/error18.C: New test.
23659
23660 2005-03-09 Ben Elliston <bje@au.ibm.com>
23661
23662 PR debug/16792
23663 * g++.dg/debug/pr16792.C: New test.
23664
23665 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
23666
23667 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
23668 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
23669 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
23670 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
23671 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
23672 test assertion names.
23673
23674 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23675
23676 PR fortran/18600
23677 * gfortran.dg/stfunc_1.f90: New test.
23678
23679 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23680
23681 PR fortran/16907
23682 * gfortran.dg/real_index_1.f90: New test.
23683
23684 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23685
23686 PR fortran/20323
23687 * gfortran.dg/spec_expr_1.f90: New test.
23688
23689 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
23690
23691 PR c/20402
23692 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
23693 new parser.
23694
23695 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23696
23697 PR fortran/20361
23698 * gfortran.dg/largeequiv_1.f90: New test.
23699
23700 2005-03-12 Geoffrey Keating <geoffk@apple.com>
23701
23702 * gcc.dg/ucnid-1.c: New.
23703 * gcc.dg/ucnid-2.c: New.
23704 * gcc.dg/ucnid-3.c: New.
23705 * gcc.dg/ucnid-4.c: New.
23706 * gcc.dg/ucnid-5.c: New.
23707 * gcc.dg/ucnid-6.c: New.
23708 * gcc.dg/cpp/ucnid-1.c: New.
23709 * gcc.dg/cpp/ucnid-2.c: New.
23710 * gcc.dg/cpp/ucnid-3.c: New.
23711 * g++.dg/other/ucnid-1.C: New.
23712
23713 2005-03-12 Geoffrey Keating <geoffk@apple.com>
23714
23715 * gcc.dg/vmx/darwin-abi-3.c: Delete.
23716
23717 2005-03-11 Per Bothner <per@bothner.com>
23718
23719 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
23720 that diagnotics refer to correct token.
23721 * gcc.dg/unused-3.c: Likewise.
23722
23723 2005-03-11 Per Bothner <per@bothner.com>
23724
23725 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
23726 constant" is now actually on same line as string constant.
23727 * gcc.dg/cpp/direct2s.c: Likewise.
23728
23729 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
23730
23731 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
23732
23733 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23734
23735 PR libfortran/20124
23736 * gfortran.dg/pr20124.f90: New Test
23737
23738 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
23739
23740 PR tree-optimization/20130
23741 * gcc.dg/pr20130-1.c: New test.
23742
23743 2005-03-10 Steve Ellcey <sje@cup.hp.com>
23744
23745 PR target/20095
23746 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
23747
23748 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23749
23750 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
23751
23752 2005-03-10 Steve Ellcey <sje@cup.hp.com>
23753
23754 * g++.dg/eh/forced1.C: Fix comment.
23755 * g++.dg/eh/forced2.C: Ditto.
23756 * g++.dg/eh/forced3.C: Ditto.
23757 * g++.dg/eh/forced4.C: Ditto.
23758
23759 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
23760
23761 PR rtl-opt/20412
23762 * gcc.c-torture/compile/pr20412.c: New test.
23763
23764 2005-03-10 Roger Sayle <roger@eyesopen.com>
23765
23766 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
23767
23768 2005-03-10 Jakub Jelinek <jakub@redhat.com>
23769
23770 PR target/20322
23771 * gcc.dg/20050307-1.c: New test.
23772
23773 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
23774
23775 PR c++/20375
23776 * g++.dg/other/stdarg3.C: New.
23777
23778 2005-03-10 Jakub Jelinek <jakub@redhat.com>
23779
23780 PR c++/18384, c++/18327
23781 * g++.dg/init/array19.C: New test.
23782
23783 PR inline-asm/20314
23784 * gcc.dg/torture/pr20314-1.c: New test.
23785 * gcc.dg/torture/pr20314-2.c: New test.
23786
23787 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
23788
23789 * gcc.dg/20050309-1.c: New test.
23790
23791 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23792
23793 * gcc.dg/builtins-10.c: Reactivate disabled test.
23794 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
23795 new cbrt transformations.
23796
23797 2005-03-09 Mark Mitchell <mark@codesourcery.com>
23798
23799 PR c++/20208
23800 * g++.dg/template/array13.C: New test.
23801
23802 2005-03-09 Paolo Carlini <pcarlini@suse.de>
23803
23804 PR c++/16859
23805 * g++.dg/init/brace4.C: New test.
23806
23807 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
23808
23809 PR c++/20186
23810 * g++.dg/template/non-dependent12.C: New.
23811
23812 2005-03-08 Mark Mitchell <mark@codesourcery.com>
23813
23814 PR c++/20142
23815 * g++.dg/init/array18.C: Add dg-do run marker.
23816
23817 PR c++/20142
23818 * g++.dg/init/array18.C: New test.
23819
23820 2005-03-09 Ben Elliston <bje@au.ibm.com>
23821
23822 * consistency.vlad/vlad.exp: Remove trailing semicolons.
23823 * g++.dg/gcov/gcov.exp: Likewise.
23824 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
23825 * gcc.target/xstormy16/xstormy16.exp: Likewise.
23826 * lib/c-torture.exp: Likewise.
23827 * lib/fortran-torture.exp: Likewise.
23828 * lib/g++.exp: Likewise.
23829 * lib/gcc-defs.exp: Likewise.
23830 * lib/gcc-dg.exp: Likewise.
23831 * lib/gcc.exp: Likewise.
23832 * lib/gcov.exp: Likewise.
23833 * lib/gfortran.exp: Likewise.
23834 * lib/mike-g++.exp: Likewise.
23835 * lib/mike-gcc.exp: Likewise.
23836 * lib/objc-torture.exp: Likewise.
23837 * lib/objc.exp: Likewise.
23838 * lib/profopt.exp: Likewise.
23839 * lib/target-libpath.exp: Likewise.
23840 * lib/target-supports.exp: Likewise.
23841 * lib/treelang.exp: Likewise.
23842 * lib/wrapper.exp: Likewise.
23843
23844 2005-03-08 Jeff Law <law@redhat.com>
23845
23846 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
23847 PHI-OPT changes.
23848
23849 2005-03-08 Ira Rosen <irar@il.ibm.com>
23850
23851 * gcc.dg/vect/pr20122.c: New test.
23852
23853 2005-03-07 Jeff Law <law@redhat.com>
23854
23855 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
23856 was folded away.
23857 * gcc.dg/tree-ssa/pr18133-1.c: New test.
23858 * gcc.dg/tree-ssa/pr18133-2.c: New test.
23859 * gcc.dg/tree-ssa/pr18134.c: New test.
23860
23861 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23862
23863 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
23864 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
23865 gcc.dg/torture/builtin-noret-2.c: Require weak support.
23866
23867 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
23868
23869 PR tree-opt/17671
23870 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
23871
23872 2005-03-07 Mark Mitchell <mark@codesourcery.com>
23873
23874 * g++.dg/warn/Wnvdtor.C: New test.
23875
23876 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
23877
23878 * gcc.dg/torture/pr19683-1.c: New test.
23879
23880 2005-03-06 Steven G. Kargl <kargls@comcast.net>
23881
23882 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
23883 * gfortran.dg/g77/19990313-2.f: Ditto.
23884 * gfortran.dg/g77/19990313-3.f: Ditto.
23885 * gfortran.dg/g77/19990525-0.f: Ditto.
23886 * gfortran.dg/g77/19990826-0.f: Ditto.
23887 * gfortran.dg/g77/19990826-2.f: Ditto.
23888 * gfortran.dg/g77/19990826-3.f: Ditto.
23889 * gfortran.dg/g77/20000511-1.f: Ditto.
23890 * gfortran.dg/g77/20000511-2.f: Ditto.
23891 * gfortran.dg/g77/970625-2.f: Ditto.
23892 * gfortran.dg/g77/980310-2.f: Ditto.
23893 * gfortran.dg/g77/980310-3.f: Ditto.
23894 * gfortran.dg/g77/980310-8.f: Ditto.
23895 * gfortran.dg/g77/980519-2.f: Ditto.
23896 * gfortran.dg/g77/alpha1.f: Ditto.
23897 * gfortran.dg/g77/claus.f: Ditto.
23898 * gfortran.dg/g77/erfc.f: Ditto.
23899 * gfortran.dg/g77/short.f: Ditto.
23900 * gfortran.fortran-torture/execute/data.f90: Ditto.
23901 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
23902 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
23903
23904 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23905
23906 * lib/file-format.exp (gcc_target_object_format): Add check for som
23907 format and hardcode object formats on hppa*-*-hpux*.
23908 * lib/target-supports.exp (check_weak_available): Add check for som
23909 object format. Always return 0 on hppa*-*-hpux10*.
23910
23911 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
23912 is defined.
23913
23914 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
23915
23916 2005-03-05 Steven G. Kargl <kargls@comcast.net>
23917
23918 * gfortran.dg/pr19936_1.f90: New test.
23919 * gfortran.dg/pr19936_2.f90: New test.
23920 * gfortran.dg/pr19936_3.f90: New test.
23921
23922 2005-03-05 Steven G. Kargl <kargls@comcast.net>
23923 Paul Thomas <prthomas@drfccad.cea.fr>
23924
23925 * gfortran.dg/PR19754_1.f90: New test.
23926 * gfortran.dg/PR19754_2.f90: Ditto.
23927
23928 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
23929
23930 PR c++/19311
23931 * g++.dg/template/non-dependent11.C: New test.
23932
23933 2005-03-05 Uros Bizjak <uros@kss-loka.si>
23934
23935 * lib/target-supports.exp (check_iconv_available): Fix comment.
23936
23937 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
23938 Joseph S. Myers <joseph@codesourcery.com>
23939
23940 PR c++/19797
23941 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
23942
23943 2005-03-04 Matthew Sachs <msachs@apple.com>
23944
23945 * gcc.exp (gcc_target_compile): Put braces around
23946 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
23947 * objc.exp (objc_target_compile): Likewise.
23948 * treelang.exp (treelang_target_compile): Likewise.
23949
23950 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23951
23952 PR fortran/19673
23953 * gfortran.dg/func_result_1.f90: New test.
23954
23955 2005-03-04 Ben Elliston <bje@au.ibm.com>
23956
23957 * gcc.misc-tests/options.exp: New test.
23958
23959 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
23960
23961 * gcc.dg/pr15784-4.c: New test.
23962
23963 2005-03-03 Geoffrey Keating <geoffk@apple.com>
23964
23965 * gcc.c-torture/execute/pr17133.c: New.
23966 * gcc.c-torture/compile/20050303-1.c: New.
23967
23968 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
23969
23970 * gcc.dg/cpp/assert4.c: Fix for cygwin.
23971
23972 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
23973
23974 * g++.dg/overload/using2.C: New.
23975
23976 2005-03-02 Mark Mitchell <mark@codesourcery.com>
23977
23978 PR c++/19916
23979 * g++.dg/init/ptrmem2.C: New test.
23980
23981 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
23982
23983 PR c/8927
23984 * gcc.dg/pr8927-1.c: New test.
23985
23986 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
23987
23988 PR c++/20232
23989 * g++.dg/inherit/covariant12.C: New.
23990
23991 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23992
23993 PR fortran/19479
23994 * gfortran.dg/bound_1.f90: New test.
23995
23996 2005-02-28 Janis Johnson <janis187@us.ibm.com>
23997
23998 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
23999 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
24000
24001 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
24002
24003 PR c/20245
24004 * gcc.dg/pr20245-1.c: New test.
24005
24006 2005-02-28 Jakub Jelinek <jakub@redhat.com>
24007
24008 PR middle-end/19874
24009 * gcc.c-torture/execute/20050119-2.c: New test case.
24010
24011 2005-02-28 Ben Elliston <bje@au.ibm.com>
24012
24013 * README: Update the DejaGnu bug reporting address.
24014 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
24015 * lib/objc-torture.exp: Likewise.
24016
24017 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
24018
24019 * gfortran.dg/boz_1.f90: New test.
24020 * gfortran.dg/boz_3.f90: New test.
24021 * gfortran.dg/boz_4.f90: New test.
24022
24023 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
24024
24025 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
24026 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
24027
24028 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24029
24030 PR libfortran/20101
24031 * gfortran.dg/write_0_pe_format.f90: New test.
24032
24033 2005-02-27 Jakub Jelinek <jakub@redhat.com>
24034
24035 PR c++/20206
24036 * g++.dg/opt/thunk2.C: New test.
24037 * g++.dg/opt/covariant1.C: New test.
24038
24039 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24040
24041 * gfortran.dg/e_d_fmt.f90: New test.
24042
24043 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
24044
24045 * gcc.dg/asm-b.c: Fix comment typos.
24046
24047 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
24048
24049 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
24050 a V_MAY_DEF also.
24051
24052 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
24053
24054 PR tree-opt/20188
24055 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
24056 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
24057 * gcc.dg/asm-b.c: New test.
24058
24059 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
24060
24061 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
24062 Disable this test on IRIX 6.
24063
24064 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
24065
24066 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
24067 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
24068 parser.
24069
24070 2005-02-25 Diego Novillo <dnovillo@redhat.com>
24071
24072 PR tree-optimization/20204
24073 * gcc.dg/pr20204.c: New test.
24074
24075 2005-02-24 Jakub Jelinek <jakub@redhat.com>
24076
24077 PR target/20196
24078 * gcc.c-torture/execute/20050224-1.c: New test.
24079
24080 PR c++/20175
24081 * g++.dg/warn/Wbraces2.C: New test.
24082
24083 2005-02-23 Mark Mitchell <mark@codesourcery.com>
24084
24085 PR c++/19878
24086 * g++.dg/init/const2.C: New test.
24087
24088 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
24089
24090 PR tree-optimization/20100
24091 * gcc.c-torture/execute/pr20100-1.c: New test.
24092
24093 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24094
24095 * gfortran.dg/implicit_3.f90: New test.
24096
24097 * gfortran.dg/deftype_1.f90: New test.
24098
24099 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
24100
24101 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
24102 the test passes.
24103 * g++.dg/other/anon3.C: Accept a warning.
24104
24105 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
24106
24107 * gcc.dg/pr20017.c: Fix a comment typo.
24108
24109 2005-02-23 Bud Davis <bdavis@gfortran.org>
24110
24111 * gfortran.dg/list_read_4.f90: Change to f90 comments.
24112
24113 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
24114
24115 PR ada/19902
24116 * ada/acats/tests/cxa/cxa3004.a: Remove.
24117 * ada/acats/tests/cxb/cxb30061.am: Likewise.
24118
24119 2005-02-22 Mark Mitchell <mark@codesourcery.com>
24120
24121 PR c++/20073
24122 * g++.dg/init/const1.C: New test.
24123
24124 PR c++/19991
24125 * g++.dg/parse/constant7.C: New test.
24126
24127 PR c++/20152
24128 * g++.dg/parse/error27.C: New test.
24129 * g++.dg/template/qualttp15.C: Adjust error markers.
24130 * g++.old-deja/g++.other/struct1.C: Likewise.
24131
24132 PR c++/20153
24133 * g++.dg/template/error17.C: New test.
24134
24135 PR c++/20148
24136 * g++.dg/parser/error26.C: New test.
24137
24138 2005-02-22 Diego Novillo <dnovillo@redhat.com>
24139
24140 PR tree-optimization/20100
24141 PR tree-optimization/20115
24142 * gcc.dg/pr20115.c: New test.
24143 * gcc.dg/pr20115-1.c: New test.
24144 * gcc.dg/pr20100.c: New test.
24145 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
24146 call-clobbered variables after alias1.
24147
24148 2005-02-22 Bud Davis <bdavis@gfortran.org>
24149
24150 * gfortran.dg/list_read_4.f90: new test.
24151
24152 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
24153
24154 PR rtl-optimization/20017.
24155 * gcc.dg/pr20017.c: New.
24156
24157 2005-02-22 Devang Patel <dpatel@apple.com>
24158
24159 PR 19952
24160 * g++.dg/tree-ssa/pr19952.C: New test.
24161
24162 2005-02-22 Mark Mitchell <mark@codesourcery.com>
24163
24164 PR c++/19883
24165 * g++.dg/parse/constant6.C: New test.
24166
24167 2005-02-22 Uros Bizjak <uros@kss-loka.si>
24168
24169 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24170 * g++.dg/charset/asm2.c: Likewise.
24171 * g++.dg/charset/asm3.c: Likewise.
24172 * g++.dg/charset/asm4.c: Likewise.
24173 * g++.dg/charset/asm5.c: Likewise.
24174 * g++.dg/charset/attribute1.c: Likewise.
24175 * g++.dg/charset/attribute2.c: Likewise.
24176 * g++.dg/charset/extern1.cc: Likewise.
24177 * g++.dg/charset/extern2.cc: Likewise.
24178 * g++.dg/charset/extern3.cc: Likewise.
24179 * g++.dg/charset/function.cc: Likewise.
24180 * g++.dg/charset/string.c: Likewise.
24181 * g++.dg/charset/charset.exp: Likewise.
24182 * lib/target-supports.exp (check_iconv_available): Fix comment.
24183
24184 2005-02-22 Uros Bizjak <uros@kss-loka.si>
24185
24186 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
24187 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
24188 * gcc.dg/charset/asm2.c: Likewise.
24189 * gcc.dg/charset/asm3.c: Likewise.
24190 * gcc.dg/charset/asm4.c: Likewise.
24191 * gcc.dg/charset/asm5.c: Likewise.
24192 * gcc.dg/charset/asm6.c: Likewise.
24193 * gcc.dg/charset/attribute1.c: Likewise.
24194 * gcc.dg/charset/attribute2.c: Likewise.
24195 * gcc.dg/charset/builtin1.c: Likewise.
24196 * gcc.dg/charset/extern.c: Likewise.
24197 * gcc.dg/charset/function.c: Likewise.
24198 * gcc.dg/charset/string.c: Likewise.
24199 * gcc.dg/charset/charset.exp: Likewise.
24200
24201 2005-02-21 Bud Davis <bdavis9659@comcast.net>
24202
24203 PR fortran/20086
24204 * gfortran.dg/pr20086.f90: New test.
24205
24206 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
24207
24208 PR tree-optimization/19786
24209 * g++.dg/tree-ssa/pr19786.C: New.
24210
24211 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24212
24213 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
24214
24215 2005-02-21 Jeff Law <law@redhat.com>
24216
24217 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
24218
24219 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24220
24221 * gfortran.dg/do_iterator: Split loop, markup all lines for
24222 which an error locus is printed.
24223 * gfortran.dg/pr17708.f90: Markup all lines for which an error
24224 locus is printed.
24225 * gfortran.dg/select_4.f90: Likewise.
24226 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
24227 locuses in the various permutations.
24228
24229 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
24230
24231 PR tree-optimization/19951
24232 * g++.dg/vect: New directory.
24233 * g++.dg/vect/vect.exp: New file.
24234 * g++.dg/vect/pr19951.cc: New testcase.
24235 * g++.dg/dg.exp: Also prune vectorizer tests.
24236
24237 2005-02-20 Zack Weinberg <zack@codesourcery.com>
24238
24239 PR 18785
24240 * gcc.dg/charset/builtin1.c: New test.
24241
24242 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24243
24244 PR c++/19299
24245 * g++.dg/inherit/volatile1.C: New test.
24246
24247 PR c++/19440
24248 * g++.dg/template/dtor4.C: New test.
24249
24250 2005-02-19 Steven G. Kargl <kargls@comcast.net>
24251
24252 * gfortran.dg/int_1.f90: New test.
24253
24254 2005-02-19 Devang Patel <dpatel@apple.com>
24255
24256 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
24257
24258 2005-02-19 Steven G. Kargl <kargls@comcast.net>
24259
24260 * gfortran.dg/achar_1.f90: New test.
24261
24262 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
24263
24264 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
24265
24266 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
24267 Jakub Jelinek <jakub@redhat.com>
24268
24269 PR tree-optimization/19828
24270 * gcc.dg/tree-ssa/loop-7.c: New test.
24271 * gcc.c-torture/execute/20050218-1.c: New test.
24272
24273 2005-02-19 Jakub Jelinek <jakub@redhat.com>
24274
24275 PR c/20043
24276 * gcc.dg/transparent-union-1.c: New test.
24277 * gcc.dg/transparent-union-2.c: New test.
24278
24279 2005-02-18 James E Wilson <wilson@specifixinc.com>
24280
24281 PR tree-optimization/18977
24282 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
24283
24284 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
24285
24286 PR target/20054
24287 * gcc.dg/pr20054.c: New test.
24288
24289 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24290
24291 PR c++/19508
24292 * g++.dg/ext/attrib20.C: New test.
24293
24294 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
24295
24296 PR middle-end/20030
24297 * gfortran.fortran-torture/execute/character_passing.f90: New test.
24298
24299 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
24300
24301 PR c++/20008
24302 * g++.dg/opt/switch4.C: New.
24303
24304 2005-02-18 Jakub Jelinek <jakub@redhat.com>
24305
24306 PR c++/20023
24307 PR tree-optimization/20009
24308 * gcc.c-torture/compile/20050217-1.c: New test.
24309 * g++.dg/opt/switch3.C: New test.
24310
24311 PR tree-optimization/18947
24312 * gcc.c-torture/compile/20050215-1.c: New test.
24313 * gcc.c-torture/compile/20050215-2.c: New test.
24314 * gcc.c-torture/compile/20050215-3.c: New test.
24315
24316 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
24317
24318 PR c++/20028
24319 * g++.dg/template/crash34.C: New.
24320
24321 PR c++/20022
24322 * g++.dg/other/access3.C: New.
24323
24324 2005-02-17 Ira Rosen <irar@il.ibm.com>
24325
24326 * gcc.dg/vect/vect-98.c: New test.
24327
24328 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
24329
24330 PR tree-optimization/19967
24331 * gcc.dg/pr19967.c: New.
24332
24333 2005-02-16 Jakub Jelinek <jakub@redhat.com>
24334
24335 PR middle-end/19857
24336 * gcc.dg/tree-ssa/20050215-1.c: New test.
24337 * gcc.c-torture/execute/20050215-1.c: New test.
24338
24339 2005-02-15 Eric Christopher <echristo@redhat.com>
24340
24341 * gcc.dg/cpp/20050215-1.c: New file.
24342
24343 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
24344
24345 PR tree-optimization/15785
24346 * gcc.dg/pr15785-1.c: New test.
24347
24348 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
24349
24350 PR c++/17788
24351 * g++.dg/init/ctor4.C: New.
24352 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
24353
24354 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
24355
24356 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
24357 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
24358
24359 2005-02-15 Andreas Schwab <schwab@suse.de>
24360
24361 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
24362 declare malloc.
24363
24364 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
24365
24366 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
24367
24368 2005-02-14 Diego Novillo <dnovillo@redhat.com>
24369
24370 PR tree-optimization/19853
24371 * gcc.c-torture/compile/pr19853.c: New test.
24372
24373 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
24374
24375 PR c++/19608
24376 * g++.dg/parse/local-class1.C: New.
24377
24378 PR c++/19895
24379 * g++.dg/parse/ptrmem3.C: New.
24380
24381 PR c++/19884
24382 * g++.old-deja/g++.oliva/template6.C: Add another case.
24383 * g++.dg/template/explicit6.C: New.
24384
24385 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
24386
24387 PR c++/17816
24388 * g++.dg/other/redecl2.C: New.
24389
24390 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
24391
24392 PR c++/19891
24393 * g++.dg/abi/covariant4.C: New.
24394
24395 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
24396
24397 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
24398 New tests.
24399
24400 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
24401
24402 * gcc.dg/vect/vect-96.c: Fix typo.
24403
24404 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24405
24406 PR c++/14479
24407 PR c++/19487
24408 * g++.dg/template/enum5.C: New test.
24409
24410 2005-02-12 Ira Rosen <irar@il.ibm.com>
24411
24412 * gcc.dg/vect/vect-97.c: New test.
24413
24414 2005-02-12 Ira Rosen <irar@il.ibm.com>
24415
24416 * gcc.dg/vect/vect-96.c: New test.
24417
24418 2005-02-12 Uros Bizjak <uros@kss-loka.si>
24419
24420 * gcc.dg/builtins-34.c: Also check ldexp*.
24421
24422 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
24423
24424 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
24425
24426 2005-02-11 Janis Johnson <janis187@us.ibm.com>
24427
24428 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
24429 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
24430 dg-require-dll, dg-require-iconv, dg-require-named-sections,
24431 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
24432 selector_list, selector_expression, dg-process-target): Move to new
24433 file target-supports-dg.exp.
24434 * lib/target-supports-dg.exp: New.
24435
24436 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
24437 New.
24438
24439 2005-02-11 Jakub Jelinek <jakub@redhat.com>
24440
24441 PR c++/19666
24442 * g++.dg/other/ptrmem6.C: New test.
24443
24444 PR middle-end/19858
24445 * gcc.c-torture/compile/20050210-1.c: New test.
24446
24447 2005-02-11 Mark Mitchell <mark@codesourcery.com>
24448
24449 PR c++/19755
24450 * g++.dg/warn/Wbraces1.C: New test.
24451
24452 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
24453
24454 * gcc.dg/builtins-52.c: New testcase.
24455
24456 2005-02-10 Jakub Jelinek <jakub@redhat.com>
24457
24458 PR c/19342
24459 * gcc.c-torture/execute/20050119-1.c: New test.
24460
24461 2005-02-09 Mark Mitchell <mark@codesourcery.com>
24462
24463 PR c++/19811
24464 * g++.dg/init/delete1.C: New test.
24465
24466 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24467
24468 PR c++/18470
24469 * g++.dg/template/static12.C: New test.
24470
24471 2005-02-09 Mark Mitchell <mark@codesourcery.com>
24472
24473 PR c++/19787
24474 * g++.dg/conversion/ambig1.C: New test.
24475
24476 PR c++/19739
24477 * g++.dg/ext/attrib19.C: New test.
24478
24479 PR c++/19732
24480 * g++.dg/parse/dtor5.C: New test.
24481
24482 PR c++/19762
24483 * g++.dg/template/dtor3.C: New test.
24484
24485 PR c++/19826
24486 * g++.dg/template/static11.C: New test.
24487 * g++.dg/template/crash2.C: Remove dg-error marker.
24488
24489 2005-02-09 Janis Johnson <janis187@us.ibm.com>
24490
24491 PR C++/18491
24492 * g++.old-deja/g++.mike/p10769a.C: Remove.
24493
24494 2005-02-09 Roger Sayle <roger@eyesopen.com>
24495
24496 * gcc.dg/builtins-48.c: New test case.
24497 * gcc.dg/builtins-49.c: New test case.
24498 * gcc.dg/builtins-50.c: New test case.
24499 * gcc.dg/builtins-51.c: New test case.
24500
24501 2005-02-09 Ian Lance Taylor <ian@airs.com>
24502
24503 PR middle-end/19583
24504 * g++.dg/warn/Wreturn-type-3.C: New test.
24505
24506 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
24507
24508 PR middle-end/19402
24509 * gcc.dg/pr19402-1.c: New testcase.
24510 * gcc.dg/pr19402-2.c: likewise.
24511
24512 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
24513
24514 PR middle-end/19854
24515 * g++.dg/tree-ssa/tmmti.C: New testcase.
24516
24517 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
24518
24519 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
24520
24521 2005-02-08 Mark Mitchell <mark@codesourcery.com>
24522
24523 PR c++/19733
24524 * g++.dg/parse/crash23.C: New test.
24525 * g++.dg/warn/Weff1.C: New test.
24526
24527 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
24528
24529 * gcc.dg/20050209-1.c: New test.
24530
24531 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
24532
24533 PR target/19799
24534 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
24535
24536 2005-02-08 Mike Stump <mrs@apple.com>
24537
24538 * g++.dg/pch/import-2.c: New test.
24539 * g++.dg/pch/import-2.hs: New.
24540 * g++.dg/pch/include/import-2a.h: New.
24541 * g++.dg/pch/include/import-2b.h: New.
24542
24543 2005-02-08 Janis Johnson <janis187@us.ibm.com>
24544
24545 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
24546
24547 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24548
24549 * gfortran.dg/substr_1.f90: New test.
24550
24551 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
24552
24553 PR middle-end/19775
24554 * gcc.dg/torture/builtin-power-1.c: Disable test for
24555 invalid transformation.
24556 * gcc.dg/builtins-10.c: Likewise. Disable one test we
24557 no longer optimize.
24558 * gcc.dg/builtins-47.c: New testcase.
24559
24560 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
24561 Dorit Naishlos <dorit@il.ibm.com>
24562
24563 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
24564
24565 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
24566
24567 * gcc.c-torture/compile/20050206-1.c: New test.
24568
24569 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
24570
24571 PR tree-opt/19768
24572 * g++.dg/opt/pr19768.C: New test.
24573
24574 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
24575
24576 PR tree-opt/19736
24577 * gcc.c-torture/compile/pr19736.c: New test.
24578
24579 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24580
24581 PR c++/17401
24582 * g++.dg/parse/error25.C: New test.
24583
24584 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
24585
24586 * gcc.c-torture/execute/20050203-1.c: New.
24587
24588 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
24589
24590 * gcc.dg/vect/vect-85.c: Remove xfail.
24591 * gcc.dg/vect/vect-86.c: Remove xfail.
24592 * gcc.dg/vect/vect-87.c: Remove xfail.
24593 * gcc.dg/vect/vect-88.c: Remove xfail.
24594
24595 2005-02-02 Geoffrey Keating <geoffk@apple.com>
24596
24597 * gcc.dg/altivec-19.c: New.
24598
24599 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
24600
24601 PR c/17807
24602 * gcc.dg/nested-func-3.c: New test.
24603 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
24604
24605 2005-02-02 Janis Johnson <janis187@us.ibm.com>
24606
24607 * gcc.test-framework/gen_directive_tests: Generate tests for
24608 selector expressions.
24609
24610 2005-02-02 Matt Austern <austern@apple.com>
24611
24612 PR c++/19628
24613 * g++/ext/builtin7.C: New.
24614 * g++/ext/builtin8.C: New.
24615
24616 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
24617
24618 PR c/18502
24619 * gcc.dg/pr18502-1.c: New test.
24620
24621 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24622
24623 PR c++/17413
24624 * g++.dg/template/local4.C: Tweak.
24625
24626 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
24627
24628 PR tree-optimization/19578
24629 * gcc.c-torture/compile/20050202-1.c: New test.
24630
24631 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
24632
24633 PR c/19435
24634 * gcc.dg/c99-init-4.c: New test.
24635
24636 2005-02-01 Janis Johnson <janis187@us.ibm.com>
24637
24638 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
24639
24640 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
24641
24642 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
24643 * g++.dg/eh/check-vect.h: New.
24644
24645 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
24646 * gcc.dg/vect/vect-78.c: Ditto.
24647 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
24648 Remove.
24649
24650 * g++.dg/conversion/simd1.C: Expect warning.
24651 * g++.dg/ext/attribute-test-1.C: Ditto.
24652 * g++.dg/ext/attribute-test-2.C: Ditto.
24653 * g++.dg/ext/attribute-test-3.C: Ditto.
24654 * g++.dg/ext/attribute-test-4.C: Ditto.
24655
24656 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
24657 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
24658
24659 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
24660
24661 2005-02-01 Richard Henderson <rth@redhat.com>
24662
24663 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24664 long double for ibm double-double format.
24665 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24666
24667 2005-02-01 Diego Novillo <dnovillo@redhat.com>
24668
24669 PR tree-optimization/19633
24670 * gcc.dg/pr19633-1.c: New test.
24671 * gcc.dg/pr19633.c: Tweak to make pointer point
24672 to NULL or a symbol.
24673
24674 2005-02-01 Janis Johnson <janis187@us.ibm.com>
24675
24676 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
24677 New procs.
24678 (dg-process-target (local override)): Handle selector expressions.
24679
24680 * gcc.test-framework/README: Describe tests in source directory.
24681 * gcc.test-framework/test-framework.awk: Handle dg- tests.
24682 * gcc.test-framework/test-framework.exp: Handle dg- tests.
24683 * gcc.test-framework/dg-bogus-exp-P.c: New test.
24684 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
24685 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
24686 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
24687 * gcc.test-framework/dg-do-link-exp-P.c: New test.
24688 * gcc.test-framework/dg-do-run-exp-P.c: New test.
24689 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
24690 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
24691 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
24692 * gcc.test-framework/dg-error-exp-P.c: New test.
24693 * gcc.test-framework/dg-error-exp-XP.c: New test.
24694 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
24695 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
24696 * gcc.test-framework/dg-output-exp-P.c: New test.
24697 * gcc.test-framework/dg-output-exp-XF.c: New test.
24698 * gcc.test-framework/dg-warning-exp-P.c: New test.
24699 * gcc.misc-tests/dg-1.c: Remove.
24700 * gcc.misc-tests/dg-2.c: Remove.
24701 * gcc.misc-tests/dg-3.c: Remove.
24702 * gcc.misc-tests/dg-4.c: Remove.
24703 * gcc.misc-tests/dg-5.c: Remove.
24704 * gcc.misc-tests/dg-6.c: Remove.
24705 * gcc.misc-tests/dg-7.c: Remove.
24706 * gcc.misc-tests/dg-8.c: Remove.
24707 * gcc.misc-tests/dg-9.c: Remove.
24708 * gcc.misc-tests/dg-10.c: Remove.
24709 * gcc.misc-tests/dg-11.c: Remove.
24710 * gcc.misc-tests/dg-12.c: Remove.
24711 * gcc.misc-tests/dg-test.exp: Remove.
24712
24713 * gcc.test-framework/test-framework.awk: Change recording and
24714 printing of passes and failures.
24715
24716 * gcc.test-framework: New directory.
24717 * gcc.test-framework/README: New.
24718 * gcc.test-framework/test-framework.exp: New.
24719 * gcc.test-framework/test-framework.awk: New.
24720 * gcc.test-framework/gen_directive_tests: New.
24721
24722 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
24723
24724 * lib/treelang.exp: Fix comment typos.
24725 (treelang_target_compile): Don't append libs=-ltreelang to options.
24726
24727 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
24728
24729 * g++.dg/parse/typename7.C: Adjust error messages.
24730
24731 2005-01-31 Jeff Law <law@redhat.com>
24732
24733 * gcc.c-torture/execute/20050131-1.c: New test.
24734 * gcc.dg/wcaselabel.c: New test.
24735
24736 2005-01-31 Mark Mitchell <mark@codesourcery.com>
24737
24738 * g++.dg/other/warning1.C: Adjust error messags.
24739 * g++.dg/parse/constant5.C: New test.
24740
24741 2005-01-31 Steven Bosscher <stevenb@suse.de>
24742
24743 PR c/19333
24744 * gcc.c-torture/compile/20011130-1.c: Reorder to make
24745 the test case valid.
24746 * gcc.dg/20030815-1.c: Remove invalid tests.
24747 * gcc.dg/array-7.c: Adjust expected result.
24748 * gcc.dg/pr18596-3.c: Likewise.
24749 * gcc.dg/noncompile/20000901-1.c: Likewise.
24750 * gcc.dg/noncompile/init-2.c: Likewise.
24751 * gcc.dg/noncompile/init-4.c: Likewise.
24752
24753 2005-01-31 Dale Johannesen <dalej@apple.com>
24754
24755 * g++.dg/opt/pr19650.C: New test.
24756
24757 2005-01-31 Richard Henderson <rth@redhat.com>
24758
24759 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
24760 long double for intel double extended format.
24761 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
24762
24763 2005-01-30 Mark Mitchell <mark@codesourcery.com>
24764
24765 PR c++/19555
24766 * g++.dg/template/static10.C: New test.
24767
24768 PR c++/19395
24769 * g++.dg/parse/error24.C: New test.
24770
24771 PR c++/19367
24772 * g++.dg/lookup/builtin1.C: New test.
24773
24774 PR c++/19457
24775 * g++.dg/warn/conv3.C: New test.
24776
24777 2005-01-30 Bud Davis <bdavis@gfortran.org>
24778
24779 PR fortran/19647
24780 * gfortan.dg/inquire_7.f90
24781
24782 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
24783
24784 PR tree-optimization/15791
24785 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
24786 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
24787 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
24788 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
24789 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
24790 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
24791 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
24792 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
24793 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
24794 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
24795
24796 2005-01-29 Paul Brook <paul@codesourcery.com>
24797
24798 PR fortran/18565
24799 * check.c (real_or_complex_check): New function.
24800 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
24801 * intrinsic.c (add_functions): Use new check functions.
24802 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
24803 Add prototypes.
24804
24805 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
24806
24807 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
24808 gcc.dg/lvalue-3.c: New tests.
24809 * gcc.dg/concat.c: Update expected messages.
24810
24811 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
24812
24813 PR libfortran/19595
24814 * gfortran.dg/eor_1.f90: New test.
24815
24816 2005-01-29 Steven G. Kargl <kargls@comcast.net>
24817
24818 PR fortran/19589
24819 * gfortran.dg/logical_data_1.f90: New test.
24820
24821 2005-01-28 Mark Mitchell <mark@codesourcery.com>
24822
24823 PR c++/19253
24824 * g++.dg/template/crash33.C: New test.
24825
24826 PR c++/19667
24827 * g++.dg/template/crash32.C: New test.
24828
24829 2005-01-28 Ian Lance Taylor <ian@airs.com>
24830
24831 PR middle-end/16558
24832 * g++.dg/warn/Wreturn-type-2.C: New test.
24833
24834 2004-06-24 Jeff Law <law@redhat.com>
24835
24836 * gcc.dg/tree-ssa/20050128-1.c: New test.
24837
24838 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
24839
24840 * gcc.target/frv/all-mdpackh-1.c: New test.
24841
24842 2005-01-28 Steven Bosscher <stevenb@suse.de>
24843
24844 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
24845
24846 2005-01-27 Richard Henderson <rth@redhat.com>
24847
24848 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
24849
24850 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
24851
24852 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
24853
24854 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
24855
24856 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24857 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24858 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
24859 to cope with cases where the multilib options override the dg-options.
24860
24861 2005-01-27 Jakub Jelinek <jakub@redhat.com>
24862
24863 PR c/18946
24864 * gcc.dg/noncompile/20050120-1.c: New test.
24865
24866 2005-01-26 Diego Novillo <dnovillo@redhat.com>
24867
24868 PR tree-optimization/19633
24869 * gcc.dg/pr19633.c: New test.
24870 * gcc.dg/tree-ssa/pr19633.c: New test.
24871
24872 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
24873
24874 * gcc.dg/20041216-1.c: New test.
24875
24876 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
24877
24878 PR objc/18862
24879 * objc.dg/selector-2.m: New test.
24880
24881 2005-01-26 Jakub Jelinek <jakub@redhat.com>
24882
24883 * g++.dg/opt/range-test-2.C: New test.
24884
24885 PR rtl-optimization/19579
24886 * gcc.c-torture/execute/20050124-1.c: New test.
24887
24888 2005-01-26 Greg Parker <gparker@apple.com>
24889 Stuart Hastings <stuart@apple.com>
24890
24891 * gcc.c-torture/execute/20050125-1.c: New.
24892
24893 2005-01-18 Jan Hubicka <jh@suse.cz>
24894
24895 PR tree-optimize/19337
24896 * gcc.c-torture/compile/20050119-1.c: New test.
24897
24898 2005-01-24 James E Wilson <wilson@specifixinc.com>
24899
24900 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
24901 test for successful match.
24902
24903 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
24904
24905 PR objc/18408
24906 * objc.dg/comp-types-7.m: New test.
24907
24908 2005-01-24 Janis Johnson <janis187@us.ibm.com>
24909
24910 * lib/target-supports.exp (current_target_name): New.
24911 (check_effective_target_ilp32, check_effective_target_lp64):
24912 Cache the result to use as long as the current target, with
24913 multilib flags, remains the same.
24914
24915 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
24916 (dg-require-weak, dg-require-visibility, dg-require-alias,
24917 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
24918 dg-require-effective-target, dg-skip-if): Remove call to
24919 skip_test_and_clear_xfail.
24920 (dg-test): Clear xfail data.
24921
24922 2005-01-24 Jakub Jelinek <jakub@redhat.com>
24923
24924 PR target/17751
24925 * gcc.dg/ppc64-toc.c: New test.
24926
24927 * g++.dg/tree-ssa/empty-1.C: New test.
24928
24929 PR middle-end/19551
24930 * gcc.c-torture/execute/20050121-1.c: New test.
24931 * gcc.dg/20050121-2.c: New test.
24932
24933 2004-01-23 Steven G. Kargl <kargls@comcast.net>
24934 Paul Brook <paul@codesourcery.com>
24935
24936 PR fortran/17941
24937 * gfortran.dg/real_const_1.f: New test.
24938 * gfortran.dg/real_const_2.f90: New test.
24939 * gfortran.dg/complex_int_1.f90: New test.
24940
24941 2005-01-23 Bud Davis <bdavis9659@comcast.net>
24942
24943 PR fortran/19313
24944 * gfortan.dg/inquire_6.f90: New test.
24945
24946 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
24947
24948 PR libfortran/19451
24949 * open_readonly_1.f90: New test.
24950
24951 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
24952
24953 PR libfortran/18982
24954 * gfortran.dg/open_new.f90: New file.
24955
24956 2005-01-22 Paul Brook <paul@codesourcery.com>
24957
24958 * namelist_1.f90: New test.
24959
24960 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
24961
24962 PR tree-optimization/19484
24963 * gcc.c-torture/compile/20050122-[12].c: New tests.
24964
24965 2005-01-22 Paul Brook <paul@codesourcery.com>
24966
24967 * gfortran.dg/implicit_2.f90: New test.
24968
24969 2005-01-22 Bud Davis <bdavis9659@comcast.net>
24970
24971 PR fortran/19314
24972 * gfortran.dg/inquire_5.f90: New test.
24973
24974 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24975
24976 PR c/18809
24977 * gcc.dg/pr18809-1.c: New test.
24978
24979 2005-01-21 Ian Lance Taylor <ian@airs.com>
24980
24981 * gcc.dg/20050121-1.c: New test.
24982
24983 PR tree-optimization/13000
24984 * gcc.dg/20040206-1.c: Change warning to point where function is
24985 being inlined.
24986
24987 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
24988
24989 PR c++/19208
24990 * g++.dg/template/array11.C: New test.
24991
24992 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24993
24994 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
24995 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
24996 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
24997 * gfortran.dg/getenv_1.f90: Add dg-do directive.
24998 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
24999 gfortran.dg/pr17164.f90: Add missing dg-do directives.
25000
25001 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
25002
25003 PR tree-optimization/15349
25004 * gcc.dg/tree-ssa/pr15349.c: New.
25005
25006 2005-01-20 Steve Ellcey <sje@cup.hp.com>
25007
25008 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
25009
25010 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
25011
25012 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
25013 scan-assembler-times directive name.
25014
25015 * gcc.dg/asm-a.c: Move dg-require-effective-target to
25016 after dg-do.
25017
25018 PR rtl-optimization/19462
25019 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
25020
25021 2005-01-19 Steve Ellcey <sje@cup.hp.com>
25022
25023 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
25024 counting function calls on ia64.
25025
25026 2005-01-19 Jakub Jelinek <jakub@redhat.com>
25027
25028 PR rtl-optimization/15139
25029 * gcc.dg/20050111-2.c: New test.
25030
25031 PR c/17297
25032 * gcc.c-torture/compile/20050113-1.c: New testcase.
25033
25034 PR middle-end/19164
25035 * gcc.dg/20050113-1.c: New testcase.
25036
25037 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
25038
25039 * gcc.dg/vect/vect-85.c: Add comment.
25040 * gcc.dg/vect/vect-86.c: Add xfail for now.
25041 * gcc.dg/vect/vect-87.c: Add xfail for now.
25042 * gcc.dg/vect/vect-88.c: Add xfail for now.
25043 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
25044
25045 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25046
25047 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
25048
25049 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25050
25051 * g++.dg/debug/typedef3.C: New test.
25052
25053 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
25054
25055 PR c/19472
25056 * gcc.dg/asm-a.c: New test.
25057
25058 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
25059
25060 * gcc.dg/sh-relax.c: Add prototype for abort.
25061
25062 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25063
25064 * gcc.dg/short-compare-1.c: New test.
25065 * gcc.dg/short-compare-2.c: Likewise.
25066
25067 2005-01-18 Michael Matz <matz@suse.de>
25068
25069 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
25070
25071 2005-01-17 Diego Novillo <dnovillo@redhat.com>
25072
25073 PR tree-optimization/19121
25074 * gcc.c-torture/compile/pr19121.c: New test.
25075
25076 2005-01-17 James E. Wilson <wilson@specifixinc.com>
25077
25078 PR target/19357
25079 * gcc.c-torture/compile/pr19357.c: New test.
25080
25081 2005-01-17 Ian Lance Taylor <ian@airs.com>
25082
25083 PR c/5675
25084 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
25085 pass--those that refer just to the variable, possibly with a
25086 cast.
25087 * gcc.dg/c99-const-expr-3.c: Likewise.
25088
25089 PR middle-end/13127
25090 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
25091 longer emitted.
25092
25093 2005-01-16 Bud Davis <bdavis9659@comcast.net>
25094
25095 PR fortran/18778
25096 * gfortran.dg/endfile_2.f90: New test.
25097
25098 2005-01-16 Steven G. Kargl <kargls@comcast.net>
25099
25100 PR 19168
25101 * gfortran.dg/select_5.f90: New test.
25102
25103 2004-01-16 Paul Brook <paul@codesourcery.com>
25104
25105 * gfortran.dg/common_4.f90: New test.
25106
25107 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
25108
25109 PR rtl-optimization/19462
25110 * gcc.dg/torture/pr19462-1.c: New test.
25111
25112 2005-01-15 Ziemowit Laski <zlaski@apple.com>
25113
25114 PR objc/19321
25115 * objc.dg/func-ptr-2.m: New.
25116 * objc.dg/volatile-1.m: New.
25117
25118 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25119
25120 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
25121
25122 2005-01-15 Jakub Jelinek <jakub@redhat.com>
25123
25124 PR tree-optimization/19060
25125 * gcc.c-torture/execute/20050104-1.c: New test.
25126
25127 2005-01-15 Bud Davis <bdavis9659@comcast.net>
25128
25129 PR fortran/18983
25130 * gfortran.dg/write_to_null.f90: New test.
25131
25132 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
25133 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25134
25135 PR other/19328
25136 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
25137 argument.
25138
25139 2005-01-15 Jakub Jelinek <jakub@redhat.com>
25140
25141 PR c++/19263
25142 * g++.dg/init/vector1.C: New test.
25143
25144 2005-01-14 James E. Wilson <wilson@specifixinc.com>
25145
25146 PR target/13158
25147 * gcc.target/ia64/sibcall-unwind-1.c: New test.
25148 PR target/18987
25149 * gcc.target/ia64/sibcall-unwind-2.c: New test.
25150
25151 2005-01-14 Steven G. Kargl <kargls@comcast.net>
25152
25153 * gfortran.dg/select_1.f90: New test.
25154 * gfortran.dg/select_2.f90: New test.
25155 * gfortran.dg/select_3.f90: New test.
25156 * gfortran.dg/select_4.f90: New test.
25157
25158 2005-01-14 Jakub Jelinek <jakub@redhat.com>
25159
25160 PR middle-end/19084
25161 PR rtl-optimization/19348
25162 * gcc.dg/20050111-1.c: New test.
25163 * gcc.c-torture/execute/20050111-1.c: New test.
25164
25165 * gcc.dg/i386-asm-4.c: New test.
25166
25167 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
25168
25169 * gcc.dg/nested-func-2.c: New test.
25170 * ada/acats/norun.lst: Remove c953002.
25171
25172 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
25173
25174 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
25175
25176 2005-01-12 Ben Elliston <bje@au.ibm.com>
25177
25178 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
25179
25180 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
25181
25182 PR target/18761
25183 * g++.dg/abi/align1.C: New test.
25184
25185 2005-01-11 Alan Modra <amodra@bigpond.net.au>
25186
25187 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
25188 at a time.
25189 * g++.dg/ext/altivec_check.h: Support compiling as C.
25190
25191 2005-01-10 Roger Sayle <roger@eyesopen.com>
25192
25193 PR c++/19355
25194 * g++.dg/expr/pr19355-1.C: New test case.
25195
25196 2005-01-10 Laurent GUERBY <laurent@guerby.net>
25197
25198 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
25199 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
25200 * ada/acats/tests/c3/c92005b.ada: Likewise.
25201 * ada/acats/tests/c3/cxb3012.a: Likewise.
25202 * ada/acats/norun.lst: Add c380004 and c953002, add PR
25203
25204 2005-01-09 Paul Brook <paul@codesourcery.com>
25205
25206 * gfortran.dg/common_2.f90: New file.
25207 * gfortran.dg/common_3.f90: New file.
25208
25209 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
25210
25211 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
25212
25213 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
25214
25215 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
25216 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
25217 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
25218 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
25219 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
25220 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
25221 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
25222 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
25223 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
25224 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
25225 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
25226 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
25227 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
25228 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
25229 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
25230 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
25231 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
25232 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
25233 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
25234 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
25235 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
25236 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
25237 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
25238 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
25239 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
25240 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
25241 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
25242 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
25243 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
25244 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
25245 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
25246 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
25247 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
25248 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
25249 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
25250 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
25251 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
25252 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
25253 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
25254 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
25255 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
25256 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
25257 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
25258 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
25259 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
25260 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
25261 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
25262 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
25263 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
25264 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
25265 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
25266 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
25267 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
25268 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
25269 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
25270 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
25271 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
25272 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
25273 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
25274 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
25275 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
25276 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
25277 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
25278 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
25279 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
25280 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
25281 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
25282
25283 * gcc.dg/vect/vect-1.c: Fix spelling.
25284 * gcc.dg/vect/vect-10.c: Fix spelling.
25285 * gcc.dg/vect/vect-11.c: Fix spelling.
25286 * gcc.dg/vect/vect-12.c: Fix spelling.
25287 * gcc.dg/vect/vect-14.c: Fix spelling.
25288 * gcc.dg/vect/vect-15.c: Fix spelling.
25289 * gcc.dg/vect/vect-16.c: Fix spelling.
25290 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
25291 * gcc.dg/vect/vect-64.c: Fix comments.
25292 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
25293
25294 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
25295 Ira Rosen <irar@il.ibm.com>
25296
25297 * gcc.dg/vect/vect-70.c: New test.
25298 * gcc.dg/vect/vect-71.c: New test.
25299
25300 2005-01-09 Manfred Hollstein <mh@suse.com>
25301
25302 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
25303 * gcc.dg/pr18241-2.c: Likewise.
25304 * gcc.dg/pr18241-3.c: Likewise.
25305 * gcc.dg/pr18241-4.c: Likewise.
25306 * gcc.dg/pr18241-5.c: Likewise.
25307
25308 2005-01-08 Richard Henderson <rth@redhat.com>
25309
25310 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25311 False for x86 and x86-64.
25312
25313 2005-01-08 Diego Novillo <dnovillo@redhat.com>
25314
25315 PR tree-optimization/18241
25316 * gcc.dg/pr18241-1.c: New test.
25317 * gcc.dg/pr18241-2.c: New test.
25318 * gcc.dg/pr18241-3.c: New test.
25319 * gcc.dg/pr18241-4.c: New test.
25320 * gcc.dg/pr18241-5.c: New test.
25321
25322 2005-01-08 Steven G. Kargl <kargls@comcast.net>
25323
25324 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
25325 gfortran.dg/select_4.f90: New.
25326
25327 2005-01-07 Jakub Jelinek <jakub@redhat.com>
25328
25329 * gcc.c-torture/execute/20050107-1.c: New test.
25330
25331 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
25332
25333 PR c++/19298
25334 * g++.dg/template/ref2.C: New.
25335
25336 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
25337
25338 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
25339 instead of being empty.
25340
25341 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25342
25343 PR fortran/15553
25344 * gfortran.dg/array-1.f90: New test.
25345
25346 2005-01-07 Jakub Jelinek <jakub@redhat.com>
25347
25348 PR tree-optimization/19283
25349 * gcc.c-torture/execute/20050106-1.c: New test.
25350
25351 PR rtl-optimization/18861
25352 * gcc.dg/20050105-1.c: New test.
25353
25354 PR tree-optimization/18828
25355 * gcc.dg/20050105-2.c: New test.
25356
25357 2005-01-07 Andreas Jaeger <aj@suse.de>
25358
25359 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
25360
25361 2005-01-07 Bud Davis <bdavis9659@comcast.net>
25362
25363 PR fortran/18398
25364 * gfortran.dg/fmt_read.f90: New test.
25365
25366 2005-01-06 Geoffrey Keating <geoffk@apple.com>
25367
25368 * gcc.dg/rs6000-ldouble-2.c: New.
25369
25370 2005-01-06 Mark Mitchell <mark@codesourcery.com>
25371
25372 PR c++/19244
25373 * g++.dg/parser/ctor2.C: New test.
25374
25375 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25376
25377 PR c++/17154
25378 * g++.dg/template/using9.C: New test.
25379
25380 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25381
25382 PR c++/19258
25383 * g++.dg/lookup/friend6.C: New test.
25384
25385 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
25386
25387 PR c++/19270
25388 * g++.dg/template/array10.C: New.
25389
25390 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25391
25392 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
25393 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
25394
25395 2005-01-06 Jakub Jelinek <jakub@redhat.com>
25396
25397 * gcc.c-torture/compile/20050105-1.c: New test.
25398
25399 2005-01-05 Geoffrey Keating <geoffk@apple.com>
25400
25401 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
25402
25403 2005-01-05 Roger Sayle <roger@eyesopen.com>
25404
25405 PR middle-end/19100
25406 * gcc.dg/conv-3.c: New test case.
25407
25408 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
25409
25410 * gcc.dg/asm-wide-1.c: New test.
25411
25412 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
25413
25414 PR c++/19030
25415 * g++.dg/parse/crash22.C: New
25416
25417 2005-01-04 Geoffrey Keating <geoffk@apple.com>
25418
25419 PR 19257
25420 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
25421
25422 2005-01-04 Uros Bizjak <uros@kss-loka.si>
25423
25424 PR middle-end/17767
25425 * gcc.dg/i386-mmx-6.c: New test case.
25426
25427 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
25428
25429 PR tree-optimization/18308
25430 * gcc.dg/vect/pr18308.c: New testcase.
25431
25432 2005-01-04 Andreas Jaeger <aj@suse.de>
25433
25434 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
25435
25436 2005-01-03 Geoffrey Keating <geoffk@apple.com>
25437 Robert Bowdidge <bowdidge@apple.com>
25438
25439 * gcc.dg/cpp/subframework1.c: New.
25440 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
25441 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
25442 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
25443 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
25444
25445 2005-01-03 Geoffrey Keating <geoffk@apple.com>
25446
25447 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
25448 producing warning.
25449 * gcc.dg/darwin-weakimport-2.c: New.
25450
25451 2005-01-03 Richard Henderson <rth@redhat.com>
25452
25453 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
25454
25455 2005-01-03 Richard Henderson <rth@redhat.com>
25456
25457 * gcc.dg/vect/vect.exp: Enable for ia64.
25458 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
25459 (check_effective_target_vect_float): Likewise.
25460 (check_effective_target_vect_no_align): Likewise.
25461 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
25462 * gcc.dg/vect/vect-8.c: Likewise.
25463
25464 2005-01-03 Uros Bizjak <uros@kss-loka.si>
25465
25466 PR target/19236
25467 * gcc.dg/pr19236-1.c: New test case.
25468
25469 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
25470
25471 PR rtl-optimization/12092
25472 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
25473
25474 2005-01-02 Andreas Jaeger <aj@suse.de>
25475
25476 * gcc.dg/pr12092-1.c: Do not run on x86_64.
25477
25478 2005-01-01 Roger Sayle <roger@eyesopen.com>
25479 Andrew Pinski <pinskia@physics.uc.edu>
25480
25481 PR rtl-optimization/12092
25482 * gcc.dg/pr12092-1.c: New test case.
25483
25484 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
25485
25486 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
25487 'hidden' and 'default' for better portability.
25488 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
25489
25490 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
25491 6 and 7.
25492 * g++.old-deja/g++.brendan/new3.C: Likewise.
25493
25494 2005-01-01 Steven Bosscher <stevenb@suse.de>
25495
25496 * gcc.dg/20041231-1.C: New test.
25497 * g++.dg/warn/Wunreachable-code-1.C: New test.
25498
25499 2004-12-30 David Edelsohn <edelsohn@gnu.org>
25500
25501 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
25502 file, not /dev/null. Abort on error.
25503
25504 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
25505 Ziemowit Laski <zlaski@apple.com>
25506
25507 PR objc/18971
25508 * objc.dg/encode-5.m: New test.
25509
25510 2004-12-29 Richard Henderson <rth@redhat.com>
25511
25512 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
25513 * objc.dg/stabs-1.m: Disable for ia64.
25514
25515 2004-12-29 Mark Mitchell <mark@codesourcery.com>
25516
25517 PR c++/19190
25518 * g++.dg/warn/Wunused-10.C: New test.
25519
25520 2004-12-28 Richard Henderson <rth@redhat.com>
25521
25522 * objc.dg/stabs-1.m: Disable for alpha.
25523
25524 2004-12-27 Mark Mitchell <mark@codesourcery.com>
25525
25526 PR c++/19149
25527 * g++.dg/parse/error23.C: New test.
25528
25529 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25530
25531 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
25532
25533 PR fortran/19032
25534 * gfortran.dg/intrinsic_modulo_1.f90: New.
25535 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
25536 tests with divisor -1.
25537
25538 2004-12-27 Mark Mitchell <mark@codesourcery.com>
25539
25540 * g++.dg/opt/temp1.C (memcpy): Return a value.
25541
25542 PR c++/19148
25543 * g++.dg/expr/cond7.C: New test.
25544
25545 2004-12-27 Paul Brook <paul@codesourcery.com>
25546
25547 * gfortran.dg/g77/select_no_compile.f: Remove.
25548
25549 2004-12-27 Richard Henderson <rth@redhat.com>
25550
25551 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
25552 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
25553 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
25554
25555 2004-12-26 Richard Henderson <rth@redhat.com>
25556
25557 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
25558 by 1i instead of token pasting.
25559
25560 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25561
25562 PR tree-optimization/17578
25563 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
25564 to additional_flags.
25565 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
25566
25567 2004-12-25 Richard Henderson <rth@redhat.com>
25568
25569 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
25570 Remove Alpha.
25571
25572 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25573
25574 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
25575 hppa*-*-hpux*.
25576 * gcc.dg/pr17957.c (dg-options): Likewise.
25577 * gcc.dg/struct-ret-1.c: Add prototype for abort.
25578 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
25579 instead of 0 on __hppa__.
25580 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
25581 "foo,%r" on hppa*-*-*.
25582
25583 2004-12-23 Bud Davis <bdavis9659@comcast.net>
25584
25585 PR fortran/19071
25586 * gfortran.dg/complex_write.f90: New test.
25587
25588 2004-12-23 Mark Mitchell <mark@codesourcery.com>
25589
25590 PR c++/17595
25591 * g++.dg/parse/pragma2.C: New test.
25592
25593 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
25594
25595 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
25596
25597 * gcc.dg/empty2.c: Add missing dg-warning.
25598
25599 2004-12-23 Mark Mitchell <mark@codesourcery.com>
25600
25601 PR c++/17413
25602 * g++.dg/template/local4.C: New test.
25603 * g++.dg/template/crash19.C: Add dg-error marker.
25604
25605 * g++.dg/template/crash31.C: Correct embedded PR number.
25606
25607 2004-12-23 Mark Mitchell <mark@codesourcery.com>
25608
25609 PR c++/16405
25610 * g++.dg/opt/temp1.C: Add do-run marker.
25611
25612 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
25613
25614 * g++.dg/template/spec19.C: New.
25615
25616 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
25617
25618 PR target/16819
25619 * gcc.dg/empty2.c: New.
25620
25621 2004-12-23 Richard Henderson <rth@redhat.com>
25622
25623 * lib/target-supports.exp (check_effective_target_vect_no_align):
25624 Remove i?86 and x86-64.
25625
25626 2004-12-23 Mark Mitchell <mark@codesourcery.com>
25627
25628 PR c++/16405
25629 * g++.dg/opt/temp1.C: New test.
25630
25631 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25632
25633 PR c++/18733
25634 * g++.dg/template/friend33.C: New testcase.
25635
25636 2004-12-22 Mark Mitchell <mark@codesourcery.com>
25637
25638 PR c++/18464
25639 * g++.dg/template/cond5.C: New test.
25640
25641 PR c++/18492
25642 * g++.dg/inherit/thunk3.C: New test.
25643
25644 PR c++/11224
25645 * g++.dg/warn/Wunused-9.C: New test.
25646
25647 2004-12-22 Janis Johnson <janis187@us.ibm.com>
25648
25649 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
25650
25651 2004-12-22 Jan Beulich <jbeulich@novell.com>
25652
25653 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
25654
25655 2004-12-21 Mark Mitchell <mark@codesourcery.com>
25656
25657 PR c++/18378
25658 * g++.dg/ext/packed8.C: New test.
25659
25660 PR c++/19063
25661 * g++.dg/template/crash31.C: New test.
25662
25663 PR c++/19034
25664 * g++.dg/template/crash30.C: New test.
25665
25666 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
25667
25668 PR C++/18984
25669 * g++.dg/eh/ctor3.C: New test.
25670
25671 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25672
25673 * objc.dg/stabs-1.m: Allow section name to be quoted and
25674 assembly label to begin with '.LL'.
25675
25676 2004-12-21 Janis Johnson <janis187@us.ibm.com>
25677
25678 * gcc.dg/vect/vect.exp
25679 (check_effective_target_lp64_or_vect_no_align): New.
25680 * gcc.dg/vect/vect-77.c: Use it.
25681 * gcc.dg/vect/vect-78.c: Use it.
25682
25683 * lib/target-supports.exp
25684 (check_effective_target_vect_no_max,
25685 check_effective_target_vect_no_bitwise,
25686 check_effective_target_vect_no_align): New.
25687 * gcc.dg/vect/vect-13.c: Use them.
25688 * gcc.dg/vect/vect-17.c: Ditto.
25689 * gcc.dg/vect/vect-18.c: Ditto.
25690 * gcc.dg/vect/vect-19.c: Ditto.
25691 * gcc.dg/vect/vect-20.c: Ditto.
25692 * gcc.dg/vect/vect-27.c: Ditto.
25693 * gcc.dg/vect/vect-29.c: Ditto.
25694 * gcc.dg/vect/vect-44.c: Ditto.
25695 * gcc.dg/vect/vect-48.c: Ditto.
25696 * gcc.dg/vect/vect-50.c: Ditto.
25697 * gcc.dg/vect/vect-52.c: Ditto.
25698 * gcc.dg/vect/vect-54.c: Ditto.
25699 * gcc.dg/vect/vect-56.c: Ditto.
25700 * gcc.dg/vect/vect-58.c: Ditto.
25701 * gcc.dg/vect/vect-60.c: Ditto.
25702 * gcc.dg/vect/vect-72.c: Ditto.
25703 * gcc.dg/vect/vect-80.c: Ditto.
25704
25705 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
25706
25707 PR c++/14075
25708 * g++.dg/init/string1.C: New.
25709
25710 PR c++/18975
25711 * g++.dg/other/synth1.C: New.
25712
25713 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
25714
25715 PR c/18963
25716 * gcc.dg/pr18963-1.c: New test.
25717
25718 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
25719
25720 PR c/18596
25721 * gcc.dg/funcdef-storage-1.c (foo): Remove.
25722 * gcc.dg/pr18596-1.c: Use dg-error.
25723 (dg-options): Use -fno-unit-at-a-time.
25724 * gcc.dg/pr18596-2.c: New test.
25725 * gcc.dg/pr18596-3.c: New test.
25726
25727 2004-12-20 Roger Sayle <roger@eyesopen.com>
25728
25729 PR middle-end/18683
25730 * g++.dg/opt/pr18683-1.C: New test case.
25731
25732 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
25733
25734 PR other/19093
25735 * g++.dg/opt/max1.C: Fix for 64bit targets.
25736
25737 2004-12-20 Matt Austern <austern@apple.com>
25738
25739 PR c++/19044
25740 * g++.dg/ext/builtin6.C: New
25741
25742 2004-12-20 Diego Novillo <dnovillo@redhat.com>
25743
25744 PR tree-optimization/19080
25745 * gcc.c-torture/compile/pr19080.c: New test.
25746
25747 2004-12-20 Steven Bosscher <stevenb@suse.de>
25748
25749 * gcc.dg/20041219-1.c: New test.
25750
25751 2004-12-19 Roger Sayle <roger@eyesopen.com>
25752
25753 PR middle-end/19068
25754 * g++.dg/opt/max1.C: New test case.
25755
25756 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
25757
25758 * gcc.dg/fdata-sections-1.c: New test.
25759
25760 2004-12-18 Roger Sayle <roger@eyesopen.com>
25761
25762 PR middle-end/18548
25763 * gcc.dg/max-1.c: New test case.
25764
25765 2004-12-18 Jakub Jelinek <jakub@redhat.com>
25766
25767 * gcc.c-torture/execute/20041218-1.c: New test.
25768
25769 2004-12-17 Diego Novillo <dnovillo@redhat.com>
25770
25771 * gcc.dg/pr18501.c: New test.
25772 * gcc.dg/uninit-5.c: XFAIL.
25773 * gcc.dg/uninit-9.c: XFAIL.
25774
25775 2004-12-17 Dale Johannesen <dalej@apple.com>
25776
25777 * gcc.dg/20041213-1.c: New.
25778
25779 2004-12-17 Ziemowit Laski <zlaski@apple.com>
25780
25781 * objc.dg/stabs-1.m: Allow assembly label to begin
25782 with a dot ('.').
25783
25784 2004-12-17 Jakub Jelinek <jakub@redhat.com>
25785
25786 * gcc.c-torture/execute/20041213-1.c: Move...
25787 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
25788
25789 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
25790
25791 PR c++/18721
25792 * g++.dg/lookup/conv-5.C: New.
25793
25794 2004-12-16 Ziemowit Laski <zlaski@apple.com>
25795
25796 * objc.dg/stabs-1.m: New test.
25797
25798 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25799
25800 * gcc.dg/visibility-c.c: Change compile to
25801 assemble for the test.
25802
25803 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25804
25805 PR target/19041
25806 * gcc.dg/visibility-c.c: New test.
25807
25808 2004-12-16 Roger Sayle <roger@eyesopen.com>
25809
25810 PR middle-end/18493
25811 * gcc.dg/switch-8.c: New test case.
25812
25813 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
25814
25815 PR c++/18905
25816 * g++.dg/template/init4.C: New.
25817 * g++.dg/opt/static3.C: Enable optimizer.
25818
25819 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
25820
25821 * g++.dg/other/complex1.C: New test.
25822
25823 2004-12-15 Alan Modra <amodra@bigpond.net.au>
25824
25825 * g++.dg/opt/inline9.C: New test.
25826
25827 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25828
25829 PR fortran/18993
25830 * gfotran.dg/nullify_1.f: New test.
25831
25832 2004-12-15 Richard Henderson <rth@redhat.com>
25833
25834 * gcc.target/i386/i386.exp: New harness.
25835 * gcc.target/i386/vect-args.c: New.
25836
25837 2004-12-15 David Edelsohn <edelsohn@gnu.org>
25838
25839 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
25840
25841 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25842
25843 PR c++/18825
25844 * g++.dg/template/friend32.C: New test.
25845
25846 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25847
25848 * cpp/pragma-once-1.c: New test.
25849 * cpp/pragma-once-1b.h: Likewise.
25850 * cpp/pragma-once-1c.h: Likewise.
25851 * cpp/pragma-once-1d.h: Likewise.
25852 * cpp/inc/pragma-once-1a.h: Likewise.
25853
25854 2004-12-15 Bud Davis <bdavis9659@comcast.net>
25855 Steven G. Kargl <kargls@comcast.net>
25856
25857 PR fortran/17597
25858 * gfortran.dg/list_read_3.f90: New test.
25859
25860 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
25861
25862 * gcc.dg/ftrapv-2.c: New test.
25863
25864 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
25865
25866 PR c++/18981
25867 * g++.dg/template/typename9.C: New test.
25868
25869 2004-12-14 Mark Mitchell <mark@codesourcery.com>
25870
25871 PR c++/18738
25872 * g++.dg/template/typename8.C: New test.
25873 * g++.dg/parse/friend2.C: Tweak error message.
25874
25875 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
25876
25877 * gcc.c-torture/20041214-1.c: New test.
25878
25879 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
25880
25881 PR c++/18965
25882 * g++.dg/init/array17.C: New test.
25883
25884 2004-12-14 Mark Mitchell <mark@codesourcery.com>
25885
25886 PR c++/18793
25887 * g++.dg/init/aggr3.C: New test.
25888
25889 2004-12-14 Janis Johnson <janis187@us.ibm.com>
25890
25891 * gcc.dg/altivec-types-1.c: New test.
25892 * gcc.dg/altivec-types-2.c: New test.
25893 * gcc.dg/altivec-types-3.c: New test.
25894 * gcc.dg/altivec-types-4.c: New test.
25895 * g++.dg/ext/altivec-types-1.C: New test.
25896 * g++.dg/ext/altivec-types-2.C: New test.
25897 * g++.dg/ext/altivec-types-3.C: New test.
25898 * g++.dg/ext/altivec-types-4.C: New test.
25899
25900 2004-12-14 Jakub Jelinek <jakub@redhat.com>
25901
25902 PR middle-end/18951
25903 * gcc.c-torture/execute/20041213-1.c: New test.
25904
25905 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
25906
25907 PR c++/18949
25908 * g++.dg/template/cast1.C: New.
25909
25910 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
25911
25912 * gcc.c-torture/execute/20041213-2.c: New test.
25913
25914 2004-12-13 Richard Henderson <rth@redhat.com>
25915
25916 * gcc.dg/i386-sse-10.c: Fix typo in options.
25917
25918 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
25919
25920 PR c++/18968
25921 * g++.dg/opt/pr18968.C: New test.
25922
25923 2004-12-13 Mark Mitchell <mark@codesourcery.com>
25924
25925 PR c++/18925
25926 * g++.dg/ext/visibility/staticdatamem.C: New test.
25927
25928 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
25929
25930 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
25931
25932 2004-12-13 Roger Sayle <roger@eyesopen.com>
25933
25934 PR rtl-optimization/18928
25935 * gcc.dg/pr18928-1.c: New test case.
25936
25937 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
25938
25939 PR tree-opt/16951
25940 * gcc.c-torture/compile/20041211-1.c: New.
25941
25942 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25943
25944 PR middle-end/17564
25945 * gcc.c-torture/execute/20041212-1.c: New test.
25946
25947 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25948
25949 PR fortran/18869
25950 * gfortran.dg/common_1.f90: New test.
25951
25952 2004-12-12 Steven G. Kargl <kargls@comcast.net>
25953 Paul Brook <paul@codesourcery.com>
25954
25955 PR fortran/16222
25956 * gfortran.dg/real_do_1.f90: New test.
25957
25958 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25959
25960 PR tree-opt/18040
25961 * g++.dg/opt/ptrmem6.C: New test.
25962
25963 2004-12-11 Roger Sayle <roger@eyesopen.com>
25964
25965 PR middle-end/18921
25966 * gcc.dg/pr18921-1.c: New test case.
25967
25968 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
25969
25970 PR fortran/17175
25971 * gfortran.dg/scale_1.f90: New test.
25972
25973 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
25974
25975 PR middle-end/18903
25976 * gcc.c-torture/compile/pr18903.c: New test.
25977
25978 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
25979
25980 * gcc.c-torture/execute/20041210-1.c: New test.
25981
25982 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25983
25984 PR c++/18731
25985 * g++.dg/parser/struct-1.C: New test.
25986 * g++.dg/parser/struct-2.C: New test.
25987 * g++.dg/parser/struct-3.C: New test.
25988
25989 2004-12-09 Richard Henderson <rth@redhat.com>
25990
25991 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
25992
25993 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
25994 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
25995
25996 2004-12-09 Matt Austern <austern@apple.com>
25997
25998 PR c++/18514
25999 * g++.dg/ext/builtin1.C: New
26000 * g++.dg/ext/builtin2.C: New
26001 * g++.dg/ext/builtin3.C: New
26002 * g++.dg/ext/builtin4.C: New
26003 * g++.dg/ext/builtin5.C: New
26004
26005 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
26006
26007 PR tree-opt/18904
26008 * g++.dg/opt/ptrmem5.C: New test.
26009
26010 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
26011
26012 * g++.dg/parse/typename5.C: Adjust for new error.
26013 * g++.dg/parse/typename7.C: New.
26014
26015 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26016
26017 PR c++/18073
26018 * g++.dg/other/mmintrin.C: New test.
26019
26020 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
26021
26022 PR c++/16681
26023 * g++.dg/init/array15.C: New.
26024 * g++.dg/init/array16.C: New.
26025
26026 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26027
26028 PR fortran/18826
26029 * gfortran.dg/assign_1.f90: New test.
26030
26031 2004-12-08 Nick Clifton <nickc@redhat.com>
26032
26033 * gcc.target/xstormy16/bss_below100: New directory containing tests.
26034 * gcc.target/xstormy16/data_below100: Likewise.
26035 * gcc.target/xstormy16/sfr: Likewise.
26036 * gcc.target/xstormy16/below100.S: New test source file.
26037 * gcc.target/xstormy16/below100.ld: New test linker script.
26038 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26039 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
26040 bp instructions.
26041 * gcc.target/xstormy16/bp.c: Likewise.
26042
26043 * gcc.target/xstormy16/bss_below100: New files:
26044 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26045 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26046 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26047 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26048 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26049 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26050 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26051 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26052 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26053 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26054 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26055 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26056 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26057 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26058 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26059 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26060 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26061 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26062 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26063 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26064 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26065 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26066 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26067 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26068 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26069 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26070 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26071
26072 * gcc.target/xstormy16/data_below100: New files:
26073 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
26074 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
26075 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
26076 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
26077 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
26078 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
26079 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
26080 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
26081 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
26082 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
26083 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
26084 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
26085 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
26086 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
26087 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
26088 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
26089 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
26090 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
26091 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
26092 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
26093 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
26094 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
26095 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
26096 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
26097 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
26098 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
26099 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
26100
26101 * gcc.target/xstormy16/sfr: New files:
26102 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
26103 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
26104 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
26105 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
26106 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
26107 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
26108 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
26109 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
26110 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
26111 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
26112 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
26113 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
26114 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
26115 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
26116 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
26117 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
26118 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
26119 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
26120 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
26121 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
26122 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
26123 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
26124 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
26125 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
26126 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
26127 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
26128 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
26129 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
26130 27_if0_sfrw_bitfield_f.c
26131
26132 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26133
26134 PR c++/18100
26135 * g++.dg/lookup/name-clash4.C: New test.
26136
26137 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
26138
26139 PR c++/18672
26140 * g++.dg/opt/array1.C: New.
26141
26142 PR c++/18803
26143 * g++.dg/template/operator5.C: New.
26144
26145 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
26146
26147 PR c/18867
26148 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
26149
26150 2004-12-07 Steven Bosscher <stevenb@suse.de>
26151
26152 * gcc.dg/noncompile/20041207.c: New test.
26153
26154 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
26155
26156 * g++.dg/other/unreachable-1.C: New test.
26157
26158 2004-12-06 Nick Clifton <nickc@redhat.com>
26159
26160 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
26161 <limits.h> because the latter comes from gcc's include/ directory
26162 and not the newlib/libc/include directory.
26163
26164 2004-12-04 Richard Henderson <rth@redhat.com>
26165
26166 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
26167
26168 2004-12-04 Richard Henderson <rth@redhat.com>
26169
26170 * lib/target-supports.exp (check_gc_sections_available): Disable
26171 for alpha and ia64.
26172
26173 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
26174
26175 PR middle-end/17909
26176 * g++.dg/other/vararg-2.C: New test.
26177
26178 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26179
26180 PR c++/17011, c++/17971
26181 * g++.dg/template/error15.C: Adjust expected error.
26182 * g++.dg/template/instantiate3.C: Likewise.
26183
26184 2004-12-03 Janis Johnson <janis187@us.ibm.com>
26185
26186 * gcc.dg/altivec-18.c: Fix for darwin
26187
26188 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
26189
26190 PR c++/18782
26191 * g++.dg/parse/ptrmem2.C: New.
26192
26193 PR c++/18318
26194 * g++.dg/template/new1.C: New.
26195
26196 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26197
26198 PR fortran/18710
26199 * gfortran.dg/direct_io_3.f90: New test.
26200
26201 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
26202
26203 PR 18758
26204 * g++.dg/parse/crash21.C: New.
26205
26206 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26207
26208 PR c++/15664, c++/18276
26209 * g++.dg/template/ttp13.C: New test.
26210 * g++.dg/template/ttp14.C: Likewise.
26211
26212 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26213
26214 PR c++/18123
26215 * g++.dg/parse/enum2.C: New test.
26216 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
26217
26218 2004-12-02 Nick Clifton <nickc@redhat.com>
26219
26220 * gcc.target/xstormy16: New test directory.
26221 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
26222 * gcc.target/xstormy16/bp.c: Check the generation of bp
26223 instructions.
26224 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
26225 bn instructions and the BELOW100 attribute.
26226
26227 2004-12-02 Alan Modra <amodra@bigpond.net.au>
26228
26229 PR target/16952
26230 * gcc.dg/ppc-eabi.c: New.
26231
26232 2004-12-02 Bud Davis <bdavis9659@comcast.net>
26233
26234 PR fortran/18284
26235 * gfortran.dg/backspace.f90
26236
26237 2004-12-02 Bud Davis <bdavis9659@comcast.net>
26238
26239 * gfortran.dg/inquire.f90: New test.
26240
26241 2004-12-01 Janis Johnson <janis187@us.ibm.com>
26242
26243 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
26244 handle effective-target-keyword.
26245 (dg-skip-if): Support effective-target keyword as target list.
26246 (dg-xfail-if): Ditto.
26247 * lib/target-supports.exp (is-effective-target-keyword): New proc.
26248
26249 2004-12-01 Diego Novillo <dnovillo@redhat.com>
26250
26251 PR tree-optimization/18291
26252 * gcc.c-torture/compile/pr18291.c: New test.
26253
26254 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
26255
26256 PR C++/18729
26257 * g++.dg/parse/crash20.C: New.
26258
26259 PR c++/17431
26260 * g++.dg/overload/arg1.C: New.
26261 * g++.dg/overload/arg2.C: New.
26262 * g++.dg/overload/arg3.C: New.
26263 * g++.dg/overload/arg4.C: New.
26264
26265 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
26266
26267 * gcc.dg/c99-flex-array-4.c: Remove.
26268
26269 2004-11-30 Janis Johnson <janis187@us.ibm.com>
26270
26271 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
26272
26273 * lib/target-supports.exp (is-effective-target): Simplify.
26274
26275 * lib/target-supports.exp (check_effective_target_vect_long):
26276 Fix for powerpc64-*-*.
26277
26278 2004-11-30 Loren James Rittle <ljrittle@acm.org>
26279
26280 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
26281 to support new requirements on FreeBSD 5.
26282
26283 2004-11-30 Devang Patel <dpatel@apple.com>
26284
26285 PR 18702
26286 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
26287
26288 2004-11-30 Janis Johnson <janis187@us.ibm.com>
26289
26290 * g++.dg/ext/altivec-13.C: New test.
26291
26292 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
26293
26294 PR tree-opt/18298
26295 * gcc.c-torture/execute/p18298.c: New test.
26296
26297 2004-11-30 Ira Rosen <irar@il.ibm.com>
26298 Dorit Naishlos <dorit@il.ibm.com>
26299
26300 PR tree-opt/18607
26301 * gcc.dg/vect/vect-89.c: New test.
26302
26303 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
26304
26305 * gcc.dg/pr18596-1.c: New test.
26306
26307 2004-11-30 Ben Elliston <bje@au.ibm.com>
26308
26309 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
26310
26311 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
26312
26313 PR c/18479
26314 * gcc.dg/pr18479.c: New test.
26315
26316 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
26317
26318 PR target/18490
26319 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
26320 mmix-knuth-mmixware.
26321
26322 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
26323 cris-*-elf* cris-*-aout* mmix-*-*
26324
26325 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
26326
26327 PR middle-end/18725
26328 * gcc.dg/pr18725.c: New test.
26329
26330 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
26331
26332 PR target/18488
26333 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
26334
26335 PR target/18336
26336 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
26337
26338 2004-11-29 Mark Mitchell <mark@codesourcery.com>
26339
26340 PR c++/18368
26341 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
26342 * g++.old-deja/g++.law/ctors5.C: Likewise.
26343 * g++.old-deja/g++.other/crash25.C: Likewise.
26344
26345 PR c++/18674
26346 * g++.dg/template/error16.C: New test.
26347
26348 PR c++/18512
26349 * g++.dg/template/crash29.C: New test.
26350
26351 2004-11-29 Diego Novillo <dnovillo@redhat.com>
26352
26353 PR tree-optimization/18712
26354 * gcc.c-torture/compile/pr18712.c: New test.
26355
26356 2004-11-29 Joseph Myers <joseph@codesourcery.com>
26357
26358 PR c/7544
26359 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
26360 tests.
26361
26362 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26363
26364 PR c++/18652
26365 * g++.dg/lookup/crash6.C: New test.
26366
26367 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
26368
26369 PR middle-end/18164
26370 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
26371
26372 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
26373
26374 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
26375 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
26376 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
26377
26378 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
26379
26380 * gcc.dg/pr18164.c: New test.
26381
26382 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
26383
26384 * gcc.dg/funroll-loops-all.c: New.
26385
26386 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
26387
26388 PR target/18489
26389 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
26390 delimeter, match space and TAB as well as ":".
26391
26392 PR target/18484
26393 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
26394
26395 PR target/18348
26396 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
26397
26398 PR target/18345
26399 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
26400
26401 PR target/18337
26402 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
26403
26404 2004-11-28 Bud Davis <bdavis9659@comcast.net>
26405
26406 * gfortran.dg/direct_io_2.f90: New test.
26407
26408 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
26409
26410 PR target/18334
26411 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
26412
26413 2004-11-28 Richard Henderson <rth@redhat.com>
26414
26415 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
26416
26417 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
26418
26419 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
26420 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
26421 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
26422 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
26423 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
26424 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
26425 gcc.dg/pointer-arith-8.c: New tests.
26426
26427 2004-11-27 Bud Davis <bdavis9659@comcast.net>
26428
26429 PR fortran/18364
26430 * gfortran.dg/endfile.f90: New test.
26431
26432 2004-11-27 Falk Hueffner <falk@debian.org>
26433
26434 * gcc.dg/loop-6.c: New test.
26435
26436 2004-11-27 Jakub Jelinek <jakub@redhat.com>
26437
26438 * gcc.c-torture/execute/20041126-1.c: New test.
26439
26440 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
26441
26442 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
26443 on IRIX.
26444
26445 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
26446
26447 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
26448 functions.
26449
26450 2004-11-27 Jakub Jelinek <jakub@redhat.com>
26451
26452 PR rtl-optimization/17825
26453 * gcc.c-torture/compile/20041119-1.c: New test.
26454
26455 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26456
26457 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
26458 Check existence of ld library path variables before unsetting.
26459
26460 2004-11-26 Mark Mitchell <mark@codesourcery.com>
26461
26462 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
26463
26464 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
26465
26466 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
26467
26468 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
26469
26470 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
26471
26472 2004-11-26 Ben Elliston <bje@au.ibm.com>
26473
26474 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
26475 dg-do directive.
26476
26477 2004-11-26 Ben Elliston <bje@au.ibm.com>
26478
26479 * gcc.dg/pr17957.c: Pass --param, not -param.
26480
26481 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26482
26483 PR middle-end/17957
26484 * gcc.dg/pr17957.c: New test.
26485
26486 2004-11-25 Mark Mitchell <mark@codesourcery.com>
26487
26488 PR c++/18445
26489 * g++.dg/template/crash28.C: Likewise.
26490
26491 PR c++/18001
26492 * g++.dg/expr/unary2.C: Adjust lvalue messages.
26493 * g++.dg/ext/lvaddr.C: Likewise.
26494 * g++.dg/opt/pr7503-3.C: Likewise.
26495
26496 PR c++/18466
26497 * g++.dg/parse/qualified3.C: New test.
26498 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
26499
26500 PR c++/18545
26501 * g++.dg/expr/return1.C: New test.
26502
26503 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26504
26505 Friend class name lookup 3/n, PR c++/3332
26506 * g++.dg/lookup/friend3.C: New test.
26507 * g++.dg/lookup/friend4.C: Likewise.
26508 * g++.dg/lookup/friend5.C: Likewise.
26509
26510 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26511
26512 Friend class name lookup 2/n, PR c++/14513, c++/15410
26513 * g++.dg/lookup/friend2.C: New test.
26514 * g++.dg/template/friend31.C: Likewise.
26515
26516 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26517
26518 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
26519
26520 2004-11-24 Mark Mitchell <mark@codesourcery.com>
26521
26522 PR c++/17473
26523 * g++.dg/tc1/dr56.C: Remove.
26524 * g++.dg/template/typedef1.C: Add dg-error markers.
26525 * g++.old-deja/g++.other/typedef7.C: Likewise.
26526
26527 PR c++/18285
26528 * g++.dg/parse/typedef7.C: New test.
26529
26530 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
26531
26532 * gcc.c-torture/execute/20041124-1.c: New test.
26533
26534 2004-11-24 Mark Mitchell <mark@codesourcery.com>
26535
26536 * g++.dg/template/deduce3.C: New test.
26537
26538 PR c++/18586
26539 * g++.dg/template/crash27.C: New test.
26540
26541 PR c++/18530
26542 * g++.dg/warn/Wshadow-3.C: New test.
26543
26544 2004-11-24 Devang Patel <dpatel@apple.com>
26545
26546 PR/18555
26547 * gcc.dg/cpp/isysroot-1.c: New test.
26548 * gcc.dg/cpp/usr/include/stdio.h: New file.
26549 * gcc.dg/cpp/isysroot-2.c: New test.
26550 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
26551 New file.
26552
26553 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26554
26555 PR c++/8929
26556 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
26557
26558 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
26559
26560 * gcc.target/sparc/align.c: Do not include <stdint.h>.
26561 * gcc.target/sparc/pdist.c: Likewise.
26562
26563 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
26564
26565 PR c++/16882
26566 * g++.dg/conversion/simd1.C: New test.
26567
26568 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26569
26570 * lib/target-libpath.exp: New file defining
26571 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
26572 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
26573 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
26574 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
26575 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
26576
26577 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
26578
26579 * gcc.dg/pragma-align-2.c: Test macro expansion.
26580 * gcc.dg/pragma-pack-2.c: New test.
26581
26582 2004-11-23 Richard Henderson <rth@redhat.com>
26583
26584 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
26585 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26586 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
26587 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
26588 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
26589 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
26590
26591 * gcc.dg/vect/vect.exp: Add check for alpha.
26592 * lib/target-supports.exp (check_alpha_max_hw_available): New.
26593 (check_effective_target_vect_int): Enable for alpha.
26594 (check_effective_target_vect_long): New.
26595 (is-effective-target): Add it.
26596
26597 2004-11-23 Uros Bizjak <uros@kss-loka.si>
26598
26599 * gcc.dg/pr18614-1.c: New test.
26600
26601 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
26602
26603 * gcc.dg/setjmp-2.c: New test.
26604
26605 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
26606
26607 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
26608 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
26609 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
26610 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
26611 gcc.target/sparc/pdist.c: New tests.
26612
26613 2004-11-22 Bob Wilson <bob.wilson@acm.org>
26614
26615 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
26616
26617 2004-11-22 Dale Johannesen <dalej@apple.com>
26618
26619 * gcc.dg/20041111-1.c: New.
26620
26621 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
26622
26623 PR tree-opt/18536
26624 * gcc.dg/vect/pr18536.c: New test.
26625
26626 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26627
26628 PR c++/18354
26629 * g++.dg/template/nontype11.C: New test.
26630
26631 2004-11-21 Roger Sayle <roger@eyesopen.com>
26632
26633 PR middle-end/18520
26634 * gcc.dg/pr18520-1.c: New test case.
26635
26636 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
26637
26638 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
26639 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
26640 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
26641 expected diagnostics.
26642
26643 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26644
26645 PR target/18580
26646 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
26647 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
26648 vect-77.c, vect-77a.c: XFAIL on the SPARC.
26649
26650 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26651
26652 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
26653
26654 2004-11-19 Mark Mitchell <mark@codesourcery.com>
26655 Joseph Myers <joseph@codesourcery.com>
26656
26657 * lib/target-supports.exp (check_visibility_available): Really
26658 test the compiler.
26659
26660 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
26661
26662 PR tree-opt/18181
26663 * gcc.dg/vect/vect-85.c: New test.
26664 * gcc.dg/vect/vect-86.c: New test.
26665 * gcc.dg/vect/vect-87.c: New test.
26666 * gcc.dg/vect/vect-88.c: New test.
26667
26668 2004-11-19 Ben Elliston <bje@au.ibm.com>
26669
26670 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
26671
26672 2004-11-18 Janis Johnson <janis187@us.ibm.com>
26673
26674 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
26675 * gcc.dg/ppc-and-1.c: Ditto.
26676 * gcc.dg/ppc-compare-1.c: Ditto.
26677 * gcc.dg/ppc-mov-1.c: Ditto
26678
26679 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
26680 Mark Mitchell <mark@codesourcery.com>
26681
26682 * gcc.dg/pragma-init-fini-2.c: New test.
26683
26684 2004-11-17 Janis Johnson <janis187@us.ibm.com>
26685 Aldy Hernandez <aldyh@redhat.com>
26686
26687 * lib/target-supports.exp (check_effective_target_vect_int): New
26688 (check_effective_target_vect_float): New
26689 (check_effective_target_vect_double): New.
26690 (is-effective-target): Support new effective targets keywords.
26691 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
26692 default action for dg-do.
26693 * gcc.dg/vect/pr16105.c: Use new support.
26694 * gcc.dg/vect/pr18400.c: Ditto.
26695 * gcc.dg/vect/pr18425.c: Ditto.
26696 * gcc.dg/vect/vect-1.c: Ditto.
26697 * gcc.dg/vect/vect-10.c: Ditto.
26698 * gcc.dg/vect/vect-11.c: Ditto.
26699 * gcc.dg/vect/vect-12.c: Ditto.
26700 * gcc.dg/vect/vect-13.c: Ditto.
26701 * gcc.dg/vect/vect-14.c: Ditto.
26702 * gcc.dg/vect/vect-15.c: Ditto.
26703 * gcc.dg/vect/vect-16.c: Ditto.
26704 * gcc.dg/vect/vect-17.c: Ditto.
26705 * gcc.dg/vect/vect-18.c: Ditto.
26706 * gcc.dg/vect/vect-19.c: Ditto.
26707 * gcc.dg/vect/vect-2.c: Ditto.
26708 * gcc.dg/vect/vect-20.c: Ditto.
26709 * gcc.dg/vect/vect-21.c: Ditto.
26710 * gcc.dg/vect/vect-22.c: Ditto.
26711 * gcc.dg/vect/vect-23.c: Ditto.
26712 * gcc.dg/vect/vect-24.c: Ditto.
26713 * gcc.dg/vect/vect-25.c: Ditto.
26714 * gcc.dg/vect/vect-26.c: Ditto.
26715 * gcc.dg/vect/vect-27.c: Ditto.
26716 * gcc.dg/vect/vect-27a.c: Ditto.
26717 * gcc.dg/vect/vect-28.c: Ditto.
26718 * gcc.dg/vect/vect-29.c: Ditto.
26719 * gcc.dg/vect/vect-29a.c: Ditto.
26720 * gcc.dg/vect/vect-3.c: Ditto.
26721 * gcc.dg/vect/vect-30.c: Ditto.
26722 * gcc.dg/vect/vect-31.c: Ditto.
26723 * gcc.dg/vect/vect-32.c: Ditto.
26724 * gcc.dg/vect/vect-33.c: Ditto.
26725 * gcc.dg/vect/vect-34.c: Ditto.
26726 * gcc.dg/vect/vect-35.c: Ditto.
26727 * gcc.dg/vect/vect-36.c: Ditto.
26728 * gcc.dg/vect/vect-37.c: Ditto.
26729 * gcc.dg/vect/vect-38.c: Ditto.
26730 * gcc.dg/vect/vect-4.c: Ditto.
26731 * gcc.dg/vect/vect-40.c: Ditto.
26732 * gcc.dg/vect/vect-41.c: Ditto.
26733 * gcc.dg/vect/vect-42.c: Ditto.
26734 * gcc.dg/vect/vect-43.c: Ditto.
26735 * gcc.dg/vect/vect-44.c: Ditto.
26736 * gcc.dg/vect/vect-45.c: Ditto.
26737 * gcc.dg/vect/vect-46.c: Ditto.
26738 * gcc.dg/vect/vect-47.c: Ditto.
26739 * gcc.dg/vect/vect-48.c: Ditto.
26740 * gcc.dg/vect/vect-48a.c: Ditto.
26741 * gcc.dg/vect/vect-49.c: Ditto.
26742 * gcc.dg/vect/vect-5.c: Ditto.
26743 * gcc.dg/vect/vect-50.c: Ditto.
26744 * gcc.dg/vect/vect-51.c: Ditto.
26745 * gcc.dg/vect/vect-52.c: Ditto.
26746 * gcc.dg/vect/vect-53.c: Ditto.
26747 * gcc.dg/vect/vect-54.c: Ditto.
26748 * gcc.dg/vect/vect-55.c: Ditto.
26749 * gcc.dg/vect/vect-56.c: Ditto.
26750 * gcc.dg/vect/vect-56a.c: Ditto.
26751 * gcc.dg/vect/vect-57.c: Ditto.
26752 * gcc.dg/vect/vect-58.c: Ditto.
26753 * gcc.dg/vect/vect-59.c: Ditto.
26754 * gcc.dg/vect/vect-6.c: Ditto.
26755 * gcc.dg/vect/vect-60.c: Ditto.
26756 * gcc.dg/vect/vect-61.c: Ditto.
26757 * gcc.dg/vect/vect-62.c: Ditto.
26758 * gcc.dg/vect/vect-63.c: Ditto.
26759 * gcc.dg/vect/vect-64.c: Ditto.
26760 * gcc.dg/vect/vect-65.c: Ditto.
26761 * gcc.dg/vect/vect-66.c: Ditto.
26762 * gcc.dg/vect/vect-67.c: Ditto.
26763 * gcc.dg/vect/vect-68.c: Ditto.
26764 * gcc.dg/vect/vect-69.c: Ditto.
26765 * gcc.dg/vect/vect-7.c: Ditto.
26766 * gcc.dg/vect/vect-72.c: Ditto.
26767 * gcc.dg/vect/vect-72a.c: Ditto.
26768 * gcc.dg/vect/vect-73.c: Ditto.
26769 * gcc.dg/vect/vect-74.c: Ditto.
26770 * gcc.dg/vect/vect-75.c: Ditto.
26771 * gcc.dg/vect/vect-76.c: Ditto.
26772 * gcc.dg/vect/vect-77.c: Ditto.
26773 * gcc.dg/vect/vect-77a.c: Ditto.
26774 * gcc.dg/vect/vect-78.c: Ditto.
26775 * gcc.dg/vect/vect-79.c: Ditto.
26776 * gcc.dg/vect/vect-8.c: Ditto.
26777 * gcc.dg/vect/vect-80.c: Ditto.
26778 * gcc.dg/vect/vect-82.c: Ditto.
26779 * gcc.dg/vect/vect-82_64.c: Ditto.
26780 * gcc.dg/vect/vect-83.c: Ditto.
26781 * gcc.dg/vect/vect-83_64.c: Ditto.
26782 * gcc.dg/vect/vect-9.c: Ditto.
26783 * gcc.dg/vect/vect-all.c: Ditto.
26784 * gcc.dg/vect/vect-none.c: Ditto.
26785
26786 2004-11-17 Janis Johnson <janis187@us.ibm.com>
26787
26788 * lib/gcc-dg.exp (dg-skip-if): New function.
26789 (dg-forbid-option): Remove.
26790 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
26791 * g++.dg/abi/bitfield8.C: Likewise.
26792 * g++.dg/abi/dtor1.C: Likewise.
26793 * g++.dg/abi/empty10.C: Likewise.
26794 * g++.dg/abi/empty7.C: Likewise.
26795 * g++.dg/abi/empty9.C: Likewise.
26796 * g++.dg/abi/layout3.C: Likewise.
26797 * g++.dg/abi/layout4.C: Likewise.
26798 * g++.dg/abi/thunk1.C: Likewise.
26799 * g++.dg/abi/thunk2.C: Likewise.
26800 * g++.dg/abi/vbase11.C: Likewise.
26801 * g++.dg/abi/vthunk2.C: Likewise.
26802 * g++.dg/abi/vthunk3.C: Likewise.
26803 * g++.dg/ext/attrib8.C: Likewise.
26804 * g++.dg/opt/longbranch2.C: Likewise.
26805 * g++.dg/opt/reg-stack4.C: Likewise.
26806 * g++.old-deja/g++.ext/attrib1.C: Likewise.
26807 * g++.old-deja/g++.ext/attrib2.C: Likewise.
26808 * g++.old-deja/g++.ext/attrib3.C: Likewise.
26809 * g++.old-deja/g++.other/store-expr1.C: Likewise.
26810 * g++.old-deja/g++.other/store-expr2.C: Likewise.
26811 * gcc.dg/20000609-1.c: Likewise.
26812 * gcc.dg/20000720-1.c: Likewise.
26813 * gcc.dg/20011107-1.c: Likewise.
26814 * gcc.dg/20011119-1.c: Likewise.
26815 * gcc.dg/20020108-1.c: Likewise.
26816 * gcc.dg/20020122-2.c: Likewise.
26817 * gcc.dg/20020122-3.c: Likewise.
26818 * gcc.dg/20020201-3.c: Likewise.
26819 * gcc.dg/20020206-1.c: Likewise.
26820 * gcc.dg/20020218-1.c: Likewise.
26821 * gcc.dg/20020310-1.c: Likewise.
26822 * gcc.dg/20020411-1.c: Likewise.
26823 * gcc.dg/20020418-2.c: Likewise.
26824 * gcc.dg/20020426-1.c: Likewise.
26825 * gcc.dg/20020426-2.c: Likewise.
26826 * gcc.dg/20020517-1.c: Likewise.
26827 * gcc.dg/20020523-1.c: Likewise.
26828 * gcc.dg/20020523-2.c: Likewise.
26829 * gcc.dg/20020729-1.c: Likewise.
26830 * gcc.dg/20030204-1.c: Likewise.
26831 * gcc.dg/20030826-2.c: Likewise.
26832 * gcc.dg/20030926-1.c: Likewise.
26833 * gcc.dg/20031202-1.c: Likewise.
26834 * gcc.dg/980312-1.c: Likewise.
26835 * gcc.dg/980313-1.c: Likewise.
26836 * gcc.dg/990117-1.c: Likewise.
26837 * gcc.dg/990424-1.c: Likewise.
26838 * gcc.dg/990524-1.c: Likewise.
26839 * gcc.dg/991230-1.c: Likewise.
26840 * gcc.dg/i386-387-1.c: Likewise.
26841 * gcc.dg/i386-387-2.c: Likewise.
26842 * gcc.dg/i386-387-3.c: Likewise.
26843 * gcc.dg/i386-387-4.c: Likewise.
26844 * gcc.dg/i386-387-5.c: Likewise.
26845 * gcc.dg/i386-387-6.c: Likewise.
26846 * gcc.dg/i386-asm-1.c: Likewise.
26847 * gcc.dg/i386-bitfield1.c: Likewise.
26848 * gcc.dg/i386-bitfield2.c: Likewise.
26849 * gcc.dg/i386-loop-1.c: Likewise.
26850 * gcc.dg/i386-loop-2.c: Likewise.
26851 * gcc.dg/i386-loop-3.c: Likewise.
26852 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26853 * gcc.dg/i386-pic-1.c: Likewise.
26854 * gcc.dg/i386-regparm.c: Likewise.
26855 * gcc.dg/i386-signbit-1.c: Likewise.
26856 * gcc.dg/i386-signbit-2.c: Likewise.
26857 * gcc.dg/i386-signbit-3.c: Likewise.
26858 * gcc.dg/i386-sse-5.c: Likewise.
26859 * gcc.dg/i386-sse-8.c: Likewise.
26860 * gcc.dg/i386-unroll-1.c: Likewise.
26861 * gcc.dg/tls/opt-1.c: Likewise.
26862 * gcc.dg/tls/opt-2.c: Likewise.
26863 * gcc.dg/unroll-1.c: Likewise.
26864 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
26865 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
26866 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
26867 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
26868
26869 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26870
26871 * g++.dg/template/incomplete1.C: New test.
26872
26873 2004-11-16 Nick Clifton <nickc@redhat.com>
26874
26875 Revert patches accidentally commited during checkin of fixes for
26876 xstormy16 tests:
26877 gcc.c-torture/execute/simd-4.c: Revert
26878 gcc.dg/20040910-1.c: Revert.
26879
26880 2004-11-16 Paul Brook <paul@codesourcery.com>
26881
26882 PR fortran/13010
26883 * gfortran.dg/der_pointer_1.f90: New test.
26884
26885 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
26886
26887 PR c/18498
26888 * gcc.dg/bitfld-13.c: New test.
26889
26890 2004-11-15 Janis Johnson <janis187@us.ibm.com>
26891
26892 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
26893 powerpc*-*-linux*.
26894
26895 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
26896 * gcc.dg/ppc64-abi-2.c: Ditto.
26897 * gcc.dg/ppc64-abi-3.c: Ditto.
26898
26899 * lib/gcc-dg.exp (dg-target-list): Remove.
26900
26901 2004-11-15 Steve Ellcey <sje@cup.hp.com>
26902
26903 * gcc.dg/ia64-postinc.c: New test.
26904
26905 2004-11-15 Mark Mitchell <mark@codesourcery.com>
26906
26907 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
26908
26909 2004-11-15 Nick Clifton <nickc@redhat.com>
26910
26911 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
26912 __INT_MAX__ so that the test can be compiled by toolchains
26913 targeted at 16-bit processors.
26914
26915 * gcc.dg/20040625-1.c: Use long constants rather than integers
26916 when performing arithmetic that will overflow 16-bits.
26917
26918 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
26919 xstormy16. It does not support 128-bit vector operations.
26920
26921 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
26922 with the macro PTR_TYPE. Define this macro to an integer type
26923 suitable for holding a pointer.
26924
26925 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
26926 the target is a 16-bit processor.
26927
26928 * gcc.dg/cpp/if-2.c: Expect a different warning message from
26929 16-bit targets where the character constant will be too long.
26930
26931 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
26932 where the double will not be directly addressable.
26933
26934 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26935
26936 Friend class name lookup 1/n, PR c++/18471
26937 * g++.dg/template/crash26.C: New test.
26938 * g++.dg/lookup/struct1.C: Adjust expected error.
26939 * g++.dg/parse/elab1.C: Likewise.
26940 * g++.dg/parse/elab2.C: Likewise.
26941 * g++.dg/parse/int-as-enum1.C: Likewise.
26942 * g++.dg/parse/struct-as-enum1.C: Likewise.
26943 * g++.dg/parse/typedef1.C: Likewise.
26944 * g++.dg/parse/typedef3.C: Likewise.
26945 * g++.dg/parse/typedef4.C: Likewise.
26946 * g++.dg/parse/typedef5.C: Likewise.
26947 * g++.dg/template/nontype4.C: Likewise.
26948 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
26949 * g++.old-deja/g++.other/elab1.C: Likewise.
26950 * g++.old-deja/g++.other/syntax4.C: Likewise.
26951
26952 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
26953
26954 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
26955
26956 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
26957
26958 * gcc.c-torture/execute/20041114-1.c: New test.
26959
26960 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
26961
26962 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
26963 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
26964 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
26965 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
26966 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
26967 gcc.dg/switch-7.c: New tests.
26968
26969 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
26970
26971 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
26972
26973 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
26974
26975 PR tree-opt/18400
26976 * gcc.dg/vect/pr18400.c: New test.
26977
26978 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
26979 Andrew Pinski <pinskia@physics.uc.edu>
26980
26981 PR tree-opt/18425
26982 * gcc.dg/vect/pr18425.c: New test.
26983
26984 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
26985
26986 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
26987 Guard with dg-require-alias and dg-require-visibility.
26988
26989 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
26990
26991 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
26992
26993 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26994
26995 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
26996
26997 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26998
26999 PR c++/17344
27000 * g++.dg/template/defarg5.C: New test.
27001
27002 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
27003
27004 * g++.dg/parse/cast1.C: Run only on ILP32.
27005 * g++.old-deja/g++.mike/p784.C: Likewise.
27006
27007 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
27008
27009 * gcc.c-torture/execute/20041113-1.c: New test.
27010
27011 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
27012
27013 PR target/18230
27014 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
27015 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
27016 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
27017 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27018 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
27019 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
27020 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
27021 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
27022 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
27023 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27024 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27025 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
27026 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
27027
27028 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
27029
27030 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
27031 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
27032 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
27033 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
27034 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
27035 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
27036 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
27037 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
27038 gcc.target/sparc/combined-1.c: New tests.
27039
27040 2004-11-12 Ziemowit Laski <zlaski@apple.com>
27041
27042 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
27043 New tests.
27044
27045 2004-11-12 Mark Mitchell <mark@codesourcery.com>
27046
27047 * lib/gcc-dg.exp (dg-forbid-option): New function.
27048 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
27049 * g++.dg/abi/bitfield8.C: Likewise.
27050 * g++.dg/abi/dtor1.C: Likewise.
27051 * g++.dg/abi/empty10.C: Likewise.
27052 * g++.dg/abi/empty7.C: Likewise.
27053 * g++.dg/abi/empty9.C: Likewise.
27054 * g++.dg/abi/layout3.C: Likewise.
27055 * g++.dg/abi/layout4.C: Likewise.
27056 * g++.dg/abi/thunk1.C: Likewise.
27057 * g++.dg/abi/thunk2.C: Likewise.
27058 * g++.dg/abi/vbase11.C: Likewise.
27059 * g++.dg/abi/vthunk2.C: Likewise.
27060 * g++.dg/abi/vthunk3.C: Likewise.
27061 * g++.dg/ext/attrib8.C: Likewise.
27062 * g++.dg/opt/longbranch2.C: Likewise.
27063 * g++.dg/opt/reg-stack4.C: Likewise.
27064 * g++.old-deja/g++.ext/attrib1.C: Likewise.
27065 * g++.old-deja/g++.ext/attrib2.C: Likewise.
27066 * g++.old-deja/g++.ext/attrib3.C: Likewise.
27067 * g++.old-deja/g++.other/store-expr1.C: Likewise.
27068 * g++.old-deja/g++.other/store-expr2.C: Likewise.
27069 * gcc.dg/20000609-1.c: Likewise.
27070 * gcc.dg/20000720-1.c: Likewise.
27071 * gcc.dg/20011107-1.c: Likewise.
27072 * gcc.dg/20011119-1.c: Likewise.
27073 * gcc.dg/20020108-1.c: Likewise.
27074 * gcc.dg/20020122-2.c: Likewise.
27075 * gcc.dg/20020122-3.c: Likewise.
27076 * gcc.dg/20020201-3.c: Likewise.
27077 * gcc.dg/20020206-1.c: Likewise.
27078 * gcc.dg/20020218-1.c: Likewise.
27079 * gcc.dg/20020310-1.c: Likewise.
27080 * gcc.dg/20020411-1.c: Likewise.
27081 * gcc.dg/20020418-2.c: Likewise.
27082 * gcc.dg/20020426-1.c: Likewise.
27083 * gcc.dg/20020426-2.c: Likewise.
27084 * gcc.dg/20020517-1.c: Likewise.
27085 * gcc.dg/20020523-1.c: Likewise.
27086 * gcc.dg/20020523-2.c: Likewise.
27087 * gcc.dg/20020729-1.c: Likewise.
27088 * gcc.dg/20030204-1.c: Likewise.
27089 * gcc.dg/20030826-2.c: Likewise.
27090 * gcc.dg/20030926-1.c: Likewise.
27091 * gcc.dg/20031202-1.c: Likewise.
27092 * gcc.dg/980312-1.c: Likewise.
27093 * gcc.dg/980313-1.c: Likewise.
27094 * gcc.dg/990117-1.c: Likewise.
27095 * gcc.dg/990424-1.c: Likewise.
27096 * gcc.dg/990524-1.c: Likewise.
27097 * gcc.dg/991230-1.c: Likewise.
27098 * gcc.dg/i386-387-1.c: Likewise.
27099 * gcc.dg/i386-387-2.c: Likewise.
27100 * gcc.dg/i386-387-3.c: Likewise.
27101 * gcc.dg/i386-387-4.c: Likewise.
27102 * gcc.dg/i386-387-5.c: Likewise.
27103 * gcc.dg/i386-387-6.c: Likewise.
27104 * gcc.dg/i386-asm-1.c: Likewise.
27105 * gcc.dg/i386-bitfield1.c: Likewise.
27106 * gcc.dg/i386-bitfield2.c: Likewise.
27107 * gcc.dg/i386-loop-1.c: Likewise.
27108 * gcc.dg/i386-loop-2.c: Likewise.
27109 * gcc.dg/i386-loop-3.c: Likewise.
27110 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27111 * gcc.dg/i386-pic-1.c: Likewise.
27112 * gcc.dg/i386-regparm.c: Likewise.
27113 * gcc.dg/i386-signbit-1.c: Likewise.
27114 * gcc.dg/i386-signbit-2.c: Likewise.
27115 * gcc.dg/i386-signbit-3.c: Likewise.
27116 * gcc.dg/i386-sse-5.c: Likewise.
27117 * gcc.dg/i386-sse-8.c: Likewise.
27118 * gcc.dg/i386-unroll-1.c: Likewise.
27119 * gcc.dg/tls/opt-1.c: Likewise.
27120 * gcc.dg/tls/opt-2.c: Likewise.
27121 * gcc.dg/unroll-1.c: Likewise.
27122 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
27123 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
27124 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
27125 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
27126 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
27127 -m64 is specified.
27128
27129 2004-11-12 Mark Mitchell <mark@codesourcery.com>
27130
27131 PR c++/18389
27132 * g++.dg/parse/cond1.C: New test.
27133
27134 PR c++/18429
27135 * g++.dg/template/array9.C: New test.
27136 * g++.dg/ext/vla1.C: Adjust error messages.
27137 * g++.dg/ext/vlm1.C: Likewise.
27138 * g++.dg/template/crash2.C: Likewise.
27139
27140 PR c++/18436
27141 * g++.dg/template/call3.C: New test.
27142
27143 PR c++/18407
27144 * g++.dg/template/ptrmem11.C: New test.
27145
27146 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
27147
27148 PR other/14264
27149 * lib/g++.exp: Set LC_ALL and LANG to C.
27150 * lib/gcc-dg.exp: Likewise.
27151 * lib/gfortran.exp: Likewise.
27152 * lib/objc.exp: Likewise.
27153 * lib/treelang.exp: Likewise.
27154
27155 2004-11-12 Andreas Schwab <schwab@suse.de>
27156
27157 * gcc.dg/pr16286.c: Fix last change.
27158
27159 2004-11-12 Mark Mitchell <mark@codesourcery.com>
27160
27161 PR c++/18416
27162 * g++.dg/init/global1.C: New test.
27163
27164 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
27165
27166 * gcc.c-torture/execute/20041112-1.c: New test.
27167
27168 2004-11-11 Janis Johnson <janis187@us.ibm.com>
27169
27170 * lib/gcc-dg.exp (dg-target-list): New.
27171
27172 2004-11-11 Janis Johnson <janis187@us.ibm.com>
27173 Richard Sandiford <rsandifo@redhat.com>
27174
27175 * lib/target-supports.exp (get-compiler_messages): New.
27176 (check_named_sections_available): Use it.
27177 (check_effective_target_ilp32): New.
27178 (check_effective_target_lp64): New.
27179 (is-effective-target): New.
27180 * lib/gcc-dg.exp (dg-require-effective-target): New.
27181
27182 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
27183
27184 * gcc.dg/precedence-1.c: New test.
27185
27186 2004-11-11 Janis Johnson <janis187@us.ibm.com>
27187
27188 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
27189
27190 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
27191 message, delete generated files, use more descriptive name for
27192 executable, and make the test unsupported when it cannot be run.
27193
27194 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
27195 (dg-require-weak, dg-require-visibility, dg-require-alias,
27196 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
27197 dg-require-iconv, dg-require-named-sections): Use it.
27198
27199 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
27200
27201 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
27202
27203 PR target/16457
27204 * gcc.dg/ppc-and-1: New
27205
27206 PR target/16796
27207 * gcc.dg/ppc-mov-1.c: New.
27208
27209 PR target/16458
27210 * gcc.dg/ppc-compare-1.c: New.
27211
27212 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
27213
27214 * objc.dg/desig-init-2.m: New test.
27215
27216 2004-11-10 Adam Nemet <anemet@lnxw.com>
27217
27218 PR middle-end/18160
27219 * g++.dg/warn/register-var-1.C: New test.
27220 * g++.dg/warn/register-var-2.C: New test.
27221
27222 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27223
27224 * gcc.dg/union-2.c: New test.
27225
27226 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
27227
27228 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
27229 New test for PR tree-optimization/17892.
27230
27231 2004-11-09 Mark Mitchell <mark@codesourcery.com>
27232
27233 PR c++/18369
27234 * g++.dg/init/new12.C: New test.
27235
27236 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
27237
27238 * gcc.target/sparc: New directory.
27239 * gcc.target/sparc/sparc.exp: New driver.
27240 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
27241 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
27242 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
27243 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
27244
27245 2004-11-10 Paul Brook <paul@codesourcery.com>
27246
27247 PR fortran/18218
27248 * gfortran.dg/list_read.c: New test.
27249
27250 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
27251
27252 PR c/18322
27253 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
27254 expected diagnostic location.
27255
27256 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
27257
27258 * gcc.dg/20041109-1.c: New test.
27259
27260 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
27261
27262 PR objc/18406
27263 * objc/compile/pr18406.m: New test.
27264
27265 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
27266
27267 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
27268
27269 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
27270
27271 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
27272
27273 2004-11-08 Steve Ellcey <sje@cup.hp.com>
27274
27275 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
27276
27277 2004-11-08 Steve Ellcey <sje@cup.hp.com>
27278
27279 * gcc.dg/20030225-2.c: Add prototype for abort and
27280 exit.
27281
27282 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
27283
27284 PR tree-opt/18299
27285 * gcc.c-torture/pr18299-1.c: New test.
27286
27287 2004-11-06 Andreas Schwab <schwab@suse.de>
27288
27289 * gcc.dg/pr16286.c: Also test for bool and pixel.
27290
27291 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
27292
27293 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
27294 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
27295 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
27296 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
27297 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
27298 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
27299 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
27300 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
27301 gcc.dg/struct-semi-3.c: New tests.
27302
27303 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27304
27305 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
27306
27307 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27308
27309 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
27310 Do not use C99 designators.
27311
27312 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27313
27314 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
27315
27316 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
27317
27318 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
27319 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
27320 * gcc.c-torture/execute/simd-5.x: Remove.
27321
27322 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
27323
27324 PR rtl-optimization/17933
27325 * gcc.dg/torture/pr17933-1.c: New test.
27326
27327 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
27328
27329 PR target/18106
27330 * lib/target-supports.exp (check_weak_available): Support
27331 Windows.
27332
27333 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
27334
27335 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
27336 call to fflush(stdout) before abort.
27337 (my_ffsll): New function.
27338 (generate_fields): Use it.
27339
27340 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
27341
27342 * gcc.dg/init-undef-1.c: New test.
27343
27344 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
27345
27346 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
27347 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
27348 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
27349 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
27350 expected messages for new parser.
27351
27352 2004-11-04 Mark Mitchell <mark@codesourcery.com>
27353
27354 * g++.dg/ext/visibility/symbian1.C: New test.
27355
27356 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
27357
27358 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
27359 on LP64 targets.
27360
27361 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
27362
27363 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
27364 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
27365 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
27366 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
27367 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
27368 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
27369 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
27370 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
27371 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
27372 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
27373
27374 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
27375
27376 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
27377 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
27378 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
27379 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
27380 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
27381 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
27382 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
27383 for new parser.
27384
27385 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
27386
27387 PR target/15342
27388 * gcc.dg/20041104-1.c: New test.
27389
27390 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27391
27392 * g++.dg/template/nontype7.C: New test.
27393 * g++.dg/template/nontype8.C: Likewise.
27394 * g++.dg/template/nontype9.C: Likewise.
27395 * g++.dg/template/nontype10.C: Likewise.
27396 * g++.dg/tc1/dr49.C: Likewise.
27397 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
27398 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
27399
27400 2004-11-04 Ben Elliston <bje@au.ibm.com>
27401
27402 * g++.dg/rtti/tinfo1.C: Remove xfails.
27403
27404 2004-11-04 Ben Elliston <bje@au.ibm.com>
27405
27406 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
27407 packed attribute to the definition to satisfy the new C++ parser.
27408
27409 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27410
27411 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
27412 invocations of va_arg.
27413
27414 2004-11-02 Mark Mitchell <mark@codesourcery.com>
27415
27416 PR c++/18124
27417 * g++.dg/template/crash25.C: New test.
27418
27419 PR c++/18155
27420 * g++.dg/template/typedef2.C: New test.
27421 * g++.dg/parse/crash13.C: Adjust error markers.
27422
27423 PR c++/18177
27424 * g++.dg/conversion/const3.C: New test.
27425
27426 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27427
27428 PR fortran/17535
27429 PR fortran/17583
27430 PR fortran/17713
27431 * gfortran.dg/generic_[123].f90: New testcases.
27432
27433 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
27434
27435 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
27436 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
27437
27438 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
27439
27440 PR tree-opt/16808
27441 * gcc.c-torture/compile/pr16808.c: New test.
27442
27443 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
27444
27445 PR rtl-optimization/17104
27446 * gcc.dg/ppc-bitfield1.c: New.
27447
27448 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
27449
27450 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
27451
27452 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
27453
27454 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
27455 strings for 32-bit code.
27456
27457 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
27458
27459 PR c/18239
27460 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
27461
27462 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
27463
27464 PR c++/18064
27465 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
27466
27467 2004-10-31 Mark Mitchell <mark@codesourcery.com>
27468
27469 PR c++/15172
27470 * g++.dg/init/aggr2.C: New test.
27471
27472 2004-10-30 Ziemowit Laski <zlaski@apple.com>
27473
27474 * objc.dg/local-decl-1.m: New test.
27475
27476 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
27477
27478 * gcc.dg/20040910-1.c: Adjust regex.
27479
27480 2004-10-30 Roger Sayle <roger@eyesopen.com>
27481
27482 PR rtl-optimization/18084
27483 * g++.dg/opt/pr18084-1.C: New testcase.
27484
27485 2004-10-30 Matt Austern <austern@apple.com>
27486
27487 PR c++/17542
27488 * g++.dg/ext/attrib18.C: New test.
27489
27490 2004-10-30 Roger Sayle <roger@eyesopen.com>
27491
27492 PR middle-end/18096
27493 * gcc.dg/pr18096-1.c: New test case.
27494
27495 2004-10-30 Roger Sayle <roger@eyesopen.com>
27496
27497 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
27498
27499 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
27500
27501 PR c/16666
27502 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
27503 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
27504 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
27505 gcc.dg/old-style-prom-3.c: New tests.
27506
27507 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
27508
27509 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
27510 Remove unnecessary inclusion of stdio.h.
27511
27512 2004-10-29 Roger Sayle <roger@eyesopen.com>
27513
27514 PR rtl-optimization/17581
27515 * gcc.dg/pr17581-1.c: New test case.
27516
27517 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
27518
27519 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
27520 being implemented.
27521 * g++.dg/conversion/dr195-1.C: New.
27522 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
27523 * g++.old-deja/g++.mike/p10148.C: Likewise.
27524
27525 2004-10-29 Mark Mitchell <mark@codesourcery.com>
27526
27527 PR c++/17695
27528 * g++.dg/debug/typedef2.C: New test.
27529
27530 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
27531
27532 PR fortran/13490
27533 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
27534 * gfortran.dg/g77/README: Update.
27535
27536 2004-10-28 Matt Austern <austern@apple.com>
27537
27538 PR c++/14124
27539 * g++.dg/ext/packed7.C: New test.
27540
27541 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27542
27543 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
27544 scan-assembler.
27545 * lib/scanasm.exp (hidden-scan-for): New proc.
27546 (scan-hidden): Use hidden-scan-for instead of constructing the scan
27547 string.
27548 (scan-not-hidden): Likewise.
27549 * lib/target-supports.exp (check_visibility_available): mach-o is
27550 support too.
27551
27552 2004-10-28 Mark Mitchell <mark@codesourcery.com>
27553
27554 PR c++/17132
27555 * g++.dg/template/memclass3.C: New test.
27556
27557 2004-10-28 Adam Nemet <anemet@lnxw.com>
27558
27559 PR middle-end/18160
27560 * gcc.dg/register-var-1.c: New test.
27561 * gcc.dg/register-var-2.c: New test.
27562 * gcc.dg/asm-7.c: Taking the address of a register variable is an
27563 error now.
27564
27565 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
27566
27567 PR other/18172
27568 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
27569 unused variables.
27570 * gcc.dg/vect/vect-22.c: Likewise.
27571
27572 2004-10-28 Jakub Jelinek <jakub@redhat.com>
27573
27574 * gcc.dg/i386-rotate-1.c: New test.
27575
27576 2004-10-27 Mark Mitchell <mark@codesourcery.com>
27577
27578 * g++.dg/init/ref12.C: Add "run" marker.
27579
27580 PR c++/17435
27581 * g++.dg/init/ref12.C: New test.
27582
27583 PR c++/18140
27584 * g++.dg/template/shift1.C: New test.
27585 * g++.dg/template/error10.C: Adjust error markers.
27586
27587 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
27588
27589 PR tree-opt/17529
27590 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
27591
27592 2004-10-27 Geoffrey Keating <geoffk@apple.com>
27593
27594 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
27595 * gcc.dg/weak/weak-3.c: Likewise.
27596 * gcc.dg/weak/weak-5.c: Likewise.
27597 * gcc.dg/weak/weak-9.c: Likewise.
27598 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
27599 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
27600
27601 * gcc.dg/darwin-weakimport-1.c: New.
27602
27603 2004-10-28 Ben Elliston <bje@au.ibm.com>
27604
27605 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
27606
27607 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
27608
27609 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
27610 'syntax' error messages.
27611 * gcc.dg/cpp/direct2s.c: Likewise.
27612
27613 2004-10-26 Geoffrey Keating <geoffk@apple.com>
27614
27615 * gcc.c-torture/compile/20041026-1.c: New.
27616
27617 2004-10-26 Mark Mitchell <mark@codesourcery.com>
27618
27619 PR c++/18093
27620 * g++.dg/lookup/ns2.C: New test.
27621
27622 PR c++/18020
27623 * g++.dg/template/enum4.C: New test.
27624
27625 PR c++/18161
27626 * g++.dg/template/expr1.C: New test.
27627
27628 2004-10-26 Ben Elliston <bje@au.ibm.com>
27629
27630 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
27631
27632 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
27633
27634 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
27635 gcc.dg/decl-nospec-3.c: New tests.
27636
27637 2004-10-26 Ziemowit Laski <zlaski@apple.com>
27638
27639 * objc.dg/super-class-3.m: New test.
27640
27641 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
27642
27643 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
27644 resyncing.
27645 * gcc.dg/cpp/direct2s.c: Likewise.
27646
27647 2004-10-25 Geoffrey Keating <geoffk@apple.com>
27648
27649 * objc.dg/image-info.m: Update for changes to section selection.
27650
27651 2004-10-25 David Ayers <d.ayers@inode.at>
27652 Ziemowit Laski <zlaski@apple.com>
27653
27654 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
27655 diagnostics when messaging 'id <Proto>'.
27656 * objc.dg/class-protocol-1.m: New test.
27657 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
27658 a non-existent method signature.
27659 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
27660 Update diagnostics when messaging with non-existent method signature.
27661 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
27662 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
27663 invalid receivers are now resolved as if messaging 'id'; remove
27664 extraneous diagnostics.
27665
27666 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
27667
27668 PR c/16667
27669 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
27670 gcc.dg/init-desig-obs-3.c: New tests.
27671
27672 2004-10-25 Jakub Jelinek <jakub@redhat.com>
27673
27674 * gcc.dg/debug/20041023-1.c: New test.
27675
27676 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
27677
27678 PR middle-end/17407
27679 * gcc.c-torture/compile/pr17407.c: New test.
27680
27681 PR c++/18121
27682 * g++.dg/template/array8.C: New test.
27683
27684 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
27685
27686 PR other/18138
27687 * lib/g++.exp: Accept more than one multilib libgcc.
27688 * lib/gcc-dg.exp: Likewise.
27689 * lib/objc.exp: Likewise.
27690 * lib/treelang.exp: Likewise.
27691 * lib/gfortran.exp: Likewise.
27692
27693 2004-10-24 Ben Elliston <bje@au.ibm.com>
27694
27695 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
27696
27697 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
27698
27699 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
27700 * gcc.dg/c99-const-expr-3.c: Likewise.
27701
27702 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
27703
27704 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
27705
27706 2004-10-23 Ben Elliston <bje@au.ibm.com>
27707
27708 * gcc.c-torture/execute/loop-2e.x: Remove.
27709
27710 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
27711
27712 PR c++/18095
27713 * g++.dg/parse/crash18.C: New.
27714 * g++.dg/parse/crash19.C: New.
27715
27716 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
27717
27718 * g++.dg/ext/dllimport1.C: Move dg-warnings.
27719 * g++.dg/ext/dllimport2.C: Same.
27720 * g++.dg/ext/dllimport8.C: Same.
27721
27722 2004-10-21 Mark Mitchell <mark@codesourcery.com>
27723
27724 PR c++/10841
27725 * g++.dg/conversion/cast1.C: New test.
27726 * g++.dg/overload/pmf1.C: Adjust error marker.
27727
27728 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
27729
27730 PR objc/17923
27731 * objc.dg/const-str-7.m: New test.
27732
27733 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27734
27735 * g++.dg/template/memfriend11.C: Fix comment typo.
27736 * g++.dg/template/memfriend14.C: Likewise.
27737
27738 2004-10-20 Richard Henderson <rth@redhat.com>
27739
27740 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
27741 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
27742 -fasynchronous-unwind-tables.
27743
27744 2004-10-20 Richard Henderson <rth@redhat.com>
27745
27746 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
27747 (main): Return success.
27748 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
27749 (main): Return success.
27750
27751 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27752
27753 PR c++/13495
27754 * g++.dg/template/memfriend9.C: New test.
27755 * g++.dg/template/memfriend10.C: Likewise.
27756 * g++.dg/template/memfriend11.C: Likewise.
27757 * g++.dg/template/memfriend12.C: Likewise.
27758 * g++.dg/template/memfriend13.C: Likewise.
27759 * g++.dg/template/memfriend14.C: Likewise.
27760 * g++.dg/template/memfriend15.C: Likewise.
27761 * g++.dg/template/memfriend16.C: Likewise.
27762 * g++.dg/template/memfriend17.C: Likewise.
27763 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
27764
27765 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
27766
27767 * g++.dg/conversion/dr195.C: New.
27768 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
27769
27770 2004-10-20 Ben Elliston <bje@au.ibm.com>
27771 Devang Patel <dpatel@apple.com>
27772
27773 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
27774 of floating point arithmetic, which could trap.
27775
27776 2004-10-19 Mark Mitchell <mark@codesourcery.com>
27777
27778 PR c++/14035
27779 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
27780 * g++.dg/conversion/const2.C: New test.
27781 * g++.dg/expr/reinterpret2.C: New test.
27782 * g++.dg/expr/reinterpret3.C: New test.
27783 * g++.dg/expr/cast2.C: New test.
27784 * g++.dg/expr/copy1.C: New test.
27785 * g++.dg/other/conversion1.C: Change error message.
27786 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
27787 function pointers to void *.
27788 * g++.old-deja/g++.mike/p10148.C: Likewise.
27789
27790 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27791
27792 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
27793
27794 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
27795
27796 PR c++/18047
27797
27798 * g++.dg/parse/expr3.C: New test.
27799
27800 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
27801
27802 * gcc.dg/smod-1.c: New test.
27803
27804 2004-10-18 Ziemowit Laski <zlaski@apple.com>
27805
27806 * objc.dg/method-14.m: New test.
27807
27808 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
27809
27810 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
27811 Also xfail as the patch was reverted.
27812
27813 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
27814
27815 PR middle-end/16973
27816 * gcc.dg/pr16973.c: New test.
27817
27818 2004-10-18 Diego Novillo <dnovillo@redhat.com>
27819
27820 PR tree-optimization/17656
27821 * gcc.c-torture/compile/pr17656.c: New test.
27822
27823 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
27824
27825 * g++.dg/eh/shadow1.C: New.
27826
27827 2004-10-18 Jakub Jelinek <jakub@redhat.com>
27828
27829 * gcc.c-torture/compile/20041018-1.c: New test.
27830
27831 2004-10-18 Ben Elliston <bje@au.ibm.com>
27832
27833 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
27834 compiler referring to register 0 when accessing sdata. The linker
27835 now patches things up.
27836
27837 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
27838
27839 PR c/17529
27840 * gcc.c-torture/compile/pr17529.c: New test.
27841
27842 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27843
27844 PR c++/17743
27845 * g++.dg/ext/attrib17.C: New test.
27846
27847 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
27848
27849 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
27850
27851 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27852
27853 PR c++/10479
27854 * g++.dg/ext/attrib16.C: New test.
27855
27856 2004-10-15 Mark Mitchell <mark@codesourcery.com>
27857
27858 PR c++/17042
27859 * g++.dg/init/dso_handle1.C: New test.
27860
27861 PR c++/14667
27862 * g++.dg/parse/typedef6.C: New test.
27863
27864 PR c++/17916
27865 * g++.dg/parse/pragma1.C: New test.
27866
27867 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
27868
27869 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
27870
27871 2004-10-15 Steve Ellcey <sje@cup.hp.com>
27872
27873 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
27874 -fno-common when on HPPA HP-UX platforms.
27875
27876 2004-10-15 Jakub Jelinek <jakub@redhat.com>
27877
27878 PR other/16820
27879 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
27880 stdint.h.
27881 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
27882 uintptr_t.
27883
27884 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
27885
27886 PR c++/16301
27887 * g++.dg/lookup/strong-using-4.C: New test.
27888
27889 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
27890
27891 PR middle-end/16567
27892 * gcc.c-torture/compile/nested-1.c: New test.
27893
27894 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
27895
27896 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
27897 and mipsisa64*-*-* (until support for misaligned loads is added).
27898 * gcc.dg/vect/vect-50.c: Likewise.
27899 * gcc.dg/vect/vect-52.c: Likewise.
27900 * gcc.dg/vect/vect-54.c: Likewise.
27901 * gcc.dg/vect/vect-58.c: Likewise.
27902 * gcc.dg/vect/vect-60.c: Likewise.
27903 * gcc.dg/vect/vect-80.c: Likewise.
27904
27905 2004-10-14 Mark Mitchell <mark@codesourcery.com>
27906
27907 PR c++/17976
27908 * g++.dg/init/dtor3.C: New test.
27909
27910 2004-10-15 Ben Elliston <bje@au.ibm.com>
27911
27912 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
27913
27914 2004-10-14 Geoffrey Keating <geoffk@apple.com>
27915
27916 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
27917 * gcc.dg/macho-lo-sum.c: Likewise.
27918
27919 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
27920
27921 * gcc.dg/ppc-spe64-1.c: New test.
27922
27923 2004-10-14 Devang Patel <dpatel@apple.com>
27924
27925 PR 17635
27926 * gcc.dg/pr17635.c : New test.
27927
27928 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
27929
27930 * gcc.dg/vect/vect-28.c: Remove xfail.
27931 * gcc.dg/vect/vect-30.c: Remove xfail.
27932 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
27933 * gcc.dg/vect/vect-33.c: Remove xfail.
27934 * gcc.dg/vect/vect-44.c: Remove xfail.
27935 * gcc.dg/vect/vect-46.c: Remove xfail.
27936 * gcc.dg/vect/vect-50.c: Remove xfail.
27937 * gcc.dg/vect/vect-52.c: Remove xfail.
27938 * gcc.dg/vect/vect-54.c: Remove xfail.
27939 * gcc.dg/vect/vect-58.c: Remove xfail.
27940 * gcc.dg/vect/vect-60.c: Remove xfail.
27941 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
27942 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
27943 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
27944 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
27945 * gcc.dg/vect/vect-8.c: Remove xfail.
27946 * gcc.dg/vect/vect-80.c: Remove xfail.
27947 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
27948
27949 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
27950
27951 * gcc.dg/vect/vect-82.c: New testcase.
27952 * gcc.dg/vect/vect-82_64.c: New testcase.
27953 * gcc.dg/vect/vect-83.c: New testcase.
27954 * gcc.dg/vect/vect-83_64.c: New testcase.
27955
27956 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
27957
27958 * gcc.dg/cpp/error-1.c: New test.
27959
27960 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
27961
27962 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
27963
27964 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
27965
27966 PR target/17984
27967 * gcc.dg/cris-peep2-xsrand2.c: New test.
27968
27969 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
27970
27971 PR c++/17661
27972 * g++.dg/expr/for2.C: New test.
27973
27974 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
27975
27976 * g++.dg/inherit/thunk1.C: Run on the SPARC.
27977
27978 2004-10-13 Jakub Jelinek <jakub@redhat.com>
27979
27980 PR tree-optimization/17724
27981 * g++.dg/opt/pr17724-1.C: New test.
27982 * g++.dg/opt/pr17724-2.C: New test.
27983 * g++.dg/opt/pr17724-3.C: New test.
27984 * g++.dg/opt/pr17724-4.C: New test.
27985 * g++.dg/opt/pr17724-5.C: New test.
27986 * g++.dg/opt/pr17724-6.C: New test.
27987
27988 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
27989
27990 PR c/17301
27991 * gcc.dg/pr17301-2.c: New test.
27992
27993 2004-10-11 Mark Mitchell <mark@codesourcery.com>
27994
27995 PR c++/15876
27996 * g++.dg/parse/error22.C: New test.
27997
27998 PR c++/17936
27999 * g++.dg/template/spec18.C: New test.
28000
28001 2004-10-11 Steve Ellcey <sje@cup.hp.com>
28002
28003 * gcc.dg/ia64-asm-1.c: Add prototype for abort
28004 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
28005 memcpy.
28006 * gcc.dg/ia64-sync-2.c: Ditto.
28007 * gcc.dg/ia64-sync-3.c: Ditto.
28008
28009 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
28010
28011 * g++.dg/eh/cleanup5.C: Add dg-options "".
28012
28013 2004-10-11 Roger Sayle <roger@eyesopen.com>
28014
28015 PR middle-end/17657
28016 * gcc.dg/switch-4.c: New test case.
28017
28018 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
28019
28020 * gcc.c-torture/execute/20041011-1.c: New test.
28021
28022 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
28023
28024 PR c++/17554
28025 * g++.dg/init/for3.C: New test.
28026
28027 PR c++/17657
28028 * g++.dg/opt/switch2.C: New test.
28029
28030 PR middle-end/17703
28031 * g++.dg/warn/Wreturn-2.C: New test.
28032
28033 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
28034
28035 PR c++/17907
28036 * g++.dg/eh/cleanup5.C: New test.
28037
28038 2004-10-10 Mark Mitchell <mark@codesourcery.com>
28039
28040 PR c++/17393
28041 * g++.dg/parse/error21.C: New test.
28042
28043 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
28044
28045 * g++.dg/overload/pmf1.C: Adjust quoting marks.
28046 * g++.dg/warn/incomplete1.C: Likewise.
28047 * g++.dg/template/qualttp20.C: Likewise.
28048
28049 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
28050
28051 PR c/17881
28052 * parm-incomplete-1.c: New test.
28053
28054 2004-10-09 Mark Mitchell <mark@codesourcery.com>
28055
28056 PR c++/17867
28057 * g++.dg/parse/error19.C: New test.
28058
28059 PR c++/17670
28060 * g++.dg/init/new11.C: New test.
28061
28062 PR c++/17821
28063 * g++.dg/parse/error20.C: New test.
28064
28065 PR c++/17826
28066 * g++.dg/template/crash24.C: New test.
28067
28068 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
28069
28070 PR c/17301
28071 * gcc.dg/pr17301-1.c: New test.
28072
28073 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
28074
28075 PR c/17189
28076 * gcc.dg/anon-struct-5.c: New test.
28077
28078 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
28079
28080 PR c/17844
28081 * gcc.dg/pr17844-1.c: New test.
28082
28083 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
28084
28085 PR tree-optimization/17906
28086 * gcc.c-torture/compile/pr17906.c: New.
28087
28088 2004-10-09 Stuart Hastings <stuart@apple.com>
28089 Roger Sayle <roger@eyesopen.com>
28090
28091 PR rtl-optimization/17853
28092 * gcc.dg/i386-mmx-5.c: New testcase.
28093
28094 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
28095
28096 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
28097
28098 2004-10-09 Mark Mitchell <mark@codesourcery.com>
28099
28100 PR c++/17524
28101 * g++.dg/template/static9.C: New test.
28102
28103 PR c++/17685
28104 * g++.dg/parse/operator5.C: New test.
28105
28106 2004-10-09 Roger Sayle <roger@eyesopen.com>
28107
28108 PR middle-end/17894
28109 * gcc.c-torture/execute/divcmp-4.c: New test case.
28110
28111 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
28112
28113 PR tree-opt/17902
28114 * g++.dg/opt/pr17902.C: New test.
28115
28116 2004-10-09 Jakub Jelinek <jakub@redhat.com>
28117
28118 * gcc.dg/cpp/ident-1.c: Add dg-options "".
28119
28120 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
28121
28122 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
28123
28124 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
28125
28126 * gcc.dg/assign-warn-3.c: New test.
28127
28128 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
28129
28130 PR c/16999
28131 * gcc.dg/cpp/ident-1.c: New test.
28132
28133 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
28134
28135 * gcc.c-torture/compile/acc1.c: New.
28136
28137 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
28138
28139 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
28140 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
28141
28142 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28143
28144 * gcc.dg/ultrasp11.c: New test.
28145
28146 2004-10-08 Michael Matz <matz@suse.de>
28147
28148 * gcc.dg/doloop-2.c: New test.
28149
28150 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
28151
28152 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
28153 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
28154 objc.dg/method-9.m: Update expected diagnostics.
28155
28156 2004-10-07 Geoffrey Keating <geoffk@apple.com>
28157
28158 * gcc.dg/ppc-fsel-3.c: New file.
28159 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
28160
28161 2004-10-07 Paul Brook <paul@codesourcery.com>
28162
28163 * gfortran.dg/intrinsic_verify_1.f90: New test.
28164
28165 2004-10-07 Paul Brook <paul@codesourcery.com>
28166
28167 * gfortran.dg/empty_format_1.f90: Remove stray commas.
28168
28169 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28170
28171 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
28172 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
28173 commit.
28174
28175 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
28176
28177 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
28178
28179 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28180
28181 PR c++/17115
28182 * g++.dg/warn/Winline-4.C: New test.
28183
28184 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
28185
28186 * gcc.c-torture/compile/20041007-1.c: New test.
28187
28188 2004-10-07 Paul Brook <paul@codesourcery.com>
28189
28190 PR fortran/17678
28191 * gfortran.dg/use_allocated_1.f90: New test.
28192
28193 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
28194
28195 PR middle-end/17849
28196 * gfortran.fortran-torture/compile/nested.f90: New test
28197
28198 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
28199
28200 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
28201
28202 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
28203
28204 PR c++/17368
28205 * g++.dg/ext/asm6.C: New test.
28206
28207 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
28208
28209 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
28210
28211 2004-10-06 Paul Brook <paul@codesourcery.com>
28212
28213 PR libfortran/17709
28214 * gfortran.dg/empty_format_1.f90: New test.
28215
28216 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28217
28218 PR fortran/17568
28219 * gfortran.dg/ishft.f90: New test.
28220
28221 PR fortran/17283
28222 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
28223 tests.
28224
28225 2004-10-06 Paul Brook <paul@codesourcery.com>
28226
28227 * gfortran.dg/do_1.f90: New test.
28228
28229 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28230
28231 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
28232 optimizing for size.
28233
28234 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
28235
28236 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
28237
28238 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
28239
28240 * gcc.c-torture/compile/20041005-1.c: New test.
28241
28242 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
28243
28244 PR c++/17829
28245 * g++.dg/lookup/koenig4.C: New.
28246
28247 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
28248
28249 * g++.dg/other/classkey1.C: Adjust quoting marks.
28250 * g++.dg/parse/error15.C: Likewise.
28251 * g++.dg/template/meminit2.C (int>): Likewise.
28252
28253 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28254
28255 PR fortran/17283
28256 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
28257
28258 PR fortran/17631
28259 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
28260
28261 PR fortran/17708
28262 * gfortran.dg/pr17708.f90: New test.
28263
28264 2004-10-04 Chao-ying Fu <fu@mips.com>
28265
28266 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
28267 * gcc.dg/vect/vect-4.c: Ditto.
28268 * gcc.dg/vect/vect-5.c: Ditto.
28269 * gcc.dg/vect/vect-6.c: Ditto.
28270 * gcc.dg/vect/vect-8.c: Ditto.
28271 * gcc.dg/vect/vect-16.c: Ditto.
28272 * gcc.dg/vect/vect-30.c: Ditto.
28273 * gcc.dg/vect/vect-40.c: Ditto.
28274 * gcc.dg/vect/vect-41.c: Ditto.
28275 * gcc.dg/vect/vect-42.c: Ditto.
28276 * gcc.dg/vect/vect-43.c: Ditto.
28277 * gcc.dg/vect/vect-44.c: Ditto.
28278 * gcc.dg/vect/vect-45.c: Ditto.
28279 * gcc.dg/vect/vect-46.c: Ditto.
28280 * gcc.dg/vect/vect-47.c: Ditto.
28281 * gcc.dg/vect/vect-48.c: Ditto.
28282 * gcc.dg/vect/vect-49.c: Ditto.
28283 * gcc.dg/vect/vect-50.c: Ditto.
28284 * gcc.dg/vect/vect-51.c: Ditto.
28285 * gcc.dg/vect/vect-52.c: Ditto.
28286 * gcc.dg/vect/vect-53.c: Ditto.
28287 * gcc.dg/vect/vect-54.c: Ditto.
28288 * gcc.dg/vect/vect-55.c: Ditto.
28289 * gcc.dg/vect/vect-56.c: Ditto.
28290 * gcc.dg/vect/vect-57.c: Ditto.
28291 * gcc.dg/vect/vect-58.c: Ditto.
28292 * gcc.dg/vect/vect-59.c: Ditto.
28293 * gcc.dg/vect/vect-60.c: Ditto.
28294 * gcc.dg/vect/vect-74.c: Ditto.
28295 * gcc.dg/vect/vect-79.c: Ditto.
28296 * gcc.dg/vect/vect-80.c: Ditto.
28297
28298 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
28299
28300 * gcc.dg/unused-7.c: Use the correct option.
28301
28302 2004-10-04 Paul Brook <paul@codesourcery.com>
28303 Bud Davis <bdavis9659@comcast.net>
28304
28305 PR fortran/17706
28306 PR fortran/16434
28307 * gfortran/pr17706.f90: New test.
28308 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
28309
28310 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28311
28312 * gfortran.dg/pr17612.f90: New test.
28313
28314 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
28315
28316 * g++.dg/template/local1.C: Adjust quoting marks in
28317 testing for diagnostics.
28318 * g++.dg/tls/diag-2.C: Likewise.
28319 * g++.dg/other/error8.C: Likewise.
28320
28321 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
28322
28323 PR c/17178
28324 * gcc.dg/unused-4.c: Adjust to be correct.
28325
28326 PR c/17820
28327 * gcc.dg/unused-7.c: New test.
28328
28329 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
28330
28331 PR c++/17797
28332 * g++.dg/overload/template2.C: New test.
28333
28334 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
28335
28336 PR tree-optimization/16632
28337 * gcc.dg/tree-ssa/20041002-1.c: New.
28338
28339 2004-10-03 Paul Brook <paul@codesourcery.com>
28340
28341 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
28342 rather than relying on default formatting.
28343
28344 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
28345
28346 * gcc.dg/20040920-1.c: Update expected message text.
28347
28348 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
28349
28350 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
28351
28352 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
28353
28354 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
28355 tree level.
28356
28357 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
28358
28359 * gcc.dg/tree-ssa/pr17343.c: Remove.
28360
28361 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
28362
28363 PR tree-opt/17343
28364 * gcc.dg/tree-ssa/pr17343.c: New test.
28365
28366 2004-10-01 Jakub Jelinek <jakub@redhat.com>
28367
28368 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
28369 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
28370 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
28371 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
28372 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
28373
28374 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
28375
28376 * gcc.dg/lvalue-2.c: New test.
28377
28378 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
28379
28380 PR c/17730
28381 * gcc.dg/pr17730-1.c: New test
28382
28383 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
28384
28385 PR c/7425
28386 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
28387
28388 2004-09-29 Jakub Jelinek <jakub@redhat.com>
28389
28390 * gcc.c-torture/execute/stdarg-1.c: New test.
28391 * gcc.c-torture/execute/stdarg-2.c: New test.
28392 * gcc.c-torture/execute/stdarg-3.c: New test.
28393 * gcc.dg/tree-ssa/stdarg-1.c: New test.
28394 * gcc.dg/tree-ssa/stdarg-2.c: New test.
28395 * gcc.dg/tree-ssa/stdarg-3.c: New test.
28396 * gcc.dg/tree-ssa/stdarg-4.c: New test.
28397 * gcc.dg/tree-ssa/stdarg-5.c: New test.
28398
28399 2004-09-29 Jakub Jelinek <jakub@redhat.com>
28400
28401 PR tree-optimization/17697
28402 * g++.dg/opt/pr17697-1.C: New test.
28403 * g++.dg/opt/pr17697-2.C: New test.
28404 * g++.dg/opt/pr17697-3.C: New test.
28405
28406 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
28407
28408 PR c/16409
28409 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
28410 gcc.dg/vla-init-5.c: New tests.
28411
28412 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
28413
28414 PR c/13804
28415 * gcc.dg/pr13804-1.c: New test.
28416
28417 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28418
28419 PR fortran/16938
28420 * gfortran.dg/pr16938.f90: New test.
28421
28422 2004-09-27 Mark Mitchell <mark@codesourcery.com>
28423
28424 * g++.dg/template/crash23.C: New test.
28425
28426 2004-09-27 Mark Mitchell <mark@codesourcery.com>
28427
28428 PR c++/17585
28429 * g++.dg/template/static8.C: New test.
28430
28431 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
28432
28433 PR c++/17681
28434 * g++.dg/other/error9.C: New test.
28435
28436 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
28437
28438 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
28439
28440 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28441
28442 PR fortran/15164
28443 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
28444
28445 2004-09-26 Roger Sayle <roger@eyesopen.com>
28446
28447 PR middle-end/17112
28448 * gcc.dg/pr17112-1.c: New test case.
28449
28450 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
28451
28452 PR c/11459
28453 * gcc.dg/pr11459-1.c: New test.
28454
28455 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
28456
28457 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
28458 * gcc.dg/tree-ssa/loop-4.c: Likewise.
28459
28460 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28461
28462 * gfortran.dg/pr15324.f90: Make array bounds consistent.
28463
28464 2004-09-25 Jan Hubicka <jh@suse.cz>
28465
28466 * compile/30040909-1.c: New test.
28467 * compile/30040907-1.c: New test.
28468
28469 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
28470
28471 * gcc.c-torture/execute/va-arg-26.c: New test.
28472
28473 2004-09-24 Zack Weinberg <zack@codesourcery.com>
28474
28475 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
28476 extra diagnostics on targets with 64-bit pointers.
28477 * objc.dg/selector-1.m: Adjust dg-warning regexp.
28478
28479 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
28480
28481 PR c/17188
28482 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
28483 * gcc.dg/decl-3.c: Adjust expected message.
28484
28485 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28486
28487 PR fortran/17615
28488 * gfortran.dg/pr17615.f90: New test.
28489
28490 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
28491
28492 PR tree-optimzation/17517
28493 * g++.dg/tree-ssa/pr17517.C: New Test.
28494
28495 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
28496
28497 PR c++/16889
28498 * g++.dg/lookup/ambig3.C: New.
28499
28500 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
28501
28502 PR tree-opt/17624
28503 * g++.dg/opt/pr17624.C: New test.
28504
28505 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
28506
28507 PR c/6980
28508 * gcc.dg/Wbad-function-cast-1.c: New test.
28509
28510 2004-09-23 Zack Weinberg <zack@codesourcery.com>
28511
28512 * g++.dg/ext/complit1.C
28513 * g++.dg/other/error2.C
28514 * g++.dg/other/nontype-1.C
28515 * g++.dg/parse/crash11.C
28516 * g++.dg/parse/crash12.C
28517 * g++.dg/parse/error15.C
28518 * g++.dg/parse/error4.C
28519 * g++.dg/parse/tmpl-outside1.C
28520 * g++.dg/parse/too-many-tmpl-args1.C
28521 * g++.dg/template/dependent-expr3.C
28522 * g++.dg/template/error10.C
28523 * g++.dg/template/instantiate1.C
28524 * g++.dg/template/vtable2.C
28525 * g++.dg/warn/Wshadow-1.C
28526 * g++.dg/warn/weak1.C
28527 * g++.old-deja/g++.brendan/crash16.C
28528 * g++.old-deja/g++.brendan/crash18.C
28529 * g++.old-deja/g++.brendan/crash48.C
28530 * g++.old-deja/g++.brendan/crash49.C
28531 * g++.old-deja/g++.brendan/crash55.C
28532 * g++.old-deja/g++.brendan/crash56.C
28533 * g++.old-deja/g++.brendan/crash8.C
28534 * g++.old-deja/g++.brendan/enum11.C
28535 * g++.old-deja/g++.brendan/enum8.C
28536 * g++.old-deja/g++.brendan/enum9.C
28537 * g++.old-deja/g++.brendan/friend3.C
28538 * g++.old-deja/g++.brendan/misc14.C
28539 * g++.old-deja/g++.bugs/900402_02.C
28540 * g++.old-deja/g++.bugs/900404_03.C
28541 * g++.old-deja/g++.bugs/900404_04.C
28542 * g++.old-deja/g++.bugs/900428_03.C
28543 * g++.old-deja/g++.jason/crash4.C
28544 * g++.old-deja/g++.jason/overload21.C
28545 * g++.old-deja/g++.jason/redecl1.C
28546 * g++.old-deja/g++.jason/report.C
28547 * g++.old-deja/g++.jason/rfg10.C
28548 * g++.old-deja/g++.jason/template30.C
28549 * g++.old-deja/g++.law/arm12.C
28550 * g++.old-deja/g++.law/ctors5.C
28551 * g++.old-deja/g++.law/cvt20.C
28552 * g++.old-deja/g++.law/init10.C
28553 * g++.old-deja/g++.law/init8.C
28554 * g++.old-deja/g++.law/visibility17.C
28555 * g++.old-deja/g++.law/visibility7.C
28556 * g++.old-deja/g++.mike/net8.C
28557 * g++.old-deja/g++.mike/p646.C
28558 * g++.old-deja/g++.mike/p700.C
28559 * g++.old-deja/g++.mike/p701.C
28560 * g++.old-deja/g++.mike/p811.C
28561 * g++.old-deja/g++.ns/template13.C
28562 * g++.old-deja/g++.other/array3.C
28563 * g++.old-deja/g++.other/crash25.C
28564 * g++.old-deja/g++.other/dtor3.C
28565 * g++.old-deja/g++.other/dtor4.C
28566 * g++.old-deja/g++.other/main1.C
28567 * g++.old-deja/g++.other/warn7.C
28568 * g++.old-deja/g++.pt/crash11.C
28569 * g++.old-deja/g++.pt/crash36.C
28570 * g++.old-deja/g++.pt/spec22.C
28571 * g++.old-deja/g++.pt/spec9.C
28572 * g++.old-deja/g++.pt/ttp52.C
28573 * g++.old-deja/g++.robertl/eb103.C
28574 * g++.old-deja/g++.robertl/eb121.C
28575 * g++.old-deja/g++.robertl/eb22.C
28576 * g++.old-deja/g++.robertl/eb8.C:
28577 Update locations and/or regexps of dg-error markers.
28578 Remove markers for some bogus messages that are no longer issued.
28579
28580 2004-09-23 Jakub Jelinek <jakub@redhat.com>
28581
28582 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
28583 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
28584
28585 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
28586
28587 PR c++/17618
28588 * g++.dg/lookup/crash5.C: New test.
28589
28590 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
28591
28592 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
28593 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
28594 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
28595 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
28596 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
28597 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
28598
28599 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
28600 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
28601 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
28602 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
28603 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
28604 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
28605
28606 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
28607
28608 * gcc.dg/vect/vect-44.c: Check additional cases.
28609 * gcc.dg/vect/vect-48.c: Check additional cases.
28610
28611 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
28612 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
28613 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
28614 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
28615 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
28616 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
28617 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
28618 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
28619 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
28620
28621 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
28622 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
28623 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
28624
28625 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28626
28627 * gcc.dg/tree-ssa/loop-6.c: New test.
28628
28629 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
28630
28631 PR c++/17620
28632 * g++.dg/inherit/base2.C: New.
28633
28634 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
28635
28636 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
28637 * gcc.dg/20001012-2.c: Likewise.
28638 * gcc.dg/20001013-1.c: Likewise.
28639 * gcc.dg/20001101-1.c: Likewise.
28640 * gcc.dg/20001102-1.c: Likewise.
28641 * gcc.dg/bf-spl1.c: Likewise.
28642 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
28643 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
28644
28645 2004-09-22 Diego Novillo <dnovillo@redhat.com>
28646
28647 PR tree-optimization/16721
28648 * gcc.dg/tree-ssa/pr16721.c: New test.
28649
28650 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
28651
28652 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
28653 * gcc.dg/20040305-1.c: Likewise.
28654
28655 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
28656
28657 PR c/16566
28658 * gcc.c-torture/compile/pr16566-1.c,
28659 gcc.c-torture/compile/pr16566-2.c,
28660 gcc.c-torture/compile/pr16566-3.c: New tests.
28661
28662 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
28663
28664 PR tree-optimization/17512
28665 * gcc.c-torture/compile/20040916-1.c.
28666
28667 2004-09-21 Mark Mitchell <mark@codesourcery.com>
28668
28669 * gcc.dg/pragma-re-3.c: New test.
28670
28671 2004-09-17 Matt Austern <austern@apple.com>
28672
28673 PR c++/15049
28674 * g++.dg/other/anon3.C: New.
28675
28676 2004-09-21 Roger Sayle <roger@eyesopen.com>
28677
28678 PR c++/7503
28679 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
28680 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
28681 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
28682 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
28683 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
28684
28685 2004-09-21 Bud Davis <bdavis9659@comcast.net>
28686
28687 PR fortran/17286
28688 * gfortran.dg/pr17286.f90: New test.
28689
28690 2004-09-20 Mark Mitchell <mark@codesourcery.com>
28691
28692 PR c++/17530
28693 * g++.dg/template/static7.C: New test.
28694
28695 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
28696
28697 PR tree-opt/17558
28698 * gcc.c-torture/compile/pr17558.c: New test.
28699
28700 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
28701
28702 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
28703 if SKIP_ATTRIBUTE is defined.
28704
28705 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28706
28707 PR fortran/15957
28708 * gfortran.dg/pr15957.f90: New test.
28709
28710 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
28711
28712 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
28713 in comparison.
28714 * gcc.dg/vect/vect-79.c: Likewise.
28715 * gcc.dg/vect/vect-80.c: Likewise.
28716
28717 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28718
28719 PR fortran/15750
28720 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
28721
28722 2004-09-20 Ira Rosen <irar@il.ibm.com>
28723
28724 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
28725 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
28726 * gcc.dg/vect/vect-62.c: New testcase.
28727 * gcc.dg/vect/vect-63.c: New testcase.
28728 * gcc.dg/vect/vect-64.c: New testcase.
28729 * gcc.dg/vect/vect-65.c: New testcase.
28730 * gcc.dg/vect/vect-66.c: New testcase.
28731 * gcc.dg/vect/vect-67.c: New testcase.
28732 * gcc.dg/vect/vect-68.c: New testcase.
28733 * gcc.dg/vect/vect-69.c: New testcase.
28734 * gcc.dg/vect/vect-79.c: New testcase.
28735 * gcc.dg/vect/vect-80.c: New testcase.
28736
28737 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
28738
28739 * gcc.target/mips/asm-1.c: New test.
28740
28741 2004-09-19 Ira Rosen <irar@il.ibm.com>
28742
28743 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
28744 * gcc.dg/vect/vect-73.c: New testcase.
28745 * gcc.dg/vect/vect-74.c: New testcase.
28746 * gcc.dg/vect/vect-75.c: New testcase.
28747 * gcc.dg/vect/vect-76.c: New testcase.
28748 * gcc.dg/vect/vect-77.c: New testcase.
28749 * gcc.dg/vect/vect-78.c: New testcase
28750
28751 2004-09-18 Paul Brook <paul@codesourcery.com>
28752
28753 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
28754
28755 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
28756
28757 PR c/17424
28758 * gcc.dg/pr17424-1.c: New test.
28759
28760 2004-09-18 Diego Novillo <dnovillo@redhat.com>
28761
28762 * g++.dg/tree-ssa/pr17153.C: New test.
28763
28764 2004-09-16 Geoffrey Keating <geoffk@apple.com>
28765
28766 PR pch/13361
28767 * g++.dg/pch/wchar-1.C: New.
28768 * g++.dg/pch/wchar-1.Hs: New.
28769
28770 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
28771
28772 * gcc.c-torture/execute/20040917-1.c: New test.
28773
28774 2004-09-17 Diego Novillo <dnovillo@redhat.com>
28775
28776 PR tree-optimization/17319
28777 * gcc.dg/pr17319.c: New test.
28778
28779 2004-09-17 Devang Patel <dpatel@apple.com>
28780
28781 * gcc.dg/20040813-1.c: New test.
28782
28783 2004-09-17 Diego Novillo <dnovillo@redhat.com>
28784
28785 PR tree-optimization/17273
28786 * gcc.c-torture/compile/pr17273.c: New test.
28787
28788 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
28789
28790 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
28791 Update expected messages.
28792 * gcc.dg/declspec-13.c: New test.
28793
28794 2004-09-17 David Edelsohn <edelsohn@gnu.org>
28795
28796 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
28797
28798 2004-09-17 Diego Novillo <dnovillo@redhat.com>
28799
28800 * gcc.c-torture/execute/pr17252.c: Use post-increment to
28801 change what 'a' is pointing to.
28802
28803 2004-09-17 Mark Mitchell <mark@codesourcery.com>
28804
28805 PR c++/16002
28806 * g++.dg/template/error18.C: New test.
28807
28808 PR c++/16029
28809 * g++.dg/warn/Wunused-8.C: New test.
28810
28811 2004-09-17 Steven Bosscher <stevenb@suse.de>
28812
28813 PR tree-optimization/17513
28814 * gcc.dg/20040916-1.c: New test.
28815
28816 2004-09-16 Mark Mitchell <mark@codesourcery.com>
28817
28818 PR c++/17501
28819 * g++.dg/template/typename7.C: New test.
28820
28821 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28822
28823 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
28824
28825 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
28826
28827 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
28828 with -ftree-based-profiling also.
28829 * lib/profopt.exp: Support late-set profile_option/feedback_option.
28830
28831 2004-09-16 Victor Leikehman <lei@il.ibm.com>
28832
28833 PR/15364
28834 * gfortran.dg/der_array_io_1.f90: New test.
28835 * gfortran.dg/der_array_io_2.f90: New test.
28836 * gfortran.dg/der_array_io_3.f90: New test.
28837
28838 2004-09-15 Mark Mitchell <mark@codesourcery.com>
28839
28840 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
28841 EABI.
28842
28843 2004-09-15 Mark Mitchell <mark@codesourcery.com>
28844
28845 * g++.dg/opt/switch1.C: New test.
28846
28847 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
28848
28849 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
28850 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
28851 Update expected messages.
28852
28853 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28854
28855 PR fortran/16485
28856 * gfortran.dg/same_name_1.f90: New test.
28857
28858 2004-09-15 Diego Novillo <dnovillo@redhat.com>
28859
28860 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
28861 dereference garbage pointers.
28862
28863 2004-09-15 Jakub Jelinek <jakub@redhat.com>
28864
28865 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
28866 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
28867
28868 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
28869 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
28870 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
28871
28872 2004-09-14 Mark Mitchell <mark@codesourcery.com>
28873
28874 PR c++/17324
28875 * g++.dg/template/mangle1.C: New test.
28876
28877 2004-09-14 Diego Novillo <dnovillo@redhat.com>
28878
28879 PR tree-optimization/17252
28880 * gcc.c-torture/execute/pr17252.c: New test.
28881
28882 2004-09-14 Andrew Pinski <apinski@apple.com>
28883
28884 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
28885
28886 2004-09-14 Roger Sayle <roger@eyesopen.com>
28887
28888 PR rtl-optimization/9771
28889 * gcc.dg/pr9771-1.c: New test case.
28890
28891 2004-09-14 Diego Novillo <dnovillo@redhat.com>
28892
28893 PR tree-optimization/15262
28894 * gcc.c-torture/execute/pr15262-1.c: New test.
28895 * gcc.c-torture/execute/pr15262-2.c: New test.
28896
28897 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
28898
28899 * gcc.dg/declspec-12.c: New test.
28900
28901 2004-09-14 Bud Davis <bdavis9659@comcast.net>
28902
28903 * gfortran.dg/pr17090.f90: Add directives to test.
28904
28905 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
28906
28907 * gcc.c-torture/compile/20040914-1.c: New test.
28908
28909 2004-09-13 Mark Mitchell <mark@codesourcery.com>
28910
28911 PR c++/16162
28912 * g++.dg/template/decl2.C: New test.
28913
28914 2004-09-13 Bud Davis <bdavis9659@comcast.net>
28915
28916 PR fortran/17090
28917 * gfortran.dg/pr17090.f90: New test.
28918
28919 2004-09-13 Dale Johannesen <dalej@apple.com>
28920
28921 * gcc.c-torture/compile/pr17408.c: New test case.
28922
28923 2004-09-13 Mark Mitchell <mark@codesourcery.com>
28924
28925 PR c++/16716
28926 * g++.dg/parse/crash17.C: New test.
28927
28928 PR c++/17327
28929 * g++.dg/template/enum3.C: New test.
28930
28931 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
28932
28933 * lib/gcc-defs.exp: Load wrapper.exp.
28934 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
28935 using local code.
28936 * lib/gcc.exp (gcc_init): Similar.
28937 * lib/gfortran.exp (gfortran_init): Similar.
28938 * lib/objc.exp (objc_init): Similar.
28939 * lib/treelang.exp (treelang_init): Similar.
28940 * lib/wrapper.exp: New file with build_wrapper call machinery in
28941 ${tool}_maybe_build_wrapper.
28942
28943 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
28944
28945 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
28946 "inline".
28947 * gcc.dg/declspec-11.c: Update expected messages.
28948 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
28949 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
28950 gcc.dg/inline-12.c: New tests.
28951
28952 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
28953
28954 * g++.dg/tree-ssa/pr17400.C: New testcase.
28955
28956 2004-09-13 James E Wilson <wilson@specifixinc.com>
28957
28958 * gcc.target/mips/sb1-1.c: New testcase.
28959
28960 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
28961
28962 * lib/g77-dg.exp: Remove unused file.
28963 * lib/mike-g77.exp: Ditto.
28964 * lib/g77.exp: Ditto.
28965
28966 2004-09-12 Richard Henderson <rth@redhat.com>
28967
28968 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
28969
28970 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
28971
28972 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
28973 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
28974 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
28975 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
28976 Update expected messages.
28977
28978 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
28979
28980 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
28981 declaration/use mismatch for dirp parameter.
28982
28983 2004-09-12 Andrew Pinski <apinski@apple.com>
28984
28985 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
28986 -fgnu-runtime is passed.
28987
28988 2004-09-12 Richard Henderson <rth@redhat.com>
28989
28990 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
28991 do the uplevel thing and update additional_flags directly.
28992 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
28993 gfortran.fortran-torture/execute/intrinsic_nearest.x,
28994 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
28995 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
28996
28997 2004-09-11 Steven Bosscher <stevenb@suse.de>
28998
28999 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
29000
29001 2004-09-11 Roger Sayle <roger@eyesopen.com>
29002
29003 PR middle-end/17411
29004 * g++.dg/opt/pr17411-1.C: New test case.
29005
29006 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
29007
29008 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29009 gcc.dg/tls/diag-2.c: Update expected messages.
29010 * gcc.dg/991209-1.c: Specify compilation options. Update expected
29011 messages.
29012 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
29013 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
29014 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
29015 gcc.dg/tls/diag-5.c: New tests.
29016
29017 2004-09-11 Zack Weinberg <zack@codesourcery.com>
29018
29019 * gcc.dg/20040910-1.c: Correct dg-error regexp.
29020
29021 2004-09-11 Steven Bosscher <stevenb@suse.de>
29022
29023 * g++.dg/parse/break-in-for.C: New test.
29024
29025 2004-09-11 Jakub Jelinek <jakub@redhat.com>
29026
29027 * gcc.dg/tree-ssa/20040911-1.c: New test.
29028
29029 2004-09-11 Andreas Jaeger <aj@suse.de>
29030
29031 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
29032 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
29033
29034 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
29035
29036 * gcc.target/frv: New directory of FR-V-specific tests.
29037
29038 2004-09-10 James E Wilson <wilson@specifixinc.com>
29039
29040 * gcc.dg/convert-vec-1.c: New test.
29041
29042 2004-09-10 Roger Sayle <roger@eyesopen.com>
29043
29044 PR middle-end/17024
29045 * gcc.dg/pr17024-1.c: New test case.
29046
29047 2004-09-10 Eric Christopher <echristo@redhat.com>
29048
29049 * gcc.dg/20040910-1.c: New test.
29050
29051 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
29052
29053 * gcc.dg/bitfld-9.c: New test.
29054
29055 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
29056
29057 * gcc.c-torture/execute/ieee/acc1.c: New test.
29058 * gcc.c-torture/execute/ieee/acc2.c: New test.
29059 * gcc.c-torture/execute/ieee/mzero6.c: New test.
29060
29061 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
29062
29063 * gcc.dg/deprecated-2.c: New test.
29064
29065 2004-09-09 James E Wilson <wilson@specifixinc.com>
29066
29067 * gcc.dg/init-vec-1.c: New test.
29068
29069 2004-09-09 Roger Sayle <roger@eyesopen.com>
29070
29071 PR middle-end/17055
29072 * gcc.dg/pr17055-1.c: New test case.
29073
29074 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
29075
29076 PR target/17377
29077 * gcc.c-torture/execute/pr17377.c: New test.
29078
29079 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
29080
29081 PR c/8420
29082 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
29083 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
29084 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
29085 gcc.dg/long-long-typespec-1.c: New tests.
29086 * gcc.dg/tls/diag-2.c: Update expected diagnostics
29087
29088 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
29089
29090 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
29091 gcc.dg/gnu99-static-1.c: New tests.
29092
29093 2004-09-08 Devang Patel <dpatel@apple.com>
29094
29095 * gcc.dg/darwin-ld-20040828-1.c: New test.
29096 * gcc.dg/darwin-ld-20040828-2.c: New test.
29097 * gcc.dg/darwin-ld-20040828-3.c: New test.
29098
29099 2004-09-08 Ziemowit Laski <zlaski@apple.com>
29100
29101 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
29102 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
29103 in error message.
29104 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
29105 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
29106 in error message.
29107 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
29108 types they qualify.
29109 * objc.dg/type-size-2.m: Fix wording in comment.
29110 * objc.dg/va-meth-1.m: New test case.
29111
29112 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
29113
29114 PR c/16633:
29115 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29116 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
29117
29118 2004-09-06 Devang Patel <dpatel@apple.com>
29119
29120 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
29121 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
29122
29123 2004-09-06 Zack Weinberg <zack@codesourcery.com>
29124
29125 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
29126 reflect changed line numbering of diagnostics.
29127
29128 2004-09-06 Paul Brook <paul@codesourcery.com>
29129
29130 * gfortran.dg/edit_real_1.f90: Add new test.
29131
29132 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29133
29134 * gcc.dg/tree-ssa/loop-2.c: New test.
29135 * gcc.dg/tree-ssa/loop-3.c: New test.
29136 * gcc.dg/tree-ssa/loop-4.c: New test.
29137 * gcc.dg/tree-ssa/loop-5.c: New test.
29138
29139 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29140
29141 * gcc.dg/format/sentinel-1.c: Update for parameter option.
29142
29143 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29144
29145 * gcc.dg/format/sentinel-1.c: New test.
29146
29147 2004-09-04 Uros Bizjak <uros@kss-loka.si>
29148
29149 * gcc.dg/builtins-46.c: New.
29150
29151 2004-09-03 Devang Patel <dpatel@apple.com>
29152
29153 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
29154 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
29155
29156 2004-09-03 Jan Beulich <jbeulich@novell.com>
29157
29158 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
29159 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
29160 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
29161 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
29162 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
29163 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
29164 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
29165 the non-portable bzero.
29166 * gcc.dg/20010912-1.c: xfail for NetWare.
29167 * gcc.dg/20020426-2.c: xfail for NetWare.
29168 * gcc.dg/20021014-1.c: xfail for NetWare.
29169 * gcc.dg/20021018-1.c: xfail for NetWare.
29170 * gcc.dg/20030213-1.c: xfail for NetWare.
29171 * gcc.dg/20030225-1.c: xfail for NetWare.
29172 * gcc.dg/20030708-1.c: xfail for NetWare.
29173 * gcc.dg/builtins-config.h: Also exclude NetWare.
29174 * gcc.dg/format/format.h: Define restrict only if not already defined.
29175 * gcc.dg/nest.c: xfail for NetWare.
29176 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
29177 * lib/target-supports.exp (check_visibility_available): Exclude
29178 NetWare.
29179
29180 2004-09-03 Jan Beulich <jbeulich@novell.com>
29181
29182 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
29183 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
29184 deterministic starting point for the alignment of structure fields.
29185 * gcc.dg/Wpadded.c: Dito.
29186 * g++.dg/abi/vbase10.C: Dito.
29187
29188 2004-09-03 Devang Patel <dpatel@apple.com>
29189
29190 * g++.dg/debug/pr15736.cc: New test.
29191
29192 2004-09-02 Mark Mitchell <mark@codesourcery.com>
29193
29194 * README.QMTEST: Fix out-of-date link.
29195
29196 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
29197
29198 PR fortran/16579
29199 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
29200 Delete. Duplicate of gfortran.dg/g77/20010610.f
29201
29202 2004-09-02 Mark Mitchell <mark@codesourcery.com>
29203
29204 * g++.dg/abi/arm_rtti1.C: New test.
29205
29206 2004-09-02 Geoffrey Keating <geoffk@apple.com>
29207
29208 * gcc.dg/ppc-vector-memcpy.c: New.
29209 * gcc.dg/ppc-vector-memset.c: New.
29210
29211 2004-09-02 Chao-ying Fu <fu@mips.com>
29212
29213 * gcc.target/mips/mips-3d-1.c: New test.
29214 * gcc.target/mips/mips-3d-2.c: New test.
29215 * gcc.target/mips/mips-3d-3.c: New test.
29216 * gcc.target/mips/mips-3d-4.c: New test.
29217 * gcc.target/mips/mips-3d-5.c: New test.
29218 * gcc.target/mips/mips-3d-6.c: New test.
29219 * gcc.target/mips/mips-3d-7.c: New test.
29220 * gcc.target/mips/mips-3d-8.c: New test.
29221 * gcc.target/mips/mips-3d-9.c: New test.
29222 * gcc.target/mips/mips-ps-1.c: New test.
29223 * gcc.target/mips/mips-ps-2.c: New test.
29224 * gcc.target/mips/mips-ps-3.c: New test.
29225 * gcc.target/mips/mips-ps-4.c: New test.
29226 * gcc.target/mips/mips-ps-type.c: New test.
29227
29228 2004-09-02 Paul Brook <paul@codesourcery.com>
29229
29230 * gfortran.dg/edit_real_1.f90: Add new tests.
29231
29232 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29233
29234 PR fortran/15327
29235 * gfortran.dg/merge_char_1.f90: New test.
29236
29237 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29238
29239 PR fortran/16404
29240 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
29241
29242 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
29243
29244 PR c/1522
29245 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
29246
29247 2004-09-01 Mark Mitchell <mark@codesourcery.com>
29248
29249 * g++.dg/opt/loop1.C: Do not XFAIL.
29250
29251 2004-09-01 Jakub Jelinek <jakub@redhat.com>
29252
29253 * gcc.c-torture/execute/20040831-1.c: New test.
29254
29255 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
29256
29257 PR fortran/16579
29258 * gfortran.dg/g77/20010610.f: Now passes.
29259 Copy from g77.f-torture/execute. Add dg-run directive.
29260 * gfortran.dg/g77/README: Update
29261
29262 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29263
29264 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
29265 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
29266 (t1, t2, t3, t4): Add volatile.
29267
29268 2004-08-31 Mark Mitchell <mark@codesourcery.com>
29269
29270 * g++.dg/ext/visibility/arm1.C: New test.
29271
29272 2004-08-31 Geoffrey Keating <geoffk@apple.com>
29273
29274 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
29275 -pedantic-errors.
29276
29277 2004-09-01 Paul Brook <paul@codesourcery.com>
29278
29279 * gfortran.dg/eof_2.f90: New test.
29280
29281 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29282
29283 PR fortran/16579
29284 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
29285
29286 2004-08-31 Bud Davis <bdavis9659@comcast.net>
29287
29288 PR libfortran/16805
29289 * gfortran.dg/list_read_2.f90: New test.
29290
29291 2004-08-31 Mark Mitchell <mark@codesourcery.com>
29292
29293 * g++.dg/abi/key1.C: New test.
29294
29295 2004-08-31 Richard Henderson <rth@redhat.com>
29296
29297 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
29298 form of offsetof.
29299 * g++.dg/other/offsetof5.C: Remove duplicate.
29300
29301 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29302
29303 PR fortran/17244
29304 * gfortran.dg/func_derived_1.f90: New test.
29305
29306 2004-08-31 Paul Brook <paul@codesourcery.com>
29307
29308 * gfortran.dg/eof_1.f90: New test.
29309
29310 2004-08-31 Paul Brook <paul@codesourcery.com>
29311
29312 * gfortran.dg/list_read_1.f90: New file.
29313
29314 2004-08-30 Mark Mitchell <mark@codesourcery.com>
29315
29316 * g++.dg/opt/loop1.C: XFAIL.
29317
29318 2004-08-30 Geoffrey Keating <geoffk@apple.com>
29319
29320 * gcc.dg/funcdef-storage-1.c: New.
29321 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
29322 an extern function in local scope.
29323 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
29324 declare an 'auto inline' function in local scope.
29325 * gcc.dg/20011130-1.c: Likewise.
29326 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
29327 an 'auto' function in local scope.
29328 * gcc.dg/20021014-1.c: Likewise.
29329 * gcc.dg/20030331-2.c: Likewise.
29330
29331 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29332
29333 * gfortran.dg/blockdata_1.f90: New test.
29334
29335 2004-08-30 Richard Henderson <rth@redhat.com>
29336
29337 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
29338
29339 2004-08-30 Richard Henderson <rth@redhat.com>
29340
29341 * lib/fortran-torture.exp (fortran-torture-execute): Honor
29342 additional_flags set by alternate driver.
29343 (ieee-options): New procedure.
29344 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
29345 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
29346 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
29347 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
29348
29349 2004-08-30 Richard Henderson <rth@redhat.com>
29350
29351 * lib/f-torture.exp: Remove.
29352
29353 2004-08-29 Mark Mitchell <mark@codesourcery.com>
29354
29355 PR rtl-optimization/16590
29356 * g++.dg/opt/loop1.C: New test.
29357
29358 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29359
29360 PR fortran/13910
29361 * gfortran.dg/oldstyle_1.f90: New test.
29362
29363 2004-08-29 Steven G. Kargl <kargls@comcast.net>
29364 Paul Brook <paul@codesourcery.com>
29365
29366 * gfortran.dg/g77/README: Update.
29367 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
29368 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
29369 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
29370
29371 2004-08-28 Paul Brook <paul@codesourcery.com>
29372
29373 PR libfortran/17195
29374 * gfortran.dg/edit_real_1.f90: New test.
29375
29376 2004-08-27 Paul Brook <paul@codesourcery.com>
29377
29378 * gfortran.dg/rewind_1.f90: New test.
29379
29380 2004-08-27 Bud Davis <bdavis9659@comcast.net>
29381
29382 PR fortran/16597
29383 * gfortran.dg/pr16597.f90: New test.
29384
29385 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
29386
29387 PR c/13801
29388 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
29389 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
29390 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
29391 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
29392 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
29393
29394 2004-08-26 Nick Clifton <nickc@redhat.com>
29395
29396 * gcc.c-torture/compile/pr17119.c: New test.
29397
29398 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
29399
29400 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
29401
29402 2004-08-25 Richard Henderson <rth@redhat.com>
29403
29404 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
29405 the bits that expect kind=8 to be the largest real kind.
29406
29407 2004-08-25 Ziemowit Laski <zlaski@apple.com>
29408
29409 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
29410
29411 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29412
29413 * gfortran.dg/assignment_1.f90: New test.
29414
29415 2004-08-25 Adam Nemet <anemet@lnxw.com>
29416
29417 * g++.dg/template/repo3.C: New test.
29418
29419 2004-08-25 Roger Sayle <roger@eyesopen.com>
29420
29421 PR middle-end/16693
29422 PR tree-optimization/16372
29423 * g++.dg/opt/pr16372-1.C: New test case.
29424 * g++.dg/opt/pr16693-1.C: New test case.
29425 * g++.dg/opt/pr16693-2.C: New test case.
29426
29427 2004-08-25 Ziemowit Laski <zlaski@apple.com>
29428
29429 * objc.dg/proto-lossage-4.m: New test.
29430
29431 2004-08-25 Mark Mitchell <mark@codesourcery.com>
29432
29433 PR c++/17155
29434 * g++.dg/inherit/local2.C: New test.
29435
29436 2004-08-25 Paul Brook <paul@codesourcery.com>
29437
29438 PR fortran/17144
29439 * gfortran.dg/string_ctor_1.f90: New test.
29440
29441 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29442
29443 PR c++/14428
29444 * g++.dg/template/redecl2.C: New test.
29445
29446 2004-08-24 Bud Davis <bdavis9659@comcast.net>
29447
29448 PR fortran/17143
29449 * gfortran.dg/pr17143.f90: New test.
29450
29451 2004-08-24 Bud Davis <bdavis9659@comcast.net>
29452
29453 PR fortran/17164
29454 * gfortran.dg/pr17164.f90: New test.
29455
29456 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29457
29458 * gcc.dg/tree-ssa/loop-1.c: New test.
29459
29460 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
29461
29462 * gcc.c-torture/compile/20040824-1.c: New test.
29463
29464 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
29465
29466 * gcc.c-torture/compile/iftrap-3.c: New test.
29467
29468 2004-08-24 Paul Brook <paul@codesourcery.com>
29469
29470 * gfortran.dg/entry_2.f90: New test.
29471
29472 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
29473
29474 PR c++/16889
29475 * g++.dg/lookup/ambig[12].C: New.
29476
29477 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29478
29479 PR c++/16706
29480 * g++.dg/template/crash21.C: New test.
29481 * g++.dg/template/crash22.C: Likewise.
29482
29483 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
29484
29485 PR c++/17149
29486 * g++.dg/template/access15.C: New.
29487
29488 2004-08-23 Mark Mitchell <mark@codesourcery.com>
29489
29490 PR c++/17163
29491 * g++.dg/template/repo2.C: New test.
29492
29493 2004-08-23 Roger Sayle <roger@eyesopen.com>
29494
29495 PR rtl-optimization/17078
29496 * gcc.c-torture/execute/pr17078-1.c: New test case.
29497
29498 2004-08-23 Mark Mitchell <mark@codesourcery.com>
29499
29500 PR c/14492
29501 * gcc.dg/debug/crash1.c: New test.
29502
29503 2004-08-23 Mark Mitchell <mark@codesourcery.com>
29504
29505 PR c/16180
29506 * gcc.dg/loop-5.c: New test.
29507
29508 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29509
29510 * gcc.c-torture/execute/20040823-1.c: New test.
29511
29512 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
29513
29514 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
29515 to the assembler. Simplify test accordingly.
29516 (asm_abi_flags): Use GNU names.
29517 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
29518 to check for ABI flags.
29519
29520 2004-08-22 Andrew Pinski <apinski@apple.com>
29521
29522 * g++.dg/opt/pr14029.C: New test.
29523 * gcc.c-torture/execute/pr15262.c: New test.
29524
29525 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29526
29527 * gfortran.dg/reduction.f90: Add checks with complex arguments.
29528
29529 2004-08-21 Bud Davis <bdavis9659@comcast.net>
29530
29531 PR 16908
29532 * gfortran.dg/direct_io.f90: New test.
29533
29534 2004-08-20 Mark Mitchell <mark@codesourcery.com>
29535
29536 PR c++/17121
29537 * g++.dg/inherit/local2.C: New test.
29538
29539 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
29540
29541 PR c++/17120
29542 * g++.dg/warn/Wparentheses-4.C: New test.
29543
29544 2004-08-20 Mark Mitchell <mark@codesourcery.com>
29545
29546 PR c++/17121
29547 * g++.dg/inherit/local2.C: New test.
29548
29549 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
29550 * gcc.dg/ppc-ldstruct.c: Likewise.
29551 * gcc.dg/ppc64-abi-2.c: Likewise.
29552
29553 2004-08-20 Jakub Jelinek <jakub@redhat.com>
29554
29555 PR rtl-optimization/17099
29556 * gcc.c-torture/execute/20040820-1.c: New test.
29557
29558 2004-08-20 David Edelsohn <edelsohn@gnu.org>
29559
29560 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
29561
29562 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
29563
29564 PR fortran/17077
29565 * gfortran.dg/auto_array_1.f90: New test.
29566
29567 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29568
29569 PR fortran/17074
29570 * gfortran.dg/simpleif_1.f90: New test.
29571
29572 2004-08-19 Mark Mitchell <mark@codesourcery.com>
29573
29574 * lib/target-supports.exp (check_profiling_available): Return
29575 false for arm*-*-symbianelf* and arm*-*-eabi*.
29576
29577 PR c++/15890
29578 * g++.dg/template/delete1.C: New test.
29579
29580 2004-08-19 Paul Brook <paul@codesourcery.com>
29581
29582 PR fortran/14976
29583 PR fortran/16228
29584 * gfortran.dg/data_char_1.f90: New test.
29585
29586 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
29587
29588 PR fortran/16946
29589 * gfortran.dg/reduction.f90: New testcase.
29590
29591 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29592
29593 PR fortran/16520
29594 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
29595
29596 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
29597
29598 PR c++/17041
29599 * g++.dg/Wparentheses-3.C: New test.
29600
29601 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
29602
29603 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
29604 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
29605 * gcc.dg/vect/vect-2.c: Likewise.
29606 * gcc.dg/vect/vect-3.c: Likewise.
29607 * gcc.dg/vect/vect-4.c: Likewise.
29608 * gcc.dg/vect/vect-5.c: Likewise.
29609 * gcc.dg/vect/vect-6.c: Likewise.
29610 * gcc.dg/vect/vect-7.c: Likewise.
29611 * gcc.dg/vect/vect-25.c: Likewise.
29612 * gcc.dg/vect/vect-31.c: Likewise.
29613 * gcc.dg/vect/vect-32.c: Likewise.
29614 * gcc.dg/vect/vect-34.c: Likewise.
29615 * gcc.dg/vect/vect-36.c: Likewise.
29616 * gcc.dg/vect/vect-all.c: Likewise.
29617
29618 2004-08-18 Mark Mitchell <mark@codesourcery.com>
29619
29620 PR c++/17068
29621 * g++.dg/template/operator4.C: New test.
29622
29623 2004-08-18 Richard Henderson <rth@redhat.com>
29624
29625 * gcc.dg/20040206-1.c: XFAIL.
29626
29627 2004-08-17 Mark Mitchell <mark@codesourcery.com>
29628
29629 PR c++/16246
29630 * g++.dg/template/array7.C: New test.
29631
29632 2004-08-17 James E Wilson <wilson@specifixinc.com>
29633
29634 * gcc.dg/mips-movcc-1.c: New test.
29635 * gcc.dg/mips-movcc-2.c: New test.
29636 * gcc.dg/mips-movcc-3.c: New test.
29637
29638 * gcc.dg/mips-nmadd-1.c: New test.
29639 * gcc.dg/mips-nmadd-2.c: New test.
29640
29641 2004-08-17 Mark Mitchell <mark@codesourcery.com>
29642
29643 PR c++/15871
29644 * g++.dg/opt/inline8.C: New test.
29645
29646 PR c++/16965
29647 * g++.dg/parse/error17.C: New test.
29648
29649 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
29650
29651 * gcc.dg/vect: New directory for vectorizer tests.
29652 * gcc.dg/vect/tree-vect.h: New file.
29653 * gcc.dg/vect/vect.exp: New file.
29654 * gcc.dg/vect/pr16105.c.c: New test.
29655 * gcc.dg/vect/vect-1.c: New test.
29656 * gcc.dg/vect/vect-2.c: New test.
29657 * gcc.dg/vect/vect-3.c: New test.
29658 * gcc.dg/vect/vect-4.c: New test.
29659 * gcc.dg/vect/vect-5.c: New test.
29660 * gcc.dg/vect/vect-6.c: New test.
29661 * gcc.dg/vect/vect-7.c: New test.
29662 * gcc.dg/vect/vect-8.c: New test.
29663 * gcc.dg/vect/vect-9.c: New test.
29664 * gcc.dg/vect/vect-10.c: New test.
29665 * gcc.dg/vect/vect-11.c: New test.
29666 * gcc.dg/vect/vect-12.c: New test.
29667 * gcc.dg/vect/vect-13.c: New test.
29668 * gcc.dg/vect/vect-14.c: New test.
29669 * gcc.dg/vect/vect-15.c: New test.
29670 * gcc.dg/vect/vect-16.c: New test.
29671 * gcc.dg/vect/vect-17.c: New test.
29672 * gcc.dg/vect/vect-18.c: New test.
29673 * gcc.dg/vect/vect-19.c: New test.
29674 * gcc.dg/vect/vect-20.c: New test.
29675 * gcc.dg/vect/vect-21.c: New test.
29676 * gcc.dg/vect/vect-22.c: New test.
29677 * gcc.dg/vect/vect-23.c: New test.
29678 * gcc.dg/vect/vect-24.c: New test.
29679 * gcc.dg/vect/vect-25.c: New test.
29680 * gcc.dg/vect/vect-26.c: New test.
29681 * gcc.dg/vect/vect-27.c: New test.
29682 * gcc.dg/vect/vect-28.c: New test.
29683 * gcc.dg/vect/vect-29.c: New test.
29684 * gcc.dg/vect/vect-30.c: New test.
29685 * gcc.dg/vect/vect-31.c: New test.
29686 * gcc.dg/vect/vect-32.c: New test.
29687 * gcc.dg/vect/vect-33.c: New test.
29688 * gcc.dg/vect/vect-34.c: New test.
29689 * gcc.dg/vect/vect-35.c: New test.
29690 * gcc.dg/vect/vect-36.c: New test.
29691 * gcc.dg/vect/vect-37.c: New test.
29692 * gcc.dg/vect/vect-38.c: New test.
29693 * gcc.dg/vect/vect-40.c: New test.
29694 * gcc.dg/vect/vect-41.c: New test.
29695 * gcc.dg/vect/vect-42.c: New test.
29696 * gcc.dg/vect/vect-43.c: New test.
29697 * gcc.dg/vect/vect-44.c: New test.
29698 * gcc.dg/vect/vect-45.c: New test.
29699 * gcc.dg/vect/vect-46.c: New test.
29700 * gcc.dg/vect/vect-47.c: New test.
29701 * gcc.dg/vect/vect-48.c: New test.
29702 * gcc.dg/vect/vect-49.c: New test.
29703 * gcc.dg/vect/vect-50.c: New test.
29704 * gcc.dg/vect/vect-51.c: New test.
29705 * gcc.dg/vect/vect-52.c: New test.
29706 * gcc.dg/vect/vect-53.c: New test.
29707 * gcc.dg/vect/vect-54.c: New test.
29708 * gcc.dg/vect/vect-55.c: New test.
29709 * gcc.dg/vect/vect-56.c: New test.
29710 * gcc.dg/vect/vect-57.c: New test.
29711 * gcc.dg/vect/vect-58.c: New test.
29712 * gcc.dg/vect/vect-59.c: New test.
29713 * gcc.dg/vect/vect-60.c: New test.
29714 * gcc.dg/vect/vect-61.c: New test.
29715 * gcc.dg/vect/vect-all.c: New test.
29716 * gcc.dg/vect/vect-none.c: New test.
29717
29718 2004-08-17 Paul Brook <paul@codesourcery.com>
29719
29720 PR fortran/13082
29721 * gfortran.dg/entry_1.f90: New test.
29722
29723 2004-08-17 Andrew Pinski <apinski@apple.com>
29724
29725 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
29726
29727 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
29728
29729 * gcc.dg/pr17036-1.c: New test.
29730
29731 2004-08-16 Devang Patel <dpatel@apple.com>
29732
29733 * gcc.dg/darwin-20040809-1.c: New test.
29734
29735 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
29736
29737 * gcc.dg/funcdef-attr-1.c: New test.
29738
29739 2004-08-16 Janis Johnson <janis187@us.ibm.com>
29740
29741 * gcc.dg/altivec-17.c: New test.
29742 * gcc.dg/altivec-18.c: New test.
29743
29744 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29745
29746 PR c++/6749
29747 * g++.dg/template/vtable2.C: New test.
29748
29749 2004-08-14 Richard Henderson <rth@redhat.com>
29750
29751 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
29752 * gcc.dg/pack-test-4.c (main): Return 0.
29753 * gcc.dg/setjmp-1.c: Remove XFAIL.
29754 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
29755
29756 2004-08-14 Richard Henderson <rth@redhat.com>
29757
29758 * gcc.dg/980217-1.c: Add prototype for printf.
29759
29760 2004-08-13 Bud Davis <bdavis9659@comcast.net>
29761
29762 * gfortran.dg/pr16935.f90: New test.
29763
29764 2004-08-13 Janis Johnson <janis187@us.ibm.com>
29765
29766 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
29767
29768 2004-08-13 Paul Brook <paul@codesourcery.com>
29769
29770 * gfortran.dg/der_io_1.f90: Remove stray comma.
29771
29772 2004-08-12 Janis Johnson <janis187@us.ibm.com>
29773
29774 * gcc.dg/vmx/cw-bug-2.c: Remove.
29775 * gcc.dg/vmx/vprint-1.c: Remove.
29776 * gcc.dg/vmx/vscan-1.c: Remove.
29777
29778 2004-08-12 Devang patel <dpatel@apple.com>
29779
29780 * gcc.dg/darwin-20040809-2.c: New test.
29781
29782 2004-08-12 Janis Johnson <janis1872us.ibm.com>
29783
29784 * g++.dg/ext/altivec-12.C: New test.
29785
29786 * g++.dg/ext/altivec-11.C: New test.
29787
29788 2004-08-12 Paul Brook <paul@codesourcery.com>
29789
29790 * g++.dg/abi/arm_cxa_vec_1.C: New test.
29791
29792 2004-08-12 Janis Johnson <janis187@us.ibm.com>
29793
29794 * g++.dg/ext/altivec-2.C: Check for hardware support before
29795 executing any VMX instructions.
29796
29797 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
29798
29799 2004-08-12 Jakub Jelinek <jakub@redhat.com>
29800
29801 PR c++/16276
29802 * g++.old-deja/g++.other/comdat4.C: New test.
29803 * g++.old-deja/g++.other/comdat4-aux.cc: New.
29804
29805 2004-08-12 Ben Elliston <bje@au.ibm.com>
29806
29807 PR target/16286
29808 * gcc.dg/pr16286.c: New test.
29809
29810 2004-08-12 Jan Beulich <jbeulich@novell.com>
29811
29812 * g++.dg/ext/asm5.C: New.
29813
29814 2004-08-11 Mark Mitchell <mark@codesourcery.com>
29815
29816 PR c++/16698
29817 * g++.dg/eh/crash1.C: New test.
29818
29819 PR c++/16717
29820 * g++.dg/ext/construct1.C: New test.
29821
29822 2004-08-11 Mark Mitchell <mark@codesourcery.com>
29823
29824 PR c++/16853
29825 * g++.dg/init/ptrmem1.C: New test.
29826
29827 PR c++/16618
29828 * g++.dg/parse/offsetof5.C: New test.
29829
29830 PR c++/16870
29831 * g++.dg/template/overload3.C: New test.
29832
29833 2004-08-11 Mark Mitchell <mark@codesourcery.com>
29834
29835 PR c++/16964
29836 * g++.dg/parse/error16.C: New test.
29837
29838 PR c++/16904
29839 * g++.dg/template/error14.C: New test.
29840
29841 PR c++/16929
29842 * g++.dg/template/error15.C: New test.
29843
29844 2004-08-11 Devang Patel <dpatel@apple.com>
29845
29846 * gcc.dg/darwin-ld-20040809-1.c: New test.
29847 * gcc.dg/darwin-ld-20040809-2.c: New test.
29848
29849 2004-08-11 Steven G. Kargl <kargls@comcast.net>
29850
29851 PR fortran/16917
29852 * gfortran.dg/dfloat_1.f90: New test.
29853
29854 2004-08-09 Mark Mitchell <mark@codesourcery.com>
29855
29856 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
29857 * gcc.dg/dll-2.c: Fix dg-require syntax.
29858 * gcc.misc-tests/arm-isr.c (abort): Declare.
29859 (exit): Likewise.
29860
29861 2004-08-10 Mark Mitchell <mark@codesourcery.com>
29862
29863 PR c++/16971
29864 * g++.dg/parse/crash16.C: New test.
29865
29866 2004-08-10 Roger Sayle <roger@eyesopen.com>
29867
29868 * gcc.dg/mips-rsqrt-1.c: New test case.
29869 * gcc.dg/mips-rsqrt-2.c: New test case.
29870 * gcc.dg/mips-rsqrt-3.c: New test case.
29871
29872 2004-08-10 Paul Brook <paul@codesourcery.com>
29873
29874 * gfortran.dg/der_io_1.f90: New test.
29875
29876 2004-08-10 Paul Brook <paul@codesourcery.com>
29877
29878 PR fortran/16919
29879 * gfortran.dg/der_array_1.f90: New test.
29880
29881 2004-08-09 David Edelsohn <edelsohn@gnu.org>
29882
29883 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
29884
29885 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
29886
29887 * gcc.dg/wchar_t-2.c: Fix typo.
29888
29889 2004-08-09 Falk Hueffner <falk@debian.org>
29890
29891 PR tree-optimization/12517
29892 * gcc.c-torture/compile/pr12517.c: New test.
29893
29894 PR tree-optimization/12578
29895 * gcc.c-torture/compile/pr12578.c: New test.
29896
29897 PR tree-optimization/12899
29898 * gcc.c-torture/compile/pr12899.c: New test.
29899
29900 PR rtl-optimization/14692
29901 * gcc.c-torture/compile/pr14692.c: New test.
29902
29903 PR tree-optimization/16461
29904 * gcc.c-torture/compile/pr16461.c: New test.
29905
29906 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
29907
29908 * gfortran.dg/getenv_1.f90: New test.
29909
29910 2004-08-06 Mark Mitchell <mark@codesourcery.com>
29911
29912 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
29913 wchar_t.
29914 * gcc.dg/symbian5.c: Test -fno-short-wchar.
29915
29916 2004-08-06 Paul Brook <paul@codesourcery.com>
29917
29918 * gfortran.dg/ret_array_1.f90: New test.
29919 * gfortran.dg/ret_pointer_1.f90: New test.
29920
29921 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
29922
29923 * gcc.dg/missing-field-init-[12].c: New tests.
29924 * g++.dg/warn/missing-field-init-[12].C: New tests.
29925
29926 2004-08-06 Mark Mitchell <mark@codesourcery.com>
29927
29928 * gcc.dg/enum2.c: New test.
29929 * gcc.dg/symbian3.c: Likewise.
29930 * gcc.dg/symbian4.c: Likewise.
29931 * gcc.dg/wchar_t-2.c: Likewise.
29932
29933 2004-08-05 Mark Mitchell <mark@codesourcery.com>
29934
29935 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
29936 destructor tests.
29937
29938 2004-08-05 Mark Mitchell <mark@codesourcery.com>
29939
29940 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
29941 dg-require-visiblity.
29942 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
29943 * g++.dg/ext/visibility/fvisibility.C: Likewise.
29944 * g++.dg/ext/visibility/memfuncts.C: Likewise.
29945 * g++.dg/ext/visibility/new1.C: Likewise.
29946 * g++.dg/ext/visibility/pragma.C: Likewise.
29947 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
29948 * g++.dg/ext/visibility/virtual.C: Likewise.
29949 * g++/dg/ext/visibility/visibility-1.C: Likewise.
29950 * g++/dg/ext/visibility/visibility-2.C: Likewise.
29951 * g++/dg/ext/visibility/visibility-3.C: Likewise.
29952 * g++/dg/ext/visibility/visibility-4.C: Likewise.
29953 * g++/dg/ext/visibility/visibility-5.C: Likewise.
29954 * g++/dg/ext/visibility/visibility-6.C: Likewise.
29955 * g++/dg/ext/visibility/visibility-7.C: Likewise.
29956 * g++/dg/ext/visibility/visibility-8.C: New test.
29957 * gcc.c-torture/compile/dll.x: Remove.
29958 * gcc.dg/dll-2.c: Use dg-require-dll
29959 * gcc.dg/visibility-10.c: New test.
29960 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
29961 supporting DLLs.
29962 * lib/scanasm.exp (scan_hidden): New function.
29963 (scan_not_hidden): Likewise.
29964
29965 2004-08-05 David Edelsohn <edelsohn@gnu.org>
29966
29967 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
29968
29969 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
29970
29971 * gcc.c-torture/execute/20040805-1.c: New test.
29972
29973 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
29974
29975 * gcc.dg/20020118-1.c: Declare abort.
29976 * gcc.dg/altivec_check.h: Likewise.
29977 * gcc.dg/iftrap-2.c: Likewise.
29978 * gcc.dg/pragma-darwin.c: Likewise.
29979 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
29980
29981 2004-08-04 Geoffrey Keating <geoffk@apple.com>
29982
29983 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
29984
29985 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
29986
29987 * gcc.c-torture/execute/builtins/abs-2.c,
29988 gcc.c-torture/execute/builtins/abs-3.c,
29989 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
29990 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
29991 intmax_t, uintmax_t and their limits.
29992 * gcc.dg/intmax_t-1.c: New test.
29993
29994 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29995
29996 * g++.dg/tc1/dr147.C: Add reference to PR.
29997
29998 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
29999
30000 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
30001 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
30002
30003 2004-08-03 David Edelsohn <edelsohn@gnu.org>
30004
30005 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
30006
30007 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
30008
30009 * gcc.dg/redecl-5.c: New test.
30010 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
30011 of scanf.
30012
30013 2004-08-03 Roger Sayle <roger@eyesopen.com>
30014
30015 PR middle-end/16790
30016 * gcc.c-torture/execute/pr16790-1.c: New test case.
30017
30018 2004-08-03 Mark Mitchell <mark@codesourcery.com>
30019
30020 * g++.dg/ext/visibility/assign1.C: New test.
30021 * g++.dg/ext/visibility/new1.C: Likewise.
30022
30023 * gcc.dg/symbian1.c: New test.
30024 * gcc.dg/symbian2.c: Likewise.
30025
30026 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
30027
30028 PR target/16570
30029 * gcc.dg/i386-sse-9.c: New test.
30030
30031 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
30032
30033 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
30034
30035 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
30036
30037 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
30038 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
30039 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
30040 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
30041 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
30042 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
30043 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
30044 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
30045 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
30046 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
30047 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
30048 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
30049 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
30050 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
30051 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
30052 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
30053 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
30054 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
30055 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
30056 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
30057 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
30058 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
30059 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
30060 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30061 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
30062 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
30063 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
30064 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
30065 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30066 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30067 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
30068 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
30069 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
30070 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
30071 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
30072 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30073 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30074 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30075 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30076 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
30077 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
30078 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
30079 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
30080 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
30081 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30082 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30083 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
30084 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
30085 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
30086 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
30087 gcc.misc-tests/i386-pf-3dnow-1.c,
30088 gcc.misc-tests/i386-pf-athlon-1.c,
30089 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30090 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
30091 Declare built-in functions used.
30092 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
30093
30094 2004-08-02 Mark Mitchell <mark@codesourcery.com>
30095
30096 PR c++/16707
30097 * g++.dg/lookup/using12.C: New test.
30098
30099 * g++.dg/init/null1.C: Fix PR number.
30100 * g++.dg/parse/namespace10.C: Likewise.
30101
30102 2004-08-01 Mark Mitchell <mark@codesourcery.com>
30103
30104 PR c++/16224
30105 * g++.dg/template/spec17.C: New test.
30106 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
30107 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
30108
30109 2004-08-02 David Billinghurst
30110
30111 PR fortran/16292
30112 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
30113
30114 2004-08-01 Zack Weinberg <zack@codesourcery.com>
30115
30116 * gcc.dg/ia64-got-1.c: New test case.
30117
30118 2004-08-01 Mark Mitchell <mark@codesourcery.com>
30119
30120 PR c++/16489
30121 * g++.dg/init/null1.C: New test.
30122 * g++.dg/tc1/dr76.C: Adjust error marker.
30123
30124 PR c++/16529
30125 * g++.dg/parse/namespace10.C: New test.
30126
30127 PR c++/16810
30128 * g++.dg/inherit/ptrmem2.C: New test.
30129
30130 2004-08-02 Ben Elliston <bje@au.ibm.com>
30131
30132 PR target/16155
30133 * gcc.dg/pr16155.c: New test.
30134
30135 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
30136
30137 * gcc.dg/redecl-2.c: New test.
30138
30139 2004-07-30 Geoffrey Keating <geoffk@apple.com>
30140
30141 * gcc.dg/darwin-longdouble.c: New file.
30142
30143 2004-07-30 Richard Henderson <rth@redhat.com>
30144
30145 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
30146 write to constant argument.
30147 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
30148
30149 2004-07-30 Richard Henderson <rth@redhat.com>
30150
30151 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
30152 tests of nearest around zero.
30153
30154 2004-07-30 Andrew Pinski <apinski@apple.com>
30155
30156 * gcc.c-torture/compile/20040730-1.c: New test.
30157
30158 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
30159
30160 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
30161 powerpc-eabispe.
30162
30163 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
30164
30165 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
30166
30167 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
30168
30169 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
30170 contains $ld_library_path.
30171 * lib/gfortran.exp (gfortran_link_flags): Likewise.
30172
30173 2004-07-29 Richard Henderson <rth@redhat.com>
30174
30175 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
30176
30177 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
30178 (alt2, which): New.
30179 (Check): Accept either alternative.
30180
30181 2004-07-29 Mark Mitchell <mark@codesourcery.com>
30182
30183 * g++.dg/abi/inline1.C: New test.
30184 * g++.dg/abi/local1-a.cc: Likewise.
30185 * g++.dg/abi/local1.C: Likewise.
30186 * g++.dg/abi/mangle11.C: Tweak location of warnings.
30187 * g++.dg/abi/mangle12.C: Likewise.
30188 * g++.dg/abi/mangle17.C: Likewise.
30189 * g++.dg/abi/mangle20-2.C: Likewise.
30190 * g++.dg/opt/interface1.C: Likewise.
30191 * g++.dg/opt/interface1.h: Likewise.
30192 * g++.dg/opt/interface1-a.cc: New test.
30193 * g++.dg/parse/repo1.C: New test.
30194 * g++.dg/template/repo1.C: Likewise.
30195 * g++.dg/warn/Winline-1.C: Likewise.
30196 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
30197
30198 2004-07-29 Diego Novillo <dnovillo@redhat.com>
30199
30200 * gcc.dg/tree-ssa/20040729-1.c: New test.
30201
30202 2004-07-27 Matt Austern <austern@apple.com>
30203
30204 * gcc.dg/darwin-bool-1.c: New test.
30205 * gcc.dg/darwin-bool-2.c: New test.
30206
30207 2004-07-28 Richard Henderson <rth@redhat.com>
30208
30209 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
30210 arguments in the correct type. Don't write to constant arguments.
30211
30212 2004-07-28 Diego Novillo <dnovillo@redhat.com>
30213
30214 PR tree-optimization/16688
30215 PR tree-optimization/16689
30216 * g++.dg/tree-ssa/pr16688.C: New test.
30217
30218 2004-07-28 Diego Novillo <dnovillo@redhat.com>
30219
30220 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30221 loads. Not only in the comment, this time.
30222
30223 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
30224
30225 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
30226 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
30227 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
30228 * gcc.dg/sh4a-bitmovua.c: New.
30229 * gcc.dg/sh4a-cos.c: New.
30230 * gcc.dg/sh4a-cosf.c: New.
30231 * gcc.dg/sh4a-fprun.c: New.
30232 * gcc.dg/sh4a-fsrra.c: New.
30233 * gcc.dg/sh4a-memmovua.c: New.
30234 * gcc.dg/sh4a-sin.c: New.
30235 * gcc.dg/sh4a-sincos.c: New.
30236 * gcc.dg/sh4a-sincosf.c: New.
30237 * gcc.dg/sh4a-sinf.c: New.
30238
30239 2004-07-28 Diego Novillo <dnovillo@redhat.com>
30240
30241 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
30242 conditionals.
30243 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
30244 loads.
30245 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
30246 DOM1.
30247
30248 2004-07-27 Andrew Pinski <apinski@apple.com>
30249
30250 * g++.dg/rtti/tinfo1.C: Correct the xfail.
30251
30252 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
30253
30254 * gcc.dg/pragma-isr.c: New test.
30255
30256 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30257
30258 PR c++/14429
30259 * g++.dg/template/ttp11.C: New test.
30260
30261 2004-07-27 Diego Novillo <dnovillo@redhat.com>
30262
30263 * gcc.c-torture/compile/20040727-1.c: New test.
30264
30265 2004-07-26 Eric Christopher <echristo@redhat.com>
30266
30267 * gcc.c-torture/compile/20040726-2.c: New test.
30268
30269 2004-07-26 Andrew Pinski <apinski@apple.com>
30270
30271 * g++.dg/rtti/tinfo1.C: Xfail.
30272
30273 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
30274
30275 * gcc.c-torture/compile/20040726-1.c: New test.
30276
30277 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
30278 Brian Ryner <bryner@brianryner.com>
30279
30280 PR c++/9283
30281 PR c++/15000
30282 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
30283 * g++.dg/ext/visibility/: New directory.
30284 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
30285 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
30286 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
30287 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
30288 * g++.dg/ext/visibility/fvisibility.C,
30289 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
30290 g++.dg/ext/visibility/fvisibility-override1.C
30291 g++.dg/ext/visibility/fvisibility-override2.C
30292 g++.dg/ext/visibility/memfuncts.C
30293 g++.dg/ext/visibility/noPLT.C
30294 g++.dg/ext/visibility/pragma.C
30295 g++.dg/ext/visibility/pragma-override1.C
30296 g++.dg/ext/visibility/pragma-override2.C
30297 g++.dg/ext/visibility/staticmemfuncts.C
30298 g++.dg/ext/visibility/virtual.C: New tests.
30299
30300 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
30301
30302 PR c/15360
30303 * gcc.dg/pr15360-1.c: New test.
30304
30305 2004-07-25 Daniel Jacobowitz <dan@debian.org>
30306
30307 * gcc.dg/pragma-align-2.c: New test.
30308 * gcc.dg/pragma-init-fini.c: New test.
30309 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
30310 targets.
30311
30312 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
30313
30314 * gcc.dg/init-string-2.c: New test.
30315
30316 2004-07-24 Zack Weinberg <zack@codesourcery.com>
30317
30318 PR 16684
30319 * gcc.dg/Wredundant-decls-1.c: New test case.
30320
30321 2004-07-24 Jakub Jelinek <jakub@redhat.com>
30322
30323 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
30324 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
30325 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
30326 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
30327 * gcc.dg/compat/generate-random.c: New file.
30328 * gcc.dg/compat/generate-random.h: Likewise.
30329 * gcc.dg/compat/generate-random_r.c: Likewise.
30330 * gcc.dg/compat/struct-layout-1.h: Likewise.
30331 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
30332 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
30333 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
30334 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
30335 * gcc.dg/compat/struct-layout-1_main.c: New test.
30336 * gcc.dg/compat/struct-layout-1_x.c: New file.
30337 * gcc.dg/compat/struct-layout-1_y.c: New file.
30338 * gcc.dg/compat/struct-layout-1_test.h: New file.
30339
30340 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
30341
30342 * gcc.dg/comp-return-1.c: New test
30343
30344 2004-07-23 Janis Johnson <janis187@us.ibm.com>
30345
30346 * gcc.dg/vmx/8-02a.c: Fix typo.
30347
30348 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
30349 * gcc.dg/darwin-abi-3.c: New test.
30350
30351 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
30352 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
30353
30354 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
30355 * gcc.dg/vmx/ops-long-1.c: New test.
30356 * gcc.dg/vmx/ops-long-2.c: New test.
30357
30358 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
30359
30360 * g++.dg/lookup/conv-[1234].C: New.
30361
30362 2004-07-22 Mark Mitchell <mark@codesourcery.com>
30363
30364 * g++.dg/parse/attr2.C: Simplify.
30365
30366 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30367
30368 PR c/7284
30369 * gcc.c-torture/execute/pr7284-1.c: New test.
30370
30371 2004-07-22 Brian Booth <bbooth@redhat.com>
30372
30373 * gcc.dg/tree-ssa/20040721-1.c: New test.
30374
30375 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
30376
30377 * g++.dg/template/crash20.c: New.
30378
30379 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
30380
30381 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
30382 Add dg-run directive. Declare variables as required.
30383 * gfortran.dg/g77/README: Update
30384
30385 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
30386
30387 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
30388 gcc.dg/cris-peep2-andu2.c: New tests.
30389
30390 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30391
30392 PR c/15052
30393 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
30394 on return type.
30395 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
30396 messages.
30397 * gcc.dg/qual-return-2.c: Update expected messages.
30398 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
30399
30400 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30401
30402 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
30403 * gcc.dg/noncompile/921102-1.c: Update expected error message.
30404
30405 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
30406
30407 PR c/11250
30408 * gcc.dg/init-string-1.c: New test.
30409
30410 2004-07-21 Jakub Jelinek <jakub@redhat.com>
30411
30412 PR middle-end/15345
30413 PR c/16450
30414 * gcc.dg/torture/nested-fn-1.c: New test.
30415
30416 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
30417
30418 PR target/16559
30419 * gcc.dg/ia64-fptr-1.c: New file.
30420
30421 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30422
30423 PR c++/14497
30424 * g++.dg/template/spec16.C: New test.
30425 * g++.old-deja/g++.robertl/eb118.C: Remove.
30426
30427 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30428
30429 PR c++/509
30430 * g++.dg/template/spec15.C: New test.
30431
30432 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
30433
30434 Copy cases from g77.f-torture/execute and add dg-run
30435 directive. Other changes as noted.
30436 * gfortran.dg/g77/13037.f
30437 * gfortran.dg/g77/1832.f
30438 * gfortran.dg/g77/19981119-0.f
30439 * gfortran.dg/g77/19990313-0.f
30440 * gfortran.dg/g77/19990313-1.f
30441 * gfortran.dg/g77/19990313-2.f
30442 * gfortran.dg/g77/19990313-3.f
30443 * gfortran.dg/g77/19990419-1.f
30444 * gfortran.dg/g77/19990826-0.f
30445 * gfortran.dg/g77/19990826-2.f
30446 * gfortran.dg/g77/20000503-1.f
30447 * gfortran.dg/g77/20001111.f
30448 * gfortran.dg/g77/20010116.f
30449 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
30450 * gfortran.dg/g77/20010430.f
30451 * gfortran.dg/g77/6177.f
30452 * gfortran.dg/g77/947.f
30453 * gfortran.dg/g77/970816-3.f
30454 * gfortran.dg/g77/971102-1.f
30455 * gfortran.dg/g77/980520-1.f
30456 * gfortran.dg/g77/980628-0.f
30457 * gfortran.dg/g77/980628-1.f
30458 * gfortran.dg/g77/980628-10.f
30459 * gfortran.dg/g77/980628-2.f
30460 * gfortran.dg/g77/980628-3.f
30461 * gfortran.dg/g77/980628-7.f
30462 * gfortran.dg/g77/980628-8.f
30463 * gfortran.dg/g77/980628-9.f
30464 * gfortran.dg/g77/980701-0.f
30465 * gfortran.dg/g77/980701-1.f
30466 * gfortran.dg/g77/cabs.f
30467 * gfortran.dg/g77/claus.f
30468 * gfortran.dg/g77/complex_1.f
30469 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
30470 * gfortran.dg/g77/dcomplex.f
30471 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
30472 * gfortran.dg/g77/f90-intrinsic-mathematical.f
30473 * gfortran.dg/g77/f90-intrinsic-numeric.f
30474 * gfortran.dg/g77/int8421.f
30475 * gfortran.dg/g77/labug1.f
30476 * gfortran.dg/g77/large_vec.f
30477 * gfortran.dg/g77/le.f
30478 * gfortran.dg/g77/short.f
30479 * gfortran.dg/g77/README: Update
30480
30481 2004-07-20 Mark Mitchell <mark@codesourcery.com>
30482
30483 PR c++/16637
30484 * g++.dg/parse/lookup4.C: New test.
30485
30486 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30487
30488 PR c++/16175
30489 * g++.dg/template/ttp10.C: New test.
30490
30491 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
30492
30493 * gcc.dg/pr12625-1.c: New test.
30494
30495 2004-07-20 Steven Bosscher <stevenb@suse.de>
30496
30497 * gcc.dg/switch-warn-1.c: New test.
30498 * gcc.dg/switch-warn-2.c: New test.
30499 * gcc.c-torture/compile/pr14730.c: Update.
30500
30501 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
30502
30503 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
30504 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
30505 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
30506 g++.dg/template/nontype3.C: Remove trailing CR from tests.
30507
30508 2004-07-18 Mark Mitchell <mark@codesourcery.com>
30509
30510 PR c++/16623
30511 * g++.dg/template/assign1.C: New test.
30512
30513 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30514
30515 PR c++/12170
30516 * g++.dg/template/ttp9.C: New test.
30517
30518 2004-07-19 Daniel Jacobowitz <dan@debian.org>
30519
30520 * gcc.dg/format/cmn-err-1.c: New test.
30521
30522 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
30523
30524 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
30525 gcc.dg/Wparentheses-10.c: New tests.
30526 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
30527
30528 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30529
30530 PR fortran/16465
30531 * gfortran.dg/g77//ffixed-line-length-0.f,
30532 gfortran.dg/g77/ffixed-line-length-132.f,
30533 gfortran.dg/g77/ffixed-line-length-72.f,
30534 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
30535 gfortran.dg/g77/README: Update.
30536
30537 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30538
30539 PR c++/13092
30540 * g++.dg/template/non-dependent7.C: New test.
30541 * g++.dg/template/non-dependent8.C: Likewise.
30542 * g++.dg/template/non-dependent9.C: Likewise.
30543 * g++.dg/template/non-dependent10.C: Likewise.
30544
30545 2004-07-17 Mark Mitchell <mark@codesourcery.com>
30546
30547 PR c++/16337
30548 * g++.dg/parse/attr2.C: New test.
30549
30550 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
30551
30552 * g77.dg: Removed.
30553 * g77.f-torture: Ditto.
30554
30555 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
30556
30557 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
30558 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
30559 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
30560
30561 2004-07-16 Richard Henderson <rth@redhat.com>
30562
30563 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
30564
30565 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30566
30567 * lib/fortran-torture.exp (fortran-torture): Don't test compile
30568 tests with full list of options.
30569 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
30570 of TORTURE_OPTIONS if test contains 'dg-do run'.
30571
30572 PR fortran/16404
30573 * gfortran.dg/do_iterator.f90: New test.
30574
30575 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30576
30577 PR rtl-optimization/16536
30578 * gcc.c-torture/execute/restrict-1.c: New test.
30579
30580 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30581
30582 PR fortran/15324
30583 * gfortran.dg/pr15324.f90: New test.
30584
30585 PR fortran/15129
30586 * gfortran.dg/pr15129.f90: New test.
30587
30588 PR fortran/15140
30589 * gfortran.dg/pr15140.f90: New test.
30590
30591 PR fortran/13792
30592 * gfortran.fortran-torture/execute/bounds.f90: Add check for
30593 compile-time simplification.
30594
30595 2004-07-14 Mike Stump <mrs@apple.com>
30596
30597 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
30598
30599 2004-07-14 James E Wilson <wilson@specifixinc.com>
30600
30601 PR target/16325
30602 * gcc.dg/profile-generate-1.c: New.
30603
30604 2004-07-15 Jakub Jelinek <jakub@redhat.com>
30605
30606 * gcc.c-torture/execute/20040709-1.c: New test.
30607 * gcc.c-torture/execute/20040709-2.c: New test.
30608
30609 2004-07-14 Mike Stump <mrs@apple.com>
30610
30611 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
30612
30613 2004-07-14 Mike Stump <mrs@apple.com>
30614
30615 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
30616
30617 2004-07-13 Mark Mitchell <mark@codesourcery.com>
30618
30619 PR c++/16518
30620 * g++.dg/parse/mutable1.C: New test.
30621
30622 2004-07-13 Diego Novillo <dnovillo@redhat.com>
30623
30624 PR tree-optimization/16443
30625 * gcc.dg/tree-ssa/20040713-1.c: New test.
30626
30627 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
30628
30629 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
30630 for operator new.
30631
30632 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
30633
30634 * gfortran.dg/g77/README: New file
30635 * gfortran.dg/g77/19981216-0.f: Copy from
30636 g77.f-torture/noncompile. Add "dg-do compile" and
30637 dg-error as required.
30638 * gfortran.dg/g77/19990218-1.f: Likewise.
30639 * gfortran.dg/g77/19990905-1.f: Likewise.
30640 * gfortran.dg/g77/9263.f: Likewise.
30641 * gfortran.dg/g77/980615-0.f: Likewise.
30642 * gfortran.dg/g77/980616-0.f: Likewise.
30643 * gfortran.dg/g77/check0.f: Likewise.
30644 * gfortran.dg/g77/select_no_compile.f: Likewise.
30645
30646 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
30647
30648 Copy files from g77.f-torture/compile.
30649 Add "{ dg-do compile}". Other changes as noted
30650 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
30651 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
30652 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
30653 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
30654 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
30655 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
30656 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
30657 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
30658 statement to conform to standard. Append alpha1.x for reference.
30659 * gfortran.dg/g77/xformat.f: Add dg-warning
30660
30661 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
30662
30663 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
30664 Add {dg-do compile} directive.
30665 * gfortran.dg/g77/cpp2.F: Likewise.
30666
30667 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30668
30669 PR c++/5402
30670 * g++.dg/lookup/name-clash1.C: New test.
30671
30672 PR c++/9777
30673 * g++.dg/lookup/name-clash2.C: New test.
30674
30675 PR c++/12102
30676 * g++.dg/lookup/name-clash3.C: New test.
30677
30678 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30679
30680 * g++.dg/lookup/new2.C: New test.
30681 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
30682
30683 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
30684
30685 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
30686 Add {dg-do compile} directive.
30687 * gfortran.dg/g77/13060.f: Likewise.
30688 * gfortran.dg/g77/19990218-0.f: Likewise.
30689 * gfortran.dg/g77/19990305-0.f: Likewise.
30690 * gfortran.dg/g77/19990419-0.f: Likewise.
30691 * gfortran.dg/g77/19990502-0.f: Likewise.
30692 * gfortran.dg/g77/19990502-1.f: Likewise.
30693 * gfortran.dg/g77/19990525-0.f: Likewise.
30694 * gfortran.dg/g77/19990826-1.f: Likewise.
30695 * gfortran.dg/g77/19990826-3.f: Likewise.
30696 * gfortran.dg/g77/19990905-2.f: Likewise.
30697 * gfortran.dg/g77/20000412-1.f: Likewise.
30698 * gfortran.dg/g77/20000511-1.f: Likewise.
30699 * gfortran.dg/g77/20000511-2.f: Likewise.
30700 * gfortran.dg/g77/20000518.f: Likewise.
30701 * gfortran.dg/g77/20000601-1.f: Likewise.
30702 * gfortran.dg/g77/20000601-2.f: Likewise.
30703 * gfortran.dg/g77/20000629-1.f: Likewise.
30704 * gfortran.dg/g77/20000630-2.f: Likewise.
30705 * gfortran.dg/g77/20010115.f: Likewise.
30706 * gfortran.dg/g77/20010321-1.f: Likewise.
30707 * gfortran.dg/g77/20010426.f: Likewise.
30708 * gfortran.dg/g77/20020307-1.f: Likewise.
30709 * gfortran.dg/g77/8485.f: Likewise.
30710 * gfortran.dg/g77/960317-1.f: Likewise.
30711 * gfortran.dg/g77/970915-0.f: Likewise.
30712 * gfortran.dg/g77/980310-1.f: Likewise.
30713 * gfortran.dg/g77/980310-2.f: Likewise.
30714 * gfortran.dg/g77/980310-3.f: Likewise.
30715 * gfortran.dg/g77/980310-4.f: Likewise.
30716 * gfortran.dg/g77/980310-6.f: Likewise.
30717 * gfortran.dg/g77/980310-7.f: Likewise.
30718 * gfortran.dg/g77/980310-8.f: Likewise.
30719 * gfortran.dg/g77/980419-2.f: Likewise.
30720 * gfortran.dg/g77/980424-0.f: Likewise.
30721 * gfortran.dg/g77/980427-0.f: Likewise.
30722 * gfortran.dg/g77/980729-0.f: Likewise.
30723 * gfortran.dg/g77/981117-1.f: Likewise.
30724 * gfortran.dg/g77/toon_1.f: Likewise.
30725
30726 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30727
30728 PR c++/2204
30729 * g++.dg/other/abstract2.C: New test.
30730
30731 2004-07-12 Paul Brook <paul@codesourcery.com>
30732
30733 * gfortran.dg/pointer_init_1.f90: New test.
30734
30735 2004-07-11 Paul Brook <paul@codesourcery.com>
30736
30737 PR fortran/15986
30738 * gfortran.dg/contained_1.f90: New test.
30739
30740 2004-07-11 Mark Mitchell <mark@codesourcery.com>
30741
30742 * g++.dg/parse/defarg8.C: New test.
30743
30744 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30745
30746 PR fortran/16433
30747 * gfortran.dg/pr16433.f: New test.
30748
30749 PR fortran/17574
30750 * gfortran.dg/pr15754.f90: New test.
30751
30752 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
30753
30754 PR tree-optimization/16437
30755 * gcc.c-torture/execute/bitfld-4.c: New test.
30756
30757 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30758
30759 * gfortran.fortran-torture/execute/common_2.f90: Add check for
30760 access to common var from module.
30761
30762 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30763
30764 PR fortran/16336
30765 * gfortran.fortran-torture/execute/common_2.f90: New test.
30766
30767 2004-07-10 Paul Brook <paul@codesourcery.com>
30768
30769 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
30770
30771 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30772
30773 PR fortran/15969
30774 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
30775
30776 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
30777
30778 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
30779 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
30780 * gfortran.dg/g77/ffree-form-1.f: Likewise.
30781 * gfortran.dg/g77/ffree-form-2.f: Likewise.
30782 * gfortran.dg/g77/ffree-form-3.f: Likewise.
30783 * gfortran.dg/g77/fno-underscoring.f: Likewise.
30784 * gfortran.dg/g77/funderscoring.f: Likewise.
30785 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
30786
30787 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30788
30789 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
30790
30791 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30792 Paul Brook <paul@codesourcery.com>
30793
30794 PR fortran/13415
30795 * gfortran.dg/common_pointer_1.f90: New test.
30796
30797 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30798
30799 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
30800
30801 2004-07-09 James E Wilson <wilson@specifixinc.com>
30802
30803 PR target/16364
30804 * gcc.c-torture/compile/20040709-1.c: New.
30805
30806 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30807
30808 PR fortran/14077
30809 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
30810
30811 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30812
30813 PR fortran/13201
30814 * gfortran.dg/shape_1.f90: New test.
30815
30816 2004-07-09 Zack Weinberg <zack@codesourcery.com>
30817 Andrew Pinski <apinski@apple.com>
30818
30819 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
30820
30821 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30822
30823 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
30824 comment.
30825
30826 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30827 Paul Brook <paul@codesourcery.com>
30828
30829 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
30830 '.f95' and '.F95'.
30831
30832 2004-07-09 Diego Novillo <dnovillo@redhat.com>
30833
30834 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
30835
30836 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30837
30838 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
30839 testcases with capital suffix.
30840
30841 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30842
30843 PR fortran/15481
30844 PR fortran/13372
30845 PR fortran/13575
30846 PR fortran/15978
30847 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
30848
30849 * gfortran.dg/implicit_1.f90: New test.
30850
30851 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30852
30853 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
30854 expression to match gfortran warning/error messages
30855 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
30856 dg-error text.
30857
30858 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30859
30860 * lib/fortran-torture.exp: Rename proc search_for to
30861 search_for_re.
30862
30863 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
30864
30865 * gcc.c-torture/execute/simd-5.x: New file.
30866 XFAIL on SPARC 64-bit at -O0.
30867
30868 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30869
30870 PR c++/8211
30871 PR c++/16165
30872 * g++.dg/warn/effc3.C: New test.
30873
30874 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30875
30876 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
30877 change X to 1X in format.
30878 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
30879 add data statements to conform to standard.
30880
30881 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30882
30883 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
30884 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
30885 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
30886
30887 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30888
30889 * gfortran.dg/g77/7388.f: Copy from g77.dg
30890 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
30891 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
30892 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
30893 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
30894 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
30895 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
30896 * gfortran.dg/g77/strlen0.f: Likewise.
30897
30898 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
30899
30900 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
30901 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
30902
30903 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30904
30905 * gcc.c-torture/execute/920428-2.x: Delete.
30906 * gcc.c-torture/execute/920501-7.x: Likewise.
30907
30908 2004-07-08 Jakub Jelinek <jakub@redhat.com>
30909
30910 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
30911 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
30912 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
30913 prescott and c3-2.
30914 (PREFETCH_3DNOW): Add -march=c3.
30915
30916 2004-07-08 Diego Novillo <dnovillo@redhat.com>
30917
30918 PR c/16437
30919 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
30920 * gcc.c-torture/execute/bf64-1.x: Likewise.
30921
30922 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30923
30924 * gcc.c-torture/compile/20040708-1.c: New test.
30925
30926 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30927
30928 PR c++/16169
30929 * g++.dg/warn/effc2.C: New test.
30930
30931 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
30932
30933 * gcc.c-torture/execute/bitfld-1.x: Remove.
30934 * gcc.c-torture/execute/bitfld-3.c: New test.
30935 * gcc.dg/bitfld-2.c: Remove XFAILs.
30936
30937 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
30938
30939 PR c++/16276
30940 * g++.dg/rtti/tinfo1.C: New file.
30941
30942 2004-07-07 Eric Christopher <echristo@redhat.com>
30943
30944 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
30945
30946 2004-07-07 Andrew Pinski <apinski@apple.com>
30947
30948 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
30949
30950 2004-07-07 Mark Mitchell <mark@codesourcery.com>
30951
30952 * g++.dg/init/call1.C: XFAIL.
30953
30954 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
30955
30956 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
30957 except for movstrict*, to movmem* and clrstr* to clrmem*.
30958
30959 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
30960
30961 * gcc.c-torture/execute/20040707-1.c: New test.
30962
30963 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
30964
30965 * gcc.c-torture/execute/20040706-1.c: New test.
30966
30967 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30968
30969 PR c++/3671
30970 * g++.dg/template/spec14.C: New test.
30971
30972 2004-07-05 Jakub Jelinek <jakub@redhat.com>
30973
30974 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
30975 nothing if not yet defined. Use it in b, c and d type definitions.
30976 * gcc.c-torture/execute/20040705-1.c: New test.
30977 * gcc.c-torture/execute/20040705-2.c: New test.
30978
30979 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30980
30981 PR c++/2518
30982 * g++.dg/lookup/new1.C: New test.
30983
30984 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30985
30986 PR c++/11406
30987 * g++.dg/template/sizeof8.C: New test.
30988
30989 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
30990
30991 * gcc.c-torture/compile/20040705-1.c: New test.
30992
30993 2004-07-04 Bud Davis <bdavis9659@comcast.net>
30994
30995 * gfortran.fortran-torture/execute/seq_io.f90: New test.
30996
30997 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
30998
30999 * gcc.dg/cpp/if-mop.c: Two new testcases.
31000 * gcc.dg/cpp/trad/comment-3.c: New.
31001
31002 2004-07-04 Paul Brook <paul@codesourcery.com>
31003
31004 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
31005
31006 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
31007
31008 PR c++/3761
31009 * g++.dg/lookup/crash4.C: New test.
31010
31011 2004-07-02 Zack Weinberg <zack@codesourcery.com>
31012
31013 * gcc.c-torture/execute/builtin-abs-1.c
31014 * gcc.c-torture/execute/builtin-abs-2.c
31015 * gcc.c-torture/execute/builtin-complex-1.c
31016 * gcc.c-torture/execute/builtins/string-1-lib.c
31017 * gcc.c-torture/execute/builtins/string-1.c
31018 * gcc.c-torture/execute/builtins/string-2-lib.c
31019 * gcc.c-torture/execute/builtins/string-2.c
31020 * gcc.c-torture/execute/builtins/string-3-lib.c
31021 * gcc.c-torture/execute/builtins/string-3.c
31022 * gcc.c-torture/execute/builtins/string-4-lib.c
31023 * gcc.c-torture/execute/builtins/string-4.c
31024 * gcc.c-torture/execute/builtins/string-5-lib.c
31025 * gcc.c-torture/execute/builtins/string-5.c
31026 * gcc.c-torture/execute/builtins/string-6-lib.c
31027 * gcc.c-torture/execute/builtins/string-6.c
31028 * gcc.c-torture/execute/builtins/string-7-lib.c
31029 * gcc.c-torture/execute/builtins/string-7.c
31030 * gcc.c-torture/execute/builtins/string-8-lib.c
31031 * gcc.c-torture/execute/builtins/string-8.c
31032 * gcc.c-torture/execute/builtins/string-9-lib.c
31033 * gcc.c-torture/execute/builtins/string-9.c
31034 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
31035 * gcc.c-torture/execute/builtins/string-asm-1.c
31036 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
31037 * gcc.c-torture/execute/builtins/string-asm-2.c
31038 * gcc.c-torture/execute/stdio-opt-1.c
31039 * gcc.c-torture/execute/stdio-opt-2.c
31040 * gcc.c-torture/execute/stdio-opt-3.c
31041 * gcc.c-torture/execute/string-opt-1.c
31042 * gcc.c-torture/execute/string-opt-10.c
31043 * gcc.c-torture/execute/string-opt-11.c
31044 * gcc.c-torture/execute/string-opt-12.c
31045 * gcc.c-torture/execute/string-opt-13.c
31046 * gcc.c-torture/execute/string-opt-14.c
31047 * gcc.c-torture/execute/string-opt-15.c
31048 * gcc.c-torture/execute/string-opt-16.c
31049 * gcc.c-torture/execute/string-opt-2.c
31050 * gcc.c-torture/execute/string-opt-6.c
31051 * gcc.c-torture/execute/string-opt-7.c
31052 * gcc.c-torture/execute/string-opt-8.c:
31053 Replace with ...
31054
31055 * gcc.c-torture/execute/builtins/abs-2.c
31056 * gcc.c-torture/execute/builtins/abs-3.c
31057 * gcc.c-torture/execute/builtins/complex-1.c
31058 * gcc.c-torture/execute/builtins/fprintf.c
31059 * gcc.c-torture/execute/builtins/fputs.c
31060 * gcc.c-torture/execute/builtins/memcmp.c
31061 * gcc.c-torture/execute/builtins/memmove.c
31062 * gcc.c-torture/execute/builtins/memops-asm.c
31063 * gcc.c-torture/execute/builtins/mempcpy-2.c
31064 * gcc.c-torture/execute/builtins/mempcpy.c
31065 * gcc.c-torture/execute/builtins/memset.c
31066 * gcc.c-torture/execute/builtins/printf.c
31067 * gcc.c-torture/execute/builtins/sprintf.c
31068 * gcc.c-torture/execute/builtins/strcat.c
31069 * gcc.c-torture/execute/builtins/strchr.c
31070 * gcc.c-torture/execute/builtins/strcmp.c
31071 * gcc.c-torture/execute/builtins/strcpy.c
31072 * gcc.c-torture/execute/builtins/strcspn.c
31073 * gcc.c-torture/execute/builtins/strlen-2.c
31074 * gcc.c-torture/execute/builtins/strlen.c
31075 * gcc.c-torture/execute/builtins/strncat.c
31076 * gcc.c-torture/execute/builtins/strncmp-2.c
31077 * gcc.c-torture/execute/builtins/strncmp.c
31078 * gcc.c-torture/execute/builtins/strncpy.c
31079 * gcc.c-torture/execute/builtins/strpbrk.c
31080 * gcc.c-torture/execute/builtins/strpcpy-2.c
31081 * gcc.c-torture/execute/builtins/strpcpy.c
31082 * gcc.c-torture/execute/builtins/strrchr.c
31083 * gcc.c-torture/execute/builtins/strspn.c
31084 * gcc.c-torture/execute/builtins/strstr-asm.c
31085 * gcc.c-torture/execute/builtins/strstr.c:
31086 ... these new files.
31087
31088 * gcc.c-torture/execute/builtins/abs-2-lib.c
31089 * gcc.c-torture/execute/builtins/abs-3-lib.c
31090 * gcc.c-torture/execute/builtins/complex-1-lib.c
31091 * gcc.c-torture/execute/builtins/fprintf-lib.c
31092 * gcc.c-torture/execute/builtins/fputs-lib.c
31093 * gcc.c-torture/execute/builtins/memcmp-lib.c
31094 * gcc.c-torture/execute/builtins/memmove-lib.c
31095 * gcc.c-torture/execute/builtins/memops-asm-lib.c
31096 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
31097 * gcc.c-torture/execute/builtins/mempcpy-lib.c
31098 * gcc.c-torture/execute/builtins/memset-lib.c
31099 * gcc.c-torture/execute/builtins/printf-lib.c
31100 * gcc.c-torture/execute/builtins/sprintf-lib.c
31101 * gcc.c-torture/execute/builtins/strcat-lib.c
31102 * gcc.c-torture/execute/builtins/strchr-lib.c
31103 * gcc.c-torture/execute/builtins/strcmp-lib.c
31104 * gcc.c-torture/execute/builtins/strcpy-lib.c
31105 * gcc.c-torture/execute/builtins/strcspn-lib.c
31106 * gcc.c-torture/execute/builtins/strlen-2-lib.c
31107 * gcc.c-torture/execute/builtins/strlen-lib.c
31108 * gcc.c-torture/execute/builtins/strncat-lib.c
31109 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
31110 * gcc.c-torture/execute/builtins/strncmp-lib.c
31111 * gcc.c-torture/execute/builtins/strncpy-lib.c
31112 * gcc.c-torture/execute/builtins/strpbrk-lib.c
31113 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
31114 * gcc.c-torture/execute/builtins/strpcpy-lib.c
31115 * gcc.c-torture/execute/builtins/strrchr-lib.c
31116 * gcc.c-torture/execute/builtins/strspn-lib.c
31117 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
31118 * gcc.c-torture/execute/builtins/strstr-lib.c
31119 * gcc.c-torture/execute/builtins/lib/abs.c
31120 * gcc.c-torture/execute/builtins/lib/fprintf.c
31121 * gcc.c-torture/execute/builtins/lib/memset.c
31122 * gcc.c-torture/execute/builtins/lib/printf.c
31123 * gcc.c-torture/execute/builtins/lib/sprintf.c
31124 * gcc.c-torture/execute/builtins/lib/strcpy.c
31125 * gcc.c-torture/execute/builtins/lib/strcspn.c
31126 * gcc.c-torture/execute/builtins/lib/strncat.c
31127 * gcc.c-torture/execute/builtins/lib/strncmp.c
31128 * gcc.c-torture/execute/builtins/lib/strncpy.c
31129 * gcc.c-torture/execute/builtins/lib/strpbrk.c
31130 * gcc.c-torture/execute/builtins/lib/strspn.c
31131 * gcc.c-torture/execute/builtins/lib/strstr.c:
31132 New files containing support routines.
31133
31134 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
31135 declaration.
31136 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
31137 when not optimizing.
31138
31139 2004-07-02 Mark Mitchell <mark@codesourcery.com>
31140
31141 PR c++/16240
31142 * g++.dg/abi/mangle22.C: New test.
31143 * g++.dg/abi/mangle23.C: Likewise.
31144
31145 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
31146
31147 PR fortran/16290
31148 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
31149 Allow for cases without denormalized floating point numbers.
31150
31151 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
31152
31153 PR c/1027
31154 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31155 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
31156 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
31157 expected warning text.
31158 * gcc.dg/format/diag-2.c: New test.
31159
31160 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
31161
31162 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
31163
31164 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
31165
31166 * gcc.dg/builtins-43.c: New.
31167 * gcc.dg/builtins-44.c: New.
31168 * gcc.dg/builtins-45.c: New.
31169
31170 2004-06-26 Geoffrey Keating <geoffk@apple.com>
31171 Andreas Tobler <a.tobler@schweiz.ch>
31172
31173 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
31174 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
31175 as SIGSEGV.
31176 * gcc.dg/cleanup-11.c: Likewise.
31177 * gcc.dg/cleanup-8.c: Likewise.
31178 * gcc.dg/cleanup-9.c: Likewise.
31179 * gcc.dg/cleanup-5.c: Run on all platforms.
31180
31181 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
31182
31183 * g++.dg/warn/nonnull1.C: New test.
31184
31185 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
31186
31187 * gcc.dg/compat/compat-common.h: Wrap up CINT in
31188 an #ifndef SKIP_COMPLEX_INT/#endif pair.
31189 Special-case the Sun compiler wrt to <complex.h>.
31190
31191 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
31192
31193 * gcc.dg/Wunreachable-8.C: New test.
31194
31195 * gcc.dg/h8300-ice2.c : New test.
31196
31197 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
31198
31199 PR fortran/16161
31200 * gfortran.fortran-torture/compile/implicit.f90: Add test
31201 for implicit character.
31202
31203 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
31204
31205 PR fortran/16289
31206 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
31207 Use tiny() intrinsic to find smallest non-negative real
31208
31209 2004-06-30 Jakub Jelinek <jakub@redhat.com>
31210
31211 * gcc.dg/compat/struct-by-value-22_main.c: New test.
31212 * gcc.dg/compat/struct-by-value-22_x.c: New.
31213 * gcc.dg/compat/struct-by-value-22_y.c: New.
31214
31215 * gcc.c-torture/execute/20040629-1.c: New test.
31216
31217 2004-06-29 Jakub Jelinek <jakub@redhat.com>
31218
31219 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
31220 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
31221
31222 PR target/16195
31223 * gcc.dg/20040625-1.c: New test.
31224
31225 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31226
31227 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
31228
31229 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31230
31231 PR fortran/15963
31232 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
31233
31234 2004-06-29 Richard Henderson <rth@redhat.com>
31235
31236 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
31237
31238 2004-06-29 Paul Brook <paul@codesourcery.com>
31239
31240 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
31241 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
31242
31243 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
31244
31245 PR c++/16260
31246 * g++.dg/parse/crash15.C: New.
31247
31248 2004-06-28 Andrew Pinski <apinski@apple.com>
31249
31250 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
31251 by the error already.
31252
31253 * g++.dg/opt/ptrmem4.C: Change to compile only test.
31254
31255 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
31256
31257 PR target/14041
31258 * gcc.dg/h8300-bss-align-1.c : New.
31259
31260 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
31261
31262 * PR c++/16174
31263 * g++.dg/template/ctor4.C: New.
31264
31265 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
31266
31267 PR c++/16205
31268 * g++.dg/warn/Wsequence-point-1.C: New test.
31269
31270 2004-06-27 Paul Brook <paul@codesourcery.com>
31271
31272 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
31273
31274 2004-06-27 Zack Weinberg <zack@codesourcery.com>
31275
31276 * g++.old-deja/g++.mike/p7325.C: Remove.
31277
31278 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
31279
31280 PR c/14963
31281 * gcc.dg/pr14963.c: New test.
31282
31283 2004-06-27 Mark Mitchell <mark@codesourcery.com>
31284
31285 PR c++/16193
31286 * g++.dg/parse/redef1.C: New test.
31287
31288 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
31289
31290 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
31291 20021110.c.
31292 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
31293 20021119-1.c.
31294 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
31295 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
31296 5-04.c.
31297 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
31298 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
31299 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
31300 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
31301 g++.brendan/enum14.C.
31302 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
31303 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
31304 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
31305 g++.mike/virt1.C.
31306 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
31307 memtemp24.C.
31308
31309 2004-06-27 Roger Sayle <roger@eyesopen.com>
31310
31311 * gcc.dg/20040527-1.c: New test case.
31312
31313 2004-06-26 Bud Davis <bdavis9659@comcast.net>
31314
31315 PR gfortran/pr16196
31316 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
31317
31318 2004-06-25 Roger Sayle <roger@eyesopen.com>
31319
31320 PR middle-end/15825
31321 * gcc.dg/pr15825-1.c: New test case.
31322
31323 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
31324
31325 * gcc.c-torture/execute/20040625-1.c: New test.
31326
31327 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31328
31329 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
31330
31331 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
31332
31333 * gcc.dg/torture/mips-div-1.c: New test.
31334
31335 2004-06-24 Jeff Law <law@redhat.com>
31336
31337 * gcc.dg/tree-ssa/20040624-1.c: New test.
31338
31339 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
31340
31341 * gcc.c-torture/compile/20040624-1.c: New test.
31342
31343 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31344
31345 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
31346 this directory.
31347
31348 2004-06-23 Andrew Pinski <apinski@apple.com>
31349
31350 PR middle-end/15988
31351 * g++.dg/opt/ptrmem4.C: New test.
31352
31353 * gcc.dg/c90-array-quals-2.c: New test.
31354
31355 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
31356
31357 * gcc.dg/kpice1.c: New test.
31358
31359 2006-06-23 Andrew Pinski <apinski@apple.com>
31360
31361 * gcc.dg/c90-array-quals.c: New test.
31362
31363 2006-06-22 Richard Henderson <rth@redhat.com>
31364
31365 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
31366
31367 2004-06-22 Loren James Rittle <ljrittle@acm.org>
31368
31369 * gcc.dg/builtins-config.h: Handle FreeBSD.
31370
31371 2006-06-22 Richard Henderson <rth@redhat.com>
31372
31373 * g++.dg/opt/devirt1.C: New.
31374
31375 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
31376
31377 * g++.dg/opt/pr15551.C: New testcase.
31378
31379 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
31380
31381 PR target/14800
31382 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
31383 x86_64-*-linux* when compiling for 32bit.
31384
31385 2004-06-21 Andrew Pinski <apinski@apple.com>
31386
31387 * gcc.dg/pch/struct-1.c: New.
31388 * gcc.dg/pch/struct-1.hs: New.
31389
31390 2004-06-21 Geoffrey Keating <geoffk@apple.com>
31391
31392 * gcc.dg/pch/save-temps-1.c: New file.
31393 * gcc.dg/pch/save-temps-1.hs: New file.
31394
31395 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
31396
31397 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
31398 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
31399
31400 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31401
31402 * gfortran.fortran-torture/execute/select_1.f90: Rename function
31403 to fix type error.
31404 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
31405 Remove trailing spaces.
31406
31407 2004-06-21 Richard Henderson <rth@redhat.com>
31408
31409 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
31410 merging && to BIT_FIELD_REF.
31411
31412 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
31413
31414 * g++.dg/opt/placeholder1.C: New test.
31415
31416 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31417
31418 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
31419 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
31420 * gcc.dg/compat/union-m128-1_x.c: Likewise.
31421 * gcc.dg/compat/union-m128-1_y.c: Likewise.
31422
31423 2004-06-20 Zack Weinberg <zack@codesourcery.com>
31424
31425 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
31426 extern "C".
31427 * g++.dg/other/pragma-re-1.C: Add comments.
31428
31429 2004-06-19 Bud Davis <bdavis9659@comcast.net>
31430
31431 PR gfortran/16080
31432 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
31433
31434 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
31435
31436 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
31437 instead of setting the type of size_t by
31438 hand.
31439
31440 2004-06-18 Roger Sayle <roger@eyesopen.com>
31441
31442 * gcc.dg/unordered-2.c: New test case.
31443 * gcc.dg/unordered-3.c: New test case.
31444
31445 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
31446
31447 PR other/16043
31448 * lib/g++.exp (g++_version): Tweak regexp for version
31449 * lib/g77.exp (g77_version): Likewise.
31450 * lib/gfortran.exp (gfortran_version): Likewise.
31451 * lib/objc.exp (objc_version): Likewise.
31452 * lib/treelang.exp (treelang_version): Likewise.
31453
31454 2004-06-19 Jakub Jelinek <jakub@redhat.com>
31455
31456 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
31457 Use INT_MAX instead of __INT_MAX__.
31458 * gcc.dg/compat/struct-align-2_y.c: Likewise.
31459
31460 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
31461 * gcc.dg/compat/scalar-return-3_x.c: Use it.
31462 * gcc.dg/compat/scalar-return-3_y.c: Use it.
31463 * gcc.dg/compat/scalar-return-4_x.c: Use it.
31464 * gcc.dg/compat/scalar-return-4_y.c: Use it.
31465 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
31466 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
31467 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
31468 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
31469
31470 * gcc.dg/range-test-1.c: New test.
31471 * g++.dg/opt/range-test-1.C: New test.
31472
31473 2004-06-17 Richard Henderson <rth@redhat.com>
31474
31475 * objc.dg/sync-1.m: New.
31476 * objc.dg/try-catch-1.m: Don't force next runtime.
31477 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
31478 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
31479 shadowed catch clause.
31480 * objc.dg/try-catch-5.m: New.
31481
31482 2004-06-17 Zack Weinberg <zack@codesourcery.com>
31483
31484 Bug 14610
31485 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
31486
31487 2004-06-15 Richard Henderson <rth@redhat.com>
31488
31489 * gcc.dg/20001116-1.c: Move expected warning line.
31490
31491 2004-06-15 Richard Henderson <rth@redhat.com>
31492
31493 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
31494 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
31495
31496 2004-06-15 Jeff Law <law@redhat.com>
31497
31498 * gcc.dg/tree-ssa/20040615-1.c: New test.
31499 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
31500 be less sensitive to operand ordering.
31501 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
31502
31503 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
31504
31505 * g++.dg/abi/bitfield3.C: Add comment..
31506
31507 2004-06-15 Richard Henderson <rth@redhat.com>
31508
31509 * g++.dg/ext/stmtexpr1.C: XFAIL.
31510 * gcc.dg/20030612-1.c: XFAIL.
31511
31512 2004-06-15 Eric Christopher <echristo@redhat.com>
31513
31514 * g++.dg/charset/asm5.c: New.
31515 * gcc.dg/charset/asm6.c: New.
31516
31517 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31518
31519 PR fortran/15962
31520 * gfortran.fortran-torture/execute/select_1.f90: New test.
31521
31522 2004-06-15 Paul Brook <paul@codesourcery.com>
31523
31524 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
31525
31526 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31527
31528 PR c++/15967
31529 * g++.dg/lookup/crash3.C: New test.
31530
31531 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31532
31533 PR c++/15947
31534 * g++.dg/parse/dtor4.C: New test.
31535
31536 2004-06-14 Jeff Law <law@redhat.com>
31537
31538 * gcc.c-torture/compile/20040614-1.c: New test.
31539
31540 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31541
31542 PR fortran/15211
31543 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
31544 LEN of a character array.
31545
31546 2004-06-14 Mark Mitchell <mark@codesourcery.com>
31547
31548 PR c++/15096
31549 * g++.dg/template/ptrmem10.C: New test.
31550
31551 PR c++/14930
31552 * g++.dg/template/friend30.C: New test.
31553
31554 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31555
31556 PR fortran/14928
31557 * gfortran.fortran-torture/compile/mloc.f90: New test.
31558
31559 2004-06-13 Paul Brook <paul@codesourcery.com>
31560
31561 * gfortran.fortran-torture/execute/random_2.f90: New test.
31562
31563 2004-06-13 Eric Christopher <echristo@redhat.com>
31564
31565 * gcc.dg/noncompile/redecl-1.c: Fix error message.
31566
31567 2004-06-12 Paul Brook <paul@codesourcery.com>
31568
31569 * gfortran.fortran-torture/execute/contained_3.f90: New test.
31570
31571 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31572
31573 PR fortran/14923
31574 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
31575
31576 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31577
31578 PR fortran/14957
31579 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
31580 syntax errors in end statements of contained subroutines.
31581
31582 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31583
31584 PR fortran/12841
31585 * gfortran.fortran-torture/execute/null_arg.f90: New test.
31586
31587 2004-06-12 Bud Davis <bdavis9659@comcast.net>
31588
31589 PR fortran/15665
31590 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
31591
31592 2004-06-12 Bud Davis <bdavis9659@comcast.net>
31593
31594 PR gfortran/12839
31595 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
31596
31597 2004-06-11 Mark Mitchell <mark@codesourcery.com>
31598
31599 PR c++/15862
31600 * g++.dg/parse/enum1.C: New test.
31601
31602 2004-06-10 Jeff Law <law@redhat.com>
31603
31604 * gcc.c-torture/compile/20040610-1.c: New test.
31605
31606 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31607
31608 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
31609 * g++.old-deja/g++.other/decl3.C: Likewise.
31610
31611 2004-06-10 Brian Booth <bbooth@redhat.com>
31612
31613 * gcc.dg/tree-ssa/20031015-1.c: Scan for
31614 V_MAY_DEF instead of VDEF.
31615 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
31616
31617 2004-06-10 Mark Mitchell <mark@codesourcery.com>
31618
31619 PR c++/14211
31620 * g++.dg/conversion/const1.C: New test.
31621
31622 PR c++/15076
31623 * g++.dg/conversion/reinterpret1.C: New test.
31624
31625 PR c++/15877
31626 * g++.dg/template/enum2.C: New test.
31627
31628 PR c++/15227
31629 * g++.dg/template/error13.C: New test.
31630
31631 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31632
31633 PR fortran/14957
31634 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
31635 arguments to test_* REAL and of the right size.
31636
31637 2004-06-10 Jakub Jelinek <jakub@redhat.com>
31638
31639 PR target/15569
31640 PR rtl-optimization/15681
31641 * gcc.dg/20040609-1.c: New test.
31642
31643 2004-06-10 Jakub Jelinek <jakub@redhat.com>
31644
31645 PR c++/14791
31646 * g++.dg/opt/builtins1.C: New test.
31647
31648 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
31649
31650 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
31651 that use default windows32 struct layout.
31652 * gcc.dg/i386-bitfield2.c: Likewise.
31653
31654 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
31655
31656 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
31657 for mingw32 and cygwin targets.
31658
31659 2004-06-09 Geoffrey Keating <geoffk@apple.com>
31660
31661 * gcc.dg/pch/macro-4.c: New.
31662 * gcc.dg/pch/macro-4.hs: New.
31663
31664 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31665
31666 PR fortran/13249
31667 * gfortran.fortran-torture/compile/name_clash.f90: New test.
31668
31669 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31670
31671 PR fortran/13372
31672 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
31673
31674 2004-06-09 Bud Davis <bdavis9659@comcast.net>
31675
31676 PR gfortran/14897
31677 * gfortran.fortran-torture/execute/t_edit.f90: New test.
31678
31679 2004-06-09 Bud Davis <bdavis9659@comcast.net>
31680
31681 PR gfortran/15755
31682 * gfortran.fortran-torture/execute/backspace.c : New test.
31683
31684 2004-06-09 Paul Brook <paul@codesourcery.com>
31685
31686 * gfortran.fortran-torture/execure/intrinsic_associated.f90
31687 (pointer_to_section): Rewrite to use smaller array.
31688
31689 2004-06-08 David Edelsohn <edelsohn@gnu.org>
31690
31691 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
31692 * gcc.dg/ext/altivec-10.c: Same.
31693 * gcc.dg/ext/altivec-11.c: Same.
31694 * gcc.dg/ext/altivec-12.c: Same.
31695 * gcc.dg/ext/altivec-13.c: Same.
31696 * gcc.dg/ext/altivec-14.c: Same.
31697 * gcc.dg/ext/altivec-15.c: Same.
31698 * gcc.dg/ext/altivec-16.c: Same.
31699 * gcc.dg/ext/altivec-3.c: Same.
31700 * gcc.dg/ext/altivec-4.c: Same.
31701 * gcc.dg/ext/altivec-6.c: Same.
31702 * gcc.dg/ext/altivec-7.c: Same.
31703 * gcc.dg/ext/altivec-8.c: Same.
31704 * gcc.dg/ext/altivec-varargs-1.c: Same.
31705
31706 * g++.dg/ext/altivec-1.C: Correct dg syntax.
31707 * g++.dg/ext/altivec-10.C: Same.
31708 * g++.dg/ext/altivec-2.C: Same.
31709 * g++.dg/ext/altivec-3.C: Same.
31710 * g++.dg/ext/altivec-4.C: Same.
31711 * g++.dg/ext/altivec-5.C: Same.
31712 * g++.dg/ext/altivec-6.C: Same.
31713 * g++.dg/ext/altivec-7.C: Same.
31714 * g++.dg/ext/altivec-8.C: Same.
31715 * g++.dg/ext/altivec-9.C: Same.
31716
31717 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31718
31719 PR c++/7841
31720 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
31721
31722 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
31723
31724 * gcc.dg/union-1.c: New test.
31725
31726 2004-06-07 Roger Sayle <roger@eyesopen.com>
31727
31728 * gcc.dg/builtins-41.c: New test case.
31729 * gcc.dg/builtins-42.c: New test case.
31730
31731 2004-06-07 David Edelsohn <edelsohn@gnu.org>
31732
31733 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
31734 * g++.dg/ext/altivec-10.C: Same.
31735 * g++.dg/ext/altivec-2.C: Same.
31736 * g++.dg/ext/altivec-3.C: Same.
31737 * g++.dg/ext/altivec-4.C: Same.
31738 * g++.dg/ext/altivec-5.C: Same.
31739 * g++.dg/ext/altivec-6.C: Same.
31740 * g++.dg/ext/altivec-7.C: Same.
31741 * g++.dg/ext/altivec-8.C: Same.
31742 * g++.dg/ext/altivec-9.C: Same.
31743 * g++.old-deja/g++.abi/cxa_vec.C: Same.
31744 * g++.old-deja/g++.brendan/new3.C: Same.
31745 * gcc.c-torture/execute/eeprof-1.x: Same.
31746
31747 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
31748
31749 PR c/14765
31750 * gcc.dg/pr14765-1.c: New test.
31751
31752 2004-06-07 Roger Sayle <roger@eyesopen.com>
31753
31754 PR c/14649
31755 * gcc.dg/pr14649-1.c: New test case.
31756
31757 2004-06-07 Richard Henderson <rth@redhat.com>
31758
31759 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
31760 if temporaries.
31761
31762 2004-06-07 David Edelsohn <edelsohn@gnu.org>
31763
31764 * g++.dg/eh/elide1.C: Remove XFAIL.
31765
31766 2004-06-07 Mark Mitchell <mark@codesourcery.com>
31767
31768 PR c++/15337
31769 * g++.dg/expr/sizeof3.C: New test.
31770
31771 PR c++/14777
31772 * g++.dg/template/access14.C: New test.
31773
31774 PR c++/15554
31775 * g++.dg/template/enum1.C: New test.
31776
31777 PR c++/15057
31778 * g++.dg/eh/throw1.C: New test.
31779
31780 2004-06-07 David Ayers <d.ayers@inode.at>
31781 Ziemowit Laski <zlaski@apple.com>
31782
31783 * lib/objc.exp (objc_target_compile): Revert the '-framework
31784 Foundation' flag fix, since bare Darwin does not ship
31785 with the Foundation framework.
31786 * objc/execute/next_mapping.h: Provide a local NSConstantString
31787 @interface and @implementation.
31788 (objc_constant_string_init): A constructor function, used to
31789 initialize the NSConstantString meta-class object.
31790 * objc/execute/string1.m: Include "next_mapping.h" instead of
31791 <Foundation/NSString.h>.
31792 * objc/execute/string2.m: Likewise.
31793 * objc/execute/string3.m: Likewise.
31794 * objc/execute/string4.m: Likewise.
31795
31796 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
31797
31798 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
31799 to double. Replace double with FLOAT.
31800 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
31801
31802 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
31803 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
31804 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
31805 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
31806 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
31807 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
31808 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
31809 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
31810
31811 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
31812
31813 PR c/13519
31814 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
31815
31816 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31817
31818 PR c++/15503
31819 * g++.dg/template/meminit2.C: New test.
31820
31821 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
31822
31823 PR target/15822
31824 * gcc.c-torture/execute/compare-fp-1.c,
31825 gcc.c-torture/execute/compare-fp-2.c,
31826 gcc.c-torture/execute/compare-fp-3.c,
31827 gcc.c-torture/execute/compare-fp-4.c,
31828 gcc.c-torture/execute/compare-fp-3.x,
31829 gcc.c-torture/execute/compare-fp-4.x: Moved...
31830 * gcc.c-torture/execute/ieee/compare-fp-1.c,
31831 gcc.c-torture/execute/ieee/compare-fp-2.c,
31832 gcc.c-torture/execute/ieee/compare-fp-3.c,
31833 gcc.c-torture/execute/ieee/compare-fp-4.c,
31834 gcc.c-torture/execute/ieee/compare-fp-3.x,
31835 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
31836
31837 2004-06-04 David Ayers <d.ayers@inode.at>
31838
31839 * objc/execute/protocol-isEqual-4.m: New testcase.
31840
31841 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
31842
31843 * objc/execute/protocol-isEqual-1.m: New testcase.
31844 * objc/execute/protocol-isEqual-2.m: New testcase.
31845 * objc/execute/protocol-isEqual-3.m: New testcase.
31846
31847 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31848
31849 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
31850
31851 2004-06-02 Ziemowit Laski <zlaski@apple.com>
31852
31853 * lib/objc.exp (objc_target_compile): When running tests on
31854 Darwin (Mac OS X), inform the linker about '-framework
31855 'Foundation'.
31856
31857 2004-06-02 Eric Christopher <echristo@redhat.com>
31858
31859 * gcc.c-torture/compile/20040602-1.c: New.
31860
31861 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
31862
31863 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
31864 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
31865
31866 PR tree-optimization/14736
31867 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
31868
31869 PR tree-optimization/14042
31870 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
31871
31872 PR tree-optimization/14729
31873 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
31874
31875 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31876
31877 PR fortran/15557
31878 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
31879
31880 2004-06-01 Richard Hederson <rth@redhat.com>
31881
31882 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
31883
31884 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31885
31886 PR c++/14932
31887 * g++.dg/parse/offsetof4.C: New test.
31888
31889 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
31890
31891 PR objc/7993
31892 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
31893
31894 2004-05-31 Mark Mitchell <mark@codesourcery.com>
31895
31896 PR c++/15701
31897 * g++.dg/template/friend29.C: New test.
31898
31899 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
31900
31901 PR c/15749
31902 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
31903
31904 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
31905
31906 * gcc.dg/sparc-trap-1.c: New test.
31907
31908 2004-05-31 Roger Sayle <roger@eyesopen.com>
31909
31910 PR middle-end/15069
31911 * g++.dg/opt/fold3.C: New test case.
31912
31913 2004-05-30 Graham Stott <graham.stott@btinternet.com>
31914
31915 * lib/target-supports.exp (check_iconv_available): Fix fallout
31916 from 2004-05-28 patch.
31917
31918 2004-05-30 Paul Brook <paul@codesourcery.com>
31919
31920 PR fortran/15620
31921 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
31922 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
31923
31924 2004-05-30 Steven G. Kargl <kargls@comcast.net>
31925
31926 * gfortran.fortran-torture/execute/random_1.f90: New test.
31927
31928 2004-05-28 Ziemowit Laski <zlaski@apple.com>
31929
31930 * g++.dg/ext/altivec-10.C: New test.
31931
31932 2004-05-29 Paul Brook <paul@codesourcery.com>
31933
31934 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
31935
31936 2004-05-28 Ziemowit Laski <zlaski@apple.com>
31937
31938 * gcc.dg/altivec-16.c: New test.
31939
31940 2004-05-28 Janis Johnson <janis187@us.ibm.com>
31941
31942 * lib/target-supports.exp (check_vmx_hw_available): New.
31943 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
31944
31945 * lib/target-supports.exp (check_alias_available,
31946 check_iconv_available, check_named_sections_available): Use
31947 unique names for temporary files.
31948
31949 2004-05-28 Ziemowit Laski <zlaski@apple.com>
31950
31951 * gcc.dg/altivec-15.c: New test.
31952
31953 2004-05-28 Mark Mitchell <mark@codesourcery.com>
31954
31955 PR c++/15083
31956 * g++.dg/warn/noeffect6.C: New test.
31957
31958 PR c++/15471
31959 * g++.dg/expr/ptrmem4.C: New test.
31960
31961 PR c++/15640
31962 * g++.dg/template/operator3.C: New test.
31963
31964 2004-05-28 Mark Mitchell <mark@codesourcery.com>
31965
31966 PR c++/14668
31967 * g++.dg/lookup/redecl1.C: New test.
31968 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
31969
31970 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
31971
31972 * gcc.c-torture/execute/compare-fp-1.c,
31973 gcc.c-torture/execute/compare-fp-2.c,
31974 gcc.c-torture/execute/compare-fp-3.c,
31975 gcc.c-torture/execute/compare-fp-4.c,
31976 gcc.c-torture/execute/compare-fp-3.x,
31977 gcc.c-torture/execute/compare-fp-4.x,
31978 gcc.dg/pr15649-1.c: New.
31979
31980 2004-05-27 Adam Nemet <anemet@lnxw.com>
31981
31982 PR c++/12883
31983 * g++.dg/init/array14.C: New test.
31984
31985 2004-05-25 Janis Johnson <janis187@us.ibm.com>
31986
31987 * lib/compat.exp (compat-get-options-main): New.
31988 (compat-get-options): Remove unneeded code, warn for ignored
31989 command.
31990 (compat-execute): Check flag set by dg-require-* commands.
31991
31992 * lib/compat.exp (compat-execute): Break up long lines.
31993
31994 2004-05-24 Janis Johnson <janis187@us.ibm.com>
31995
31996 * gcc.dg/altivec-7.c: Don't use 'vector long'.
31997 * gcc.dg/altivec-14.c: New test.
31998 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
31999
32000 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
32001 * gcc.dg/altivec-12.c: Ditto.
32002
32003 * gcc.dg/altivec-3.c: Move call to altivec_check.
32004
32005 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32006
32007 PR c++/15044
32008 * g++.dg/template/error12.C: New test.
32009
32010 PR c++/15317
32011 * g++.dg/ext/attrib15.C: New test.
32012
32013 PR c++/15329
32014 * g++.dg/template/ptrmem9.C: New test.
32015
32016 2004-05-25 Paul Brook <paul@codesourcery.com>
32017
32018 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
32019
32020 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32021
32022 PR c++/15165
32023 * g++.dg/template/crash19.C: New test.
32024
32025 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32026
32027 PR c++/15025
32028 * g++.dg/template/redecl1.C: New test.
32029
32030 2004-05-23 Mark Mitchell <mark@codesourcery.com>
32031
32032 PR c++/14821
32033 * g++.dg/other/ns1.C: New test.
32034
32035 PR c++/14883
32036 * g++.dg/template/invalid1.C: New test.
32037
32038 2004-05-23 Paul Brook <paul@codesourcery.com>
32039 Victor Leikehman <lei@haifasphere.co.il>
32040
32041 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
32042 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
32043
32044 2004-05-22 Mark Mitchell <mark@codesourcery.com>
32045
32046 PR c++/15285
32047 PR c++/15299
32048 * g++.dg/template/non-dependent5.C: New test.
32049 * g++.dg/template/non-dependent6.C: New test.
32050
32051 2004-05-22 Mark Mitchell <mark@codesourcery.com>
32052
32053 PR c++/15507
32054 * g++.dg/inherit/union1.C: New test.
32055
32056 PR c++/15542
32057 * g++.dg/template/addr1.C: New test.
32058
32059 PR c++/15427
32060 * g++.dg/template/array5.C: New test.
32061
32062 PR c++/15287
32063 * g++.dg/template/array6.C: New test.
32064
32065 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
32066 Roger Sayle <roger@eyesopen.com>
32067
32068 * g++.dg/lookup/forscope2.C: New test case.
32069
32070 2004-05-22 Ben Elliston <bje@au.ibm.com>
32071
32072 * gcc.dg/cpp/Wmissingdirs.c: New.
32073
32074 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
32075
32076 PR target/15301
32077 * gcc.dg/compat/union-m128-1.h: New file.
32078 * gcc.dg/compat/union-m128-1_main.c: Likewise.
32079 * gcc.dg/compat/union-m128-1_x.c: Likewise.
32080 * gcc.dg/compat/union-m128-1_y.c: Likewise.
32081
32082 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
32083
32084 PR target/15302
32085 * gcc.dg/compat/struct-complex-1.h: New file.
32086 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
32087 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
32088 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32089
32090 2004-05-20 Roger Sayle <roger@eyesopen.com>
32091
32092 PR middle-end/3074
32093 * gcc.dg/pr3074-1.c: New test case.
32094 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
32095
32096 2004-05-20 Falk Hueffner <falk@debian.org>
32097
32098 PR other/15526
32099 * gcc.dg/ftrapv-1.c: New test case.
32100
32101 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
32102
32103 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
32104
32105 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
32106 Jeff Law <law@redhat.com>
32107
32108 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
32109 * gcc.dg/tree-ssa/20040518-2.c: New test.
32110
32111 * gcc.dg/tree-ssa/20040518-1.c: New test.
32112
32113 2004-05-18 Zack Weinberg <zack@codesourcery.com>
32114
32115 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
32116
32117 2004-05-18 Paul Brook <paul@codesourcery.com>
32118
32119 PR fortran/13930
32120 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
32121
32122 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32123
32124 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
32125 constant folding.
32126
32127 2004-05-17 Steven Bosscher <stevenb@suse.de>
32128
32129 * gcc.dg/tree-ssa/20040517-1.c: New test.
32130
32131 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32132
32133 * gcc.dg/loop-4.c: New test.
32134
32135 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
32136
32137 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
32138
32139 2004-05-15 Bud Davis <bdavis9659@comcast.net>
32140
32141 PR fortran/15311
32142 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
32143
32144 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32145
32146 PR fortran/13826
32147 PR fortran/13940
32148 * gfortran.fortran-torture/compile/data_1.f90: New test.
32149
32150 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
32151
32152 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
32153 * gcc.dg/uninit-H.c: Define ASM for __s390__.
32154
32155 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
32156
32157 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
32158
32159 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
32160
32161 PR c/15444
32162 * gcc.dg/format/xopen-1.c: Adjust expected message.
32163 * gcc.dg/format/xopen-3.c: New test.
32164
32165 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
32166
32167 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
32168
32169 2004-05-14 Jeff Law <law@redhat.com>
32170
32171 * gcc.dg/tree-ssa/20040514-2.c: New test.
32172
32173 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32174
32175 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
32176 this ...
32177 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
32178 this.
32179
32180 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
32181
32182 * gcc.dg/tree-ssa/20040514-1.c: New test.
32183
32184 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32185
32186 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
32187 test.
32188
32189 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32190
32191 PR fortran/14066
32192 * gfortran.fortran-torture/compile/do_1.f90: New test.
32193
32194 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32195
32196 PR fortran/15051
32197 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
32198 test.
32199
32200 2004-05-14 Bud Davis <bdavis9659@comcast.net>
32201
32202 PR fortran/15149
32203 * gfortran.fortran-torture/execute/random_init.f90: New test.
32204
32205 2004-05-13 Paul Brook <paul@codesourcery.com>
32206
32207 PR fortran/15314
32208 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
32209
32210 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
32211
32212 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
32213 for the powerpc case.
32214
32215 2004-05-13 Jeff Law <law@redhat.com>
32216
32217 * gcc.dg/tree-ssa/20040513-1.c: New test.
32218 * gcc.dg/tree-ssa/20040513-2.c: New test.
32219
32220 2004-05-13 Paul Brook <paul@codesourcery.com>
32221
32222 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
32223 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
32224 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
32225
32226 2004-05-13 Andreas Schwab <schwab@suse.de>
32227
32228 PR other/10819
32229 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
32230 characters.
32231
32232 2004-05-13 Bud Davis <bdavis9659@comcast.net>
32233
32234 PR fortran/15294
32235 * gfortran.fortran-torture/execute/adjustr.f90: New file.
32236
32237 2004-05-13 Diego Novillo <dnovillo@redhat.com>
32238
32239 Merge from tree-ssa-20020619-branch. See
32240 ChangeLog.tree-ssa for details.
32241
32242 2004-05-11 Ziemowit Laski <zlaski@apple.com>
32243
32244 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
32245 include <altivec.h> explicitly.
32246 * gcc.dg/altivec-13.c: Likewise.
32247
32248 2004-05-11 Paul Brook <paul@codesourcery.com>
32249
32250 * gcc.c-torture/compile/20010518-1.c: Force enum size.
32251
32252 2004-05-10 Eric Christopher <echristo@redhat.com>
32253
32254 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
32255 * gcc.dg/sibcall-4.c: Ditto.
32256
32257 2004-05-10 Ziemowit Laski <zlaski@apple.com>
32258
32259 * g++.dg/ext/altivec-8.C: New test case.
32260 * gcc.dg/altivec-13.c: New test case.
32261
32262 2004-05-08 Roger Sayle <roger@eyesopen.com>
32263
32264 * gcc.c-torture/execute/divcmp-1.c: New test case.
32265 * gcc.c-torture/execute/divcmp-2.c: New test case.
32266 * gcc.c-torture/execute/divcmp-3.c: New test case.
32267
32268 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32269
32270 * g++.dg/other/pragma-re-2.C: New test.
32271
32272 2004-05-07 Uros Bizjak <uros@kss-loka.si>
32273
32274 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
32275 * gcc.dg/i386-387-2.c: Likewise.
32276
32277 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
32278 __builtin_drem.
32279 * gcc.dg/i386-387-6.c: Likewise.
32280
32281 2004-05-07 Uros Bizjak <uros@kss-loka.si>
32282
32283 * gcc.dg/builtins-33.c: Also check log1p*.
32284
32285 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
32286
32287 PR optimization/15296
32288 * gcc.c-torture/execute/pr15296.c: New test.
32289
32290 2004-05-05 Uros Bizjak <uros@kss-loka.si>
32291
32292 * gcc.dg/builtins-40.c: New test.
32293
32294 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
32295
32296 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
32297
32298 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
32299
32300 * g++.dg/ext/spe1.C: New testcase.
32301
32302 2004-05-04 Ziemowit Laski <zlaski@apple.com>
32303
32304 * objc.dg/image-info.m: Allow additional attributes
32305 for __image_info section.
32306
32307 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
32308
32309 * gcc.dg/torture/mips-hilo-2.c: New test.
32310
32311 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32312
32313 PR c++/14389
32314 * g++.dg/template/member5.C: New test.
32315
32316 2004-05-03 Uros Bizjak <uros@kss-loka.si>
32317
32318 * gcc.dg/builtins-34.c: Also check expm1*.
32319
32320 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32321
32322 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
32323 * gcc.dg/torture/builtin-convert-3.c: New test.
32324
32325 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
32326
32327 PR middle-end/15054
32328 * g++.dg/opt/pr15054.C: New test.
32329
32330 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32331
32332 * gcc.dg/torture/builtin-rounding-1.c: New test.
32333 * gcc.dg/builtins-25.c: Delete.
32334 * gcc.dg/builtins-29.c: Delete.
32335
32336 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
32337
32338 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
32339 * gcc.dg/sibcall-4.c: Likewise.
32340 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
32341
32342 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
32343
32344 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
32345 bit-field on 16-bit targets.
32346
32347 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
32348
32349 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
32350 16-bit targets.
32351
32352 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
32353
32354 * gcc.dg/rs6000-power2-1.c: Change to compile only.
32355 * gcc.dg/rs6000-power2-2.c: Likewise.
32356
32357 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
32358
32359 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
32360 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
32361 Change the asm registers to be in form of frN instead of fN.
32362
32363 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32364
32365 * gcc.dg/torture/builtin-convert-2.c: New test.
32366
32367 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
32368
32369 * gcc.dg/rs6000-power2-1.c: New test.
32370 * gcc.dg/rs6000-power2-2.c: New test.
32371
32372 2004-04-28 Jan Hubicka <jh@suse.cz>
32373
32374 * gcc.dg/unused-6.c: New test.
32375
32376 2004-04-24 Laurent GUERBY <laurent@guerby.net>
32377 Ulrich Weigand <uweigand@de.ibm.com>
32378
32379 * ada/acats/run_all.sh: Define $target variable.
32380
32381 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
32382
32383 PR c++/15119
32384 * g++.dg/other/vararg-1.C: New test.
32385
32386 PR c++/4794
32387 * g++.dg/eh/cleanup3.C: New test.
32388
32389 2004-04-24 Laurent GUERBY <laurent@guerby.net>
32390
32391 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
32392 and ad8011a (target_insn).
32393 * ada/acats/support/macro.dfs: Likewise.
32394 * ada/acats/support/impbit.adb: New file.
32395
32396 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
32397
32398 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
32399
32400 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
32401
32402 * gcc.dg/loop-3.c: New test.
32403
32404 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
32405
32406 * gcc.c-torture/execute/simd-5.c: New test.
32407
32408 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32409
32410 PR c++/15064
32411 * g++.dg/template/crash18.C: New test.
32412
32413 2004-04-22 Mark Mitchell <mark@codesourcery.com>
32414
32415 * g++.dg/ext/complit3.C: New test.
32416
32417 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
32418
32419 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
32420 * gcc.dg/altivec-3.c: Same.
32421 * gcc.dg/altivec-varargs-1.c: Same.
32422
32423 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
32424
32425 * lib/target-supports.exp (check_profiling_available): Assume
32426 profiling is not available on powerpc-eabi targets.
32427
32428 2004-04-21 Janis Johnson <janis187@us.ibm.com>
32429
32430 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
32431 * gcc.dg/vmx/bug-1.c: Ditto.
32432
32433 2004-04-20 Eric Christopher <echristo@redhat.com>
32434
32435 * gcc.dg/charset/extern.c: New test.
32436 * g++.dg/charset/extern3.cc: Ditto.
32437
32438 2004-04-20 Uros Bizjak <uros@kss-loka.si>
32439
32440 * gcc.dg/builtins-39.c: New test.
32441
32442 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
32443
32444 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
32445
32446 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
32447
32448 * gcc.dg/torture/mips-hilo-1.c: New test.
32449
32450 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
32451
32452 * gcc.c-torture/compile/20040419-1.c: New test.
32453
32454 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
32455
32456 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
32457
32458 2004-04-18 Zack Weinberg <zack@codesourcery.com>
32459 Aldy Hernandez <aldyh@redhat.com>
32460
32461 * gcc.c-torture/execute/va-arg-24.c: New.
32462
32463 2004-04-17 Zack Weinberg <zack@codesourcery.com>
32464 Aldy Hernandez <aldyh@redhat.com>
32465
32466 * gcc.dg/vmx/1b-01.c: New.
32467 * gcc.dg/vmx/1b-02.c: New.
32468 * gcc.dg/vmx/1b-03.c: New.
32469 * gcc.dg/vmx/1b-04.c: New.
32470 * gcc.dg/vmx/1b-05.c: New.
32471 * gcc.dg/vmx/1b-06.c: New.
32472 * gcc.dg/vmx/1b-07.c: New.
32473 * gcc.dg/vmx/1c-01.c: New.
32474 * gcc.dg/vmx/1c-02.c: New.
32475 * gcc.dg/vmx/3a-01a.c: New.
32476 * gcc.dg/vmx/3a-01.c: New.
32477 * gcc.dg/vmx/3a-01m.c: New.
32478 * gcc.dg/vmx/3a-03.c: New.
32479 * gcc.dg/vmx/3a-03m.c: New.
32480 * gcc.dg/vmx/3a-04.c: New.
32481 * gcc.dg/vmx/3a-04m.c: New.
32482 * gcc.dg/vmx/3a-05.c: New.
32483 * gcc.dg/vmx/3a-06.c: New.
32484 * gcc.dg/vmx/3a-06m.c: New.
32485 * gcc.dg/vmx/3a-07.c: New.
32486 * gcc.dg/vmx/3b-01.c: New.
32487 * gcc.dg/vmx/3b-02.c: New.
32488 * gcc.dg/vmx/3b-10.c: New.
32489 * gcc.dg/vmx/3b-13.c: New.
32490 * gcc.dg/vmx/3b-14.c: New.
32491 * gcc.dg/vmx/3b-15.c: New.
32492 * gcc.dg/vmx/3c-01a.c: New.
32493 * gcc.dg/vmx/3c-01.c: New.
32494 * gcc.dg/vmx/3c-02.c: New.
32495 * gcc.dg/vmx/3c-03.c: New.
32496 * gcc.dg/vmx/3d-01.c: New.
32497 * gcc.dg/vmx/4-01.c: New.
32498 * gcc.dg/vmx/4-03.c: New.
32499 * gcc.dg/vmx/5-01.c: New.
32500 * gcc.dg/vmx/5-02.c: New.
32501 * gcc.dg/vmx/5-03.c: New.
32502 * gcc.dg/vmx/5-04.c: New.
32503 * gcc.dg/vmx/5-05.c: New.
32504 * gcc.dg/vmx/5-06.c: New.
32505 * gcc.dg/vmx/5-07.c: New.
32506 * gcc.dg/vmx/5-07t.c: New.
32507 * gcc.dg/vmx/5-08.c: New.
32508 * gcc.dg/vmx/5-10.c: New.
32509 * gcc.dg/vmx/5-11.c: New.
32510 * gcc.dg/vmx/7-01a.c: New.
32511 * gcc.dg/vmx/7-01.c: New.
32512 * gcc.dg/vmx/7c-01.c: New.
32513 * gcc.dg/vmx/7d-01.c: New.
32514 * gcc.dg/vmx/7d-02.c: New.
32515 * gcc.dg/vmx/8-01.c: New.
32516 * gcc.dg/vmx/8-02a.c: New.
32517 * gcc.dg/vmx/8-02.c: New.
32518 * gcc.dg/vmx/brode-1.c: New.
32519 * gcc.dg/vmx/bug-1.c: New.
32520 * gcc.dg/vmx/bug-2.c: New.
32521 * gcc.dg/vmx/bug-3.c: New.
32522 * gcc.dg/vmx/cw-bug-1.c: New.
32523 * gcc.dg/vmx/cw-bug-2.c: New.
32524 * gcc.dg/vmx/cw-bug-3.c: New.
32525 * gcc.dg/vmx/dct.c: New.
32526 * gcc.dg/vmx/debug-1.c: New.
32527 * gcc.dg/vmx/debug-2.c: New.
32528 * gcc.dg/vmx/debug-3.c: New.
32529 * gcc.dg/vmx/debug-4.c: New.
32530 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
32531 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
32532 * gcc.dg/vmx/eg-5.c: New.
32533 * gcc.dg/vmx/fft.c: New.
32534 * gcc.dg/vmx/gcc-bug-1.c: New.
32535 * gcc.dg/vmx/gcc-bug-2.c: New.
32536 * gcc.dg/vmx/gcc-bug-3.c: New.
32537 * gcc.dg/vmx/gcc-bug-4.c: New.
32538 * gcc.dg/vmx/gcc-bug-5.c: New.
32539 * gcc.dg/vmx/gcc-bug-6.c: New.
32540 * gcc.dg/vmx/gcc-bug-7.c: New.
32541 * gcc.dg/vmx/gcc-bug-8.c: New.
32542 * gcc.dg/vmx/gcc-bug-9.c: New.
32543 * gcc.dg/vmx/gcc-bug-b.c: New.
32544 * gcc.dg/vmx/gcc-bug-c.c: New.
32545 * gcc.dg/vmx/gcc-bug-d.c: New.
32546 * gcc.dg/vmx/gcc-bug-e.c: New.
32547 * gcc.dg/vmx/gcc-bug-f.c: New.
32548 * gcc.dg/vmx/gcc-bug-g.c: New.
32549 * gcc.dg/vmx/gcc-bug-i.c: New.
32550 * gcc.dg/vmx/harness.h: New.
32551 * gcc.dg/vmx/ira1.c: New.
32552 * gcc.dg/vmx/ira2a.c: New.
32553 * gcc.dg/vmx/ira2b.c: New.
32554 * gcc.dg/vmx/ira2.c: New.
32555 * gcc.dg/vmx/ira2c.c: New.
32556 * gcc.dg/vmx/mem.c: New.
32557 * gcc.dg/vmx/newton-1.c: New.
32558 * gcc.dg/vmx/ops.c: New.
32559 * gcc.dg/vmx/sn7153.c: New.
32560 * gcc.dg/vmx/spill2.c: New.
32561 * gcc.dg/vmx/spill3.c: New.
32562 * gcc.dg/vmx/spill.c: New.
32563 * gcc.dg/vmx/t.c: New.
32564 * gcc.dg/vmx/varargs-1.c: New.
32565 * gcc.dg/vmx/varargs-2.c: New.
32566 * gcc.dg/vmx/varargs-3.c: New.
32567 * gcc.dg/vmx/varargs-4.c: New.
32568 * gcc.dg/vmx/varargs-5.c: New.
32569 * gcc.dg/vmx/varargs-6.c: New.
32570 * gcc.dg/vmx/varargs-7.c: New.
32571 * gcc.dg/vmx/vmx.exp: New.
32572 * gcc.dg/vmx/vprint-1.c: New.
32573 * gcc.dg/vmx/vscan-1.c: New.
32574 * gcc.dg/vmx/x-01.c: New.
32575 * gcc.dg/vmx/x-02.c: New.
32576 * gcc.dg/vmx/x-03.c: New.
32577 * gcc.dg/vmx/x-04.c: New.
32578 * gcc.dg/vmx/x-05.c: New.
32579 * gcc.dg/vmx/yousufi-1.c: New.
32580 * gcc.dg/vmx/zero-1.c: New.
32581 * gcc.dg/vmx/zero.c: New.
32582
32583 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
32584
32585 * g++.dg/lookup/java1.C: Update for chage of
32586 _Jv_AllocObject.
32587 * g++.dg/lookup/java2.C: Likewise.
32588
32589 2004-04-17 Laurent GUERBY <laurent@guerby.net>
32590
32591 * ada/acats/run_all.sh: use -O2 by default.
32592
32593 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
32594
32595 * gcc.dg/vr-mult-[12].c: New tests.
32596
32597 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32598
32599 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
32600
32601 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
32602
32603 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
32604
32605 * lib/target-supports.exp (check_profiling_available): Assume
32606 profiling isn't available for mips*-*-elf targets.
32607
32608 2004-04-14 Uros Bizjak <uros@kss-loka.si>
32609
32610 * gcc.dg/builtins-38.c: New test.
32611
32612 2004-04-14 Eric Christopher <echristo@redhat.com>
32613
32614 * g++.dg/charset/charset.exp: Run .cc extension tests.
32615
32616 2004-04-14 Zack Weinberg <zack@codesourcery.com>
32617
32618 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
32619
32620 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32621
32622 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
32623
32624 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
32625
32626 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
32627 * gcc.dg/i386-387-2.c: Likewise.
32628
32629 * gcc.dg/i386-387-7.c: New test.
32630 * gcc.dg/i386-387-8.c: New test.
32631
32632 * gcc.dg/builtins-37.c: New test.
32633
32634 2004-04-13 Geoffrey Keating <geoffk@apple.com>
32635
32636 * g++.dg/pch/externc-1.C: Add missing semicolon.
32637
32638 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
32639
32640 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
32641
32642 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32643
32644 * gcc.c-torture/execute/20040411-1.c: New test.
32645
32646 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
32647
32648 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
32649
32650 2004-04-09 Chris Demetriou <cgd@broadcom.com>
32651
32652 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
32653
32654 2004-04-09 Zack Weinberg <zack@codesourcery.com>
32655
32656 * lib/target-supports.exp (check_named_sections_available): New.
32657 * lib/gcc-dg.exp (dg-require-named-sections): New.
32658 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
32659 old-deja.exp. Also prune error-count message from HP linker.
32660 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
32661
32662 * g++.dg/init/init-ref4.C: Use dg-require-weak.
32663 * g++.old-deja/g++.pt/static3.C: Likewise.
32664 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
32665
32666 2004-04-09 Roger Sayle <roger@eyesopen.com>
32667
32668 * gcc.c-torture/execute/20040409-1.c: New test case.
32669 * gcc.c-torture/execute/20040409-2.c: New test case.
32670 * gcc.c-torture/execute/20040409-3.c: New test case.
32671
32672 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32673
32674 * gcc.dg/20040409-1.c: New test.
32675
32676 2004-04-08 Roger Sayle <roger@eyesopen.com>
32677
32678 PR target/14888
32679 * g++.dg/opt/pr14888.C: New test case.
32680
32681 2004-04-08 Geoffrey Keating <geoffk@apple.com>
32682
32683 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
32684 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
32685 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
32686 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
32687 New tests.
32688
32689 2004-04-08 Paul Brook <paul@codesourcery.com>
32690
32691 * gcc.dg/spill-1.c: New test.
32692
32693 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32694
32695 * gcc.dg/torture/builtin-ctype-2.c: New test.
32696
32697 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
32698
32699 * gcc.dg/pch/pch.exp: Add largefile test.
32700
32701 2004-04-06 Geoffrey Keating <geoffk@apple.com>
32702
32703 * g++.dg/pch/externc-1.Hs: New.
32704 * g++.dg/pch/externc-1.C: New.
32705
32706 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32707
32708 * gcc.dg/compat/struct-by-value-5a_main.c,
32709 gcc.dg/compat/struct-by-value-5b_main.c: New files.
32710 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
32711 * gcc.dg/compat/struct-by-value-5a_x.c,
32712 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
32713 gcc.dg/compat/struct-by-value-5_x.c.
32714 * gcc.dg/compat/struct-by-value-5a_y.c,
32715 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
32716 gcc.dg/compat/struct-by-value-5_y.c.
32717
32718 * gcc.dg/compat/struct-by-value-6a_main.c,
32719 gcc.dg/compat/struct-by-value-6b_main.c: New files.
32720 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
32721 * gcc.dg/compat/struct-by-value-6a_x.c,
32722 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
32723 gcc.dg/compat/struct-by-value-6_x.c.
32724 * gcc.dg/compat/struct-by-value-6a_y.c,
32725 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
32726 gcc.dg/compat/struct-by-value-6_y.c.
32727
32728 * gcc.dg/compat/struct-by-value-7a_main.c,
32729 gcc.dg/compat/struct-by-value-7b_main.c: New files.
32730 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
32731 * gcc.dg/compat/struct-by-value-7a_x.c,
32732 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
32733 gcc.dg/compat/struct-by-value-7_x.c.
32734 * gcc.dg/compat/struct-by-value-7a_y.c,
32735 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
32736 gcc.dg/compat/struct-by-value-7_y.c.
32737
32738 2004-04-06 Jakub Jelinek <jakub@redhat.com>
32739
32740 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
32741 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
32742 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
32743 options.
32744
32745 2004-04-06 Uros Bizjak <uros@kss-loka.si>
32746
32747 * gcc.dg/builtins-36.c: New test.
32748
32749 2004-04-06 Paul Brook <paul@codesourcery.com>
32750
32751 * README.gcc: Remove obsolete contraint on testcases.
32752
32753 2004-04-05 Paul Brook <paul@codesourcery.com>
32754
32755 PR2123
32756 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
32757 failure and exit(0) on success.
32758 * g++.dg/expr/anew2.C: Ditto.
32759 * g++.dg/expr/anew3.C: Ditto.
32760 * g++.dg/expr/anew4.C: Ditto.
32761
32762 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
32763
32764 PR c++/3518
32765 * g++.dg/template/unify7.C: New.
32766
32767 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
32768
32769 * g++.dg/README: Bring up to date with new subdirectories; remove
32770 duplicate subdirectory lines.
32771
32772 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
32773
32774 PR c++/14007
32775 * g++.dg/template/unify5.C: New.
32776 * g++.dg/template/unify6.C: New.
32777 * g++.dg/template/qualttp20.C: Adjust.
32778 * g++.old-deja/g++.jason/report.C: Adjust.
32779 * g++.old-deja/g++.other/qual1.C: Adjust.
32780
32781 2004-04-01 Mark Mitchell <mark@codesourcery.com>
32782
32783 PR c++/14803
32784 * g++.dg/inherit/ptrmem1.C: New test.
32785
32786 2004-04-01 Jakub Jelinek <jakub@redhat.com>
32787
32788 PR c++/14755
32789 * gcc.c-torture/execute/20040331-1.c: New test.
32790 * gcc.dg/20040331-1.c: New test.
32791
32792 2004-04-01 Paul Brook <paul@codesourcery.com>
32793
32794 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
32795
32796 2004-03-30 Mark Mitchell <mark@codesourcery.com>
32797
32798 PR c++/14724
32799 * g++.dg/init/goto1.C: New test.
32800
32801 PR c++/14763
32802 * g++.dg/template/defarg4.C: New test.
32803
32804 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
32805
32806 * gcc.dg/altivec-11.c: Extend test for more valid cases.
32807
32808 2004-03-28 David Edelsohn <edelsohn@gnu.org>
32809
32810 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
32811
32812 2004-03-28 Zack Weinberg <zack@codesourcery.com>
32813
32814 * gcc.dg/noncompile/undeclared-2.c: New test.
32815
32816 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
32817
32818 * gcc.dg/940409-1.c: Remove XFAIL.
32819 * gcc.dg/reg-vol-struct-1.c: New test.
32820
32821 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32822
32823 * gcc.dg/torture/builtin-wctype-1.c: New test.
32824
32825 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
32826
32827 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
32828 * gcc.dg/20001101-1.c: Likewise.
32829 * gcc.dg/20001102-1.c: Likewise.
32830
32831 2004-03-25 Roger Sayle <roger@eyesopen.com>
32832
32833 * gcc.dg/compare8.c: Add an additional test for XOR.
32834
32835 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32836
32837 * gcc.dg/torture/builtin-ctype-1.c: New test.
32838
32839 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32840
32841 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
32842 * gcc.dg/torture/builtin-math-1.c: Likewise.
32843 * gcc.dg/torture/builtin-power-1.c: New test.
32844
32845 2004-03-24 Andreas Schwab <schwab@suse.de>
32846
32847 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
32848 IA64 assembler.
32849
32850 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
32851 Roger Sayle <roger@eyesopen.com>
32852
32853 * gcc.dg/compare8.c: New test case.
32854
32855 2004-03-23 Ziemowit Laski <zlaski@apple.com>
32856
32857 * g++.dg/ext/altivec-7.C: New test.
32858
32859 2004-03-23 Zack Weinberg <zack@codesourcery.com>
32860
32861 PR 12267, 12391, 12560, 13129, 14114, 14133
32862 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
32863 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
32864 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
32865 Adjust error regexps.
32866 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
32867 * gcc.dg/noncompile/undeclared-1.c: New test cases.
32868 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
32869 * gcc.dg/local1.c: Add explanatory comment.
32870
32871 2004-03-23 Roger Sayle <roger@eyesopen.com>
32872
32873 PR optimization/14669
32874 * g++.dg/opt/fold2.C: New test case.
32875
32876 2004-03-22 Jakub Jelinek <jakub@redhat.com>
32877
32878 PR c/14069
32879 * gcc.dg/20040322-1.c: New test.
32880
32881 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32882
32883 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
32884 * gcc.dg/ultrasp4.c: Likewise.
32885 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
32886
32887 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
32888
32889 * gcc.dg/i386-sse-8.c: Reset default options.
32890
32891 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
32892
32893 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
32894 in the error message text.
32895
32896 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
32897
32898 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
32899
32900 2004-03-21 Mark Mitchell <mark@codesourcery.com>
32901
32902 PR c++/14616
32903 * g++.dg/init/array13.C: New test.
32904
32905 2004-03-20 Roger Sayle <roger@eyesopen.com>
32906
32907 PR target/13889
32908 * gcc.c-torture/compile/pr13889.c: New test case.
32909
32910 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
32911
32912 PR c/14635
32913 * builtins-1.c (nan, nans): Don't test.
32914 * builtins-30.c: Don't use nan, nanf, nanl.
32915 * builtins-35.c: New test.
32916
32917 2004-03-19 Ziemowit Laski <zlaski@apple.com>
32918
32919 * g++.dg/ext/altivec-6.C: New test.
32920
32921 2004-03-19 Mark Mitchell <mark@codesourcery.com>
32922
32923 * g++.dg/init/placement3.C: New test.
32924
32925 * g++.dg/template/spec13.C: New test.
32926
32927 * g++.dg/lookup/using11.C: New test.
32928
32929 * g++.dg/lookup/koenig3.C: New test.
32930
32931 * g++.dg/template/operator2.C: New test.
32932
32933 * g++.dg/expr/dtor3.C: New test.
32934 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
32935 marker.
32936 * g++.old-deja/g++.law/visibility28.C: Likewise.
32937
32938 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
32939
32940 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
32941 * gcc.dg/ppc64-abi-3.c: Likewise.
32942
32943 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32944
32945 PR c++/14545
32946 * g++.dg/parse/template15.C: New test.
32947
32948 2004-03-18 Mark Mitchell <mark@codesourcery.com>
32949
32950 * g++.dg/expr/dtor2.C: New test.
32951
32952 * g++.dg/lookup/anon4.C: New test.
32953
32954 * g++.dg/overload/using1.C: New test.
32955
32956 * g++.dg/template/lookup7.C: New test.
32957
32958 * g++.dg/template/typename6.C: New test.
32959
32960 * g++.dg/expr/cond6.C: New test.
32961
32962 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32963
32964 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
32965
32966 2004-03-18 Mark Mitchell <mark@codesourcery.com>
32967
32968 * g++.dg/expr/cond5.C: New test.
32969 * g++.dg/expr/constcast1.C: Likewise.
32970 * g++.dg/expr/ptrmem2.C: Likewise.
32971 * g++.dg/expr/ptrmem3.C: Likewise.
32972 * g++.dg/lookup/main1.C: Likewise.
32973 * g++.dg/template/lookup6.C: Likewise.
32974
32975 2004-03-18 Mark Mitchell <mark@codesourcery.com>
32976
32977 * gcc.dg/local1.c: New test.
32978
32979 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
32980
32981 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32982
32983 * gcc.dg/torture/builtin-convert-1.c: New test.
32984
32985 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32986
32987 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
32988
32989 2004-03-16 Mark Mitchell <mark@codesourcery.com>
32990
32991 PR c++/14481
32992 * g++.dg/warn/Wunused-7.C: New test.
32993
32994 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32995
32996 * gcc.dg/torture/builtin-integral-1.c: New test.
32997
32998 2004-03-16 Mark Mitchell <mark@codesourcery.com>
32999
33000 PR c++/14586
33001 * g++.dg/parse/non-dependent3.C: New test.
33002
33003 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
33004
33005 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
33006 * g++.dg/eh/simd-2.C: Likewise.
33007 * g++.dg/init/array10.C: Likewise.
33008 * gcc.c-torture/compile/simd-1.c: Likewise.
33009 * gcc.c-torture/compile/simd-2.c: Likewise.
33010 * gcc.c-torture/compile/simd-3.c: Likewise.
33011 * gcc.c-torture/compile/simd-4.c: Likewise.
33012 * gcc.c-torture/compile/simd-6.c: Likewise.
33013 * gcc.c-torture/execute/simd-1.c: Likewise.
33014 * gcc.c-torture/execute/simd-2.c: Likewise.
33015 * gcc.dg/compat/vector-defs.h: Likewise.
33016 * gcc.dg/20020531-1.c: Likewise.
33017 * gcc.dg/altivec-3.c: Likewise.
33018 * gcc.dg/altivec-4.c: Likewise.
33019 * gcc.dg/altivec-varargs-1.c: Likewise.
33020 * gcc.dg/compat/vector-defs.h: Likewise.
33021 * gcc.dg/i386-mmx-3.c: Likewise.
33022 * gcc.dg/i386-sse-4.c: Likewise.
33023 * gcc.dg/i386-sse-5.c: Likewise.
33024 * gcc.dg/i386-sse-8.c: Likewise.
33025 * gcc.dg/simd-1.c: Likewise.
33026 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
33027 __ev64_opaque__ since the machine description provides it.
33028
33029 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33030
33031 * lib/compat.exp (skip_list): New global variable.
33032 Use it to hold the user defined COMPAT_SKIPS list if any.
33033 (compat-obj): Add the members of skip_list to optall.
33034
33035 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33036
33037 * gcc.dg/compat/union-by-value-1_main.c,
33038 union-by-value-1_x.c, union-by-value-1_y.c,
33039 union-check.h, union-defs.h,
33040 union-init.h, union-return-1_main.c,
33041 union-return-1_x.c, union-return-1_y.c: New files.
33042
33043 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33044
33045 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
33046 mixed-struct-init.h: Add 4 mixed structure types.
33047 struct-by-value-21_main.c, struct-by-value-21_x.c,
33048 struct-by-value-21_y.c, struct-return-21_main.c,
33049 struct-return-21_x.c, struct-return-21_y.c: New files.
33050
33051 2004-03-13 Mark Mitchell <mark@codesourcery.com>
33052
33053 PR c++/14550
33054 * g++.dg/parse/template14.C: New test.
33055
33056 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
33057
33058 * gcc.c-torture/execute/20040313-1.c: New test.
33059
33060 2004-03-13 Jakub Jelinek <jakub@redhat.com>
33061
33062 PR target/14533
33063 * gcc.dg/20040311-2.c: New test.
33064
33065 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
33066
33067 PR other/14544
33068 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
33069 bit-field.
33070
33071 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
33072
33073 * gcc.dg/20040305-2.c: Add missing return statement.
33074
33075 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33076
33077 * gcc.dg/builtins-34.c: Also check pow10*.
33078
33079 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
33080
33081 PR target/14262
33082 * gcc.dg/20040305-2.c: New test.
33083
33084 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
33085
33086 * gcc.dg/20040310-1.c: New test.
33087
33088 2004-03-11 Roger Sayle <roger@eyesopen.com>
33089
33090 * gcc.c-torture/execute/20040311-1.c: New test case.
33091
33092 2004-03-11 Mark Mitchell <mark@codesourcery.com>
33093
33094 PR c++/14476
33095 * g++.dg/lookup/enum1.C: New test.
33096
33097 2004-03-10 Mark Mitchell <mark@codesourcery.com>
33098
33099 PR c++/14510
33100 * g++.dg/lookup/struct2.C: New test.
33101
33102 2004-03-10 Uros Bizjak <uros@kss-loka.si>
33103
33104 * gcc.dg/builtins-34.c: New test.
33105
33106 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33107
33108 * gcc.dg/torture/builtin-nonneg-1.c: New test.
33109
33110 2004-03-09 James E Wilson <wilson@specifixinc.com>
33111
33112 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
33113 * gcc.dg/alias-2.c: New testcase.
33114
33115 2004-03-09 Zack Weinberg <zack@codesourcery.com>
33116
33117 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
33118
33119 2004-03-09 Roger Sayle <roger@eyesopen.com>
33120
33121 * gcc.c-torture/execute/20040309-1.c: New test case.
33122
33123 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
33124
33125 PR c++/14397
33126 * g++.dg/overload/ref1.C: New.
33127
33128 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33129
33130 PR c++/14409
33131 * g++.dg/template/spec12.C: New test.
33132
33133 PR c++/14448
33134 * g++.dg/parse/crash14.C: New test.
33135
33136 2004-03-09 Mark Mitchell <mark@codesourcery.com>
33137
33138 PR c++/14230
33139 * g++.dg/init/ref11.C: New test.
33140
33141 2004-03-09 Mark Mitchell <mark@codesourcery.com>
33142
33143 PR c++/14432
33144 * g++.dg/parse/builtin2.C: New test.
33145
33146 2004-03-08 Mark Mitchell <mark@codesourcery.com>
33147
33148 PR c++/14401
33149 * g++.dg/init/ctor3.C: New test.
33150 * g++.dg/init/union1.C: New test.
33151 * g++.dg/ext/anon-struct4.C: New test.
33152
33153 2004-03-08 Mark Mitchell <mark@codesourcery.com>
33154
33155 * g++.dg/lookup/koenig1.C: Tweak error messages.
33156 * g++.dg/lookup/used-before-declaration.C: Likewise.
33157 * g++.dg/other/do1.C: Likewise.
33158 * g++.dg/overload/koenig1.C: Likewise.
33159 * g++.dg/parse/crash13.C: Likewise.
33160 * g++.dg/template/instantiate3.C: Likewise.
33161
33162 2004-03-08 Eric Christopher <echristo@redhat.com>
33163
33164 * * lib/target-supports.exp: Enable libiconv in test
33165 compilation. Fix up error checking.
33166
33167 2004-03-08 Roger Sayle <roger@eyesopen.com>
33168
33169 PR middle-end/14289
33170 * gcc.dg/pr14289-1.c: New test case.
33171 * gcc.dg/pr14289-2.c: Likewise.
33172 * gcc.dg/pr14289-3.c: Likewise.
33173
33174 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
33175
33176 * gcc.c-torture/execute/20040308-1.c: New test.
33177
33178 2004-03-07 Roger Sayle <roger@eyesopen.com>
33179
33180 * gcc.c-torture/execute/20040307-1.c: New test case.
33181
33182 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
33183
33184 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
33185
33186 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
33187
33188 * gcc.dg/20040306-1.c: New test.
33189
33190 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
33191
33192 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
33193 them static.
33194 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
33195
33196 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33197
33198 PR c/14465
33199 * gcc.dg/decl-6.c: New test.
33200
33201 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33202
33203 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
33204 Rename LOGPOW -> LOG_POW.
33205 (SQRT_EXP, POW_EXP): New.
33206
33207 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33208
33209 * gcc.dg/i386-sse-8.c: New test.
33210
33211 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
33212
33213 PR c/14114
33214 * gcc.dg/decl-5.c: New test.
33215
33216 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
33217
33218 * gcc.dg/20040305-1.c: New test.
33219
33220 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
33221
33222 PR other/14354
33223 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
33224
33225 2004-03-04 Ziemowit Laski <zlaski@apple.com>
33226
33227 PR c++/14425, c++/14426
33228 * g++.dg/ext/altivec-4.C: New test.
33229 * g++.dg/ext/altivec-5.C: New test.
33230
33231 2004-03-04 Geoffrey Keating <geoffk@apple.com>
33232
33233 * g++.old-deja/g++.other/linkage1.C: Expect errors about
33234 global variables of a type with no linkage.
33235 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
33236 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
33237 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
33238 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
33239 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
33240 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
33241 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
33242 * g++.dg/warn/deprecated.C: Name enum Color.
33243 * g++.dg/overload/VLA.C: Name structure for 'b'.
33244 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
33245
33246 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
33247
33248 * gcc.c-torture/compile/20040304-1.c: New test.
33249
33250 2004-03-03 Zack Weinberg <zack@codesourcery.com>
33251
33252 PR 13728
33253 * gcc.dg/decl-4.c: New testcase.
33254
33255 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
33256
33257 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
33258 as PRECF if sizeof (float) > sizeof (double).
33259 (PRECL): Make it the same as PRECF if
33260 sizeof (float) > sizeof (long double).
33261
33262 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33263
33264 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
33265 system type. Add check for irix6 which doesn't have c99 runtime.
33266
33267 2004-03-03 Bob Wilson <bob.wilson@acm.org>
33268
33269 * gcc.dg/const-elim-1.c: xfail for xtensa.
33270
33271 2004-03-01 Mark Mitchell <mark@codesourcery.com>
33272
33273 PR c++/14369
33274 * g++.dg/template/cond4.C: New test.
33275
33276 2004-03-01 Mark Mitchell <mark@codesourcery.com>
33277
33278 PR c++/14360
33279 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
33280
33281 PR c++/14361
33282 * g++.dg/parse/defarg7.C: New test.
33283
33284 PR c++/14359
33285 * g++.dg/template/friend26.C: New test.
33286
33287 2004-03-01 Mark Mitchell <mark@codesourcery.com>
33288
33289 PR c++/14324
33290 * g++.dg/abi/mangle21.C: New test.
33291
33292 PR c++/14260
33293 * g++.dg/parse/constructor2.C: New test.
33294
33295 PR c++/14337
33296 * g++.dg/template/sfinae1.C: New test.
33297
33298 2004-02-29 Mark Mitchell <mark@codesourcery.com>
33299
33300 PR c++/14267
33301 * g++.dg/expr/crash2.C: New test.
33302
33303 PR middle-end/13448
33304 * gcc.dg/inline-5.c: New test.
33305 * gcc.dg/always-inline.c: Split out tests into ...
33306 * gcc.dg/always-inline2.c: ... this and ...
33307 * gcc.dg/always-inline3.c: ... this.
33308
33309 2004-02-29 Mark Mitchell <mark@codesourcery.com>
33310
33311 PR debug/12103
33312 * g++.dg/debug/crash1.C: New test.
33313
33314 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
33315
33316 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
33317 function with __attribute__((noinline)).
33318 (recurser_void2): Likewise.
33319 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
33320 (recurser_void2): Likewise.
33321
33322 2004-02-29 Roger Sayle <roger@eyesopen.com>
33323
33324 PR middle-end/14203
33325 * g++.dg/warn/Wunused-6.C: New test case.
33326
33327 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
33328
33329 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
33330 not defined.
33331
33332 2004-02-27 Eric Christopher <echristo@redhat.com>
33333
33334 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
33335 * g++.dg/charset/asm2.c: Run only x86.
33336 * gcc.dg/charset/asm3.c: Ditto.
33337
33338 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
33339
33340 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
33341 ld_library_path.
33342
33343 2004-02-27 Ziemowit Laski <zlaski@apple.com>
33344
33345 * g++.dg/ext/altivec-3.C: New.
33346
33347 2004-02-26 Richard Henderson <rth@redhat.com>
33348
33349 * g++.dg/ext/attrib10.C: Mark for warning.
33350 * gcc.dg/attr-alias-1.c: New.
33351
33352 2004-02-26 Richard Henderson <rth@redhat.com>
33353
33354 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
33355 * gcc.c-torture/execute/20040208-2.c: ... it back.
33356
33357 2004-02-26 Eric Christopher <echristo@redhat.com>
33358
33359 * lib/target-supports.exp (check-iconv-available): New function.
33360 * lib/gcc-dg.exp (dg-require-iconv): New function.
33361 Use above.
33362 * gcc.dg/charset: New directory.
33363 * gcc.dg/charset/charset.exp: New file.
33364 * gcc.dg/charset/asm1.c: Ditto.
33365 * gcc.dg/charset/asm2.c: Ditto.
33366 * gcc.dg/charset/asm3.c: Ditto.
33367 * gcc.dg/charset/asm4.c: Ditto.
33368 * gcc.dg/charset/asm5.c: Ditto.
33369 * gcc.dg/charset/attribute1.c: Ditto.
33370 * gcc.dg/charset/attribute2.c: Ditto.
33371 * gcc.dg/charset/string1.c: Ditto.
33372 * g++.dg/charset: New directory.
33373 * g++.dg/dg.exp: Add here. Special options.
33374 * g++.dg/charset/charset.exp: New file.
33375 * g++.dg/charset/asm1.c: Ditto.
33376 * g++.dg/charset/asm2.c: Ditto.
33377 * g++.dg/charset/asm3.c: Ditto.
33378 * g++.dg/charset/asm4.c: Ditto.
33379 * g++.dg/charset/attribute1.c: Ditto.
33380 * g++.dg/charset/attribute2.c: Ditto.
33381 * g++.dg/charset/extern1.cc: Ditto.
33382 * g++.dg/charset/extern2.cc: Ditto.
33383 * g++.dg/charset/string1.c: Ditto.
33384
33385 2004-02-26 Mark Mitchell <mark@codesourcery.com>
33386
33387 PR c++/14278
33388 * g++.dg/parse/comma1.C: New test.
33389
33390 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33391
33392 PR c++/14284
33393 * g++.dg/template/ttp8.C: New test.
33394
33395 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
33396
33397 * gcc.dg/fixuns-trunc-1.c: New test.
33398
33399 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33400
33401 * gcc.dg/builtins-config.h: Use #elif.
33402
33403 2004-02-26 Michael Matz <matz@suse.de>
33404
33405 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
33406 * gcc.dg/991214-1.c: Likewise.
33407 * gcc.dg/i386-asm-1.c: Likewise.
33408
33409 2004-02-25 Richard Henderson <rth@redhat.com>
33410
33411 * gcc.c-torture/execute/20040208-2.c: Move ...
33412 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
33413
33414 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33415
33416 PR c++/14246
33417 * g++.dg/other/crash-3.C: New test.
33418
33419 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33420
33421 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
33422 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
33423
33424 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
33425 HP-UX.
33426
33427 2004-02-24 Michael Matz <matz@suse.de>
33428
33429 * gcc.dg/i386-regparm.c: New.
33430
33431 2004-02-23 James E Wilson <wilson@specifixinc.com>
33432
33433 * gcc.c-torture/execute/20040223-1.c: New.
33434
33435 2004-02-23 Zack Weinberg <zack@codesourcery.com>
33436 Kazu Hirata <kazu@cs.umass.edu>
33437
33438 * gcc.dg/fwritable-strings-1.c: Remove.
33439
33440 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
33441
33442 PR c/14156
33443 * gcc.dg/20040223-1.c: New test.
33444
33445 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33446
33447 PR c++/14106
33448 * g++.dg/ext/typeof9.C: New test.
33449
33450 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33451
33452 PR c++/14250
33453 * g++.dg/other/switch1.C: New test.
33454
33455 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33456
33457 * gcc.dg/cast-function-1.c: Adjust for new informative message.
33458 * gcc.dg/va-arg-1.c: Likewise.
33459
33460 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33461
33462 PR c++/14143
33463 * g++.dg/template/koenig5.C: New test.
33464
33465 2004-02-21 Ziemowit Laski <zlaski@apple.com>
33466
33467 * g++.dg/ext/altivec-1.C: Generalize target triple.
33468 * g++.dg/ext/altivec-2.C: New test case.
33469 * g++.dg/ext/altivec_check.h: New file.
33470 * gcc.dg/altivec-1.c: Generalize target triple;
33471 include altivec_check.h and call altivec_check().
33472 * gcc.dg/altivec-[2-5].c: Generalize target triple.
33473 * gcc.dg/altivec-6.c: New test case.
33474 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
33475 type casts as needed.
33476 * gcc.dg/altivec-10.c: Include altivec_check.h and call
33477 altivec_check().
33478 * gcc.dg/altivec-12.c: New test case.
33479 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
33480 include altivec_check.h and call altivec_check().
33481 * gcc.dg/altivec_check.h: New file.
33482
33483 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33484
33485 * lib/target-supports.exp (check_alias_available): Don't mangle
33486 function `g' in test program.
33487
33488 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33489
33490 * lib/target-supports.exp (check_profiling_available): Check
33491 argument to determine whether we support a profiling type.
33492 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
33493 check_profiling_available.
33494 * g++.dg/bprob/bprob.exp: Likewise.
33495 * g77.dg/bprob/bprob.exp: Likewise.
33496 * gcc.misc-tests/bprob.exp: Likewise.
33497 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
33498 dg-require-profiling and delete expected error handling.
33499 * gcc.dg/20021014-1.c: Likewise.
33500 * gcc.dg/nest.c: Likewise.
33501
33502 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33503
33504 PR c++/12007
33505 * g++.dg/other/vthunk1.C: New test.
33506
33507 2004-02-20 Falk Hueffner <falk@debian.org>
33508
33509 PR target/14201
33510 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
33511
33512 2004-02-20 Mark Mitchell <mark@codesourcery.com>
33513
33514 PR c++/13927
33515 * g++.dg/other/error8.C: Remove XFAIL markers.
33516
33517 PR c++/14173
33518 * g++.dg/ext/packed5.C: New test.
33519
33520 PR c++/14199
33521 * g++.dg/warn/Wunused-5.C: New test.
33522
33523 PR c++/14186
33524 * g++.dg/lookup/member1.C: New test.
33525
33526 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
33527
33528 * gcc.c-torture/compile/20040130-1.c: Enable only when
33529 __INT_MAX__ >= 2147483647L.
33530 * gcc.c-torture/compile/961203-1.c: Likewise.
33531
33532 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
33533
33534 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
33535 * g++.dg/opt/template1.C: Robustify assembler regexp
33536
33537 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
33538
33539 * gcc.c-torture/execute/simd-4.x: Remove.
33540 * gcc.c-torture/execute/va-arg-25.x: Likewise.
33541 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
33542 Guard with #ifndef SKIP_ATTRIBUTE.
33543 * gcc.dg/compat/vector-1_y.c: Likewise.
33544 * gcc.dg/compat/vector-2_x.c: Likewise.
33545 * gcc.dg/compat/vector-2_y.c: Likewise.
33546 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
33547 * g++.dg/eh/simd-2.C: Likewise.
33548
33549 2004-02-19 Alan Modra <amodra@bigpond.net.au>
33550
33551 * gcc.c-torture/compile/complex-1.c: New.
33552
33553 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
33554
33555 PR target/14209
33556 * gcc.c-torture/execute/20040218-1.c: New test.
33557
33558 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33559
33560 PR c++/14181
33561 * g++.dg/parse/new2.C: New test.
33562
33563 2004-02-18 Paul Brook <paul@codesourcery.com>
33564
33565 * gcc.c-torture/compile/libcall-1.c: New test.
33566
33567 2004-02-18 Paul Brook <paul@codesourcery.com>
33568
33569 PR debug/12934
33570 * gcc.dg/debug/debug-7.c: New test.
33571
33572 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
33573
33574 * gcc.dg/20040217-1.c: New test.
33575
33576 2004-02-17 Zack Weinberg <zack@codesourcery.com>
33577
33578 * gcc.c-torture/execute/990208-1.x: Delete.
33579
33580 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
33581
33582 * gcc.c-torture/execute/20040208-2.x: New file.
33583
33584 2004-02-17 Mark Mitchell <mark@codesourcery.com>
33585
33586 PR c++/11326
33587 * g++.dg/abi/structret1.C: New test.
33588
33589 2004-02-17 Jakub Jelinek <jakub@redhat.com>
33590
33591 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
33592 (i386_cpuid): No need to test if cpuid is available on AMD64.
33593 Fix assembly, so that it works onboth i386 and AMD64.
33594 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
33595 (vecInLong): Fix s[] member type to unsigned int.
33596 (vecInWord): Remove type.
33597 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
33598 (a64, b64, c64, d64, e64): Remove.
33599 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
33600 Remove unused variable. Remove initialization of removed variables.
33601 Don't call mmx_tests nor sse_tests.
33602 (reference_mmx, reference_sse): Remove.
33603 (check): Add return stmt.
33604 * gcc.dg/i386-sse-7.c: New test.
33605 * gcc.dg/i386-mmx-4.c: New test.
33606
33607 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33608
33609 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
33610 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33611 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33612 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
33613 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
33614 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
33615 g++.dg/tc1/dr94.C: Fix line terminator.
33616
33617 2004-02-16 Geoffrey Keating <geoffk@apple.com>
33618
33619 * gcc.c-torture/compile/20040216-1.c: New.
33620
33621 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33622
33623 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
33624 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
33625 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
33626 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
33627 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
33628 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
33629
33630 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
33631
33632 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
33633
33634 2004-02-15 Mark Mitchell <mark@codesourcery.com>
33635
33636 PR c++/13971
33637 * g++.dg/expr/cond4.C: New test.
33638
33639 PR c++/14086
33640 * g++.dg/lookup/crash2.C: New test.
33641
33642 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
33643
33644 * gcc.c-torture/compile/20040214-2.c: New test.
33645
33646 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
33647
33648 PR c++/14116
33649 * g++.dg/ext/typeof8.C: New test.
33650
33651 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
33652
33653 * gcc.c-torture/compile/20040214-1.c: New test.
33654
33655 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33656
33657 PR c++/13635
33658 * g++.dg/template/spec11.C: New test.
33659
33660 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33661
33662 PR c++/13927
33663 * g++.dg/other/error8.C: New test.
33664
33665 2004-02-13 Mark Mitchell <mark@codesourcery.com>
33666
33667 PR c++/14122
33668 * g++.dg/template/array4.C: New test.
33669
33670 PR c++/14108
33671 * g++.dg/inherit/thunk2.C: New test.
33672
33673 PR c++/14083
33674 * g++.dg/eh/cond2.C: New test.
33675
33676 2004-02-12 Alan Modra <amodra@bigpond.net.au>
33677
33678 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
33679
33680 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
33681
33682 * lib/scanasm.exp (dg-scan): Quote pattern before display.
33683
33684 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
33685
33686 * g++.dg/simd-2.C: xfail on ppc64-linux.
33687
33688 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
33689
33690 PR c/456
33691 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
33692 tests.
33693
33694 2004-02-11 Uros Bizjak <uros@kss-loka.si>
33695
33696 * gcc.dg/builtins-33.c: New test.
33697
33698 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
33699
33700 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
33701
33702 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
33703
33704 * g++.dg/simd-2.C: Set -maltivec for ppc64.
33705
33706 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
33707
33708 * gcc.dg/ppc64-abi-3.c: New test.
33709
33710 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
33711
33712 PR c/14092
33713
33714 * gcc.dg/pr14092-1.c: New testcase.
33715
33716 2004-02-10 Alan Modra <amodra@bigpond.net.au>
33717
33718 * gcc.dg/cpp/assert4.c: Fix typo last change.
33719
33720 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
33721 * gcc.dg/cpp/assert4.c: Handle powerpc64.
33722
33723 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
33724
33725 2004-02-09 Roger Sayle <roger@eyesopen.com>
33726
33727 * gcc.c-torture/compile/20040209-1.c: New test case.
33728
33729 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
33730
33731 * gcc.dg/c90-init-1.c: Adjust expected error messages.
33732
33733 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
33734
33735 * gcc.c-torture/execute/20040208-[12].c: New tests.
33736
33737 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
33738
33739 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
33740
33741 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
33742
33743 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
33744
33745 2004-02-07 Zack Weinberg <zack@codesourcery.com>
33746
33747 Bug 13856
33748 * gcc.dg/visibility-8.c: New testcase.
33749
33750 2004-02-07 Zack Weinberg <zack@codesourcery.com>
33751
33752 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
33753 arguments.
33754 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
33755
33756 2004-02-07 Roger Sayle <roger@eyesopen.com>
33757
33758 PR middle-end/13696
33759 * g++.dg/opt/fold1.C: New test case.
33760
33761 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33762
33763 PR c++/14033
33764 * g++.dg/other/crash-2.C: New test.
33765
33766 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33767
33768 PR c++/14028
33769 * g++.dg/parse/angle-bracket2.C: New test.
33770
33771 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
33772
33773 PR middle-end/13750
33774 Revert:
33775 2004-01-15 Geoffrey Keating <geoffk@apple.com>
33776 PR pch/13361
33777 * g++.dg/pch/wchar-1.C: New.
33778 * g++.dg/pch/wchar-1.Hs: New.
33779
33780 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33781
33782 PR c++/14008
33783 * g++.dg/parse/error15.C: New test.
33784 * g++.dg/parse/crash11.C: Update dg-error mark.
33785
33786 2004-02-04 Mark Mitchell <mark@codesourcery.com>
33787
33788 PR c++/13932
33789 * g++.dg/warn/conv2.C: New test.
33790
33791 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33792
33793 PR c++/13086
33794 * g++.dg/warn/incomplete1.C: Remove xfail.
33795
33796 2004-02-04 Mark Mitchell <mark@codesourcery.com>
33797
33798 * lib/file-format.exp (gcc_target_object_format): Use
33799 ${tool}_target_compile, not gcc_target_compile.
33800 * lib/target-supports.exp (check_alias_available): Likewise.
33801 (check_gc_sections_available): Likewise.
33802 * g++.dg/ext/attrib10.C: Use dg-require-alias.
33803 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
33804 dg-require-alias.
33805
33806 2004-02-04 Mark Mitchell <mark@codesourcery.com>
33807
33808 PR c++/13969
33809 * g++.dg/template/static6.C: New test.
33810
33811 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
33812
33813 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
33814
33815 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33816
33817 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
33818 tests for systems where `char' is unsigned by default.
33819
33820 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33821
33822 PR c++/13997
33823 * g++.dg/template/partial3.C: New test.
33824
33825 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
33826
33827 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
33828 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
33829 Remove mentions of obsolete ports.
33830
33831 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
33832
33833 * gcc.dg/noncompile/20001228-1.c: Fix for new
33834 error message.
33835
33836 2004-02-03 Roger Sayle <roger@eyesopen.com>
33837
33838 PR target/9348
33839 * gcc.c-torture/execute/multdi-1.c: New test case.
33840
33841 2004-02-03 Mark Mitchell <mark@codesourcery.com>
33842
33843 PR c++/13925
33844 * g++.dg/template/lookup5.C: New test.
33845
33846 2004-02-03 Mark Mitchell <mark@codesourcery.com>
33847
33848 PR c++/13950
33849 * g++.dg/template/lookup4.C: New test.
33850
33851 PR c++/13970
33852 * g++.dg/parse/error14.C: New test.
33853
33854 PR c++/14002
33855 * g++.dg/parse/template13.C: New test.
33856
33857 2004-02-03 Mark Mitchell <mark@codesourcery.com>
33858
33859 PR c++/13978
33860 * g++.dg/template/koenig4.C: New test.
33861
33862 PR c++/13968
33863 * g++.dg/template/crash17.C: New test.
33864
33865 PR c++/13975
33866 * g++.dg/parse/error13.C: New test.
33867 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
33868
33869 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
33870
33871 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
33872
33873 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
33874
33875 PR c/11658
33876 PR c/13994
33877 * gcc.dg/noncompile/20040203-1.c: New test.
33878 * gcc.dg/noncompile/20040203-2.c: Likewise.
33879 * gcc.dg/noncompile/20040203-3.c: Likewise.
33880 * gcc.dg/20040203-1.c: Likewise.
33881
33882 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
33883
33884 PR c++/10858
33885 * g++.dg/template/sizeof7.C: New test.
33886
33887 2004-02-02 Eric Christopher <echristo@redhat.com>
33888 Zack Weinberg <zack@codesourcery.com>
33889
33890 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
33891
33892 2004-02-02 Zack Weinberg <zack@codesourcery.com>
33893
33894 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
33895 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
33896 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
33897 * gcc.dg/cleanup-5.c: Run only on Linux targets.
33898
33899 2004-02-02 Mark Mitchell <mark@codesourcery.com>
33900
33901 PR c++/13113
33902 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
33903
33904 PR c++/13854
33905 * g++.dg/ext/attrib13.C: New test.
33906
33907 PR c++/13907
33908 * g++.dg/conversion/op2.C: New test.
33909
33910 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33911
33912 * gcc.dg/titype-1.c: Fix pasto.
33913
33914 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
33915
33916 * gcc.dg/titype-1.c: New test.
33917
33918 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33919
33920 PR c++/13957
33921 * g++.dg/template/non-type-template-argument-1.C,
33922 g++.dg/template/qualified-id1.C: Update dg-error marks.
33923 * g++.dg/template/nontype6.C: New test.
33924
33925 2004-02-01 Roger Sayle <roger@eyesopen.com>
33926
33927 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
33928 * gcc.dg/builtins-31.c: New testcase.
33929 * gcc.dg/builtins-32.c: New testcase.
33930
33931 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
33932
33933 * objc.dg/call-super-2.m: Update line numbers
33934 for the including of stddef.h.
33935
33936 2004-01-30 Michael Matz <matz@suse.de>
33937
33938 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
33939 g++.dg/ext/case-range3.C: New tests.
33940
33941 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33942
33943 DR206
33944 PR c++/13813
33945 * g++.dg/template/member4.C: New test.
33946
33947 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33948
33949 PR c++/13683
33950 * g++.dg/template/sizeof6.C: New test.
33951
33952 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
33953
33954 * gcc.dg/fwritable-strings-1.c: New test.
33955
33956 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
33957
33958 * gcc.c-torture/compile/20040130-1.c: New test.
33959
33960 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
33961
33962 * objc.dg/call-super-2.m: Include stddef.h for size_t.
33963
33964 2004-01-29 Mark Mitchell <mark@codesourcery.com>
33965
33966 PR c++/13883
33967 * g++.dg/template/ctor3.C: New test.
33968
33969 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33970
33971 * g++.dg/tc1: New directory.
33972 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
33973 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
33974 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
33975 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
33976 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
33977
33978 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33979
33980 * g++.dg/parse/error11.C: New test.
33981 * g++.dg/parse/error12.C: Likewise.
33982
33983 2004-01-28 Ziemowit Laski <zlaski@apple.com>
33984
33985 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
33986 (scan_initial, main): Use aligned_sizeof instead of sizeof.
33987
33988 2004-01-28 Mark Mitchell <mark@codesourcery.com>
33989
33990 PR c++/13791
33991 * g++.dg/ext/attrib12.C: New test.
33992
33993 PR c++/13736
33994 * g++.dg/parse/cast2.C: New test.
33995
33996 2004-01-27 James E Wilson <wilson@specifixinc.com>
33997
33998 * objc.dg/encode-2.m (main): New local string. Set depending on
33999 sizeof long. Use in sscanf call.
34000 * objc.dg/encode-3.m (main): New local string. Set depending on
34001 sizeof long. Use in scan_initial call.
34002
34003 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34004
34005 * objc.dg/call-super-2.m: Make LP64-safe.
34006 * objc.dg/desig-init-1.m: Likewise.
34007
34008 2004-01-27 Devang Patel <dpatel@apple.com>
34009
34010 * g++.dg/debug/namespace1.C: New test.
34011
34012 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
34013
34014 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
34015 xscale-*-*.
34016
34017 * gcc.dg/arm-mmx-1.c: New test.
34018
34019 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
34020
34021 * gcc.dg/20040127-1.c: New test.
34022 * gcc.dg/20040127-2.c: New test.
34023
34024 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
34025
34026 * objc.dg/stret-1.m (glob): Renamed to globa.
34027
34028 2004-01-26 Mark Mitchell <mark@codesourcery.com>
34029
34030 PR c++/13663
34031 * g++.dg/expr/for1.C: New test.
34032
34033 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
34034
34035 PR middle-end/13779
34036 * gcc.dg/darwin-longlong.c: New test.
34037
34038 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
34039
34040 * gcc.dg/20040124-1.c: Moved test from here...
34041 * gcc.c-torture/compile/20040124-1.c: ...to here.
34042
34043 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
34044
34045 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
34046 the assembly output if -m64 is passed.
34047
34048 2004-01-25 Mark Mitchell <mark@codesourcery.com>
34049
34050 PR c++/13833
34051 * g++.dg/template/cond3.C: New test.
34052
34053 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34054
34055 PR c++/13810
34056 * g++.dg/template/ttp7.C: New test.
34057
34058 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34059
34060 PR c++/13797
34061 * g++.dg/template/nontype4.C: New test.
34062 * g++.dg/template/nontype5.C: Likewise.
34063
34064 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
34065
34066 * gcc.dg/torture/mips-clobber-at.c: New test.
34067
34068 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
34069
34070 * gcc.dg/20040124-1.c: New test.
34071
34072 2004-01-24 Jakub Jelinek <jakub@redhat.com>
34073
34074 * gcc.dg/20040123-1.c: New test.
34075
34076 2004-01-23 Zack Weinberg <zack@codesourcery.com>
34077
34078 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
34079
34080 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
34081
34082 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
34083
34084 2004-01-23 Andrew Pinski <apinski@apple.com>
34085
34086 * gcc.dg/20030121-1.c: Move to ..
34087 * gcc.dg/20040121-1.c: here.
34088
34089 2004-01-23 Roger Sayle <roger@eyesopen.com>
34090
34091 * gcc.dg/builtins-29.c: New test case.
34092
34093 2004-01-23 Zack Weinberg <zack@codesourcery.com>
34094
34095 PR 18314
34096 * gcc.dg/builtins-30.c: New testcase.
34097
34098 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
34099
34100 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
34101 * lib/g77.exp: Likewise.
34102 * lib/objc.exp: Likewise.
34103 * lib/g++.exp: Likewise.
34104
34105 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34106
34107 * gcc.dg/struct-by-value-2.c: New test.
34108
34109 2004-01-21 Andrew Pinski <apinski@apple.com>
34110
34111 PR target/13785
34112 * gcc.dg/20030121-1.c: New test.
34113
34114 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
34115
34116 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
34117 clobber frame pointer register in asm statement.
34118
34119 2004-01-21 Falk Hueffner <falk@debian.org>
34120
34121 * gcc.c-torture/compile/20040121-1.c: New test.
34122
34123 2004-01-21 Zack Weinberg <zack@codesourcery.com>
34124
34125 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
34126
34127 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
34128
34129 * gcc.dg/ppc64-abi-2.c: New test.
34130
34131 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
34132
34133 * lib/treelang.exp: Fill out this file.
34134 * lib/treelang-dg.exp: New File.
34135
34136 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
34137
34138 * gcc.c-torture/compile/981022-1.c: Remove.
34139 * gcc.dg/array-5.c: Remove XFAIL.
34140 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
34141 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
34142 gcc.dg/cond-lvalue-1.c: Update.
34143 * gcc.dg/cast-lvalue-2.c: New test.
34144
34145 2004-01-19 Mark Mitchell <mark@codesourcery.com>
34146
34147 PR c++/13592
34148 * g++.dg/other/error1.C (class foo): Tweak error message.
34149
34150 PR c++/13592
34151 * g++.dg/template/call2.C: New test.
34152
34153 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34154
34155 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
34156 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
34157 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
34158 scalar-return-1_x.c, scalar-return-2_y.c,
34159 scalar-return-3_x.c, scalar-return-3_y.c,
34160 scalar-return-4_x.c, scalar-return-4_y.c,
34161 struct-align-1.h, struct-align-1_x.c,
34162 struct-align-1_y.c, struct-align-2.h,
34163 struct-align-2_x.c, struct-align-2_y.c,
34164 struct-by-value-10_y.c, struct-by-value-11_x.c,
34165 struct-by-value-11_y.c, struct-by-value-12_x.c,
34166 struct-by-value-12_y.c, struct-by-value-13_x.c,
34167 struct-by-value-13_y.c, struct-by-value-14_x.c,
34168 struct-by-value-14_y.c, struct-by-value-15_x.c,
34169 struct-by-value-15_y.c, struct-by-value-16_y.c,
34170 struct-by-value-17_y.c, struct-by-value-18_y.c,
34171 struct-by-value-19_y.c, struct-by-value-1_x.c,
34172 struct-by-value-1_y.c, struct-by-value-20_y.c,
34173 struct-by-value-2_x.c, struct-by-value-2_y.c,
34174 struct-by-value-3_y.c, struct-by-value-4_x.c,
34175 struct-by-value-4_y.c, struct-by-value-5_y.c,
34176 struct-by-value-6_y.c, struct-by-value-7_y.c
34177 struct-by-value-8_x.c, struct-by-value-8_y.c
34178 struct-by-value-9_x.c, struct-by-value-9_y.c
34179 struct-return-10_x.c, struct-return-10_y.c,
34180 struct-return-19_x.c, struct-return-20_x.c
34181 struct-return-2_x.c, struct-return-2_y.c
34182 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
34183 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
34184
34185 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34186
34187 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
34188 attribute on sparc*-sun-solaris2.*.
34189
34190 2004-01-18 Mark Mitchell <mark@codesourcery.com>
34191
34192 PR c++/13710
34193 * g++.dg/ext/typeof7.C: New test.
34194
34195 2004-01-18 David Edelsohn <edelsohn@gnu.org>
34196
34197 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
34198 * gcc.dg/const-elim-1.c: Same.
34199
34200 2004-01-17 Ziemowit Laski <zlaski@apple.com>
34201
34202 * objc.dg/stret-1.m: New.
34203 * objc.dg/stret-2.m: New.
34204
34205 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
34206
34207 PR c++/11895
34208 * g++.dg/ext/vector1.C: New test.
34209
34210 2004-01-16 Geoffrey Keating <geoffk@apple.com>
34211
34212 * gcc.dg/pch/import-1.c: New.
34213 * gcc.dg/pch/import-1.hs: New.
34214 * gcc.dg/pch/import-1a.h: New.
34215 * gcc.dg/pch/import-1b.h: New.
34216 * gcc.dg/pch/import-1c.h: New.
34217
34218 2004-01-16 Mark Mitchell <mark@codesourcery.com>
34219
34220 PR c++/13574
34221 * g++.dg/ext/array1.C: New test.
34222
34223 PR c++/13178
34224 * g++.dg/conversion/op1.C: New test.
34225
34226 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
34227
34228 PR 11864
34229 From Kazumoto Kojima / Dan Kegel:
34230 * gcc.dg/pr11864-1.c: New test.
34231
34232 PR 10392
34233 From Marcus Comstedt / Dan Kegel:
34234 * gcc.dg/pr10392-1.c: New test.
34235
34236 2004-01-16 Mark Mitchell <mark@codesourcery.com>
34237
34238 PR c++/13478
34239 * g++.dg/init/ref10.C: New test.
34240
34241 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34242
34243 PR c++/13407
34244 * g++.dg/parse/typename6.C: New test.
34245
34246 2004-01-15 Geoffrey Keating <geoffk@apple.com>
34247
34248 PR pch/13361
34249 * g++.dg/pch/wchar-1.C: New.
34250 * g++.dg/pch/wchar-1.Hs: New.
34251
34252 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34253
34254 PR c++/9259
34255 * g++.dg/expr/sizeof2.C: New test.
34256
34257 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
34258
34259 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
34260
34261 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
34262
34263 PR c++/13659
34264 * g++.dg/lookup/strong-using-3.C: New.
34265 * g++.dg/lookup/using-10.C: New.
34266
34267 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
34268
34269 PR c++/13594
34270 * g++.dg/lookup/strong-using-2.C: New.
34271
34272 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
34273 Dan Kegel <dank@kegel.com>
34274 J"orn Rennecke <joern.rennecke@superh.com>
34275
34276 PR target/9365
34277 * gcc.dg/pr9365-1.c: New test.
34278
34279 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34280
34281 PR c++/8856
34282 * g++.dg/parse/casting-operator2.C: New test.
34283 * g++.old-deja/g++.pt/explicit83.C: Remove.
34284
34285 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
34286
34287 * gcc.dg/label-compound-stmt-1.c: New test.
34288 * gcc.c-torture/compile/950922-1.c,
34289 gcc.c-torture/compile/20000211-3.c,
34290 gcc.c-torture/compile/20000518-1.c,
34291 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
34292 compound statements.
34293
34294 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
34295
34296 * gcc.dg/ppc64-abi-1.c: New test.
34297
34298 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
34299
34300 * g++.dg/ext/attrib9.C: Add dg-warnings.
34301
34302 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34303
34304 PR c++/12335
34305 * g++.dg/parse/dtor3.C: New test.
34306
34307 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
34308
34309 PR c++/12709
34310 * g++.dg/parse/try-catch-1.C: New test.
34311
34312 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
34313
34314 * ada/acats/run_all.sh: Add more verbose output in acats.log
34315 when compiling tests.
34316
34317 2004-01-12 Zack Weinberg <zack@codesourcery.com>
34318
34319 PR 13656
34320 * gcc.dg/typedef-redecl.c: New test case.
34321 * gcc.dg/typedef-redecl.h: New support file.
34322
34323 2004-01-13 Jan Hubicka <jh@suse.cz>
34324
34325 * gcc.dg/always_inline.c: New test.
34326 * gcc.dg/debug/20031231-1.c: Fix.
34327
34328 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34329
34330 PR c++/13474
34331 * g++.dg/template/array3.C: New test.
34332
34333 2004-01-12 Zack Weinberg <zack@codesourcery.com>
34334
34335 * g++.dg/ext/lvalue1.C: No longer expected to fail.
34336 * g++.dg/warn/Wunused-2.C: Likewise.
34337
34338 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34339
34340 PR c++/13289
34341 * g++.dg/template/instantiate6.C: New test.
34342
34343 2004-01-12 Roger Sayle <roger@eyesopen.com>
34344
34345 PR middle-end/11397
34346 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
34347
34348 2004-01-12 Jan Hubicka <jh@suse.cz>
34349
34350 PR opt/12826
34351 * gcc.dg/20040112-1.c: New.
34352
34353 * gcc.dg/dwarf-die[1-7].c: Move to...
34354 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
34355 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
34356
34357 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
34358
34359 PR c++/4100
34360 * g++.dg/parse/friend4.C: New test.
34361
34362 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
34363
34364 PR c++/4100
34365 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
34366 definition is called a friend.
34367
34368 2004-01-11 Zack Weinberg <zack@codesourcery.com>
34369
34370 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
34371
34372 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
34373
34374 PR c++/3478
34375 * g++.dg/parse/error10.C: New test.
34376 * g++.dg/template/arg2.C: Accept "invalid type" error.
34377
34378 2004-01-11 Jakub Jelinek <jakub@redhat.com>
34379
34380 PR middle-end/13392
34381 * g++.dg/opt/expect2.C: New test.
34382
34383 2004-01-10 Zack Weinberg <zack@codesourcery.com>
34384
34385 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
34386 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
34387 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
34388 Update dg-error regexps.
34389
34390 2004-01-10 Zack Weinberg <zack@codesourcery.com>
34391
34392 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
34393 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
34394
34395 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34396
34397 * gcc.dg/pragma-re-1.c: Use right pointer type.
34398
34399 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
34400
34401 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
34402
34403 2004-01-09 Geoffrey Keating <geoffk@apple.com>
34404
34405 * gcc.dg/rs6000-ldouble-1.c: New.
34406
34407 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34408
34409 DR 337
34410 PR c++/9256
34411 * g++.dg/other/abstract1.C: New test.
34412
34413 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
34414
34415 * g++.dg/lookup/strong-using-1.C: New.
34416
34417 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
34418
34419 PR c/11234
34420 * gcc.dg/func-ptr-conv-1.c: New test.
34421 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
34422
34423 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
34424
34425 PR target/13380.
34426 * gcc.c-torture/compile/20040109-1.c: New.
34427
34428 2004-01-08 Stuart Hastings <stuart@apple.com>
34429
34430 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
34431 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
34432 * gcc.dg/i386-sse-6.c: ...this new testcase.
34433
34434 2004-01-09 Alan Modra <amodra@bigpond.net.au>
34435
34436 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
34437
34438 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34439
34440 * ada/acats/run_acats: Treat 'gnatchop' the same way
34441 as 'gnatmake'. Export GCC_DRIVER.
34442 * ada/acats/run_all.sh: Add target_gnatchop. Use
34443 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
34444
34445 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34446
34447 PR c++/12573
34448 * g++.dg/template/dependent-expr4.C: New test.
34449
34450 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
34451
34452 * gcc.dg/altivec-11.c: New test.
34453
34454 2004-01-07 Mark Mitchell <mark@codesourcery.com>
34455
34456 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
34457
34458 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
34459
34460 PR c/6024
34461 * gcc.dg/enum-compat-1.c: New test.
34462 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
34463
34464 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
34465
34466 PR c/12165
34467 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
34468 gcc.dg/c99-idem-qual-3.c: New tests.
34469
34470 2004-01-07 Alan Modra <amodra@bigpond.net.au>
34471
34472 * gcc.dg/winline-7.c: Don't cast void * to int.
34473
34474 2004-01-06 Jan Hubicka <jh@suse.cz>
34475
34476 * gcc.dg/i386-sse-5.c: New test
34477 * g++.dg/eh/simd-1.c: Add -w argument for i386.
34478
34479 2004-01-05 Mark Mitchell <mark@codesourcery.com>
34480
34481 PR c++/12815
34482 * g++.dg/rtti/typeid4.C: New test.
34483
34484 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
34485
34486 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
34487
34488 2004-01-05 Mark Mitchell <mark@codesourcery.com>
34489
34490 PR c++/12132
34491 * g++.dg/template/error11.C: New test.
34492
34493 PR c++/13451
34494 * g++.dg/template/class2.C: New test.
34495
34496 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
34497 Richard Sandiford <rsandifo@redhat.com>
34498
34499 PR c++/13387
34500 * g++.dg/opt/alias3.C: New test.
34501
34502 2004-01-04 Mark Mitchell <mark@codesourcery.com>
34503
34504 PR c++/13157
34505 * g++.dg/template/koenig3.C: New test.
34506
34507 PR c++/13529
34508 * g++.dg/parse/offsetof3.C: New test.
34509
34510 * g++.dg/init/copy7.C: Add missing dg-error markers.
34511
34512 PR c++/12226
34513 * g++.dg/init/copy7.c: New test.
34514
34515 PR c++/13536
34516 * g++.dg/parse/cast1.C: New test.
34517
34518 2004-01-04 Jan Hubicka <jh@suse.cz>
34519
34520 * gcc.dg/winline[1-7].c: New tests.
34521
34522 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34523
34524 PR c++/13520
34525 * g++.dg/template/qualttp22.C: New test.
34526
34527 2004-01-01 Jan Hubicka <jh@suse.cz>
34528
34529 * gcc.dg/debug/20031231-1.c: New.
34530 * gcc.c-torture/compile/20040101-1.c: New.
34531 * gcc.dg/dwarf-die-[1-7].c: New.
34532
34533 2004-01-01 Jakub Jelinek <jakub@redhat.com>
34534
34535 PR optimization/13521
34536 * gcc.c-torture/compile/20031231-1.c: New test.
34537
34538 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
34539
34540 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
34541
34542 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34543
34544 PR c++/10079
34545 * g++.dg/template/crash16.C: New test.
34546
34547 2003-12-30 Mark Mitchell <mark@codesourcery.com>
34548
34549 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
34550
34551 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
34552
34553 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
34554 ports.
34555 * g++.old-deja/g++.jason/thunk3.C: Likewise.
34556 * g++.old-deja/g++.law/profile1.C: Likewise.
34557 * gcc.c-torture/compile/981006-1.c: Likewise.
34558 * gcc.c-torture/execute/loop-2e.x: Likewise.
34559 * gcc.c-torture/execute/loop-2f.x: Remove.
34560 * gcc.c-torture/execute/loop-2g.x: Likewise.
34561 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
34562 * gcc.dg/20020312-2.c: Remove traces of dead ports.
34563
34564 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
34565
34566 PR c++/13507
34567 * g++.dg/ext/attrib11.C: New test.
34568
34569 PR c++/13494
34570 * g++.dg/template/array2-1.C: New test.
34571 * g++.dg/template/array2-2.C: New test.
34572
34573 2003-12-29 Mark Mitchell <mark@codesourcery.com>
34574
34575 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
34576
34577 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
34578
34579 PR c++/12774
34580 * g++.dg/template/array1-1.C: New test.
34581 * g++.dg/template/array1-2.C: New test.
34582
34583 2003-12-29 Roger Sayle <roger@eyesopen.com>
34584
34585 PR fortran/12632
34586 * g77.dg/12632.f: New test case.
34587
34588 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34589
34590 PR c++/13289
34591 * g++.dg/parse/nontype1.C: New test.
34592
34593 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34594
34595 PR c++/12403
34596 * g++.dg/parse/explicit1.C: New test.
34597 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
34598
34599 2003-12-28 Mark Mitchell <mark@codesourcery.com>
34600
34601 PR c++/13081
34602 * g++.dg/opt/inline6.C: New test.
34603
34604 PR c++/12613
34605 * g++.dg/parse/error9.C: New test.
34606
34607 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
34608
34609 2003-12-28 Mark Mitchell <mark@codesourcery.com>
34610
34611 PR c++/13009
34612 * g++.dg/init/assign1.C: New test.
34613
34614 2003-12-28 Roger Sayle <roger@eyesopen.com>
34615
34616 PR c++/13070
34617 * g++.dg/warn/format3.C: New test case.
34618
34619 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34620
34621 * gcc.c-torture/compile/20031227-1.c: New test.
34622
34623 2003-12-23 Mark Mitchell <mark@codesourcery.com>
34624
34625 * g++.dg/bprob/bprob.exp: Load target-supports.exp
34626 * g77.dg/bprob/bprob.exp: Likewise.
34627 * gcc.misc-tests/bprob.exp: Likewise.
34628 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
34629 variants on systems where the library does not provide that
34630 functionality.
34631 * gcc.dg/builtins-20.c: Use builtins-config.h.
34632 * gcc.dg/builtins-config.h: New file.
34633
34634 2003-12-23 Mark Mitchell <mark@codesourcery.com>
34635
34636 * lib/gcc-dg.exp (dg-require-profiling): New function.
34637 * lib/target-supports.exp (check_profiling_available): Likewise.
34638 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
34639 * g77.dg/bprob/bprob.exp: Likewise.
34640 * gcc.misc-tests/bprob.exp: Likewise.
34641 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
34642 * gcc.dg/20021014-1.c: Likewise.
34643 * gcc.dg/nest.c: Likewise.
34644
34645 2003-12-23 Mark Mitchell <mark@codesourcery.com>
34646
34647 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
34648 compiling.
34649 * g++.dg/lookup/java2.C: Likewise.
34650 * gcc.dg/cpp/lexident.c: Likewise.
34651
34652 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
34653
34654 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
34655 given.
34656 * gcc.c-torture/compile/961203-1.c: Likewise.
34657 * gcc.c-torture/compile/980506-1.c: Likewise.
34658
34659 2003-12-23 Zack Weinberg <zack@codesourcery.com>
34660
34661 * lib/gcc-dg.exp (dg-prune-output): New annotation.
34662 (additional_prunes): New global.
34663 (gcc-dg-prune): Handle additional per-test pruning.
34664 (dg-test): Clear additional_prunes between tests.
34665
34666 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
34667 dg-prune-output to avoid spurious failures from assembler
34668 complaining about nonexistent WAW violations.
34669 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
34670 Use dg-prune-output to avoid spurious failures from assembler
34671 warning about Itanium B-step errata.
34672
34673 2003-12-23 Mark Mitchell <mark@codesourcery.com>
34674
34675 * g++.dg/abi/macro0.C: New test.
34676 * g++.dg/abi/macro1.C: Likewise.
34677 * g++.dg/abi/macro2.C: Likewise.
34678
34679 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
34680 * g++.dg/abi/bitfield7.C: Likewise.
34681 * g++.dg/abi/dtor2.C: Likewise.
34682 * g++.dg/abi/mangle11.C: Likewise.
34683 * g++.dg/abi/mangle12.C: Likewise.
34684 * g++.dg/abi/mangle14.C: Likewise.
34685 * g++.dg/abi/mangle17.C: Likewise.
34686 * g++.dg/abi/vbase10.C: Likewise.
34687 * g++.dg/abi/vbase14.C: Likewise.
34688 * g++.dg/template/qualttp17.C: Likewise.
34689
34690 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
34691
34692 PR c/11995
34693 * gcc.dg/20031223-1.c: New test.
34694
34695 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34696
34697 * gcc.dg/noreturn-7.c: New test.
34698
34699 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34700
34701 * gcc.dg/null-pointer-1.c: New test.
34702
34703 2003-12-22 Mark Mitchell <mark@codesourcery.com>
34704
34705 * g++.old-deja/g++.jason/template18.C: Remove.
34706 * g++.old-deja/g++.jason/template37.C: Likewise.
34707
34708 PR c++/12862
34709 * g++.dg/lookup/ns1.C: New test.
34710
34711 PR c++/12397
34712 * g++.dg/template/lookup3.C: New test.
34713
34714 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
34715
34716 * g++.dg/template/recurse1.C: New test
34717
34718 2003-12-22 Mark Mitchell <mark@codesourcery.com>
34719
34720 PR c++/12479
34721 * g++.dg/parse/semicolon1.C: New test.
34722 * g++.dg/parse/semicolon1.h: Likewise.
34723
34724 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
34725
34726 * gcc.dg/darwin-misaligned.c: New test.
34727
34728 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
34729
34730 PR c/9163
34731 * gcc.dg/20031222-1.c: New test.
34732
34733 2003-12-21 Mark Mitchell <mark@codesourcery.com>
34734
34735 PR c++/13438
34736 * g++.dg/parse/error8.C: New test.
34737
34738 PR c++/11554
34739 * g++.dg/warn/ctor-init-1.C: New test.
34740
34741 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
34742
34743 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
34744 too small.
34745 * gcc.c-torture/compile/930217-1.c: Likewise.
34746 * gcc.c-torture/compile/930513-1.c: Likewise.
34747 * gcc.c-torture/execute/920908-2.c: Likewise.
34748 * gcc.c-torture/execute/921204-1.c: Likewise.
34749 * gcc.c-torture/execute/930621-1.c: Likewise.
34750 * gcc.c-torture/execute/930630-1.c: Likewise.
34751 * gcc.c-torture/execute/931031-1.c: Likewise.
34752 * gcc.c-torture/execute/980602-2.c: Likewise.
34753 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
34754 * gcc.c-torture/execute/compndlit-1.c: Likewise.
34755 * gcc.c-torture/execute/extzvsi.c: Likewise.
34756 * gcc.c-torture/unsorted/ext.c: Likewise.
34757
34758 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
34759
34760 PR target/12749
34761 * gcc.c-torture/compile/20031220-2.c: New test case.
34762
34763 2003-12-20 Roger Sayle <roger@eyesopen.com>
34764
34765 PR optimization/13031
34766 * gcc.c-torture/compile/20031220-1.c: New test case.
34767
34768 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34769
34770 * gcc.dg/cast-function-1.c: New test.
34771
34772 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
34773
34774 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
34775 formats.
34776
34777 2003-12-19 Mark Mitchell <mark@codesourcery.com>
34778
34779 PR c++/12795
34780 * g++.dg/ext/attrib10.C: New test.
34781
34782 2003-12-19 Jakub Jelinek <jakub@redhat.com>
34783
34784 * gcc.dg/cleanup-10.c: New test.
34785 * gcc.dg/cleanup-11.c: New test.
34786
34787 2003-12-19 Jakub Jelinek <jakub@redhat.com>
34788
34789 PR c++/13239
34790 * g++.dg/opt/expect1.C: New test.
34791
34792 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
34793
34794 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
34795
34796 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
34797
34798 PR debug/12923
34799 * gcc.dg/20031218-1.c: New test.
34800
34801 PR debug/12389
34802 * gcc.dg/20031218-2.c: New test.
34803 * gcc.dg/20031218-3.c: New test.
34804
34805 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
34806 of label name and allow for USER_LABEL_PREFIX == "_" names.
34807 * g++.dg/abi/mangle18-2.C: Likewise.
34808 * g++.dg/abi/mangle19-1.C: Likewise.
34809 * g++.dg/abi/mangle19-2.C: Likewise.
34810 * g++.dg/abi/mangle20-1.C: Likewise.
34811 * g++.dg/abi/mangle20-2.C: Likewise.
34812
34813 2003-12-18 Richard Henderson <rth@redhat.com>
34814
34815 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
34816
34817 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
34818 Dan Kegel <dank@kegel.com>
34819
34820 PR other/12009
34821 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
34822 testing a cross compiler, it causes spurious compile failures.
34823 * lib/g++.exp: Likewise.
34824
34825 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34826
34827 PR c++/13262
34828 * g++.dg/template/access13.C: New test.
34829
34830 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
34831
34832 * gcc.dg/20031216-1.c: New test.
34833
34834 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34835
34836 PR c++/9154
34837 * g++.dg/template/error10.C: New test.
34838
34839 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34840
34841 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
34842 * g++.dg/eh/simd-2.C: Likewise.
34843
34844 2003-12-17 James E Wilson <wilson@specifixinc.com>
34845 Roger Sayle <roger@eyesopen.com>
34846
34847 * gcc.c-torture/execute/ieee/mzero5.c: New.
34848
34849 2003-12-17 Mark Mitchell <mark@codesourcery.com>
34850
34851 PR c++/10603
34852 * g++.dg/parse/error6.C: New test.
34853
34854 PR c++/12827
34855 * g++.dg/parse/error7.C: New test.
34856
34857 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
34858
34859 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
34860 at -O with stabs debugging formats.
34861 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
34862 * gcc.dg/debug/debug-2.c: Likewise.
34863
34864 2003-12-16 Mark Mitchell <mark@codesourcery.com>
34865
34866 PR c++/12696
34867 * g++.dg/init/error1.C: New test.
34868
34869 PR c++/12218
34870 * g++.dg/init/pm3.C: New test.
34871
34872 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
34873
34874 PR c/3347
34875 * gcc.dg/bitfld-8.c: New test.
34876
34877 2003-12-16 James Lemke <jim@wasabisystems.com>
34878
34879 * gcc.dg/arm-scd42-[123].c: New tests.
34880
34881 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
34882
34883 PR c++/9043
34884 * g++.dg/abi/mangle20-1.C: New test.
34885 * g++.dg/abi/mangle20-2.C: New test.
34886
34887 2003-12-16 Mark Mitchell <mark@codesourcery.com>
34888
34889 PR c++/13275
34890 * g++.dg/other/offsetof2.C: Remove XFAIL.
34891 * g++.dg/parse/offsetof1.C: New test.
34892 * g++.gd/parse/offsetof2.C: Likewise.
34893
34894 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34895
34896 * g++.dg/template/nontype3.C: New test.
34897 * g++.dg/template/static2.C: Tweaked the dg-error clause.
34898
34899 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34900
34901 * g++.dg/warn/noreturn-3.C: Also test instantiation.
34902
34903 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
34904
34905 PR c++/13387
34906 * g++.dg/expr/assign1.C: New test.
34907
34908 PR c++/13242
34909 * g++.dg/abi/mangle19-1.C: New test.
34910 * g++.dg/abi/mangle19-2.C: New test.
34911
34912 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
34913
34914 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
34915
34916 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34917
34918 * gcc.c-torture/execute/20031216-1.c: New test.
34919
34920 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34921
34922 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
34923 an ICE regression.
34924
34925 2003-12-15 Mark Mitchell <mark@codesourcery.com>
34926
34927 PR c++/10926
34928 * g++.dg/template/error9.C: New test.
34929
34930 PR c++/11116
34931 * g++.dg/template/error8.C: New test.
34932
34933 2003-12-15 Roger Sayle <roger@eyesopen.com>
34934
34935 PR middle-end/13400
34936 * gcc.c-torture/execute/20031215-1.c: New test case.
34937
34938 2003-12-15 Mark Mitchell <mark@codesourcery.com>
34939
34940 PR c++/13269
34941 * g++.dg/parse/error5.C: New test.
34942
34943 PR c++/12989
34944 * g++.dg/expr/sizeof1.C: New test.
34945
34946 PR c++/13310
34947 * g++.dg/template/crash15.C: New test.
34948
34949 2003-12-15 Geoffrey Keating <geoffk@apple.com>
34950
34951 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
34952 a non-POD type as the last named parameter of a varargs function.
34953
34954 2003-12-15 Mark Mitchell <mark@codesourcery.com>
34955
34956 PR c++/13243
34957 PR c++/12573
34958 * g++.dg/template/crash14.C: New test.
34959 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
34960
34961 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
34962
34963 * g++.dg/other/java1.C: New test.
34964
34965 PR c++/13241
34966 * g++.dg/abi/mangle18-1.C: New test.
34967 * g++.dg/abi/mangle18-2.C: New test.
34968
34969 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34970
34971 PR optimization/10312
34972 * gcc.c-torture/execute/20031214-1.c: New.
34973
34974 2003-12-14 Mark Mitchell <mark@codesourcery.com>
34975
34976 PR c++/10779
34977 PR c++/12160
34978 * g++.dg/parse/error3.C: New test.
34979 * g++.dg/parse/error4.C: Likewise.
34980 * g++.dg/abi/mangle4.C: Tweak error messages.
34981 * g++.dg/lookup/using5.C: Likewise.
34982 * g++.dg/other/error2.C: Likewise.
34983 * g++.dg/parse/typename5.C: Likewise.
34984 * g++.dg/parse/undefined1.C: Likewise.
34985 * g++.dg/template/arg2.C: Likewise.
34986 * g++.dg/template/ttp3.C: Likewise.
34987 * g++.dg/template/type1.C: Likewise.
34988 * g++.old-deja/g++.other/crash32.C: Likewise.
34989 * g++.old-djea/g++.pt/defarg8.C: Likewise.
34990
34991 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34992
34993 PR c++/13106
34994 * g++.dg/warn/noreturn-3.C: New test.
34995
34996 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
34997
34998 PR c++/13118
34999 * g++.dg/abi/covariant3.C: New.
35000
35001 2003-12-12 Jakub Jelinek <jakub@redhat.com>
35002
35003 * g++.dg/eh/ia64-1.C: New test.
35004
35005 2003-12-12 Roger Sayle <roger@eyesopen.com>
35006
35007 PR optimization/13037
35008 * g77.f-torture/execute/13037.f: New test case.
35009
35010 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
35011
35012 PR c++/12881
35013 * g++.dg/abi/covariant2.C: New.
35014
35015 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
35016
35017 * gcc.dg/cpp/trad/macro.c: New tests.
35018
35019 2003-12-11 Zack Weinberg <zack@codesourcery.com>
35020
35021 * gcc.c-torture/execute/wchar_t-1.x: Delete.
35022
35023 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
35024
35025 PR other/10819
35026 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
35027 to fix Bug 10819.
35028 * lib/g++.exp (g++_version): Likewise.
35029 * lib/g77.exp (g77_version): Likewise.
35030 * lib/objc.exp (default_objc_version): Likewise.
35031
35032 2003-12-10 Richard Henderson <rth@redhat.com>
35033
35034 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
35035
35036 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
35037
35038 2003-12-08 Matt Austern <austern@apple.com>
35039
35040 PR c/13134
35041 * lib/gcc-dg.exp (dg-require-visibility): Define.
35042 * lib/target-supports (check_visibility_available): Define.
35043 * gcc.dg/visibility-1.c: New test.
35044 * gcc.dg/visibility-2.c: Likewise.
35045 * gcc.dg/visibility-3.c: Likewise.
35046 * gcc.dg/visibility-4.c: Likewise.
35047 * gcc.dg/visibility-5.c: Likewise.
35048 * gcc.dg/visibility-6.c: Likewise.
35049 * g++.dg/ext/visibility-1.C: Likewise.
35050 * g++.dg/ext/visibility-2.C: Likewise.
35051 * g++.dg/ext/visibility-3.C: Likewise.
35052 * g++.dg/ext/visibility-4.C: Likewise.
35053 * g++.dg/ext/visibility-5.C: Likewise.
35054 * g++.dg/ext/visibility-6.C: Likewise.
35055
35056 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35057
35058 * g++.dg/lookup/java1.C: New test.
35059 * g++.dg/lookup/java2.C: New test.
35060
35061 2003-12-07 Falk Hueffner <falk@debian.org>
35062
35063 * g++.dg/opt/noreturn-1.C: New test.
35064
35065 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
35066
35067 * gcc.dg/overflow-1.c: New test.
35068
35069 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35070
35071 * g77.f-torture/compile/13060.f: New test.
35072
35073 2003-12-06 Mark Mitchell <mark@codesourcery.com>
35074
35075 PR c++/13323
35076 * g++.dg/inherit/operator2.C: New test.
35077
35078 2003-12-05 Mark Mitchell <mark@codesourcery.com>
35079
35080 PR c++/13305
35081 * g++.dg/ext/attrib9.C: New test.
35082
35083 2003-12-05 Mark Mitchell <mark@codesourcery.com>
35084
35085 PR c++/13314
35086 * g++.dg/template/error7.C: New test.
35087
35088 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
35089 J"orn Rennecke <joern.rennecke@superh.com>
35090
35091 PR target/13302
35092 * g++.dg/other/struct-va_list.C: New test.
35093
35094 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35095
35096 PR c++/13166
35097 * g++.dg/parse/defarg6.C: New test.
35098
35099 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
35100
35101 PR target/13256
35102 * gcc.c-torture/execute/20031201-1.c: New test.
35103
35104 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
35105
35106 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
35107
35108 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35109
35110 * gcc.dg/builtin-return-1.c: New test.
35111
35112 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
35113 J"orn Rennecke <joern.rennecke@superh.com>
35114
35115 PR optimization/13260
35116 * gcc.c-torture/execute/20031204-1.c: New test.
35117
35118 2003-12-03 Mark Mitchell <mark@codesourcery.com>
35119
35120 PR c++/9127
35121 * g++.dg/template/error6.C: New test.
35122
35123 2003-12-03 Jakub Jelinek <jakub@redhat.com>
35124
35125 * gcc.dg/20031202-1.c: New test.
35126
35127 2003-12-03 Mark Mitchell <mark@codesourcery.com>
35128
35129 PR c++/13179
35130 * g++.dg/template/eh1.C: New test.
35131
35132 PR c++/10771
35133 * g++.dg/template/error5.C: New test.
35134
35135 2003-12-02 David Ung <davidu@mips.com>
35136
35137 * gcc.dg/compat/vector-check.h: Corrected type for var
35138 g_##TMODE
35139
35140 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35141
35142 PR c++/10126
35143 * g++.dg/template/ptrmem8.C: New test.
35144
35145 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35146
35147 PR c++/12573
35148 * g++.dg/template/dependent-expr3.C: New test.
35149
35150 2003-12-01 James Lemke <jim@wasabisystems.com>
35151
35152 * gcc.dg/arm-g2.c: New test.
35153
35154 2003-12-01 Roger Sayle <roger@eyesopen.com>
35155
35156 PR optimization/11634
35157 * gcc.dg/20031201-2.c: New test case.
35158
35159 2003-12-01 Zack Weinberg <zack@codesourcery.com>
35160
35161 PR 11433
35162 * objc.dg/proto-lossage-3.m: New test.
35163
35164 2003-12-01 Roger Sayle <roger@eyesopen.com>
35165
35166 PR optimization/12628
35167 * gcc.dg/20031201-1.c: New test case.
35168
35169 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35170
35171 * gcc.dg/unaligned-1.c: New test.
35172
35173 2003-11-30 Mark Mitchell <mark@codesourcery.com>
35174
35175 PR c++/9849
35176 * g++.dg/template/error4.C: New test.
35177 * g++.dg/template/nested3.C: Adjust error markers.
35178
35179 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35180
35181 * gcc.dg/cpp/assert4.c: Check more #system assertions.
35182
35183 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
35184
35185 PR c/10333
35186 * gcc.dg/bitfld-7.c: New test.
35187
35188 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
35189
35190 * gcc.dg/tls/asm-1.C: New test.
35191
35192 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35193
35194 * gcc.dg/cpp/assert4.c: Update.
35195
35196 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
35197
35198 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
35199 * gcc.dg/builtin-apply3.c: New test.
35200
35201 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35202
35203 * lib/compat.exp (compat-obj): New xfaildata parameter.
35204 Use it to set compiler_conditional_xfail_data before compiling.
35205 (compat-get-options): Handle dg-xfail-if.
35206 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
35207 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
35208 * gcc.dg/compat/vector-1_y.c: Likewise.
35209 * gcc.dg/compat/vector-2_x.c: Likewise.
35210 * gcc.dg/compat/vector-2_y.c: Likewise.
35211
35212 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35213
35214 * g++.dg/opt/reg-stack4.C: New test.
35215
35216 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35217
35218 * gcc.dg/builtin-apply2.c: New test.
35219
35220 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35221
35222 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
35223
35224 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35225
35226 PR c++/12924
35227 * g++.dg/template/template-id-2.C: New test.
35228
35229 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35230
35231 PR c++/5369
35232 * g++.dg/template/memfriend1.C: New test.
35233 * g++.dg/template/memfriend2.C: Likewise.
35234 * g++.dg/template/memfriend3.C: Likewise.
35235 * g++.dg/template/memfriend4.C: Likewise.
35236 * g++.dg/template/memfriend5.C: Likewise.
35237 * g++.dg/template/memfriend6.C: Likewise.
35238 * g++.dg/template/memfriend7.C: Likewise.
35239 * g++.dg/template/memfriend8.C: Likewise.
35240 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
35241
35242 2003-11-21 Mark Mitchell <mark@codesourcery.com>
35243
35244 PR c++/12515
35245 * g++.dg/ext/cond1.C: New test.
35246
35247 2003-11-20 Richard Henderson <rth@redhat.com>
35248
35249 * gcc.dg/20020201-2.c: Remove.
35250 * gcc.dg/20020201-4.c: Remove.
35251 * gcc.dg/20020304-1.c: Remove.
35252
35253 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
35254
35255 * gcc.dg/cpp/trad/xwin1.c: New test case.
35256
35257 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
35258
35259 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
35260 * lib/g77.exp: Likewise.
35261 * lib/objc.exp: Likewise.
35262 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
35263 for darwin.
35264
35265 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35266
35267 PR c++/12932
35268 * g++.dg/template/static5.C: New test.
35269
35270 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
35271
35272 * gcc.dg/nested-func-1.c: New test.
35273
35274 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35275
35276 * gcc.dg/cpp/assert4.c: New test.
35277
35278 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
35279
35280 PR c++/2294
35281 * g++.dg/lookup/using9.c: New test.
35282
35283 2003-11-14 Mark Mitchell <mark@codesourcery.com>
35284
35285 PR c++/12762
35286 * g++.dg/template/error3.C: New test.
35287
35288 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
35289
35290 PR ada/13035
35291 * ada/acats/run_acats, run_all.sh: Fix syntax error.
35292 No longer use a wrapper for gcc, since this does not work under
35293 Windows.
35294
35295 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
35296
35297 PR c++/2094
35298 * g++.dg/template/ptrmem7.C: New test.
35299
35300 2003-11-13 Andrew Pinski <apinski@apple.com>
35301
35302 * gcc.c-torture/compile/20031113-1.c: New test.
35303
35304 2003-11-13 Mark Mitchell <mark@codesourcery.com>
35305 Kean Johnston <jkj@sco.com>
35306
35307 PR c/13029
35308 * gcc.dg/unused-4.c: Update.
35309
35310 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
35311
35312 * g++.dg/opt/const3.C: New test.
35313
35314 2003-11-13 Jan Hubicka <jh@suse.cz>
35315
35316 * gcc.c-torture/compile/20031112-1.c: New test.
35317
35318 2003-11-12 Mark Mitchell <mark@codesourcery.com>
35319
35320 * g++.dg/parse/crash10.C: Remove bogus error marker.
35321
35322 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35323
35324 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
35325 (host_gcc): Likewise.
35326 (ROOT): Honor $PWDCMD.
35327 (BASE): Likewise.
35328 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
35329
35330 2003-11-12 Catherine Moore <clm@redhat.com>
35331
35332 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
35333
35334 2003-11-12 Andreas Jaeger <aj@suse.de>
35335 Jakub Jelinek <jakub@redhat.com>
35336 Andrew Pinski <pinskia@physics.uc.edu>
35337 Richard Henderson <rth@redhat.com>
35338
35339 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
35340 systems.
35341 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
35342
35343 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
35344 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
35345
35346 2003-11-11 Andreas Jaeger <aj@suse.de>
35347
35348 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
35349
35350 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
35351
35352 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
35353
35354 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
35355 Clean ups.
35356
35357 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
35358
35359 * gcc.dg/trampoline-1.c: New test.
35360
35361 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
35362
35363 * gcc.c-torture/compile/200031109-1.c: New test.
35364
35365 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
35366
35367 PR c/3190
35368 PR c/8714
35369 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
35370 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
35371 gcc.dg/format/no-y2k-1.c: Update.
35372
35373 2003-11-08 Roger Sayle <roger@eyesopen.com>
35374
35375 PR optimization/10467
35376 * gcc.dg/20031108-1.c: New test case.
35377
35378 2003-11-07 Geoffrey Keating <geoffk@apple.com>
35379
35380 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
35381
35382 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
35383
35384 * gcc.dg/compound-lvalue-1.c: New test.
35385 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
35386 some XFAILs.
35387
35388 2003-11-06 Geoffrey Keating <geoffk@apple.com>
35389
35390 * gcc.dg/altivec-varargs-1.c: New test.
35391
35392 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35393
35394 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
35395 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
35396 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
35397 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
35398 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
35399
35400 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
35401
35402 * gcc.dg/cond-lvalue-1.c: New test.
35403
35404 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
35405
35406 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
35407
35408 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35409
35410 PR c++/11616
35411 * g++.dg/template/instantiate5.C: New test.
35412
35413 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35414
35415 PR c++/12726
35416 * g++.dg/ext/complit2.C: Replace test with self-contained version.
35417 * ChangeLog: Add missing first entry for above test.
35418
35419 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35420
35421 PR c++/9810
35422 * g++.dg/template/using8.C: New test.
35423 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
35424
35425 2003-11-02 Roger Sayle <roger@eyesopen.com>
35426
35427 PR optimization/10817
35428 * gcc.c-torture/compile/20031102-1.c: New test case.
35429
35430 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
35431
35432 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
35433 2147483647.
35434
35435 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35436
35437 * gcc.dg/20031102-1.c: New test.
35438
35439 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35440
35441 * gcc.dg/complex-1.c: New test.
35442
35443 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35444
35445 PR c++/12796
35446 * g++.dg/template/crash13.C: Adjust expected error location.
35447 * g++.old-deja/g++.brendan/ns1.C: Likewise.
35448
35449 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
35450
35451 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35452
35453 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
35454
35455 PR/10239
35456 * gcc.c-torture/compile/20031031-2.c: New test.
35457
35458 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
35459
35460 PR/11640
35461 * gcc.c-torture/compile/20031031-1.c: New test.
35462
35463 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
35464
35465 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
35466 * gcc.misc-tests/bprob.exp: Likewise.
35467 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
35468 the execution test on arm-elf configs.
35469 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
35470 configs that don't support scratch files.
35471 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
35472
35473 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
35474
35475 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
35476 done by dejagnu.
35477
35478 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
35479
35480 * ada/acats/run_all.sh: Redirect mv output to /dev/null
35481 Avoid non pure sh syntax. Add more logging.
35482
35483 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
35484 fail.
35485
35486 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
35487
35488 PR libgcj/10610
35489 * gcc.dg/ppc-stackalign-1.c: New test.
35490
35491 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
35492
35493 * ada/acats/run_all.sh: Change output to be more compliant with
35494 dejagnu framework.
35495 Create acats.sum and acats.log files under testsuite/ada/acats
35496 Only run [a-z]* directories, to filter out e.g. CVS.
35497 Redirect build output to log file.
35498
35499 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
35500
35501 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
35502
35503 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
35504
35505 PR ada/5909:
35506 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
35507
35508 2003-10-27 Jakub Jelinek <jakub@redhat.com>
35509
35510 * gcc.c-torture/compile/20031023-1.c: New test.
35511 * gcc.c-torture/compile/20031023-2.c: New test.
35512 * gcc.c-torture/compile/20031023-3.c: New test.
35513 * gcc.c-torture/compile/20031023-4.c: New test.
35514
35515 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35516
35517 PR c++/10371
35518 * g++.dg/lookup/scoped8.C: New test.
35519
35520 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
35521
35522 * g++.dg/opt/reg-stack3.C: New test.
35523
35524 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
35525
35526 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
35527
35528 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35529
35530 PR c++/11076
35531 * g++.dg/template/crash13.C: New test.
35532
35533 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
35534
35535 * gcc.dg/c99-restrict-2.c: New test.
35536
35537 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
35538
35539 PR c++/12698, c++/12699, c++/12700, c++/12566
35540 * g++.dg/inherit/covariant9.C: New test.
35541 * g++.dg/inherit/covariant10.C: New test.
35542 * g++.dg/inherit/covariant11.C: New test.
35543
35544 2003-10-23 Jason Merrill <jason@redhat.com>
35545
35546 PR c++/12726
35547 * g++.dg/ext/complit2.C: New test.
35548
35549 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
35550
35551 PR target/12654
35552 * gcc.c-torture/execute/20031020-1.c: New test.
35553
35554 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35555
35556 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
35557 following the jump_insn.
35558
35559 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
35560
35561 * gcc.dg/cast-lvalue-1.c: New test.
35562
35563 2003-10-21 Mark Mitchell <mark@codesourcery.com>
35564
35565 PR c++/11962
35566 * g++.dg/template/cond2.C: New test.
35567
35568 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
35569
35570 * gcc.dg/builtins-28.c: New test.
35571
35572 2003-10-20 Jan Hubicka <jh@suse.cz>
35573
35574 * g++.dg/opt/inline4.C: Do not use min-inline-insns
35575 parameter.
35576 * gcc.dg/inline-2.c: Likewise.
35577
35578 2003-10-20 Phil Edwards <phil@codesourcery.com>
35579
35580 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
35581 * gcc.dg/nest.c: Likewise.
35582
35583 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35584
35585 PR c++/9781, c++/10583, c++/11862
35586 * g++.dg/parse/crash13.C: New test.
35587
35588 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35589
35590 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
35591
35592 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
35593
35594 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
35595 Define HAVE_C99_RUNTIME except on Solaris.
35596 * gcc.dg/builtins-20.c: Likewise.
35597
35598 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35599
35600 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
35601
35602 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35603
35604 PR c++/12495
35605 * g++.dg/template/crash21.C: New test.
35606
35607 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35608
35609 PR c++/2513
35610 * g++.dg/template/typename5.C: New test.
35611
35612 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35613
35614 PR c++/12369
35615 * g++.dg/template/friend25.C: New test.
35616
35617 2003-10-16 Ziemowit Laski <zlaski@apple.com>
35618
35619 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
35620 versions.
35621
35622 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
35623
35624 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
35625 == 2147483647.
35626
35627 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
35628
35629 * gcc.c-torture/execute/960416-1.x: Remove.
35630 * gcc.c-torture/execute/divconst-3.x: Likewise.
35631
35632 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
35633
35634 PR target/12598
35635 * gcc.dg/torture/cris-volatile-1.c: New test.
35636
35637 2003-10-14 Roger Sayle <roger@eyesopen.com>
35638
35639 PR optimization/9325
35640 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
35641 for overflowing floating point to integer conversion during RTL
35642 simplification.
35643
35644 2003-10-13 Ziemowit Laski <zlaski@apple.com>
35645
35646 * objc/execute/_cmd.m: Fix typo.
35647 * objc.dg/image-info.m, objc.dg/symtab-1.m:
35648 Relax 'scan-assembler' regexp.
35649 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
35650 objc.dg/try-catch-4.m: Run on non-Darwin targets.
35651 * objc.dg/zero-link-2.m: Remove blank line.
35652 * objc.dg/zero-link-3.m: New test case.
35653
35654 2003-10-13 Geoffrey Keating <geoffk@apple.com>
35655
35656 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
35657
35658 * gcc.dg/asm-names.c: Use scan-assembler-not rather
35659 than linker trickery.
35660
35661 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35662
35663 PR c++/12370
35664 * g++.dg/other/friend2.C: New test.
35665
35666 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
35667
35668 * gcc.dg/20031012-1.c: New test.
35669
35670 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
35671
35672 * gcc.dg/weak/weak-3.c: Fix for new warning.
35673
35674 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
35675
35676 PR optimization/8750
35677 * gcc.c-torture/execute/20031012-1.c: New test case.
35678
35679 2003-10-11 Roger Sayle <roger@eyesopen.com>
35680
35681 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
35682 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
35683
35684 2003-10-11 Roger Sayle <roger@eyesopen.com>
35685
35686 PR optimization/12260
35687 * gcc.c-torture/compile/20031011-2.c: New test case.
35688
35689 2003-10-11 Roger Sayle <roger@eyesopen.com>
35690
35691 * gcc.c-torture/execute/20031011-1.c: New testcase.
35692
35693 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
35694
35695 * gcc.c-torture/compile/20031011-1.c: New test.
35696
35697 2003-10-11 Jan Hubicka <jh@suse.cz>
35698
35699 * g++.dg/other/first-global.C: New test.
35700
35701 2003-10-11 Roger Sayle <roger@eyesopen.com>
35702
35703 * gcc.c-torture/execute/string-opt-18.c: New testcase.
35704
35705 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
35706
35707 * gcc.c-torture/compile/20031010-1.c: New test.
35708
35709 2003-10-10 Geoffrey Keating <geoffk@apple.com>
35710
35711 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
35712 * gcc.c-torture/execute/va-arg-25.c: ... here.
35713
35714 2003-10-09 Mark Mitchell <mark@codesourcery.com>
35715
35716 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
35717
35718 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
35719
35720 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
35721
35722 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
35723
35724 * g++.dg/parse/error2.C: New test.
35725
35726 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
35727
35728 PR c++/11097
35729 * g++.dg/other/error5.C: Modify the error message.
35730 * g++.dg/lookup/using8.C: New test.
35731
35732 2003-10-07 Geoffrey Keating <geoffk@apple.com>
35733
35734 * gcc.dg/darwin-abi-2.c: New file.
35735 * gcc.c-torture/execute/va-arg-24.c: New file.
35736
35737 2003-10-06 Bob Wilson <bob.wilson@acm.org>
35738
35739 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
35740 indentation.
35741
35742 2003-10-06 Mark Mitchell <mark@codesourcery.com>
35743
35744 PR c++/10147
35745 * g++.dg/other/error4.C: Update error messages.
35746 * g++.dg/template/ptrmem4.C: Likewise.
35747
35748 PR c++/12337
35749 * g++.dg/init/new9.C: New test.
35750
35751 PR c++/12334, c++/12236, c++/8656
35752 * g++.dg/ext/attrib8.C: New test.
35753
35754 2003-10-06 Devang Patel <dpatel@apple.com>
35755
35756 * gcc.dg/debug/dwarf2-3.h: New test.
35757 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
35758
35759 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
35760
35761 * g++.dg/opt/cfg2.C: New test.
35762
35763 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
35764
35765 * g++.dg/opt/float1.C: New test.
35766
35767 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
35768
35769 * gcc.dg/c90-array-lval-6.c: New test.
35770 * gcc.dg/c99-array-lval-6.c: New test.
35771
35772 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
35773 Ziemowit Laski <zlaski@apple.com>
35774
35775 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
35776 'Derived', so that it is never considered a class method; add
35777 new warning for '+port' method ambiguity.
35778 * objc.dg/method-12.m: Include <objc/objc.h> instead of
35779 <objc/objc-api.h> (needed on Mac OS X).
35780 * objc.dg/method-13.m: New test.
35781
35782 2003-10-03 Roger Sayle <roger@eyesopen.com>
35783
35784 PR optimization/9325, PR java/6391
35785 * gcc.c-torture/execute/20031003-1.c: New test case.
35786
35787 2003-10-02 Mark Mitchell <mark@codesourcery.com>
35788
35789 PR optimization/12180
35790 * gcc.dg/20031002-1.c: New test.
35791
35792 PR c++/12486
35793 * g++.dg/inherit/error1.C: New test.
35794
35795 2003-10-02 Chris Demetriou <cgd@broadcom.com>
35796
35797 * lib/f-torture.exp (search_for): Rename to...
35798 (search_for_re): This. Also, clean up comments and the
35799 "regexp" invocation.
35800
35801 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
35802
35803 * gcc.c-torture/compile/20031002-1.c: New test.
35804
35805 2003-10-02 Jakub Jelinek <jakub@redhat.com>
35806
35807 * g++.dg/opt/cond1.C: New test.
35808
35809 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
35810
35811 * gcc.dg/Wold-style-definition-2.c: New testcase.
35812 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
35813
35814 2003-09-29 Richard Henderson <rth@redhat.com>
35815
35816 * g++.dg/init/array10.C: Add dg-options.
35817
35818 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
35819
35820 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
35821
35822 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35823
35824 * g++.dg/template/friend19.C: Fix typo.
35825 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
35826
35827 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
35828
35829 * gcc.c-torture/execute/20030928-1.c: New test.
35830 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
35831
35832 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35833
35834 * g++.dg/opt/unroll1.C: New test.
35835
35836 2003-09-26 Roger Sayle <roger@eyesopen.com>
35837
35838 PR optimization/11741
35839 * gcc.dg/20030926-1.c: New test case.
35840
35841 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35842
35843 PR c++/5655
35844 * g++.dg/parse/access7.C: New test.
35845 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
35846
35847 2003-09-24 Ziemowit Laski <zlaski@apple.com>
35848
35849 MERGE OF objc-improvements-branch into MAINLINE:
35850 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
35851 if libobjc has not been built.
35852 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
35853 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
35854 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
35855 objc/execute/nested-3.m, objc/execute/np-2.m,
35856 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
35857 objc/execute/redefining_self.m, objc/execute/root_methods.m,
35858 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
35859 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
35860 objc.dg/special/unclaimed-category-1.h,
35861 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
35862 well as GNU runtime.
35863 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
35864 * execute/cascading-1.m, execute/function-message-1.m,
35865 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
35866 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
35867 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
35868 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
35869 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
35870 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
35871 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
35872 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
35873 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
35874 * objc.dg/bitfield-2.m: Run only on Darwin.
35875 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
35876 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
35877 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
35878 * objc.dg/const-str-1.m: Fix constant string layout.
35879
35880 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
35881
35882 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
35883
35884 2003-09-23 Geoffrey Keating <geoffk@apple.com>
35885
35886 * gcc.dg/darwin-abi-1.c: New file.
35887
35888 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
35889
35890 PR target/12281
35891 * gcc.c-torture/compile/20030921-1.c: New test.
35892
35893 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
35894
35895 * g++.dg/opt/reg-stack2.C: New test.
35896
35897 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
35898
35899 * g++.dg/eh/delayslot1.C: New test.
35900
35901 2003-09-20 Richard Henderson <rth@redhat.com>
35902
35903 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
35904
35905 2003-09-20 Roger Sayle <roger@eyesopen.com>
35906
35907 * gcc.c-torture/execute/20030920-1.c: New test case.
35908
35909 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35910
35911 * g++.dg/rtti/typeid3.C: Correct expected error message.
35912
35913 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35914
35915 PR c++/157
35916 * g++.dg/parse/crash12.C: New test.
35917
35918 2003-09-19 Janis Johnson <janis187@us.ibm.com>
35919
35920 * gcc.dg/compat/mixed-struct-check.h: New.
35921 * gcc.dg/compat/mixed-struct-defs.h: New.
35922 * gcc.dg/compat/mixed-struct-init.h: New.
35923 * gcc.dg/compat/struct-by-value-19_main.c: New.
35924 * gcc.dg/compat/struct-by-value-19_x.c: New.
35925 * gcc.dg/compat/struct-by-value-19_y.c: New.
35926 * gcc.dg/compat/struct-by-value-20_main.c: New.
35927 * gcc.dg/compat/struct-by-value-20_x.c: New.
35928 * gcc.dg/compat/struct-by-value-20_y.c: New.
35929 * gcc.dg/compat/struct-return-19_main.c: New.
35930 * gcc.dg/compat/struct-return-19_x.c: New.
35931 * gcc.dg/compat/struct-return-19_y.c: New.
35932 * gcc.dg/compat/struct-return-20_main.c: New.
35933 * gcc.dg/compat/struct-return-20_x.c: New.
35934 * gcc.dg/compat/struct-return-20_y.c: New.
35935
35936 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
35937 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
35938 so that it will not complain on LP64 targets.
35939
35940 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35941
35942 PR c++/495
35943 * g++.dg/template/friend24.C: New test.
35944
35945 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
35946
35947 PR c++/12332
35948 * g++.dg/template/memtmpl2.C: New test.
35949
35950 2003-09-18 Mark Mitchell <mark@codesourcery.com>
35951
35952 PR target/11184
35953 * gcc.dg/builtin-apply1.c: New test.
35954
35955 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
35956
35957 PR c++/9848
35958 * g++.dg/warn/Wunused-4.C: New test.
35959
35960 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35961
35962 PR c++/12316
35963 * g++.dg/other/gc2.C: New test.
35964
35965 2003-09-17 Mark Mitchell <mark@codesourcery.com>
35966
35967 PR c++/11991
35968 * g++.dg/rtti/typeid3.C: New test.
35969
35970 PR c++/12266
35971 * g++.dg/overload/template1.C: New test.
35972
35973 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
35974
35975 * g++.dg/opt/cfg3.C: New test.
35976
35977 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35978
35979 PR c++/7939
35980 * g++.dg/template/crash11.C: New test.
35981
35982 2003-09-16 Jason Merrill <jason@redhat.com>
35983 Jakub Jelinek <jakub@redhat.com>
35984
35985 * gcc.dg/attr-warn-unused-result.c: New test.
35986
35987 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
35988
35989 PR c++/12184
35990 * g++.dg/expr/call2.C: New test.
35991
35992 2003-09-15 Andreas Jaeger <aj@suse.de>
35993
35994 * gcc.dg/Wold-style-definition-1.c: New test.
35995
35996 2003-09-14 Mark Mitchell <mark@codesourcery.com>
35997
35998 PR c++/3907
35999 * g++.dg/parse/template12.C: New test.
36000
36001 * g++.dg/abi/bitfield11.C: New test.
36002 * g++.dg/abi/bitfield12.C: Likewise.
36003
36004 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
36005
36006 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
36007 non-expansion of functional macro name without arguments at EOL.
36008 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
36009
36010 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
36011
36012 * gcc.c-torture/execute/20030914-[12].c: New tests.
36013
36014 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
36015
36016 PR c++/11788
36017 * g++.dg/overload/addr1.C: New test.
36018
36019 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
36020
36021 * gcc.dg/20030909-1.c: New test.
36022
36023 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
36024
36025 * gcc.dg/ultrasp10.c: New test.
36026
36027 2003-09-09 Devang Patel <dpatel@apple.com>
36028
36029 * gcc.dg/darwin-ld-6.c: New test.
36030
36031 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36032
36033 * gcc.dg/torture/builtin-explog-1.c: New testcase.
36034
36035 2003-09-08 Mark Mitchell <mark@codesourcery.com>
36036
36037 * gcc.dg/ia64-types1.c: New test.
36038 * gcc.dg/ia64-types2.c: Likewise.
36039
36040 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36041
36042 * gcc.dg/builtins-1.c: Add more _Complex tests.
36043 * gcc.dg/torture/builtin-attr-1.c: Likewise.
36044
36045 * gcc.dg/builtins-1.c: Test existing _Complex functions.
36046 * gcc.dg/torture/builtin-attr-1.c: Likewise.
36047
36048 2003-09-08 Mark Mitchell <mark@codesourcery.com>
36049
36050 PR c++/11786
36051 * g++.dg/lookup/koenig2.C: New test.
36052
36053 PR c++/5296
36054 * g++.dg/rtti/typeid2.C: New test.
36055
36056 2003-09-08 Jakub Jelinek <jakub@redhat.com>
36057
36058 * gcc.c-torture/compile/20030904-1.c: New test.
36059
36060 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36061
36062 * g++.dg/opt/longbranch2.C: New test.
36063
36064 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
36065
36066 * g++.dg/template/crash10.C: Only compile it.
36067
36068 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
36069
36070 PR middle-end/11665
36071 * gcc.c-torture/compile/20030907-1.c: New test.
36072 * g++.dg/init/array11.C: New test.
36073
36074 2003-09-07 Mark Mitchell <mark@codesourcery.com>
36075
36076 PR c++/11852
36077 * g++.dg/init/struct1.C: New test.
36078
36079 2003-09-07 Mark Mitchell <mark@codesourcery.com>
36080
36081 PR c++/12181
36082 * g++.dg/expr/comma1.C: New test.
36083
36084 2003-09-06 Mark Mitchell <mark@codesourcery.com>
36085
36086 PR c++/11867
36087 * g++.dg/expr/static_cast5.C: New test.
36088
36089 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
36090
36091 PR c++/11507
36092 * g++.dg/lookup/scoped7.C: New test.
36093
36094 PR c++/9574
36095 * g++.dg/other/static1.C: New test.
36096
36097 PR c++/11490
36098 * g++.dg/warn/template-1.C: New test.
36099
36100 PR c++/11432
36101 * g++.dg/template/crash10.C: New test.
36102
36103 PR c++/2478
36104 * g++.dg/overload/VLA.C: New test.
36105
36106 PR c++/10804
36107 * g++.dg/template/call1.C: New test.
36108
36109 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
36110
36111 PR c++/11794
36112 * g++.dg/parse/using3.C: New test.
36113
36114 2003-09-06 Roger Sayle <roger@eyesopen.com>
36115
36116 PR c++/11409
36117 * g++.dg/overload/builtin3.C: New test case.
36118
36119 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
36120
36121 PR c/9862
36122 * gcc.dg/20030906-1.c: New test.
36123 * gcc.dg/20030906-2.c: Likewise.
36124
36125 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
36126
36127 PR c++/12167
36128 * g++.dg/parse/defarg5.C: New test.
36129
36130 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
36131
36132 2003-09-05 Mark Mitchell <mark@codesourcery.com>
36133
36134 PR c++/12163
36135 * g++.dg/expr/static_cast4.C: New test.
36136
36137 PR c++/12146
36138 * g++.dg/template/crash9.C: New test.
36139
36140 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
36141
36142 * g++.old-deja/g++.ext/pretty2.C: Update for change
36143 in __FUNCTION__.
36144 * g++.old-deja/g++.ext/pretty3.C: Likewise.
36145
36146 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
36147
36148 PR c++/11922
36149 * g++/dg/template/qualified-id1.C: New test.
36150
36151 PR c++/12037
36152 * g++.dg/warn/noeffect4.C: New test.
36153
36154 2003-09-04 Matt Austern <austern@apple.com>
36155
36156 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
36157 * g++.dg/ext/fnname2.C: Likewise.
36158 * g++.dg/ext/fnname3.C: Likewise.
36159
36160 2003-09-04 Mark Mitchell <mark@codesourcery.com>
36161
36162 * g++.dg/expr/lval1.C: New test.
36163 * g++.dg/ext/lvcast.C: Remove.
36164
36165 2003-09-03 Roger Sayle <roger@eyesopen.com>
36166
36167 PR optimization/11700.
36168 * gcc.c-torture/compile/20030903-1.c: New test case.
36169
36170 2003-09-03 Mark Mitchell <mark@codesourcery.com>
36171
36172 PR c++/12053
36173 * g++.dg/abi/layout4.C: New test.
36174
36175 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
36176
36177 PR c++/11553
36178 * g++.dg/parse/friend3.C: New test.
36179
36180 2003-09-02 Mark Mitchell <mark@codesourcery.com>
36181
36182 PR c++/11847
36183 * g++.dg/template/class1.C: New test.
36184
36185 PR c++/11808
36186 * g++.dg/expr/call1.C: New test.
36187
36188 2003-09-01 Mark Mitchell <mark@codesourcery.com>
36189
36190 PR c++/12114
36191 * g++.dg/init/ref9.C: New test.
36192
36193 PR c++/11972
36194 * g++.dg/template/nested4.C: New test.
36195
36196 2003-08-29 Mark Mitchell <mark@codesourcery.com>
36197
36198 PR c++/12093
36199 * g++.dg/template/non-dependent4.C: New test.
36200
36201 PR c++/11928
36202 * g++.dg/inherit/conv1.C: New test.
36203
36204 2003-08-29 Mark Mitchell <mark@codesourcery.com>
36205
36206 PR c++/6196
36207 * g++.dg/ext/label1.C: New test.
36208 * g++.dg/ext/label2.C: Likewise.
36209
36210 2003-08-28 Mark Mitchell <mark@codesourcery.com>
36211
36212 * g++.dg/expr/cond3.C: New test.
36213
36214 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36215
36216 * gcc.dg/builtins-1.c: Add new builtin cases.
36217
36218 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36219
36220 * gcc.dg/builtins-1.c: Add new cases.
36221 * gcc.dg/torture/builtin-attr-1.c: Likewise.
36222
36223 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36224
36225 * gcc.dg/builtins-1.c: Add more math builtin tests.
36226 * gcc.dg/torture/builtin-attr-1.c: New test.
36227
36228 2003-08-28 Mark Mitchell <mark@codesourcery.com>
36229
36230 PR optimization/5079
36231 * g++.dg/opt/static3.C: New test.
36232
36233 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36234
36235 * gcc.misc-tests/gcov-10b.c: New test.
36236
36237 2003-08-27 Mark Mitchell <mark@codesourcery.com>
36238
36239 * g++.dg/opt/ptrmem3.C: New test.
36240
36241 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
36242
36243 2003-08-27 Jakub Jelinek <jakub@redhat.com>
36244
36245 * gcc.dg/20030826-2.c: New test.
36246
36247 2003-08-26 Roger Sayle <roger@eyesopen.com>
36248
36249 PR middle-end/12002
36250 * g77.f-torture/compile/12002.f: New test case.
36251
36252 2003-08-26 Roger Sayle <roger@eyesopen.com>
36253
36254 * gcc.dg/20030826-1.c: New test case.
36255
36256 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
36257
36258 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
36259
36260 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
36261
36262 PR c++/11871
36263 * c++.dg/lookup/crash1.C: New test.
36264
36265 * c++.dg/warn/noeffect3.C: New test.
36266
36267 2003-08-25 Janis Johnson <janis187@us.ibm.com>
36268
36269 * gcc.dg/compat/vector-1_x.c: Compile with -w.
36270 * gcc.dg/compat/vector-1_y.c: Ditto.
36271 * gcc.dg/compat/vector-2_x.c: Ditto.
36272 * gcc.dg/compat/vector-2_y.c: Ditto.
36273
36274 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
36275
36276 * gcc.dg/20030702-1.c: New test.
36277
36278 2003-08-25 Mark Mitchell <mark@codesourcery.com>
36279
36280 PR c++/8795
36281 * g++.dg/ext/altivec-1.C: New test.
36282
36283 2003-08-24 Richard Henderson <rth@redhat.com>
36284
36285 * g++.dg/eh/simd-2.C: Add -w for x86.
36286
36287 2003-08-23 Jakub Jelinek <jakub@redhat.com>
36288
36289 * gcc.dg/20030815-1.c: New test.
36290
36291 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36292
36293 PR c++/3765
36294 * g++.dg/parse/access6.C: New test.
36295
36296 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36297
36298 PR c++/641, c++/11876
36299 * g++.dg/template/friend22.C: New test.
36300 * g++.dg/template/friend23.C: Likewise.
36301
36302 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36303
36304 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
36305 identically.
36306
36307 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36308
36309 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
36310
36311 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36312
36313 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
36314
36315 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36316
36317 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
36318
36319 2003-08-22 Mark Mitchell <mark@codesourcery.com>
36320
36321 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
36322
36323 2003-08-21 Mark Mitchell <mark@codesourcery.com>
36324
36325 PR c++/11919
36326 * g++.dg/overload/prom1.C: New test.
36327
36328 PR c++/11551
36329 * g++.dg/parse/dtor2.C: New test.
36330
36331 PR c++/10762
36332 * g++.dg/parse/using2.C: New test.
36333
36334 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
36335
36336 PR target/11805
36337 * gcc.c-torture/compile/20030821-1.c: New.
36338
36339 2003-08-20 Mark Mitchell <mark@codesourcery.com>
36340
36341 PR c++/11834
36342 * g++.dg/template/deduce2.C: New test.
36343
36344 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
36345
36346 * gcc.c-torture/execute/20030821-1.c: New test.
36347
36348 2003-08-20 Roger Sayle <roger@eyesopen.com>
36349
36350 PR middle-end/11984
36351 * gcc.dg/20030820-1.c: New test case.
36352
36353 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
36354
36355 PR c++/11945
36356 * g++.dg/warn/noeffect2.C: New test.
36357
36358 2003-08-19 Mark Mitchell <mark@codesourcery.com>
36359
36360 PR c++/10926
36361 * g++.dg/template/dtor2.C: New test.
36362
36363 PR c++/11684
36364 * g++.dg/template/operator1.C: New test.
36365 * g++.dg/parse/operator4.C: New test.
36366
36367 PR c++/11946.C
36368 * g++.dg/expr/enum1.C: New test.
36369 * gcc.dg/c99-bool-1.c: Remove bogus warning.
36370
36371 PR c++/11036.C
36372 * g++.dg/parse/elab2.C: New test.
36373 * g++.dg/parse/typedef4.C: Change error message.
36374 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
36375 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
36376 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
36377
36378 2003-08-19 Geoffrey Keating <geoffk@apple.com>
36379
36380 * gcc.dg/pch/warn-1.c: New.
36381 * gcc.dg/pch/warn-1.hs: New.
36382
36383 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
36384 not-tested file.
36385
36386 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
36387
36388 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
36389
36390 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
36391
36392 * gcc.dg/uninit-D.c: New Test.
36393 * gcc.dg/uninit-E.c: New Test.
36394 * gcc.dg/uninit-F.c: New Test.
36395 * gcc.dg/uninit-G.c: New Test.
36396
36397 2003-08-19 Michael Ritzert <ritzert@t-online.de>
36398
36399 * g++.dg/README: Describe the pch directory.
36400
36401 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36402
36403 PR c++/11174
36404 * g++.dg/parse/access4.C: New test.
36405 * g++.dg/parse/access5.C: Likewise.
36406 * g++.old-deja/g++.jason/access17.C: Adjust error message.
36407
36408 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
36409
36410 * gcc.dg/noncompile/20030818-1.c: New.
36411
36412 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
36413
36414 PR c++/11957
36415 * g++.dg/warn/noeffect1.C: New test.
36416
36417 * g++.dg/template/scope2.C: New test.
36418 * g++.dg/template/error2.C: Correct dg-error
36419
36420 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
36421
36422 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
36423
36424 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
36425
36426 PR C++/11512
36427 * g++.dg/template/warn1.C: New.
36428
36429 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
36430
36431 * g++.dg/template/error2.C: New test.
36432 * g++.dg/lookup/using7.C: Adjust errors
36433 * g++.old-deja/g++.pt/crash36.C: Likewise.
36434 * g++.old-deja/g++.pt/derived3.C: Likewise.
36435
36436 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36437
36438 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
36439 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
36440 * gcc.c-torture/execute/builtins/string-9.c: New, from
36441 string-opt-9.c. Adjust for execute/builtins framework.
36442 * gcc.c-torture/execute/string-opt-9.c: Delete.
36443
36444 2003-08-12 Mark Mitchell <mark@codesourcery.com>
36445
36446 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
36447
36448 * g++.dg/parse/ret-type2.C: New test.
36449
36450 PR c++/11703
36451 * g++.dg/init/new8.C: New test.
36452
36453 PR c++/10923
36454 * g++.dg/parse/typedef5.C: New test.
36455
36456 PR c++/9512
36457 * g++.dg/parse/qualified2.C: New test.
36458 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
36459 invalid code.
36460
36461 2003-08-11 Mark Mitchell <mark@codesourcery.com>
36462
36463 * g++.dg/conversion/ptrmem1.C: New test.
36464
36465 2003-08-11 Jakub Jelinek <jakub@redhat.com>
36466
36467 PR target/11693
36468 * gcc.dg/20030811-1.c: New test.
36469
36470 PR target/11535
36471 * gcc.c-torture/execute/20030811-1.c: New test.
36472
36473 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36474
36475 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
36476
36477 2003-08-10 Mark Mitchell <mark@codesourcery.com>
36478
36479 PR c++/11789.C
36480 * g++.dg/inherit/multiple1.C: New test.
36481
36482 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
36483
36484 * gcc.dg/spe1.c: New test.
36485
36486 PR c++/11670
36487 * g++.dg/expr/cast2.C: New test.
36488
36489 PR c++/10530
36490 * g++.dg/template/dependent-name2.C: New test.
36491
36492 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
36493
36494 * g++.dg/parse/crash11.C: Put the dg options in comments.
36495
36496 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
36497
36498 * lib/gcc-dg.exp: Update for diagnostic change.
36499
36500 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36501
36502 PR c++/5767
36503 * g++.dg/parse/crash11.C: New test.
36504
36505 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
36506
36507 * gcc.dg/cpp/spacing1.c: Update.
36508
36509 2003-08-04 Janis Johnson <janis187@us.ibm.com>
36510
36511 PR target/11739
36512 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
36513 a value for -mtune.
36514
36515 2003-08-04 Roger Sayle <roger@eyesopen.com>
36516
36517 PR middle-end/11771
36518 * gcc.c-torture/compile/20030804-1.c: New test case.
36519
36520 2003-08-04 Roger Sayle <roger@eyesopen.com>
36521
36522 * gcc.dg/20030804-1.c: New test case.
36523
36524 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
36525
36526 * gcc.dg/cpp/separate-1.c: New test.
36527
36528 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
36529
36530 PR c++/11704
36531 * g++.dg/template/dependent-expr2.C: New test.
36532
36533 PR c++/11766
36534 * g++.dg/expr/ptrmem1.C: New test.
36535
36536 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36537
36538 PR c++/9453
36539 * g++.dg/template/friend15.C: New test.
36540
36541 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
36542
36543 * lib/dg-pch.exp: Work round PCH bug.
36544
36545 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36546
36547 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
36548 builtins. Move cases from builtins-4.c here.
36549
36550 * gcc.dg/torture/builtin-math-1.c: New test taken from
36551 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
36552 additional cases.
36553
36554 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
36555 Delete.
36556
36557 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
36558
36559 PR c++/9447
36560 * g++.dg/template/using7.C: New test.
36561
36562 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
36563
36564 * import1.c, import2.c: New tests.
36565
36566 2003-08-01 Jakub Jelinek <jakub@redhat.com>
36567
36568 * g++.dg/eh/crossjump1.C: New test.
36569
36570 2003-08-01 Mark Mitchell <mark@codesourcery.com>
36571
36572 PR c++/11697
36573 * g++.dg/template/using6.C: New test.
36574
36575 PR c++/11744
36576 * g++.dg/template/koenig2.C: New test.
36577
36578 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36579
36580 PR c++/7983
36581 * g++.dg/parse/typedef4.C: New test.
36582
36583 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36584
36585 PR c++/8442, c++/8806
36586 * g++.dg/template/elab1.C: New test.
36587 * g++.dg/template/type2.C: Likewise.
36588 * g++.dg/template/ttp3.C: Adjust expected error message.
36589 * g++.old-deja/g++.law/visibility13.C: Likewise.
36590 * g++.old-deja/g++.niklas/t135.C: Likewise.
36591 * g++.old-deja/g++.pt/ttp41.C: Likewise.
36592 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
36593 template argument.
36594 * g++.old-deja/g++.pt/ttp44.C: Likewise.
36595
36596 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
36597
36598 PR c++/11295
36599 * g++.dg/ext/stmtexpr1.C: New test.
36600
36601 * g++.dg/opt/tmp1.C: New test.
36602
36603 PR c++/11525
36604 * g++.dg/parse/constant4.C: New test.
36605
36606 PR c++/9447
36607 * g++.dg/template/using5.C: New test.
36608
36609 2003-07-31 Roger Sayle <roger@eyesopen.com>
36610
36611 * gcc.dg/builtins-27.c: New test case.
36612
36613 2003-07-31 Jakub Jelinek <jakub@redhat.com>
36614
36615 * gcc.dg/tls/opt-7.c: New test.
36616
36617 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
36618
36619 * g++.old-deja/g++.other/crash18.C: Remove.
36620
36621 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
36622
36623 * g++.dg/template/explicit3.C: New.
36624 * g++.dg/template/explicit4.C: New.
36625 * g++.dg/template/explicit5.C: New.
36626
36627 PR c++/11347
36628 * g++.dg/template/memtmpl1.C: New.
36629
36630 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
36631
36632 PR target/11565
36633 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
36634 * gcc.dg/i386-387-5.c (dg-options): Likewise.
36635
36636 2003-07-30 Jan Hubicka <jh@suse.cz>
36637
36638 * vtgc1.c: Kill.
36639
36640 2003-07-29 Zack Weinberg <zack@codesourcery.com>
36641
36642 * gcc.dg/struct-in-proto-1.c: New test.
36643
36644 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
36645
36646 * gcc.dg/cpp/include2.c: Only expect one message.
36647
36648 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
36649
36650 PR c++/9447
36651 * g++.dg/template/using1.C: New test.
36652 * g++.dg/template/using2.C: New test.
36653 * g++.dg/template/using3.C: New test.
36654 * g++.dg/template/using4.C: New test.
36655
36656 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
36657
36658 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
36659 * gcc.c-torture/execute/string-opt-10.c: Likewise.
36660
36661 2003-07-28 Jan Hubicka <jh@suse.cz>
36662
36663 PR c++/11530
36664 * g++.dg/opt/call1.C: New test.
36665
36666 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
36667
36668 PR c++/11667
36669 * g++.dg/init/enum2.C: New test.
36670 * g++.dg/template/overload1.C: Add "-w" option.
36671
36672 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
36673
36674 * gcc.dg/Wdeclaration-after-statement-1.c,
36675 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
36676
36677 2003-07-28 Jakub Jelinek <jakub@redhat.com>
36678
36679 * gcc.c-torture/compile/20030725-1.c: New test.
36680
36681 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
36682
36683 * gcc.dg/20030505.c: Only run for SPE.
36684 Remove definition of opaque type.
36685
36686 2003-07-27 Mark Mitchell <mark@codesourcery.com>
36687
36688 * g++.dg/template/ptrmem6.C: New test.
36689
36690 2003-07-26 Geoffrey Keating <geoffk@apple.com>
36691
36692 * gcc.c-torture/compile/zero-strct-2.c: New test.
36693
36694 2003-07-25 Geoffrey Keating <geoffk@apple.com>
36695
36696 * gcc.dg/intermod-1.c: New test.
36697
36698 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
36699
36700 PR c++/11617
36701 * g++.dg/template/lookup2.C: New test.
36702 * g++.dg/template/memclass1.C: Remove instantiated from error.
36703 * g++.dg/other/error2.C: Tweak expected errors.
36704
36705 PR c++/11596
36706 * g++.dg/template/defarg3.C: New test.
36707
36708 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
36709
36710 2003-07-24 Mark Mitchell <mark@codesourcery.com>
36711
36712 * g++.dg/inherit/access5.C: New test.
36713
36714 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36715
36716 PR c++/11513
36717 * g++.dg/template/crash8.C: New test.
36718
36719 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
36720
36721 PR c/10602
36722 * gcc.dg/noncompile/incomplete-2.c: New test.
36723
36724 2003-07-23 Mark Mitchell <mark@codesourcery.com>
36725
36726 PR c++/11645
36727 * g++.dg/inherit/access4.C: New test.
36728
36729 PR c++/11517
36730 * g++.dg/expr/cond2.C: New test.
36731
36732 PR optimization/10679
36733 * g++.dg/opt/inline4.C: New test.
36734
36735 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
36736
36737 * g++.dg/parse/crash10: New test.
36738
36739 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
36740
36741 * g++.dg/ext/flexary1.C: New test.
36742
36743 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36744
36745 PR c++/10793
36746 * g++.dg/template/crash9.C: New test.
36747
36748 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36749
36750 PR c++/3004
36751 * g++.dg/parse/typedef3.C: New test.
36752
36753 PR c++/7906
36754 * g++.dg/parse/operator2.C: New test.
36755
36756 PR c++/8895
36757 * g++.dg/parse/def-tmpl-arg1.C: New test.
36758
36759 PR c++/9282
36760 * g++.dg/parse/funptr1.C: New test.
36761
36762 PR c++/9452
36763 * g++.dg/parse/ambig3.C: New test.
36764
36765 PR c++/9454
36766 * g++.dg/parse/operator3.C: New test.
36767
36768 PR c++/9486
36769 * g++.dg/parse/template10.C: New test.
36770
36771 PR c++/9488
36772 * g++.dg/parse/template11.C: New test.
36773
36774 PR c++/10150
36775 * g++.dg/parse/invalid-op1.C: New test.
36776
36777 PR c++/10247
36778 * g++.dg/parse/condexpr1.C: New test.
36779
36780 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
36781
36782 * g++.dg/ext/packed3.C: New test.
36783 * g++.dg/ext/packed4.C: New test.
36784
36785 * gcc.dg/pack-test-3.c: New test.
36786
36787 2003-07-21 Janis Johnson <janis187@us.ibm.com>
36788
36789 * lib/compat.exp: Handle dg-options per source file.
36790 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
36791 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
36792 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
36793 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
36794 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
36795 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
36796 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
36797 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
36798 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
36799 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
36800 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
36801 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
36802 * g++.dg/compat/break/bitfield7_x.C: Ditto.
36803 * g++.dg/compat/break/bitfield7_y.C: Ditto.
36804
36805 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
36806
36807 PR c/10320
36808 * gcc.c-torture/execute/20030718-1.c: New test.
36809
36810 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
36811
36812 PR optimization/11536
36813 * gcc.dg/20030721-1.c: New test.
36814
36815 2003-07-19 Mark Mitchell <mark@codesourcery.com>
36816
36817 PR c++/11546
36818 * g++.dg/template/lookup1.C: New test.
36819
36820 2003-07-19 Zack Weinberg <zack@codesourcery.com>
36821
36822 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
36823 diagnostics of ill-formed constructs involving labels.
36824 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
36825 the new 'previously defined here' message.
36826
36827 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
36828
36829 * g++.dg/parse/non-dependent2.C: New test.
36830
36831 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
36832
36833 * g++.dg/init/init-ref4.C: xfail on targets without
36834 weak symbols.
36835
36836 2003-07-17 Jakub Jelinek <jakub@redhat.com>
36837
36838 PR target/11087
36839 * gcc.c-torture/execute/20030717-1.c: New test.
36840
36841 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36842
36843 * g++.dg/opt/cfg1.C: New test.
36844
36845 2003-07-17 Mark Mitchell <mark@codesourcery.com>
36846
36847 PR optimization/11557
36848 * gcc.dg/20030717-1.c: New test.
36849
36850 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
36851
36852 PR c++/10476
36853 * g++.dg/expr/crash-1.C: New test.
36854
36855 PR c++/11027
36856 * g++.dg/template/init3.C: New test.
36857
36858 PR c++/8222
36859 * g++.dg/template/non-dependent1.C: New test.
36860
36861 PR c++/11070
36862 * g++.dg/template/non-dependent2.C: New test.
36863
36864 PR c++/11071
36865 * g++.dg/template/non-dependent3.C: New test.
36866
36867 PR c++/9907
36868 * g++.dg/template/sizeof5.C: New test.
36869
36870 2003-07-17 Geoffrey Keating <geoffk@apple.com>
36871
36872 PR 11498
36873 * gcc.c-torture/compile/mangle-1.c: New file.
36874
36875 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36876
36877 PR c++/7809
36878 * g++.dg/parse/access3.C: New test.
36879
36880 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
36881
36882 PR c++/11384
36883 * g++.dg/init/init-ref4.C: New test.
36884
36885 2003-07-16 Mark Mitchell <mark@codesourcery.com>
36886
36887 PR c++/11547
36888 * g++.dg/parse/constant3.C: New test.
36889 * g++.dg/parse/crash7.C: Likewise.
36890
36891 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
36892
36893 PR target/11008
36894 * gcc.dg/i386-pentium4-not-mull.c: New.
36895
36896 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
36897
36898 * gcc.dg/asm-names.c (ymain): Make it weak.
36899
36900 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36901
36902 PR c++/5421
36903 * g++.dg/template/friend21.C: New test.
36904
36905 2003-07-16 Jakub Jelinek <jakub@redhat.com>
36906
36907 * gcc.dg/cleanup-8.c: New test.
36908 * gcc.dg/cleanup-9.c: New test.
36909
36910 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
36911
36912 * g++.dg/ext/dll-MI1.h: New file.
36913 * g++.dg/ext/dllexport-MI1.C: New file.
36914 * g++.dg/ext/dllimport-MI1.C: New file.
36915
36916 2003-07-15 Jakub Jelinek <jakub@redhat.com>
36917
36918 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
36919 it does not have cmpstrsi patterns (just cmpmemsi).
36920
36921 2003-07-15 Mark Mitchell <mark@codesourcery.com>
36922
36923 PR debug/11473
36924 * g++.dg/debug/debug8.C: New test.
36925
36926 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36927
36928 PR c++/10108
36929 * g++.dg/template/crash7.C: New test.
36930
36931 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
36932
36933 PR target/10795
36934 * gcc.c-torture/compile/20030708-1.c: New.
36935
36936 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36937
36938 * gcc.c-torture/execute/20030715-1.c: New test.
36939
36940 2003-07-14 Geoffrey Keating <geoffk@apple.com>
36941
36942 * gcc.dg/pch/inline-3.c: New file.
36943 * gcc.dg/pch/inline-3.hs: New file.
36944 * gcc.dg/pch/inline-4.c: New file.
36945 * gcc.dg/pch/inline-4.hs: New file.
36946
36947 2003-07-14 Mark Mitchell <mark@codesourcery.com>
36948
36949 PR c++/11509
36950 * g++.dg/template/crash6.C: New test.
36951
36952 PR c++/7053
36953 * g++.dg/template/friend20.C: New test.
36954
36955 PR c++/7019
36956 * g++.dg/template/overload2.C: New test.
36957
36958 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36959
36960 PR optimization/11440
36961 * gcc.c-torture/execute/20030714-1.c: New test.
36962
36963 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36964
36965 PR c++/11154
36966 * g++.dg/template/partial2.C: New test.
36967
36968 2003-07-13 Mark Mitchell <mark@codesourcery.com>
36969
36970 PR c++/11503
36971 * g++.dg/template/anon1.C: New test.
36972
36973 PR c++/11493
36974 PR c++/11495
36975 * g++.dg/parse/template9.C: Likewise.
36976 * g++.dg/template/crash4.C: New test.
36977 * g++.dg/template/koenig1.C: Likewise.
36978 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
36979 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
36980 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
36981 functions.
36982 * g++.old-deja/g++.jason/template36.C: Likewise.
36983 * g++.old-deja/g++.mike/p1989.C: Likewise.
36984 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
36985 * g++.old-deja/g++.pt/ttp20.C: Use this->.
36986 * g++.old-deja/g++.pt/ttp21.C: Use this->.
36987 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
36988 compiling.
36989 * g++.old-deja/g++.pt/union2.C: Use this->.
36990
36991 2003-07-11 Jakub Jelinek <jakub@redhat.com>
36992
36993 * gcc.dg/20030711-1.c: New test.
36994
36995 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
36996
36997 PR c++/11050
36998 * g++.dg/parse/args1.C: New test.
36999 * g++.pt/defarg8.C: Change expected errors.
37000
37001 2003-07-11 Mark Mitchell <mark@codesourcery.com>
37002
37003 PR c++/8164
37004 * g++.dg/template/nontype2.C: New test.
37005
37006 PR c++/10558
37007 * g++.dg/parse/template8.C: New test.
37008
37009 PR c++/8327
37010 * g++.dg/template/scope1.C: New test.
37011
37012 * g++.dg/warn/Wsign-compare-1.C: New test.
37013
37014 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
37015
37016 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
37017
37018 2003-07-10 Mark Mitchell <mark@codesourcery.com>
37019
37020 PR c++/9411
37021 * g++.dg/template/explicit2.C: New test.
37022
37023 PR c++/10032
37024 * g++.dg/warn/pedantic1.C: New test.
37025
37026 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
37027
37028 PR c++ 9483
37029 * g++.dg/other/field1.C: New test.
37030
37031 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
37032
37033 PR c/11449
37034 * gcc.c-torture/compile/20030707-1.c: New.
37035
37036 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37037
37038 PR c++/10849
37039 * g++.dg/template/access12.C: New test.
37040
37041 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
37042
37043 * g++.dg/bprob/bprob.exp (prof_ext): Update.
37044 * g77.dg/bprob/bprob.exp (prof_ext): Update.
37045 * gcc.misc-tests/bprob.exp (prof_ext): Update.
37046 * gcc.misc-tests/gcov.exp: Update
37047 * g++.dg/gcov/gcov.exp: Update
37048 * lib/gcov.exp: Update.
37049
37050 2003-07-08 Mark Mitchell <mark@codesourcery.com>
37051
37052 * g++.dg/abi/mangle17.C: Make sure template expressions are
37053 dependent.
37054 * g++.dg/abi/mangle4.C: Mark erroneous casts.
37055 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
37056 * g++.dg/opt/stack1.C: Remove erroneous code.
37057 * g++.dg/parse/template7.C: New test.
37058 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
37059 * g++.old-deja/g++.pt/crash4.C: Likewise.
37060
37061 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37062
37063 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
37064 with zero or one occurence of `$' after the initial `L'.
37065
37066 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
37067
37068 * gcc.c-torture/compile/20030704-1.c: Add a comment.
37069
37070 2003-07-08 Roger Sayle <roger@eyesopen.com>
37071
37072 PR c/11370
37073 * gcc.dg/Wunreachable-6.c: New testcase.
37074 * gcc.dg/Wunreachable-7.c: New testcase.
37075
37076 2003-07-08 Jakub Jelinek <jakub@redhat.com>
37077
37078 PR c/11420
37079 * gcc.dg/20030708-1.c: New test.
37080
37081 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
37082
37083 * gcc.dg/compat/sdata-section.h: New file.
37084 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
37085 * gcc.dg/torture/mips-sdata-1.c: New test.
37086
37087 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37088
37089 PR c++/11030
37090 * g++.dg/template/friend19.C: New test.
37091
37092 2003-07-08 Jakub Jelinek <jakub@redhat.com>
37093
37094 * g++.dg/opt/strength-reduce.C: New test.
37095
37096 2003-07-07 Roger Sayle <roger@eyesopen.com>
37097
37098 PR target/10979
37099 * gcc.dg/20030707-1.c: New testcase.
37100
37101 2003-07-07 Roger Sayle <roger@eyesopen.com>
37102
37103 PR optimization/11059
37104 * g++.dg/opt/emptyunion.C: New testcase.
37105
37106 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37107 Eric Botcazou <ebotcazou@libertysurf.fr>
37108
37109 * g++.dg/opt/stack1.C: New test.
37110
37111 2003-07-05 Mark Mitchell <mark@codesourcery.com>
37112
37113 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
37114 run test.
37115
37116 PR c++/11431
37117 * g++.dg/expr/static_cast3.C: New test.
37118
37119 2003-07-04 Zack Weinberg <zack@codesourcery.com>
37120
37121 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
37122 everywhere.
37123 * gcc.dg/concat.c: Concatenation of string constants with
37124 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
37125 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
37126 * gcc.dg/cpp/escape-2.c: Use wide character constants where
37127 necessary to avoid multi-character character constant warning.
37128 * gcc.dg/cpp/escape.c: Likewise.
37129 * gcc.dg/cpp/ucs.c: Likewise.
37130 Remove backslashes from dg-bogus comments, as they confuse Tcl.
37131 Fix a typo.
37132
37133 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
37134
37135 PR c/11428
37136 * gcc.c-torture/compile/20030704-1.c: New.
37137
37138 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
37139
37140 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
37141
37142 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
37143
37144 PR c++/5287, PR c++/7910, PR c++/11021
37145 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
37146 tests for warnings.
37147 * g++.dg/ext/dllimport2.C: Add tests for warnings.
37148 * g++.dg/ext/dllimport3.C: Likewise.
37149 * g++.dg/ext/dllimport4.C: New file.
37150 * g++.dg/ext/dllimport5.C: New file.
37151 * g++.dg/ext/dllimport6.C: New file.
37152 * g++.dg/ext/dllimport7.C: New file.
37153 * g++.dg/ext/dllimport8.C: New file.
37154 * g++.dg/ext/dllimport9.C: New file.
37155 * g++.dg/ext/dllimport10.C: New file.
37156 * g++.dg/ext/dllexport1.C: New file.
37157
37158 2003-07-03 Mark Mitchell <mark@codesourcery.com>
37159
37160 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
37161 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
37162
37163 2003-07-03 Roger Sayle <roger@eyesopen.com>
37164
37165 * gcc.dg/builtins-25.c: New testcase.
37166 * gcc.dg/builtins-26.c: New testcase.
37167
37168 2003-07-03 Janis Johnson <janis187@us.ibm.com>
37169
37170 * gcc.dg/compat/vector-defs.h: New file.
37171 * gcc.dg/compat/vector-setup.h: New file.
37172 * gcc.dg/compat/vector-check.h: New file.
37173 * gcc.dg/compat/vector-1_main.c: New file.
37174 * gcc.dg/compat/vector-1_x.c: New file.
37175 * gcc.dg/compat/vector-1_y.c: New file.
37176 * gcc.dg/compat/vector-2_main.c: New file.
37177 * gcc.dg/compat/vector-2_x.c: New file.
37178 * gcc.dg/compat/vector-2_y.c: New file.
37179
37180 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
37181 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
37182 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
37183 * gcc.dg/compat/struct-align-1.h: New file.
37184 * gcc.dg/compat/struct-align-1_main.c: New file.
37185 * gcc.dg/compat/struct-align-1_x.c: New file.
37186 * gcc.dg/compat/struct-align-1_y.c: New file.
37187 * gcc.dg/compat/struct-align-2.h: New file.
37188 * gcc.dg/compat/struct-align-2_main.c: New file.
37189 * gcc.dg/compat/struct-align-2_x.c: New file.
37190 * gcc.dg/compat/struct-align-2_y.c: New file.
37191
37192 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
37193 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37194 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37195 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37196 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37197 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37198 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37199 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37200 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37201 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37202 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37203 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37204 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37205 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37206 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37207 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37208 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37209 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37210 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37211 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37212 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37213 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37214 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37215 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37216 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37217 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37218 * gcc.dg/compat/struct-return-10_x.c: Ditto.
37219 * gcc.dg/compat/struct-return-2_x.c: Ditto.
37220 * gcc.dg/compat/struct-return-3_x.c: Ditto.
37221
37222 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37223
37224 * gcc.dg/i386-call-1.c: New test.
37225
37226 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
37227
37228 PR c++/9162
37229 * g++.dg/parse/defarg4.C: New.
37230
37231 2003-07-03 Roger Sayle <roger@eyesopen.com>
37232
37233 PR target/10700
37234 * gcc.c-torture/compile/20030703-1.c: New test case.
37235
37236 2003-07-03 Mark Mitchell <mark@codesourcery.com>
37237
37238 * g++.dg/template/local3.C: Remove extra semicolon.
37239
37240 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37241
37242 * gcc.dg/i386-volatile-1.c: New test.
37243
37244 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
37245
37246 PR c++/11072
37247 * g++.dg/other/offsetof2.C: XFAIL.
37248 * g++.dg/other/offsetof5.C: New.
37249
37250 PR c++/10219
37251 * g++.dg/template/error1.C: New.
37252
37253 PR c++/9779
37254 * g++.dg/template/dependent-expr1.C: New.
37255
37256 2003-07-01 Mark Mitchell <mark@codesourcery.com>
37257
37258 PR c++/6949
37259 * g++.dg/template/local3.C: New test.
37260
37261 PR c++/11149
37262 * g++.dg/lookup/scoped6.C: New test.
37263
37264 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
37265
37266 PR c++/8046
37267 * g++.dg/other/error7.C: New test.
37268
37269 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
37270
37271 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
37272 * g++.old-deja/g++.abi/vtable3.h: Likewise.
37273 * g++.old-deja/g++.law/code-gen5.C: Likewise.
37274 * g++.old-deja/g++.other/union2.C: Likewise.
37275 * gcc.dg/c90-const-expr-2.c: Likewise.
37276 * gcc.dg/c90-const-expr-3.c: Likewise.
37277 * gcc.dg/c99-const-expr-2.c: Likewise.
37278 * gcc.dg/c99-const-expr-3.c: Likewise.
37279 * gcc.dg/concat.c: Likewise.
37280
37281 2003-07-01 Mark Mitchell <mark@codesourcery.com>
37282
37283 PR c++/9559
37284 * g++.dg/init/static1.C: New test.
37285
37286 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37287
37288 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
37289 * g++.old-deja/g++.other/access2.C: Likewise.
37290 * g++.old-deja/g++.other/decl2.C: Likewise.
37291 * gcc.c-torture/execute/20020615-1.c: Likewise.
37292
37293 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37294
37295 PR c++/4933
37296 * g++.dg/template/sizeof4.C: New test.
37297
37298 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37299
37300 * g++.dg/other/error6.C: New test.
37301
37302 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37303
37304 PR c++/10750
37305 * g++.dg/parse/constant2.C: New test.
37306
37307 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
37308
37309 PR c++/11106
37310 * g++.dg/other/error5.C: New test.
37311
37312 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37313
37314 * gcc.dg/format/gcc_diag-1.c: New test.
37315
37316 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
37317
37318 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
37319
37320 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
37321
37322 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
37323 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
37324 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
37325
37326 2003-06-28 Jakub Jelinek <jakub@redhat.com>
37327
37328 * gcc.c-torture/execute/builtins/string-8.c: New test.
37329 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
37330 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
37331 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
37332
37333 2003-06-27 Mark Mitchell <mark@codesourcery.com>
37334
37335 PR c++/10468
37336 * g++.dg/ext/typeof6.C: New test.
37337
37338 2003-06-27 Mark Mitchell <mark@codesourcery.com>
37339
37340 PR c++/10796
37341 * g++.dg/init/enum1.C: New test.
37342
37343 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
37344
37345 * gcc.dg/20030627-1.c: New test.
37346
37347 2003-06-26 Mark Mitchell <mark@codesourcery.com>
37348
37349 PR c++/11332
37350 * g++.dg/expr/static_cast2.C: New test.
37351
37352 2003-06-26 Roger Sayle <roger@eyesopen.com>
37353 Jakub Jelinek <jakub@redhat.com>
37354
37355 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
37356 sprintf(dst,"%s",src) optimization.
37357 * gcc.c-torture/execute/20030626-1.c: New test case.
37358 * gcc.c-torture/execute/20030626-2.c: New test case.
37359
37360 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
37361
37362 * gcc.c-torture/execute/multi-ix.c: New test.
37363
37364 * gcc.c-torture/execute/simd-4.c (main):
37365 Added missing semicolon at end of union.
37366
37367 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
37368
37369 PR c++/8266
37370 * g++.dg/template/explicit-instantiation3.C: New test.
37371
37372 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37373
37374 * gcc.dg/20030626-1.c: Use signed char.
37375
37376 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37377
37378 * gcc.dg/20030626-1.c: New test.
37379
37380 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
37381
37382 * const-str-2.m: Update.
37383
37384 2003-06-25 Mark Mitchell <mark@codesourcery.com>
37385
37386 PR c++/10990
37387 * g++.dg/rtti/dyncast1.C: New test.
37388 * g++.dg/abi/mangle4.C: Correct base-specifier access.
37389 * g++.dg/lookup/scoped1.C: Remove XFAIL.
37390 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
37391
37392 PR c++/10931
37393 * g++.dg/expr/static_cast1.C: New test.
37394
37395 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
37396
37397 * gcc.dg/20030625-1.c: New test.
37398
37399 2003-06-24 Roger Sayle <roger@eyesopen.com>
37400
37401 * gcc.c-torture/compile/20030624-1.c: New test case.
37402
37403 2003-06-24 Jakub Jelinek <jakub@redhat.com>
37404
37405 * gcc.c-torture/execute/string-opt-17.c: New test.
37406
37407 2003-06-24 Mark Mitchell <mark@codesourcery.com>
37408
37409 PR c++/5754
37410 * g++.dg/parse/crash6.C: New test.
37411
37412 2003-06-23 Roger Sayle <roger@eyesopen.com>
37413
37414 * gcc.dg/builtins-24.c: New test case.
37415
37416 2003-06-23 Jakub Jelinek <jakub@redhat.com>
37417
37418 * g++.dg/opt/operator1.C: New test.
37419
37420 2003-06-22 Roger Sayle <roger@eyesopen.com>
37421
37422 * gcc.c-torture/execute/string-opt-16.c: New test case.
37423
37424 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37425
37426 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
37427 * g++.old-deja/g++.other/conv7.C: Likewise.
37428 * g++.old-deja/g++.other/overcnv2.C: Likewise.
37429 * g++.old-deja/g++.other/overload14.C: Likewise.
37430
37431 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37432
37433 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
37434 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
37435
37436 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37437
37438 PR c++/10888
37439 * g++.dg/warn/Winline-3.C: New test.
37440
37441 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37442
37443 * lib/target-supports.exp (check_alias_available): Make the test
37444 program acceptable to the Solaris assembler.
37445
37446 PR c++/10749
37447 * g++.dg/template/memclass2.C: New test.
37448
37449 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37450 Eric Botcazou <ebotcazou@libertysurf.fr>
37451
37452 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
37453 data for non-matching targets.
37454 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
37455
37456 2003-06-20 Mark Mitchell <mark@codesourcery.com>
37457
37458 PR c++/10845
37459 * g++.dg/template/member3.C: New test.
37460
37461 2003-06-19 Mark Mitchell <mark@codesourcery.com>
37462
37463 PR c++/10939
37464 * g++.dg/template/func1.C: New test.
37465
37466 PR c++/9649
37467 * g++.dg/template/static4.C: New test.
37468 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
37469
37470 PR c++/11041
37471 * g++.dg/init/ref7.C: New test.
37472
37473 2003-06-19 Matt Austern <austern@apple.com>
37474
37475 PR c++/11228
37476 * g++.dg/anew1.C: New test.
37477 * g++.dg/anew2.C: New test.
37478 * g++.dg/anew3.C: New test.
37479 * g++.dg/anew4.C: New test.
37480
37481 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
37482
37483 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
37484
37485 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
37486
37487 * gcc.c-torture/execute/simd-4.c (main): Make expected value
37488 endian-dependent.
37489
37490 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
37491
37492 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
37493 Remove cruft.
37494
37495 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
37496
37497 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
37498 * gcc.c-torture/compile/961203-1.c: Likewise.
37499 * gcc.c-torture/compile/980506-1.c: Likewise.
37500
37501 2003-06-17 Mark Mitchell <mark@codesourcery.com>
37502
37503 PR c++/10712
37504 * g++.dg/lookup/using7.C: New test.
37505
37506 2003-06-17 Mark Mitchell <mark@codesourcery.com>
37507
37508 PR c++/11105
37509 * g++.dg/abi/conv1.C: Remove it.
37510 * g++.dg/template/conv7.C: New test.
37511 * g++.dg/template/conv8.C: Likewise.
37512 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
37513 conversion operator.
37514
37515 2003-06-17 Janis Johnson <janis187@us.ibm.com>
37516
37517 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
37518 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
37519 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37520 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
37521 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
37522 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37523 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37524 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
37525 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
37526 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
37527 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
37528 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
37529 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
37530 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
37531 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
37532 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
37533 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
37534 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
37535 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37536 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37537 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37538 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37539 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37540 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37541 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37542 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37543 * gcc.dg/compat/struct-return-10_x.c: Ditto.
37544 * gcc.dg/compat/struct-return-2_x.c: Ditto.
37545 * gcc.dg/compat/struct-return-3_x.c: Ditto.
37546
37547 2003-06-16 Mark Mitchell <mark@codesourcery.com>
37548
37549 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
37550 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
37551 indications.
37552
37553 2003-06-16 Roger Sayle <roger@eyesopen.com>
37554
37555 * gcc.dg/i386-387-5.c: New test case.
37556 * gcc.dg/i386-387-6.c: New test case.
37557 * gcc.dg/builtins-23.c: New test case.
37558
37559 2003-06-15 Roger Sayle <roger@eyesopen.com>
37560
37561 * gcc.dg/builtins-22.c: New test case.
37562 * gcc.dg/i386-387-1.c: Update to test exp.
37563 * gcc.dg/i386-387-2.c: Likewise.
37564
37565 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37566
37567 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
37568
37569 2003-06-12 Mark Mitchell <mark@codesourcery.com>
37570
37571 * lib/gcc-dg.exp (dg-require-dll): New function.
37572 (dg-xfail-if): Likewise.
37573 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
37574 driver.
37575
37576 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
37577 * gcc.c-torture/compile/20001205-1.c: Likewise.
37578 * gcc.c-torture/compile/20001226-1.c: Likewise.
37579 * gcc.c-torture/compile/20010518-2.c: Likewise.
37580 * gcc.c-torture/compile/20020312-1.c: Likewise.
37581 * gcc.c-torture/compile/20020604-1.c: Likewise.
37582 * gcc.c-torture/compile/920501-12.c: Likewise.
37583 * gcc.c-torture/compile/920501-4.c: Likewise.
37584 * gcc.c-torture/compile/920520-1.c: Likewise.
37585 * gcc.c-torture/compile/920521-1.c: Likewise.
37586 * gcc.c-torture/compile/920625-1.c: Likewise.
37587 * gcc.c-torture/compile/961203-1.c: Likewise.
37588 * gcc.c-torture/compile/980506-1.c: Likewise.
37589 * gcc.c-torture/compile/981006-1.c: Likewise.
37590 * gcc.c-torture/compile/981022-1.c: Likewise.
37591 * gcc.c-torture/compile/981223-1.c: Likewise.
37592 * gcc.c-torture/compile/990617-1.c: Likewise.
37593 * gcc.c-torture/compile/dll.c: Likewise.
37594 * gcc.c-torture/compile/labels-3.c: Likewise.
37595 * gcc.c-torture/compile/mipscop-1.c: Likewise.
37596 * gcc.c-torture/compile/mipscop-2.c: Likewise.
37597 * gcc.c-torture/compile/mipscop-3.c: Likewise.
37598 * gcc.c-torture/compile/mipscop-4.c: Likewise.
37599 * gcc.c-torture/compile/simd-5.c: Likewise.
37600 * gcc.c-torture/compile/20000804-1.x: Remove.
37601 * gcc.c-torture/compile/20001205-1.x: Likewise.
37602 * gcc.c-torture/compile/20001226-1.x: Likewise.
37603 * gcc.c-torture/compile/20010518-2.x: Likewise.
37604 * gcc.c-torture/compile/20020312-1.x: Likewise.
37605 * gcc.c-torture/compile/20020604-1.x: Likewise.
37606 * gcc.c-torture/compile/920501-12.x: Likewise.
37607 * gcc.c-torture/compile/920501-4.x: Likewise.
37608 * gcc.c-torture/compile/920520-1.x: Likewise.
37609 * gcc.c-torture/compile/920521-1.x: Likewise.
37610 * gcc.c-torture/compile/920625-1.x: Likewise.
37611 * gcc.c-torture/compile/961203-1.x: Likewise.
37612 * gcc.c-torture/compile/980506-1.x: Likewise.
37613 * gcc.c-torture/compile/981006-1.x: Likewise.
37614 * gcc.c-torture/compile/981022-1.x: Likewise.
37615 * gcc.c-torture/compile/981223-1.x: Likewise.
37616 * gcc.c-torture/compile/990617-1.x: Likewise.
37617 * gcc.c-torture/compile/mipscop-1.x: Likewise.
37618 * gcc.c-torture/compile/mipscop-2.x: Likewise.
37619 * gcc.c-torture/compile/mipscop-3.x: Likewise.
37620 * gcc.c-torture/compile/mipscop-4.x: Likewise.
37621 * gcc.c-torture/compile/simd-5.x: Likewise.
37622
37623 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
37624
37625 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37626
37627 * gcc.c-torture/execute/20030611-1.c: New test.
37628
37629 2003-06-12 Roger Sayle <roger@eyesopen.com>
37630
37631 PR middle-end/168
37632 * gcc.dg/20030612-1.c: New test case.
37633
37634 2003-06-12 Mark Mitchell <mark@codesourcery.com>
37635
37636 PR c++/10635
37637 * g++.dg/expr/cast1.C: New test.
37638
37639 2003-06-12 Roger Sayle <roger@eyesopen.com>
37640
37641 * gcc.dg/builtins-21.c: New test case.
37642
37643 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
37644
37645 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
37646 options instead of at the end.
37647 * lib/objc.exp (objc_target_compile): Likewise.
37648
37649 2003-06-11 Mark Mitchell <mark@codesourcery.com>
37650
37651 PR c++/10432
37652 * g++.dg/parse/error1.C: New test.
37653
37654 2003-06-11 Janis Johnson <janis187@us.ibm.com>
37655
37656 * gcc.dg/compat/struct-by-value-11_main.c: New file.
37657 * gcc.dg/compat/struct-by-value-11_x.c: New file.
37658 * gcc.dg/compat/struct-by-value-11_y.c: New file.
37659 * gcc.dg/compat/struct-by-value-12_main.c: New file.
37660 * gcc.dg/compat/struct-by-value-12_x.c: New file.
37661 * gcc.dg/compat/struct-by-value-12_y.c: New file.
37662 * gcc.dg/compat/struct-by-value-13_main.c: New file.
37663 * gcc.dg/compat/struct-by-value-13_x.c: New file.
37664 * gcc.dg/compat/struct-by-value-13_y.c: New file.
37665 * gcc.dg/compat/struct-by-value-14_main.c: New file.
37666 * gcc.dg/compat/struct-by-value-14_x.c: New file.
37667 * gcc.dg/compat/struct-by-value-14_y.c: New file.
37668 * gcc.dg/compat/struct-by-value-15_main.c: New file.
37669 * gcc.dg/compat/struct-by-value-15_x.c: New file.
37670 * gcc.dg/compat/struct-by-value-15_y.c: New file.
37671 * gcc.dg/compat/struct-by-value-16_main.c: New file.
37672 * gcc.dg/compat/struct-by-value-16_x.c: New file.
37673 * gcc.dg/compat/struct-by-value-16_y.c: New file.
37674 * gcc.dg/compat/struct-by-value-17_main.c: New file.
37675 * gcc.dg/compat/struct-by-value-17_x.c: New file.
37676 * gcc.dg/compat/struct-by-value-17_y.c: New file.
37677 * gcc.dg/compat/struct-by-value-18_main.c: New file.
37678 * gcc.dg/compat/struct-by-value-18_x.c: New file.
37679 * gcc.dg/compat/struct-by-value-18_y.c: New file.
37680
37681 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
37682 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
37683 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
37684 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
37685 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
37686 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
37687 * gcc.dg/compat/scalar-return-3_main.c: New file.
37688 * gcc.dg/compat/scalar-return-3_x.c: New file.
37689 * gcc.dg/compat/scalar-return-3_y.c: New file.
37690 * gcc.dg/compat/scalar-return-4_main.c: New file.
37691 * gcc.dg/compat/scalar-return-4_x.c: New file.
37692 * gcc.dg/compat/scalar-return-4_y.c: New file.
37693
37694 2003-06-10 Janis Johnson <janis187@us.ibm.com>
37695
37696 * gcc.dg/compat/fp2-struct-check.h: New file.
37697 * gcc.dg/compat/fp2-struct-defs.h: New file.
37698 * gcc.dg/compat/fp2-struct-init.h: New file.
37699 * gcc.dg/compat/struct-by-value-10_main.c: New file.
37700 * gcc.dg/compat/struct-by-value-10_x.c: New file.
37701 * gcc.dg/compat/struct-by-value-10_y.c: New file.
37702 * gcc.dg/compat/struct-return-10_main.c: New file.
37703 * gcc.dg/compat/struct-return-10_x.c: New file.
37704 * gcc.dg/compat/struct-return-10_y.c: New file.
37705
37706 * gcc.dg/compat/compat-common.h: New file.
37707 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
37708 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
37709 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
37710 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
37711 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
37712 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
37713 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
37714 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
37715 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
37716 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
37717 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
37718 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
37719 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
37720 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
37721 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
37722 * gcc.dg/compat/small-struct-check.h: Ditto.
37723 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
37724 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
37725 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
37726 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
37727 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
37728 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
37729 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
37730 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
37731 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
37732 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
37733 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
37734 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
37735 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
37736 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
37737 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
37738 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
37739 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
37740 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
37741 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
37742 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
37743 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
37744 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
37745 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
37746 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
37747 * gcc.dg/compat/struct-return-2_main.c: Ditto.
37748 * gcc.dg/compat/struct-return-2_x.c: Ditto.
37749 * gcc.dg/compat/struct-return-2_y.c: Ditto.
37750 * gcc.dg/compat/struct-return-3_main.c: Ditto.
37751 * gcc.dg/compat/struct-return-3_x.c: Ditto.
37752 * gcc.dg/compat/struct-return-3_y.c: Ditto.
37753
37754 2003-06-10 Geoffrey Keating <geoffk@apple.com>
37755
37756 * g++.dg/pch/static-1.C: New file.
37757 * g++.dg/pch/static-1.Hs: New file.
37758
37759 2003-06-10 Richard Henderson <rth@redhat.com>
37760
37761 * gcc.dg/asm-7.c: Adjust expected warning text.
37762
37763 2003-06-10 Roger Sayle <roger@eyesopen.com>
37764
37765 * gcc.dg/builtins-20.c: New test case.
37766
37767 2003-06-10 Mark Mitchell <mark@codesourcery.com>
37768
37769 PR c++/11131
37770 * g++.dg/opt/template1.C: New test.
37771
37772 2003-06-09 Mark Mitchell <mark@codesourcery.com>
37773
37774 * lib/gcc-dg.exp (dg-test): Clear additional_files and
37775 additional_sources.
37776
37777 2003-05-21 David Taylor <dtaylor@emc.com>
37778
37779 * gcc.dg/Wpadded.c: New file.
37780
37781 2003-06-09 Mark Mitchell <mark@codesourcery.com>
37782
37783 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
37784 * gcc.dg/special/weak-2.c: Add dg-require-weak.
37785 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
37786 dg-require-weak.
37787
37788 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
37789
37790 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
37791
37792 2003-06-09 Mark Mitchell <mark@codesourcery.com>
37793
37794 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
37795 (dg-require-alias): Likewise.
37796 (dg-require-gc-sections): Likewise.
37797 * lib/target-supports.exp (check_gc_sections_available): Likewise.
37798
37799 2003-06-08 Richard Henderson <rth@redhat.com>
37800
37801 * gcc.dg/20011029-2.c: Fix the array reference.
37802 * gcc.dg/asm-7.c: New.
37803
37804 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
37805
37806 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
37807
37808 2003-06-08 Mark Mitchell <mark@codesourcery.com>
37809
37810 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
37811 (dg-require-gc-sections): Likewise.
37812
37813 2003-06-08 Jan Hubicka <jh@suse.cz>
37814
37815 * i386-cmov1.c: Fix regular expression.
37816 * i386-cvt-1.c: Likewise.
37817 * i386-local.c: Likewise.
37818 * i386-local2.c: Likewise.
37819 * i386-mul.c: Likewise.
37820 * i386-ssetype-1.c: Likewise.
37821 * i386-ssetype-3.c: Likewise.
37822 * i386-ssetype-5.c: Likewise.
37823
37824 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37825
37826 PR c++/11039
37827 * g++.dg/warn/implicit-typename2.C: New test.
37828 * g++.dg/warn/implicit-typename3.C: New test.
37829
37830 2003-06-07 Richard Henderson <rth@redhat.com>
37831
37832 * g++.dg/other/offsetof3.C: Use size_t.
37833 * g++.dg/other/offsetof4.C: Likewise.
37834
37835 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
37836
37837 * lib/copy-file.exp: New. Implement gcc_copy_files.
37838
37839 * lib/dg-pch.exp: Load copy-file.exp
37840 (dg-pch): Use gcc_copy_files instead of "file copy".
37841
37842 2003-06-06 Mark Mitchell <mark@codesourcery.com>
37843
37844 * gcc.dg/weak/weak.exp: Simplify.
37845 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
37846 * gcc.dg/weak/weak-1.c: Likewise.
37847 * gcc.dg/weak/weak-2.c: Likewise.
37848 * gcc.dg/weak/weak-3.c: Likewise.
37849 * gcc.dg/weak/weak-4.c: Likewise.
37850 * gcc.dg/weak/weak-5.c: Likewise.
37851 * gcc.dg/weak/weak-6.c: Likewise.
37852 * gcc.dg/weak/weak-7.c: Likewise.
37853 * gcc.dg/weak/weak-8.c: Likewise.
37854 * gcc.dg/weak/weak-9.c: Likewise.
37855
37856 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
37857
37858 gcc.c-torture/execute/20030606-1.c: New.
37859
37860 2003-06-06 Roger Sayle <roger@eyesopen.com>
37861
37862 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
37863 * gcc.dg/builtins-19.c: Likewise.
37864
37865 2003-06-06 Roger Sayle <roger@eyesopen.com>
37866
37867 * gcc.dg/builtins-2.c: Add some more tests.
37868 * gcc.dg/builtins-18.c: New test case.
37869 * gcc.dg/builtins-19.c: New test case.
37870
37871 2003-06-06 Roger Sayle <roger@eyesopen.com>
37872 Jim Wilson <wilson@tuliptree.org>
37873
37874 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
37875
37876 2003-06-06 Jakub Jelinek <jakub@redhat.com>
37877
37878 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
37879 mempcpy/stpcpy calls not to be optimized into something else.
37880 * gcc.c-torture/execute/string-opt-3.c: Moved to...
37881 * gcc.c-torture/execute/builtins/string-7.c: ...here.
37882 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
37883
37884 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37885
37886 * gcc.dg/format/asm_fprintf-1.c: New test.
37887
37888 2003-06-05 Mark Mitchell <mark@codesourcery.com>
37889
37890 * lib/gcc-defs.exp (additional_sources): New variable.
37891 (dg-additional-sources): New function.
37892 (additional_files): New variable.
37893 (dg-additional-files): New function.
37894 (dg-additional-files-options): Likewise.
37895 * lib/gcc-dg.exp (dg-require-weak): New function.
37896 (dg-require-alias): Likewise.
37897 (dg-require-gc-sections): Likewise.
37898 * lib/target-supports.exp (check_alias_available): Remove testfile
37899 parameter.
37900 (check_gc_sections_available): New function.
37901 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
37902 (dg-gpp-additional-files): Likewise.
37903 * lib/g++.exp (additional_sources): Remove.
37904 (additional_files): Likewise.
37905 (g++_target_compile): Use dg-additional-files-options.
37906
37907 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
37908 Tcl logic.
37909 * gcc.dg/special/ecos.exp: Remove.
37910 * gcc.dg/special/20000419-2.c: Use dg-require-*.
37911 * gcc.dg/special/alias-1.c: Likewise.
37912 * gcc.dg/special/alias-2.c: Likewise.
37913 * gcc.dg/special/gcsec-1.c: Likewise.
37914 * gcc.dg/special/weak-1.c: Likewise.
37915 * gcc.dg/special/weak-2.c: Likewise.
37916 * gcc.dg/special/wkali-1.c: Likewise.
37917 * gcc.dg/special/wkali-2.c: Likewise.
37918
37919 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
37920 dg-gpp-additional-*.
37921 * g++.dg/special/conpr-3.C: Likewise.
37922 * g++.dg/special/conpr-4.C: Likewise.
37923 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
37924 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
37925 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
37926 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
37927 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
37928 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
37929 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
37930 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
37931 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
37932 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
37933 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
37934 * g++.old-deja/g++.other/comdat1.C: Likewise.
37935 * g++.old-deja/g++.other/comdat2.C: Likewise.
37936 * g++.old-deja/g++.other/comdat3.C: Likewise.
37937 * g++.old-deja/g++.other/ctor1.C: Likewise.
37938 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
37939
37940 2003-06-05 Richard Henderson <rth@redhat.com>
37941
37942 * gcc.dg/debug/20030605-1.c: New.
37943
37944 2003-06-04 Mark Mitchell <mark@codesourcery.com>
37945
37946 * README.QMTEST: Update.
37947
37948 2003-06-04 Richard Henderson <rth@redhat.com>
37949
37950 * gcc.dg/cleanup-1.c: New.
37951 * gcc.dg/cleanup-2.c: New.
37952 * gcc.dg/cleanup-3.c: New.
37953 * gcc.dg/cleanup-4.c: New.
37954 * gcc.dg/cleanup-5.c: New.
37955 * gcc.dg/cleanup-6.c: New.
37956 * gcc.dg/cleanup-7.c: New.
37957
37958 2003-06-04 Mark Mitchell <mark@codesourcery.com>
37959
37960 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
37961
37962 * lib/dg-pch.exp: New file.
37963 * g++.dg/pch/pch.exp: Use dg-pch.exp.
37964 * gcc.dg/pch/pch.exp: Likewise.
37965
37966 2003-06-04 Roger Sayle <roger@eyesopen.com>
37967
37968 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
37969 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
37970 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
37971 * gcc.dg/builtins-17.c: New test case.
37972 * gcc.dg/i386-387-4.c: New test case.
37973 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
37974
37975 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37976
37977 * gcc.dg/ultrasp9.c: New test.
37978
37979 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37980
37981 * gcc.c-torture/compile/20030604-1.c: New test.
37982 * gcc.dg/sparc-constant-1.c: New test.
37983
37984 2003-06-03 Glen Nakamura <glen@imodulo.com>
37985
37986 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
37987
37988 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
37989
37990 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
37991
37992 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
37993 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
37994
37995 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
37996
37997 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
37998
37999 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38000
38001 PR c++/10940
38002 * g++.dg/template/spec10.C: New test.
38003
38004 2003-06-03 Roger Sayle <roger@eyesopen.com>
38005
38006 * gcc.dg/builtins-16.c: New test case.
38007
38008 2003-06-03 Jakub Jelinek <jakub@redhat.com>
38009
38010 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
38011 mempcpy test with post-increments.
38012 * gcc.c-torture/execute/string-opt-3.c: New test.
38013 * gcc.dg/string-opt-1.c: New test.
38014
38015 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
38016
38017 PR fortran/10965
38018 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
38019
38020 2003-06-02 Mark Mitchell <mark@codesourcery.com>
38021
38022 * lib/scanasm.exp (dg-scan): New function, factored out of ...
38023 (scan-assembler): ... here. Use dg-scan.
38024 (scan-assembler-not): Likewise.
38025 (scan-file): New function.
38026 (scan-file-not): Likewise.
38027 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
38028 * gcc.dg/cpp/_Pragma4.c: Likewise.
38029 * gcc.dg/cpp/_Pragma5.c: Likewise.
38030 * gcc.dg/cpp/avoidpaste1.c: Likewise.
38031 * gcc.dg/cpp/avoidpaste2.c: Likewise.
38032 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
38033 * gcc.dg/cpp/cmdlne-P.c: Likewise.
38034 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
38035 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
38036 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
38037 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
38038 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
38039 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
38040 * gcc.dg/cpp/cxxcom1.c: Likewise.
38041 * gcc.dg/cpp/line1.c: Likewise.
38042 * gcc.dg/cpp/maccom1.c: Likewise.
38043 * gcc.dg/cpp/maccom2.c: Likewise.
38044 * gcc.dg/cpp/maccom3.c: Likewise.
38045 * gcc.dg/cpp/maccom4.c: Likewise.
38046 * gcc.dg/cpp/maccom5.c: Likewise.
38047 * gcc.dg/cpp/maccom6.c: Likewise.
38048 * gcc.dg/cpp/multiline.c: Likewise.
38049 * gcc.dg/cpp/spacing1.c: Likewise.
38050 * gcc.dg/cpp/spacing2.c: Likewise.
38051 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
38052 * gcc.dg/cpp/trad/maccom1.c: Likewise.
38053 * gcc.dg/cpp/trad/maccom2.c: Likewise.
38054 * gcc.dg/cpp/trad/maccom3.c: Likewise.
38055 * gcc.dg/cpp/trad/maccom4.c: Likewise.
38056 * gcc.dg/cpp/trad/maccom6.c: Likewise.
38057 * gcc.dg/cpp/cxxcom2.c: Likewise.
38058 * gcc.dg/cpp/cxxcom2.h: New file.
38059
38060 * gcc.dg/cpp/truefalse.cpp: Move it to ...
38061 * g++.dg/cpp/truefalse.C: Here.
38062 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
38063
38064 2003-06-01 Loren James Rittle <ljrittle@acm.org>
38065
38066 * gcc.dg/cpp/redef3.c: New file.
38067
38068 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38069
38070 * gcc.dg/i386-loop-3.c: New test.
38071
38072 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
38073
38074 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
38075
38076 2003-05-31 Roger Sayle <roger@eyesopen.com>
38077
38078 * gcc.dg/fwrapv-1.c: New test case.
38079 * gcc.dg/fwrapv-2.c: New test case.
38080
38081 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38082
38083 PR c++/10956
38084 * g++.dg/template/spec9.C: New test.
38085
38086 2003-05-29 Roger Sayle <roger@eyesopen.com>
38087
38088 * gcc.dg/duff-4.c: New test case.
38089
38090 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
38091
38092 PR fortran/10843
38093 * g77.dg/ffixed-form-1.f: New test
38094 * g77.dg/ffixed-form-2.f: New test
38095 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
38096 * g77.dg/ffree-form-3.f: New test
38097
38098 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
38099
38100 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
38101 * gcc.dg/wint_t-1.c: Likewise.
38102
38103 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38104
38105 * g++.dg/template/access11.C: New test.
38106
38107 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38108
38109 PR c++/10849
38110 * g++.dg/template/access10.C: New test.
38111
38112 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
38113 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38114
38115 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
38116
38117 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
38118
38119 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
38120 suppress for powerpc-*-darwin*.
38121 * gcc.dg/torture/builtin-noret-2.c: Likewise.
38122
38123 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
38124
38125 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
38126 suppress option for powerpc-*-darwin*.
38127
38128 2003-05-23 Roger Sayle <roger@eyesopen.com>
38129
38130 * gcc.dg/builtins-1.c: Add tests for tan and atan.
38131 * gcc.dg/builtins-4.c: Add test for fmod.
38132
38133 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38134
38135 PR c++/10682
38136 * g++.dg/template/instantiate4.C: New test.
38137
38138 2003-05-22 Roger Sayle <roger@eyesopen.com>
38139
38140 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
38141
38142 2003-05-21 Janis Johnson <janis187@us.ibm.com>
38143
38144 * gcc.dg/compat/scalar-return-1_main.c: New file.
38145 * gcc.dg/compat/scalar-return-1_x.c: New file.
38146 * gcc.dg/compat/scalar-return-1_y.c: New file.
38147 * gcc.dg/compat/scalar-return-2_main.c: New file.
38148 * gcc.dg/compat/scalar-return-2_x.c: New file.
38149 * gcc.dg/compat/scalar-return-2_y.c: New file.
38150 * gcc.dg/compat/struct-return-3_main.c: New file.
38151 * gcc.dg/compat/struct-return-3_y.c: New file.
38152 * gcc.dg/compat/struct-return-3_x.c: New file.
38153 * gcc.dg/compat/struct-return-2_main.c: New file.
38154 * gcc.dg/compat/struct-return-2_x.c: New file.
38155 * gcc.dg/compat/struct-return-2_y.c: New file.
38156
38157 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38158
38159 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
38160 for hppa*-hp-hpux*.
38161 * gcc.dg/20021014-1.c (dg-options): Likewise.
38162 * gcc.dg/nest.c (dg-options): Likewise.
38163
38164 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
38165
38166 PR c++/9738
38167 * g++.dg/ext/dllimport2.C: New file.
38168 * g++.dg/ext/dllimport3.C: New file.
38169
38170 2003-05-20 Janis Johnson <janis187@us.ibm.com>
38171
38172 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
38173 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38174 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38175 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38176 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38177 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38178 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
38179 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
38180 * gcc.dg/compat/small-struct-defs.h: New file.
38181 * gcc.dg/compat/small-struct-init.h: New file.
38182 * gcc.dg/compat/small-struct-check.h: New file.
38183 * gcc.dg/compat/fp-struct-defs.h: New file.
38184 * gcc.dg/compat/fp-struct-check.h: New file.
38185 * gcc.dg/compat/fp-struct-init.h: New file.
38186 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
38187 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
38188
38189 2003-05-19 Jakub Jelinek <jakub@redhat.com>
38190
38191 * gcc.dg/20030225-2.c: New test.
38192
38193 2003-05-18 Roger Sayle <roger@eyesopen.com>
38194 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38195
38196 * gcc.c-torture/compile/20030518-1.c: New test case.
38197
38198 2003-05-18 Mark Mitchell <mark@codesourcery.com>
38199
38200 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
38201 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
38202 gcc-dg-debug-runtest.
38203 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
38204 gcc-dg-debug-runtest.
38205
38206 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38207
38208 PR c++/9022
38209 * g++.dg/lookup/using6.C: New test.
38210
38211 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38212
38213 * g++.dg/parse/access2.C: New test.
38214
38215 2003-05-17 Mark Mitchell <mark@codesourcery.com>
38216
38217 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
38218 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
38219 * gcc.dg/debug/debug.exp: Likewise.
38220
38221 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
38222
38223 * gcc.dg/dollar.c: New test.
38224
38225 2003-05-16 Janis Johnson <janis187@us.ibm.com>
38226
38227 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
38228 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
38229 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
38230 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
38231 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
38232 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
38233 * gcc.dg/compat/struct-by-value-6_main.c: New file.
38234 * gcc.dg/compat/struct-by-value-6_x.c: New file.
38235 * gcc.dg/compat/struct-by-value-6_y.c: New file.
38236 * gcc.dg/compat/struct-by-value-7_main.c: New file.
38237 * gcc.dg/compat/struct-by-value-7_x.c: New file.
38238 * gcc.dg/compat/struct-by-value-7_y.c: New file.
38239 * gcc.dg/compat/struct-by-value-8_main.c: New file.
38240 * gcc.dg/compat/struct-by-value-8_x.c: New file.
38241 * gcc.dg/compat/struct-by-value-8_y.c: New file.
38242 * gcc.dg/compat/struct-by-value-9_main.c: New file.
38243 * gcc.dg/compat/struct-by-value-9_x.c: New file.
38244 * gcc.dg/compat/struct-by-value-9_y.c: New file.
38245
38246 2003-05-16 Mark Mitchell <mark@codesourcery.com>
38247
38248 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
38249 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
38250 support for "repo" mode.
38251 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
38252 * lib/g77-dg.exp: Likewise.
38253 * lib/obj-dg.exp: Likewise.
38254
38255 2003-05-16 Jakub Jelinek <jakub@redhat.com>
38256
38257 Merge from gcc-3_2-rhl8-branch:
38258 2003-04-23 Jakub Jelinek <jakub@redhat.com>
38259
38260 * gcc.dg/tls/opt-6.c: New test.
38261
38262 2003-04-05 Jakub Jelinek <jakub@redhat.com>
38263
38264 * gcc.dg/20030405-1.c: New test.
38265
38266 2003-03-09 Jakub Jelinek <jakub@redhat.com>
38267
38268 * gcc.dg/20030309-1.c: New test.
38269
38270 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38271
38272 * gcc.c-torture/execute/20030307-1.c: New test.
38273
38274 2003-02-20 Randolph Chung <tausq@debian.org>
38275
38276 * gcc.c-torture/compile/20030220-1.c: New test.
38277
38278 2003-02-18 Jakub Jelinek <jakub@redhat.com>
38279
38280 * gcc.dg/20030217-1.c: New test.
38281
38282 2003-01-29 Jakub Jelinek <jakub@redhat.com>
38283
38284 * gcc.c-torture/compile/20020129-1.c: New test.
38285
38286 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
38287
38288 * gcc.dg/unroll-1.c: New test.
38289
38290 2002-11-16 Jan Hubicka <jh@suse.cz>
38291
38292 * gcc.c-torture/execute/20020920-1.c: New test.
38293
38294 2002-10-08 Jakub Jelinek <jakub@redhat.com>
38295
38296 PR target/7434
38297 * gcc.c-torture/compile/20021008-1.c: New test.
38298
38299 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
38300
38301 PR target/7559
38302 * gcc.c-torture/execute/20020810-1.c: New test.
38303
38304 2002-08-07 Jakub Jelinek <jakub@redhat.com>
38305
38306 * gcc.c-torture/compile/20020807-1.c: New test.
38307
38308 2002-07-30 Jakub Jelinek <jakub@redhat.com>
38309
38310 * gcc.dg/tls/opt-1.c: New test.
38311
38312 2002-07-29 Jakub Jelinek <jakub@redhat.com>
38313
38314 * gcc.dg/20020729-1.c: New test.
38315
38316 2002-07-20 Jakub Jelinek <jakub@redhat.com>
38317
38318 * g++.dg/opt/life1.C: New test.
38319
38320 2002-05-20 Jakub Jelinek <jakub@redhat.com>
38321
38322 * gcc.dg/20020525-1.c: New test.
38323
38324 2002-05-24 Jakub Jelinek <jakub@redhat.com>
38325
38326 PR c++/6794
38327 * g++.dg/ext/pretty1.C: New test.
38328 * g++.dg/ext/pretty2.C: New test.
38329
38330 2003-05-15 Mark Mitchell <mark@codesourcery.com>
38331
38332 PR c++/8385
38333 * g++.dg/ext/typeof5.C: New test.
38334
38335 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
38336
38337 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
38338 __USER_LABEL_PREFIX__ into account.
38339 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
38340
38341 2003-05-14 Roger Sayle <roger@eyesopen.com>
38342
38343 * gcc.dg/builtins-15.c: New test case.
38344
38345 2003-05-13 Zack Weinberg <zack@codesourcery.com>
38346
38347 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
38348
38349 2003-05-12 Mark Mitchell <mark@codesourcery.com>
38350
38351 * lib/g++.exp: Tweak handling of additional source files.
38352 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
38353 * g++.dg/special/conpr-2a.C: Rename to ...
38354 * g++.dg/special/conpr-2a.cc: ... this.
38355 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
38356 * g++.dg/special/conpr-3a.C: Rename to ...
38357 * g++.dg/special/conpr-3a.cc: This.
38358 * g++.dg/special/conpr-3b.C: Rename to ...
38359 * g++.dg/special/conpr-3b.cc: This.
38360 * g++.dg/special/conpr-4.C: New test.
38361 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
38362
38363 2003-05-12 David Edelsohn <edelsohn@gnu.org>
38364
38365 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
38366
38367 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38368
38369 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
38370 * g++.old-deja/g++.robertl/eb71.C: Likewise.
38371 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
38372 * g++.old-deja/g++.other/warn3.C: Likewise.
38373
38374 2003-05-11 Roger Sayle <roger@eyesopen.com>
38375
38376 * gcc.dg/i386-387-1.c: Update to also test log.
38377 * gcc.dg/i386-387-2.c: Likewise.
38378
38379 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
38380
38381 * g77.f-torture/execute/int8421.f: New test.
38382
38383 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38384
38385 PR c++/10230, c++/10481
38386 * g++.dg/lookup/scoped5.C: New test.
38387
38388 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38389
38390 PR c++/10552
38391 * g++.dg/template/ttp6.C: New test.
38392
38393 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
38394
38395 * gcc.c-torture/execute/builtins: New directory.
38396 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
38397 gcc.c-torture/execute/builtins.
38398 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
38399 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
38400 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
38401 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
38402
38403 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38404
38405 PR c++/9252
38406 * g++.dg/template/access8.C: New test.
38407 * g++.dg/template/access9.C: New test.
38408
38409 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38410
38411 PR c++/9554
38412 * g++.dg/parse/access1.C: New test.
38413
38414 2003-05-09 DJ Delorie <dj@redhat.com>
38415
38416 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
38417 long, and not an int.
38418
38419 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38420
38421 PR c++/10555, c++/10576
38422 * g++.dg/template/memclass1.C: New test.
38423
38424 2003-05-08 DJ Delorie <dj@redhat.com>
38425
38426 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
38427 targets.
38428 * gcc.c-torture/execute/20021024-1.x: Likewise.
38429 * gcc.c-torture/execute/shiftdi.x: Likewise.
38430 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
38431 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
38432 * gcc.dg/20021018-1.c: Likewise.
38433
38434 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38435
38436 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
38437
38438 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
38439 (bcopy): Call memmove.
38440
38441 2003-05-08 Roger Sayle <roger@eyesopen.com>
38442
38443 * g77.f-torture/compile/8485.f: New test case.
38444
38445 2003-05-07 Richard Henderson <rth@redhat.com>
38446
38447 PR c++/10570
38448 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
38449 Verify exception_cleanup not called for rethrows.
38450 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
38451 when exiting catch block without rethrowing.
38452 * g++.dg/eh/forced3.C: New.
38453 * g++.dg/eh/forced4.C: New.
38454
38455 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
38456
38457 * gcc.dg/20030505.c: Fix triplet.
38458
38459 2003-05-06 DJ Delorie <dj@redhat.com>
38460
38461 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
38462 * gcc.dg/nest.c: Likewise.
38463
38464 2003-05-05 Roger Sayle <roger@eyesopen.com>
38465
38466 * gcc.dg/builtins-14.c: New test case.
38467
38468 2003-05-05 Janis Johnson <janis187@us.ibm.com>
38469
38470 * lib/compat.exp (compat-execute): New argument.
38471 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
38472 * gcc.dg/compat: New test directory.
38473 * gcc.dg/compat/compat.exp: New expect script.
38474 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
38475 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
38476 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
38477 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
38478 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
38479 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
38480
38481 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
38482 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
38483 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
38484 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
38485 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
38486 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
38487 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
38488 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
38489 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
38490 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
38491 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
38492 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
38493 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
38494 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
38495 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
38496
38497 2003-05-05 Zack Weinberg <zack@codesourcery.com>
38498
38499 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
38500
38501 2003-05-05 Jakub Jelinek <jakub@redhat.com>
38502
38503 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
38504
38505 2003-05-05 Geoffrey Keating <geoffk@apple.com>
38506
38507 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
38508 * gcc.dg/ppc-fsel-2.c: New test.
38509
38510 * gcc.dg/unused-5.c: New test.
38511
38512 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38513
38514 PR c++/10496
38515 * g++.dg/warn/pmf1.C: New test.
38516
38517 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38518
38519 PR c++/4494
38520 * g++.dg/warn/main.C: New test.
38521
38522 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38523
38524 * gcc.dg/nonnull-3.c: New test.
38525
38526 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
38527
38528 * gcc.dg/cpp/Wtrigraphs.c: Update.
38529 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
38530
38531 2003-05-03 Geoffrey Keating <geoffk@apple.com>
38532
38533 * gcc.dg/ppc-fsel-1.c: New test.
38534
38535 2003-05-03 Zack Weinberg <zack@codesourcery.com>
38536
38537 PR c/10604
38538 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
38539
38540 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
38541
38542 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
38543
38544 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38545
38546 PR c++/9364, c++/10553, c++/10586
38547 * g++.dg/parse/typename4.C: New test.
38548 * g++.dg/parse/typename5.C: Likewise.
38549
38550 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
38551
38552 * gcc.c-torture/compile/20030503-1.c: New test.
38553
38554 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38555
38556 * g++.dg/lookup/using5.C: Fix testcase error.
38557
38558 2003-05-01 Chris Demetriou <cgd@broadcom.com>
38559
38560 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
38561 since MEABI is no longer supported. Remove all vestiges
38562 of MEABI from the test.
38563
38564 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38565
38566 PR c++/10554
38567 * g++.dg/lookup/using5.C: New test.
38568
38569 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38570
38571 PR c++/8772
38572 * g++.dg/template/ttp5.C: New test.
38573
38574 2003-04-30 Mark Mitchell <mark@codesourcery.com>
38575
38576 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
38577 (dg-gpp-additional-sources): New function.
38578 (dg-gpp-additional-files): Likewise.
38579 * lib/g++.exp (additional_sources): New variable.
38580 (additional_files): Likewise.
38581 (g++_target_compile): Deal with them.
38582 * lib/old-dejagnu.exp: Remove.
38583 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
38584 * g++.old-deja: Revise all tests to use dg commands.
38585
38586 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38587
38588 PR c++/9432, c++/9528
38589 * g++.dg/lookup/using4.C: New test.
38590
38591 2003-04-29 Geoffrey Keating <geoffk@apple.com>
38592
38593 * gcc.dg/noreturn-5.c: New file.
38594 * gcc.dg/noreturn-6.c: New file.
38595
38596 * gcc.c-torture/compile/inline-1.c: New file.
38597
38598 2003-04-29 Mark Mitchell <mark@codesourcery.com>
38599
38600 PR c++/10551
38601 * g++.dg/template/explicit1.C: New test.
38602
38603 2003-04-29 Mark Mitchell <mark@codesourcery.com>
38604
38605 PR c++/10549
38606 * g++.dg/other/bitfield1.C: New test.
38607
38608 PR c++/10527
38609 * g++.dg/init/new7.C: New test.
38610
38611 2003-04-29 Mark Mitchell <mark@codesourcery.com>
38612
38613 * g++.dg/ext/desig1.C: New test.
38614 * g++.dg/ext/init1.C: Update.
38615
38616 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
38617
38618 2003-04-28 Mark Mitchell <mark@codesourcery.com>
38619
38620 PR c++/10180
38621 * g++.dg/warn/Winline-1.C: New test.
38622
38623 2003-04-28 Jakub Jelinek <jakub@redhat.com>
38624
38625 * gcc.c-torture/execute/string-opt-19.c: New test.
38626
38627 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
38628 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
38629
38630 2003-04-27 Mark Mitchell <mark@codesourcery.com>
38631
38632 PR c++/10506
38633 * g++.dg/init/new6.C: New test.
38634
38635 PR c++/10503
38636 * g++.dg/init/ref6.C: New test.
38637
38638 2003-04-26 David Edelsohn <edelsohn@gnu.org>
38639
38640 * g++.dg/warn/weak1.C: XFAIL on AIX4.
38641
38642 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38643
38644 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
38645 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
38646
38647 2003-04-25 Mark Mitchell <mark@codesourcery.com>
38648
38649 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
38650 initialized static data members.
38651
38652 2003-04-25 H.J. Lu <hjl@gnu.org>
38653
38654 * gcc.dg/ia64-sync-4.c: New test.
38655
38656 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38657
38658 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
38659 date.
38660
38661 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
38662
38663 PR c++/10337
38664 * g++.dg/warn/conv1.C: New test.
38665 * g++.old-deja/g++.other/conv7.C: Adjust.
38666 * g++.old-deja/g++.other/overload14.C: Adjust.
38667
38668 2003-04-23 Mark Mitchell <mark@codesourcery.com>
38669
38670 PR c++/10471
38671 * g++.dg/template/defarg2.C: New test.
38672
38673 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
38674
38675 * gcc.dg/cpp/include2.c: Update.
38676 * gcc.dg/cpp/multiline-2.c: New.
38677 * gcc.dg/cpp/multiline.c: Update.
38678 * gcc.dg/cpp/strify2.c: Update.
38679 * gcc.dg/cpp/trad/literals-2.c: Update.
38680
38681 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38682
38683 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
38684
38685 2003-04-23 Mark Mitchell <mark@codesourcery.com>
38686
38687 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
38688
38689 2003-04-23 Mark Mitchell <mark@codesourcery.com>
38690
38691 PR c++/10451
38692 * g++.dg/parse/crash4.C: New test.
38693
38694 PR c++/9847
38695 * g++.dg/parse/crash5.C: New test.
38696
38697 2003-04-22 Mark Mitchell <mark@codesourcery.com>
38698
38699 PR c++/10446
38700 * g++.dg/parse/crash3.C: New test.
38701
38702 PR c++/10428
38703 * g++.dg/parse/elab1.C: New test.
38704
38705 2003-04-22 Devang Patel <dpatel@apple.com>
38706
38707 * gcc.dg/cpp/trad/funlike-5.c: New test.
38708
38709 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
38710
38711 * g++.dg/other/packed1.C: Fix dg options.
38712
38713 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
38714
38715 * g++.dg/other/offsetof2.C: New test.
38716
38717 2003-04-21 Mark Mitchell <mark@codesourcery.com>
38718
38719 * g++.dg/template/recurse.C: Adjust location of error messages.
38720
38721 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
38722
38723 PR c++/9881
38724 * g++.dg/init/addr-const1.C: New test.
38725 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
38726
38727 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
38728
38729 PR c++/10405
38730 * g++.dg/lookup/struct-hack1.C: New test.
38731
38732 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
38733
38734 * ucs.c: Update diagnostic messages.
38735
38736 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
38737
38738 * gcc.dg/cpp/truefalse.cpp: New test.
38739 * gcc.dg/cpp/cpp.exp: Update.
38740 * g++.dg/other/stdbool-if.C: Remove.
38741
38742 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
38743
38744 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
38745 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
38746
38747 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38748
38749 * gcc.c-torture/compile/20030418-1.c: New test.
38750
38751 2003-04-17 Janis Johnson <janis187@us.ibm.com>
38752
38753 * README.compat: Remove; content moved to doc/sourcebuild.texi.
38754
38755 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38756
38757 PR c++/10347
38758 g++.dg/template/dependent-name1.C: New test.
38759
38760 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
38761
38762 * gcc.dg/warn-1.c (tourist_guide): New array,
38763 contains a pointer to bar.
38764
38765 2003-04-16 Roger Sayle <roger@eyesopen.com>
38766
38767 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
38768 * gcc.c-torture/execute/medce-1.c: New test case.
38769 * gcc.c-torture/execute/medce-2.c: New test case.
38770
38771 2003-04-15 Mark Mitchell <mark@codesourcery.com>
38772
38773 * lib/prune.exp: Ignore more messages.
38774
38775 PR c++/10381
38776 * g++.dg/parse/lookup3.C: New test.
38777
38778 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
38779
38780 * gcc.c-torture/compile/20030415-1.c : New test.
38781
38782 2003-04-14 Mark Mitchell <mark@codesourcery.com>
38783
38784 * gcc.c-torture/execute/scope-2.c: Move to ...
38785 * gcc.dg/noncompile/scope.c: .... here.
38786
38787 2003-04-14 Roger Sayle <roger@eyesopen.com>
38788
38789 * gcc.dg/20030414-2.c: New test case.
38790
38791 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
38792
38793 PR target/10377
38794 * gcc.dg/20030414-1.c: New test.
38795
38796 2003-04-13 Roger Sayle <roger@eyesopen.com>
38797
38798 * gcc.dg/builtins-12.c: New test case.
38799 * gcc.dg/builtins-13.c: New test case.
38800
38801 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38802
38803 * gcc.c-torture/execute/string-opt-18.c: New test.
38804
38805 2003-04-13 Mark Mitchell <mark@codesourcery.com>
38806
38807 PR c++/10300
38808 * g++.dg/init/new5.C: New test.
38809
38810 2003-04-12 Mark Mitchell <mark@codesourcery.com>
38811
38812 PR c++/7910
38813 * g++.dg/ext/dllimport1.C: New test.
38814
38815 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
38816
38817 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
38818
38819 2003-04-11 Bud Davis <bdavis9659@comcast.net>
38820
38821 PR Fortran/9263
38822 * g77.f-torture/noncompile/9263.f: New test
38823 PR Fortran/1832
38824 * g77.f-torture/execute/1832.f: New test
38825
38826 2003-04-11 David Chad <davidc@freebsd.org>
38827 Loren J. Rittle <ljrittle@acm.org>
38828
38829 PR libobjc/8562
38830 * objc.dg/headers.m: New test.
38831
38832 2003-04-10 Zack Weinberg <zack@codesourcery.com>
38833
38834 * gcc.c-torture/execute/builtin-noret-2.c: New.
38835 * gcc.c-torture/execute/builtin-noret-2.x: New.
38836 XFAIL builtin-noret-2.c at -O1 and above.
38837 * gcc.dg/redecl.c: New.
38838 * gcc.dg/Wshadow-1.c: Update error regexps.
38839
38840 2003-04-10 Mark Mitchell <mark@codesourcery.com>
38841
38842 * g++.dg/abi/bitfield10.C: New test.
38843
38844 2003-04-09 Mike Stump <mrs@apple.com>
38845
38846 * gcc.dg/pch/pch.exp: Make testcase names longer.
38847 * g++.dg/pch/pch.exp: Make testcase names longer.
38848
38849 2003-04-08 Roger Sayle <roger@eyesopen.com>
38850
38851 * gcc.dg/builtins-11.c: New test case.
38852
38853 2003-04-08 Roger Sayle <roger@eyesopen.com>
38854
38855 * gcc.dg/builtins-9.c: New test case.
38856 * gcc.dg/builtins-10.c: New test case.
38857
38858 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
38859
38860 * gcc.dg/noncompile/init-4.c.c: New test.
38861
38862 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
38863
38864 * gcc.misc-test/gcov-9.c: New test.
38865 * gcc.misc-test/gcov-10.c: New test
38866 * gcc.misc-test/gcov-11.c: New test.
38867
38868 2003-04-05 Zack Weinberg <zack@codesourcery.com>
38869
38870 PR optimization/10024
38871 * gcc.c-torture/compile/20030405-1.c: New test.
38872
38873 2003-04-04 Geoffrey Keating <geoffk@apple.com>
38874
38875 * gcc.dg/pch/static-3.c: New.
38876 * gcc.dg/pch/static-3.hs: New.
38877 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
38878
38879 2003-04-04 Richard Henderson <rth@redhat.com>
38880
38881 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
38882 * g++.dg/eh/forced2.C: Likewise.
38883
38884 2003-04-03 Mike Stump <mrs@apple.com>
38885
38886 * lib/scanasm.exp (scan-assembler): Add xfail processing for
38887 target arg.
38888 (scan-assembler-times, scan-assembler-not): Likewise.
38889 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
38890
38891 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38892
38893 * gcc.dg/sparc-loop-1.c: New test.
38894
38895 2003-04-02 Geoffrey Keating <geoffk@apple.com>
38896
38897 PR other/9274
38898 * g++.dg/pch/system-2.C: New.
38899 * g++.dg/pch/system-2.Hs: New.
38900
38901 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
38902
38903 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
38904
38905 * g++.dg/eh/simd-1.C (vecfunc): Same.
38906
38907 2003-04-01 Roger Sayle <roger@eyesopen.com>
38908
38909 * gcc.c-torture/execute/20030401-1.c: New test case.
38910
38911 2003-04-01 Ziemowit Laski <zlaski@apple.com>
38912
38913 * objc.dg/defs.m: New.
38914
38915 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
38916
38917 * g++.dg/eh/simd-1.C: New.
38918 * g++.dg/eh/simd-2.C: New.
38919
38920 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
38921
38922 * gcc.c-torture/execute/simd-3.c: New.
38923
38924 2003-03-31 Mark Mitchell <mark@codesourcery.com>
38925
38926 PR c/9936
38927 * gcc.dg/20030331-2.c: New test.
38928
38929 2003-03-31 Mark Mitchell <mark@codesourcery.com>
38930
38931 PR c++/10278
38932 * g++.dg/parse/crash2.C: New test.
38933
38934 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
38935
38936 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
38937 * gcc.c-torture/execute/20030331-1.c: ...here.
38938
38939 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
38940
38941 * gcc.c-torture/execute/20030331-1.c: New test.
38942
38943 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
38944
38945 * lib/gcov.exp: Adjust call return testing strings.
38946 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
38947
38948 2003-03-31 Roger Sayle <roger@eyesopen.com>
38949
38950 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
38951 * gcc.dg/builtins-7.c: New test case.
38952 * gcc.dg/builtins-8.c: New test case.
38953
38954 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
38955
38956 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
38957
38958 2003-03-30 Mark Mitchell <mark@codesourcery.com>
38959
38960 PR c++/7647
38961 * g++.dg/lookup-class-member-2.C: New test.
38962
38963 2003-03-30 Glen Nakamura <glen@imodulo.com>
38964
38965 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
38966
38967 2003-03-28 Roger Sayle <roger@eyesopen.com>
38968
38969 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
38970
38971 2003-03-28 Mark Mitchell <mark@codesourcery.com>
38972
38973 * g++.dg/init/attrib1.C: New test.
38974
38975 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38976
38977 * gcc.dg/ultrasp8.c: New test.
38978
38979 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38980
38981 * gcc.dg/ultrasp7.c: New test.
38982
38983 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
38984
38985 PR c++/10047
38986 * g++.dg/template/inline1.C: New test.
38987
38988 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38989
38990 * gcc.dg/sparc-dwarf2.c: New test.
38991
38992 2003-03-27 Roger Sayle <roger@eyesopen.com>
38993
38994 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
38995 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
38996
38997 2003-03-27 Mark Mitchell <mark@codesourcery.com>
38998
38999 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
39000 than reading .x files.
39001 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
39002 * g77.dg/gcov/gcov-1.f: Likewise.
39003 * gcc.misc-tests/gcov-4b.c: Likewise.
39004 * gcc.misc-tests/gcov-5b.c: Likewise.
39005 * gcc.misc-tests/gcov-6.c: Likewise.
39006 * gcc.misc-tests/gcov-7.c: Likewise.
39007 * gcc.misc-tests/gcov-8.c: Likewise.
39008 * g++.dg/gcov/gcov-1.x: Remove.
39009 * g77.dg/gcov/gcov-1.x: Likewise.
39010 * gcc.misc-tests/gcov-4b.x: Likewise.
39011 * gcc.misc-tests/gcov-5b.x: Likewise.
39012 * gcc.misc-tests/gcov-6.x: Likewise.
39013 * gcc.misc-tests/gcov-7.x: Likewise.
39014 * gcc.misc-tests/gcov-8.x: Likewise.
39015
39016 2003-03-27 Glen Nakamura <glen@imodulo.com>
39017
39018 PR opt/10087
39019 * gcc.dg/20030324-1.c: New test.
39020
39021 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
39022
39023 PR c++/10224
39024 * g++.dg/template/arg3.C: New test.
39025
39026 PR c++/10158
39027 * g++.dg/template/friend18.C: New test.
39028
39029 2003-03-26 Roger Sayle <roger@eyesopen.com>
39030
39031 * g77.f-torture/compile/20030326-1.f: New test case.
39032
39033 2003-03-26 Janis Johnson <janis187@us.ibm.com>
39034
39035 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
39036
39037 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
39038
39039 2003-03-26 Jakub Jelinek <jakub@redhat.com>
39040
39041 * gcc.dg/ia64-sync-3.c: New test.
39042
39043 2003-03-26 Alan Modra <amodra@bigpond.net.au>
39044
39045 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
39046
39047 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39048
39049 * gcc.dg/ultrasp6.c: New test.
39050
39051 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39052
39053 * gcc.dg/i386-signbit-1.c: New test.
39054 * gcc.dg/i386-signbit-2.c: New test.
39055 * gcc.dg/i386-signbit-3.c: New test.
39056
39057 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39058
39059 * gcc.dg/ultrasp5.c: Fix options.
39060
39061 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
39062
39063 * gcc.dg/ultrasp5.c: Fix comment.
39064
39065 2003-03-24 Bud Davis <bdavis9659@comcast.net>
39066
39067 PR fortran/10197
39068 * g77.f-torture/execute/10197.f: New test.
39069
39070 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
39071
39072 PR c++/9898, c++/383
39073 * g++.dg/template/conv6.C: New test.
39074
39075 PR c++/10119
39076 * g++.dg/template/ptrmem5.C: New test.
39077
39078 PR c++/10026
39079 * g++.dg/lookup/koenig1.C: New test.
39080
39081 PR C++/10199
39082 * g++.dg/lookup/template2.C: New test.
39083
39084 2003-03-24 Jakub Jelinek <jakub@redhat.com>
39085
39086 * g++.dg/opt/rtti1.C: New test.
39087
39088 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39089
39090 * gcc.dg/ultrasp5.c: New test.
39091
39092 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
39093
39094 PR middle-end/9967
39095 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
39096 builtin fputs.
39097
39098 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
39099
39100 PR c/8224
39101 * gcc.dg/20030323-1.c: New test.
39102
39103 2003-03-23 Roger Sayle <roger@eyesopen.com>
39104
39105 * gcc.c-torture/compile/20030323-1.c: New test case.
39106
39107 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
39108
39109 * gcc.dg/20030321-1.c: New test.
39110
39111 2003-03-22 Zack Weinberg <zack@codesourcery.com>
39112
39113 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
39114
39115 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
39116
39117 PR c++/9978, c++/9708
39118 * g++.dg/ext/vlm1.C: Adjust expected error.
39119 * g++.dg/ext/vla2.C: New test.
39120 * g++.dg/template/arg1.C: New test.
39121 * g++.dg/template/arg2.C: New test.
39122
39123 2003-03-22 Bud Davis <bdavis9659@comcast.net>
39124
39125 * g77.f-torture/execute/select.f: New test.
39126 * g77.f-torture/noncompile/select_no_compile.f: New test.
39127
39128 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
39129
39130 PR c++/9898
39131 * g++.dg/other/error4.C: New test.
39132
39133 2003-03-20 Mark Mitchell <mark@codesourcery.com>
39134
39135 * g++.dg/template/friend17.C: New test.
39136
39137 2003-03-21 Alan Modra <amodra@bigpond.net.au>
39138
39139 * gcc.c-torture/compile/20030320-1.c: New.
39140
39141 2003-03-20 Roger Sayle <roger@eyesopen.com>
39142
39143 * gcc.dg/builtins-6.c: New test case.
39144
39145 2003-03-19 Alan Modra <amodra@bigpond.net.au>
39146
39147 PR target/10073
39148 * gcc.c-torture/compile/20030319-1.c: New.
39149
39150 2003-03-18 Jan Hubicka <jh@suse.cz>
39151
39152 * gcc.dg/i386-cvt-1.c: New test.
39153
39154 2003-03-17 Zack Weinberg <zack@codesourcery.com>
39155
39156 * objc.dg/naming-1.m: Use "(parse|syntax) error".
39157 * objc.dg/naming-2.m: Likewise.
39158
39159 2003-03-17 Mark Mitchell <mark@codesourcery.com>
39160
39161 PR c++/9639
39162 * g++.dg/parse/crash1.C: New test.
39163
39164 2003-03-16 Mark Mitchell <mark@codesourcery.com>
39165
39166 PR c++/8805
39167 * g++.dg/eh/cleanup1.C: New test.
39168
39169 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39170
39171 * gcc.c-torture/execute/20030316-1.c: New test case.
39172
39173 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
39174
39175 PR c++/9629
39176 * g++.dg/init/ctor2.C: New test.
39177
39178 2003-03-15 Roger Sayle <roger@eyesopen.com>
39179
39180 * g77.f-torture/compile/xformat.f: New test case.
39181
39182 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39183
39184 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
39185 * g++.old-deja/g++.mike/eh50.C: Likewise.
39186
39187 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39188
39189 PR c++/6440
39190 * g++.dg/template/spec7.C: New test.
39191 * g++.dg/template/spec8.C: Likewise.
39192
39193 2003-03-14 Jakub Jelinek <jakub@redhat.com>
39194
39195 * gcc.c-torture/execute/20030313-1.c: New test.
39196
39197 2003-03-14 Richard Henderson <rth@redhat.com>
39198
39199 * gcc.dg/inline-2.c: Adjust alpha test for external call.
39200
39201 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
39202
39203 * gcc.c-torture/compile/20030314-1.c: New test.
39204
39205 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
39206
39207 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
39208 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
39209 thumb target,
39210 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
39211 to accept newer _imp__ prefix and additional
39212 newline in .drectve section.
39213 * gcc.dg/dll-4.c: Likewise.
39214 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
39215 switch.
39216
39217 2003-03-13 Mark Mitchell <mark@codesourcery.com>
39218
39219 * g++.dg/parse/namespace9.C: New test.
39220
39221 * g++.dg/init/ref5.C: New test.
39222 * g++.dg/parse/ptrmem1.C: Likewise.
39223
39224 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39225
39226 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
39227 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
39228 regular expression.
39229 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
39230 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
39231
39232 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
39233
39234 * gcc.c-torture/execute/20030224-2.c: New test.
39235
39236 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
39237
39238 * gcc.dg/decl-3.c: New test.
39239
39240 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
39241
39242 * gcc.dg/i386-loop-2.c: New test.
39243
39244 2003-03-11 Mark Mitchell <mark@codesourcery.com>
39245
39246 PR c++/9474
39247 * g++.dg/parse/namespace8.C: New test.
39248
39249 PR c++/9924
39250 * g++.dg/overload/builtin2.C: New test.
39251
39252 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
39253
39254 * gcc.dg/return-type-3.c: New test.
39255
39256 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
39257
39258 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
39259 profiling options are not supported.
39260
39261 2003-03-10 Mark Mitchell <mark@codesourcery.com>
39262
39263 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
39264 * g++.old-deja/g++.warn/impint2.C: Likewise.
39265
39266 2003-03-10 Devang Patel <dpatel@apple.com>
39267
39268 * g++.dg/cpp/c++_cmd_1.C: New test.
39269 * g++.dg/cpp/c++_cmd_1.h: New file.
39270
39271 2003-03-10 Segher Boessenkool <segher@koffie.nl>
39272
39273 * gcc.dg/altivec-9.c: New file.
39274
39275 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39276
39277 * gcc.dg/ppc-sdata-1.c: New test.
39278 * gcc.dg/ppc-sdata-2.c: New test.
39279
39280 2003-03-09 Mark Mitchell <mark@codesourcery.com>
39281
39282 PR c++/9373
39283 * g++.dg/opt/ptrmem2.C: New test.
39284
39285 PR c++/8534
39286 * g++.dg/opt/ptrmem1.C: New test.
39287
39288 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
39289
39290 * gcc.dg/i386-loop-1.c: New test.
39291
39292 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39293
39294 PR c++/9970
39295 * g++.dg/lookup/friend1.C: New test.
39296
39297 2003-03-08 Mark Mitchell <mark@codesourcery.com>
39298
39299 PR c++/9823
39300 * g++.dg/parser/constructor1.C: New test.
39301
39302 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
39303
39304 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
39305
39306 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
39307
39308 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
39309
39310 * gcc.dg/cpp/Wunused.c: Update test.
39311
39312 2003-03-08 Jan Hubicka <jh@suse.cz>
39313
39314 * gcc.dg/inline-3.c: New test.
39315
39316 2003-03-08 Mark Mitchell <mark@codesourcery.com>
39317
39318 PR c++/9809
39319 * g++.dg/parse/builtin1.C: New test.
39320
39321 PR c++/9982
39322 * g++.dg/abi/cookie1.C: New test.
39323 * g++.dg/abi/cookie2.C: Likewise.
39324
39325 PR c++/9524
39326 * g++.dg/template/field1.C: New test.
39327
39328 PR c++/9912
39329 * g++.dg/parse/class1.C: New test.
39330 * g++.dg/parse/namespace7.C: Likewise.
39331 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
39332
39333 2003-03-07 Mark Mitchell <mark@codesourcery.com>
39334
39335 * g++.dg/init/ref4.C: New test.
39336
39337 2003-03-07 Jan Hubicka <jh@suse.cz>
39338
39339 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
39340 * gcc.dg/inline-3.c: New test.
39341
39342 2003-03-06 Mark Mitchell <mark@codesourcery.com>
39343
39344 * g++.dg/init/ref3.C: New test.
39345
39346 PR c++/9965
39347 * g++.dg/init/ref2.C: New test.
39348
39349 PR c++/9400
39350 * g++.dg/warn/Wshadow-2.C: New test.
39351
39352 PR c++/9791
39353 * g++.dg/warn/Woverloaded-1.C: New test.
39354
39355 2003-03-05 Jan Hubicka <jh@suse.cz>
39356
39357 * gcc.dg/i386-local2.c: New.
39358 * gcc.dg/i386-local.c: Fix typo.
39359
39360 2003-03-05 Mark Mitchell <mark@codesourcery.com>
39361
39362 * g++.dg/abi/layout3.C: New test.
39363
39364 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39365
39366 * gcc.c-torture/compile/20030305-1.c
39367
39368 2003-03-05 Jan Hubicka <jh@suse.cz>
39369
39370 * gcc.dg/i386-local.c: New.
39371
39372 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
39373
39374 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
39375
39376 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39377
39378 * gcc.dg/switch-2.c: New test.
39379 * gcc.dg/switch-3.c: New test.
39380 * gcc.dg/Wswitch.c: Adjust line numbers.
39381 * gcc.dg/Wswitch-default.c: Likewise.
39382 * gcc.dg/Wswitch-enum.c: Likewise.
39383
39384 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
39385
39386 * gcc.c-torture/execute/20030222-1.c: New test.
39387
39388 2003-03-03 James E Wilson <wilson@tuliptree.org>
39389
39390 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
39391
39392 2003-03-03 Mark Mitchell <mark@codesourcery.com>
39393
39394 PR c++/9878
39395 * g++.dg/init/ref1.C: New test.
39396
39397 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
39398
39399 * gcc.dg/sh-relax.c: New SH-only test.
39400
39401 2003-03-03 Geoffrey Keating <geoffk@apple.com>
39402
39403 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
39404 comment explaining purpose of testcase.
39405
39406 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
39407
39408 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
39409 for HC11/HC12 (asm needs two int registers).
39410 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
39411 HC11/HC12 because the test uses an asm which needs two 32-bit
39412 registers.
39413
39414 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
39415
39416 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
39417 for HC11/HC12 (array is too large otherwise).
39418 * gcc.c-torture/compile/920501-4.x: New file, likewise.
39419 * gcc.c-torture/compile/20010518-2.x: Likewise.
39420 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
39421 HC11/HC12 (array is too large).
39422
39423 2003-03-01 Geoffrey Keating <geoffk@apple.com>
39424
39425 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
39426 * lib/g++-dg.exp (g++-dg-test): Likewise.
39427
39428 2003-03-01 Roger Sayle <roger@eyesopen.com>
39429
39430 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
39431 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
39432
39433 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39434
39435 * g++.dg/warn/implicit-typename1.C: Remove warning.
39436
39437 2003-02-28 Richard Henderson <rth@redhat.com>
39438
39439 * gcc.dg/noreturn-1.c: Move noreturn warning line.
39440 * gcc.dg/return-type-1.c: Move control reaches end warning line.
39441
39442 2003-02-28 Geoffrey Keating <geoffk@apple.com>
39443
39444 * gcc.dg/pch/pch.exp: Change .pch to .gch.
39445 * g++.dg/pch/pch.exp: Likewise.
39446
39447 2003-02-28 Mark Mitchell <mark@codesourcery.com>
39448
39449 PR c++/9879
39450 * g++.dg/init/new4.C: New test.
39451
39452 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
39453
39454 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
39455
39456 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
39457
39458 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
39459 unsigned long.
39460
39461 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
39462 wider than float.
39463
39464 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39465
39466 * lib/scanasm.exp: Add support for counting numbers of
39467 occurences.
39468 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
39469 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
39470
39471 2003-02-25 Mark Mitchell <mark@codesourcery.com>
39472
39473 PR c++/9683
39474 * g++.dg/template/static3.C: New test.
39475
39476 PR c++/9829
39477 * g++.dg/parse/namespace6.C: New test.
39478
39479 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39480
39481 PR target/9732
39482 * gcc.dg/20030225-1.c: New test.
39483
39484 2003-02-24 Mark Mitchell <mark@codesourcery.com>
39485
39486 * README: Remove out-of-date information.
39487
39488 PR c++/9836
39489 * g++.dg/template/spec6.C: New test.
39490
39491 2003-02-24 Jeff Law <law@redhat.com>
39492
39493 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
39494
39495 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39496
39497 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
39498 * gcc.dg/pragma-ep-1.c: Likewise.
39499
39500 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39501
39502 PR c++/9602
39503 * g++.dg/template/friend16.C: New test.
39504
39505 2003-02-23 Mark Mitchell <mark@codesourcery.com>
39506
39507 PR c++/5333
39508 * g++.dg/parse/fused-params1.C: Adjust error messages.
39509 * g++.dg/template/nested3.C: New test.
39510
39511 2003-02-24 Alan Modra <amodra@bigpond.net.au>
39512
39513 * g++.dg/abi/param1.C: New test.
39514
39515 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39516
39517 PR c++/7982
39518 * g++.dg/warn/implicit-typename1.C: New test.
39519
39520 2003-02-22 Kelley Cook <kelleycook@comcast.net>
39521
39522 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
39523 with "mtune".
39524 * g++.old-deja/g++.other/store-expr2.C: Likewise.
39525 * gcc.c-torture/execute/20010129-1.x: Likewise.
39526 * gcc.dg/20011107-1.c: Likewise.
39527 * gcc.dg/20020108-1.c: Likewise.
39528 * gcc.dg/20020122-3.c: Likewise.
39529 * gcc.dg/20020206-1.c: Likewise.
39530 * gcc.dg/20020310-1.c: Likewise.
39531 * gcc.dg/20020426-2.c: Likewise.
39532 * gcc.dg/20020517-1.c: Likewise.
39533 * gcc.dg/991230-1.c: Likewise.
39534 * gcc.dg/i386-unroll-1.c: Likewise.
39535 * gcc.misc-tests/i386-prefetch.exp: Likewise.
39536
39537 2003-02-22 Jan Hubicka <jh@suse.cz>
39538
39539 * gcc.dg/i386-mul.c: New test.
39540
39541 2003-02-21 Roger Sayle <roger@eyesopen.com>
39542
39543 * gcc.dg/builtins-5.c: New test case.
39544
39545 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
39546
39547 * gcc.dg/asmreg-1.c: New test.
39548
39549 2003-02-21 Mark Mitchell <mark@codesourcery.com>
39550
39551 PR c++/9749
39552 * g++.dg/parse/varmod1.C: New test.
39553
39554 2003-02-21 Mark Mitchell <mark@codesourcery.com>
39555
39556 PR c++/9727
39557 * g++.dg/template/op1.C: New test.
39558
39559 2003-02-21 Mark Mitchell <mark@codesourcery.com>
39560
39561 PR c++/8906
39562 * g++.dg/template/nested2.C: New test.
39563
39564 2003-02-21 Mark Mitchell <mark@codesourcery.com>
39565
39566 PR c++/8724
39567 * g++.dg/expr/dtor1.C: New test.
39568
39569 2003-02-21 Zack Weinberg <zack@codesourcery.com>
39570
39571 * gcc.dg/cpp/include3.c: New test.
39572 * gcc.dg/cpp/inc/foo.h: New file.
39573
39574 2003-02-21 Glen Nakamura <glen@imodulo.com>
39575
39576 * gcc.c-torture/execute/20030221-1.c: New test.
39577
39578 2003-02-20 Mark Mitchell <mark@codesourcery.com>
39579
39580 PR c++/9729
39581 * g++.dg/abi/conv1.C: New test.
39582
39583 2003-02-20 Jan Hubicka <jh@suse.cz>
39584
39585 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
39586
39587 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
39588
39589 * gcc.c-torture/compile/20030219-1.c: New test.
39590
39591 2003-02-18 Jan Hubicka <jh@suse.cz>
39592
39593 * gcc.dg/funcorder.c: New test.
39594
39595 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
39596
39597 * gcc.c-torture/execute/20030218-1.c: New.
39598
39599 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
39600
39601 * gcc.dg/20030218-1.c: New.
39602
39603 2003-02-18 Richard Henderson <rth@redhat.com>
39604
39605 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
39606 * gcc.dg/attr-used-2.c: New.
39607
39608 2003-02-18 Mark Mitchell <mark@codesourcery.com>
39609
39610 PR c++/9704
39611 * g++.dg/init/copy5.C: New test.
39612
39613 2003-02-18 Geoffrey Keating <geoffk@apple.com>
39614
39615 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
39616 * g++.dg/pch/pch.exp: Likewise.
39617
39618 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
39619
39620 * gcc.c-torture/execute/20030209-1.c: Enable the test if
39621 STACK_SIZE is not defined.
39622
39623 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39624
39625 PR c++/9457
39626 * g++.dg/template/init1.C: New test.
39627
39628 2003-02-16 Jan HUbicka <jh@suse.cz>
39629
39630 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
39631 (foo): Add few extra tests
39632 * gcc.dg/c99-const-expr-3.c: Likewise.
39633 * gcc.c-torture/execute/20030216-1.c: New.
39634
39635 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39636
39637 PR c++/9459
39638 * g++.dg/ext/typeof4.C: New test.
39639
39640 2003-02-15 Roger Sayle <roger@eyesopen.com>
39641
39642 * gcc.dg/i386-387-3.c: New test case.
39643
39644 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
39645
39646 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
39647 cris-*-elf* cris-*-aout* and mmix-*-*.
39648
39649 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
39650
39651 * gcc.dg/20030213-1.c: New test.
39652
39653 2003-02-12 Roger Sayle <roger@eyesopen.com>
39654
39655 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
39656 * gcc.dg/i386-387-2.c: Likewise.
39657
39658 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
39659
39660 * gcc.dg/ppc-spe.c: Fix formatting.
39661 Enable tests that were previously unsupported by gas.
39662 Delete tests for instructions that no longer exist.
39663 Switch arguments on evsubifw builtin.
39664
39665 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
39666
39667 * gcc.c-torture/execute/20030209-1.c: Disable the test if
39668 STACK_SIZE is too small.
39669
39670 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39671 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39672
39673 * gcc.dg/decl-2.c: New test.
39674
39675 2003-02-10 Jan Hubicka <jh@suse.cz>
39676
39677 * gcc.dg/i386-fpcvt-1.c: New test.
39678
39679 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
39680
39681 * gcc.c-torture/execute/20030209-1.c: New test.
39682
39683 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
39684
39685 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
39686 int-wide bitops, use the constants of the same width.
39687 Likewise, if long long is 32-bit wide, test bitops using
39688 32-bit constants.
39689
39690 2003-02-07 Loren James Rittle <ljrittle@acm.org>
39691
39692 * gcc.dg/20021014-1.c: Annotate with expected notice text.
39693
39694 2003-02-07 Roger Sayle <roger@eyesopen.com>
39695
39696 * gcc.dg/builtins-4.c: New test case.
39697
39698 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39699
39700 * gcc.dg/20020430-1.c: Fix dg command typos.
39701 * gcc.dg/20020503-1.c: Likewise.
39702
39703 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39704
39705 PR c++/8785
39706 * g++.dg/parse/fused-params1.C: New test.
39707
39708 PR c++/8857
39709 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
39710
39711 PR c++/8921
39712 * g++.dg/parse/non-dependent1.C: New test.
39713
39714 PR c++/8928
39715 * g++.dg/parse/dupl-tmpl-args1.C: New test.
39716
39717 PR c++/9228
39718 * g++.dg/parse/undefined7.C: New test.
39719 * g++.dg/parse/non-templ1.C: New test.
39720
39721 PR c++/9229
39722 * g++.dg/parse/too-many-tmpl-args1.C: New test.
39723
39724 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39725
39726 * gcc.c-torture/compile/20030206-1.c: New test.
39727
39728 2003-02-05 Roger Sayle <roger@eyesopen.com>
39729
39730 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
39731 "pow" to "foo" to avoid potential confusion with a math built-in.
39732
39733 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39734
39735 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
39736 conditions for SPARC targets.
39737
39738 2003-02-05 Jakub Jelinek <jakub@redhat.com>
39739
39740 * gcc.dg/20030204-1.c: New test.
39741
39742 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39743
39744 PR c++/38
39745 * g++.dg/parse/array-size1.C: New test.
39746
39747 PR c++/5657
39748 * g++.dg/parse/undefined3.C: New test.
39749
39750 PR c++/5665
39751 * g++.dg/parse/undefined4.C: New test.
39752
39753 PR c++/5975
39754 * g++.dg/parse/undefined5.C: New test.
39755
39756 PR c++/7259
39757 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
39758
39759 PR c++/8578
39760 * g++.dg/parse/casting-operator1.C: New test.
39761
39762 PR c++/8596
39763 * g++.dg/parse/undefined6.C: New test.
39764
39765 PR c++/8736
39766 * g++.dg/parse/missing-template1.C: New test.
39767
39768 2003-02-04 Jan Hubicka <jh@suse.cz>
39769
39770 * gcc.dg/i386-cadd.c: Compile using -march=k8.
39771 * gcc.dg/i386-cmov?.c: Likewise.
39772 * gcc.dg/i386-fpcvt-?.c: Likewise.
39773 * gcc.dg/i386-ssefp-1.c: Likewise.
39774 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
39775 conventions.
39776
39777 2003-02-03 Mark Mitchell <mark@codesourcery.com>
39778
39779 PR c++/7129
39780 * g++.dg/ext/max.C: New test.
39781
39782 2003-02-03 Jan Hubicka <jh@suse.cz>
39783
39784 * gcc.c-torture/execute/20030203-1.c: New test.
39785
39786 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
39787
39788 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
39789 'natural-endian'.
39790
39791 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
39792
39793 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
39794 * g++.dg/init/new2.C: Likewise.
39795 * g++.dg/other/new1.C: Likewise.
39796
39797 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
39798
39799 * gcc.dg/struct-ret-libc.c: New test.
39800
39801 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
39802
39803 * gcc.dg/20030129-1.c: New test.
39804
39805 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39806
39807 PR c++/8849
39808 * g++.dg/template/ptrmem4.C: New test.
39809
39810 2003-01-29 Mark Mitchell <mark@codesourcery.com>
39811
39812 * g++.dg/parser/constant1.C: New test.
39813
39814 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39815
39816 PR c++/8591
39817 * g++.dg/parse/friend2.C: New test.
39818
39819 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
39820
39821 PR c++/9437
39822 * g++.dg/template/unify4.C: New test.
39823
39824 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
39825
39826 * gcc.c-torture/execute/20030128-1.c: New test.
39827
39828 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
39829
39830 * g++.dg/lookup/nested1.C: Test moved from ...
39831 * g++.old-deja/g++.other/lookup24.C: ... here.
39832
39833 2003-01-28 Jan Hubicka <jh@suse.cz>
39834
39835 * gcc.dg/i386-cmov5.c: New test.
39836
39837 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
39838
39839 * gcc.c-torture/execute/20010925-1.c: Changed the
39840 memcpy declaration.
39841
39842 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
39843
39844 PR c++/3902
39845 * g++.dg/parse/template5.C: New test.
39846
39847 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
39848
39849 PR fortran/9258
39850 * g77.dg/pr9258: New test.
39851
39852 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
39853
39854 * README: Move relevant parts from README.g++.
39855
39856 * README.g++: Remove this file.
39857
39858 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
39859
39860 * g++.dg/abi/dcast1.C: New test.
39861
39862 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39863
39864 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
39865
39866 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
39867
39868 PR c++/47
39869 * g++.old-deja/g++.other/lookup24.C: New test.
39870
39871 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39872
39873 PR middle-end/7227
39874 * gcc.dg/uninit-C.c: New test.
39875
39876 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
39877
39878 * g++.dg/abi/covariant1.C: New test.
39879
39880 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
39881
39882 * gcc.dg/20030123-1.c: New test.
39883
39884 2003-01-25 Jan Hubicka <jh@suse.cz>
39885
39886 PR opt/8492
39887 * gcc.c-torture/compile/20030125-1.c
39888
39889 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
39890
39891 PR c++/9403
39892 * g++.dg/parse/template3.C: New test.
39893 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
39894
39895 PR c++/795
39896 * g++.dg/parse/template4.C: New test.
39897
39898 PR c++/9415
39899 * g++.dg/template/qual2.C: New test.
39900
39901 PR c++/8545
39902 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
39903
39904 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
39905
39906 2003-01-25 Roger Sayle <roger@eyesopen.com>
39907
39908 * gcc.c-torture/execute/switch-1.c: New test case.
39909
39910 2003-01-25 Jan Hubicka <jh@suse.cz>
39911
39912 * gcc.c-torture/execute/20030125-1.[cx]: New test.
39913
39914 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
39915
39916 Tweaks for Bison-1.875. From the NEWS file:
39917 "- `parse error' -> `syntax error'
39918 Bison now uniformly uses the term `syntax error'"
39919 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
39920 * gcc.dg/cpp/digraph2.c: Likewise.
39921 * gcc.dg/cpp/direct2.c: Likewise.
39922 * gcc.dg/cpp/paste4.c: Likewise.
39923 * gcc.dg/c90-restrict-1.c: Likewise.
39924 * gcc.dg/c99-func-2.c: Likewise.
39925 * gcc.dg/noncompile/920721-2.c: Likewise.
39926 * gcc.dg/noncompile/930622-2.c: Likewise.
39927 * gcc.dg/noncompile/940112-1.c: Likewise.
39928 * gcc.dg/noncompile/950921-1.c: Likewise.
39929 * gcc.dg/noncompile/951123-1.c: Likewise.
39930 * gcc.dg/noncompile/971104-1.c: Likewise.
39931 * gcc.dg/noncompile/990416-1.c: Likewise.
39932
39933 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
39934
39935 * g++.dg/parse/undefined1.C: Add error message.
39936
39937 2003-01-22 Mark Mitchell <mark@codesourcery.com>
39938
39939 PR c++/9354
39940 * g++.dg/parse/new1.C: New test.
39941
39942 PR c++/9216
39943 * g++.dg/parse/template2.C: New test.
39944
39945 PR c++/9354
39946 * g++.dg/parse/typedef2.C: New test.
39947
39948 PR c++/9328
39949 * g++.dg/ext/typeof3.C: New test.
39950
39951 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39952
39953 PR c++/2738
39954 * g++.dg/parse/ret-type1.C: New test.
39955
39956 PR c++/3792
39957 * g++.dg/parse/tmpl-outside1.C: New test.
39958
39959 PR c++/4207
39960 * g++.dg/parse/int-as-enum1.C: New test.
39961
39962 PR c++/4903
39963 * g++.dg/parse/no-typename1.C: New test.
39964
39965 PR c++/5533
39966 * g++.dg/parse/no-value1.C: New test.
39967
39968 PR c++/5921
39969 * g++.dg/parse/wrong-inline1.C: New test.
39970
39971 PR c++/6402
39972 * g++.dg/parse/ref1.C: New test.
39973
39974 PR c++/6992
39975 * g++.dg/parse/attr-ctor1.C: New test.
39976
39977 PR c++/7229
39978 * g++.dg/parse/namespace5.C: New test.
39979
39980 PR c++/7917
39981 * g++.dg/parse/func-def1.C: New test.
39982
39983 PR c++/8143
39984 * g++.dg/parse/undefined1.C: New test.
39985
39986 PR c++/5723, PR c++/8522
39987 * g++.dg/parse/specialization1.C: New test.
39988
39989 PR c++/163, PR c++/8595
39990 * g++.dg/parse/struct-as-enum1.C: New test.
39991
39992 PR c++/9173
39993 * g++.dg/parse/undefined2.C: New test.
39994
39995 2003-01-22 Mark Mitchell <mark@codesourcery.com>
39996
39997 PR c++/9298
39998 * g++.dg/parse/template1.C: New test.
39999
40000 PR c++/9384
40001 * g++.dg/parse/using1.C: New test.
40002
40003 PR c++/9285
40004 PR c++/9294
40005 * g++.dg/parse/expr2.C: New test.
40006
40007 PR c++/9388
40008 * g++.dg/parse/lookup2.C: Likewise.
40009
40010 2003-01-21 Jan Hubicka <jh@suse.cz>
40011
40012 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
40013 * gcc.c-torture/execute/eeprof-1.c: Likewise.
40014 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
40015 * gcc.c-torture/execute/string-opt-*.c: Likewise.
40016
40017 2003-01-20 Nick Clifton <nickc@redhat.com>
40018
40019 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
40020 problem with ARM sibcall code generation.
40021
40022 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
40023
40024 * gcc.c-torture/execute/20030120-1.c: New.
40025
40026 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
40027
40028 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
40029
40030 2003-01-17 Mark Mitchell <mark@codesourcery.com>
40031
40032 PR c++/9272
40033 * g++.dg/parse/ctor1.C: New test.
40034
40035 PR c++/9294:
40036 * g++.dg/parse/qualified1.C: New test.
40037
40038 * g++.dg/parse/typename3.C: New test.
40039
40040 2003-01-16 Richard Henderson <rth@redhat.com>
40041
40042 * g++.dg/tls/init-2.C: Fix error matches for real this time.
40043
40044 2003-01-16 Richard Henderson <rth@redhat.com>
40045
40046 * g++.dg/pch/pch.exp: Copy test header to the working directory
40047 before using it either for precompilation or direct use.
40048 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
40049 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
40050
40051 2003-01-16 Richard Henderson <rth@redhat.com>
40052
40053 * gcc.dg/pch/pch.exp: Copy test header to the working directory
40054 before using it either for precompilation or direct use.
40055 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
40056 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
40057
40058 2003-01-16 Mark Mitchell <mark@codesourcery.com>
40059
40060 * g++.dg/ext/typename1.C: Add typename keyword.
40061 * g++.dg/template/crash1.C: Update error messages.
40062 * g++.dg/template/crash2.C: Remove error message.
40063 * g++.dg/parse/typename2.C: New test.
40064 * g++.dg/template/typename2.C: Change implicit
40065 typename warning into error.
40066 * g++.old-deja/g++.benjamin/tem03.C: Issue more
40067 error messages.
40068 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
40069 * g++.old-deja/g++.brendan/crash56.C: Add this->.
40070 * g++.old-deja/g++.law/visibility13.C: Remove error
40071 messages.
40072 * g++.old-deja/g++.ns/template17.C: Reorder code to
40073 make declaration visible in template.
40074 * g++.old-deja/g++.pt/crash3.C: Fix typos.
40075 * g++.old-deja/g++.pt/crash36.C: Issue more error
40076 messages.
40077 * g++.old-deja/g++.pt/crash5.C: Improve error
40078 message.
40079 * g++.old-deja/g++.pt/crash67.C: Remove warning.
40080 * g++.old-deja/g++.pt/inherit1.C: Add this->.
40081 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
40082 * g++.old-deja/g++.pt/typename16.C: Replace implicit
40083 typename warning with error message.
40084 * g++.old-deja/g++.pt/typename19.C: Remove warning.
40085 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
40086 * g++.old-deja/g++.robertl/eb24.C: Use this->.
40087
40088 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
40089
40090 * g++.dg/parse/ambig2.C: New test.
40091
40092 2003-01-15 Richard Henderson <rth@redhat.com>
40093
40094 * g++.dg/tls/init-2.C: Update error message string.
40095
40096 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40097
40098 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
40099
40100 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
40101
40102 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
40103 all for HC11/HC12.
40104 * gcc.c-torture/compile/20001205-1.x: Likewise.
40105 * gcc.c-torture/compile/20001226-1.x: Likewise.
40106 * gcc.c-torture/compile/920520-1.x: Likewise.
40107 * gcc.c-torture/compile/961203-1.x: Likewise.
40108 * gcc.c-torture/compile/20020604-1.x: Likewise.
40109
40110 2003-01-15 Jan Hubicka <jh@suse.cz>
40111
40112 * gcc.c-torture/compile/20030115-1.c: New test.
40113
40114 * gcc.dg/i386-fpcvt-1.c: New test.
40115 * gcc.dg/i386-fpcvt-2.c: New test.
40116
40117 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
40118
40119 Further conform g++'s __vmi_class_type_info to the C++ ABI
40120 specification.
40121 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
40122 the specification.
40123
40124 2003-01-14 Jan Hubicka <jh@suse.cz>
40125
40126 * gcc.dg/i386-fpcvt-1.c: New test.
40127 * gcc.dg/i386-fpcvt-2.c: New test.
40128
40129 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
40130
40131 * gcc.dg/i386-mmx-3.c: New test.
40132
40133 2003-01-12 Mark Mitchell <mark@codesourcery.com>
40134
40135 PR c++/9264
40136 * g++.dg/parse/octal1.C: New file.
40137
40138 PR c++/9172
40139 * g++.dg/parse/typename1.C: New file.
40140
40141 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
40142
40143 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
40144 * gcc.dg/bf-no-ms-layout.c: Likewise.
40145 * gcc.dg/bf-ms-attrib.c: Likewise.
40146
40147 2003-01-10 Mark Mitchell <mark@codesourcery.com>
40148
40149 PR c++/9099
40150 * g++.dg/parse/dtor1.C: New file.
40151
40152 PR c++/9128
40153 * g++.dg/rtti/typeid1.C: New file.
40154
40155 PR c++/9153
40156 * g++.dg/parse/lookup1.C: New file.
40157
40158 PR c++/9171
40159 * g++.dg/templ/spec5.C: New file.
40160
40161 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
40162
40163 * gcc.c-torture/compile/20030110-1.c: New test.
40164
40165 2003-01-09 Geoffrey Keating <geoffk@apple.com>
40166
40167 Merge from pch-branch:
40168
40169 2002-12-23 Geoffrey Keating <geoffk@apple.com>
40170
40171 * gcc.dg/pch/cpp-1.h: New.
40172 * gcc.dg/pch/cpp-1.c: New.
40173 * gcc.dg/pch/cpp-2.h: New.
40174 * gcc.dg/pch/cpp-2.c: New.
40175
40176 2002-11-19 Geoffrey Keating <geoffk@apple.com>
40177
40178 * gcc.dg/pch/except-1.h: New.
40179 * gcc.dg/pch/except-1.c: New.
40180
40181 2002-11-13 Geoffrey Keating <geoffk@apple.com>
40182
40183 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
40184 running test.
40185 * gcc.dg/pch: Include *.hp not *.h.
40186 * gcc.dg/pch/system-1.h: New.
40187 * gcc.dg/pch/system-1.c: New.
40188
40189 2002-11-11 Geoffrey Keating <geoffk@apple.com>
40190
40191 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
40192 rather than trying to build and run a program using PCH.
40193 * gcc.dg/pch: Remove dg-do commands from test files.
40194
40195 2002-11-08 Geoffrey Keating <geoffk@apple.com>
40196
40197 * gcc.dg/pch/macro-3.c: New.
40198 * gcc.dg/pch/macro-3.h: New.
40199
40200 2002-11-04 Geoffrey Keating <geoffk@apple.com>
40201
40202 * gcc.dg/pch/common-1.c: New.
40203 * gcc.dg/pch/common-1.h: New.
40204 * gcc.dg/pch/decl-1.c: New.
40205 * gcc.dg/pch/decl-1.h: New.
40206 * gcc.dg/pch/decl-2.c: New.
40207 * gcc.dg/pch/decl-2.h: New.
40208 * gcc.dg/pch/decl-3.c: New.
40209 * gcc.dg/pch/decl-3.h: New.
40210 * gcc.dg/pch/decl-4.c: New.
40211 * gcc.dg/pch/decl-4.h: New.
40212 * gcc.dg/pch/decl-5.c: New.
40213 * gcc.dg/pch/decl-5.h: New.
40214 * gcc.dg/pch/global-1.c: New.
40215 * gcc.dg/pch/global-1.h: New.
40216 * gcc.dg/pch/inline-1.c: New.
40217 * gcc.dg/pch/inline-1.h: New.
40218 * gcc.dg/pch/inline-2.c: New.
40219 * gcc.dg/pch/inline-2.h: New.
40220 * gcc.dg/pch/static-1.c: New.
40221 * gcc.dg/pch/static-1.h: New.
40222 * gcc.dg/pch/static-2.c: New.
40223 * gcc.dg/pch/static-2.h: New.
40224
40225 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
40226
40227 * g++.dg/pch/pch.exp: Better handle failing testcases.
40228 * gcc.dg/pch/pch.exp: Likewise.
40229 * gcc.dg/pch/macro-1.c: New.
40230 * gcc.dg/pch/macro-1.h: New.
40231 * gcc.dg/pch/macro-2.c: New.
40232 * gcc.dg/pch/macro-2.h: New.
40233
40234 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
40235
40236 * g++.dg/dg.exp: Treat files in pch/ specially.
40237 * g++.dg/pch/pch.exp: New file.
40238 * g++.dg/pch/empty.H: New file.
40239 * g++.dg/pch/empty.C: New file.
40240 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
40241 "precompile".
40242
40243 * gcc.dg/pch/pch.exp: New file.
40244 * gcc.dg/pch/empty.h: New file.
40245 * gcc.dg/pch/empty.c: New file.
40246 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
40247 "precompile".
40248
40249 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40250
40251 * g++.dg/template/friend14.C: New test.
40252
40253 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40254
40255 * gcc.dg/old-style-asm-1.c: New test.
40256
40257 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
40258
40259 * gcc.c-torture/compile/20030109-1.c: New test.
40260
40261 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40262
40263 * gcc.c-torture/execute/20030109-1.c: New test.
40264
40265 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
40266
40267 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
40268 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
40269 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
40270 * g++.old-deja/g++.mike/eh2.C: Likewise.
40271 * g++.old-deja/g++.mike/eh3.C: Likewise.
40272 * g++.old-deja/g++.mike/eh5.C: Likewise.
40273 * g++.old-deja/g++.mike/eh6.C: Likewise.
40274 * g++.old-deja/g++.mike/eh7.C: Likewise.
40275 * g++.old-deja/g++.mike/eh8.C: Likewise.
40276 * g++.old-deja/g++.mike/eh9.C: Likewise.
40277 * g++.old-deja/g++.mike/eh10.C: Likewise.
40278 * g++.old-deja/g++.mike/eh12.C: Likewise.
40279 * g++.old-deja/g++.mike/eh13.C: Likewise.
40280 * g++.old-deja/g++.mike/eh14.C: Likewise.
40281 * g++.old-deja/g++.mike/eh16.C: Likewise.
40282 * g++.old-deja/g++.mike/eh17.C: Likewise.
40283 * g++.old-deja/g++.mike/eh18.C: Likewise.
40284 * g++.old-deja/g++.mike/eh21.C: Likewise.
40285 * g++.old-deja/g++.mike/eh23.C: Likewise.
40286 * g++.old-deja/g++.mike/eh24.C: Likewise.
40287 * g++.old-deja/g++.mike/eh25.C: Likewise.
40288 * g++.old-deja/g++.mike/eh26.C: Likewise.
40289 * g++.old-deja/g++.mike/eh27.C: Likewise.
40290 * g++.old-deja/g++.mike/eh28.C: Likewise.
40291 * g++.old-deja/g++.mike/eh29.C: Likewise.
40292 * g++.old-deja/g++.mike/eh31.C: Likewise.
40293 * g++.old-deja/g++.mike/eh33.C: Likewise.
40294 * g++.old-deja/g++.mike/eh34.C: Likewise.
40295 * g++.old-deja/g++.mike/eh35.C: Likewise.
40296 * g++.old-deja/g++.mike/eh36.C: Likewise.
40297 * g++.old-deja/g++.mike/eh37.C: Likewise.
40298 * g++.old-deja/g++.mike/eh38.C: Likewise.
40299 * g++.old-deja/g++.mike/eh39.C: Likewise.
40300 * g++.old-deja/g++.mike/eh40.C: Likewise.
40301 * g++.old-deja/g++.mike/eh41.C: Likewise.
40302 * g++.old-deja/g++.mike/eh42.C: Likewise.
40303 * g++.old-deja/g++.mike/eh44.C: Likewise.
40304 * g++.old-deja/g++.mike/eh46.C: Likewise.
40305 * g++.old-deja/g++.mike/eh47.C: Likewise.
40306 * g++.old-deja/g++.mike/eh48.C: Likewise.
40307 * g++.old-deja/g++.mike/eh49.C: Likewise.
40308 * g++.old-deja/g++.mike/eh50.C: Likewise.
40309 * g++.old-deja/g++.mike/eh51.C: Likewise.
40310 * g++.old-deja/g++.mike/eh53.C: Likewise.
40311 * g++.old-deja/g++.mike/eh55.C: Likewise.
40312 * g++.old-deja/g++.mike/p7912.C: Likewise.
40313 * g++.old-deja/g++.mike/p9706.C: Likewise.
40314 * g++.old-deja/g++.mike/p10416.C: Likewise.
40315 * g++.old-deja/g++.mike/p11667.C: Likewise.
40316 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
40317 Remove redundant reference to Iris.
40318 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
40319 Elxsi, i860, Pico Java, and WE32K.
40320
40321 2003-01-07 Mark Mitchell <mark@codesourcery.com>
40322
40323 * g++.dg/ext/asm4.C: New test.
40324
40325 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40326
40327 PR c++/9030
40328 * g++.dg/template/friend12.C: New test.
40329 * g++.dg/template/friend13.C: Likewise.
40330 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
40331
40332 2003-01-08 Jan Hubicka <jh@suse.cz>
40333
40334 * gcc.dg/i386-cadd.c: New test.
40335 * gcc.dg/i386-cmov4.c: Likewise.
40336
40337 2003-01-06 Mark Mitchell <mark@codesourcery.com>
40338
40339 PR c++/9165
40340 * g++.dg/warn/Wunused-3.C: New test.
40341
40342 * g++.dg/abi/bitfield9.C: New test.
40343
40344 PR c++/9189
40345 * g++.dg/parse/defarg3.C: New test.
40346
40347 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
40348
40349 * g++.dg/parse/ambig1.C: New test.
40350 * g++.dg/parse/defarg2.C: New test.
40351
40352 2003-01-05 Mark Mitchell <mark@codesourcery.com>
40353
40354 * g++.dg/template/defarg-1.C: New test.
40355 * g++.dg/template/local2.C: Likewise.
40356
40357 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
40358
40359 * gcc.c-torture/execute/20030105-1.c: New test.
40360
40361 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40362
40363 * g++.dg/parse/namespace3.C: Remove extra semicolons.
40364 * g++.dg/parse/namespace4.C: Likewise.
40365
40366 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
40367
40368 * g++.dg/template/ntp2.C: New test.
40369
40370 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
40371
40372 * g++.dg/parse/extern-C-1.C: New test.
40373
40374 * g++.dg/parse/namespace4.C: New test.
40375
40376 * g++.dg/template/nested1.C: New test.
40377
40378 * g++.dg/parse/namespace3.C: New test.
40379
40380 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
40381
40382 * g++.dg/lookup/two-stage1.C: New test.
40383
40384 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40385
40386 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
40387 * g++.old-deja/g++.jason/access8.C: Likewise.
40388 * g++.old-deja/g++.other/decl5.C: Likewise.
40389
40390 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
40391
40392 * g++.dg/parse/parse7.C: New test.
40393
40394 2003-01-02 Mark Mitchell <mark@codesourcery.com>
40395
40396 PR c++/2843
40397 * g++.dg/ext/attrib7.C: New test.
40398
40399 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
40400
40401 * g++.dg/parse/parse6.C: New test.
40402
40403 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
40404
40405 * gcc.dg/h8300-stack-1.c: New.
40406
40407 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
40408
40409 g++.dg/lookup/exception1.C: New test.
40410
40411 g++.dg/lookup/template1.C: New test.
40412
40413 g++.dg/parse/namespace2.C: New test.
40414
40415 g++.dg/parse/parens2.C: New test.
40416
40417 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40418
40419 * g++.dg/parse/parse5.C: New test.
40420 * g++.dg/lookup/scoped4.C: New test.
40421
40422 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
40423
40424 * g++.dg/parse/parens1.C: New test.
40425
40426 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
40427 angle-bracket1.C.
40428 * g++.dg/parse/parens2.C: New test.
40429
40430 * g++.dg/lookup/scope-operator1.C: New test.
40431
40432 * g++.dg/parse/operator1.C: New test.
40433
40434 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40435
40436 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
40437 * g++.old-deja/g++.other/access6.C: Likewise.
40438 * g++.old-deja/g++.other/decl1.C: Likewise.
40439 * g++.old-deja/g++.pt/typename12.C: Likewise.
40440
40441 2002-12-31 Mark Mitchell <mark@codesourcery.com>
40442
40443 * g++.dg/parse/namespace1.C: New test.
40444
40445 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40446
40447 * g++.dg/parse/parse4.C: New test.
40448
40449 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40450
40451 * g++.dg/parse/parse3.C: New test.
40452
40453 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40454
40455 * g++.dg/parse/parse2.C: New test.
40456
40457 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40458
40459 * g++.dg/template/friend11.C: New test.
40460
40461 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
40462
40463 * g++.dg/parse/parse1.C: New test.
40464
40465 2002-12-31 Janis Johnson <janis187@us.ibm.com>
40466
40467 * lib/profopt.exp: Change the name of a global variable to avoid
40468 possible clashes with other test suites.
40469
40470 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
40471
40472 * g++.dg/inherit/covariant8.C: New test.
40473
40474 2002-12-31 Mark Mitchell <mark@codesourcery.com>
40475
40476 * g++.dg/init/array9.C: New test.
40477
40478 PR c++/9112
40479 * g++.dg/parse/expr1.C: New test.
40480
40481 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
40482
40483 * gcc.c-torture/compile/20021230-1.c: New test.
40484
40485 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
40486
40487 * g++.dg/inherit/covariant5.C: New test.
40488 * g++.dg/inherit/covariant6.C: New test.
40489 * g++.dg/inherit/covariant7.C: New test.
40490
40491 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40492
40493 PR c++/2739
40494 * g++.dg/other/access2.C: New test.
40495
40496 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
40497
40498 * g++.dg/other/anon-struct.C: No longer fails
40499 * g++.old-deja/g++.brendan/parse4.C: Likewise.
40500 * g++.old-deja/g++.brendan/parse5.C: Likewise.
40501 * g++.old-deja/g++.brendan/parse6.C: Likewise.
40502
40503 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
40504
40505 * g++.dg/parse/angle-bracket.C (main): No longer fails.
40506
40507 2002-12-27 Mark Mitchell <mark@codesourcery.com>
40508
40509 * g++.dg/eh/spec4.C: Remove stray semicolon.
40510 * g++.dg/expr/pmf-1.C: Change error message.
40511 * g++.dg/ext/asm1.C: Remove stray semicolon.
40512 * g++.dg/ext/typename1.C: Add missing typenames.
40513 * g++.dg/inherit/template-as-base.C: Change error message.
40514 * g++.dg/lookup/scoped1.C: Likewise.
40515 * g++.dg/lookup/scoped2.C: Likewise.
40516 * g++.dg/lookup/using2.C: Likewise.
40517 * g++.dg/other/component1.C: Remove stray semicolon.
40518 * g++.dg/other/do1.C: Change error message.
40519 * g++.dg/other/error2.C: Likewise.
40520 * g++.dg/other/init1.C: Likewise.
40521 * g++.dg/other/packed1.C: Remove stray semicolon.
40522 * g++.dg/other/ptrmem2.C: Change error message.
40523 * g++.dg/parse/parameter-declaration-1.C: Remove line number
40524 marker.
40525 * g++.dg/special/initp1.C: Remove invalid attribute usage.
40526 * g++.dg/template/access3.C: Add typename keyword.
40527 * g++.dg/template/access5.C: Remove stray semicolon.
40528 * g++.dg/template/access6.C: Likewise.
40529 * g++.dg/template/complit1.C: Likewise.
40530 * g++.dg/template/crash1.C: Change error message.
40531 * g++.dg/template/inherit2.C: Remove stray semicolon.
40532 * g++.dg/template/instantiate2.C: Likewise.
40533 * g++.dg/template/instantiate3.C: Change error message.
40534 * g++.dg/template/qual1.C: Remove stray semicolon.
40535 * g++.dg/template/qualttp18.C: Change error message.
40536 * g++.dg/template/ref1.C: Remove stray semicolon.
40537 * g++.dg/template/sizeof1.C (A::value): Declare it.
40538 * g++.dg/template/spec4.C: Change error message.
40539 * g++.dg/template/static1.C: Likewise.
40540 * g++.dg/template/type1.C: Likewise.
40541 * g++.dg/template/typename3.C: Likewise.
40542 * g++.old-deja/g++.benjamin/13478.C: Change error message.
40543 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
40544 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
40545 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
40546 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
40547 named return value extension.
40548 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
40549 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
40550 * g++.old-deja/g++.bob/extern_C.C: Likewise.
40551 * g++.old-deja/g++.bob/inherit2.C: Likewise.
40552 * g++.old-deja/g++.brendan/complex1.C: Likewise.
40553 * g++.old-deja/g++.brendan/copy5.C: Likewise.
40554 * g++.old-deja/g++.brendan/crash13.C: Likewise.
40555 * g++.old-deja/g++.brendan/crash15.C: Likewise.
40556 * g++.old-deja/g++.brendan/crash18.C: Change error message.
40557 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
40558 * g++.old-deja/g++.brendan/crash38.C: Likewise.
40559 * g++.old-deja/g++.brendan/crash50.C: Likewise.
40560 * g++.old-deja/g++.brendan/crash56.C: Likewise.
40561 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
40562 syntax.
40563 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
40564 * g++.old-deja/g++.brendan/crash8.C: Change error message.
40565 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
40566 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
40567 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
40568 * g++.old-deja/g++.brendan/template11.C: Likewise.
40569 * g++.old-deja/g++.brendan/template26.C: Likewise.
40570 * g++.old-deja/g++.brendan/template27.C: Use explicit
40571 specialization syntax.
40572 * g++.old-deja/g++.brendan/template30.C: Likewise.
40573 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
40574 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
40575 non-dependent names.
40576 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
40577 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
40578 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
40579 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
40580 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
40581 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
40582 named return value extension.
40583 * g++.old-deja/g++.ext/namedret2.C: Likewise.
40584 * g++.old-deja/g++.ext/namedret3.C: Likewise.
40585 * g++.old-deja/g++.ext/return1.C: Likewise.
40586 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
40587 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
40588 * g++.old-deja/g++.jason/access8.C: Likewise.
40589 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
40590 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
40591 pseudo-destructor names.
40592 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
40593 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
40594 pseudo-destructor names.
40595 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
40596 * g++.old-deja/g++.jason/overload19.C: Likewise.
40597 * g++.old-deja/g++.jason/overload32.C: Likewise.
40598 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
40599 stray semicolons.
40600 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
40601 * g++.old-deja/g++.jason/return.C: Likewise.
40602 * g++.old-deja/g++.jason/return2.C: Likewise.
40603 * g++.old-deja/g++.jason/shadow1.C: Likewise.
40604 * g++.old-deja/g++.jason/special.C: Use explicit specialization
40605 syntax.
40606 * g++.old-deja/g++.jason/template10.C: Account for use of
40607 non-dependent names.
40608 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
40609 syntax.
40610 * g++.old-deja/g++.jason/template37.C: Likewise.
40611 * g++.old-deja/g++.law/access4.C: Change error messages.
40612 * g++.old-deja/g++.law/arm13.C: Remove incorrect
40613 pseudo-destructor names.
40614 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
40615 * g++.old-deja/g++.law/ctors9.C: Likewise.
40616 * g++.old-deja/g++.law/cvt22.C: Likewise.
40617 * g++.old-deja/g++.law/dtors5.C: Likewise.
40618 * g++.old-deja/g++.law/global-init1.C: Likewise.
40619 * g++.old-deja/g++.law/missed-error3.C: Likewise.
40620 * g++.old-deja/g++.law/operators28.C: Likewise.
40621 * g++.old-deja/g++.law/visibility28.C: Likewise.
40622 * g++.old-deja/g++.martin/eval1.C: Likewise.
40623 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
40624 name.
40625 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
40626 * g++.old-deja/g++.mike/net34.C: Likewise.
40627 * g++.old-deja/g++.mike/net36.C: Likewise.
40628 * g++.old-deja/g++.mike/ns2.C: Likewise.
40629 * g++.old-deja/g++.mike/p12306.C: Likewise.
40630 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
40631 value extension.
40632 * g++.old-deja/g++.mike/p700.C: Likewise.
40633 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
40634 * g++.old-deja/g++.mike/p710.C: Likewise.
40635 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
40636 value extension.
40637 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
40638 * g++.old-deja/g++.mike/pmf9.C: Likewise.
40639 * g++.old-deja/g++.ns/crash2.C: Likewise.
40640 * g++.old-deja/g++.ns/crash3.C: Likewise.
40641 * g++.old-deja/g++.ns/invalid1.C: Likewise.
40642 * g++.old-deja/g++.ns/ns17.C: Likewise.
40643 * g++.old-deja/g++.ns/template16.C: Likewise.
40644 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
40645 keyword.
40646 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
40647 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
40648 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
40649 named return value extension.
40650 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
40651 * g++.old-deja/g++.other/access4.C: Issue additional error
40652 messages.
40653 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
40654 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
40655 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
40656 * g++.old-deja/g++.other/crash25.C: Change error message.
40657 * g++.old-deja/g++.other/crash4.C: Change error message.
40658 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
40659 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
40660 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
40661 checks.
40662 * g++.old-deja/g++.other/defarg8.C: Likewise.
40663 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
40664 * g++.old-deja/g++.other/dtor10.C: Likewise.
40665 * g++.old-deja/g++.other/incomplete.C: Likewise.
40666 * g++.old-deja/g++.other/linkage7.C: Likewise.
40667 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
40668 lookup algorithm.
40669 * g++.old-deja/g++.other/mangle2.C: Likewise.
40670 * g++.old-deja/g++.other/refinit2.C: Likewise.
40671 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
40672 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
40673 * g++.old-deja/g++.pt/crash28.C: Likewise.
40674 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
40675 syntax.
40676 * g++.old-deja/g++.pt/crash32.C: Change error message.
40677 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
40678 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
40679 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
40680 error message position.
40681 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
40682 * g++.old-deja/g++.pt/defarg8.C: Change error message.
40683 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
40684 syntax.
40685 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
40686 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
40687 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
40688 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
40689 keyword.
40690 * g++.old-deja/g++.pt/explicit31.C: Likewise.
40691 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
40692 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
40693 keyword.
40694 * g++.old-deja/g++.pt/explicit71.C: Change error message.
40695 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
40696 syntax.
40697 * g++.old-deja/g++.pt/friend28.C: Account for use of
40698 non-dependent names.
40699 * g++.old-deja/g++.pt/friend29.C: Likewise.
40700 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
40701 rules.
40702 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
40703 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
40704 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
40705 lookup rules.
40706 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
40707 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
40708 keyword.
40709 * g++.old-deja/g++.pt/memclass20.C: Likewise.
40710 * g++.old-deja/g++.pt/memclass5.C: Likewise.
40711 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
40712 keyword.
40713 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
40714 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
40715 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
40716 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
40717 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
40718 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
40719 keyword.
40720 * g++.old-deja/g++.pt/spec10.C: Likewise.
40721 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
40722 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
40723 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
40724 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
40725 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
40726 * g++.old-deja/g++.pt/ttp62.C: Likewise.
40727 * g++.old-deja/g++.pt/ttp64.C: Likewise.
40728 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
40729 * g++.old-deja/g++.pt/typename15.C: Likewise.
40730 * g++.old-deja/g++.pt/typename22.C: Likewise.
40731 * g++.old-deja/g++.pt/typename6.C: Change error messages.
40732 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
40733 * g++.old-deja/g++.pt/virtual2.C: Likewise.
40734 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
40735 syntax.
40736 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
40737 return value extension.
40738 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
40739 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
40740 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
40741 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
40742
40743 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
40744
40745 * g++.dg/warn/inline1.C: New test.
40746 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
40747 * g++.old-deja/g++.jason/synth10.C: Likewise.
40748 * g++.old-deja/g++.mike/net31.C: Likewise.
40749 * g++.old-deja/g++.mike/p8786.C: Likewise.
40750
40751 * g++.dg/template/friend10.C: New test.
40752 * g++.dg/template/conv5.C: New test.
40753
40754 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
40755
40756 * g++.dg/lookup/scoped3.C: New test.
40757
40758 * g++.dg/lookup/decl1.C: New test.
40759 * g++.dg/lookup/decl2.C: New test.
40760
40761 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
40762
40763 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
40764 gcc.c-torture/compile/20021015-1.c,
40765 gcc.c-torture/compile/20021015-2.c,
40766 gcc.c-torture/compile/20021123-1.c,
40767 gcc.c-torture/compile/20021123-2.c,
40768 gcc.c-torture/compile/20021123-3.c,
40769 gcc.c-torture/compile/20021123-4.c,
40770 gcc.c-torture/execute/20021024-1.c: Add tests previously added
40771 only to 3.1 or 3.2 branch.
40772
40773 2002-12-23 Mark Mitchell <mark@codesourcery.com>
40774
40775 * gcc.dg/i386-bitfield3.c: New test.
40776
40777 * gcc.dg/i386-bitfield2.c: New test.
40778
40779 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
40780
40781 * g++.dg/parse/conv_op1.C: New test.
40782
40783 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
40784
40785 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
40786 approved.
40787
40788 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
40789
40790 * gcc.c-torture/compile/20021220-1.c: New test.
40791
40792 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
40793
40794 * gcc.dg/i386-fastcall-1.c: New.
40795
40796 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40797
40798 * gcc.c-torture/execute/20021219-1.c: New test.
40799
40800 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
40801
40802 * gcc.dg/i386-pic-1.c: New test.
40803
40804 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40805
40806 PR c++/8099
40807 * g++.dg/template/friend9.C: New test.
40808
40809 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40810
40811 PR c++/3663
40812 * g++.dg/template/access7.C: New test.
40813
40814 2002-12-18 Nick Clifton <nickc@redhat.com>
40815
40816 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
40817 the libstdc++-v3 directory has been found.
40818
40819 2002-12-12 Devang Patel <dpatel@apple.com>
40820 * gcc.dg/darwin-ld-1.c: New test.
40821 * gcc.dg/darwin-ld-2.c: New test.
40822 * gcc.dg/darwin-ld-3.c: New test.
40823 * gcc.dg/darwin-ld-4.c: New test.
40824 * gcc.dg/darwin-ld-5.c: New test.
40825
40826 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40827
40828 * gcc.c-torture/compile/20021212-1.c: New test.
40829
40830 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
40831
40832 * gcc.dg/fshort-wchar: New test.
40833
40834 2002-12-10 Mark Mitchell <mark@codesourcery.com>
40835
40836 PR c++/8372
40837 * g++.dg/template/dtor1.C: New test.
40838
40839 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
40840 markers.
40841
40842 2002-12-10 Jakub Jelinek <jakub@redhat.com>
40843
40844 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
40845
40846 2002-12-09 Mark Mitchell <mark@codesourcery.com>
40847
40848 * g++.dg/template/static1.C: New test.
40849 * g++.dg/template/static2.C: New test.
40850 * g++.old-deja/g++.ext/memconst.C: New test.
40851
40852 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40853
40854 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
40855 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
40856 * g++.dg/special/initp1.C: Likewise.
40857
40858 2002-12-06 Jakub Jelinek <jakub@redhat.com>
40859
40860 * gcc.c-torture/execute/20021204-1.c: New test.
40861
40862 2002-12-04 Geoffrey Keating <geoffk@apple.com>
40863
40864 * gcc.dg/ppc-fmadd-1.c: New file.
40865 * gcc.dg/ppc-fmadd-2.c: New file.
40866 * gcc.dg/ppc-fmadd-3.c: New file.
40867
40868 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40869
40870 * gcc.c-torture/compile/20021204-1.c: New test.
40871
40872 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
40873
40874 * g++.dg/inherit/covariant2.C: New test.
40875 * g++.dg/inherit/covariant3.C: New test.
40876 * g++.dg/inherit/covariant4.C: New test.
40877 * g++.dg/inherit/covariant1.C: Remove XFAIL.
40878 * g++.old-deja/g++.robertl/eb17.C: Likewise.
40879
40880 2002-12-03 Mark Mitchell <mark@codesourcery.com>
40881
40882 PR c++/8688
40883 * g++.dg/init/brace3.C: New test.
40884
40885 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
40886
40887 * gcc.dg/20020210-1.c: Fix a comment typo.
40888
40889 2002-12-02 Mark Mitchell <mark@codesourcery.com>
40890
40891 PR c++/8720
40892 * g++.dg/parse/defarg1.C: New test.
40893
40894 PR c++/8615
40895 * g++.dg/template/char1.C: New test.
40896
40897 * g++.dg/template/varmod1.C: Fix typo.
40898
40899 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40900
40901 DR 180
40902 * g++.old-deja/g++.pt/crash32.C: Expect error.
40903
40904 2002-12-01 Mark Mitchell <mark@codesourcery.com>
40905
40906 PR c++/5919
40907 * g++.dg/template/varmod1.C: New test.
40908
40909 PR c++/8727
40910 * g++.dg/inherit/typeinfo1.C: New test.
40911
40912 PR c++/8663
40913 * g++.dg/inherit/typedef1.C: New test.
40914
40915 2002-11-30 Mark Mitchell <mark@codesourcery.com>
40916
40917 PR c++/8332
40918 PR c++/8493
40919 * g++.dg/template/strlen1.C: New test.
40920
40921 PR c++/8227
40922 * g++.dg/template/ctor2.C: New test.
40923
40924 PR c++/8214
40925 * g++.dg/init/string1.C: New test.
40926
40927 PR c++/8511
40928 * g++.dg/template/friend8.C: New test.
40929
40930 2002-11-29 Joe Buck <jbuck@synopsys.com>
40931
40932 * g++.dg/lookup/anon2.C: New test.
40933
40934 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
40935
40936 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
40937 h8300 port.
40938
40939 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
40940
40941 * gcc.dg/bitfld-6.c: New test.
40942
40943 2002-11-27 Jan Hubicka <jh@suse.cz>
40944
40945 * gcc.c-torture/execute/20021127.[cx]: New test.
40946
40947 2002-11-26 Jan Hubicka <jh@suse.cz>
40948
40949 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
40950 quality.
40951
40952 2002-11-26 Geoffrey Keating <geoffk@apple.com>
40953
40954 * g++.dg/init/brace2.C: New test.
40955 * g++.old-deja/g++.mike/p9129.C: Correct.
40956
40957 2002-11-26 Mark Mitchell <mark@codesourcery.com>
40958
40959 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
40960
40961 2002-11-25 Andreas Bauer <baueran@in.tum.de>
40962
40963 * gcc.dg/sibcall-6: New test for indirect sibcalls.
40964
40965 2002-11-25 Mark Mitchell <mark@codesourcery.com>
40966
40967 * g++.dg/abi/empty11.C: New test.
40968 * g++.dg/rtti/cv1.C: New test.
40969
40970 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
40971
40972 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
40973
40974 2002-11-24 Mark Mitchell <mark@codesourcery.com>
40975
40976 * g++.dg/abi/empty10.C: New test.
40977
40978 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
40979
40980 * gcc.c-torture/compile/20021124-1.c: New test.
40981
40982 2002-11-22 Mark Mitchell <mark@codesourcery.com>
40983
40984 * g++.dg/abi/rtti2.C: New test.
40985
40986 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40987
40988 * gcc.dg/i386-unroll-1.c: New test.
40989
40990 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40991
40992 * gcc.c-torture/compile/20021120-1.c: New test.
40993 * gcc.c-torture/compile/20021120-2.c: New test.
40994
40995 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
40996
40997 * gcc.dg/bitfld-5.c: New test.
40998
40999 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
41000
41001 * gcc.c-torture/execute/20021120-3.c: New test.
41002
41003 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
41004
41005 * gcc.c-torture/execute/20021120-2.c: New test.
41006
41007 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
41008
41009 * gcc.c-torture/execute/20021120-1.c: New test.
41010
41011 2002-11-20 Jakub Jelinek <jakub@redhat.com>
41012
41013 * gcc.c-torture/execute/20021118-3.c: New test.
41014
41015 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
41016
41017 * gcc.c-torture/compile/20021119-1.c: New test.
41018
41019 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
41020
41021 * gcc.dg/duff-1.c: New test.
41022 * gcc.dg/duff-2.c: New test.
41023 * gcc.dg/duff-3.c: New test.
41024
41025 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
41026
41027 * gcc.dg/cpp/_Pragma5.c: New test.
41028
41029 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
41030
41031 * gcc.c-torture/execute/20021118-2.c: New test.
41032
41033 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
41034
41035 * gcc.c-torture/execute/20021118-1.c: New test.
41036
41037 2002-11-16 Jakub Jelinek <jakub@redhat.com>
41038
41039 * gcc.dg/20021116-1.c: New test.
41040
41041 2002-11-14 Mark Mitchell <mark@codesourcery.com>
41042
41043 * g++.dg/abi/vcall1.C: New test.
41044
41045 2002-11-14 Jakub Jelinek <jakub@redhat.com>
41046
41047 * gcc.dg/20021029-1.c: New test.
41048 * gcc.dg/20021029-2.c: New test.
41049
41050 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
41051
41052 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
41053
41054 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41055
41056 PR c/8439
41057 * gcc.dg/20021110.c: Move to ...
41058 * gcc.c-torture/compile/20021110.c: .... here.
41059
41060 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41061
41062 PR c/8467
41063 * gcc.c-torture/execute/20021111-1.c
41064
41065 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41066
41067 PR c/8439
41068 * gcc.dg/20021110.c: New test.
41069
41070 2002-11-10 Mark Mitchell <mark@codesourcery.com>
41071
41072 * g++.dg/abi/vthunk3.C: Run only on x86.
41073
41074 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
41075
41076 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
41077
41078 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
41079
41080 * lib/compat.exp (compat-execute): Fix logic error in last
41081 change.
41082
41083 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
41084
41085 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
41086
41087 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41088
41089 PR c++/8389
41090 * g++.dg/template/access6.C: New test.
41091
41092 2002-11-08 Jan Hubicka <jh@suse.cz>
41093
41094 * gcc.dg/i386-ssefp-1.c: New test.
41095 * gcc.dg/i386-ssefp-1.c: New test.
41096
41097 2002-11-08 Jan Hubicka <jh@suse.cz>
41098
41099 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
41100
41101 2002-11-07 Mark Mitchell <mark@codesourcery.com>
41102
41103 * g++.dg/abi/vthunk3.C: New test.
41104
41105 PR c++/8338
41106 * g++.dg/template/crash2.C: New test.
41107
41108 2002-11-07 Mark Mitchell <mark@codesourcery.com>
41109
41110 * g++.dg/abi/dtor1.C: New test.
41111 * g++.dg/abi/dtor2.C: Likewise.
41112
41113 2002-11-05 Geoffrey Keating <geoffk@apple.com>
41114
41115 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
41116 Darwin.
41117
41118 2002-11-04 Adam Nemet <anemet@lnxw.com>
41119
41120 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
41121 -mthumb. Only xfail with -O0.
41122
41123 2002-11-03 Mark Mitchell <mark@codesourcery.com>
41124
41125 * g++.dg/abi/thunk1.C: New test.
41126 * g++.dg/abi/thunk2.C: Likewise.
41127 * g++.dg/abi/vtt1.C: Likewise.
41128
41129 2002-11-02 Diego Novillo <dnovillo@redhat.com>
41130
41131 PR optimization/8423
41132 * gcc.c-torture/execute/builtin-constant.c: New test.
41133
41134 2002-11-01 Zack Weinberg <zack@codesourcery.com>
41135
41136 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
41137 Add some more cases.
41138
41139 2002-11-01 Mark Mitchell <mark@codesourcery.com>
41140
41141 PR c++/8391
41142 * g++.dg/opt/local1.C: New test.
41143
41144 2002-10-30 Mark Mitchell <mark@codesourcery.com>
41145
41146 PR c++/8160
41147 * g++.dg/template/complit1.C: New test.
41148
41149 PR c++/8149
41150 * g++.dg/template/typename4.C: Likewise.
41151
41152 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41153
41154 Core issue 287, PR c++/7639
41155 * g++.dg/template/instantiate1.C: Adjust error location.
41156 * g++.dg/template/instantiate3.C: New test.
41157 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
41158 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
41159 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
41160
41161 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
41162
41163 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
41164
41165 2002-10-29 Mark Mitchell <mark@codesourcery.com>
41166
41167 PR c++/8287
41168 * g++.dg/init/dtor2.C: New test.
41169
41170 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41171
41172 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
41173 * gcc.dg/nest.c: Bypass errors on irix6.
41174
41175 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
41176
41177 * gcc.dg/nest.c: Expect error for mmix-*-*.
41178 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
41179
41180 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
41181
41182 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
41183 markers.
41184
41185 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
41186
41187 2002-10-25 Mike Stump <mrs@apple.com>
41188
41189 * gcc.dg/warn-1.c: New test.
41190
41191 2002-10-25 Zack Weinberg <zack@codesourcery.com>
41192
41193 * g++.dg/template/typename3.C: New test.
41194
41195 2002-10-25 Mark Mitchell <mark@codesourcery.com>
41196
41197 * g++.dg/lookup/ptrmem1.C: New test.
41198
41199 * g++.dg/abi/vthunk2.C: New test.
41200
41201 2002-10-25 Zack Weinberg <zack@codesourcery.com>
41202
41203 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
41204
41205 2002-10-24 Mark Mitchell <mark@codesourcery.com>
41206
41207 * g++.dg/abi/empty9.C: New test.
41208
41209 2002-10-24 Richard Henderson <rth@redhat.com>
41210
41211 * g++.dg/inherit/thunk1.C: Enable for ia64.
41212
41213 2002-10-23 Mark Mitchell <mark@codesourcery.com>
41214
41215 PR c++/8067
41216 * g++.dg/lookup/pretty1.C: New test.
41217
41218 2002-10-23 Jakub Jelinek <jakub@redhat.com>
41219
41220 * gcc.dg/20021023-1.c: New test.
41221
41222 2002-10-23 Mark Mitchell <mark@codesourcery.com>
41223
41224 PR c++/7679
41225 * g++.dg/parse/inline1.C: New test.
41226
41227 2002-10-23 Richard Henderson <rth@redhat.com>
41228
41229 * g++.dg/inherit/thunk1.C: Enable for x86_64.
41230
41231 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
41232
41233 2002-10-22 Mark Mitchell <mark@codesourcery.com>
41234
41235 PR c++/6579
41236 * g++.dg/parse/stmtexpr3.C: New test.
41237
41238 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
41239
41240 * g++.dg/expr/cond1.C: New test.
41241
41242 2002-10-21 Zack Weinberg <zack@codesourcery.com>
41243
41244 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
41245
41246 2002-10-21 Mark Mitchell <mark@codesourcery.com>
41247
41248 * g++.dg/abi/vbase13.C: New test.
41249 * g++.dg/abi/vbase14.C: Likewise.
41250
41251 2002-10-21 Jakub Jelinek <jakub@redhat.com>
41252
41253 * gcc.dg/tls/pic-1.c: New test.
41254 * gcc.dg/tls/nonpic-1.c: New test.
41255 * gcc.dg/20021018-1.c: New test.
41256
41257 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
41258
41259 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
41260 Remove only files with the same base name as the test case.
41261 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
41262 (profopt-execute): Likewise. Also, remove old profiling
41263 and performance data files before running the tests.
41264
41265 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
41266 * g++.dg/bprob/bprob.exp: Likewise.
41267 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
41268 to allow more general test case names.
41269
41270 * g++.dg/bprob/bprob-1.C: Rename to ...
41271 * g++.dg/bprob/g++-bprob-1.C: ... this.
41272
41273 * g77.dg/bprob/bprob-1.f: Rename to ...
41274 * g77.dg/bprob/g77-bprob-1.f: ... this.
41275
41276 2002-10-21 Zack Weinberg <zack@codesourcery.com>
41277
41278 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
41279 bison 1.50 or later.
41280
41281 2002-10-21 Janis Johnson <janis187@us.ibm.com>
41282
41283 * g++.dg/README: Describe more test directories.
41284
41285 2002-10-21 Mark Mitchell <mark@codesourcery.com>
41286
41287 * g++.dg/init/array6.C: Add additional tests.
41288
41289 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
41290
41291 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
41292 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
41293
41294 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
41295
41296 * gcc.c-torture/compile/20020604-1.x: New.
41297 * gcc.c-torture/compile/simd-5.x: Likewise.
41298 * gcc.c-torture/execute/920710-1.x: Likewise.
41299 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
41300
41301 2002-10-21 Mark Mitchell <mark@codesourcery.com>
41302
41303 * g++.dg/inherit/override1.C: Add dg-options clause.
41304
41305 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
41306
41307 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
41308 _mm_slli_si128.
41309
41310 2002-10-19 Andreas Schwab <schwab@suse.de>
41311
41312 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
41313 directory component.
41314
41315 2002-10-18 Mark Mitchell <mark@codesourcery.com>
41316
41317 * g++.dg/inherit/thunk1.C: New test.
41318
41319 * g++.dg/inherit/override1.C: New test.
41320
41321 * g++.dg/abi/mangle11.C: New test.
41322 * g++.dg/abi/mangle14.C: New test.
41323 * g++.dg/abi/mangle17.C: New test.
41324
41325 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
41326
41327 * g++.dg/overload/member2.C: New test.
41328
41329 2002-10-17 Janis Johnson <janis187@us.ibm.com>
41330
41331 * g++.dg/README: Describe new compat directory.
41332 * g++.dg/dg.exp: Skip tests in compat directory.
41333 * README.compat: New file.
41334 * lib/compat.exp: New expect script.
41335 * g++.dg/compat: New test directory.
41336 * g++.dg/compat/compat.exp: New expect script.
41337 * g++.dg/compat/abi: New test directory.
41338 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
41339 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
41340 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
41341 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
41342 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
41343 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
41344 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
41345 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
41346 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
41347 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
41348 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
41349 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
41350 * g++.dg/compat/break: New test directory.
41351 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
41352 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
41353 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
41354 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
41355 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
41356 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
41357 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
41358 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
41359 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
41360 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
41361 g++.dg/compat/break/README: New files.
41362 * g++.dg/compat/eh: New test directory.
41363 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
41364 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
41365 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
41366 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
41367 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
41368 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
41369 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
41370 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
41371 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
41372 g++.dg/compat/eh/filter2_y.C,
41373 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
41374 g++.dg/compat/eh/new1_y.C,
41375 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
41376 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
41377 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
41378 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
41379 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
41380 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
41381 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
41382 g++.dg/compat/eh/unexpected1_y.C: New files.
41383 * g++.dg/compat/init: New test directory.
41384 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
41385 g++.dg/compat/init/array5_y.C,
41386 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
41387 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
41388 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
41389 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
41390 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
41391 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
41392 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
41393 g++.dg/compat/init/init-ref2_y.C: New files.
41394
41395 2002-10-17 Mark Mitchell <mark@codesourcery.com>
41396
41397 PR c++/7584
41398 * g++.dg/inherit/using3.C: New test.
41399
41400 2002-10-17 Jan Hubicka <jh@suse.cz>
41401
41402 * gcc.dg/20021017-2.c: New test.
41403
41404 2002-10-17 Mark Mitchell <mark@codesourcery.com>
41405
41406 * g++.dg/abi/mangle16.C: Adjust.
41407
41408 * g++.dg/init/array8.C: New test.
41409
41410 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
41411
41412 * gcc.dg/special/mips-abi.exp: New test.
41413 * gcc.dg/special/mips-abi.s: Empty file used by the above.
41414
41415 2002-10-16 Mark Mitchell <mark@codesourcery.com>
41416
41417 * g++.dg/abi/mangle16.C: New test.
41418 * g++.dg/abi/mangle17.C: Likewise.
41419
41420 PR c++/7478
41421 * g++.dg/template/ref1.C: New test.
41422
41423 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41424
41425 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
41426
41427 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
41428
41429 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
41430
41431 2002-10-16 Mark Mitchell <mark@codesourcery.com>
41432
41433 PR c++/7524
41434 * g++.dg/init/array7.C: New test.
41435
41436 2002-10-15 Mark Mitchell <mark@codesourcery.com>
41437
41438 * g++.dg/init/array6.C: New test.
41439
41440 * g++.dg/abi/mangle13.C: Likewise.
41441 * g++.dg/abi/mangle14.C: Likewise.
41442 * g++.dg/abi/mangle15.C: Likewise.
41443
41444 2002-10-14 Mark Mitchell <mark@codesourcery.com>
41445
41446 * g++.dg/abi/empty8.C: New test.
41447
41448 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
41449
41450 * g++.dg/init/ctor1.C: New test.
41451
41452 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
41453
41454 * gcc.c-torture/execute/20021015-1.c: New test.
41455
41456 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
41457
41458 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
41459
41460 2002-10-14 Jan Hubicka <jh@suse.cz>
41461
41462 * gcc.dg/i386-ssetype-[1-5].c: New tests.
41463
41464 2002-10-14 Richard Henderson <rth@redhat.com>
41465
41466 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
41467
41468 2002-10-14 Mark Mitchell <mark@codesourcery.com>
41469
41470 PR optimization/6631
41471 * g++.dg/opt/const2.C: New test.
41472
41473 2002-10-14 Mark Mitchell <mark@codesourcery.com>
41474
41475 PR c++/7176
41476 * g++.dg/parse/friend1.C: New test.
41477 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
41478
41479 2002-10-14 Jakub Jelinek <jakub@redhat.com>
41480
41481 * gcc.dg/20021014-1.c: New test.
41482
41483 2002-10-11 Mark Mitchell <mark@codesourcery.com>
41484
41485 PR c++/5661
41486 * g++.dg/ext/vlm1.C: New test.
41487 * g++.dg/ext/vlm2.C: Likewise.
41488
41489 * g++.dg/init/array1.C: Remove invalid braces.
41490 * g++.dg/init/brace1.C: New test.
41491 * g++.dg/init/copy2.C: Likewise.
41492 * g++.dg/init/copy3.C: Likewise.
41493 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
41494 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
41495 braces.
41496
41497 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
41498
41499 * gcc.dg/cpp/assembler.S: Don't use -ansi.
41500
41501 2002-10-11 Richard Shann <richard.shann@superh.com>
41502
41503 * gcc.c-torture/compile/simd-5.c: New test.
41504
41505 2002-10-10 Roger Sayle <roger@eyesopen.com>
41506
41507 * gcc.c-torture/execute/shiftopt-1.c: New test case.
41508
41509 2002-10-10 Jim Wilson <wilson@redhat.com>
41510
41511 * gcc.c-torture/execute/20021010-1.c: New test.
41512
41513 2002-10-09 Zack Weinberg <zack@codesourcery.com>
41514
41515 PR c/7353
41516 * g++.dg/ext/typedef-init.C: New test.
41517 * gcc.dg/typedef-init.c: New test.
41518
41519 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
41520
41521 * gcc.dg/cpp/paste13.c: New test.
41522
41523 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41524
41525 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
41526 remaining platforms, XFAIL during compile, not execute. Don't
41527 XFAIL at -O0.
41528
41529 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
41530
41531 * gcc.dg/alias-1.c: Tweak expected warning.
41532
41533 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41534
41535 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
41536
41537 2002-10-06 Andreas Jaeger <aj@suse.de>
41538
41539 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
41540 * gcc.dg/cpp/c++98.C: Likewise.
41541
41542 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
41543 * g++.dg/cpp/c++98.C: Likewise.
41544
41545 * g++.dg/README (Subdirectories): Mention cpp directory.
41546
41547 PR target/7559
41548 * gcc.dg/20021006-1.c: New test.
41549
41550 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41551
41552 PR c++/7804
41553 * g++.dg/other/warning1.C: New test.
41554
41555 2002-10-04 Roger Sayle <roger@eyesopen.com>
41556
41557 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
41558 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
41559 and sparc-*-* with -m64 as expected failures. See PR 8087.
41560
41561 2002-10-03 Mark Mitchell <mark@codesourcery.com>
41562
41563 PR c++/7931
41564 * g++.dg/template/ptrmem3.C: New test.
41565
41566 PR c++/7754
41567 * g++.dg/template/union1.C: New test.
41568
41569 2002-10-03 Mark Mitchell <mark@codesourcery.com>
41570
41571 PR c++/8006
41572 * g++.dg/abi/mangle9.C: New test.
41573 * g++.dg/abi/mangle10.C: New test.
41574 * g++.dg/abi/mangle11.C: New test.
41575 * g++.dg/abi/mangle12.C: New test.
41576
41577 2002-10-02 Mark Mitchell <mark@codesourcery.com>
41578
41579 PR c++/7188.
41580 * g++.dg/template/meminit1.C: New test.
41581 * g++.dg/warn/Wreorder-1.C: Likewise.
41582 * g++.old-deja/g++.mike/warn3.C: Tweak.
41583 * lib/prune.exp: Ingore "in copy constructor".
41584
41585 2002-10-02 Andreas Jaeger <aj@suse.de>
41586
41587 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
41588 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
41589 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
41590 on x86-64.
41591
41592 2002-10-01 Mark Mitchell <mark@codesourcery.com>
41593
41594 * gcc.dg/empty1.C: Fix typo.
41595
41596 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
41597
41598 * gcc.dg/alias-1.c: New test.
41599
41600 2002-10-01 Mark Mitchell <mark@codesourcery.com>
41601
41602 * gcc.dg/empty1.C: New test.
41603
41604 * g++.dg/tls/init-2.C: Tweak error messages.
41605
41606 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
41607
41608 * gcc.c-torture/compile/20020923-1.c: New test.
41609
41610 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
41611
41612 * gcc.c-torture/execute/ffs-1.c: New test.
41613 * gcc.c-torture/execute/ffs-2.c: Ditto.
41614
41615 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
41616
41617 * g++.dg/overload/member1.C: New test.
41618
41619 2002-09-30 Mark Mitchell <mark@codesourcery.com>
41620
41621 * g++.dg/abi/empty7.C: New test.
41622 * g++.dg/init/pm2.C: Likewise.
41623
41624 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
41625
41626 * g++.dg/rtti/crash1.C: New test.
41627
41628 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
41629
41630 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
41631 gcc.dg/sibcall-4.c: New tests.
41632
41633 2002-09-28 Roger Sayle <roger@eyesopen.com>
41634
41635 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
41636 powerpc and MMIX targets.
41637
41638 2002-09-27 Zack Weinberg <zack@codesourcery.com>
41639
41640 * gcc.dg/cpp/20020927-1.c: New.
41641
41642 2002-09-26 David S. Miller <davem@redhat.com>
41643
41644 * gcc.c-torture/compile/trunctfdf.c: New.
41645
41646 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41647
41648 * lib/target-supports.exp (check_weak_available): Handle solaris2.
41649
41650 2002-09-27 Alan Modra <amodra@bigpond.net.au>
41651
41652 * gcc.c-torture/execute/loop-15.c: New.
41653
41654 2002-09-26 Janis Johnson <janis187@us.ibm.com>
41655
41656 * README.QMTEST: Fix typo.
41657
41658 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
41659
41660 * gcc.dg/20020926-1.c: New test.
41661
41662 2002-09-25 David S. Miller <davem@redhat.com>
41663
41664 PR target/7842
41665 * gcc.c-torture/execute/shiftdi.c: New test.
41666
41667 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
41668
41669 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
41670 unique to the tool.
41671 * lib/g77.exp (g77_init): Likewise.
41672 * lib/g++.exp (g++_init): Likewise.
41673 * lib/objc.exp (objc_init): Likewise.
41674
41675 2002-09-25 Mark Mitchell <mark@codesourcery.com>
41676
41677 * g++.dg/abi/empty5.C: New test.
41678 * g++.dg/abi/empty6.C: New test.
41679 * g++.dg/abi/vbase12.C: New test.
41680
41681 2002-09-25 Richard Henderson <rth@redhat.com>
41682
41683 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
41684 too-small long double.
41685
41686 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
41687
41688 * gcc.dg/20020919-1.c: New test.
41689
41690 2002-09-23 Mark Mitchell <mark@codesourcery.com>
41691
41692 * g++.dg/abi/bitfield6.C: New test.
41693 * g++.dg/abi/bitfield7.C: New test.
41694 * g++.dg/abi/bitfield8.C: New test.
41695 * g++.dg/abi/vbase11.C: New test.
41696
41697 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
41698
41699 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
41700 hppa*-*-hpux*. Update test comment.
41701
41702 2002-09-20 Jakub Jelinek <jakub@redhat.com>
41703
41704 * gcc.dg/tls/struct-1.c: New test.
41705
41706 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
41707
41708 * gcc.dg/cpp/tr-warn2.c: Update.
41709
41710 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
41711
41712 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
41713
41714 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
41715
41716 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
41717 systems.
41718
41719 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
41720
41721 * gcc.c-torture/execute/ieee/mzero3.c: New test.
41722
41723 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
41724 Adjust for c++filt moved to binutils. Remove spurious duplicate
41725 setting of cxxfilt.
41726
41727 2002-09-19 Geoffrey Keating <geoffk@apple.com>
41728
41729 * gcc.dg/20020312-2.c: Update for darwin.
41730
41731 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
41732
41733 * g++.old-deja/g++.other/crash32.C: Mark ICE.
41734
41735 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
41736
41737 * objc.dg/comp-types-1.m: New test.
41738 * objc.dg/comp-types-2.m: New test.
41739 * objc.dg/comp-types-3.m: New test.
41740 * objc.dg/comp-types-4.m: New test.
41741 * objc.dg/comp-types-5.m: New test.
41742 * objc.dg/comp-types-6.m: New test.
41743
41744 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
41745
41746 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
41747
41748 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
41749
41750 * g++.dg/other/do1.C: New test.
41751
41752 * g++.dg/template/subst1.C: New test.
41753
41754 2002-09-16 Steve Ellcey <sje@cup.hp.com>
41755
41756 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
41757
41758 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
41759
41760 * g++.dg/template/qualttp20.C: Adjust expected errors.
41761 * g++.old-deja/g++.jason/report.C: Likewise.
41762 * g++.old-deja/g++.other/qual1.C: Likewise.
41763
41764 * g++.dg/lookup/scoped2.C: New test.
41765
41766 * g++.dg/ext/asm3.C: New test.
41767
41768 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
41769
41770 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
41771
41772 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
41773
41774 * ChangeLog: follow spelling conventions.
41775 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
41776 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
41777 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
41778 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
41779 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
41780 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
41781 * g++.old-deja/g++.law/global-init1.C: Likewise.
41782 * g++.old-deja/g++.other/delete4.C: Likewise.
41783 * g++.old-deja/g++.other/inline21.C: Likewise.
41784 * g++.old-deja/g++.other/singleton.C: Likewise.
41785 * g77.dg/strlen0.f: Likewise.
41786 * g77.f-torture/compile/20010519-1.f: Likewise.
41787 * g77.f-torture/compile/980310-4.f: Likewise.
41788 * gcc.c-torture/compile/20000605-1.c: Likewise.
41789 * gcc.c-torture/execute/20020225-1.c: Likewise.
41790 * gcc.dg/c90-hexfloat-2.c: Likewise.
41791 * gcc.dg/c99-bool-1.c: Likewise.
41792 * gcc.dg/c99-hexfloat-2.c: Likewise.
41793 * gcc.dg/dll-2.c: Likewise.
41794 * gcc.dg/wtr-union-init-1.c: Likewise.
41795 * gcc.dg/wtr-union-init-2.c: Likewise.
41796 * gcc.dg/wtr-union-init-3.c: Likewise.
41797 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41798 * gcc.dg/cpp/defined.c: Likewise.
41799 * gcc.dg/cpp/macsyntx.c: Likewise.
41800 * gcc.dg/cpp/paste2.c: Likewise.
41801 * gcc.dg/cpp/trad/defined.c: Likewise.
41802 * gcc.dg/format/c90-printf-1.c: Likewise.
41803 * gcc.dg/format/c90-scanf-1.c: Likewise.
41804 * gcc.dg/format/c99-printf-1.c: Likewise.
41805 * gcc.dg/format/c99-scanf-1.c: Likewise.
41806 * gcc.misc-tests/gcov-8.c: Likewise.
41807 * lib/profopt.exp: Likewise.
41808
41809 2002-09-15 Krister Walfridsson <cato@df.lth.se>
41810
41811 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
41812
41813 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
41814
41815 * g++.dg/inherit/using2.C: New test.
41816
41817 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
41818
41819 * ChangeLog: Follow spelling conventions.
41820 * g++.dg/template/friend4.C: Likewise.
41821 * g++.old-deja/g++.pt/crash67.C: Likewise.
41822 * gcc.c-torture/execute/20000801-4.c: Likewise.
41823 * gcc.dg/c90-digraph-1.c: Likewise.
41824 * gcc.dg/c94-digraph-1.c: Likewise.
41825 * gcc.dg/c99-digraph-1.c: Likewise.
41826 * gcc.dg/cpp/line5.c: Likewise.
41827 * gcc.dg/cpp/multiline.c: Likewise.
41828 * gcc.dg/cpp/trad/literals-1.c: Likewise.
41829 * gcc.dg/format/attr-3.c: Likewise.
41830 * gcc.dg/format/c90-scanf-3.c: Likewise.
41831 * gcc.dg/format/ext-4.c: Likewise.
41832
41833 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
41834
41835 * g++.dg/template/pretty1.C: New test.
41836
41837 2002-09-14 Alan Modra <amodra@bigpond.net.au>
41838
41839 * gcc.c-torture/execute/struct-cpy-1.c: New test.
41840
41841 2002-09-13 Matt Austern <austern@apple.com>
41842
41843 * g++.dg/other/constref[12].C: New, regression tests for
41844 passing a cast expression to a function by const reference.
41845
41846 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
41847
41848 * g++.dg/template/deduce1.C: New test.
41849
41850 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
41851
41852 * gcc.c-torture/execute/simd-1.c: Force all use of int to
41853 32-bit int.
41854
41855 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
41856
41857 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
41858 usage.
41859
41860 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
41861
41862 * gcc.c-torture/compile/20020910-1.c: New test.
41863
41864 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
41865
41866 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
41867
41868 2002-09-10 Andreas Jaeger <aj@suse.de>
41869
41870 * gcc.dg/20020312-2.c: Adjust for x86-64.
41871
41872 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
41873
41874 * g77.dg/7388.f: New test case for PR 7388.
41875
41876 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
41877
41878 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
41879
41880 2002-09-05 Ziemowit Laski <zlaski@apple.com>
41881
41882 * objc.dg/proto-lossage-1.m: New test.
41883
41884 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
41885
41886 * gcc.dg/cpp/_Pragma4.c: Fix typo.
41887
41888 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
41889
41890 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
41891 expected to pass.
41892
41893 2002-09-06 Stan Shebs <shebs@apple.com>
41894 David Edelsohn <edelsohn@gnu.org>
41895
41896 * gcc.dg/weak: New directory.
41897 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
41898 target-specific xfail bits.
41899 * gcc.dg/typeof-2.c: Move to new directory.
41900 * gcc.dg/weak.exp: New expect script.
41901
41902 2002-09-06 Alan Modra <amodra@bigpond.net.au>
41903
41904 * gcc.c-torture/execute/extzvsi.c: New test.
41905
41906 2002-09-05 Stan Shebs <shebs@apple.com>
41907
41908 * gcc.dg/weak-1.c: xfail on Darwin.
41909 * gcc.dg/weak-2.c: Ditto.
41910 * gcc.dg/weak-3.c: Ditto.
41911 * gcc.dg/weak-4.c: Ditto.
41912 * gcc.dg/weak-5.c: Ditto.
41913 * gcc.dg/weak-6.c: Ditto.
41914 * gcc.dg/weak-7.c: Ditto.
41915 * gcc.dg/weak-8.c: Ditto.
41916 * gcc.dg/weak-9.c: Ditto.
41917
41918 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
41919
41920 * gcc.c-torture/execute/loop-14.c: New test.
41921
41922 2002-09-04 Jakub Jelinek <jakub@redhat.com>
41923
41924 * g++.dg/other/cxa-atexit1.C: New test.
41925
41926 * gcc.dg/typeof-2.c: New test.
41927
41928 2002-09-03 Roger Sayle <roger@eyesopen.com>
41929
41930 * gcc.dg/builtins-2.c: New testcase.
41931 * gcc.dg/builtins-3.c: New testcase.
41932
41933 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
41934
41935 * gcc.dg/cpp/_Pragma4.c: New test.
41936
41937 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
41938
41939 * objc/execute/nil_method-1.m: New testcase.
41940
41941 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
41942
41943 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
41944 [Object class], not [Object initialize].
41945
41946 2002-08-31 Roger Sayle <roger@eyesopen.com>
41947 Hans-Peter Nilsson <hp@bitrange.com>
41948
41949 * gcc.c-torture/execute/20020720-1.x: Skip test on
41950 mmix-knuth-mmixware. Correct comment.
41951
41952 2002-08-27 Mark Mitchell <mark@codesourcery.com>
41953
41954 * g++.dg/abi/bitfield5.C: New test.
41955 * g++.dg/abi/vbase10.C: Likewise.
41956
41957 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
41958
41959 * objc.dg/undeclared-selector.m: New test.
41960
41961 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
41962
41963 * g++.dg/other/offsetof1.C: Avoid cast warning.
41964
41965 2002-08-26 Ziemowit Laski <zlaski@apple.com>
41966
41967 * objc.dg/super-class-2.m: New test.
41968
41969 2002-08-24 Matt Austern <austern@apple.com>
41970
41971 * g++.dg/ext/lvaddr.C: New test.
41972 * g++.dg/ext/lvcast.C: New test.
41973
41974 2002-08-22 Mark Mitchell <mark@codesourcery.com>
41975
41976 * g++.dg/inherit/cond1.C: New test.
41977
41978 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
41979
41980 * gcc.dg/noncompile/incomplete-1.c: New test.
41981
41982 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
41983
41984 * gcc.dg/typespec-1.c: New test.
41985
41986 2002-08-20 Devang Patel <dpatel@apple.com>
41987 * objc.dg/proto-hier-2.m: New test.
41988
41989 2002-08-19 Ziemowit Laski <zlaski@apple.com>
41990
41991 * objc.dg/bitfield-1.m: New test.
41992 * objc.dg/bitfield-2.m: New test.
41993
41994 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
41995
41996 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
41997 gcc.dg/c99-flex-array-4.c: New tests.
41998
41999 2002-08-16 Stan Shebs <shebs@apple.com>
42000
42001 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
42002
42003 2002-08-15 Jakub Jelinek <jakub@redhat.com>
42004
42005 * gcc.dg/typeof-1.c: New test.
42006 * g++.dg/ext/typeof2.C: New test.
42007
42008 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
42009
42010 * g++.dg/other/offsetof1.C: New test.
42011
42012 2002-08-14 Richard Henderson <rth@redhat.com>
42013
42014 * gcc.dg/tls/diag-3.c: Fix expected message strings.
42015
42016 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
42017
42018 * gcc.dg/cpp/_Pragma3.c: New test.
42019
42020 2002-08-13 Mark Mitchell <mark@codesourcery.com>
42021
42022 * g++.dg/template/inherit3: New test.
42023
42024 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
42025
42026 * gcc.dg/bitfld-4.c: Add blank options.
42027
42028 2002-08-09 Mark Mitchell <mark@codesourcery.com>
42029
42030 * g++.dg/template/crash1.C: New test.
42031
42032 2002-08-08 Jakub Jelinek <jakub@redhat.com>
42033
42034 * gcc.dg/tls/opt-2.c: New test.
42035
42036 2002-08-08 Devang Patel <dpatel@apple.com>
42037
42038 * objc.dg/selector-1.m : New test
42039
42040 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
42041
42042 * g++.dg/abi/bitfield4.C: New test.
42043 * gcc.dg/bitfld-4.c: New test.
42044
42045 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
42046
42047 * g++.dg/other/packed1.C: New test.
42048
42049 2002-08-07 Mark Mitchell <mark@codesourcery.com>
42050
42051 * g++.dg/abi/offsetof.C: Tweak error messages.
42052 * g++.old-deja/g++.mike/p10769a.C: Likewise.
42053
42054 2002-08-08 Jakub Jelinek <jakub@redhat.com>
42055
42056 * gcc.dg/bitfld-3.c: New test.
42057
42058 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42059 Richard Henderson <rth@redhat.com>
42060
42061 * gcc.dg/i386-bitfield1.c: New test.
42062 * g++.dg/abi/bitfield3.C: Update.
42063
42064 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
42065
42066 * objc.dg/const-str-2.m: Update.
42067 * gcc.dg/cpp/c++98.c: Change to C extension.
42068 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
42069 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
42070
42071 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
42072
42073 * gcc.dg/tls/diag-3.c: New.
42074
42075 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
42076
42077 * g++.dg/README (Subdirectories): Document new subdir expr.
42078 * g++.dg/expr/pmf-1.C: New test.
42079
42080 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
42081
42082 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
42083
42084 2002-08-06 Jakub Jelinek <jakub@redhat.com>
42085
42086 * g++.dg/abi/bitfield3.C: New test.
42087
42088 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
42089
42090 * lib/gcov.exp: Tweak expected line formats.
42091 * gcc.misc-tests/gcov8.c: New test.
42092 * gcc.misc-tests/gcov8.x: New flags.
42093
42094 2002-08-05 Jakub Jelinek <jakub@redhat.com>
42095
42096 * consistency.vlad/layout/endian.c: Include string.h.
42097
42098 * gcc.c-torture/execute/20020805-1.c: New test.
42099
42100 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
42101
42102 * g++.dg/other/conversion1.C: New test.
42103
42104 2002-08-03 Roger Sayle <roger@eyesopen.com>
42105
42106 * gcc.dg/builtins-1.c: New testcase.
42107
42108 2002-08-02 Mark Mitchell <mark@codesourcery.com>
42109
42110 * g++.dg/inherit/access3.C: New test.
42111
42112 2002-08-01 Jakub Jelinek <jakub@redhat.com>
42113
42114 * gcc.dg/ia64-visibility-2.c: New test.
42115
42116 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
42117
42118 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
42119 __qualifier_flags to __flags.
42120
42121 2002-07-31 Mark Mitchell <mark@codesourcery.com>
42122
42123 * g++.dg/inherit/operator1.C: New test.
42124 * g++.dg/lookup/disamb1.C: Fix typo in comment.
42125 * g++.dg/other/error1.C: Change expected error message.
42126 * g++.dg/template/conv4.C: Likewise.
42127
42128 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
42129
42130 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
42131 for documented behavior.
42132
42133 2002-07-25 Roger Sayle <roger@eyesopen.com>
42134
42135 * gcc.c-torture/execute/20020720-1.x: Skip this test on
42136 several targets known to fail.
42137
42138 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
42139
42140 * gcc.dg/mips-args-[123].c: New tests.
42141
42142 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
42143
42144 * gcc.dg/ppc-spe.c: New.
42145
42146 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
42147
42148 * g++.dg/other/ptrmem4.C: New testcase.
42149
42150 2002-07-24 Richard Henderson <rth@redhat.com>
42151
42152 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
42153
42154 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
42155
42156 * g++.dg/ext/alignof1.C (main): Return 0 for success.
42157
42158 2002-07-24 Roger Sayle <roger@eyesopen.com>
42159
42160 * gcc.c-torture/execute/memset-3.c: New testcase.
42161
42162 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
42163
42164 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
42165 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
42166
42167 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42168
42169 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
42170 Delete.
42171
42172 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
42173
42174 * gcc.c-torture/compile/simd-4.c: New test.
42175
42176 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42177
42178 PR c++/7347, c++/7348
42179 * g++.dg/template/access4.C: New test.
42180 * g++.dg/template/access5.C: New test.
42181 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
42182 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
42183 * g++.old-deja/g++.pt/ttp58.C: Likewise.
42184 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
42185
42186 2002-07-22 Jakub Jelinek <jakub@redhat.com>
42187
42188 * gcc.dg/gnu89-init-2.c: New test.
42189
42190 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
42191
42192 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
42193
42194 2002-07-20 Roger Sayle <roger@eyesopen.com>
42195
42196 * gcc.c-torture/execute/20020720-1.c: New testcase.
42197
42198 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
42199
42200 * gcc.dg/cpp/Wsignprom.c: New tests.
42201
42202 2002-07-20 Alan Modra <amodra@bigpond.net.au>
42203
42204 * gcc.c-torture/execute/loop-13.c: New test.
42205
42206 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
42207
42208 * gcc.dg/cpp/expr.c: New tests.
42209
42210 2002-07-18 David Edelsohn <edelsohn@gnu.org>
42211
42212 * g++.dg/opt/pr6713.C: Add template instantiation.
42213
42214 2002-07-18 Alan Modra <amodra@bigpond.net.au>
42215
42216 * gcc.dg/nest.c: New test.
42217
42218 2002-07-17 Richard Henderson <rth@redhat.com>
42219
42220 * g++.dg/opt/pr6713.C: New test.
42221
42222 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
42223
42224 * gcc.c-torture/execute/loop-2e.x: Let the testcase
42225 XFAIL for all x86 processors.
42226
42227 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
42228
42229 * gcc.c-torture/execute/20010122-1.x: Do not test with
42230 -fomit-frame-pointer.
42231
42232 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42233
42234 * g++.dg/template/instantiate2.C: New test.
42235 * g++.dg/template/spec4.C: New test.
42236
42237 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42238
42239 * g++.dg/template/access2.C: New test.
42240 * g++.dg/template/access3.C: New test.
42241
42242 2002-07-15 Zack Weinberg <zack@codesourcery.com>
42243
42244 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
42245 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
42246 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
42247 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
42248 Convert to use <stdarg.h>.
42249 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
42250 Delete.
42251 * gcc.dg/va-arg-2.c: New.
42252 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
42253
42254 2002-07-15 Jakub Jelinek <jakub@redhat.com>
42255
42256 * gcc.c-torture/compile/20020710-1.c: New test.
42257
42258 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
42259 Andrew Pinski <pinskia@physics.uc.edu>
42260
42261 gcc.c-torture/compile/simd-2.c: New testcase.
42262 gcc.c-torture/compile/simd-3.c: Likewise.
42263
42264 2002-07-11 Mark Mitchell <mark@codesourcery.com>
42265
42266 PR c++/7224
42267 * g++.dg/overload/error1.C: New test.
42268
42269 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
42270
42271 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
42272 configuration and IRIX 6 O32 ABI.
42273
42274 2002-07-11 Roger Sayle <roger@eyesopen.com>
42275
42276 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
42277
42278 2002-07-10 Roger Sayle <roger@eyesopen.com>
42279
42280 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
42281
42282 2002-07-10 Jeffrey A Law <law@redhat.com>
42283
42284 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
42285
42286 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
42287
42288 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
42289
42290 * gcc.dg/20020312-2.c: Check for __PPC__.
42291
42292 2002-07-09 Diego Novillo <dnovillo@redhat.com>
42293
42294 * gcc.c-torture/compile/20020709-1.c: New test.
42295
42296 2002-07-07 Roger Sayle <roger@eyesopen.com>
42297
42298 * g++.dg/template/qualttp21.C: New test case.
42299
42300 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
42301
42302 * gcc.c-torture/compile/20020706-1.c: New test.
42303 * gcc.c-torture/compile/20020706-2.c: New test.
42304
42305 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
42306 Alexandre Oliva <aoliva@redhat.com>
42307
42308 * g++.dg/warn/incomplete1.C: New test.
42309
42310 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42311
42312 PR c++/7099
42313 * g++.dg/warn/noreturn1.C: New test.
42314
42315 2002-07-03 Mark Mitchell <mark@codesourcery.com>
42316
42317 PR c++/6706
42318 * g++.dg/debug/debug6.C: New test.
42319 * g++.dg/debug/debug7.C: New test.
42320
42321 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
42322
42323 * gcc.c-torture/compile/simd-3.c: New test.
42324
42325 2002-07-03 Chris Demetriou <cgd@broadcom.com>
42326
42327 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
42328 * gcc.dg/20020620-1.c: Likewise.
42329
42330 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42331
42332 PR c++/6944
42333 * g++.dg/init/array4.C: New test.
42334 * g++.dg/init/array5.C: New test.
42335
42336 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
42337
42338 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
42339 * gcc.c-torture/execute/simd-2.c (main): Likewise.
42340
42341 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42342
42343 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
42344 * gcc.dg/wtr-aggr-init-1.c: Likewise.
42345 * gcc.dg/wtr-conversion-1.c: Likewise.
42346 * gcc.dg/wtr-escape-1.c: Likewise.
42347 * gcc.dg/wtr-int-type-1.c: Likewise.
42348 * gcc.dg/wtr-label-1.c: Likewise.
42349 * gcc.dg/wtr-static-1.c: Likewise.
42350 * gcc.dg/wtr-strcat-1.c: Likewise.
42351 * gcc.dg/wtr-suffix-1.c: Likewise.
42352 * gcc.dg/wtr-switch-1.c: Likewise.
42353 * gcc.dg/wtr-unary-plus-1.c: Likewise.
42354 * gcc.dg/wtr-union-init-1.c: Likewise.
42355 * gcc.dg/wtr-union-init-2.c: Likewise.
42356 * gcc.dg/wtr-union-init-3.c: Likewise.
42357
42358 * gcc.dg/wtr-func-def-1.c: New test.
42359
42360 2002-07-02 Devang Patel <dpatel@apple.com>
42361
42362 * objc.dg/param-1.m: New test.
42363
42364 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
42365
42366 * gcc.dg/cpp/trad/directive.c: Add test.
42367 * gcc.dg/cpp/trad/macroargs.c: Add test.
42368 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
42369
42370 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
42371
42372 * gcc.dg/cpp/cmdlne-M.c: New test.
42373
42374 2002-07-02 Ziemowit Laski <zlaski@apple.com>
42375
42376 * objc.dg/desig-init-1.m: New test.
42377
42378 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42379
42380 PR c++/6716
42381 * g++.dg/template/instantiate1.C: New test.
42382
42383 2002-07-01 Mark Mitchell <mark@codesourcery.com>
42384
42385 PR c++/7112
42386 * g++.dg/template/sizeof2.C: New test.
42387
42388 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
42389
42390 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
42391 gcc.dg/cpp/trad/include.c: New tests.
42392
42393 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
42394
42395 PR target/7177
42396 * gcc.c-torture/compile/20020701-1.c: New test.
42397
42398 2002-07-01 Stan Shebs <shebs@apple.com>
42399
42400 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
42401 header here...
42402 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
42403 (objc-torture-execute): or here.
42404
42405 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
42406
42407 * gcc.c-torture/execute/arith-rand-ll.c: New test.
42408
42409 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
42410
42411 * gcc.dg/cpp/trad/escaped-nl.c: New test.
42412
42413 2002-06-30 Devang Patel <dpatel@apple.com>
42414
42415 * objc.dg/fsyntax-only.m: New test.
42416
42417 2002-06-27 Mark Mitchell <mark@codesourcery.com>
42418
42419 PR c++/6695
42420 * g++.dg/template/friend7.C: New file.
42421
42422 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
42423
42424 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
42425 return type.
42426
42427 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
42428
42429 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
42430 avoid division by zero.
42431
42432 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
42433
42434 * gcc.dg/Wunknownprag.c: New tests.
42435
42436 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
42437
42438 * gcc.c-torture/execute/simd-2.c: New test.
42439
42440 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
42441
42442 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
42443 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
42444 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
42445 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
42446 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
42447 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
42448 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
42449 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
42450 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
42451 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
42452 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
42453 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
42454 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
42455 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
42456 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
42457 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
42458 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
42459
42460 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
42461
42462 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
42463 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
42464 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
42465 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
42466 New tests.
42467 * gcc.dg/cpp/trad/directive.c: Update.
42468
42469 2002-06-23 Andreas Jaeger <aj@suse.de>
42470
42471 * gcc.c-torture/execute/complex-6.c: New.
42472
42473 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
42474
42475 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
42476 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
42477 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
42478 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
42479
42480 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
42481
42482 * gcc.dg/cpp/trad: New directory with traditional tests copied
42483 from parent directory.
42484 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42485 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42486 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42487 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42488 Move to trad/ and rename.
42489 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
42490 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
42491 gcc.dg/cpp/trad/redef2.c: New tests.
42492 * gcc.dg/cpp/trad/trad.exp: New driver.
42493
42494 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
42495
42496 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
42497 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
42498 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
42499 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
42500 Remove.
42501
42502 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
42503
42504 * gcc.dg/20020620-1.c: New test.
42505
42506 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42507
42508 * g++.dg/template/ttp4.C: New test.
42509
42510 2002-06-19 Jakub Jelinek <jakub@redhat.com>
42511
42512 * g++.dg/opt/vt1.C: Fix regexp.
42513
42514 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42515
42516 * gcc.c-torture/execute/pure-1.c: Make functions static again.
42517 Don't use attribute `noinline'.
42518
42519 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
42520
42521 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
42522
42523 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
42524
42525 * gcc.c-torture/execute/simd-1.c: New.
42526
42527 * gcc.dg/simd-1.c: New.
42528
42529 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
42530
42531 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
42532
42533 2002-06-16 Richard Henderson <rth@redhat.com>
42534
42535 * g++.dg/ext/anon-struct1.C: New.
42536 * g++.dg/ext/anon-struct2.C: New.
42537 * g++.dg/ext/anon-struct3.C: New.
42538 * gcc.dg/anon-struct-1.c: New.
42539 * gcc.dg/anon-struct-2.c: New.
42540 * gcc.dg/anon-struct-3.c: New.
42541 * gcc.dg/20011008-1.c: Adjust warning text.
42542 * gcc.dg/20020527-1.c: Add -fms-extensions.
42543
42544 2002-06-16 Richard Henderson <rth@redhat.com>
42545
42546 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
42547
42548 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
42549
42550 * gcc.c-torture/execute/20020615-1.c: New test.
42551
42552 2002-06-15 Roger Sayle <roger@eyesopen.com>
42553
42554 * gcc.c-tortuture/execute/compare-1.c: New test case.
42555 * gcc.c-tortuture/execute/compare-2.c: New test case.
42556 * gcc.c-tortuture/execute/compare-3.c: New test case.
42557
42558 2002-06-13 Richard Henderson <rth@redhat.com>
42559
42560 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
42561 ia64 ilp32.
42562
42563 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42564
42565 * g++.dg/template/typename2.C: Update error message.
42566
42567 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
42568
42569 * gcc.c-torture/execute/20020611-1.c: New test.
42570
42571 2002-06-11 Bob Wilson <bob.wilson@acm.org>
42572
42573 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
42574 list of targets to skip.
42575
42576 2002-06-10 Bob Wilson <bob.wilson@acm.org>
42577
42578 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
42579 targets if not optimizing.
42580
42581 2002-06-10 Jakub Jelinek <jakub@redhat.com>
42582
42583 * gcc.c-torture/compile/20020605-1.c: New test.
42584
42585 * g++.dg/opt/vt1.C: New test.
42586
42587 * gcc.dg/20020531-1.c: New test.
42588
42589 * gcc.dg/20020530-1.c: New test.
42590
42591 * gcc.dg/20020527-1.c: New test.
42592
42593 * g++.dg/opt/cse1.C: New test.
42594
42595 2002-06-07 Roger Sayle <roger@eyesopen.com>
42596
42597 * gcc.dg/20020607-2.c: New test case.
42598
42599 2002-06-07 Jakub Jelinek <jakub@redhat.com>
42600
42601 * gcc.c-torture/compile/20020604-1.c: New test.
42602
42603 2002-06-04 Richard Henderson <rth@redhat.com>
42604
42605 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
42606 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
42607 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
42608
42609 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
42610
42611 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
42612
42613 2002-06-03 Richard Henderson <rth@redhat.com>
42614
42615 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
42616 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
42617
42618 2002-06-02 Richard Henderson <rth@redhat.com>
42619
42620 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
42621 test functions static.
42622
42623 2002-06-02 Andreas Jaeger <aj@suse.de>
42624
42625 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
42626 now.
42627
42628 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
42629
42630 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
42631 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
42632 Update for mofified diagnostics.
42633 * gcc.dg/c99-intconst-1.c: No longer fail.
42634
42635 2002-06-02 Richard Henderson <rth@redhat.com>
42636
42637 * gcc.dg/uninit-A.c: Remove xfail markers.
42638
42639 2002-06-01 Roger Sayle <roger@eyesopen.com>
42640
42641 * gcc.dg/fnegate-1.c: New test case.
42642
42643 2002-05-30 Osku Salerma <osku@iki.fi>
42644
42645 * gcc.c-torture/execute/mayalias-1.c: New file.
42646
42647 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
42648
42649 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
42650 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
42651 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
42652
42653 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
42654
42655 * gcc.c-torture/execute/20020529-1.c: New test.
42656
42657 2002-05-27 Richard Henderson <rth@redhat.com>
42658
42659 * g++.dg/ext/attrib6.C: New test case.
42660
42661 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42662
42663 * gcc.c-torture/execute/pure-1.c: New test.
42664
42665 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
42666
42667 * gcc.dg/cpp/arith-2.c: Remove.
42668
42669 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
42670
42671 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
42672 * gcc.dg/cpp/if-3.c: Remove.
42673
42674 2002-05-26 Jakub Jelinek <jakub@redhat.com>
42675
42676 * g++.dg/opt/cse2.C: New test.
42677
42678 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
42679
42680 * gcc.dg/cpp/arith-1.c: New semantic tests.
42681 * gcc.dg/cpp/if-1.c: Update.
42682
42683 2002-05-24 Ben Elliston <bje@redhat.com>
42684
42685 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
42686
42687 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42688
42689 * gcc.dg/verbose-asm.c: New test.
42690
42691 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
42692
42693 * gcc.dg/cpp/paste12.c: New test.
42694
42695 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
42696
42697 * g++.dg/parse/named_ops.C: New test.
42698
42699 2002-05-23 Mark Mitchell <mark@codesourcery.com>
42700
42701 * gcc.dg/weak-8.c: New test.
42702
42703 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
42704
42705 * gcc.dg/weak-2.c: Allow optional leading underscore
42706 in scan-assembler symbol name.
42707 * gcc.dg/weak-3.c: Likewise.
42708 * gcc.dg/weak-4.c: Likewise.
42709 * gcc.dg/weak-5.c: Likewise.
42710
42711 2002-05-23 Jakub Jelinek <jakub@redhat.com>
42712
42713 * gcc.dg/20020523-1.c: New test.
42714
42715 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
42716
42717 * objc.dg/const-str-2.m: Update now that we stop after
42718 a command line error.
42719
42720 2002-05-22 Richard Henderson <rth@redhat.com>
42721
42722 * g++.dg/dg.exp: Fix typo in test pruneing.
42723
42724 2002-05-22 Richard Henderson <rth@redhat.com>
42725
42726 * g++.dg/dg.exp: Prune the tls subdirectory.
42727 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
42728 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
42729 * g++.dg/tls/init-1.C: New.
42730
42731 2002-05-22 Jakub Jelinek <jakub@redhat.com>
42732
42733 * gcc.dg/20020517-1.c: New test.
42734
42735 2002-05-21 Richard Henderson <rth@redhat.com>
42736
42737 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
42738 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
42739
42740 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
42741
42742 * g++.dg/other/copy2.C: New test.
42743
42744 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
42745
42746 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
42747 (MAX_COPY): Bump up to 10 times sizeof (long long).
42748 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
42749
42750 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
42751 sizeof (long long).
42752
42753 * gcc.c-torture/execute/strcpy-1.c: New test.
42754
42755 2002-05-19 Jason Merrill <jason2redhat.com>
42756
42757 * g++.dg/ext/oper1.C: New test.
42758
42759 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
42760 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
42761
42762 * README.QMTEST: New file.
42763
42764 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
42765
42766 2002-05-19 Andreas Jaeger <aj@suse.de>
42767
42768 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
42769 now.
42770 * gcc.c-torture/execute/loop-2d.x: Likewise.
42771
42772 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
42773
42774 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
42775 support weak symbols.
42776 * gcc.dg/weak-4.c: Likewise.
42777 * gcc.dg/weak-6.c: Likewise.
42778
42779 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
42780
42781 * gcc.dg/weak-3.c: Add dg-excess-error comment for
42782 cygwin, coff and h8300-*-hms targets
42783 * gcc.dg/weak-5.c: Likewise.
42784 * gcc.dg/weak-7.c: Likewise.
42785
42786 2002-05-16 Jason Merrill <jason@redhat.com>
42787
42788 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
42789 (scan-assembler-not, scan-assembler-dem): Likewise.
42790 (scan-assembler-dem-not): Likewise.
42791
42792 2002-05-15 Richard Henderson <rth@redhat.com>
42793
42794 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
42795
42796 2002-05-15 Richard Henderson <rth@redhat.com>
42797
42798 * gcc.dg/weak-5.c (vfoo1c): No warning here.
42799 (vfoo1f): Warning here.
42800 (vfoo1l): Don't redefine the alias.
42801
42802 2002-05-14 Jason Merrill <jason@redhat.com>
42803 Alexandre Oliva <aoliva@redhat.com>
42804
42805 * g++.dg/init/pm1.C: New test.
42806
42807 2002-05-12 David S. Miller <davem@redhat.com>
42808
42809 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
42810 types.
42811
42812 2002-05-10 Roger Sayle <roger@eyesopen.com>
42813
42814 * gcc.c-torture/execute/20020510-1.c: New test case.
42815
42816 2002-05-10 David S. Miller <davem@redhat.com>
42817
42818 * gcc.c-torture/execute/conversion.c: Test long double too.
42819
42820 2002-05-09 Jakub Jelinek <jakub@redhat.com>
42821
42822 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
42823 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
42824 * lib/g++.exp (g++_link_flags): Likewise.
42825 * lib/objc.exp (objc_target_compile): Likewise.
42826
42827 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
42828
42829 * gcc.dg/cpp/poison.c: Update.
42830 * gcc.dg/cpp/20000625-2.c: Remove.
42831 * gcc.dg/cpp/direct2s.c: Remove final test.
42832
42833 2002-05-08 Tom Rix <trix@redhat.com>
42834
42835 * gcc.c-torture/execute/20020508-1.c: New test.
42836 * gcc.c-torture/execute/20020508-2.c: New test.
42837 * gcc.c-torture/execute/20020508-3.c: New test.
42838
42839 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
42840
42841 * gcc.dg/cpp/charconst-4.c: More tests.
42842
42843 2002-05-08 Mark Mitchell <mark@codesourcery.com>
42844
42845 PR c/6569
42846 * gcc.dg/weak-3.c: Update location of warning messages.
42847 * gcc.dg/weak-5.c: Likewise.
42848
42849 2002-05-06 Roger Sayle <roger@eyesopen.com>
42850
42851 * gcc.c-torture/execute/20020506-1.c: New test case.
42852
42853 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
42854
42855 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
42856
42857 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
42858
42859 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
42860
42861 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
42862
42863 * gcc.dg/cpp/charconst-3.c: New test.
42864
42865 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
42866
42867 * gcc.dg/cpp/charconst.c: Update tests.
42868
42869 2002-05-05 Tim Josling <tej@melbpc.org.au>
42870
42871 * treelang: Added directory for new sample language treelang. Also
42872 lib/treelang.exp: New file to signal treelang should be tested.
42873
42874 2002-05-03 Jakub Jelinek <jakub@redhat.com>
42875
42876 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
42877 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
42878 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
42879 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
42880 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
42881 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
42882 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
42883
42884 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
42885
42886 * gcc.dg/format/xopen-2.c: New test.
42887
42888 2002-05-03 Jakub Jelinek <jakub@redhat.com>
42889
42890 * gcc.dg/20020503-1.c: New test.
42891
42892 2002-05-02 Mark Mitchell <mark@codesourcery.com>
42893
42894 * g++.dg/init/dtor1.C: Make it tougher.
42895
42896 2002-05-01 Mark Mitchell <mark@codesourcery.com>
42897
42898 * g++.dg/init/dtor1.C: New test.
42899
42900 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
42901
42902 * gcc.dg/altivec-8.c: New.
42903
42904 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
42905
42906 * gcc.dg/altivec-7.c: New.
42907
42908 2002-04-29 Jakub Jelinek <jakub@redhat.com>
42909
42910 * g++.dg/parse/typedef1.C: New test.
42911
42912 2002-04-29 Mark Mitchell <mark@codesourcery.com>
42913
42914 PR c++/6486
42915 * g++.dg/template/friend6.C: New test.
42916
42917 PR c++/6492
42918 * g++.dg/init/copy1.C: New test.
42919
42920 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
42921
42922 * g++.dg/warn/effc1.C: New test.
42923
42924 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
42925
42926 * gcc.dg/cpp/if-cexp.c: Add a test.
42927
42928 2002-04-28 Jakub Jelinek <jakub@redhat.com>
42929
42930 * gcc.dg/20020426-2.c: New test.
42931
42932 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
42933
42934 * gcc.dg/cpp/if-mop.c: Update.
42935 * gcc.dg/cpp/if-mpar.c: Add test.
42936 * gcc.dg/cpp/if-oppr.c: Update.
42937
42938 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42939
42940 PR c/6343
42941 * gcc.dg/weak-[2-7].c: New tests.
42942
42943 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
42944
42945 * gcc.dg/enum1.c: New test.
42946
42947 2002-04-26 Mark Mitchell <mark@codesourcery.com>
42948
42949 PR c++/6497
42950 * g++.dg/inherit/access2.C: New test.
42951
42952 2002-04-26 Mark Mitchell <mark@codesourcery.com>
42953
42954 PR bootstrap/6445
42955 * gcc.dg/20020426-1.c: New test.
42956
42957 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
42958
42959 * g++.dg/abi/enum1.C: New test.
42960
42961 2002-04-26 Richard Henderson <rth@redhat.com>
42962
42963 * gcc.dg/c99-bool-1.c: Expect always true warning.
42964
42965 2002-04-25 Roger Sayle <roger@eyesopen.com>
42966
42967 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
42968
42969 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42970
42971 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
42972 targets.
42973
42974 2002-04-24 Mark Mitchell <mark@codesourcery.com>
42975
42976 * g++.dg/abi/mange7.C: New test.
42977
42978 PR c++/6438.
42979 * g++.dg/parse/stmtexpr2.C: New test.
42980
42981 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
42982
42983 * gcc.dg/20020312-2.c: Add SH target.
42984
42985 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42986
42987 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
42988 compiler output on mips*-*-irix*.
42989
42990 2002-04-23 Jakub Jelinek <jakub@redhat.com>
42991
42992 * g++.dg/parse/attr1.C: New test.
42993
42994 2002-04-23 Roger Sayle <roger@eyesopen.com>
42995
42996 * gcc.c-torture/execute/string-opt-17.c: New test case.
42997 * gcc.c-torture/execute/memset-2.c: New test case.
42998
42999 2002-04-23 Mark Mitchell <mark@codesourcery.com>
43000
43001 PR c++/6256:
43002 * g++.dg/template/friend5.C: New test.
43003
43004 PR c++/6331:
43005 * g++.dg/template/qual1.C: Likewise.
43006
43007 2002-04-22 Zack Weinberg <zack@codesourcery.com>
43008
43009 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
43010 Include stdlib.h, not stdio.h or ctype.h.
43011
43012 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
43013
43014 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
43015 cris-*-elf* and mmix-*-*.
43016 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
43017 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
43018 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
43019 Ditto.
43020 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
43021 * gcc.dg/wchar_t-1.c: Ditto.
43022
43023 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
43024
43025 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
43026 Clarify comment.
43027
43028 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
43029
43030 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
43031
43032 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43033
43034 * gcc.c-torture/execute/20000906-1.x: Delete.
43035
43036 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
43037
43038 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
43039
43040 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
43041
43042 * PR6367
43043 * g77.f-torture/execute/6367.f: New test.
43044 * g77.f-torture/execute/6367.x: Disable for MMIX.
43045
43046 2002-04-19 Mark Mitchell <mark@codesourcery.com>
43047
43048 * PR6352
43049 * g++.dg/opt/inline2.C: New test.
43050
43051 2002-04-18 Richard Henderson <rth@redhat.com>
43052
43053 * gcc.dg/20000906-1.c: Enable for all targets.
43054 * gcc.c-torture/compile/iftrap-2.c: New.
43055
43056 2002-04-18 Jakub Jelinek <jakub@redhat.com>
43057
43058 * gcc.dg/20020418-1.c: New test.
43059 * gcc.dg/20020418-2.c: New test.
43060
43061 2002-04-18 Richard Henderson <rth@redhat.com>
43062
43063 * gcc.c-torture/compile/iftrap-1.c: New.
43064 * gcc.dg/iftrap-1.c: Adjust for ia64.
43065 * gcc.dg/iftrap-2.c: New.
43066
43067 2002-04-18 Jakub Jelinek <jakub@redhat.com>
43068
43069 * gcc.c-torture/compile/20020418-1.c: New test.
43070
43071 2002-04-18 Roger Sayle <roger@eyesopen.com>
43072
43073 * gcc.c-torture/compile/20020415-1.c: New.
43074
43075 2002-04-18 David S. Miller <davem@redhat.com>
43076
43077 * gcc.c-torture/execute/20020418-1.c: New test.
43078
43079 2002-04-17 Jakub Jelinek <jakub@redhat.com>
43080
43081 * gcc.dg/20020416-1.c: New test.
43082
43083 * g++.dg/opt/inline1.C: New test.
43084
43085 2002-04-16 Jakub Jelinek <jakub@redhat.com>
43086
43087 * gcc.dg/altivec-5.c: New test.
43088
43089 * gcc.dg/20020415-1.c: New test.
43090
43091 2002-04-15 Mark Mitchell <mark@codesourcery.com>
43092
43093 * lib/chill.exp: Remove.
43094
43095 2002-04-14 Jakub Jelinek <jakub@redhat.com>
43096
43097 * g++.dg/other/big-struct.C: New test.
43098
43099 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
43100
43101 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
43102 of scratch file.
43103
43104 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
43105
43106 PR c/6277
43107 * gcc.dg/i386-387-1.c: Allow optional leading underscore
43108 in scan-assembler function name
43109
43110 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
43111
43112 * g77.f-torture/execute/980628-4.x,
43113 g77.f-torture/execute/980628-5.x,
43114 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43115 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43116 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
43117 i[34567]86-*-*.
43118
43119 2002-04-13 David S. Miller <davem@redhat.com>
43120
43121 * gcc.c-torture/execute/20020413-1.c: New test.
43122
43123 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
43124
43125 * gcc.dg/asm-6.c,
43126 * g++.dg/ext/asm1.C: New tests.
43127
43128 2002-04-12 Mark Mitchell <mark@codesourcery.com>
43129
43130 PR c++ 5373.
43131 * g++.dg/parse/stmtexpr1.C: New test.
43132
43133 PR c++/5189.
43134 * g++.dg/template/copy1.C: New test.
43135
43136 2002-04-12 Richard Henderson <rth@redhat.com>
43137
43138 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
43139
43140 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
43141
43142 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
43143 gcc.c-torture/execute/20020307-2.c.
43144
43145 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
43146
43147 * g++.dg/ext/attrib5.C,
43148 * g++.dg/lookup/struct1.C: New tests.
43149
43150 2002-04-11 Jakub Jelinek <jakub@redhat.com>
43151
43152 * gcc.dg/20020411-1.c: New test.
43153
43154 * gcc.c-torture/execute/20020411-1.c: New test.
43155
43156 2002-04-10 Janis Johnson <janis187@us.ibm.com>
43157
43158 * g77.f-torture/execute/6177.f: New test.
43159
43160 2002-04-10 Jakub Jelinek <jakub@redhat.com>
43161
43162 PR middle-end/6247
43163 * g++.dg/opt/cleanup1.C: New test.
43164
43165 * g++.dg/opt/const1.C: New test.
43166
43167 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
43168
43169 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
43170
43171 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
43172
43173 PR c++/5507
43174 * g++.dg/template/typename2.C: New test.
43175
43176 2002-04-10 Alan Modra <amodra@bigpond.net.au>
43177
43178 * gcc.c-torture/execute/loop-12.c: New.
43179
43180 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
43181
43182 * g77.f-torture/execute/980628-4.x,
43183 g77.f-torture/execute/980628-5.x,
43184 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
43185 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
43186 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
43187
43188 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43189
43190 PR optimization/6086
43191 * g++.dg/opt/preinc1.C: New test.
43192
43193 2002-04-06 Mark Mitchell <mark@codesourcery.com>
43194
43195 PR c++/5571
43196 * g++.dg/opt/static2.C: New test.
43197
43198 2002-04-06 Mark Mitchell <mark@codesourcery.com>
43199
43200 PR c/5120
43201 * gcc.dg/20020406-1.c: New test.
43202
43203 2002-04-04 David S. Miller <davem@redhat.com>
43204
43205 * gcc.c-torture/execute/20020404-1.c: New test.
43206
43207 2002-04-04 Jakub Jelinek <jakub@redhat.com>
43208
43209 PR c/6123
43210 * gcc.dg/20020312-2.c: Do not declare global register variable
43211 if __PIC__ or __pic__ is defined.
43212
43213 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
43214
43215 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
43216 __asm__ so that it works correctly even if -ansi -pedantic-errors.
43217
43218 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43219
43220 * gcc.misc-tests/linkage.exp: Update last change to handle
43221 sparc*-, not just sparc-.
43222
43223 2002-04-03 Richard Henderson <rth@redhat.com>
43224
43225 * gcc.dg/cpp/ucs.c: Improved long UCS test.
43226
43227 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
43228
43229 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
43230
43231 2002-04-02 David S. Miller <davem@redhat.com>
43232
43233 * gcc.c-torture/execute/20020402-3.c: New test.
43234
43235 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
43236
43237 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
43238 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
43239
43240 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
43241 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
43242 g77.f-torture/execute/20001201.x,
43243 g77.f-torture/execute/u77-test.x: New files.
43244
43245 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
43246 * gcc.dg/wchar_t-1.c: Ditto.
43247
43248 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43249
43250 * gcc.c-torture/execute/20020402-1.c: New test.
43251
43252 2002-04-01 Richard Henderson <rth@redhat.com>
43253
43254 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
43255
43256 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
43257
43258 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43259
43260 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
43261
43262 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
43263
43264 * g++.dg/inherit/template-as-base.C: Expect error.
43265 * g++.dg/inherit/namespace-as-base.C: Likewise.
43266
43267 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
43268
43269 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
43270 g++.dg/ext/instantiate3.C: Tweak match patterns.
43271
43272 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
43273 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
43274 -da test.
43275
43276 2002-03-31 Richard Henderson <rth@redhat.com>
43277
43278 * gcc.dg/special/alias-2.c: New.
43279 * gcc.dg/special/ecos.exp: Run it.
43280
43281 2002-03-31 Richard Henderson <rth@redhat.com>
43282
43283 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
43284
43285 2002-03-31 Kazu Hirata <kazu@hxi.com>
43286
43287 * gcc.dg/weak-1.c: Disable on h8300 port.
43288
43289 2002-03-29 Janis Johnson <janis187@us.ibm.com>
43290
43291 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
43292 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
43293 ordering tests.
43294 * g++.dg/bprob/bprob-1.C: New test.
43295 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
43296 * g++.dg/gcov/gcov-1.C: New test.
43297 * g++.dg/gcov/gcov-1.x: New file.
43298 * g++.dg/gcov/gcov-2.C: New test.
43299 * g++.dg/gcov/gcov-3.C: New test.
43300 * g++.dg/gcov/gcov-3.h: New file.
43301
43302 2002-03-28 Roger Sayle <roger@eyesopen.com>
43303
43304 * g++.old-deja/g++.other/builtins5.C: New test.
43305 * g++.old-deja/g++.other/builtins6.C: New test.
43306 * g++.old-deja/g++.other/builtins7.C: New test.
43307 * g++.old-deja/g++.other/builtins8.C: New test.
43308 * g++.old-deja/g++.other/builtins9.C: New test.
43309
43310 2002-03-29 Jakub Jelinek <jakub@redhat.com>
43311
43312 * g++.dg/opt/static1.C: New test.
43313
43314 * g++.dg/opt/longbranch1.C: New test.
43315
43316 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
43317
43318 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
43319
43320 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
43321
43322 2002-03-28 Jeffrey A Law (law@redhat.com)
43323
43324 * gcc.c-torture/execute/20020328-1.c: New test.
43325
43326 2002-03-27 Richard Henderson <rth@redhat.com>
43327
43328 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
43329 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
43330 move from g++.old-deja/g++.ext/.
43331
43332 2002-03-27 Mark Mitchell <mark@codesourcery.com>
43333
43334 * g++.dg/init/new2.C: New test.
43335
43336 2002-03-26 Richard Henderson <rth@redhat.com>
43337
43338 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
43339
43340 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
43341 on sparc.
43342
43343 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
43344 sparcv9 systems.
43345 * gcc.dg/20001102-1.c: Likewise.
43346
43347 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
43348
43349 * gcc.dg/cpp/endif-pedantic1.c,
43350 gcc.dg/cpp/endif-pedantic2.c: New tests.
43351
43352 2002-03-26 Mark Mitchell <mark@codesourcery.com>
43353
43354 * g++.dg/init/new1.C: New test.
43355
43356 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
43357
43358 * g++.dg/abi/vbase9.C: New test.
43359
43360 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
43361
43362 * gcc.dg/arm-asm.c: New test.
43363
43364 2002-03-26 Andrew Cagney <ac131313@redhat.com>
43365
43366 * gcc.dg/Wswitch-enum.c: New test.
43367 Fix PR c/5044.
43368
43369 2002-03-26 Richard Henderson <rth@redhat.com>
43370
43371 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
43372 structure.
43373
43374 2002-03-25 Richard Henderson <rth@redhat.com>
43375
43376 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
43377 sparcv9 systems.
43378
43379 * gcc.c-torture/compile/20011119-1.c (xxx): New.
43380 * gcc.c-torture/compile/20011119-2.c (xxx): New.
43381
43382 2002-03-25 Zack Weinberg <zack@codesourcery.com>
43383
43384 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
43385
43386 2002-03-25 Bob Wilson <bob.wilson@acm.org>
43387
43388 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
43389 targets using generic thunk support.
43390
43391 2002-03-25 Jakub Jelinek <jakub@redhat.com>
43392
43393 * gcc.c-torture/compile/20020323-1.c: New test.
43394
43395 * g++.dg/opt/conj2.C: New test.
43396
43397 2002-03-24 Richard Henderson <rth@redhat.com>
43398
43399 * gcc.dg/weak-1.c: Use -fno-common.
43400
43401 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
43402
43403 * g77.dg/f77-edit-apostrophe-out.f: New test
43404 * g77.dg/f77-edit-h-out.f: New test
43405 * g77.dg/f77-edit-t-in.f: New test
43406 * g77.dg/f77-edit-t-out.f: New test
43407 * g77.dg/f77-edit-x-out.f: New test
43408 * g77.dg/f77-edit-slash-out.f: New test
43409 * g77.dg/f77-edit-colon-out.f: New test
43410 * g77.dg/f77-edit-s-out.f: New test
43411
43412 2002-03-24 Richard Henderson <rth@redhat.com>
43413
43414 * objc/execute/formal_protocol-6.x: New XFAIL.
43415
43416 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
43417
43418 * gcc.dg/weak-1.c: Early return from dg-final on platforms
43419 that do not support weak symbols
43420
43421 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
43422
43423 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
43424 * lib/g77.exp: Likewise.
43425 * lib/objc.exp: Likewise.
43426
43427 2002-03-23 Andrew Cagney <ac131313@redhat.com>
43428
43429 * gcc.dg/Wswitch-default.c: New test.
43430
43431 2002-03-23 Jakub Jelinek <jakub@redhat.com>
43432
43433 * g++.dg/other/enum1.C: New test.
43434
43435 2002-03-23 Zack Weinberg <zack@codesourcery.com>
43436
43437 * gcc.dg/pragma-ep-3.c: Fix typo.
43438
43439 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
43440
43441 * g++.dg/inherit/template-as-base.C: New test.
43442
43443 2002-03-22 Jakub Jelinek <jakub@redhat.com>
43444
43445 * g++.old-deja/g++.other/dwarf2-1.C: Move...
43446 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
43447
43448 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
43449
43450 * gcc.dg/cpp/multiline.c: Update to match.
43451
43452 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
43453
43454 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
43455
43456 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
43457
43458 * gcc.dg/cpp/extratokens2.c: New file.
43459
43460 2002-03-21 David Edelsohn <edelsohn@gnu.org>
43461
43462 * gcc.dg/20020312-2.c: Add rs6000 target.
43463
43464 * gcc.c-torture/compile/20020319-1.c: New test.
43465
43466 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43467
43468 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
43469 (A, E): Handle this.
43470
43471 2002-03-20 Jason Merrill <jason@redhat.com>
43472
43473 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
43474 ignoring -fpic.
43475 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
43476 through prune_gcc_output.
43477
43478 2002-03-20 Jakub Jelinek <jakub@redhat.com>
43479
43480 * gcc.c-torture/compile/20020320-1.c: New test.
43481
43482 2002-03-19 Jakub Jelinek <jakub@redhat.com>
43483
43484 * gcc.c-torture/compile/20020318-1.c: New test.
43485
43486 * gcc.dg/struct-by-value-1.c: New test.
43487
43488 * gcc.dg/20020319-1.c: New test.
43489
43490 2002-03-18 Jakub Jelinek <jakub@redhat.com>
43491
43492 * g++.dg/opt/conj1.C: New test.
43493
43494 2002-03-17 Mark Mitchell <mark@codesourcery.com>
43495
43496 * g++.dg/template/qualttp20.C: Revert previous change.
43497 * g++.dg/template/qualttp3.C: Likewise.
43498 * g++.dg/template/qualttp4.C: Likewise.
43499 * g++.dg/template/qualttp5.C: Likewise.
43500 * g++.dg/template/qualttp6.C: Likewise.
43501 * g++.dg/template/qualttp7.C: Likewise.
43502 * g++.dg/template/qualttp8.C: Likewise.
43503 * g++.dg/template/recurse.C: Likewise.
43504
43505 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
43506
43507 * gcc.dg/cpp/wchar-1.c: Update.
43508
43509 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
43510
43511 * g++.dg/template/conv1.C: New test.
43512 * g++.dg/template/conv2.C: New test.
43513 * g++.dg/template/conv3.C: New test.
43514 * g++.dg/template/conv4.C: New test.
43515
43516 2002-03-15 Mark Mitchell <mark@codesourcery.com>
43517
43518 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
43519 * g++.dg/template/qualttp3.C: Likewise.
43520 * g++.dg/template/qualttp4.C: Likewise.
43521 * g++.dg/template/qualttp5.C: Likewise.
43522 * g++.dg/template/qualttp6.C: Likewise.
43523 * g++.dg/template/qualttp7.C: Likewise.
43524 * g++.dg/template/qualttp8.C: Likewise.
43525 * g++.dg/template/recurse.C: Likewise.
43526
43527 2002-03-15 Mark Mitchell <mark@codesourcery.com>
43528
43529 * g++.dg/opt/dtor1.C: New test.
43530
43531 2002-03-15 Jakub Jelinek <jakub@redhat.com>
43532
43533 * gcc.c-torture/compile/20020315-1.c: New test.
43534
43535 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
43536
43537 * gcc.dg/weak-1.c: Fix scan tests.
43538
43539 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
43540
43541 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
43542 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
43543 cris-*-aout* mmix-*-*.
43544 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
43545 cris-*-aout* mmix-*-*.
43546 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
43547 cris-*-elf* cris-*-aout* and mmix-*-*.
43548 * gcc.dg/20001009-1.c: Ditto.
43549 * gcc.dg/20010912-1.c: Ditto.
43550 * gcc.dg/20020122-4.c: Ditto.
43551 * gcc.dg/inline-2.c: Ditto.
43552
43553 2002-03-14 Jeffrey A Law (law@cygnus.com)
43554
43555 * gcc.c-torture/compile/20020314-1.c: New test.
43556
43557 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
43558
43559 * gcc.c-torture/execute/20020314-1.c: New test.
43560
43561 2002-03-14 Jakub Jelinek <jakub@redhat.com>
43562
43563 * g++.dg/warn/Wunused-1.C: New test.
43564
43565 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
43566
43567 * g++.dg/abi/mangle6.C: New test.
43568
43569 2002-03-13 Jakub Jelinek <jakub@redhat.com>
43570
43571 * gcc.c-torture/compile/20020309-2.c: New test.
43572
43573 * gcc.c-torture/compile/20020312-1.c: New test.
43574
43575 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
43576
43577 * g++.dg/other/access1.C: New test.
43578
43579 2002-03-12 Jakub Jelinek <jakub@redhat.com>
43580
43581 * gcc.c-torture/execute/wchar_t-1.c: New test.
43582
43583 2002-03-12 David Edelsohn <edelsohn@gnu.org>
43584
43585 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
43586
43587 2002-03-12 Roger Sayle <roger@eyesopen.com>
43588
43589 * gcc.dg/20020312-1.c: New test case.
43590
43591 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
43592
43593 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
43594
43595 2002-03-11 Richard Henderson <rth@redhat.com>
43596
43597 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
43598 * g++.old-deja/g++.jason/report.C: Likewise.
43599
43600 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
43601
43602 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
43603 * g++.old-deja/g++.robertl/eb56.C: Likewise.
43604
43605 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
43606
43607 * g++.dg/overload/pmf1.C: New test.
43608
43609 2002-03-11 Kazu Hirata <kazu@hxi.com>
43610
43611 * gcc.c-torture/execute/20020307-1.c: Use long.
43612
43613 2002-03-11 Jakub Jelinek <jakub@redhat.com>
43614
43615 PR optimization/5844
43616 * gcc.dg/20020310-1.c: New test.
43617
43618 2002-03-09 Michael Meissner <meissner@redhat.com>
43619
43620 * gcc.c-torture/execute/memcpy-2.c: New test.
43621 * gcc.c-torture/execute/memset-1.c: New test.
43622 * gcc.c-torture/execute/strlen-1.c: New test.
43623 * gcc.c-torture/execute/strcmp-1.c: New test.
43624 * gcc.c-torture/execute/strncmp-1.c: New test.
43625
43626 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
43627
43628 * gcc.dg/ppc-ldstruct.c: New test.
43629
43630 2002-03-09 Jakub Jelinek <jakub@redhat.com>
43631
43632 * gcc.c-torture/execute/va-arg-22.c: New test.
43633
43634 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43635
43636 * gcc.c-torture/compile/20020309-1.c: New test.
43637
43638 2002-03-08 Jakub Jelinek <jakub@redhat.com>
43639
43640 * gcc.c-torture/execute/20020307-2.c: New test.
43641
43642 2002-03-07 Jeffrey A Law (law@redhat.com)
43643
43644 * g77.f-torture/compile/20020307-1.f: New test.
43645
43646 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
43647
43648 * gcc.dg/unordered-1.c: New test.
43649
43650 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
43651
43652 * gcc.c-torture/execute/20020307-1.c: New test.
43653
43654 2002-03-05 Jakub Jelinek <jakub@redhat.com>
43655
43656 * gcc.dg/20020304-1.c: New test.
43657
43658 * gcc.c-torture/compile/20020304-2.c: New test.
43659
43660 2002-03-04 Zack Weinberg <zack@codesourcery.com>
43661
43662 * gcc.c-torture/compile/20020304-1.c: New test case
43663 (from PR c/5830).
43664
43665 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
43666
43667 * gcc.dg/20020103-1.c: Add other -D ppc variants.
43668
43669 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
43670
43671 * g++.dg/other/classkey1.C: New test.
43672
43673 2002-03-01 Richard Henderson <rth@redhat.com>
43674
43675 * gcc.c-torture/compile/981223-1.x: New.
43676 * gcc.c-torture/compile/920625-1.x: New.
43677
43678 2002-02-28 Richard Henderson <rth@redhat.com>
43679
43680 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
43681
43682 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
43683
43684 * gcc.c-torture/execute/20020227-1.c: New test.
43685
43686 2002-02-27 Mark Mitchell <mark@codesourcery.com>
43687
43688 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
43689 here" ERROR lines.
43690 * g++.old-deja/g++.oliva/partord1.C: Likewise.
43691 * g++.old-deja.g++.other/defarg1.C: Likewise.
43692 * g++.old-deja/g++.pt/calls2.C: Likewise.
43693 * g++.old-deja/g++.pt/crash20.C: Likewise.
43694 * g++.old-deja/g++.pt/crash30.C: Likewise.
43695 * g++.old-deja/g++.pt/crash36.C: Likewise.
43696 * g++.old-deja/g++.pt/crash6.C: Likewise.
43697 * g++.old-deja/g++.pt/defarg13.C: Likewise.
43698 * g++.old-deja/g++.pt/derived3.C: Likewise.
43699 * g++.old-deja/g++.pt/error1.C: Likewise.
43700 * g++.old-deja/g++.pt/friend21.C: Likewise.
43701 * g++.old-deja/g++.pt/friend23.C: Likewise.
43702 * g++.old-deja/g++.pt/infinite1.C: Likewise.
43703 * g++.old-deja/g++.robertl/eb128.C: Likewise.
43704
43705 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
43706
43707 * gcc.c-torture/execute/20020225-2.c: New test.
43708
43709 2002-02-27 Zack Weinberg <zack@codesourcery.com>
43710
43711 * gcc.c-torture/execute/920730-1t.c,
43712 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
43713 Delete test cases, only relevant to -traditional.
43714
43715 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
43716
43717 * gcc.dg/cpp/undef1.c: Remove.
43718 * gcc.dg/cpp/directiv.c: Update.
43719 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
43720
43721 2002-02-27 Michael Meissner <meissner@redhat.com>
43722
43723 * gcc.c-torture/execute/20020226-1.c: New test.
43724
43725 2002-02-26 Jakub Jelinek <jakub@redhat.com>
43726
43727 * g++.dg/debug/debug4.C: New test.
43728
43729 * gcc.dg/ia64-visibility-1.c: New test.
43730
43731 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
43732
43733 * gcc.dg/debug/20020224-1.c: New.
43734
43735 2002-02-25 Kazu Hirata <kazu@hxi.com>
43736
43737 * gcc.c-torture/execute/960416-1.x: New.
43738 * gcc.c-torture/execute/divconst-3.x: Likewise.
43739
43740 2002-02-25 Jakub Jelinek <jakub@redhat.com>
43741
43742 * gcc.dg/20020224-1.c: New test.
43743
43744 2002-02-25 Alan Modra <amodra@bigpond.net.au>
43745
43746 * gcc.c-torture/execute/20020225-1.c: New.
43747
43748 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
43749
43750 * gcc.dg/cpp/wchar-1.c: New test.
43751
43752 2002-02-23 Jakub Jelinek <jakub@redhat.com>
43753
43754 * gcc.dg/20020222-1.c: New test.
43755
43756 2002-02-22 Jakub Jelinek <jakub@redhat.com>
43757
43758 * g++.dg/opt/anonunion1.C: New test.
43759
43760 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
43761
43762 * g++.dg/template/qualttp19.C: New test.
43763 * g++.dg/template/qualttp20.C: New test.
43764 * g++.old-deja/g++.jason/report.C: Adjust expected errors
43765 * g++.old-deja/g++.other/qual1.C: Likewise.
43766
43767 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
43768
43769 * gcc.dg/attr-alwaysinline.c: New.
43770
43771 2002-02-21 Jakub Jelinek <jakub@redhat.com>
43772
43773 * gcc.dg/20020220-1.c: New test.
43774
43775 * gcc.dg/20020220-2.c: New test.
43776
43777 * g++.dg/opt/mmx1.C: New test.
43778
43779 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
43780
43781 * gcc.c-torture/compile/20020110.c: New test.
43782
43783 2002-02-20 Jakub Jelinek <jakub@redhat.com>
43784
43785 * gcc.c-torture/execute/20020219-1.c: New test.
43786
43787 * gcc.dg/20020219-1.c: New test.
43788
43789 * gcc.dg/noncompile/20020220-1.c: New test.
43790
43791 * g++.dg/opt/ptrintsum1.C: New test.
43792
43793 * gcc.dg/debug/20020220-1.c: New test.
43794
43795 2002-02-17 Jakub Jelinek <jakub@redhat.com>
43796
43797 * gcc.c-torture/execute/20020216-1.c: New test.
43798
43799 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
43800
43801 * gcc.dg/decl-1.c: Update, new test.
43802
43803 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
43804
43805 * g++.dg/abi/bitfield1.C: New test.
43806 * g++.dg/abi/bitfield2.C: New test.
43807
43808 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
43809
43810 * gcc.dg/attr-nest.c: New test.
43811
43812 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
43813
43814 * gcc.c-torture/execute/20020215-1.c: New test.
43815
43816 2002-02-14 Jakub Jelinek <jakub@redhat.com>
43817
43818 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
43819 * g++.dg/debug/debug.exp: New.
43820 * g++.dg/debug/trivial.C: New.
43821 * g++.dg/debug/debug1.C: Moved...
43822 * g++.dg/other/debug1.C: ...from here.
43823 * g++.dg/debug/debug2.C: Moved...
43824 * g++.dg/other/debug2.C: ...from here.
43825 * g++.dg/debug/debug3.C: Moved...
43826 * g++.dg/other/debug3.C: ...from here.
43827
43828 * gcc.dg/noncompile/20020213-1.c: New test.
43829
43830 2002-02-13 Jakub Jelinek <jakub@redhat.com>
43831
43832 * g++.dg/other/debug3.C: New test.
43833
43834 * gcc.c-torture/execute/20020213-1.c: New test.
43835
43836 2002-02-13 Richard Smith <richard@ex-parrot.com>
43837
43838 * g++.old-deja/g++.other/thunk1.C: New test.
43839
43840 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
43841
43842 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
43843
43844 2002-02-13 Stan Shebs <shebs@apple.com>
43845
43846 * gcc.dg/altivec-3.c: New.
43847
43848 2002-02-12 Jakub Jelinek <jakub@redhat.com>
43849
43850 * gcc.dg/Wunreachable-1.c: New test.
43851 * gcc.dg/Wunreachable-2.c: New test.
43852
43853 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
43854
43855 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
43856
43857 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
43858
43859 * gcc.dg/decl-1.c: New test.
43860
43861 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
43862
43863 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
43864
43865 2002-02-10 Kazu Hirata <kazu@hxi.com>
43866
43867 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
43868 * gcc.c-torture/compile/980506-1.x: Likewise.
43869
43870 2002-02-10 Kazu Hirata <kazu@hxi.com>
43871
43872 * gcc.dg/20020210-1.c: New.
43873
43874 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
43875
43876 * g77.f-torture/execute/947.f: New regression test
43877 for PR fortran/947.
43878
43879 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
43880
43881 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
43882 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
43883
43884 2002-02-08 Richard Henderson <rth@redhat.com>
43885
43886 * gcc.c-torture/compile/labels-3.c: New.
43887
43888 2002-02-08 Jakub Jelinek <jakub@redhat.com>
43889
43890 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
43891 expression statements work instead.
43892 * gcc.dg/noncompile/20020207-1.c: New test.
43893
43894 2002-02-07 Richard Henderson <rth@redhat.com>
43895
43896 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
43897
43898 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
43899
43900 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
43901 message from g77
43902 * lib/g77-dg.exp: Trim g77 error messages so that they are
43903 recognized by dg.exp.
43904
43905 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
43906
43907 PR fortran/5473
43908 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
43909
43910 2002-02-07 Richard Henderson <rth@redhat.com>
43911
43912 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
43913 to be sufficiently aligned for integers.
43914
43915 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
43916
43917 * g++.dg/template/friend4.C: New test.
43918
43919 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
43920
43921 PR fortran/5743
43922 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
43923 unsupported cases.
43924
43925 2002-02-07 Richard Henderson <rth@redhat.com>
43926
43927 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
43928 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
43929 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
43930 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
43931
43932 2002-02-06 Richard Henderson <rth@redhat.com>
43933
43934 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
43935
43936 2002-02-06 Janis Johnson <janis187@us.ibm.com>
43937
43938 * gcc.dg/20020206-1.c: New test.
43939
43940 2002-02-06 Jakub Jelinek <jakub@redhat.com>
43941
43942 * gcc.c-torture/execute/20020206-1.c: New test.
43943
43944 * gcc.c-torture/execute/20020206-2.c: New test.
43945
43946 PR optimization/5429:
43947 * gcc.c-torture/compile/20020206-1.c: New test.
43948
43949 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
43950
43951 * g++.dg/ext/align1.C: Do not use an explicit alignment value
43952 as certain file formats cannot support particularly large
43953 alignments.
43954
43955 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
43956 and do not expect to be able to link the executable.
43957
43958 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
43959 fail because the COFF format does not support the weak attribute.
43960
43961 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
43962
43963 * g77.dg/pr5473.f: New test
43964
43965 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
43966
43967 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
43968 Fix testcase accordingly.
43969
43970 2002-02-04 Richard Henderson <rth@redhat.com>
43971
43972 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
43973 (buf): Change to be an array of pointers, not ints.
43974
43975 2002-02-04 Jakub Jelinek <jakub@redhat.com>
43976
43977 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
43978 before all tests. Move warning one line above to match where it
43979 C frontend emits.
43980 * gcc.dg/Wswitch-2.c: New test.
43981 * g++.dg/warn/Wswitch-1.C: New test.
43982 * g++.dg/warn/Wswitch-2.C: New test.
43983
43984 2002-02-04 Richard Henderson <rth@redhat.com>
43985
43986 * g++.dg/abi/offsetof.C: Fix size comparison.
43987
43988 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
43989
43990 * gcc.dg/cast-qual-2.c: New test.
43991
43992 2002-02-04 Jakub Jelinek <jakub@redhat.com>
43993
43994 * gcc.dg/20020201-4.c: New test.
43995
43996 2002-02-04 Ben Elliston <bje@redhat.com>
43997
43998 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
43999 target_info attribute != 0, in addition to the empty string.
44000 (gcc_target_compile): Likewise.
44001
44002 2002-02-03 Andrew Cagney <ac131313@redhat.com>
44003
44004 * gcc.dg/Wswitch.c: New test.
44005 PR gcc/4475. PR gcc/3780.
44006
44007 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
44008
44009 * g77.f-torture/execute/5122.f: New test for regressions
44010 against PR fortran/5122.
44011
44012 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
44013
44014 * g77.f-torture/compile/pr3743.f: Delete
44015 * g77.dg/pr3743-1.f: New test.
44016 * g77.dg/pr3743-2.f: New test.
44017 * g77.dg/pr3743-3.f: New test.
44018 * g77.dg/pr3743-4.f: New test.
44019
44020 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
44021
44022 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
44023
44024 2002-02-02 Richard Henderson <rth@redhat.com>
44025
44026 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
44027 * gcc.c-torture/execute/bf64-1.c: Likewise.
44028
44029 2002-02-02 Jakub Jelinek <jakub@redhat.com>
44030
44031 * gcc.dg/20020201-2.c: New test.
44032
44033 * gcc.dg/20020201-3.c: New test.
44034
44035 * gcc.c-torture/execute/bitfld-2.c: New test.
44036
44037 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
44038
44039 * gcc.dg/bitfld-1.c: Update.
44040 * gcc.dg/bitfld-2.c: Update.
44041 * gcc.c-torture/execute/bitfld-1.x: New.
44042
44043 2002-02-02 Jakub Jelinek <jakub@redhat.com>
44044
44045 * gcc.c-torture/execute/20020201-1.c: New test.
44046
44047 2002-02-01 Janis Johnson <janis187@us.ibm.com>
44048
44049 PR target/5469
44050 * gcc.dg/20020201-1.c: New test.
44051
44052 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
44053
44054 PR fortran/3743
44055 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
44056 * g77.f-torture/compile/pr3743.x: Remove
44057
44058 2002-01-31 Tom Rix <trix@redhat.com>
44059
44060 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
44061
44062 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
44063
44064 * gcc.dg/noncompile/20020130-1.c: New test.
44065
44066 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
44067
44068 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
44069
44070 2002-01-29 Richard Henderson <rth@redhat.com>
44071
44072 * gcc.c-torture/execute/991118-1.c: Cast various constants back
44073 to long long.
44074 * gcc.c-torture/execute/bf64-1.c: Likewise.
44075
44076 2002-01-29 Jakub Jelinek <jakub@redhat.com>
44077
44078 * gcc.c-torture/execute/20020129-1.c: New test.
44079
44080 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
44081
44082 * gcc.c-torture/compile/20000224-1.c: Update.
44083 * gcc.c-torture/execute/bitfld-1.c: New tests.
44084 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
44085 * gcc.dg/uninit-A.c: Update.
44086
44087 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
44088
44089 * g++.dg/template/ctor1.C: Add instantiation.
44090
44091 2002-01-28 Paul Koning <pkoning@equallogic.com>
44092
44093 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
44094 argument to __builtin_prefetch to be const ptr.
44095
44096 2002-01-28 Jakub Jelinek <jakub@redhat.com>
44097
44098 * gcc.c-torture/compile/20020120-1.c: New test.
44099
44100 2002-01-27 Kazu Hirata <kazu@hxi.com>
44101
44102 * gcc.c-torture/execute/20020127-1.c: New test.
44103
44104 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
44105
44106 * g77.dg/f77-edit-i-in.f: New test
44107 * g77.dg/f77-edit-i-out.f: New test
44108
44109 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
44110
44111 * gcc.dg/debug/debug.exp: New file.
44112 * gcc.dg/debug/trivial.c: New file.
44113 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
44114 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
44115 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
44116 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
44117 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
44118 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
44119 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
44120 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
44121 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
44122 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
44123 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
44124 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
44125 * gcc.dg/20000503-1.c: Removed.
44126 * gcc.dg/20010207-1.c: Removed.
44127 * gcc.dg/20011223-1.c: Removed.
44128 * gcc.dg/20020104-2.c: Removed.
44129 * gcc.dg/debug-1.c: Removed.
44130 * gcc.dg/debug-2.c: Removed.
44131 * gcc.dg/debug-3.c: Removed.
44132 * gcc.dg/debug-4.c: Removed.
44133 * gcc.dg/debug-5.c: Removed.
44134 * gcc.dg/debug-6.c: Removed.
44135 * gcc.dg/dwarf2-1.c: Removed.
44136 * gcc.dg/dwarf2-2.c: Removed.
44137
44138 2002-01-25 Jakub Jelinek <jakub@redhat.com>
44139
44140 * g++.old-deja/g++.other/eh5.C: New test.
44141 * g++.old-deja/g++.other/sibcall2.C: New test.
44142 * g++.old-deja/g++.other/array9.C: New test.
44143 * g++.old-deja/g++.other/typename2.C: New test.
44144 * g++.old-deja/g++.other/crash60.C: New test.
44145 * g++.old-deja/g++.other/conv9.C: New test.
44146 * g++.old-deja/g++.other/mangle10.C: New test.
44147 * g++.old-deja/g++.other/unchanging1.C: New test.
44148 * g++.old-deja/g++.other/exprstmt1.C: New test.
44149 * g++.old-deja/g++.other/inline23.C: New test.
44150 * g++.old-deja/g++.eh/ia64-1.C: New test.
44151 * g++.old-deja/g++.other/dwarf2-1.C: New test.
44152 * g++.old-deja/g++.other/reload1.C: New test.
44153 * g++.old-deja/g++.other/static20.C: New test.
44154 * g++.old-deja/g++.other/local-alloc1.C: New test.
44155 * g++.old-deja/g++.other/conv8.C: New test.
44156 * g++.old-deja/g++.other/stmtexpr2.C: New test.
44157 * g++.old-deja/g++.other/storeexpr1.C: New test.
44158 * g++.old-deja/g++.other/storeexpr2.C: New test.
44159 * g++.dg/eh/template2.C: New test.
44160 * g++.dg/warn/weak1.C: New test.
44161
44162 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
44163
44164 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44165 Remove first, non-varying, argument.
44166
44167 2002-01-23 Richard Henderson <rth@redhat.com>
44168
44169 * gcc.dg/inline-2.c: New.
44170
44171 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
44172 Add optional target arg. Check number of arguments.
44173 (scan-assembler-not, scan-assembler-dem): Likewise.
44174 (scan-assembler-dem-not): Likewise.
44175
44176 2002-01-23 Zack Weinberg <zack@codesourcery.com>
44177
44178 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
44179 line 12.
44180 * g++.old-deja/g++.brendan/parse3.C,
44181 g++.old-deja/g++.other/crash26.C,
44182 g++.old-deja/g++.other/crash28.C,
44183 g++.old-deja/g++.other/crash29.C,
44184 g++.old-deja/g++.other/crash30.C,
44185 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
44186
44187 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
44188
44189 * gcc.dg/20020115-1.c: New.
44190
44191 2002-01-23 Bob Wilson <bob.wilson@acm.org>
44192
44193 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
44194
44195 2002-01-23 Janis Johnson <janis187@us.ibm.com>
44196
44197 * gcc.dg/20020122-3.c: New.
44198
44199 2002-01-23 Jakub Jelinek <jakub@redhat.com>
44200
44201 * g++.dg/other/gc1.C: New test.
44202
44203 2002-01-23 Zack Weinberg <zack@codesourcery.com>
44204
44205 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
44206
44207 2002-01-22 Richard Henderson <rth@redhat.com>
44208
44209 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
44210
44211 2002-01-22 Richard Henderson <rth@redhat.com>
44212
44213 * gcc.dg/20020122-4.c: New.
44214
44215 2002-01-22 H.J. Lu <hjl@gnu.org>
44216
44217 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
44218 link output.
44219 * gcc.dg/special/ecos.exp: Likewise.
44220 * lib/g++-dg.exp: Likewise.
44221 * lib/g77-dg.exp: Likewise.
44222 * lib/gcc-dg.exp : Likewise.
44223 * lib/mike-g++.exp: Likewise.
44224 * lib/mike-g77.exp: Likewise.
44225 * lib/mike-gcc.exp: Likewise.
44226 * lib/objc-dg.exp: Likewise.
44227
44228 2002-01-22 Janis Johnson <janis187@us.ibm.com>
44229
44230 PR target/5379
44231 * gcc.dg/20020122-2.c: New test.
44232
44233 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
44234
44235 * gcc.dg/20020122-1.c: New test.
44236
44237 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
44238
44239 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
44240
44241 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
44242
44243 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
44244
44245 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44246
44247 * gcc.c-torture/compile/20020121-1.c: New test.
44248
44249 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
44250
44251 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
44252 ld_library_path.
44253
44254 2002-01-21 Jakub Jelinek <jakub@redhat.com>
44255
44256 * gcc.dg/20020218-1.c: New test.
44257
44258 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
44259
44260 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
44261 messages
44262 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
44263 "At global scope" warning
44264 * g++.dg/ext/align1.C: Change cygwin test for alignment
44265 from db-bogus to dg-warning
44266
44267 2002-01-21 Zack Weinberg <zack@codesourcery.com>
44268
44269 * g77.f-torture/compile/cpp2.F: New test.
44270
44271 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
44272
44273 * g++.dg/template/access1.C: New test.
44274
44275 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
44276
44277 * gcc.dg/20020118-1.c: New.
44278
44279 2002-01-18 Kazu Hirata <kazu@hxi.com>
44280
44281 * gcc.c-torture/execute/20020118-1.c: New test.
44282
44283 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
44284
44285 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
44286 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
44287 alignment warnings.
44288
44289 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
44290
44291 * gcc.misc-tests/i386-prefetch.exp: Save and restore
44292 torture_with_loops and torture_without_loops
44293
44294 2002-01-17 Jakub Jelinek <jakub@redhat.com>
44295
44296 * gcc.c-torture/compile/20020116-1.c: New test.
44297
44298 2002-01-16 Jakub Jelinek <jakub@redhat.com>
44299
44300 * gcc.dg/20020116-2.c: New test.
44301
44302 * gcc.dg/ultrasp4.c: New test.
44303
44304 * gcc.dg/20020116-1.c: New test.
44305
44306 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
44307
44308 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
44309 by EABI.
44310
44311 2002-01-15 Janis Johnson <janis187@us.ibm.com>
44312
44313 * gcc.misc-tests/i386-prefetch.exp: New.
44314 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
44315 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
44316 * gcc.misc-tests/i386-pf-none-1.c: New test.
44317 * gcc.misc-tests/i386-pf-sse-1.c: New test.
44318
44319 2002-01-15 Jakub Jelinek <jakub@redhat.com>
44320
44321 * gcc.dg/gnu89-init-1.c: Add new tests.
44322
44323 2002-01-15 Andreas Jaeger <aj@suse.de>
44324
44325 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
44326 * gcc.dg/i386-mmx-2.c: Likewise.
44327 * gcc.dg/i386-sse-1.c: Likewise.
44328 * gcc.dg/i386-sse-2.c: Likewise.
44329 * gcc.dg/i386-sse-3.c: Likewise.
44330
44331 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
44332
44333 * g77.f-torture/execute/intrinsic-unix-bessel.f:
44334 Uncomment additional cases that now pass.
44335
44336 2002-01-11 Richard Henderson <rth@redhat.com>
44337
44338 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
44339 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
44340
44341 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
44342
44343 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
44344
44345 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
44346
44347 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
44348 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
44349
44350 2002-01-10 Dale Johannesen <dalej@apple.com>
44351
44352 * gcc.c-torture/execute/loop-11.c: New.
44353
44354 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
44355
44356 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
44357 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
44358
44359 2002-01-09 Richard Henderson <rth@redhat.com>
44360
44361 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
44362 type in which to perform the operation for each size.
44363
44364 2002-01-09 Alan Matsuoka (alanm@redhat.com)
44365
44366 * gcc.c-torture/compile/20020109-2.c: New test.
44367
44368 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
44369
44370 * gcc.c-torture/execute/loop-10.c: New test.
44371
44372 2002-01-09 Jakub Jelinek <jakub@redhat.com>
44373
44374 * gcc.c-torture/compile/20010226-1.c: New test.
44375 * gcc.c-torture/compile/20010227-1.c: New test.
44376 * gcc.c-torture/compile/20010426-1.c: New test.
44377 * gcc.c-torture/compile/20010510-1.c: New test.
44378 * gcc.c-torture/compile/20010605-3.c: New test.
44379 * gcc.c-torture/compile/20010824-1.c: New test.
44380 * gcc.c-torture/execute/20010409-1.c: New test.
44381 * gcc.dg/noncompile/20000901-1.c: New test.
44382 * gcc.dg/20001023-1.c: New test.
44383 * gcc.dg/20001101-1.c: New test.
44384 * gcc.dg/20001102-1.c: New test.
44385 * gcc.dg/20010207-1.c: New test.
44386 * gcc.dg/20010405-1.c: New test.
44387 * gcc.dg/20010822-1.c: New test.
44388 * gcc.dg/20011107-1.c: New test.
44389
44390 2002-01-09 Jeffrey A Law (law@redhat.com)
44391
44392 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
44393
44394 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
44395 execution failure on PA targets.
44396
44397 2002-01-09 Jakub Jelinek <jakub@redhat.com>
44398
44399 * gcc.c-torture/compile/20020109-1.c: New test.
44400
44401 2002-01-08 Kazu Hirata <kazu@hxi.com>
44402
44403 * gcc.c-torture/execute/20020108-1.c: New test.
44404
44405 2002-01-08 Jakub Jelinek <jakub@redhat.com>
44406
44407 * gcc.dg/20020108-1.c: New test.
44408
44409 2002-01-08 H.J. Lu <hjl@gnu.org>
44410
44411 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
44412 for header files.
44413
44414 2002-01-08 Geoff Keating <geoffk@redhat.com>
44415
44416 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
44417 consistency.
44418
44419 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
44420
44421 * gcc.dg/altivec-4.c: Test altivec predicates.
44422
44423 2002-01-07 Jakub Jelinek <jakub@redhat.com>
44424
44425 * gcc.c-torture/execute/20020107-1.c: New test.
44426
44427 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
44428
44429 PR c/5279
44430 * gcc.c-torture/compile/20020106-1.c: New test.
44431
44432 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
44433
44434 * gcc.c-torture/execute/nestfunc-4.c: New test.
44435
44436 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
44437
44438 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
44439 extra triple that slipped in.
44440 * g++.old-deja/g++.abi/align.C: Likewise.
44441 * g++.old-deja/g++.abi/bitfields.C: Likewise.
44442
44443 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
44444
44445 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
44446 * g++.old-deja/g++.abi/align.C: Likewise.
44447 * g++.old-deja/g++.abi/bitfields.C: Likewise.
44448
44449 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
44450 on FreeBSD/i386.
44451 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
44452 FreeBSD.
44453
44454 2002-01-04 Jakub Jelinek <jakub@redhat.com>
44455
44456 * gcc.dg/20020104-1.c: New test.
44457
44458 * gcc.dg/20020104-2.c: New test.
44459
44460 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
44461
44462 * gcc.dg/20020103-1.c: Fix typo in target selector.
44463
44464 2002-01-03 Richard Henderson <rth@redhat.com>
44465
44466 * gcc.dg/20020103-1.c: New.
44467
44468 2002-01-03 Kazu Hirata <kazu@hxi.com>
44469
44470 * gcc.c-torture/execute/20020103-1.c: New test.
44471
44472 2002-01-03 Jakub Jelinek <jakub@redhat.com>
44473
44474 * g++.dg/other/debug2.C: New test.
44475
44476 * gcc.c-torture/compile/20020103-1.c: New test.
44477
44478 2002-01-02 Jakub Jelinek <jakub@redhat.com>
44479
44480 * gcc.dg/gnu89-init-1.c: Added new tests.
44481
44482 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44483
44484 * g++.dg/template/friend2.C: Remove as patch is reverted.
44485
44486 * g++.dg/warn/oldcast1.C: New test.
44487
44488 * g++.dg/template/ptrmem1.C: New test.
44489 * g++.dg/template/ptrmem2.C: New test.
44490
44491 * g++.dg/template/ntp.C: New test.
44492
44493 * g++.dg/other/component1.C: New test.
44494
44495 * g++.dg/template/ttp3.C: New test.
44496
44497 * g++.dg/template/friend2.C: New test.
44498 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
44499
44500 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44501
44502 * g++.dg/other/ptrmem1.C: New test.
44503 * g++.dg/other/ptrmem2.C: New test.
44504
44505 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44506
44507 * g++.dg/template/ctor1.C: New test.
44508
44509 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
44510
44511 * g++.dg/template/friend2.C: New test.
44512
44513 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
44514
44515 * gcc.dg/mmix-1.c: New test.
44516
44517 2001-12-31 Richard Henderson <rth@redhat.com>
44518
44519 * gcc.dg/asm-5.c: New.
44520
44521 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
44522
44523 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
44524 in namespace __gnu_cxx
44525
44526 2001-12-30 Richard Henderson <rth@redhat.com>
44527
44528 * gcc.dg/debug-6.c: New.
44529
44530 2001-12-30 Jakub Jelinek <jakub@redhat.com>
44531
44532 * gcc.c-torture/compile/20011229-2.c: New test.
44533
44534 2001-12-29 Jakub Jelinek <jakub@redhat.com>
44535
44536 * gcc.dg/debug-3.c: New test.
44537 * gcc.dg/debug-4.c: New test.
44538 * gcc.dg/debug-5.c: New test.
44539
44540 2001-12-29 Richard Henderson <rth@redhat.com>
44541
44542 * g++.dg/eh/loop1.C: New.
44543
44544 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
44545
44546 * g++.dg/template/crash1.C: New test.
44547
44548 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
44549
44550 * g++.dg/other/const1.C: New test.
44551
44552 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
44553
44554 * gcc.c-torture/compile/20011229-1.c: New test.
44555
44556 2001-12-28 Stan Shebs <shebs@apple.com>
44557
44558 * lib/objc-torture.exp: Resync with c-torture.exp.
44559 * lib/objc.exp: Load standard libraries.
44560
44561 2001-12-28 Jakub Jelinek <jakub@redhat.com>
44562
44563 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
44564 additional tests.
44565
44566 2001-12-27 Roger Sayle <roger@eyesopen.com>
44567
44568 * gcc.c-torture/execute/string-opt-16.c: New testcase.
44569
44570 2001-12-27 Richard Henderson <rth@redhat.com>
44571
44572 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
44573
44574 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
44575
44576 * g++.dg/eh/ctor1.C: New test.
44577 * g++.dg/other/error2.C: New test.
44578
44579 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
44580
44581 * g++.dg/other/init2.C: New test.
44582
44583 2001-12-24 Richard Henderson <rth@redhat.com>
44584
44585 * gcc.dg/20011223-1.c: New.
44586 * gcc.dg/inline-1.c: New.
44587
44588 2001-12-23 Richard Henderson <rth@redhat.com>
44589
44590 * gcc.dg/asm-4.c: Test operand modifiers.
44591
44592 2001-12-23 Richard Henderson <rth@redhat.com>
44593
44594 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
44595
44596 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
44597
44598 * gcc.c-torture/execute/20011223-1.c: New test.
44599
44600 2001-12-21 Richard Henderson <rth@redhat.com>
44601
44602 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
44603 re-enables the warning.
44604
44605 2001-12-21 Richard Henderson <rth@redhat.com>
44606
44607 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
44608
44609 2001-12-20 Jakub Jelinek <jakub@redhat.com>
44610
44611 * gcc.c-torture/compile/20011218-1.c: New test.
44612
44613 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
44614
44615 * gcc.misc-test/arm-isr.exp: New file. Control running of the
44616 arm-isr.c test.
44617 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
44618 epilogue generation for ARM ISR routines.
44619
44620 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44621
44622 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
44623 * gcc.dg/format/c90-printf-3.c: Likewise.
44624 * gcc.dg/format/c99-printf-3.c: Likewise.
44625 * gcc.dg/format/ext-1.c: Likewise.
44626 * gcc.dg/format/ext-6.c: Likewise.
44627 * gcc.dg/format/format.h: Prototype unlocked stdio.
44628
44629 2001-12-20 Richard Henderson <rth@redhat.com>
44630
44631 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
44632 (arena): Use it.
44633 (malloc): Correct allocation logic. Abort if we fill up the
44634 arena before initialization complete.
44635 (realloc): Correct allocation logic.
44636
44637 2001-12-20 Jakub Jelinek <jakub@redhat.com>
44638
44639 * gcc.c-torture/compile/20011219-2.c: New test.
44640
44641 * gcc.c-torture/execute/20011219-1.c: New test.
44642
44643 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
44644
44645 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
44646 target does not support weak symbols.
44647
44648 2001-12-19 Jakub Jelinek <jakub@redhat.com>
44649
44650 * gcc.c-torture/compile/20011219-1.c: New test.
44651
44652 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
44653
44654 * g++.dg/other/error1.C: New test.
44655
44656 2001-12-17 Jeffrey A Law (law@redhat.com)
44657
44658 * gcc.c-torture/execute/20011217-1.c: New test.
44659
44660 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
44661
44662 * objc.dg/special/: New directory.
44663 * objc.dg/special/special.exp: New file.
44664 * objc.dg/special/unclaimed-category-1.h: New file.
44665 * objc.dg/special/unclaimed-category-1a.m: New file.
44666 * objc.dg/special/unclaimed-category-1.m: New file.
44667
44668 2001-12-17 Andreas Jaeger <aj@suse.de>
44669
44670 * gcc.c-torture/compile/20011217-2.c: New test.
44671
44672 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
44673
44674 * gcc.c-torture/compile/20011217-1.c: New test.
44675
44676 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
44677
44678 * gcc.dg/20011214-1.c: New.
44679
44680 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
44681
44682 * gcc.dg/altivec-4.c: New.
44683
44684 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
44685
44686 * gcc.dg/20011113-1.c: New test.
44687
44688 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44689
44690 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
44691 std::__malloc_alloc_template<0> and
44692 std::__default_alloc_template<false, 0>.
44693
44694 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
44695
44696 * objc/execute/bf-21.m: New test.
44697 * objc/execute/enumeration-1.m: New test.
44698 * objc/execute/enumeration-2.m: New test.
44699
44700 2001-12-12 Jakub Jelinek <jakub@redhat.com>
44701
44702 * gcc.dg/gnu89-init-1.c: New test.
44703
44704 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
44705
44706 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
44707 * g++.old-deja/g++.jason/2371.C: Likewise.
44708 * g++.old-deja/g++.jason/template33.C: Likewise.
44709 * g++.old-deja/g++.jason/template34.C: Likewise.
44710 * g++.old-deja/g++.jason/template36.C: Likewise.
44711 * g++.old-deja/g++.oliva/typename1.C: Likewise.
44712 * g++.old-deja/g++.oliva/typename2.C: Likewise.
44713 * g++.old-deja/g++.other/typename1.C: Likewise.
44714 * g++.old-deja/g++.pt/inherit2.C: Likewise.
44715 * g++.old-deja/g++.pt/nontype5.C: Likewise.
44716 * g++.old-deja/g++.pt/typename11.C: Likewise.
44717 * g++.old-deja/g++.pt/typename14.C: Likewise.
44718 * g++.old-deja/g++.pt/typename16.C: Likewise.
44719 * g++.old-deja/g++.pt/typename3.C: Likewise.
44720 * g++.old-deja/g++.pt/typename4.C: Likewise.
44721 * g++.old-deja/g++.pt/typename5.C: Likewise.
44722 * g++.old-deja/g++.pt/typename7.C: Likewise.
44723 * g++.old-deja/g++.robertl/eb9.C: Likewise.
44724
44725 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
44726
44727 * g++.dg/other/linkage1.C: New test.
44728 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
44729 specifiers.
44730
44731 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
44732
44733 * gcc.dg/concat.c: New test.
44734
44735 2001-12-11 Stan Shebs <shebs@apple.com>
44736
44737 * objc/compile: New test directory.
44738 * objc/compile/compile.exp: New expect script.
44739 * objc/compile/20011211-1.m: New compile test.
44740
44741 2001-12-11 Jason Merrill <jason@redhat.com>
44742
44743 * lib/prune.exp (prune_gcc_output): Also handle "In member
44744 function". So many permutations...
44745
44746 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
44747
44748 * g++.dg/template/typedef1.C: New test.
44749
44750 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
44751
44752 * g++.dg/other/copy1.C: New test.
44753
44754 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
44755
44756 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
44757
44758 * gcc.dg/builtin-choose-expr.c: New.
44759
44760 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
44761
44762 * gcc.dg/altivec-2.c: New.
44763
44764 2001-12-07 Richard Henderson <rth@redhat.com>
44765
44766 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
44767
44768 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
44769
44770 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
44771 ultrasparc.
44772
44773 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44774
44775 * g++-old.deja/g++.robertl/eb101.C: Deleted.
44776
44777 2001-12-06 Janis Johnson <janis187@us.ibm.com>
44778
44779 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
44780 variable argument list.
44781
44782 2001-12-06 Zack Weinberg <zack@codesourcery.com>
44783
44784 * gcc.c-torture/execute/memcheck: Delete entire directory.
44785 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
44786 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
44787
44788 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
44789
44790 * gcc.dg/Wshadow-1.c: New test.
44791
44792 2001-12-05 Jakub Jelinek <jakub@redhat.com>
44793
44794 * gcc.c-torture/compile/20011130-1.c: New test.
44795
44796 * gcc.dg/noncompile/20011025-1.c: New test.
44797
44798 * g++.dg/other/anon-union.C: New test.
44799
44800 * gcc.c-torture/execute/20011024-1.c: New test.
44801
44802 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
44803
44804 * gcc.c-torture/execute/20000722-1.x,
44805 gcc.c-torture/execute/20010123-1.x: Remove.
44806 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
44807 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
44808 gcc.dg/c99-complit-2.c: New tests.
44809
44810 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
44811
44812 * g++.dg/inherit/base1.C: New test.
44813
44814 2001-12-04 Jakub Jelinek <jakub@redhat.com>
44815
44816 * g++.dg/other/stdarg1.C: New test.
44817
44818 * gcc.c-torture/compile/20011130-2.c: New test.
44819
44820 2001-12-03 Janis Johnson <janis187@us.ibm.com>
44821
44822 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
44823 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
44824 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
44825 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
44826 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
44827 * gcc.dg/builtin-prefetch-1.c: New test.
44828
44829 2001-12-03 Jakub Jelinek <jakub@redhat.com>
44830
44831 * gcc.dg/20011130-1.c: New test.
44832
44833 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
44834
44835 * g++.dg/other/scope1.C: New test.
44836 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
44837
44838 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
44839
44840 * gcc.dg/vla-init-1.c: New test.
44841
44842 2001-12-01 Geoff Keating <geoffk@redhat.com>
44843
44844 * gcc.c-torture/compile/structs.c: New testcase from GDB.
44845
44846 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
44847
44848 * objc.dg/alias.m: Update.
44849 * objc.dg/class-1.m: Update.
44850 * objc.dg/const-str-1.m: Update.
44851 * objc.dg/fwd-proto-1.m: Update.
44852 * objc.dg/id-1.m: Update.
44853 * objc.dg/super-class-1.m: Update.
44854
44855 2001-11-29 Mark Mitchell <mark@codesourcery.com>
44856
44857 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
44858 constructs.
44859
44860 2001-11-28 Jeffrey A Law (law@cygnus.com)
44861
44862 * gcc.c-torture/execute/20011128-1.c: New test.
44863
44864 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
44865
44866 * gcc.dg/20011127-1.c: New test.
44867
44868 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
44869
44870 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
44871 from Austin Group draft 7.
44872 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
44873 scanf format arguments.
44874 * gcc.dg/format/no-exargs-2.c: New test.
44875
44876 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
44877
44878 * g++.dg/abi/vbase8-4.C: New test.
44879
44880 2001-11-24 Ian Lance Taylor <ian@airs.com>
44881
44882 * gcc.c-torture/execute/20011121-1.c: New test.
44883
44884 2001-11-23 Jeffrey A Law (law@cygnus.com)
44885
44886 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
44887
44888 2001-11-23 Andreas Jaeger <aj@suse.de>
44889
44890 * gcc.dg/cpp/charconst-2.c: New test.
44891
44892 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
44893
44894 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
44895 to the host if it is remote. Let tests specify extra headers
44896 they use.
44897 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
44898 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
44899 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
44900 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
44901 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
44902 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
44903 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
44904 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
44905 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
44906 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
44907
44908 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
44909
44910 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
44911 for little endian ARMs.
44912
44913 2001-11-20 Jakub Jelinek <jakub@redhat.com>
44914
44915 * gcc.c-torture/compile/20011119-1.c: New test.
44916 * gcc.c-torture/compile/20011119-2.c: New test.
44917
44918 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
44919
44920 * gcc.dg/altivec-1.c: Fix typo.
44921
44922 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
44923
44924 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
44925
44926 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
44927
44928 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
44929
44930 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
44931
44932 * lib/g77.exp: Don't specify --rpath-link.
44933
44934 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
44935 across all the headers.
44936 * gcc.dg/format/format.exp: For testing on a remote host,
44937 copy format.h.
44938
44939 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
44940 * gcc.c-torture/execute/930406-1.c: Likewise.
44941 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44942
44943 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
44944
44945 * gcc.dg/altivec-1.c: New.
44946
44947 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
44948
44949 * gcc.dg/cpp/fpreprocessed.c: New test case.
44950
44951 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
44952
44953 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
44954 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
44955 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
44956
44957 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
44958
44959 * gcc.dg/no-builtin-1.c: New test.
44960
44961 2001-11-16 Jakub Jelinek <jakub@redhat.com>
44962
44963 * gcc.c-torture/execute/20011115-1.c: New test.
44964
44965 2001-11-15 Jakub Jelinek <jakub@redhat.com>
44966
44967 * gcc.c-torture/compile/20011114-2.c: New test.
44968 * gcc.c-torture/compile/20011114-3.c: New test.
44969 * gcc.c-torture/compile/20011114-4.c: New test.
44970
44971 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
44972
44973 * g++.dg/other/init1.C: New test.
44974
44975 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
44976
44977 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
44978 message.
44979
44980 * gcc.c-torture/execute/20011114-1.c: New testcase.
44981
44982 * gcc.c-torture/compile/20010327-1.c: Revert last change.
44983 * gcc.c-torture/compile/20011114-1.c: New test, exactly
44984 like the (before this change) version of 20010327-1.c.
44985
44986 2001-11-14 Roger Sayle <roger@eyesopen.com>
44987
44988 * gcc.c-torture/execute/string-opt-13.c: New testcase.
44989
44990 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
44991
44992 * g++.dg/init/array2.C: New test.
44993
44994 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
44995
44996 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
44997
44998 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
44999
45000 * g++.dg/other/forscope1.C: New test.
45001 * g++.dg/ext/forscope1.C: New test.
45002 * g++.dg/ext/forscope2.C: New test.
45003
45004 2001-11-13 Jakub Jelinek <jakub@redhat.com>
45005
45006 * gcc.c-torture/execute/20011113-1.c: New test.
45007
45008 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
45009
45010 * gcc.c-torture/execute/20011109-2.c: New test.
45011
45012 * gcc.c-torture/execute/20011109-1.c: New test.
45013
45014 2001-11-09 Jakub Jelinek <jakub@redhat.com>
45015
45016 * gcc.c-torture/compile/20011109-1.c: New test.
45017
45018 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
45019
45020 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
45021 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
45022 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
45023 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
45024 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
45025 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
45026 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
45027
45028 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
45029
45030 * g++.dg/warn/Wshadow-1.C: New tests.
45031 * g++.old-deja/g++.mike/for3.C: Update.
45032
45033 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
45034
45035 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
45036 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
45037 XFAILs. Adjust expected error texts.
45038 * gcc.c-torture/compile/20011106-1.c,
45039 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
45040 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
45041 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
45042 gcc.dg/c99-array-lval-5.c: New tests.
45043
45044 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45045
45046 * gcc.dg/cpp/defined.c: Update.
45047
45048 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45049
45050 * gcc.c-torture/execute/anon-1.c: New test.
45051
45052 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
45053
45054 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
45055 same size, so no warning should be produced on stormy16.
45056
45057 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
45058 due to oversized array.
45059 * g++.old-deja/g++.mike/ns15.C: Likewise.
45060 * g++.old-deja/g++.pt/crash16.C: Likewise.
45061
45062 2001-11-02 Graham Stott <grahams@redhat.com>
45063
45064 * g++.dgother/debug1.C: Fix typos.
45065
45066 2001-11-01 Jakub Jelinek <jakub@redhat.com>
45067
45068 * g++.dg/other/debug1.C: New test.
45069
45070 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
45071
45072 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
45073 of unsigned long.
45074
45075 2001-10-30 Jakub Jelinek <jakub@redhat.com>
45076
45077 * gcc.dg/20011029-2.c: New test.
45078
45079 * gcc.c-torture/compile/20011029-1.c: New test.
45080
45081 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
45082
45083 * objc/execute/class_self-1.m: New test.
45084 * objc/execute/class_self-2.m: New test.
45085
45086 2001-10-25 Zack Weinberg <zack@codesourcery.com>
45087
45088 * gcc.misc-tests/msgs.exp: Delete.
45089 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
45090 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
45091 error set to match recent changes.
45092
45093 2001-10-24 Zack Weinberg <zack@codesourcery.com>
45094
45095 * gcc.dg/20011021-1.c: New test.
45096
45097 2001-10-24 Jakub Jelinek <jakub@redhat.com>
45098
45099 * gcc.c-torture/compile/20011023-1.c: New test.
45100
45101 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
45102
45103 * lib/g77.exp: Rewrite based on lib/g++.exp.
45104
45105 2001-10-19 Jakub Jelinek <jakub@redhat.com>
45106
45107 * gcc.c-torture/execute/20011019-1.c: New test.
45108
45109 * gcc.dg/20011018-1.c: New test.
45110
45111 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
45112
45113 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
45114
45115 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
45116
45117 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
45118 * gcc.dg/attr-invalid.c: Likewise.
45119
45120 2001-10-18 Jakub Jelinek <jakub@redhat.com>
45121
45122 * gcc.dg/20011015-1.c: New test.
45123
45124 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
45125
45126 * g++.dg/template/unify2.C: New test.
45127
45128 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
45129
45130 * g++.dg/other/exception-specification.C: New test
45131
45132 2001-10-13 Tom Rix <trix@redhat.com>
45133
45134 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
45135 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
45136
45137 2001-10-12 Jakub Jelinek <jakub@redhat.com>
45138
45139 * gcc.dg/20011009-1.c: New test.
45140
45141 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
45142
45143 PR g++/4476
45144 * g++.dg/other/friend1.C: New test.
45145
45146 2001-10-11 Richard Henderson <rth@redhat.com>
45147
45148 * g++.old-deja/g++.other/crash18.C: Add -S to options.
45149
45150 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45151
45152 * gcc.c-torture/compile/20011010-1.c: New.
45153
45154 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
45155
45156 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
45157 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
45158 g77.f-torture/execute/execute.exp,
45159 g77.f-torture/noncompile/noncompile.exp,
45160 gcc.c-torture/compile/compile.exp,
45161 gcc.c-torture/execute/execute.exp,
45162 gcc.c-torture/execute/ieee/ieee.exp,
45163 gcc.c-torture/execute/memcheck/memcheck.exp,
45164 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
45165 objc/execute/execute.exp: Update FSF address.
45166
45167 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
45168
45169 * gcc.dg/cpp/cmdlne-C.c: Update.
45170 * gcc.dg/cpp/cmdlne-C2.c: New.
45171
45172 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45173
45174 * gcc.c-torture/execute/20011008-3.c: New.
45175
45176 2001-10-08 DJ Delorie <dj@redhat.com>
45177
45178 * gcc.dg/20011008-1.c: New.
45179 * gcc.dg/20011008-2.c: New.
45180
45181 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
45182
45183 * gcc.dg/cpp/spacing1.c: Update test.
45184
45185 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
45186
45187 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
45188 spelling errors of "separate" as "seperate".
45189
45190 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
45191
45192 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
45193 enough to avoid inlining.
45194
45195 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
45196
45197 * lib/g77.exp: set libg2c_dir correctly.
45198
45199 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
45200
45201 * gcc.dg/cpp/macro11.c: New test.
45202
45203 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
45204
45205 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
45206 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
45207 gcc.dg/format/multattr-3.c: New tests.
45208 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
45209 tests for format attributes on function pointers being rejected.
45210
45211 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
45212
45213 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
45214
45215 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
45216
45217 * g++.dg/warn/format1.C: New test.
45218
45219 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
45220
45221 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
45222
45223 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
45224
45225 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
45226
45227 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
45228
45229 * gcc.dg/cpp/redef2.c: Add test.
45230
45231 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
45232
45233 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
45234 long-standing bug on i686, apparently.
45235 * gcc.c-torture/execute/loop-2c.x: New file.
45236 * gcc.c-torture/execute/loop-2d.x: New file.
45237 * gcc.c-torture/execute/loop-3c.x: New file.
45238
45239 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
45240
45241 * gcc.dg/cpp/20000625-2.c: Correct line number.
45242
45243 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
45244
45245 * gcc.dg/cpp/macro10.c: New test.
45246 * gcc.dg/cpp/strify3.c: New test.
45247 * gcc.dg/cpp/spacing1.c: Add tests.
45248 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
45249 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
45250
45251 2001-09-24 DJ Delorie <dj@redhat.com>
45252
45253 * gcc.c-torture/execute/20010924-1.c: New test.
45254
45255 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
45256
45257 * objc/execute/paste.m: Remove.
45258
45259 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
45260
45261 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
45262
45263 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
45264
45265 * g77.dg/strlen0.f: New test.
45266
45267 2001-09-21 Richard Henderson <rth@redhat.com>
45268
45269 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
45270 * g++.old-deja/g++.abi/vtable2.C: Likewise.
45271
45272 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
45273
45274 Table-driven attributes.
45275 * g++.dg/ext/attrib1.C: New test.
45276
45277 2001-09-20 DJ Delorie <dj@redhat.com>
45278
45279 * gcc.dg/20000926-1.c: Update expected warning messages.
45280 * gcc.dg/array-2.c: Likewise, and test for warnings too.
45281 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
45282 array.
45283
45284 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
45285
45286 * g++.dg/eh/registers1.C: New test case.
45287
45288 2001-09-17 Richard Henderson <rth@redhat.com>
45289
45290 * gcc.dg/array-5.c: Fix VLA decomposition test.
45291
45292 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
45293
45294 * gcc.dg/cpp/line5.c: New testcase.
45295
45296 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
45297
45298 * gcc.dg/cpp/macro9.c: New test.
45299
45300 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
45301
45302 * gcc.c-torture/execute/980223.c: Change type of addr from long
45303 to char *.
45304
45305 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
45306
45307 * gcc.c-torture/execute/20010915-1.c: New test.
45308
45309 2001-09-14 Janis Johnson <janis187@us.ibm.com>
45310
45311 * g77.dg/bprob: New directory.
45312 * g77.dg/bprob/bprob.exp: New file.
45313 * g77.dg/bprob/bprob-1.f: New test.
45314 * g77.dg/gcov: New directory.
45315 * g77.dg/gcov/gcov.exp: New file.
45316 * g77.dg/gcov/gcov-1.f: New test.
45317 * g77.dg/gcov/gcov-1.x: New file.
45318
45319 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
45320
45321 * gcc.dg/cpp/directiv.c: Update.
45322 * gcc.dg/cpp/undef1.c: Update.
45323
45324 2001-09-12 Jakub Jelinek <jakub@redhat.com>
45325
45326 * gcc.dg/20010912-1.c: New test.
45327
45328 2001-09-11 Janis Johnson <janis187@us.ibm.com>
45329
45330 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
45331 language-independent file in lib.
45332 * lib/gcov.exp: New file.
45333
45334 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
45335
45336 * gcc.c-torture/compile/20010911-1.c: New test.
45337
45338 2001-09-10 Janis Johnson <janis187@us.ibm.com>
45339
45340 * lib/profopt.exp: New, to support profile-directed optimizations.
45341 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
45342 * gcc.misc-tests/bprob-1.c: New test.
45343 * gcc.misc-tests/bprob-2.c: New test.
45344
45345 2001-09-07 Janis Johnson <janis187@us.ibm.com>
45346
45347 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
45348 XFAIL and which kinds of gcov output to verify.
45349 * gcc.misc-tests/gcov-4b.x: New file.
45350 * gcc.misc-tests/gcov-5b.x: New file.
45351 * gcc.misc-tests/gcov-6.x: New file.
45352 * gcc.misc-tests/gcov-7.c: New test.
45353 * gcc.misc-tests/gcov-7.x: New file.
45354
45355 2001-09-06 Janis Johnson <janis187@us.ibm.com>
45356
45357 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
45358 * gcc.misc-tests/gcov-6.c: New test.
45359
45360 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
45361
45362 PR c++/3986
45363 * g++.dg/abi/vbase1.C: New test.
45364
45365 2001-09-05 Ziemowit Laski <zlaski@apple.com>
45366
45367 * objc.dg/method-2.m: New.
45368
45369 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
45370
45371 PR c++/4203
45372 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
45373 * g++.dg/init/empty1.C: New test.
45374
45375 2001-09-03 Jakub Jelinek <jakub@redhat.com>
45376
45377 * gcc.c-torture/compile/20010903-1.c: New test.
45378
45379 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
45380
45381 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
45382 for m68k.
45383
45384 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
45385
45386 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
45387
45388 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
45389
45390 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
45391
45392 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
45393
45394 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
45395 for 16-bit 'unsigned int'.
45396
45397 2001-08-29 Kazu Hirata <kazu@hxi.com>
45398
45399 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
45400
45401 2001-08-27 Richard Henderson <rth@redhat.com>
45402
45403 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
45404 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
45405
45406 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
45407
45408 * gcc.dg/asm-names.c (ymain): New.
45409
45410 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
45411
45412 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
45413 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
45414 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
45415
45416 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45417
45418 * gcc.dg/compare5.c: New testcase.
45419
45420 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
45421
45422 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
45423 and "In instantiation".
45424
45425 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
45426
45427 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
45428
45429 2001-08-20 Janis Johnson <janis187@us.ibm.com>
45430
45431 * gcc.misc-tests/gcov.exp: Add support for branch information.
45432 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
45433 * gcc.misc-tests/gcov-4.c: New test.
45434 * gcc.misc-tests/gcov-4b.c: New test.
45435 * gcc.misc-tests/gcov-5b.c: New test.
45436
45437 2001-08-20 Zack Weinberg <zackw@panix.com>
45438
45439 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
45440 expected to fail.
45441
45442 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
45443
45444 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
45445
45446 2001-08-19 Jakub Jelinek <jakub@redhat.com>
45447
45448 * g++.dg/eh/template1.C: New test.
45449
45450 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
45451
45452 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
45453 Fix thinko.
45454 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
45455 for xfail.
45456
45457 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
45458
45459 * lib/g77-dg.exp: Use prune.exp for common procedures
45460 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
45461 * lib/g77.exp: (g77-dg-prune) Remove
45462
45463 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
45464
45465 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
45466
45467 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45468
45469 * g++.dg/template/unify1.C: New test.
45470
45471 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
45472
45473 * g++.dg/abi/empty4.C: New test.
45474
45475 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
45476
45477 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
45478 solaris2.*
45479 * g77.f-torture/compile/pr3743.x: Likewise.
45480
45481 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
45482
45483 * g++.dg/other/using-declaration.C: New test.
45484
45485 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
45486
45487 * gcc.dg/cpp/tr-sign.c: New testcase.
45488
45489 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
45490
45491 * gcc.dg/cpp/19951025-1.c: Revert.
45492 * gcc.dg/cpp/directiv.c: We no longer process directives that
45493 interrupt macro arguments.
45494
45495 2001-08-03 Zack Weinberg <zackw@stanford.edu>
45496
45497 * gcc.dg/bconstp-1.c: New test.
45498
45499 2001-08-03 Richard Henderson <rth@redhat.com>
45500
45501 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
45502
45503 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
45504
45505 * gcc.dg/cpp/19951025-1.c: Update.
45506
45507 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
45508
45509 * g77.dg/ff90-1.f (s): Fix reference of variable z,
45510 should be x.
45511
45512 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
45513
45514 Kill -fhonor-std.
45515 * g++.old-deja/g++.ns/ns14.C: Remove special options.
45516 * g++.old-deja/g++.other/std1.C: Likewise.
45517 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
45518
45519 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45520
45521 * lib/g77.exp: Load gcc-defs.exp for common procedures
45522 (g77_pass, g77_fail, g77_finish, g77_exit,
45523 ${tool}_check_unsupported_p} Now redundant. Deleted.
45524
45525 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
45526
45527 * g77.dg/fbackslash.f
45528 * g77.dg/fcase-preserve.f
45529 * g77.dg/ff90-1.f
45530 * g77.dg/ffixed-line-length-0.f
45531 * g77.dg/ffixed-line-length-132.f
45532 * g77.dg/ffixed-line-length-7.f
45533 * g77.dg/ffixed-line-length-72.f
45534 * g77.dg/ffixed-line-length-none.f
45535 * g77.dg/ffree-form-1.f
45536 * g77.dg/fno-backslash.f
45537 * g77.dg/fno-f90-1.f
45538 * g77.dg/fno-fixed-form-1.f
45539 * g77.dg/fno-onetrip.f
45540 * g77.dg/fno-typeless-boz.f
45541 * g77.dg/fno-underscoring.f
45542 * g77.dg/fno-vxt-1.f
45543 * g77.dg/fonetrip.f
45544 * g77.dg/ftypeless-boz.f
45545 * g77.dg/fugly-assumed.f
45546 * g77.dg/funderscoring.f
45547 * g77.dg/fvxt-1.f
45548
45549 2001-08-01 Ziemowit Laski <zlaski@apple.com>
45550
45551 * objc.dg/fwd-proto-1.m: New.
45552 * objc.dg/local-decl-1.m: New.
45553 * objc.dg/naming-1.m: New.
45554 * objc.dg/naming-2.m: New.
45555 * objc.dg/proto-hier-1.m: New.
45556
45557 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
45558
45559 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
45560 largest-type elements to a struct makes its size grow.
45561
45562 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
45563
45564 * g++.dg/abi/vthunk1.C: New test.
45565
45566 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
45567
45568 * g++.dg/abi/vbase8-22.C: New test.
45569
45570 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45571
45572 * gcc.dg/cpp/macro8.c: New test.
45573
45574 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
45575
45576 * g++.dg/abi/vbase8-21.C: New test.
45577
45578 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
45579
45580 * g++.dg/abi/vbase8-10.C: New test.
45581
45582 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45583
45584 * lib/g++.exp (g++_set_ld_library_path): Renamed to
45585 ${tool}_set_ld_library_path.
45586 Changed caller.
45587 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
45588 g++.exp.
45589
45590 2001-07-26 Stan Cox <scox@redhat.com>
45591
45592 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
45593 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
45594 gcc_exit, gcc_check_unsupported_p):
45595 Moved to gcc-deps.exp
45596 * gcc-deps.exp: New file.
45597
45598 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45599
45600 * g++.old-deja/g++.pt/defarg14.C: New test.
45601
45602 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
45603
45604 * g++.old-deja/g++.other/lineno5.C: New test.
45605
45606 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
45607
45608 * g++.old-deja/g++.pt/crash68.C: New test.
45609
45610 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
45611
45612 * g++.old-deja/g++.other/crash42.C: New test.
45613
45614 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
45615
45616 * gcc.dg/cpp/extratokens.c: Fix.
45617 * gcc.dg/cpp/skipping2.c: New tests.
45618
45619 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45620
45621 * gcc.c-torture/execute/20010724-1.c: New file.
45622 * gcc.c-torture/execute/20010724-1.x: New file.
45623
45624 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
45625
45626 * g++.old-deja/g++.other/cond7.C: New test.
45627
45628 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
45629
45630 * g++.old-deja/g++.other/optimize4.C: New test.
45631
45632 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
45633
45634 * g++.old-deja/g++.abi/vbase8-5.C: New test.
45635
45636 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
45637
45638 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
45639 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
45640 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
45641 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
45642
45643 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
45644 bug report" message.
45645
45646 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
45647 * g++.dg/ext/instantiate1.C: Move from old-deja.
45648
45649 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
45650
45651 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
45652 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
45653 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
45654 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
45655
45656 2001-07-23 Jeffrey A Law (law@cygnus.com)
45657
45658 * gcc.c-torture/execute/20010723-1.c: New test.
45659
45660 2001-07-23 Ben Elliston <bje@redhat.com>
45661
45662 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
45663
45664 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45665
45666 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
45667 i[34567]86-*-*.
45668 Delete handling of ieee_multilib_flags.
45669 Pass -mieee for alpha*-*-* and sh-*-*.
45670 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
45671
45672 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
45673
45674 Remove old-abi tests.
45675 * g++.old-deja/g++.mike/p11116.C: Remove.
45676 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
45677
45678 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
45679
45680 * g77.f-torture/compile/pr3743.f: New test
45681
45682 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
45683
45684 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
45685
45686 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45687
45688 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
45689 g++.old-deja/g++.pt/static6.C: Likewise.
45690 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
45691 supports weak symbols.
45692
45693 2001-07-18 Andreas Jaeger <aj@suse.de>
45694
45695 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
45696 supported again.
45697
45698 2001-07-18 Andreas Jaeger <aj@suse.de>
45699
45700 * gcc.dg/iftrap-1.c: Fix target line.
45701
45702 2001-07-17 Richard Henderson <rth@redhat.com>
45703
45704 * gcc.c-torture/execute/20010717-1.c: New.
45705
45706 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
45707
45708 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
45709 tests.
45710
45711 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
45712
45713 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
45714
45715 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45716
45717 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
45718 UAC_SIGBUS, UAC_NOPRINT definitions.
45719
45720 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
45721
45722 * objc/execute/object_is_class.m: New test.
45723 * objc/execute/object_is_meta_class.m: New test.
45724
45725 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
45726
45727 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
45728 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
45729
45730 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
45731
45732 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
45733 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
45734
45735 2001-07-14 Richard Henderson <rth@redhat.com>
45736
45737 * gcc.dg/iftrap-1.c: New.
45738
45739 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
45740
45741 * g77.f-torture/execute/intrinsic77.f: New test.
45742
45743 2001-07-11 Janis Johnson <janis@us.ibm.com>
45744
45745 * gcc.misc-tests/gcov-3.c: New test.
45746
45747 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
45748
45749 * gcc.c-torture/compile/20010711-1.c,
45750 * gcc.c-torture/compile/20010711-2.c: New tests.
45751
45752 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
45753
45754 * gcc.c-torture/execute/20010711-1.c: New test.
45755
45756 2001-07-11 Ben Elliston <bje@redhat.com>
45757
45758 * g++.old-deja/g++.other/enum5.C: New test.
45759
45760 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
45761
45762 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
45763 (g++-dg-prune): Call prune_gcc_output.
45764 * prune.exp: New file for prune_gcc_output.
45765 * lib/g++.exp, lib/gcc.exp: Load it.
45766
45767 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
45768
45769 * gcc.c-torture/compile/20010701-1.c,
45770 g++.old-deja/g++.ext/attrib6.C: New tests.
45771
45772 2001-07-06 Jeffrey A Law (law@cygnus.com)
45773
45774 * gcc.c-torture/compile/20010706-1.c: New test.
45775
45776 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
45777
45778 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
45779
45780 2001-06-28 Stan Shebs <shebs@apple.com>
45781
45782 * gcc.dg/pragma-darwin.c: New test.
45783
45784 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45785
45786 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
45787 Solaris 2.[678] system.
45788
45789 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
45790
45791 * gcc.dg/20010622-1.c: New test.
45792
45793 2001-06-18 Stan Shebs <shebs@apple.com>
45794
45795 * objc.dg: New directory.
45796 * objc.dg/dg.exp: New file.
45797 * objc.dg/alias.m: New.
45798 * objc.dg/class-1.m: New.
45799 * objc.dg/class-2.m: New.
45800 * objc.dg/const-str-1.m: New.
45801 * objc.dg/const-str-2.m: New.
45802 * objc.dg/id-1.m: New.
45803 * objc.dg/method-1.m: New.
45804 * objc.dg/super-class-1.m: New.
45805 * lib/objc-dg.exp: New file.
45806
45807 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
45808
45809 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
45810 of label name.
45811
45812 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
45813
45814 * g++.old-deja/g++.abi/vbase8-9.C: New test.
45815
45816 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45817
45818 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
45819 variable.
45820
45821 2001-06-12 Richard Henderson <rth@redhat.com>
45822
45823 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
45824
45825 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
45826
45827 * g++.old-deja/g++.abi/vbase5.C: New test.
45828 * g++.old-deja/g++.abi/vbase6.C: New test.
45829 * g++.old-deja/g++.abi/vbase7.C: New test.
45830
45831 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45832
45833 * gcc.c-torture/compile/20010610-1.c: New test.
45834
45835 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
45836
45837 * g++.old-deja/g++.abi/vbase4.C: New test.
45838
45839 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
45840
45841 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
45842 support %f for HC11/HC12 targets.
45843 * gcc.c-torture/execute/930513-1.x: New file, likewise.
45844 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
45845 on HC11/HC12 targets.
45846 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
45847
45848 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45849
45850 * gcc.dg/wchar_t-1.c: New file.
45851 * gcc.dg/wint_t-1.c: Likewise.
45852
45853 2001-06-11 Bernd Schmidt <bernds@redhat.com>
45854
45855 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
45856
45857 2001-06-11 Richard Henderson <rth@redhat.com>
45858
45859 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
45860
45861 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
45862
45863 * gcc.c-torture/compile/20010611-1.c: New test.
45864
45865 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
45866
45867 * gcc.dg/c99-tag-1.c: Add more tests.
45868
45869 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
45870
45871 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
45872 representation on MN10300 and ARM/Thumb.
45873
45874 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
45875
45876 * g77.f-torture/execute/20010610.f: New.
45877
45878 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
45879
45880 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
45881 names.
45882
45883 2001-06-09 Richard Henderson <rth@redhat.com>
45884
45885 * gcc.c-torture/execute/ashrdi-1.c: New.
45886 * gcc.c-torture/execute/ashldi-1.c: New.
45887 * gcc.c-torture/execute/lshrdi-1.c: New.
45888
45889 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
45890
45891 * objc/execute/load-3.m: Added. Check sending +load to categories,
45892 in addition to classes.
45893
45894 2001-06-08 Stan Shebs <shebs@apple.com>
45895
45896 * objc/execute/load-2.m: New test. From Nicola Pero
45897 <n.pero@mi.flashnet.it>.
45898
45899 2001-06-08 Jakub Jelinek <jakub@redhat.com>
45900
45901 * gcc.c-torture/execute/20010605-2.c: New test.
45902
45903 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
45904
45905 * g++.old-deja/g++.abi/vbase2.C: New test.
45906 * g++.old-deja/g++.abi/vbase3.C: New test.
45907
45908 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
45909
45910 * g++.old-deja/g++.pt/friend49.C: New test.
45911
45912 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
45913
45914 * g++.old-deja/g++.ext/anon3.C: New test.
45915
45916 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
45917
45918 * g++.old-deja/g++.other/conv7.C: New test.
45919
45920 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
45921
45922 * gcc.c-torture/compile/20010605-2.c: New test.
45923
45924 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
45925
45926 * gcc.c-torture/execute/20010604-1.c: New test.
45927
45928 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
45929
45930 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
45931
45932 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
45933
45934 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
45935 (g++_link_flags): Likewise.
45936 (g++_init): Pass gccpath's value to two previous functions.
45937
45938 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45939
45940 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
45941 Ensure logfile entry matches exec command line.
45942
45943 2001-05-31 Richard Henderson <rth@redhat.com>
45944
45945 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
45946 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
45947
45948 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
45949
45950 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
45951 compiler for irix6.2
45952
45953 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
45954
45955 * g++.old-deja/g++.other/optimize3.C: New file.
45956
45957 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
45958
45959 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
45960 assemble.
45961
45962 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
45963
45964 * g++.old-deja/g++.other/optimize2.C: New file.
45965
45966 2001-05-25 Diego Novillo <dnovillo@redhat.com>
45967
45968 * gcc.c-torture/compile/20010518-2.c: New file.
45969 * gcc.c-torture/execute/20010518-1.c: New file.
45970 * gcc.c-torture/execute/20010518-2.c: New file.
45971
45972 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
45973
45974 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
45975
45976 2001-05-24 Mark Mitchell <mark@codesourcery.com>
45977
45978 G++ no longer defines builtins that do not begin with __builtin.
45979 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
45980 * g++.old-deja/g++.brendand/misc13.C: Likewise.
45981 * g++.old-deja/g++.law/builtin1.C: Likewise.
45982 * g++.old-deja/g++.law/cvt2.C: Likewise.
45983 * g++.old-deja/g++.mike/net5.C: Likewise.
45984 * g++.old-deja/g++.other/builtins1.C: Likewise.
45985 * g++.old-deja/g++.other/builtins2.C: Likewise.
45986 * g++.old-deja/g++.other/builtins3.C: Likewise.
45987 * g++.old-deja/g++.other/builtins4.C: Likewise.
45988 * g++.old-deja/g++.other/inline8.C: Likewise.
45989 * g++.old-deja/g++.robertl/eb39.C: Likewise.
45990
45991 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
45992
45993 * g++.old-deja/g++.pt/using1.C: Adjust.
45994 * g++.old-deja/g++.pt/using2.C: New test.
45995
45996 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
45997
45998 * gcc.dg/cpp/charconst.c: New tests.
45999 * gcc.dg/cpp/escape.c: New tests.
46000 * gcc.dg/cpp/escape-1.c: New tests.
46001 * gcc.dg/cpp/escape-2.c: New tests.
46002 * gcc.dg/cpp/ucs.c: New tests.
46003
46004 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
46005
46006 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
46007 native compiler for irix6.5.
46008
46009 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
46010
46011 * lib/g++.exp (g++_include_flags): Use args to compute
46012 get_multilibs.
46013 (g++_link_flags): Likewise.
46014 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
46015
46016 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
46017
46018 * gcc.dg/c90-hexfloat-1.c: Add more tests.
46019
46020 2001-05-21 Geoff Keating <geoffk@redhat.com>
46021
46022 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
46023 this file.
46024
46025 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46026
46027 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
46028 STACK_SIZE;
46029 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
46030 to STACK_SIZE; Use it to define size of add_histo array.
46031 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
46032 to STACK_SIZE.
46033 (f): Use GITT_SIZE to define size of gitt local table.
46034 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
46035 to STACK_SIZE; Use it to define size of bytemem array.
46036
46037 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46038
46039 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
46040 on 68HC11/HC12 due to the asm instruction.
46041 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
46042 * gcc.c-torture/compile/920520-1.x: Likewise.
46043 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
46044 on 68HC11/HC12 because the function is larger than 64K.
46045 * gcc.c-torture/compile/961203-1.x: New file, this test fails
46046 on 68HC11/HC12 because the structure is too large.
46047
46048 2001-05-20 Richard Henderson <rth@redhat.com>
46049
46050 * gcc.c-torture/execute/20010520-1.c: New.
46051
46052 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46053
46054 * g++.old-deja/g++.warn/compare1.C: New test.
46055 * gcc.dg/compare4.c: New test.
46056
46057 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
46058
46059 * g++.old-deja/g++.other/optimize1.C: New test.
46060
46061 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46062
46063 * g++.old-deja/g++.pt/spec41.C: New test.
46064
46065 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
46066
46067 * gcc.c-torture/compile/20010114-1.x: Remove.
46068
46069 2001-05-18 Stan Shebs <shebs@apple.com>
46070
46071 * gcc.c-torture/compile/20010518-1.c: New test.
46072
46073 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
46074
46075 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
46076 * g++.old-deja/g++.pt/crash67.C: New test.
46077
46078 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
46079
46080 * g++.old-deja/g++.other/debug9.C: New test.
46081
46082 2001-05-16 Zack Weinberg <zackw@stanford.edu>
46083
46084 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
46085
46086 2001-05-16 Jan Hubicka <jh@suse.cz>
46087
46088 * gcc.c-torture/compile/20010516-1.c: New test.
46089
46090 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
46091
46092 * g++.old-deja/g++.other/crash41.C: New test.
46093
46094 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
46095
46096 * g++.old-deja/g++.pt/crash66.C: New test.
46097
46098 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
46099
46100 * g++.old-deja/g++.robertl/eb27.C: Convert.
46101
46102 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
46103
46104 * g++.dg/friend-warn.C: New test. Do not warn about friend
46105 declaration being redundant.
46106
46107 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
46108
46109 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
46110
46111 2001-05-14 Mark Mitchell <mark@codesourcery.com>
46112
46113 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
46114
46115 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
46116
46117 * lib/g++.exp: Use testsuite_flags.
46118
46119 2001-05-13 Mark Mitchell <mark@codesourcery.com>
46120
46121 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
46122
46123 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
46124
46125 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
46126
46127 2001-05-11 Mark Mitchell <mark@codesourcery.com>
46128
46129 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
46130
46131 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
46132
46133 * gcc.c-torture/compile/20010313-1.c: New test.
46134
46135 2001-05-09 Zack Weinberg <zackw@stanford.edu>
46136
46137 * gcc.dg/cpp/direct2.c: New test.
46138 * gccq.dg/cpp/direct2s.c: New test.
46139
46140 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
46141
46142 2001-05-07 Mark Mitchell <mark@codesourcery.com>
46143
46144 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
46145 * g++.old-deja/g++.other/op3.C: Likewise.
46146
46147 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46148
46149 * gcc.dg/cpp/syshdr.h: New file.
46150 * gcc.dg/cpp/sysmac1.c: Update.
46151 * gcc.dg/cpp/sysmac2.c: Update.
46152
46153 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46154
46155 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
46156
46157 2001-05-04 David Edelsohn <edelsohn@gnu.org>
46158
46159 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
46160 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
46161
46162 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
46163
46164 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
46165
46166 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
46167
46168 * lib/g++.exp (g++_include_flags): Don't use any special flags
46169 if TESTING_IN_BUILD_TREE is not defined.
46170 (g++_init): Use a plain 'c++' as the compiler if
46171 TESTING_IN_BUILD_TREEE is not defined.
46172
46173 2001-05-02 Jakub Jelinek <jakub@redhat.com>
46174
46175 * g++.old-deja/g++.eh/catch13.C: New test.
46176 * g++.old-deja/g++.eh/catch14.C: New test.
46177
46178 2001-05-02 Jakub Jelinek <jakub@redhat.com>
46179
46180 * gcc.dg/cpp/tr-define.c: New test.
46181
46182 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
46183
46184 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
46185 <stdlib.h>, not <malloc.h>.
46186
46187 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
46188
46189 * g++.old-deja/g++.ns/template17.C: New test.
46190
46191 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
46192
46193 * g++.old-deja/g++.pt/ref4.C: New test.
46194
46195 2001-04-30 Richard Henderson <rth@redhat.com>
46196
46197 * gcc.dg/20000724-1.c: Revert last change.
46198
46199 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
46200
46201 * g77.f-torture/execute/20010430.f: New test.
46202
46203 2001-04-30 Mark Mitchell <mark@codesourcery.com>
46204
46205 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
46206
46207 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
46208
46209 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
46210
46211 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
46212
46213 * g++.old-deja/g++.eh/crash6.C: New test.
46214
46215 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
46216
46217 * g++.old-deja/g++.other/warn7.C: New test.
46218
46219 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
46220
46221 * g++.old-deja/g++.other/defarg9.C: New test.
46222
46223 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
46224
46225 * g77.f-torture/compile/20010426.f: New test.
46226 * g77.f-torture/execute/20010426.f: New test.
46227
46228 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
46229
46230 * g77.f-torture/compile/20000629-1.x: Remove - error
46231 has been fixed.
46232
46233 2001-04-26 Jeffrey A Law (law@cygnus.com)
46234
46235 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
46236 Tweak slightly to work with g++.dg framework.
46237 * g++.dg/special/ecos.exp: Run initp1.C test.
46238 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
46239
46240 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
46241 its linker doesn't give line numbers either.
46242 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
46243
46244 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
46245
46246 * g++.old-deja/g++.other/lex1.C: New test.
46247
46248 2001-04-26 Jakub Jelinek <jakub@redhat.com>
46249
46250 * gcc.dg/noncompile/20010425-1.c: New test.
46251
46252 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
46253
46254 * g++.old-deja/g++.pt/mangle2.C: New test.
46255
46256 2001-04-25 Jakub Jelinek <jakub@redhat.com>
46257
46258 * gcc.dg/format/plus-1.c: New test.
46259
46260 2001-04-25 Jakub Jelinek <jakub@redhat.com>
46261
46262 * gcc.dg/20010423-1.c: New test.
46263
46264 2001-04-25 Jakub Jelinek <jakub@redhat.com>
46265
46266 * gcc.c-torture/execute/20010422-1.c: New test.
46267
46268 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
46269
46270 * g++.old-deja/g++.ns/type2.C: New test.
46271
46272 2001-04-24 Zack Weinberg <zackw@stanford.edu>
46273
46274 * g++.old-deja/g++.other/perf1.C: New test.
46275
46276 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
46277
46278 * gcc.dg/c99-func-2.c: Remove xfail.
46279 * gcc.dg/c99-func-3.c: Remove xfail.
46280 * gcc.dg/c99-func-4.c: Remove xfail.
46281
46282 2001-04-23 Zack Weinberg <zackw@stanford.edu>
46283
46284 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
46285
46286 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
46287
46288 * gcc.c-torture/compile/20010423-1.c: New test.
46289
46290 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
46291
46292 * g++.old-deja/g++.pt/typename28.C: New test.
46293
46294 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
46295
46296 * g++.old-deja/g++.abi/empty2.C: New test.
46297 * g++.old-deja/g++.abi/empty3.C: New test.
46298
46299 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46300
46301 * g++.old-deja/g++.other/comdat2.C: New test.
46302 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
46303
46304 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46305
46306 * g++.old-deja/g++.other/overload14.C: New test.
46307
46308 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46309
46310 * g++.old-deja/g++.other/lookup23.C: New test.
46311
46312 2001-04-20 Jakub Jelinek <jakub@redhat.com>
46313
46314 * gcc.c-torture/execute/20010403-1.c: New test.
46315
46316 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
46317 Mark Mitchell <mark@codesourcery.com>
46318
46319 * lib/old-dejagnu.exp: Don't delete output of executable.
46320 Add .exe suffix to executables.
46321
46322 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
46323
46324 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
46325
46326 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46327
46328 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
46329
46330 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
46331
46332 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
46333 * g++.old-deja/g++.abi/crash1.C: New test.
46334
46335 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
46336
46337 * g++.old-deja/g++.other/crash40.C: New test.
46338
46339 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46340
46341 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
46342
46343 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
46344
46345 * g++.old-deja/g++.other/warn6.C: New test.
46346
46347 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
46348
46349 * g++.old-deja/g++.robertl/eb42.C: Same.
46350
46351 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46352
46353 * gcc.dg/wtr-conversion-1.c: New testcase.
46354
46355 2001-04-10 Richard Henderson <rth@redhat.com>
46356
46357 * g++.old-deja/g++.other/array5.C: New.
46358
46359 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46360
46361 * gcc.c-torture/execute/20010408-1.c: New test.
46362
46363 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
46364
46365 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
46366 headers and constructs.
46367 * g++.old-deja/g++.robertl/eb79.C: Same.
46368 * g++.old-deja/g++.robertl/eb77.C (main): Same.
46369 * g++.old-deja/g++.robertl/eb73.C: Same.
46370 * g++.old-deja/g++.robertl/eb66.C (main): Same.
46371 * g++.old-deja/g++.robertl/eb55.C (t): Same.
46372 * g++.old-deja/g++.robertl/eb54.C (main): Same.
46373 * g++.old-deja/g++.robertl/eb46.C (main): Same.
46374 * g++.old-deja/g++.robertl/eb44.C: Same.
46375 * g++.old-deja/g++.robertl/eb41.C (main): Same.
46376 * g++.old-deja/g++.robertl/eb4.C (main): Same.
46377 * g++.old-deja/g++.robertl/eb39.C: Same.
46378 * g++.old-deja/g++.robertl/eb33.C (main): Same.
46379 * g++.old-deja/g++.robertl/eb31.C (main): Same.
46380 * g++.old-deja/g++.robertl/eb30.C: Same.
46381 * g++.old-deja/g++.robertl/eb3.C: Same.
46382 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
46383 * g++.old-deja/g++.robertl/eb21.C: Same.
46384 * g++.old-deja/g++.robertl/eb15.C: Same.
46385 * g++.old-deja/g++.robertl/eb118.C: Same.
46386 * g++.old-deja/g++.robertl/eb115.C (main): Same.
46387 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
46388 * g++.old-deja/g++.robertl/eb109.C: Same.
46389 * g++.old-deja/g++.other/sibcall1.C (main): Same.
46390 * g++.old-deja/g++.mike/rtti1.C: Same.
46391 * g++.old-deja/g++.mike/p658.C: Same.
46392 * g++.old-deja/g++.mike/net46.C: Same.
46393 * g++.old-deja/g++.mike/net34.C: Same.
46394 * g++.old-deja/g++.mike/memoize1.C: Same.
46395 * g++.old-deja/g++.mike/eh2.C: Same.
46396 * g++.old-deja/g++.law/weak.C: Same.
46397 * g++.old-deja/g++.law/visibility7.C: Same.
46398 * g++.old-deja/g++.law/visibility25.C: Same.
46399 * g++.old-deja/g++.law/visibility22.C: Same.
46400 * g++.old-deja/g++.law/visibility2.C: Same.
46401 * g++.old-deja/g++.law/visibility17.C: Same.
46402 * g++.old-deja/g++.law/visibility13.C: Same.
46403 * g++.old-deja/g++.law/visibility10.C: Same.
46404 * g++.old-deja/g++.law/visibility1.C: Same.
46405 * g++.old-deja/g++.law/virtual3.C (eval): Same.
46406 * g++.old-deja/g++.law/vbase1.C: Same.
46407 * g++.old-deja/g++.law/operators32.C: Same.
46408 * g++.old-deja/g++.law/nest3.C: Same.
46409 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
46410 * g++.old-deja/g++.law/except5.C (main): Same.
46411 * g++.old-deja/g++.law/cvt7.C (run): Same.
46412 * g++.old-deja/g++.law/cvt2.C: Same.
46413 * g++.old-deja/g++.law/cvt16.C: Same.
46414 * g++.old-deja/g++.law/ctors6.C (bar): Same.
46415 * g++.old-deja/g++.law/ctors17.C (main): Same.
46416 * g++.old-deja/g++.law/ctors13.C: Same.
46417 * g++.old-deja/g++.law/ctors12.C (main): Same.
46418 * g++.old-deja/g++.law/ctors10.C: Same.
46419 * g++.old-deja/g++.law/code-gen5.C: Same.
46420 * g++.old-deja/g++.law/bad-error7.C: Same.
46421 * g++.old-deja/g++.law/arm9.C: Same.
46422 * g++.old-deja/g++.law/arm12.C: Same.
46423 * g++.old-deja/g++.law/arg8.C: Same.
46424 * g++.old-deja/g++.law/arg1.C: Same.
46425 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
46426 * g++.old-deja/g++.jason/template31.C: Same.
46427 * g++.old-deja/g++.jason/template24.C (main): Same.
46428 * g++.old-deja/g++.jason/2371.C: Same.
46429 * g++.old-deja/g++.eh/new2.C: Same.
46430 * g++.old-deja/g++.eh/new1.C: Same.
46431 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
46432 * g++.old-deja/g++.brendan/nest21.C (main): Same.
46433 * g++.old-deja/g++.brendan/err-msg3.C: Same.
46434 * g++.old-deja/g++.brendan/crash62.C: Same.
46435 * g++.old-deja/g++.brendan/crash52.C: Same.
46436 * g++.old-deja/g++.brendan/crash49.C (main): Same.
46437 * g++.old-deja/g++.brendan/crash38.C: Same.
46438 * g++.old-deja/g++.brendan/crash15.C (main): Same.
46439 * g++.old-deja/g++.brendan/copy9.C: Same.
46440
46441 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
46442
46443 * gcc.c-torture/execute/20001203-2.c (memset):
46444 Count argument is of type __SIZE_TYPE__.
46445
46446 2001-04-04 Diego Novillo <dnovillo@redhat.com>
46447
46448 * gcc.c-torture/compile/20010404-1.c: New test.
46449
46450 2001-04-04 Jakub Jelinek <jakub@redhat.com>
46451
46452 * gcc.c-torture/compile/20010326-1.c: New test.
46453
46454 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
46455
46456 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
46457 peculiarities of the SH.
46458 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
46459
46460 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46461
46462 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
46463 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
46464 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
46465
46466 2001-04-02 Jakub Jelinek <jakub@redhat.com>
46467
46468 * g77.f-torture/compile/20010321-1.f: New test.
46469
46470 2001-04-02 Jakub Jelinek <jakub@redhat.com>
46471
46472 * gcc.c-torture/compile/20010329-1.c: New test.
46473
46474 2001-04-02 Jakub Jelinek <jakub@redhat.com>
46475
46476 * gcc.c-torture/execute/20010329-1.c: New test.
46477
46478 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
46479
46480 * g++.old-deja/g++.other/eh4.C: Fix typo.
46481
46482 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
46483
46484 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
46485
46486 2001-03-28 Philip Blundell <philb@gnu.org>
46487
46488 * gcc.c-torture/compile/20010328-1.c: New test.
46489
46490 2001-03-27 Richard Henderson <rth@redhat.com>
46491
46492 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
46493 * g++.old-deja/g++.eh/vbase3.C: Likewise.
46494
46495 2001-03-27 Alan Modra <alan@linuxcare.com.au>
46496
46497 * gcc.c-torture/compile/20010327-1.c: New test.
46498
46499 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
46500
46501 * g++.old-deja/g++.other/friend12.C: New test.
46502 * g++.old-deja/g++.other/friend9.C: Expect no errors.
46503 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
46504
46505 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
46506
46507 * gcc.c-torture/execute/20010325-1.c: New test.
46508
46509 2001-03-23 Jakub Jelinek <jakub@redhat.com>
46510
46511 * g++.old-deja/g++.other/mangle3.C: New test.
46512
46513 2001-03-22 Jakub Jelinek <jakub@redhat.com>
46514
46515 * g++.old-deja/g++.other/anon8.C: New test.
46516
46517 2001-03-20 Philip Blundell <philb@gnu.org>
46518
46519 * gcc.c-torture/compile/20010320-1.c: New test.
46520
46521 2001-03-17 Richard Henderson <rth@redhat.com>
46522
46523 * g++.old-deja/g++.other/eh4.C: Add expected error text.
46524
46525 2001-03-15 Geoff Keating <geoff@redhat.com>
46526
46527 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
46528 tests on AIX.
46529
46530 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
46531
46532 * g++.old-deja/g++.other/eh4.C: New test.
46533
46534 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
46535
46536 * gcc.dg/cpp/mi1.c: Update.
46537
46538 2001-03-14 Jakub Jelinek <jakub@redhat.com>
46539
46540 * g++.old-deja/g++.other/regstack.C: New test.
46541
46542 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
46543
46544 * g++.old-deja/g++.other/ref4.C: New test.
46545
46546 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
46547
46548 * objc/execute/va_method.m: Added.
46549 * objc/execute/IMP.m: Added.
46550 * objc/execute/_cmd.m: Added.
46551 * objc/execute/accessing_ivars.m: Added.
46552 * objc/execute/class-1.m: Added.
46553 * objc/execute/class-10.m: Added.
46554 * objc/execute/class-11.m: Added.
46555 * objc/execute/class-12.m: Added.
46556 * objc/execute/class-13.m: Added.
46557 * objc/execute/class-14.m: Added.
46558 * objc/execute/class-2.m: Added.
46559 * objc/execute/class-3.m: Added.
46560 * objc/execute/class-4.m: Added.
46561 * objc/execute/class-5.m: Added.
46562 * objc/execute/class-6.m: Added.
46563 * objc/execute/class-7.m: Added.
46564 * objc/execute/class-8.m: Added.
46565 * objc/execute/class-9.m: Added.
46566 * objc/execute/class-tests-1.h
46567 * objc/execute/class-tests-2.h
46568 * objc/execute/compatibility_alias.m: Added.
46569 * objc/execute/encode-1.m: Added.
46570 * objc/execute/formal_protocol-1.m: Added.
46571 * objc/execute/formal_protocol-2.m: Added.
46572 * objc/execute/formal_protocol-3.m: Added.
46573 * objc/execute/formal_protocol-4.m: Added.
46574 * objc/execute/formal_protocol-5.m: Added.
46575 * objc/execute/formal_protocol-6.m: Added.
46576 * objc/execute/formal_protocol-7.m: Added.
46577 * objc/execute/informal_protocol.m: Added.
46578 * objc/execute/initialize.m: Added.
46579 * objc/execute/load.m: Added.
46580 * objc/execute/many_args_method.m: Added.
46581 * objc/execute/nested-3.m: Added.
46582 * objc/execute/no_clash.m: Added.
46583 * objc/execute/private.m: Added.
46584 * objc/execute/redefining_self.m: Added.
46585 * objc/execute/root_methods.m: Added.
46586 * objc/execute/selector-1.m: Added.
46587 * objc/execute/static-1.m: Added.
46588 * objc/execute/static-2.m: Added.
46589 * objc/execute/va_method.m: Added.
46590
46591 2001-03-10 Richard Henderson <rth@redhat.com>
46592
46593 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
46594
46595 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
46596
46597 * g++.old-deja/g++.other/crash31.C: XFAIL.
46598 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
46599 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
46600 * gcc.c-torture/execute/20010123-1.x: XFAIL.
46601 * gcc.c-torture/execute/20010124-1.x: XFAIL.
46602 * gcc.dg/sequence-pt-1.c: XFAIL one test.
46603
46604 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
46605
46606 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
46607
46608 2001-03-06 Zack Weinberg <zackw@stanford.edu>
46609
46610 * gcc.dg/20000724-1.c: Don't use multiline strings.
46611
46612 2001-03-06 Zack Weinberg <zackw@stanford.edu>
46613
46614 * objc/execute/string1.m, objc/execute/string2.m: Compare the
46615 result of -cString against what we expect it to be; don't just
46616 print it out for no one to read.
46617
46618 * objc/execute/string3.m, objc/execute/string4.m: New tests.
46619 Based on testcases provided by Nicola Pero.
46620
46621 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
46622
46623 * gcc.dg/cpp/macro7.c: New test.
46624
46625 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
46626
46627 * gcc.dg/cpp/multiline.c: Update.
46628
46629 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
46630
46631 * g++.old-deja/g++.other/enum3.C: New test.
46632
46633 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
46634
46635 * g++.old-deja/g++.other/pod1.C: New test.
46636
46637 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
46638
46639 * g++.old-deja/g++.ext/overload1.C: New test.
46640
46641 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
46642
46643 * g++.old-deja/g++.pt/using1.C: New test.
46644
46645 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
46646
46647 * g++.old-deja/g++.other/using9.C: New test.
46648
46649 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
46650
46651 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
46652
46653 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
46654
46655 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
46656
46657 * g++.old-deja/g++.ext/realpt1.C: Remove.
46658
46659 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
46660
46661 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
46662
46663 2001-02-26 Will Cohen <wcohen@redhat.com>
46664
46665 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
46666
46667 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
46668
46669 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
46670 templatized constructors.
46671
46672 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46673
46674 * gcc.c-torture/execute/20010224-1.c: New test.
46675
46676 2001-02-23 Jakub Jelinek <jakub@redhat.com>
46677
46678 * gcc.c-torture/execute/20010222-1.c: New test.
46679
46680 2001-02-22 Jakub Jelinek <jakub@redhat.com>
46681
46682 * g++.old-deja/g++.other/inline20.C: New test.
46683
46684 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
46685
46686 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
46687
46688 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46689
46690 * g++.old-deja/g++.other/lookup22.C: New test.
46691
46692 2001-02-19 Zack Weinberg <zackw@stanford.edu>
46693
46694 * g77.dg: New directory.
46695 * g77.dg/20010216-1.f: New test case.
46696 * g77.dg/dg.exp: New driver.
46697 * lib/g77-dg.exp: New driver library.
46698
46699 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46700
46701 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
46702
46703 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
46704
46705 * g++.old-deja/g++.other/decl9.C: New test.
46706
46707 2001-02-16 Jakub Jelinek <jakub@redhat.com>
46708
46709 * g++.old-deja/g++.other/init16.C: Update the test so that it does
46710 not need <string> and also tests the initialization at runtime.
46711
46712 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
46713
46714 * gcc.c-torture/execute/longlong.c: New test.
46715
46716 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
46717
46718 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
46719
46720 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
46721
46722 * gcc.c-torture/execute/920302-1.c (execute):
46723 Change argument type to short.
46724
46725 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
46726
46727 * g++.old-deja/g++.pt/deduct6.C: New test.
46728
46729 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
46730
46731 * g++.old-deja/g++.pt/deduct5.C: New test.
46732
46733 2001-02-14 Jakub Jelinek <jakub@redhat.com>
46734
46735 * gcc.c-torture/execute/20010209-1.c: New test.
46736
46737 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
46738
46739 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
46740
46741 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
46742
46743 * g++.dg/vtgc1.C: Update for new ABI.
46744
46745 * consistency.vlad: New directory, 1665 files.
46746
46747 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
46748
46749 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
46750 return type.
46751 * gcc.dg/cpp/digraphs.c: Declare puts.
46752
46753 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
46754
46755 * g++.old-deja/g++.other/warn5.C: New test.
46756
46757 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
46758
46759 * g++.old-deja/g++.pt/spec40.C: New test.
46760
46761 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
46762
46763 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
46764 case.
46765 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
46766
46767 2001-02-12 Jakub Jelinek <jakub@redhat.com>
46768
46769 * gcc.c-torture/compile/20010209-1.c: New test.
46770
46771 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
46772
46773 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
46774 excess errors message but not if it crashes.
46775 * g++.old-deja/g++.other/crash27.C: Likewise.
46776 * g++.old-deja/g++.other/crash28.C: Likewise.
46777 * g++.old-deja/g++.other/crash30.C: Likewise.
46778 * g++.old-deja/g++.other/crash32.C: Likewise.
46779 * g++.old-deja/g++.other/crash35.C: Likewise.
46780 * g++.old-deja/g++.pt/inherit2.C: Likewise.
46781
46782 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
46783
46784 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
46785 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
46786 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
46787 g77.f-torture/execute/execute.exp,
46788 g77.f-torture/noncompile/noncompile.exp,
46789 gcc.c-torture/execute/execute.exp,
46790 gcc.c-torture/execute/memcheck/memcheck.exp,
46791 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
46792 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
46793 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
46794 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
46795 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
46796 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
46797 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46798 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
46799 Remove bug reporting instructions with ancient email addresses.
46800
46801 2001-02-07 Jakub Jelinek <jakub@redhat.com>
46802
46803 * gcc.dg/20010202-1.c: New test.
46804 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
46805
46806 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
46807
46808 * g++.dg/stdbool-if.C: New test.
46809
46810 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
46811
46812 * objc/execute/fdecl.m: Added main().
46813
46814 2001-02-07 Jakub Jelinek <jakub@redhat.com>
46815
46816 * gcc.c-torture/execute/20010206-1.c: New test.
46817
46818 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
46819
46820 * gcc.dg/cpp/avoidpaste1.c: Update.
46821
46822 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
46823
46824 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
46825 Pero <nicola@brainstorm.co.uk>.
46826 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
46827
46828 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
46829
46830 * g++.old-deja/g++.pt/spec39.C: New test.
46831
46832 2001-02-05 Jakub Jelinek <jakub@redhat.com>
46833
46834 * gcc.c-torture/compile/20010202-1.c: New test.
46835
46836 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
46837
46838 * g++.old-deja/g++.abi/primary2.C: New test.
46839 * g++.old-deja/g++.abi/primary3.C: New test.
46840 * g++.old-deja/g++.abi/primary4.C: New test.
46841 * g++.old-deja/g++.abi/primary5.C: New test.
46842 * g++.old-deja/g++.abi/vtable3.h: New test.
46843 * g++.old-deja/g++.abi/vtable3a.C: New test.
46844 * g++.old-deja/g++.abi/vtable3b.C: New test.
46845 * g++.old-deja/g++.abi/vtable3c.C: New test.
46846 * g++.old-deja/g++.abi/vtable3d.C: New test.
46847 * g++.old-deja/g++.abi/vtable3e.C: New test.
46848 * g++.old-deja/g++.abi/vtable3f.C: New test.
46849 * g++.old-deja/g++.abi/vtable3g.C: New test.
46850 * g++.old-deja/g++.abi/vtable3h.C: New test.
46851 * g++.old-deja/g++.abi/vtable3i.C: New test.
46852 * g++.old-deja/g++.abi/vtable3j.C: New test.
46853 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
46854
46855 2001-02-03 Jakub Jelinek <jakub@redhat.com>
46856
46857 * g++.old-deja/g++.other/anon6.C: New test.
46858 * g++.old-deja/g++.other/anon7.C: New test.
46859
46860 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
46861
46862 * gcc.dg/cpp/avoidpaste2.c: New tests.
46863
46864 2001-01-31 Jakub Jelinek <jakub@redhat.com>
46865
46866 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
46867
46868 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
46869
46870 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
46871 DECIMAL_DIG cases for Irix."
46872
46873 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
46874
46875 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
46876
46877 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
46878
46879 * gcc.dg/c99-tag-1.c: New test.
46880
46881 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
46882
46883 * gcc.dg/cpp/tr-warn1.c: Add tests.
46884
46885 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
46886
46887 * gcc.dg/cpp/avoidpaste1.c: Update.
46888 * gcc.dg/cpp/paste4.c: Update.
46889
46890 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
46891
46892 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
46893 cases for Irix.
46894
46895 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
46896
46897 * g++.old-deja/g++.other/inline19.C: New test.
46898
46899 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
46900
46901 * gcc.dg/Wlarger-than.c: New test.
46902
46903 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
46904
46905 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
46906
46907 2001-01-29 Jakub Jelinek <jakub@redhat.com>
46908
46909 * gcc.c-torture/execute/20010129-1.c: New test.
46910 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
46911
46912 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
46913
46914 * gcc.dg/cpp/avoidpaste1.c: Test case.
46915
46916 2001-01-28 Jakub Jelinek <jakub@redhat.com>
46917
46918 * g++.old-deja/g++.other/inline18.C: New test.
46919
46920 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46921
46922 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
46923 and __builtin_putchar.
46924
46925 2001-01-27 Jakub Jelinek <jakub@redhat.com>
46926
46927 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
46928 tests.
46929
46930 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
46931
46932 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
46933 floating point number rounding mode to round to the nearest
46934 representable mode.
46935
46936 2001-01-25 Jakub Jelinek <jakub@redhat.com>
46937
46938 * g++.old-deja/g++.other/mangle2.C: New test.
46939
46940 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
46941
46942 * gcc.c-torture/compile/20010124-1.c: New test.
46943
46944 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
46945
46946 * g++.old-deja/g++.pt/spec38.C: New test.
46947
46948 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46949
46950 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
46951 "Build don't run".
46952
46953 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46954
46955 * gcc.c-torture/execute/20010123-1.c: New test.
46956
46957 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
46958
46959 * g++.old-deja/g++.pt/spec37.C: New test.
46960
46961 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
46962
46963 * g++.old-deja/g++.pt/overload14.C: New test.
46964
46965 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46966
46967 * gcc.c-torture/execute/20010122-1.c: New test, exercise
46968 __builtin_return_address.
46969
46970 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
46971
46972 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
46973 * g++.old-deja/g++.pt/spec35.C: New test.
46974 * g++.old-deja/g++.pt/spec36.C: New test.
46975
46976 2001-01-20 Jakub Jelinek <jakub@redhat.com>
46977
46978 * gcc.c-torture/compile/20010118-1.c: New test.
46979
46980 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
46981
46982 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
46983
46984 2001-01-19 Jakub Jelinek <jakub@redhat.com>
46985
46986 * gcc.c-torture/execute/20010119-1.c: New test.
46987
46988 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
46989
46990 * g++.old-deja/g++.other/vbase5.C: New test.
46991
46992 2001-01-19 Jakub Jelinek <jakub@redhat.com>
46993
46994 * gcc.c-torture/execute/20010118-1.c: New test.
46995
46996 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
46997
46998 * g++.old-deja/g++.pt/deduct3.C: New test.
46999
47000 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
47001
47002 * g++.old-deja/g++.pt/spec34.C: New test.
47003
47004 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
47005
47006 * g77.f-torture/compile/20000601-2.f: New test.
47007
47008 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
47009
47010 * g++.old-deja/g++.other/init17.C: New test.
47011
47012 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
47013
47014 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
47015
47016 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
47017
47018 * g++.old-deja/g++.pt/unify8.C: New test.
47019
47020 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
47021
47022 * g++.old-deja/g++.abi/vbase1.C: New test.
47023
47024 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
47025
47026 * g++.old-deja/g++.pt/crash65.C: New test.
47027
47028 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
47029
47030 * gcc.dg/cpp/assembl2.S: New test case.
47031
47032 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
47033
47034 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
47035 are supported.
47036
47037 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47038
47039 * g++.old-deja/g++.other/builtins1.C: New test.
47040 * g++.old-deja/g++.other/builtins2.C: Likewise.
47041 * g++.old-deja/g++.other/builtins3.C: Likewise.
47042 * g++.old-deja/g++.other/builtins4.C: Likewise.
47043
47044 2001-01-17 Jakub Jelinek <jakub@redhat.com>
47045
47046 * gcc.c-torture/compile/20010117-1.c: New test.
47047 * gcc.c-torture/compile/20010117-2.c: New test.
47048
47049 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
47050
47051 * g77.f-torture/execute/20010116.[fx]: New test,
47052 XFAIL on i?86-*-*.
47053 * g77.f-torture/compile/20010115.f: Indicate it's
47054 a test for PR fortran/1636.
47055
47056 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
47057
47058 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
47059
47060 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
47061
47062 * g77.f-torture/compile/20010115.f: New test.
47063
47064 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
47065
47066 * g++.old-deja/g++.pt/nontype5.C: New test.
47067
47068 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
47069
47070 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
47071 have an equivalent working one below it.
47072
47073 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
47074
47075 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
47076 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47077
47078 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
47079
47080 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
47081 message containing "init_priority".
47082 (conpr-2.C): Likewise.
47083 (conpr-3.C): Likewise.
47084 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
47085
47086 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47087
47088 * gcc.c-torture/execute/20010114-2.c: New test.
47089
47090 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
47091
47092 * gcc.c-torture/compile/20010114-1.c: New test.
47093 * gcc.c-torture/compile/20010114-1.x: Xfail.
47094 * gcc.c-torture/compile/20010114-2.c: New test.
47095 * gcc.c-torture/execute/20010114-1.c: New test.
47096 * gcc.dg/trunc-1.c: New test.
47097 * gcc.dg/uninit-B.c: New test.
47098
47099 2001-01-13 Nick Clifton <nickc@redhat.com>
47100
47101 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
47102 target.
47103
47104 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
47105
47106 * gcc.c-torture/compile/20010113-1.c: New test.
47107
47108 2001-01-13 Jakub Jelinek <jakub@redhat.com>
47109
47110 * gcc.c-torture/compile/20001212-1.c: New test.
47111
47112 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
47113
47114 * gcc.dg/cpp/widestr1.c: Update.
47115 * gcc.dg/cpp/prag-imp.c: Remove.
47116
47117 2001-01-12 Jakub Jelinek <jakub@redhat.com>
47118
47119 * gcc.c-torture/execute/20000801-3.x: Remove.
47120 * gcc.dg/c90-init-1.c: New test.
47121 * gcc.dg/c99-init-1.c: New test.
47122 * gcc.dg/c99-init-2.c: New test.
47123 * gcc.dg/gnu99-init-1.c: New test.
47124
47125 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
47126
47127 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
47128 testing that no relevant ones were found.
47129
47130 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
47131
47132 * g++.old-deja/g++.pt/cast2.C: New test.
47133
47134 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
47135
47136 * g++.old-deja/g++.pt/friend47.C: New test.
47137
47138 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47139
47140 * g++.old-deja/g++.pt/instantiate13.C: New test.
47141
47142 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47143
47144 * g++.old-deja/g++.other/defarg7.C: New test.
47145 * g++.old-deja/g++.other/defarg8.C: New test.
47146
47147 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47148
47149 * g++.old-deja/g++.pt/crash64.C: New test.
47150
47151 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
47152
47153 * g++.old-deja/g++.pt/crash63.C: New test.
47154
47155 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
47156
47157 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
47158
47159 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
47160
47161 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
47162
47163 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
47164
47165 * g++.old-deja/g++.pt/error3.C: New test.
47166
47167 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
47168
47169 * g++.old-deja/g++.other/crash39.C: New test.
47170
47171 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
47172
47173 * g++.old-deja/g++.other/vbase4.C: New test.
47174
47175 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
47176
47177 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
47178 * gcc.dg/special/20000419-2.c: New file. Identical to above.
47179 * gcc.dg/special/special.exp: New test driver which will check
47180 for alias support for the above test.
47181
47182 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
47183
47184 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
47185 problems on small machines.
47186 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
47187 parameterize.
47188
47189 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
47190
47191 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
47192 mips.
47193 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
47194
47195 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
47196
47197 * g++.old_deja/g++.pt/using8.C: New test.
47198
47199 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
47200
47201 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
47202
47203 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
47204
47205 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
47206 where a failure is expected.
47207 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
47208
47209 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
47210
47211 * g++.old_deja/g++.pt/instantiate12.C: New test.
47212
47213 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
47214
47215 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
47216 start of structs.
47217 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
47218 * g++.old-deja/g++.brendan/crash17.C: Likewise.
47219 * g++.old-deja/g++.brendan/crash29.C: Likewise.
47220 * g++.old-deja/g++.brendan/crash48.C: Likewise.
47221 * g++.old-deja/g++.brendan/ns1.C: Likewise.
47222 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
47223 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
47224 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
47225 * g++.old-deja/g++.eh/spec6.C: Likewise.
47226 * g++.old-deja/g++.jason/crash3.C: Likewise.
47227 * g++.old-deja/g++.law/ctors11.C: Likewise.
47228 * g++.old-deja/g++.law/ctors17.C: Likewise.
47229 * g++.old-deja/g++.law/ctors5.C: Likewise.
47230 * g++.old-deja/g++.law/ctors9.C: Likewise.
47231 * g++.old-deja/g++.mike/ambig1.C: Likewise.
47232 * g++.old-deja/g++.mike/net22.C: Likewise.
47233 * g++.old-deja/g++.mike/p3538a.C: Likewise.
47234 * g++.old-deja/g++.mike/p3538b.C: Likewise.
47235 * g++.old-deja/g++.mike/virt3.C: Likewise.
47236 * g++.old-deja/g++.niklas/t128.C: Likewise.
47237 * g++.old-deja/g++.other/anon4.C: Likewise.
47238 * g++.old-deja/g++.other/using1.C: Likewise.
47239 * g++.old-deja/g++.other/warn3.C: Likewise.
47240 * g++.old-deja/g++.pt/t37.C: Likewise.
47241 * g++.old-deja/g++.robertl/eb69.C: Likewise.
47242 * g++.old-deja/g++.robertl/eb71.C: Likewise.
47243
47244 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
47245
47246 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
47247
47248 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47249
47250 * gcc.c-torture/execute/stdio-opt-3.c: New test.
47251
47252 2001-01-07 Jakub Jelinek <jakub@redhat.com>
47253
47254 * gcc.c-torture/compile/20010107-1.c: New test.
47255
47256 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
47257
47258 * gcc.c-torture/execute/builtin-noret-1.c: New test.
47259
47260 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
47261
47262 * gcc.dg/format/format.h: New file.
47263 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
47264 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
47265 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
47266 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
47267 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
47268 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
47269 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
47270 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
47271 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
47272 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
47273 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
47274 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
47275 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
47276 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
47277 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
47278 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
47279 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
47280 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
47281 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
47282 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
47283 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
47284 instead of declaring standard types, macros and functions in each
47285 test.
47286
47287 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
47288
47289 * gcc.c-torture/execute/20010106-1.c: New test.
47290
47291 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
47292
47293 * gcc.dg/format/format.exp: New file.
47294 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
47295 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
47296 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
47297 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
47298 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
47299 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
47300 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
47301 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
47302 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
47303 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
47304 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
47305 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
47306 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
47307 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
47308 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
47309 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
47310 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
47311 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
47312 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
47313 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
47314 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
47315 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
47316 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
47317 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
47318 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
47319 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
47320 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
47321 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
47322 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
47323 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
47324 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
47325 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
47326 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
47327 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
47328 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
47329 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
47330 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
47331 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
47332 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
47333 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
47334 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
47335 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
47336
47337 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
47338
47339 * gcc.c-torture/execute/991228-1.c: Take word endianness into
47340 account.
47341
47342 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
47343
47344 * gcc.c-torture/execute/builtin-complex-1.c: New test.
47345
47346 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
47347
47348 * g++.old-deja/g++.pt/crash62.C: New test.
47349
47350 2001-01-04 Richard Henderson <rth@redhat.com>
47351
47352 * gcc.dg/20000926-1.c: Update expected warnings.
47353 * gcc.dg/array-2.c: Likewise.
47354 * gcc.dg/array-4.c: Also validate flexible array members.
47355 * gcc.dg/c99-flex-array-1.c: New.
47356
47357 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
47358
47359 * gcc.c-torture/compile/20001222-1.x: Remove.
47360
47361 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47362
47363 * gcc.c-torture/execute/built-in-setjmp.c: New.
47364
47365 2001-01-03 Richard Henderson <rth@redhat.com>
47366
47367 * gcc.dg/940510-1.c: Update expected error wording.
47368 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
47369
47370 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
47371
47372 * lib/target-supports.exp (check_alias_available): Modified to
47373 indicate aliases not supported if only weak aliases are supported.
47374
47375 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47376
47377 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
47378 Turn on cmpstrsi checks for __pj__ and __i370__.
47379
47380 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
47381
47382 * g++.old-deja/g++.other/virtual11.C: New test.
47383
47384 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
47385
47386 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
47387
47388 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47389
47390 * gcc.c-torture/compile/20010102-1.c: New test.
47391
47392 2001-01-02 Andreas Jaeger <aj@suse.de>
47393
47394 * gcc.dg/noreturn-3.c: New test.
47395
47396 * gcc.dg/noreturn-4.c: New test.
47397
47398 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47399
47400 * gcc.c-torture/execute/stdio-opt-1.c: Also test
47401 __builtin_fputc and __builtin_fwrite.
47402
47403 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
47404
47405 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
47406 signed char, not default char.
47407
47408 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
47409
47410 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
47411
47412 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
47413
47414 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
47415
47416 2000-12-29 Richard Henderson <rth@redhat.com>
47417
47418 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
47419 (__cyg_profile_func_exit): Define.
47420
47421 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
47422
47423 * g++.dg/vtgc1.C: New test.
47424
47425 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
47426
47427 * gcc.dg/noncompile/20001228-1.c: New test.
47428
47429 * gcc.dg/20001228-1.c: New test.
47430
47431 * gcc.c-torture/execute/20001228-1.c: New test.
47432
47433 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
47434
47435 * gcc.dg/format-strfmon-1.c: New test.
47436
47437 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47438
47439 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
47440 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
47441 * gcc.c-torture/execute/string-opt-1.c: Likewise.
47442 * gcc.c-torture/execute/string-opt-2.c: Likewise.
47443 * gcc.c-torture/execute/string-opt-3.c: Likewise.
47444 * gcc.c-torture/execute/string-opt-4.c: Likewise.
47445 * gcc.c-torture/execute/string-opt-6.c: Likewise.
47446 * gcc.c-torture/execute/string-opt-7.c: Likewise.
47447 * gcc.c-torture/execute/string-opt-8.c: Likewise.
47448 * gcc.c-torture/execute/string-opt-9.c: Likewise.
47449 * gcc.c-torture/execute/string-opt-10.c: Likewise.
47450 * gcc.c-torture/execute/string-opt-11.c: Likewise.
47451 * gcc.c-torture/execute/string-opt-12.c: Likewise.
47452
47453 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
47454 * gcc.c-torture/execute/string-opt-4.c: Test index.
47455
47456 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
47457
47458 * gcc.c-torture/compile/20001226-1.c: New test.
47459
47460 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
47461
47462 * gcc.c-torture/compile/20001222-1.c: New test.
47463 * gcc.c-torture/compile/20001222-1.x: Xfail.
47464
47465 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
47466
47467 * gcc.c-torture/execute/comp-goto-2.c: New test.
47468
47469 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
47470
47471 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
47472 Use long types if __INT_MAX__ is 32767.
47473 (main): Use cast to (sint32 *) when poking 88 into a_page.
47474
47475 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
47476
47477 2000-12-21 Bernd Schmidt <bernds@redhat.com>
47478
47479 * gcc.c-torture/compile/20001221-1.c: New test.
47480 * gcc.c-torture/execute/20001221-1.c: New test.
47481
47482 2000-12-20 Richard Henderson <rth@redhat.com>
47483
47484 * g++.old-deja/g++.pt/crash36.C: Update error lines.
47485 * g++.old-deja/g++.robertl/eb109.C: Likewise.
47486
47487 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47488
47489 * gcc.dg/compare3.c: New test.
47490
47491 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
47492
47493 * gcc.dg/format-warnll-1.c: New test.
47494
47495 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
47496
47497 * gcc.dg/cpp/cmdlne-P.c: New test.
47498
47499 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
47500
47501 * gcc.c-torture/execute/builtin-abs-1.c,
47502 gcc.c-torture/execute/builtin-abs-2.c: New tests.
47503
47504 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
47505
47506 * gcc.dg/cpp/multiline.c: New test.
47507
47508 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
47509
47510 * g++.old-deja/g++.other/syshdr1.C: Update.
47511 * gcc.dg/cpp/lineflags.c: Remove temporarily.
47512
47513 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47514
47515 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
47516
47517 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47518
47519 * g++.old-deja/g++.pt/ttp65.C: New test.
47520
47521 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47522
47523 * g++.old-deja/g++.pt/ttp64.C: New test.
47524
47525 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47526
47527 * g++.old-deja/g++.pt/spec33.C: New test.
47528
47529 2000-12-14 Catherine Moore <clm@redhat.com>
47530
47531 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
47532 * gcc.c-torture/execute/920612-2.c: Likewise.
47533 * gcc.c-torture/execute/920428-2.c: Likewise.
47534 * gcc-c-torture/execute/va-arg-11.c: Call exit.
47535 * gcc.c-torture/execute/va-arg-21.c: Likewise.
47536
47537 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47538
47539 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
47540 * gcc.dg/pack-test-2.c: Likewise.
47541
47542 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
47543
47544 Tests by Zack Weinberg <zackw@stanford.edu>.
47545
47546 * gcc.dg/cpp/defined.c: Update.
47547 * gcc.dg/cpp/defined_trad.c: New tests.
47548
47549 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
47550
47551 * gcc.dg/cpp/trad-direct.c: Update.
47552
47553 2000-12-11 Neil Booth <neilb@earthling.net>
47554
47555 * gcc.dg/cpp/defined_trad.c
47556
47557 2000-12-11 Neil Booth <neilb@earthling.net>
47558
47559 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
47560
47561 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
47562
47563 * gcc.dg/format-miss-2.c: New test.
47564
47565 2000-12-09 Neil Booth <neilb@earthling.net>
47566
47567 * gcc.dg/cpp/lineflags.c: New tests.
47568 * gcc.dg/cpp/poison.c: Update.
47569 * gcc.dg/cpp/redef2.c: Update.
47570 * gcc.dg/cpp/skipping.c: New test.
47571
47572 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
47573
47574 * g++.old-deja/g++.other/eh3.C: New testcase.
47575
47576 2000-12-07 Neil Booth <neilb@earthling.net>
47577
47578 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
47579 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
47580 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
47581 wtr-union-init-2.c, wtr-union-init-3.c: Update.
47582 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
47583 Update.
47584
47585 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
47586
47587 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
47588 __SIZE_TYPE__ instead of int for type of integers cast to
47589 pointers.
47590
47591 2000-12-07 Jakub Jelinek <jakub@redhat.com>
47592
47593 * g++.old-deja/g++.other/cleanup4.C: New test.
47594
47595 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
47596
47597 * format-sec-1.c: New test.
47598
47599 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
47600
47601 * gcc.dg/format-nonlit-3.c: New test.
47602
47603 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
47604
47605 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
47606 through a null pointer.
47607
47608 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47609
47610 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
47611 * g++.old-deja/g++.pt/partial4.C: New test.
47612
47613 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
47614
47615 * gcc.c-torture/execute/ieee/hugeval.x: New.
47616
47617 2000-12-06 Neil Booth <neilb@earthling.net>
47618
47619 * gcc.dg/cpp/backslash2.c: New tests.
47620
47621 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47622
47623 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
47624 * gcc.c-torture/execute/stdio-opt-2.c: New test.
47625
47626 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
47627
47628 * gcc.c-torture/execute/20001203-2.c: New testcase.
47629
47630 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
47631
47632 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
47633 * g++.old-deja/g++.other/virtual10.C: New test.
47634
47635 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
47636
47637 * g++.old-deja/g++.mike/pmf5.C: Remove test.
47638
47639 2000-12-05 Richard Henderson <rth@redhat.com>
47640
47641 * gcc.c-torture/compile/20001205-1.c: New.
47642
47643 2000-12-04 Neil Booth <neilb@earthling.net>
47644
47645 * g++.old-deja/g++.other/virtual9.C: New test.
47646 * g++.old-deja/g++.pt/crash61.C: New test.
47647 * gcc.c-torture/execute/loop-9.c: New test.
47648
47649 2000-12-04 Neil Booth <neilb@earthling.net>
47650
47651 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
47652 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
47653 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
47654 * gcc.dg/cpp/extratokens.c: ...here.
47655
47656 2000-12-04 Neil Booth <neilb@earthling.net>
47657
47658 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
47659 New tests.
47660
47661 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47662
47663 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
47664 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
47665
47666 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
47667
47668 * gcc.c-torture/execute/20001203-1.c: New test.
47669
47670 2000-12-03 Neil Booth <neilb@earthling.net>
47671
47672 * gcc.dg/cpp/macro6.c: New test cases.
47673
47674 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47675
47676 * gcc.c-torture/execute/string-opt-9.c: New test.
47677 * gcc.c-torture/execute/string-opt-10.c: Likewise.
47678 * gcc.c-torture/execute/string-opt-11.c: Likewise.
47679 * gcc.c-torture/execute/string-opt-12.c: Likewise.
47680
47681 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
47682 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
47683
47684 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
47685
47686 * gcc.dg/cpp/if-6.c: New testcase.
47687
47688 * gcc.dg/20001201-1.c: New testcase.
47689
47690 2000-12-02 Neil Booth <neilb@earthling.net>
47691
47692 * g++.old-deja/g++.other/externC4.C,
47693 g++.old-deja/g++.other/friend10.C: New tests.
47694
47695 2000-12-02 Neil Booth <neilb@earthling.net>
47696
47697 * g++.old-deja/g++.other/instan2.C
47698 * g++.old-deja/g++.other/instan3.C: New test.
47699
47700 2000-12-02 Neil Booth <neilb@earthling.net>
47701
47702 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
47703 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
47704 gnuc99.c,gnuc99-pedantic.c: New tests.
47705
47706 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
47707
47708 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
47709 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
47710
47711 2000-12-01 Neil Booth <neilb@earthling.net>
47712
47713 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
47714 * gcc.dg/cpp/poison.c: Update.
47715 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
47716
47717 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
47718
47719 * g77.f-torture/execute/20001201.f: New test.
47720
47721 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
47722
47723 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
47724
47725 2000-12-01 Jakub Jelinek <jakub@redhat.com>
47726
47727 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
47728
47729 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
47730
47731 * g++.old-deja/g++.other/cast6.C: New test.
47732
47733 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
47734
47735 * gcc.c-torture/execute/20001130-2.c: New testcase.
47736
47737 2000-11-30 Richard Henderson <rth@redhat.com>
47738
47739 * gcc.c-torture/execute/20001130-1.c: New test.
47740
47741 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
47742
47743 * g++.old-deja/g++.other/op3.C: New test.
47744
47745 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
47746
47747 * g++.old-deja/g++.other/op2.C: New test.
47748
47749 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
47750
47751 * g++.old-deja/g++.other/crash38.C: New test.
47752
47753 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
47754
47755 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
47756
47757 2000-11-29 Jakub Jelinek <jakub@redhat.com>
47758
47759 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
47760 tests.
47761 * gcc.c-torture/execute/string-opt-6.c: New test.
47762
47763 * gcc.dg/20001117-1.c: Add main.
47764
47765 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
47766
47767 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
47768 Move from here ...
47769 * gcc.dg/940510-1.c: ... to here.
47770
47771 * gcc.dg/20000926-1.c: GNU C now allows initializations of
47772 zero-size arrays in toplevel structures.
47773
47774 2000-11-28 Jakub Jelinek <jakub@redhat.com>
47775
47776 * gcc.c-torture/execute/loop-8.c: New test.
47777
47778 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
47779
47780 * g++.old-deja/g++.other/base1.C: New test.
47781
47782 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
47783
47784 * g++.old-deja/g++.other/parse2.C: New test.
47785
47786 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
47787
47788 * g++.old-deja/g++.pt/incomplete1.C: New test.
47789
47790 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
47791
47792 * g++.old-deja/g++.other/friend9.C: New test.
47793
47794 2000-11-28 Jakub Jelinek <jakub@redhat.com>
47795
47796 * gcc.dg/20001127-1.c: New test.
47797
47798 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
47799
47800 * g++.old-deja/g++.pt/friend46.C: New test.
47801
47802 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
47803
47804 * g++.old-deja/g++.other/ptrmem8.C: New test.
47805
47806 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47807
47808 * gcc.c-torture/execute/string-opt-7.c: New test.
47809 * gcc.c-torture/execute/string-opt-8.c: Likewise.
47810
47811 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
47812
47813 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
47814 instead of 'mkcheck 2'.
47815
47816 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
47817
47818 * gcc.c-torture/execute/memcheck/driver.c,
47819 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
47820 C9X references to refer to C99.
47821
47822 2000-11-25 Jakub Jelinek <jakub@redhat.com>
47823
47824 * gcc.dg/ultrasp3.c: New test.
47825
47826 2000-11-25 Neil Booth <neilb@earthling.net>
47827
47828 * gcc.dg/cpp/include2.c: Update test to be locale independent.
47829
47830 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
47831
47832 * gcc.c-torture/compile/20001123-2.c: New.
47833
47834 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47835
47836 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
47837
47838 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
47839
47840 * gcc.dg/sequence-point-1.c: Add some new tests.
47841 * gcc.c-torture/execute/20001124-1.c: New test.
47842
47843 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
47844
47845 * g++.old-deja/g++.other/vaarg4.C: New test.
47846 * gcc.c-torture/compile/20001123-1.c: New test.
47847
47848 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
47849
47850 * g++.other/crash24.C: Adjust and remove XFAIL.
47851 * g++.other/crash37.C: New test.
47852
47853 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
47854
47855 * g++.old-deja/g++.pt/instantiate9.C: New test.
47856
47857 2000-11-22 Mark Mitchell <mark@codesourcery.com>
47858
47859 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
47860 new ABI, too.
47861
47862 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
47863 * g++.old-deja/g++.robertl/eb55.C: Likewise.
47864
47865 2000-11-22 Neil Booth <neilb@earthling.net>
47866
47867 * gcc.dg/cpp/Wtrigraphs.c: New test.
47868
47869 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
47870
47871 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
47872
47873 2000-11-22 Jakub Jelinek <jakub@redhat.com>
47874
47875 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
47876
47877 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
47878
47879 * lib/gcc-dg.exp: load_lib scanasm.exp.
47880 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
47881 * lib/g++-dg.exp: load_lib scanasm.exp.
47882 * lib/scanasm.exp: New.
47883 (scan-assembler, scan-assembler-not): Add optional arguments to
47884 test name, or if not present, the pattern name.
47885 (scan-assembler-dem, scan-assembler-dem-not): New.
47886
47887 * g++.dg/dg.exp: New.
47888
47889 2000-11-21 Neil Booth <neilb@earthling.net>
47890
47891 * gcc.dg/cpp/integrated1.c: Remove.
47892
47893 2000-11-21 Jakub Jelinek <jakub@redhat.com>
47894
47895 * gcc.c-torture/execute/20001121-1.c: New test.
47896
47897 2000-11-21 Richard Henderson <rth@redhat.com>
47898
47899 * gcc.c-torture/compile/20001121-1.c: New test.
47900
47901 2000-11-20 Neil Booth <neilb@earthling.net>
47902
47903 * gcc.dg/cpp/integrated1.c: New test.
47904
47905 2000-11-21 Jakub Jelinek <jakub@redhat.com>
47906
47907 * g++.old-deja/g++.other/inline17.C: New test.
47908
47909 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
47910
47911 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
47912 local variable to be zero: I made the variable global. Now
47913 uses abort() and exit() instead of relying on main's return value.
47914
47915 2000-11-20 Neil Booth <neilb@earthling.net>
47916
47917 * gcc.dg/cpp/paste2.c: Update test.
47918 * objc/execute/paste.m: New test.
47919
47920 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
47921
47922 * gcc.dg/c99-condexpr-1.c: New test.
47923
47924 2000-11-20 Neil Booth <neilb@earthling.net>
47925
47926 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
47927
47928 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
47929
47930 * g++.old-deja/g++.pt/export1.C: New test.
47931
47932 2000-11-20 Jakub Jelinek <jakub@redhat.com>
47933
47934 * gcc.dg/20001117-1.c: New test.
47935
47936 2000-11-18 Richard Henderson <rth@redhat.com>
47937
47938 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
47939
47940 2000-11-18 Richard Henderson <rth@redhat.com>
47941
47942 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
47943 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
47944 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
47945
47946 2000-11-18 Richard Henderson <rth@redhat.com>
47947
47948 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
47949 (main): New. Exit cleanly.
47950
47951 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
47952
47953 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
47954 gcc.dg/c99-fordecl-2.c: New tests.
47955
47956 2000-11-18 Richard Henderson <rth@redhat.com>
47957
47958 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
47959 * gcc.c-torture/execute/zerolen-2.c: New.
47960
47961 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47962
47963 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
47964 memory.
47965
47966 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
47967
47968 * g++.old-deja/g++.pt/instantiate8.C: New test.
47969
47970 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
47971
47972 * g++.old-deja/g++.other/incomplete.C: Add more tests.
47973 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
47974
47975 2000-11-16 Nick Clifton <nickc@redhat.com>
47976
47977 * gcc.c-torture/execute/nestfunc-2.c: New test.
47978 * gcc.c-torture/execute/nestfunc-3.c: New test.
47979
47980 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
47981
47982 * gcc.c-torture/compile/20001116-1.c: New test.
47983
47984 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47985
47986 * gcc.c-torture/execute/20001115-1.c: New test.
47987
47988 2000-11-15 Mark Mitchell <mark@codesourcery.com>
47989
47990 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
47991 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
47992 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
47993 * g++.old-deja/g++.abi/vmihint.C: Likewise.
47994
47995 2000-11-15 Neil Booth <neilb@earthling.net>
47996
47997 gcc.dg/cpp/_Pragma1.c: Update.
47998 gcc.dg/cpp/_Pragma2.c: New test.
47999
48000 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
48001
48002 * g++.old-deja/g++.other/anon5.C: New test.
48003
48004 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
48005
48006 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
48007 tests.
48008
48009 2000-11-14 Jakub Jelinek <jakub@redhat.com>
48010
48011 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
48012 output.
48013
48014 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48015
48016 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
48017 labels at end of compound statements.
48018
48019 2000-11-13 Jakub Jelinek <jakub@redhat.com>
48020
48021 * gcc.c-torture/execute/loop-7.c: New test.
48022
48023 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48024
48025 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
48026
48027 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48028
48029 * gcc.dg/c99-bool-1.c: New test.
48030
48031 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
48032
48033 * gcc.dg/c99-scope-1.c: Remove xfail.
48034 * gcc.dg/c99-scope-2.c: New test.
48035
48036 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48037
48038 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
48039 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
48040
48041 2000-11-11 Mark Mitchell <mark@codesourcery.com>
48042
48043 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
48044 error messages.
48045
48046 * g++.mike/p700.C: Don't typedef wchar_t.
48047 * g++.mike/p784.C: Likewise.
48048 * g++.mike/eb101.C: Don't use __wchar_t.
48049
48050 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
48051
48052 * g77.f-torture/execute/20001111.[fx]: Test premature exit
48053 from DO loop.
48054
48055 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
48056
48057 * gcc.c-torture/execute/20001111-1.c: New test.
48058
48059 2000-11-10 Nick Clifton <nickc@redhat.com>
48060
48061 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
48062 long multuiple and accumulate.
48063
48064 2000-11-09 Richard Henderson <rth@redhat.com>
48065
48066 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
48067 via size_t instead of int.
48068
48069 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
48070 * gcc.c-torture/execute/string-opt-2.c: Likewise.
48071 * gcc.c-torture/execute/string-opt-3.c: Likewise.
48072 * gcc.c-torture/execute/string-opt-4.c: Likewise.
48073
48074 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
48075
48076 * gcc.c-torture/compile/20001109-1.c: New test.
48077 * gcc.c-torture/compile/20001109-2.c: New test.
48078
48079 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
48080
48081 * g++.old-deja/g++.pt/operator1.C: New test.
48082 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
48083
48084 2000-11-09 Jakub Jelinek <jakub@redhat.com>
48085
48086 * gcc.dg/20001108-1.c: New test.
48087
48088 2000-11-09 Jakub Jelinek <jakub@redhat.com>
48089
48090 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
48091 with both arguments constant strings.
48092 * gcc.c-torture/execute/string-opt-3.c: New test.
48093 * gcc.c-torture/execute/string-opt-4.c: New test.
48094 * gcc.c-torture/execute/string-opt-5.c: New test.
48095
48096 2000-11-08 Nick Clifton <nickc@redhat.com>
48097
48098 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
48099 mulsidi3adddi patterns.
48100
48101 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
48102
48103 * g++.old-deja/g++.other/crash36.C: New test.
48104
48105 2000-11-08 Jakub Jelinek <jakub@redhat.com>
48106
48107 * g++.old-deja/g++.other/init16.C: New test.
48108
48109 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
48110
48111 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
48112
48113 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
48114
48115 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
48116 * gcc.c-torture/execute/va-arg-16.x: Likewise.
48117 * gcc.c-torture/execute/va-arg-17.x: Likewise.
48118
48119 2000-11-07 DJ Delorie <dj@redhat.com>
48120
48121 * gcc.dg/20000614-1.c: Add return so that test can pass.
48122
48123 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48124
48125 * gcc.c-torture/execute/string-opt-1.c: New test.
48126
48127 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
48128
48129 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
48130 mips-sgi-irix6.* because the MIPS ABI passes floating-point
48131 parameters in registers, and there is no way for a varargs
48132 function to know in which order the integer and floating-point
48133 parameters should be interleaved when they are placed on the
48134 stack.
48135 * gcc.c-torture/execute/va-arg-16.x: Likewise.
48136 * gcc.c-torture/execute/va-arg-17.x: Likewise.
48137
48138 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48139
48140 * gcc.c-torture/execute/string-opt-2.c: New test.
48141
48142 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
48143
48144 * g++.old-deja/g++.pt/crash60.C: New test.
48145
48146 2000-11-06 Jakub Jelinek <jakub@redhat.com>
48147
48148 * g++.old-deja/g++.other/crash24.C: New test.
48149 * g++.old-deja/g++.other/crash25.C: New test.
48150 * g++.old-deja/g++.other/crash26.C: New test.
48151 * g++.old-deja/g++.other/crash27.C: New test.
48152 * g++.old-deja/g++.other/crash28.C: New test.
48153 * g++.old-deja/g++.other/crash29.C: New test.
48154 * g++.old-deja/g++.other/crash30.C: New test.
48155 * g++.old-deja/g++.other/crash31.C: New test.
48156 * g++.old-deja/g++.other/crash32.C: New test.
48157 * g++.old-deja/g++.other/crash33.C: New test.
48158 * g++.old-deja/g++.other/crash34.C: New test.
48159 * g++.old-deja/g++.other/crash35.C: New test.
48160
48161 2000-11-06 Jakub Jelinek <jakub@redhat.com>
48162
48163 * gcc.c-torture/execute/20001031-1.c: New test.
48164
48165 2000-11-04 Mark Mitchell <mark@codesourcery.com>
48166
48167 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
48168 namespace.
48169
48170 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
48171 standards-conformant.
48172
48173 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
48174
48175 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
48176 * g++.old-deja/g++.mike/p755a.C: Likewise.
48177 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
48178 library makes no calls to `operator new' during initialization.
48179
48180 2000-11-04 Neil Booth <neilb@earthling.net>
48181
48182 * gcc.dg/cpp/include2.c: New tests.
48183
48184 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
48185
48186 * lib/g++.exp (g++_set_ld_library_path): New function.
48187 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
48188
48189 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
48190
48191 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
48192 warnings.
48193
48194 2000-11-01 Richard Henderson <rth@redhat.com>
48195
48196 * g++.old-deja/g++.ext/namedret1.C: New.
48197 * g++.old-deja/g++.ext/namedret2.C: New.
48198 * g++.old-deja/g++.ext/namedret3.C: New.
48199
48200 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
48201
48202 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
48203 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
48204
48205 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48206
48207 * gcc.c-torture/execute/va-arg-21.c: New test.
48208
48209 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
48210
48211 * gcc.dg/c99-complex-2.c: New test.
48212
48213 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48214
48215 * gcc.c-torture/execute/stdio-opt-1.c: New test.
48216
48217 2000-10-31 Jakub Jelinek <jakub@redhat.com>
48218
48219 * g++.old-deja/g++.other/inline16.C: New test.
48220
48221 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
48222
48223 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
48224 __PRETTY_FUNCTION__
48225
48226 2000-10-29 Neil Booth <neilb@earthling.net>
48227
48228 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
48229 New tests.
48230 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
48231 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
48232 optimisation.
48233
48234 2000-10-29 Neil Booth <neilb@earthling.net>
48235
48236 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
48237 * mi1.c, mi1c.h: Add null directives to multiple-include test.
48238 * mi5.c: Test multiple includes work with -C.
48239 * trigraphs.c: Test ^= version.
48240
48241 2000-10-28 Neil Booth <neilb@earthling.net>
48242
48243 New tests and test updates for new macro expander.
48244
48245 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
48246 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
48247 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
48248 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
48249 new diagnostic messages.
48250
48251 * gcc.dg/cpp/macro3.c: New tests.
48252
48253 2000-10-27 Mark Mitchell <mark@codesourcery.com>
48254
48255 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
48256 on the same line.
48257
48258 2000-10-27 Jakub Jelinek <jakub@redhat.com>
48259
48260 * g++.old-deja/g++.other/eh2.C: New test.
48261
48262 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
48263
48264 * gcc.c-torture/execute/20001027-1.c: New test.
48265
48266 2000-10-26 Richard Henderson <rth@redhat.com>
48267
48268 * gcc.c-torture/execute/20001026-1.c: New.
48269
48270 2000-10-26 Mark Mitchell <mark@codesourcery.com>
48271
48272 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
48273 * g++.old-deja/g++.law/builtin1.C: Likewise.
48274 * g++.old-deja/g++.law/ctors10.C: Likewise.
48275 * g++.old-deja/g++.law/virtual3.C: Likewise.
48276 * g++.old-deja/g++.mike/p658.C: Likewise.
48277 * g++.old-deja/g++.other/sibcall1.C: Likewise.
48278 * g++.old-deja/g++.other/vaarg2.C: Likewise.
48279 * g++.old-deja/g++.robertl/eb124.C: Likewise.
48280 * g++.old-deja/g++.robertl/eb44.C: Likewise.
48281 * g++.old-deja/g++.robertl/eb77.C: Likewise.
48282
48283 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
48284
48285 * gcc.c-torture/compile/20001024-1.c: New test.
48286
48287 2000-10-25 Mark Mitchell <mark@codesourcery.com>
48288
48289 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
48290 to tell us whether or not we are using V3.
48291
48292 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
48293
48294 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
48295 operands.
48296
48297 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
48298
48299 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
48300
48301 2000-10-25 Jakub Jelinek <jakub@redhat.com>
48302
48303 * gcc.c-torture/execute/20001024-1.c: New test.
48304
48305 2000-10-24 Jakub Jelinek <jakub@redhat.com>
48306
48307 * g++.old-deja/g++.other/sibcall1.C: New test.
48308
48309 2000-10-20 Jakub Jelinek <jakub@redhat.com>
48310
48311 * gcc.dg/noncompile/init-3.c: New test.
48312
48313 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
48314
48315 * gcc.dg/format-array-1.c: New test.
48316
48317 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
48318
48319 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
48320 writing through null pointers; remove comment about testing
48321 unterminated strings.
48322
48323 2000-10-17 Matthew Hiller <hiller@redhat.com>
48324
48325 * gcc.c-torture/execute/20001017-2.c: New test.
48326
48327 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
48328
48329 * gcc.c-torture/compile/20001018-1.c: New test.
48330 * gcc.c-torture/compile/20001018-1.x: Xfail.
48331
48332 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48333
48334 * gcc.c-torture/execute/20001017-1.c: New test.
48335
48336 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
48337
48338 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
48339 for multiple use of arguments with scanf formats; add tests for
48340 multiple use of arguments.
48341
48342 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
48343
48344 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
48345 from some old tests.
48346
48347 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
48348
48349 * gcc.dg/format-miss-1.c: New test.
48350
48351 2000-10-16 Jakub Jelinek <jakub@redhat.com>
48352
48353 * gcc.c-torture/execute/20001013-1.c: New test.
48354
48355 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
48356
48357 * gcc.dg/format-branch-1.c: New test.
48358
48359 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
48360
48361 * README, lib/file-format.exp: Remove EGCS references.
48362
48363 2000-10-16 Jakub Jelinek <jakub@redhat.com>
48364
48365 * gcc.dg/20001013-1.c: New test.
48366
48367 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
48368
48369 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
48370 for intmax_t in the compiler using __typeof__ and the type rules
48371 for conditional expressions.
48372
48373 2000-10-13 Jakub Jelinek <jakub@redhat.com>
48374
48375 * gcc.dg/20001012-1.c: New test.
48376 * gcc.dg/20001012-2.c: New test.
48377
48378 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
48379
48380 * gcc.dg/format-attr-1.c: New test.
48381
48382 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
48383
48384 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
48385 __LONG_LONG_MAX__ instead of LLONG_MAX.
48386
48387 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
48388
48389 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
48390 scanf flags.
48391 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
48392 flags.
48393
48394 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
48395
48396 * gcc.dg/sequence-pt-1.c: New test.
48397
48398 2000-10-11 Geoff Keating <geoffk@cygnus.com>
48399
48400 * gcc.c-torture/execute/20001011-1.c: New testcase.
48401 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
48402
48403 2000-10-10 Jakub Jelinek <jakub@redhat.com>
48404
48405 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
48406 does not error on it.
48407
48408 2000-10-10 Jakub Jelinek <jakub@redhat.com>
48409
48410 * gcc.dg/20001009-1.c: New test.
48411
48412 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
48413
48414 * gcc.c-torture/compile/20001009-1.c: Move from here ....
48415 * gcc.c-torture/execute/20001009-2.c: ... to here.
48416
48417 2000-10-09 Geoff Keating <geoffk@cygnus.com>
48418
48419 * gcc.c-torture/compile/20001009-1.c: New testcase.
48420 * gcc.c-torture/execute/20001009-1.c: New testcase.
48421 Testcases provided by Jan Hubicka <jh@suse.cz>.
48422
48423 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
48424
48425 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48426 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
48427 uintmax_t using <limits.h> to emulate the compiler's internal
48428 logic. No longer XFAIL %j tests.
48429
48430 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
48431
48432 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
48433 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
48434 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
48435 regexps and details of expected handling of some bad formats.
48436 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
48437 suppression.
48438
48439 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
48440
48441 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
48442 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
48443 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
48444 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
48445 in list archives.
48446
48447 2000-10-06 Richard Henderson <rth@cygnus.com>
48448
48449 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
48450 * g++.old-deja/g++.brendan/crash52.C: Likewise.
48451 * g++.old-deja/g++.jason/report.C: Likewise.
48452 * g++.old-deja/g++.law/friend5.C: Likewise.
48453 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
48454 of the expected warnings.
48455
48456 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
48457
48458 * g++.old-deja/g++.pt/enum14.C: New test.
48459
48460 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
48461
48462 * g++.old-deja/g++.pt/crash59.C: New test.
48463
48464 2000-10-04 Will Cohen <wcohen@redhat.com>
48465
48466 * gcc.dg/20000926-1.c: New test.
48467
48468 2000-10-03 Geoff Keating <geoffk@cygnus.com>
48469
48470 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
48471 function name for current C++ compiler.
48472 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
48473
48474 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
48475
48476 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
48477 __PRETTY_FUNCTION__.
48478 * g++.old-deja/g++.ext/pretty2.C: Likewise.
48479
48480 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48481
48482 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
48483
48484 2000-09-26 Jakub Jelinek <jakub@redhat.com>
48485
48486 * gcc.c-torture/compile/20000923-1.c: New test.
48487
48488 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
48489
48490 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
48491 * g++.old-deja/g++.pt/ttp62.C: Same.
48492 * g++.old-deja/g++.other/inline14.C: Same.
48493
48494 2000-09-24 Richard Henderson <rth@cygnus.com>
48495
48496 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
48497
48498 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
48499
48500 * gcc.dg/c90-printf-1.c: Add test for wide string format.
48501
48502 2000-09-22 Geoff Keating <geoffk@cygnus.com>
48503
48504 * gcc.c-torture/compile/20000922-1.c: New file.
48505
48506 2000-09-21 Nick Clifton <nickc@redhat.com>
48507
48508 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
48509 a signed long modulo operation.
48510 (mod6): New function - perform an unsigned long modulo operation.
48511 (main): Add tests for modulos of very large numbers by very small
48512 dividends.
48513
48514 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48515
48516 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
48517
48518 2000-09-19 Richard Henderson <rth@cygnus.com>
48519
48520 * gcc.dg/compare2.c (case 10): XFAIL.
48521
48522 2000-09-18 Richard Henderson <rth@cygnus.com>
48523
48524 * gcc.c-torture/execute/20000906-1.c: Move ...
48525 * gcc.dg/20000906-1.c: ... here. Only run on targets
48526 that support __builtin_trap.
48527
48528 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
48529
48530 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
48531
48532 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
48533
48534 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
48535 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
48536 more $ format tests.
48537
48538 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
48539
48540 * gcc.dg/format-errmk-1.c: New test.
48541
48542 2000-09-17 Greg McGary <greg@mcgary.org>
48543
48544 * gcc.c-torture/execute/20000917-1.x: Remove.
48545
48546 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
48547
48548 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
48549
48550 2000-09-17 Greg McGary <greg@mcgary.org>
48551
48552 * gcc.c-torture/execute/20000917-1.c: New test.
48553 * gcc.c-torture/execute/20000917-1.x: XFAIL.
48554
48555 2000-09-16 Neil Booth <NeilB@earthling.net>
48556
48557 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
48558 in nested macro bug.
48559
48560 2000-09-15 Neil Booth <NeilB@earthling.net>
48561
48562 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
48563
48564 2000-09-14 Jeffrey A Law (law@cygnus.com)
48565
48566 * gcc.c-torture/execute/20000914-1.c: New test.
48567
48568 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
48569
48570 * g++.other/inline13.C: New test.
48571
48572 2000-09-12 Andreas Jaeger <aj@suse.de>
48573
48574 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
48575 constant by Ulrich Drepper <drepper@redhat.com>.
48576
48577 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
48578
48579 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
48580
48581 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48582
48583 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
48584
48585 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
48586
48587 * gcc.dg/cpp/backslash.c: New test.
48588
48589 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
48590
48591 * gcc.c-torture/execute/20000910-1.c: New test.
48592 * gcc.c-torture/execute/20000910-2.c: Likewise.
48593
48594 2000-09-11 Robert Lipe <robertl@sco.com>
48595
48596 * gcc.dg/pragma-align.c: New test.
48597
48598 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
48599
48600 * g++.old-deja/g++.pt/explicit82.C: New test.
48601 * g++.old-deja/g++.pt/explicit83.C: New test.
48602
48603 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
48604
48605 * gcc.dg/asm-names.c: New test.
48606
48607 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48608
48609 * gcc.dg/cpp/tr-warn6.c: New test
48610
48611 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
48612
48613 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
48614 be accepted.
48615
48616 2000-09-07 Catherine Moore <clm@redhat.com>
48617
48618 * gcc.c-torture/execute/unroll-1.c: New test.
48619
48620 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
48621
48622 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
48623 ERROR markers.
48624 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
48625 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
48626 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
48627 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
48628 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
48629 Preprocess only.
48630 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
48631 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
48632
48633 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
48634
48635 * g++.old-deja/g++.pt/deduct2.C: New test.
48636
48637 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
48638
48639 * g++.old-deja/g++.pt/parms2.C: New test.
48640
48641 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
48642
48643 * g++.old-deja/g++.pt/crash58.C: New test.
48644
48645 2000-09-06 Greg McGary <greg@mcgary.org>
48646
48647 * gcc.c-torture/execute/20000906-1.c: New test.
48648 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
48649
48650 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48651
48652 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
48653
48654 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
48655
48656 * g++.old-deja/g++.pt/crash57.C: New test.
48657
48658 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
48659
48660 * g++.old-deja/g++.pt/crash56.C: New test.
48661
48662 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
48663
48664 * g++.old-deja/g++.pt/koenig1.C: New test.
48665
48666 2000-09-04 Jakub Jelinek <jakub@redhat.com>
48667
48668 * gcc.dg/20000904-1.c: New test.
48669
48670 2000-09-04 Jakub Jelinek <jakub@redhat.com>
48671
48672 * gcc.dg/cpp/paste8.c: New test.
48673
48674 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
48675
48676 * gcc.c-torture/compile/20000827-1.c: New test.
48677
48678 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
48679
48680 * gcc.dg/format-diag-1.c: New test.
48681
48682 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
48683
48684 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
48685 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
48686 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
48687 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
48688 gcc.dg/formatz-1.c: Adjust warning regular expressions.
48689
48690 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
48691
48692 * g++.old-deja/g++.other/nested4.C: New test.
48693
48694 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
48695
48696 * g++.old-deja/g++.ns/scoped1.C: New test.
48697
48698 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
48699
48700 * lib/g++.exp: Support testing already-installed GCC.
48701
48702 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48703
48704 * wtr-label-1.c, wtr-suffix-1.c: New tests.
48705
48706 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48707
48708 * gcc.dg/return-type-2.c: New test.
48709
48710 2000-08-27 Geoff Keating <geoffk@cygnus.com>
48711
48712 * gcc.c-torture/compile/20000825-1.c: New test.
48713
48714 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
48715
48716 * gcc.dg/dwarf2-2.c: New test.
48717
48718 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
48719
48720 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
48721 dg-warning regexps.
48722
48723 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
48724
48725 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
48726 gcc.dg/format-ext-5.c: New tests.
48727
48728 2000-08-25 Jakub Jelinek <jakub@redhat.com>
48729
48730 * g++.old-deja/g++.other/crash22.C: New test.
48731
48732 2000-08-24 Mark Mitchell <mark@codesourcery.com>
48733
48734 * gcc.dg/noncompile/930622-2.c: Adjust error message.
48735
48736 2000-08-24 Richard Henderson <rth@cygnus.com>
48737
48738 * gcc.dg/ia64-sync-1.c: New test.
48739 * gcc.dg/ia64-sync-2.c: New test.
48740 * gcc.dg/ia64-asm-1.c: New test.
48741
48742 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
48743
48744 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
48745 * gcc.dg/format-ext-2.c: New test.
48746
48747 2000-08-23 Jason Merrill <jason@redhat.com>
48748
48749 * lib/old-dejagnu.exp: Also ignore "In member function" and
48750 "At global scope".
48751
48752 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48753
48754 * gcc.dg/noncompile/label-lineno-1.c: New test.
48755
48756 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
48757
48758 * gcc.dg/c99-array-nonobj-1.c: New test.
48759
48760 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
48761
48762 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
48763 tests.
48764 * gcc.dg/format-ext-1.c: New test.
48765
48766 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48767
48768 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
48769 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
48770 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
48771 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
48772 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
48773
48774 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
48775
48776 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
48777 gcc.dg/c99-strftime-2.c: New tests.
48778
48779 2000-08-22 Richard Henderson <rth@cygnus.com>
48780
48781 * gcc.c-torture/execute/20000822-1.c: New test.
48782
48783 2000-08-21 Jakub Jelinek <jakub@redhat.com>
48784
48785 * gcc.c-torture/execute/20000819-1.x: Remove.
48786
48787 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
48788
48789 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
48790 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
48791 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
48792 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
48793 gcc.dg/format-xopen-1.c: New tests.
48794
48795 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
48796
48797 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
48798
48799 2000-08-21 Jakub Jelinek <jakub@redhat.com>
48800
48801 * g++.old-deja/g++.other/loop2.C: New test.
48802
48803 * gcc.c-torture/compile/20000606-1.c: New test.
48804 * gcc.c-torture/compile/20000728-1.c: New test.
48805 * gcc.c-torture/execute/20000801-1.c: New test.
48806 * gcc.c-torture/execute/20000801-2.c: New test.
48807 * gcc.c-torture/execute/20000819-1.c: New test.
48808 * gcc.c-torture/execute/20000819-1.x: XFAIL.
48809 * gcc.dg/20000629-1.c: New test.
48810 * gcc.dg/20000724-1.c: New test.
48811 * gcc.dg/20000807-1.c: New test.
48812
48813 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
48814
48815 * gcc.dg/cpp/pragma-1.c: New test.
48816 * gcc.dg/cpp/pragma-2.c: New test.
48817
48818 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
48819
48820 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
48821 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
48822
48823 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48824
48825 * gcc.c-torture/compile/20000818-1.c: New test.
48826
48827 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
48828
48829 * gcc.c-torture/execute/20000818-1.c: New test.
48830
48831 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
48832
48833 * gcc.dg/format-va-1.c: New test.
48834
48835 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
48836
48837 * g++.old-deja/g++.other/typedef8.C: New test.
48838
48839 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
48840
48841 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
48842 * g++.old-deja/g++.mike/net36.C: Mark candidate.
48843 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
48844 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
48845 * g++.old-deja/g++.other/ptrmem7.C: New test.
48846 * g++.old-deja/g++.pt/ptrmem10.C: New test.
48847
48848 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
48849
48850 * g++.old-deja/g++.pt/typename27.C: New test.
48851
48852 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
48853
48854 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
48855 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
48856 * g++.old-deja/g++.pt/friend45.C: New test.
48857 * g++.old-deja/g++.other/friend8.C: New test.
48858
48859 2000-08-15 Richard Henderson <rth@cygnus.com>
48860
48861 * gcc.c-torture/execute/20000815-1.c: New test.
48862
48863 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
48864
48865 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
48866 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
48867 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
48868
48869 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
48870
48871 * g++.old-deja/g++.other/refinit2.C: New test.
48872
48873 2000-08-13 Geoff Keating <geoffk@cygnus.com>
48874
48875 * lib/c-torture.exp (c-torture): Make
48876 compiler_conditional_xfail_data global.
48877 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
48878 compiler_conditional_xfail_data machinery.
48879 (f-torture-execute): Likewise.
48880 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
48881 and only when unrolling loops.
48882
48883 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
48884
48885 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
48886
48887 * g++.old-deja/g++.pt/explicit81.C: New test.
48888
48889 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
48890
48891 * g++.old-deja/g++.pt/typename26.C: New test.
48892
48893 2000-08-10 Geoff Keating <geoffk@cygnus.com>
48894
48895 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
48896 warning.
48897
48898 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
48899
48900 * g++.old-deja/g++.other/array3.C: New test.
48901
48902 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
48903
48904 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
48905 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
48906 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
48907 New tests.
48908
48909 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
48910
48911 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
48912 * g++.old-deja/g++.abi/vmihint.C: Likewise.
48913
48914 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
48915
48916 * gcc.c-torture/execute/20000808-1.c: New test.
48917
48918 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
48919
48920 * gcc.dg/c90-const-expr-1.c: New test.
48921
48922 2000-08-08 Richard Henderson <rth@cygnus.com>
48923
48924 * gcc.dg/noncompile/920923-1.c: Declare calloc.
48925
48926 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
48927
48928 * gcc.dg/noncompile/const-ll-1.c: New test.
48929
48930 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
48931
48932 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
48933
48934 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
48935
48936 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
48937 that running programs linked against the shared version of libobjc
48938 run correctly.
48939
48940 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
48941
48942 * gcc.dg/c99-printf-1.c: New test.
48943
48944 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
48945
48946 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
48947
48948 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
48949
48950 * gcc.c-torture/execute/20000731-1.x: Delete.
48951
48952 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
48953
48954 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
48955 and torture_without_loops as is done by c-torture.exp.
48956 (search_for): Copy from c-torture.exp.
48957 (gcc-dg-runtest): New function, drives a directory of tests
48958 iterating over the TORTURE_OPTIONS.
48959 (scan-assembler, scan-assembler-not): Move here from
48960 individual directory drivers.
48961
48962 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
48963 defined by lib/gcc-dg.exp.
48964 * gcc.dg/cpp/cpp.exp: Likewise.
48965 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
48966 gcc-dg-runtest, so we cycle over optimization options.
48967
48968 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
48969 * gcc.dg/compare2.c: No longer expected to fail.
48970
48971 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
48972
48973 * gcc.c-torture/execute/20000804-1.c: New test.
48974
48975 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
48976
48977 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
48978
48979 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
48980
48981 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
48982
48983 2000-08-03 Jeffrey A Law (law@cygnus.com)
48984
48985 * gcc.c-torture/compile/20000803-1.c: New test.
48986
48987 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
48988
48989 * gcc.c-torture/execute/20000801-3.c,
48990 gcc.c-torture/execute/20000801-4.c: New tests.
48991 * gcc.c-torture/execute/20000801-3.x,
48992 gcc.c-torture/execute/20000801-4.x: Xfail.
48993
48994 2000-08-02 Geoff Keating <geoffk@cygnus.com>
48995
48996 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
48997 libobjc/.libs to allow for libtool.
48998
48999 2000-08-02 Jakub Jelinek <jakub@redhat.com>
49000
49001 * gcc.c-torture/compile/20000802-1.c: New test.
49002
49003 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
49004
49005 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
49006
49007 2000-07-31 Jeffrey A Law (law@cygnus.com)
49008
49009 * gcc-c-torture/execute/20000731-2.c: New test.
49010
49011 * gcc.c-torture/execute/20000731-1.c: New test.
49012 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
49013
49014 2000-07-31 Jakub Jelinek <jakub@redhat.com>
49015
49016 * gcc.dg/cpp/paste7.c: New test.
49017 * gcc.dg/cpp/20000725-1.c: New test.
49018
49019 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
49020
49021 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
49022 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
49023 declaration warning for __builtin_dwarf_reg_size.
49024
49025 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
49026
49027 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
49028
49029 * gcc.dg/noncompile/voidparam-1.c: New test.
49030
49031 2000-07-30 Richard Henderson <rth@cygnus.com>
49032
49033 * gcc.dg/c90-digraph-1.c: Don't xfail.
49034 * gcc.dg/compare2.c (case 10): Xfail.
49035 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
49036
49037 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
49038
49039 * gcc.dg/c99-main-1.c: New test.
49040
49041 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
49042
49043 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
49044
49045 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
49046
49047 * gcc.c-tortuer/execute/20000726-1.c: New test.
49048
49049 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
49050
49051 * gcc.c-torture/execute/enum-2.c: New test.
49052
49053 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49054
49055 * gcc.dg/cpp/tr-warn3.c: New test.
49056
49057 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
49058
49059 * g++.old-deja/g++.ext/implicit1.C: Remove.
49060 * g++.old-deja/g++.jason/c2.C: Remove
49061 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
49062 * g++.old-deja/g++.pt/crash16.C: Likewise.
49063 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
49064
49065 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
49066
49067 * g++.old-deja/g++.other/for2.C: New test.
49068
49069 2000-07-25 Jakub Jelinek <jakub@redhat.com>
49070
49071 * gcc.dg/20000720-1.c: New test.
49072
49073 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
49074
49075 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
49076
49077 2000-07-24 Geoff Keating <geoffk@cygnus.com>
49078
49079 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
49080 * gcc.c-torture/execute/20000722-1.c: New.
49081 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
49082
49083 2000-07-24 Jakub Jelinek <jakub@redhat.com>
49084
49085 * gcc.dg/cpp/20000720-1.S: New test.
49086
49087 2000-07-21 Michael Meissner <meissner@redhat.com>
49088
49089 * gcc.c-torture/execute/ieee/hugeval.c: New test.
49090
49091 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
49092
49093 * g++.old-deja/g++.brendan/crash16.C,
49094 g++.old-deja/g++.brendan/parse3.C,
49095 g++.old-deja/g++.brendan/redecl1.C,
49096 g++.old-deja/g++.ns/template13.C,
49097 g++.old-deja/g++.other/decl4.C,
49098 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
49099
49100 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
49101
49102 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
49103 and "Internal error".
49104
49105 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
49106 regexps.
49107 * gcc.dg/cpp/paste6.c: New test.
49108
49109 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
49110
49111 * gcc.dg/cpp/tr-direct.c: New test.
49112
49113 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
49114 gcc.dg/cpp/undef1.c: Tweak error regexps.
49115
49116 2000-07-18 Eric Christopher <echristo@redhat.com>
49117
49118 * gcc.c-torture/compile/20000718-1.c: New test.
49119
49120 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
49121
49122 * cpplex.c (_cpp_push_token): If the token being pushed back
49123 is the previous token in this context, just subtract one from
49124 context->posn.
49125 * cppmacro.c (save_expansion): Clear aux field when storing a
49126 placemarker.
49127
49128 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
49129
49130 * gcc.dg/noncompile/redecl-1.c: New test.
49131
49132 2000-07-18 Jakub Jelinek <jakub@redhat.com>
49133
49134 * gcc.c-torture/execute/20000717-5.c: New test.
49135 * gcc.c-torture/execute/20000717-1.x: Removed.
49136
49137 2000-07-17 Richard Henderson <rth@cygnus.com>
49138
49139 * gcc.c-torture/execute/20000717-4.c: New test.
49140
49141 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
49142
49143 * gcc.dg/cpp/syshdr.c: New test.
49144 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
49145
49146 2000-07-17 Neil Booth <neilb@earthling.net>
49147
49148 * gcc.dg/cpp/cmdlne-dM.c: New test.
49149 * gcc.dg/cpp/cmdlne-dD.c: New test.
49150
49151 2000-07-17 Jeffrey A Law (law@cygnus.com)
49152
49153 * gcc.c-torture/execute/20000717-3.c: New test.
49154
49155 * gcc.c-torture/compile/20000717-1.c: New test.
49156
49157 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
49158
49159 * gcc.c-torture/execute/20000717-2.c: New test.
49160
49161 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49162
49163 * gcc.dg/formatz-1.c: New test.
49164
49165 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
49166 * gcc.dg/c99-digraph-1.c: New tests.
49167
49168 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
49169 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
49170
49171 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
49172 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
49173 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
49174 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
49175 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
49176 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
49177 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
49178
49179 2000-07-17 Greg McGary <greg@mcgary.org>
49180
49181 * gcc.c-torture/execute/20000717-1.c: New test.
49182 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
49183
49184 2000-07-15 Jakub Jelinek <jakub@redhat.com>
49185
49186 * gcc.c-torture/execute/20000715-2.c: New test.
49187 * gcc.dg/20000715-1.c: New test.
49188
49189 2000-07-15 Michael Meissner <meissner@redhat.com>
49190
49191 * gcc.c-torture/execute/20000715-1.c: New test.
49192
49193 2000-07-13 Jakub Jelinek <jakub@redhat.com>
49194
49195 * gcc.c-torture/execute/20000707-1.c: New test.
49196
49197 2000-07-13 Neil Booth <NeilB@earthling.net>
49198
49199 * gcc.dg/cpp/digraph1.c,
49200 gcc.dg/cpp/digraph2.c,
49201 gcc.dg/cpp/digraphs.c: New tests.
49202
49203 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
49204
49205 * g77.f-torture/compile/20000630-2.f: New test.
49206 * g77.f-torture/compile/20000630-2.x
49207
49208 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
49209
49210 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
49211
49212 2000-07-11 Neil Booth <NeilB@earthling.net>
49213
49214 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
49215
49216 2000-07-11 Neil Booth <NeilB@earthling.net>
49217
49218 * gcc.dg/cpp/cmdlne-C.c: New.
49219
49220 2000-07-09 Neil Booth <NeilB@earthling.net>
49221
49222 * gcc.dg/cpp/directiv.c: New tests.
49223 * gcc.dg/cpp/undef1.c: Update.
49224
49225 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
49226
49227 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
49228
49229 2000-07-09 Neil Booth <NeilB@earthling.net>
49230
49231 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
49232
49233 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
49234
49235 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
49236 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
49237
49238 2000-07-08 Neil Booth <NeilB@earthling.net>
49239
49240 * gcc.dg/cpp/macsyntx.c: New tests.
49241
49242 2000-07-07 Jakub Jelinek <jakub@redhat.com>
49243
49244 * gcc.dg/20000707-1.c: New test.
49245
49246 2000-07-07 Jakub Jelinek <jakub@redhat.com>
49247
49248 * gcc.c-torture/execute/20000706-1.c: New test.
49249 * gcc.c-torture/execute/20000706-2.c: New test.
49250 * gcc.c-torture/execute/20000706-3.c: New test.
49251 * gcc.c-torture/execute/20000706-4.c: New test.
49252 * gcc.c-torture/execute/20000706-5.c: New test.
49253
49254 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
49255
49256 * g++.old-deja/g++.pt/instantiate7.C: New test.
49257
49258 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
49259
49260 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
49261 * g++.old-deja/g++.mike/thunk3.C: Likewise.
49262 * g++.old-deja/g++.other/rtti3.C: Likewise.
49263 * g++.old-deja/g++.other/rttid3.C: Likewise.
49264
49265 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
49266
49267 * g77.f-torture/compile/20000630-1.x: Fix typo
49268
49269 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
49270
49271 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
49272 assembly output.
49273
49274 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
49275
49276 * gcc.dg/cpp/ident.c: New test.
49277
49278 2000-07-05 Neil Booth <NeilB@earthling.net>
49279
49280 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
49281 gcc.dg/cpp/lexstrng.c: New tests.
49282
49283 2000-07-04 Neil Booth <NeilB@earthling.net>
49284
49285 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
49286 * gcc.dg/cpp/strify2.c: Same.
49287
49288 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
49289
49290 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
49291 * gcc.dg/cpp/19990703-1.c: Likewise.
49292 * gcc.dg/cpp/20000625-1.c: Likewise.
49293 * gcc.dg/cpp/20000625-2.c: Likewise.
49294
49295 * gcc.dg/cpp/macro1.c,
49296 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
49297 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
49298 gcc.dg/cpp/strify1.c,
49299 gcc.dg/cpp/strify2.c: New tests.
49300
49301 2000-07-03 Jakub Jelinek <jakub@redhat.com>
49302
49303 * gcc.c-torture/execute/20000703-1.c: New test.
49304
49305 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
49306
49307 * g++.old-deja/g++.pt (lookup10.C): New test.
49308
49309 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
49310
49311 * g++.old-deja/g++.pt (typename25.C): New test.
49312
49313 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
49314
49315 * gcc.c-torture/compile/20000701-1.c: New test.
49316
49317 2000-06-30 Nick Clifton <nickc@cygnus.com>
49318
49319 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
49320 to test case.
49321
49322 2000-06-30 Catherine Moore <clm@cygnus.com>
49323
49324 * gcc.c-torture/execute/align-1.c: New test.
49325
49326 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
49327
49328 * g++.old-deja/g++.pt/expr8.C: New test.
49329 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
49330
49331 2000-06-29 Nick Clifton <nickc@cygnus.com>
49332
49333 * gcc.c-torture/compile/20000629-1.c: New test.
49334
49335 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
49336
49337
49338 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
49339 gcc.dg/noncompile directory, depending on whether they're
49340 preprocessor tests or not. Annotate all the tests for the dg
49341 framework.
49342
49343 * gcc.c-torture/noncompile/noncompile.exp: Delete.
49344 * gcc.dg/noncompile/noncompile.exp: New.
49345
49346 * Moved files:
49347 Old name New name
49348 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
49349 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
49350 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
49351 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
49352 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
49353 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
49354 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
49355 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
49356 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
49357 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
49358 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
49359 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
49360 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
49361 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
49362 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
49363 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
49364 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
49365 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
49366 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
49367 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
49368 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
49369 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
49370 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
49371 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
49372
49373 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
49374 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
49375 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
49376 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
49377 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
49378 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
49379
49380 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
49381
49382 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
49383 declare one variable. On the fourth, error.
49384 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
49385 declared by 20000628-1a.h.
49386
49387 2000-06-29 Richard Henderson <rth@redhat.com>
49388
49389 * gcc.c-torture/execute/930529-1.x: New file.
49390 * gcc.dg/920413-1.c: Adjust expected warning text.
49391 * gcc.dg/980217-1.c: Declare abort.
49392 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
49393
49394 2000-06-29 Jeffrey A Law (law@cygnus.com)
49395
49396 * g77.f-torture/compile/20000629-1.f: New test.
49397 * g77.f-torture/compile/20000629-1.x: Expected to fail.
49398
49399 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
49400
49401 Rearrange lots of files, removing entirely the
49402 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
49403 directories.
49404
49405 * Deleted files:
49406 gcc.c-torture/code_quality/code_quality.exp
49407 gcc.c-torture/special/special.exp
49408 gcc.failure/failure.exp
49409 gcc.failure/940409-1.x
49410 gcc.c-torture/compile/961203-1.x
49411
49412 * New files:
49413 gcc.misc-tests/linkage.exp
49414 gcc.c-torture/execute/920730-1t.c
49415 gcc.c-torture/execute/920730-1t.x
49416 gcc.c-torture/compile/920520-1.x
49417 gcc.c-torture/compile/920521-1.x
49418 gcc.c-torture/compile/981006-1.x
49419 gcc.c-torture/execute/eeprof-1.x
49420
49421 * Moved files (possibly with modifications to fit a new harness):
49422 Old name New name
49423 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
49424 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
49425 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
49426 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
49427 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
49428 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
49429 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
49430 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
49431 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
49432 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
49433 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
49434 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
49435 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
49436 gcc.failure/940409-1.c gcc.dg/940409-1.c
49437
49438 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
49439
49440 * c-torture/compile/961203-1.x: Delete.
49441
49442 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
49443 not exit. Include stdio.h.
49444 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
49445 * gcc.misc-tests/dg-12.c: Likewise.
49446 * gcc.misc-tests/dg-5.c: Likewise.
49447 * gcc.misc-tests/dg-6.c: Likewise.
49448 * gcc.misc-tests/dg-7.c: Prototype abort.
49449 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
49450 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
49451 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
49452 not exit.
49453 * gcc.misc-tests/sieve.c: Use return from main, not exit.
49454 * gcc.misc-tests/sort2.c: Use return from main, not exit.
49455
49456 2000-06-28 Jakub Jelinek <jakub@redhat.com>
49457
49458 * gcc.dg/cpp/20000628-1.c: New test.
49459 * gcc.dg/cpp/20000628-1.h: New header for above test.
49460 * gcc.dg/cpp/20000628-1a.h: Likewise.
49461
49462 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
49463
49464 * gcc.dg/cpp: New directory.
49465 * gcc.dg/cpp/cpp.exp: New driver.
49466 * gcc.dg/cpp/20000627-1.c: New test.
49467 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
49468 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
49469 and rewrite as a compilation test.
49470
49471 * gcc.dg: Move many files into the cpp subdirectory, possibly
49472 renaming or editing them as well.
49473 Old name New name
49474 990119-1.c cpp/19990119-1.c
49475 990228-1.c cpp/19990228-1.c
49476 990407-1.c cpp/19990407-1.c
49477 990409-1.c cpp/19990409-1.c
49478 990413-1.c cpp/19990413-1.c
49479 990703-1.c cpp/19990703-1.c
49480 20000127-1.c cpp/20000127-1.c
49481 20000129-1.c cpp/20000129-1.c
49482 20000207-1.c cpp/20000207-1.c
49483 20000207-2.c cpp/20000207-2.c
49484 20000209-1.c cpp/20000209-1.c
49485 20000209-2.c cpp/20000209-2.c
49486 20000301-1.c cpp/20000301-1.c
49487 20000419-1.c cpp/20000419-1.c
49488 20000510-1.S cpp/20000510-1.S
49489 20000519-1.c cpp/20000519-1.c
49490 20000529-1.c cpp/20000529-1.c
49491 20000625-1.c cpp/20000625-1.c
49492 20000625-2.c cpp/20000625-2.c
49493 cpp-as1.c cpp/assert1.c
49494 cpp-as2.c cpp/assert2.c
49495 cxx-comments-1.c cpp/cxxcom1.c
49496 cxx-comments-2.c cpp/cxxcom2.c
49497 endif-label.c cpp/endif.c
49498 cpp-hash1.c cpp/hash1.c
49499 cpp-hash2.c cpp/hash2.c
49500 cpp-if1.c cpp/if-1.c
49501 cpp-if2.c cpp/if-2.c
49502 cpp-if3.c cpp/if-3.c
49503 cpp-if4.c cpp/if-4.c
49504 cpp-if5.c cpp/if-5.c
49505 cpp-cond.c cpp/if-cexp.c
49506 cpp-missingop.c cpp/if-mop.c
49507 cpp-missingparen.c cpp/if-mpar.c
49508 cpp-opprec.c cpp/if-oppr.c
49509 cpp-ifparen.c cpp/if-paren.c
49510 cpp-shortcircuit.c cpp/if-sc.c
49511 cpp-shift.c cpp/if-shift.c
49512 cpp-unary.c cpp/if-unary.c
49513 cpp-li1.c cpp/line1.c
49514 cpp-li2.c cpp/line2.c
49515 lineno.c cpp/line3.c
49516 lineno-2.c cpp/line4.c
49517 cpp-mi.c cpp/mi1.c
49518 cpp-mic.h cpp/mi1c.h
49519 cpp-micc.h cpp/mi1cc.h
49520 cpp-mind.h cpp/mi1nd.h
49521 cpp-mindp.h cpp/mi1ndp.h
49522 cpp-mix.h cpp/mi1x.h
49523 cpp-mi2.c cpp/mi2.c
49524 cpp-mi2a.h cpp/mi2a.h
49525 cpp-mi2b.h cpp/mi2b.h
49526 cpp-mi2c.h cpp/mi2c.h
49527 cpp-mi3.c cpp/mi3.c
49528 cpp-mi3.def cpp/mi3.def
49529 poison-1.c cpp/poison.c
49530 pr-impl.c cpp/prag-imp.c
49531 cpp-redef-2.c cpp/redef1.c
49532 cpp-redef.c cpp/redef2.c
49533 strpaste.c cpp/strp1.c
49534 strpaste-2.c cpp/strp2.c
49535 cpp-tradpaste.c cpp/tr-paste.c
49536 cpp-tradstringify.c cpp/tr-str.c
49537 cpp-tradwarn1.c cpp/tr-warn1.c
49538 cpp-tradwarn2.c cpp/tr-warn2.c
49539 trigraphs.c cpp/trigraphs.c
49540 cpp-unc1.c cpp/unc1.c
49541 cpp-unc2.c cpp/unc2.c
49542 cpp-unc3.c cpp/unc3.c
49543 cpp-unc.c cpp/unc4.c
49544 undef.c cpp/undef1.c
49545 undef-2.c cpp/undef2.c
49546 cpp-wi1.c cpp/widestr1.c
49547
49548 2000-06-27 Mark Mitchell <mark@codesourcery.com>
49549
49550 * lib/g++.exp (g++_include_flags): Tweak.
49551
49552 2000-06-27 H.J. Lu <hjl@gnu.org>
49553 Loren J. Rittle <ljrittle@acm.org>
49554
49555 * lib/g++.exp (g++_include_flags): Override libgloss.exp
49556 version with one that knows about the new gcc tree structure.
49557 (g++_link_flags): Same.
49558
49559 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
49560
49561 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
49562 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
49563 case we are cross-compiling.
49564
49565 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
49566 g++.old-deja/g++.niklas/Makefile.in,
49567 g++.old-deja/g++.niklas/configure.in,
49568 g++.old-deja/g++.other/Makefile.in,
49569 g++.old-deja/g++.other/configure.in,
49570 gcc.c-torture/code_quality/Makefile.in,
49571 gcc.c-torture/code_quality/configure.in,
49572 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
49573 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
49574 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
49575 gcc.c-torture/execute/ieee/Makefile.in,
49576 gcc.c-torture/execute/ieee/configure.in,
49577 gcc.c-torture/noncompile/Makefile.in,
49578 gcc.c-torture/noncompile/configure.in,
49579 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
49580 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
49581 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
49582
49583 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
49584
49585 * g++.old-deja/g++.other/ambig3.C: New test.
49586
49587 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
49588
49589 * g++.old-deja/g++.pt/syntax1.C: New test.
49590 * g++.old-deja/g++.pt/syntax2.C: New test.
49591 * g++.old-deja/g++.other/syntax3.C: New test.
49592 * g++.old-deja/g++.other/syntax4.C: New test.
49593
49594 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
49595
49596 * gcc.dg/20000623-1.c: Prototype exit and abort.
49597
49598 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
49599
49600 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
49601 New tests.
49602 * gcc.dg/cpp-mi3.def: New file.
49603
49604 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
49605 inside assertions.
49606 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
49607 lexer's error messages.
49608 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
49609 divine anything from the linemarkers.
49610 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
49611 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
49612
49613 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
49614
49615 * gcc.dg/20000623-1.c: New test.
49616
49617 2000-06-22 Jakub Jelinek <jakub@redhat.com>
49618
49619 * gcc.c-torture/execute/20000622-1.c: New test.
49620
49621 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
49622
49623 * g++.old-deja/g++.other/init15.C: New test.
49624
49625 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
49626
49627 * g++.old-deja/g++.pt/vaarg2.C: New test.
49628 * g++.old-deja/g++.pt/vaarg3.C: New test.
49629
49630 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
49631
49632 * g++.old-deja/g++.other/dyncast6.C: New test.
49633
49634 2000-06-15 Jakub Jelinek <jakub@redhat.com>
49635
49636 * gcc.c-torture/execute/loop-6.c: New test.
49637
49638 2000-06-14 Jakub Jelinek <jakub@redhat.com>
49639
49640 * gcc.dg/20000614-1.c: New test.
49641 * gcc.dg/20000614-2.c: New test.
49642
49643 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
49644
49645 * g++.old-deja/g++.other/inline12.C: New test.
49646
49647 2000-06-13 Jakub Jelinek <jakub@redhat.com>
49648
49649 * g++.old-deja/g++.other/eh1.C: New test.
49650
49651 2000-06-12 Jakub Jelinek <jakub@redhat.com>
49652
49653 * g++.old-deja/g++.other/type.C: New test.
49654
49655 2000-06-05 Jakub Jelinek <jakub@redhat.com>
49656
49657 * g++.old-deja/g++.other/initstring.C: New test.
49658
49659 2000-06-12 Jason Merrill <jason@redhat.com>
49660
49661 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
49662
49663 2000-06-09 Jeffrey A Law (law@cygnus.com)
49664
49665 * gcc.c-torture/compile/20000609-1.c: New test.
49666
49667 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
49668
49669 * gcc.dg/20000609-1.c: New test.
49670
49671 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
49672
49673 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
49674 * gcc.c-torture/noncompile/poison-1.c: Move...
49675 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
49676 * gcc.dg/cpp-li1.c: Add a token after the #line.
49677
49678 2000-06-05 Richard Henderson <rth@cygnus.com>
49679
49680 * gcc.c-torture/execute/20000605-2.c: New test.
49681 * gcc.c-torture/execute/20000605-3.c: New test.
49682
49683 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
49684
49685 * g77.f-torture/execute/20000503-1.x: New file.
49686
49687 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
49688
49689 * g++.old-deja/g++.eh/badalloc1.C: New test.
49690
49691 2000-06-05 Richard Henderson <rth@cygnus.com>
49692
49693 * gcc.c-torture/execute/20000605-1.c: New test.
49694
49695 2000-06-05 Jakub Jelinek <jakub@redhat.com>
49696 Nathan Sidwell <nathan@codesourcery.com>
49697
49698 * gcc.c-torture/compile/20000605-1.c: New test.
49699
49700 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
49701
49702 * g77.f-torture/compile/20000601-1.f: New test.
49703
49704 2000-06-03 Richard Henderson <rth@cygnus.com>
49705
49706 * gcc.c-torture/execute/20000603-1.c: New.
49707
49708 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
49709
49710 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
49711 * gcc.dg/noreturn-2.c (noreturn): Likewise.
49712
49713 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
49714
49715 * gcc.dg/compare2.c (case 12): XFAIL.
49716 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
49717 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
49718
49719 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
49720
49721 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
49722
49723 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
49724 guard macro is already defined when the header is first
49725 included.
49726 * gcc.dg/cpp-mix.h: New file.
49727 * gcc.dg/endif-label.c: Update patterns to match compiler.
49728
49729 * g++.brendan/complex1.C: Declare abort.
49730 * g++.law/refs4.C: Remove XFAIL.
49731 * g++.oliva/expr2.C: Declare abort and exit.
49732
49733 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
49734
49735 * gcc.c-torture/execute/20000528-1.c: New test.
49736
49737 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
49738 * g++.old-deja/g++.law/temps4.C: Likewise.
49739
49740 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
49741 stdlib.h. Call abort() on failure.
49742 * g++.old-deja/g++.law/refs4.C: Likewise.
49743 * g++.old-deja/g++.law/temps4.C: Likewise.
49744 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
49745 * gcc.c-torture/execute/20000112-1.c: Include string.h.
49746
49747 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
49748
49749 Relative to g++.dg/special:
49750 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
49751
49752 Relative to g++.old-deja:
49753 * g++.brendan/complex1.C, g++.jason/optimize2.C,
49754 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
49755 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
49756 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
49757 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
49758 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
49759 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
49760
49761 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
49762 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
49763 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
49764 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
49765 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
49766 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
49767 and/or string.h.
49768
49769 * g++.other/goto1.C: Update expectations for error messages.
49770
49771 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
49772
49773 * gcc.c-torture/compile/20000523-1.c: New test.
49774
49775 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
49776
49777 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
49778
49779 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
49780
49781 * g++.old-deja/g++.eh/catch11.C: New test.
49782 * g++.old-deja/g++.eh/catch12.C: New test.
49783
49784 2000-05-24 Nick Clifton <nickc@cygnus.com>
49785
49786 * gcc.c-torture/execute/20000523-1.c: New test.
49787
49788 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
49789
49790 * c-torture/execute/bcp-1.c: Replace abort in arg of
49791 __builtin_constant_p with a generic external function.
49792
49793 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
49794 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
49795 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
49796 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
49797 Prototype abort and/or exit.
49798
49799 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
49800 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
49801 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
49802 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
49803
49804 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
49805
49806 * gcc.dg/dwarf2-1.c: New test.
49807
49808 2000-05-20 Richard Henderson <rth@cygnus.com>
49809
49810 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
49811
49812 2000-05-20 Andreas Jaeger <aj@suse.de>
49813
49814 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
49815 testcase.
49816
49817 2000-05-19 David Edelsohn <edelsohn@gnu.org>
49818
49819 * gcc.c-torture/execute/20000519-2.c: New test.
49820
49821 2000-05-19 Andreas Jaeger <aj@suse.de>
49822
49823 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
49824 which fails with SSA.
49825
49826 * lib/c-torture.exp: Also test with -O3 -fssa.
49827
49828 2000-05-18 Michael Meissner <meissner@redhat.com>
49829
49830 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
49831 * gcc.c-torture/execute/920415-1.c: Ditto.
49832 * gcc.c-torture/execute/920501-1.c: Ditto.
49833 * gcc.c-torture/execute/conversion.c: Ditto.
49834 * gcc.c-torture/execute/cvt-1.c: Ditto.
49835
49836 2000-05-18 Jeffrey A Law (law@cygnus.com)
49837
49838 * gcc.c-torture/compile/20000518-1.c: New test.
49839
49840 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
49841
49842 * g77.f-torture/compile/200005018.f: New test.
49843
49844 2000-05-17 Jeffrey A Law (law@cygnus.com)
49845
49846 * gcc.c-torture/compile/20000517-1.c: New test.
49847
49848 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49849
49850 * gcc.c-torture/execute/20000516-1.c: New test.
49851
49852 2000-05-15 Jakub Jelinek <jakub@redhat.com>
49853
49854 * g++.old-deja/g++.other/eh.C: New test.
49855
49856 2000-05-12 Richard Henderson <rth@cygnus.com>
49857
49858 * gcc.c-torture/execute/990208-1.c (main): Don't pass
49859 constants through to doit's conditional.
49860
49861 2000-05-11 Jeffrey A Law (law@cygnus.com)
49862
49863 * gcc.c-torture/compile/20000511-1.c: New test.
49864 * g77.f-torture/compile/20000511-1.f: New test.
49865 * g77.f-torture/compile/20000511-2.f: New test.
49866
49867 2000-05-11 Michael Meissner <meissner@redhat.com>
49868
49869 * gcc.c-torture/execute/20000511-1.c: New test.
49870
49871 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
49872
49873 * gcc.dg/dg.exp: Scan .S files as well as .c files.
49874 * gcc.dg/20000510-1.S: New.
49875
49876 2000-05-08 Catherine Moore <clm@cygnus.com>
49877
49878 * gcc.dg/unused-3.c: New.
49879
49880 2000-05-06 Richard Henderson <rth@cygnus.com>
49881
49882 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
49883 * g++.old-deja/g++.mike/warn1.C: Likewise.
49884 * g++.old-deja/g++.pt/local1.C: Likewise.
49885 * g++.old-deja/g++.pt/local7.C: Likewise.
49886 * g++.old-deja/g++.pt/spec16.C: Likewise.
49887
49888 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
49889
49890 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
49891
49892 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
49893
49894 * g77.f-torture/execute/20000503-1.f: New test.
49895
49896 2000-05-04 Andreas Jaeger <aj@suse.de>
49897
49898 * gcc.dg/noreturn-2.c: New test.
49899
49900 2000-05-04 Neil Booth <NeilB@earthling.net>
49901
49902 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
49903 preprocessor.
49904
49905 2000-05-04 Richard Henderson <rth@cygnus.com>
49906
49907 * gcc.c-torture/execute/20000503-1.c: Fix typo.
49908
49909 2000-05-04 Richard Henderson <rth@cygnus.com>
49910
49911 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
49912 OpenSSL by Jason R Thorpe.
49913
49914 2000-05-03 Jim Wilson <wilson@cygnus.com>
49915
49916 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
49917
49918 2000-05-03 Robert Lipe <robertlipe@usa.net>
49919
49920 * gcc.dg/20000503-1.c: New test.
49921
49922 2000-05-02 Jakub Jelinek <jakub@redhat.com>
49923
49924 * gcc.c-torture/compile/20000502-1.c: New test.
49925 * g++.old-deja/g++.other/align.C: New test.
49926 * gcc.dg/cpp-tradstringify.c: New test.
49927
49928 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
49929
49930 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
49931 and hard registers.
49932
49933 2000-04-26 Geoff Keating <geoffk@cygnus.com>
49934
49935 * gcc.c-torture/execute/loop-5.c: New test.
49936
49937 2000-04-25 Jakub Jelinek <jakub@redhat.com>
49938
49939 * gcc.c-torture/execute/va-arg-20.c: New test.
49940
49941 2000-04-23 Jeffrey A Law (law@cygnus.com)
49942
49943 * gcc.c-torture/execute/20000422-1.c: New test.
49944
49945 2000-04-20 Greg McGary <gkm@gnu.org>
49946
49947 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
49948 when optimizing, but without sibling-call optimizations (-O1).
49949
49950 2000-04-20 Jeffrey A Law (law@cygnus.com)
49951
49952 * gcc.c-torture/compile/20000420-1.c: New test.
49953
49954 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
49955
49956 * g++.abi/ptrflags.C: New test.
49957 * g++.eh/catchptr1.C: Test incomplete pointer chains.
49958
49959 2000-04-19 Catherine Moore <clm@cygnus.com>
49960
49961 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
49962
49963 2000-04-19 Greg McGary <gkm@gnu.org>
49964
49965 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
49966 sibling-call optimizations.
49967
49968 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
49969
49970 * gcc.dg/20000419-1.c: New test.
49971
49972 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
49973
49974 * gcc.c-torture/execute/20000412-6.c: New test.
49975
49976 2000-04-12 Jeffrey A Law (law@cygnus.com)
49977
49978 * gcc.c-torture/execute/20000412-5.c: New test.
49979 * g77.f-torture/compile/20000412-1.f: New test.
49980 * gcc.c-torture/execute/20000412-4.c: New test.
49981 * gcc.c-torture/compile/20000412-2.c: New test.
49982 * gcc.c-torture/execute/20000412-3.c: New test.
49983 * gcc.c-torture/compile/20000412-1.c: New test.
49984 * gcc.c-torture/execute/20000412-2.c: New test.
49985
49986 2000-04-12 Jakub Jelinek <jakub@redhat.com>
49987
49988 * objc/execute/bf-20.m: New test.
49989
49990 2000-04-10 Richard Henderson <rth@cygnus.com>
49991
49992 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
49993
49994 * gcc.c-torture/execute/20000412-1.c: New test.
49995
49996 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
49997
49998 * g++.old-deja/g++.eh/catchptr1.C: New test.
49999
50000 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
50001
50002 * g++.old-deja/g++.abi/cxa_vec.C: New test.
50003
50004 2000-04-08 Neil Booth <NeilB@earthling.net>
50005
50006 * gcc.dg/cpp-nullchar.c: Remove test as
50007 embedded nulls cause problems.
50008
50009 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50010
50011 * gcc.dg/compare2.c: New test.
50012
50013 2000-04-08 Neil Booth <NeilB@earthling.net>
50014
50015 * gcc.dg/cpp-nullchar.c: New test.
50016
50017 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
50018
50019 * gcc.dg/cpp-mi2.c: New test.
50020 * gcc.dg/cpp-mi2[abc].h: New files.
50021
50022 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
50023
50024 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
50025 member name.
50026
50027 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
50028
50029 * g++.old-deja/g++.abi/vmihint.C: New test.
50030
50031 2000-04-06 Neil Booth <NeilB@earthling.net>
50032
50033 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
50034 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
50035 copyright.
50036
50037 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
50038
50039 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
50040 avoid stack-frame overwrite.
50041
50042 2000-04-05 Jakub Jelinek <jakub@redhat.com>
50043
50044 * gcc.c-torture/compile/20000405-2.c: New test.
50045 * gcc.c-torture/compile/20000405-3.c: New test.
50046
50047 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50048
50049 * gcc.c-torture/compile/20000405-1.c: New test.
50050
50051 2000-04-04 Geoff Keating <geoffk@cygnus.com>
50052
50053 * gcc.dg/cast-qual-1.c: Revert last change.
50054
50055 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50056
50057 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
50058
50059 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
50060
50061 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
50062 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
50063
50064 2000-04-03 Jeffrey A Law (law@cygnus.com)
50065
50066 * gcc.c-torture/compile/20000403-2.c: New test.
50067 * gcc.c-torture/compile/20000403-1.c: New test.
50068
50069 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
50070
50071 * gcc.c-torture/execute/20000403-1.c: New test.
50072
50073 2000-04-03 Geoff Keating <geoffk@cygnus.com>
50074
50075 * gcc.c-torture/execute/20000402-1.c: New test.
50076
50077 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
50078
50079 * gcc.c-torture/execute/va-arg-15.c: New test.
50080 * gcc.c-torture/execute/va-arg-16.c: New test.
50081 * gcc.c-torture/execute/va-arg-17.c: New test.
50082 * gcc.c-torture/execute/va-arg-18.c: New test.
50083 * gcc.c-torture/execute/va-arg-19.c: New test.
50084
50085 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
50086
50087 * gcc.c-torture/compile/981211-1.c: Move to...
50088 * gcc.dg/cpp-as1.c: ...here.
50089 * gcc.dg/cpp-as2.c: New file.
50090
50091 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
50092 compiler.
50093
50094 2000-04-02 Neil Booth <NeilB@earthling.net>
50095
50096 * gcc.dg/cpp-cond.c New tests.
50097 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
50098 accidental success less likely.
50099 * gcc.dg/cpp-missingop.c New tests.
50100 * gcc.dg/cpp-missingparen.c New tests.
50101 * gcc.dg/cpp-shift.c New tests.
50102 * gcc.dg/cpp-shortcircuit.c New tests.
50103 * gcc.dg/cpp-unary.c New tests.
50104
50105 2000-03-29 Jeffrey A Law (law@cygnus.com)
50106
50107 * gcc.c-torture/compile/20000329-1.c: New test.
50108
50109 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
50110
50111 * gcc.c-torture/compile/20000326-1.c: New test.
50112 * gcc.c-torture/compile/20000326-2.c: New test.
50113
50114 2000-03-24 Geoff Keating <geoffk@cygnus.com>
50115
50116 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
50117 the first parameter is a function argument.
50118
50119 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
50120
50121 * g++.old-deja/g++.ext/array4.C: New test.
50122
50123 2000-03-22 Geoff Keating <geoffk@cygnus.com>
50124
50125 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
50126
50127 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50128
50129 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
50130
50131 2000-03-19 Richard Henderson <rth@cygnus.com>
50132
50133 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
50134
50135 2000-03-19 Richard Henderson <rth@cygnus.com>
50136
50137 * gcc.c-torture/compile/20000319-1.c: New test.
50138
50139 2000-03-14 Jeffrey A Law (law@cygnus.com)
50140
50141 * gcc.c-torture/execute/20000314-3.c: New test.
50142 * gcc.c-torture/execute/20000314-2.c: New test.
50143 * gcc.c-torture/execute/20000314-1.c: New test.
50144 * gcc.c-torture/compile/20000314-2.c: New test.
50145 * gcc.c-torture/compile/20000314-1.c: New test.
50146
50147 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
50148
50149 * g++.old-deja/g++.warn/inline.C: New test.
50150
50151 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
50152
50153 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
50154 standards-compliant result rather than specific constants.
50155 Put test-values in array.
50156
50157 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
50158
50159 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
50160 (g++_target_compile): Put test-specific options last.
50161
50162 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50163
50164 * g++.old-deja/g++.eh/vbase4.C: New test.
50165
50166 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50167
50168 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
50169
50170 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50171
50172 * g++.old-deja/g++.brendan/misc12.C: Removed.
50173 * g++.old-deja/g++.pt/memtemp77.C: Constify.
50174 * g++.old-deja/g++.ext/pretty4.C: New test.
50175
50176 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
50177
50178 * g++.old-deja/g++.other/string2.C: New test.
50179
50180 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
50181
50182 * g++.old-deja/g++.warn/impint2.C: New test.
50183
50184 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
50185
50186 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
50187 is 1, not zero.
50188
50189 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
50190
50191 * g++.old-deja/g++.warn/impint.C: New test.
50192 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
50193 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
50194 * g++.old-deja/g++.pt/explicit12.C: Likewise.
50195 * g++.old-deja/g++.pt/explicit13.C: Likewise.
50196 * g++.old-deja/g++.pt/explicit17.C: Likewise.
50197 * g++.old-deja/g++.pt/explicit18.C: Likewise.
50198 * g++.old-deja/g++.pt/explicit19.C: Likewise.
50199 * g++.old-deja/g++.pt/explicit23.C: Likewise.
50200 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50201 * g++.old-deja/g++.pt/explicit35.C: Likewise.
50202 * g++.old-deja/g++.pt/explicit6.C: Likewise.
50203 * g++.old-deja/g++.pt/memclass7.C: Likewise.
50204
50205 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
50206
50207 * gcc.dg/cpp-redef.c: New test.
50208
50209 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
50210
50211 * g++.old-deja/g++.pt/unify7.C: New test.
50212
50213 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50214
50215 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
50216 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
50217
50218 2000-02-25 Geoff Keating <geoffk@cygnus.com>
50219
50220 * gcc.c-torture/compile/20000224-1.c: New test.
50221
50222 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50223
50224 * gcc.c-torture/compile/cpp-2.c: New test.
50225 * gcc.c-torture/compile/cpp-1.c: New test.
50226
50227 2000-02-25 Jeffrey A Law (law@cygnus.com)
50228
50229 * gcc.c-torture/execute/20000225-1.c: New test.
50230
50231 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50232
50233 * gcc.dg/cpp-li2.c: New test.
50234
50235 * gcc.dg/cpp-wi1.c: New test.
50236
50237 * gcc.dg/cpp-li1.c: New test.
50238
50239 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
50240
50241 * g++.old-deja/g++.other/sizeof5.C: New test.
50242
50243 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50244
50245 * gcc.c-torture/execute/va-arg-13.c: New test.
50246
50247 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
50248
50249 * gcc.c-torture/execute/va-arg-12.c: New test.
50250
50251 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
50252
50253 * gcc.c-torture/execute/20000223-1.c: New test.
50254
50255 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
50256
50257 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
50258
50259 2000-02-22 Mark Mitchell <mark@codesourcery.com>
50260
50261 * g++.old-deja/g++.abi/ptrmem.C: New test.
50262
50263 2000-02-19 Richard Henderson <rth@cygnus.com>
50264
50265 * gcc.c-torture/compile/init-3.c: New.
50266
50267 2000-02-17 Mark Mitchell <mark@codesourcery.com>
50268
50269 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
50270 ALWAYS_CXXFLAGS.
50271
50272 2000-02-11 Robert Lipe <robertl@sco.com>
50273
50274 * gcc.c-torture/compile/20000211-3.c: New test.
50275
50276 2000-02-11 Martin Buchholz <martin@xemacs.org>
50277
50278 * gcc.c-torture/compile/20000211-2.c: New test.
50279
50280 2000-02-11 Jeffrey A Law (law@cygnus.com)
50281
50282 * gcc.c-torture/compile/20000211-1.c: New test.
50283
50284 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
50285
50286 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
50287 on native targets
50288
50289 2000-02-08 Nathan Sidwell <nathan@acm.org>
50290
50291 * g++.old-deja/g++.other/cast5.C: New test.
50292
50293 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
50294
50295 * gcc.c-torture/execute/20000205-1.c: New.
50296
50297 2000-02-03 Nathan Sidwell <nathan@acm.org>
50298
50299 * g++.old-deja/g++.jason/cast3.C: Return void.
50300 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
50301
50302 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50303
50304 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
50305
50306 * gcc.dg/loop-1.c: New test.
50307
50308 2000-01-27 Jakub Jelinek <jakub@redhat.com>
50309
50310 * gcc.c-torture/compile/20000127-1.c: New test.
50311 * gcc.c-torture/execute/991228-1.c: New test.
50312
50313 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50314
50315 * gcc.dg/unused-2.c: New test.
50316
50317 * gcc.dg/conv-1.c: New test.
50318
50319 2000-01-24 Mark Mitchell <mark@codesourcery.com>
50320
50321 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
50322 compiler.
50323 (tool_option_proc): Fix typo.
50324
50325 2000-01-24 Geoff Keating <geoffk@cygnus.com>
50326
50327 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
50328 of the ld on the host, not on the build machine.
50329 Also, don't crash if '--help' is not a supported option.
50330
50331 2000-01-24 Richard Henderson <rth@cygnus.com>
50332
50333 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
50334
50335 2000-01-20 Jeffrey A Law (law@cygnus.com)
50336
50337 * gcc.c-torture/execute/20000120-2.c: New test.
50338 * gcc.c-torture/execute/20000120-1.c: New test.
50339
50340 2000-01-13 Jeffrey A Law (law@cygnus.com)
50341
50342 * gcc.c-torture/execute/20000113-1.c: New test.
50343
50344 2000-01-12 Jeffrey A Law (law@cygnus.com)
50345
50346 * gcc.c-torture/execute/20000112-1.c: New test.
50347
50348 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50349
50350 * gcc.dg/20000111-1.c: New test.
50351
50352 2000-01-10 Jeffrey A Law (law@cygnus.com)
50353
50354 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
50355 with 16 bit integers.
50356
50357 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50358
50359 * gcc.dg/20000108-1.c: New test.
50360
50361 2000-01-05 Nathan Sidwell <nathan@acm.org>
50362
50363 * g++.old-deja/g++.ns/koenig8.C: New test.
50364
50365 2000-01-05 Nathan Sidwell <nathan@acm.org>
50366
50367 * g++.old-deja/g++.other/cast4.C: New test.
50368
50369 2000-01-05 Jeffrey A Law (law@cygnus.com)
50370
50371 * gcc.c-torture/compile/20000105-2.c: New test.
50372 * gcc.c-torture/compile/20000105-1.c: New test.
50373
50374 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50375
50376 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
50377 references to printf & atoi to conform to ANSI standard.
50378 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
50379 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
50380 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
50381 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
50382 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
50383 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50384 * g++.old-deja/g++.brendan/copy1.C: Likewise.
50385 * g++.old-deja/g++.brendan/copy2.C: Likewise.
50386 * g++.old-deja/g++.brendan/copy3.C: Likewise.
50387 * g++.old-deja/g++.brendan/copy4.C: Likewise.
50388 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50389 * g++.old-deja/g++.brendan/copy6.C: Likewise.
50390 * g++.old-deja/g++.brendan/copy7.C: Likewise.
50391 * g++.old-deja/g++.brendan/copy8.C: Likewise.
50392 * g++.old-deja/g++.brendan/crash11.C: Likewise.
50393 * g++.old-deja/g++.brendan/crash14.C: Likewise.
50394 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
50395 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50396 * g++.old-deja/g++.brendan/delete2.C: Likewise.
50397 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
50398 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
50399 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
50400 * g++.old-deja/g++.brendan/eh1.C: Likewise.
50401 * g++.old-deja/g++.brendan/groff1.C: Likewise.
50402 * g++.old-deja/g++.brendan/init3.C: Likewise.
50403 * g++.old-deja/g++.brendan/misc12.C: Likewise.
50404 * g++.old-deja/g++.brendan/misc7.C: Likewise.
50405 * g++.old-deja/g++.brendan/new2.C: Likewise.
50406 * g++.old-deja/g++.brendan/operators4.C: Likewise.
50407 * g++.old-deja/g++.brendan/operators5.C: Likewise.
50408 * g++.old-deja/g++.brendan/overload2.C: Likewise.
50409 * g++.old-deja/g++.brendan/overload7.C: Likewise.
50410 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
50411 * g++.old-deja/g++.brendan/reference1.C: Likewise.
50412 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
50413 * g++.old-deja/g++.brendan/template24.C: Likewise.
50414 * g++.old-deja/g++.brendan/template3.C: Likewise.
50415 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
50416 * g++.old-deja/g++.jason/inline3.C: Likewise.
50417 * g++.old-deja/g++.jason/opeq.C: Likewise.
50418 * g++.old-deja/g++.law/arg5.C: Likewise.
50419 * g++.old-deja/g++.law/arm7.C: Likewise.
50420 * g++.old-deja/g++.law/ctors11.C: Likewise.
50421 * g++.old-deja/g++.law/cvt8.C: Likewise.
50422 * g++.old-deja/g++.law/init9.C: Likewise.
50423 * g++.old-deja/g++.law/refs4.C: Likewise.
50424 * g++.old-deja/g++.law/template2.C: Likewise.
50425 * g++.old-deja/g++.law/visibility24.C: Likewise.
50426 * g++.old-deja/g++.law/vtable3.C: Likewise.
50427 * g++.old-deja/g++.mike/asm2.C: Likewise.
50428 * g++.old-deja/g++.mike/eh1.C: Likewise.
50429 * g++.old-deja/g++.mike/misc1.C: Likewise.
50430 * g++.old-deja/g++.mike/misc13.C: Likewise.
50431 * g++.old-deja/g++.mike/misc14.C: Likewise.
50432 * g++.old-deja/g++.mike/ns12.C: Likewise.
50433 * g++.old-deja/g++.mike/p1248.C: Likewise.
50434 * g++.old-deja/g++.mike/p3708.C: Likewise.
50435 * g++.old-deja/g++.mike/p3708a.C: Likewise.
50436 * g++.old-deja/g++.mike/p3708b.C: Likewise.
50437 * g++.old-deja/g++.mike/p646.C: Likewise.
50438 * g++.old-deja/g++.mike/p700.C: Likewise.
50439 * g++.old-deja/g++.mike/p783.C: Likewise.
50440 * g++.old-deja/g++.mike/p783a.C: Likewise.
50441 * g++.old-deja/g++.mike/p783b.C: Likewise.
50442 * g++.old-deja/g++.mike/p786.C: Likewise.
50443 * g++.old-deja/g++.mike/p789.C: Likewise.
50444 * g++.old-deja/g++.mike/p789a.C: Likewise.
50445 * g++.old-deja/g++.mike/p807a.C: Likewise.
50446 * g++.old-deja/g++.other/delete3.C: Likewise.
50447 * g++.old-deja/g++.other/dyncast1.C: Likewise.
50448 * g++.old-deja/g++.other/dyncast2.C: Likewise.
50449 * g++.old-deja/g++.other/dyncast3.C: Likewise.
50450 * g++.old-deja/g++.other/empty1.C: Likewise.
50451 * g++.old-deja/g++.other/temporary1.C: Likewise.
50452 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
50453 * g++.old-deja/g++.pt/t16.C: Likewise.
50454 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
50455
50456 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
50457
50458 * gcc.dg/991230-1.c: New test.
50459
50460 1999-12-29 Jeffrey A Law (law@cygnus.com)
50461
50462 * gcc.c-torture/compile/991229-3.c: New test.
50463 * gcc.c-torture/compile/991229-2.c: New test.
50464 * gcc.c-torture/compile/991229-1.c: New test.
50465
50466 1999-12-29 Greg McGary <gkm@eng.ascend.com>
50467
50468 * gcc.c-torture/compile/labels-2.c: New test.
50469
50470 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
50471
50472 * gcc.c-torture/execute/991227-1.c: New test.
50473
50474 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50475
50476 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
50477
50478 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
50479
50480 * gcc.c-torture/execute/991221-1.c: New test.
50481
50482 1999-12-20 Nathan Sidwell <nathan@acm.org>
50483
50484 * g++.old-deja/g++.other/cast3.C: New test.
50485
50486 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
50487
50488 * gcc.c-torture/execute/991216-4.c: New test.
50489
50490 1999-12-16 Michael Meissner <meissner@cygnus.com>
50491
50492 * gcc.c-torture/execute/991216-1.c: New test.
50493 * gcc.c-torture/execute/991216-2.c: New test.
50494 * gcc.c-torture/execute/991216-3.c: New test.
50495
50496 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
50497
50498 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
50499 Actually make the test fail by using "-O2" for compilation.
50500
50501 1999-12-15 Nathan Sidwell <nathan@acm.org>
50502
50503 * g++.old-deja/g++.warn/cast-align1.C: New test.
50504
50505 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
50506
50507 * gcc.c-torture/compile/991214-1.c: New test.
50508 * gcc.c-torture/compile/991214-2.c: New test.
50509
50510 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
50511
50512 * gcc.dg/991214-1.c: New test.
50513
50514 1999-12-13 Jeffrey A Law (law@cygnus.com)
50515
50516 * gcc.c-torture/compile/991213-3.c: New test.
50517 * gcc.c-torture/compile/991213-2.c: New test.
50518 * gcc.c-torture/compile/991213-1.c: New test.
50519
50520 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
50521
50522 * gcc.dg/991209-1.c: New test.
50523
50524 1999-12-08 Nathan Sidwell <nathan@acm.org>
50525
50526 * gcc.c-torture/compile/991208-1.c: New test.
50527
50528 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50529
50530 * gcc.dg/ultrasp2.c: New test.
50531
50532 1999-12-05 Alex Samuel <samuel@codesourcery.com>
50533
50534 * g++.old-deja/g++.abi/align.C (main): Fix typo.
50535
50536 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
50537
50538 * gcc.c-torture/compile/991202-1.c: New test.
50539 * gcc.c-torture/execute/991202-1.c: New test.
50540 * gcc.c-torture/execute/991202-2.c: New test.
50541 * gcc.c-torture/execute/991202-3.c: New test.
50542
50543 1999-12-02 Alex Samuel <samuel@codesourcery.com>
50544
50545 * g++.old-deja/g++.abi/align.C: New test.
50546 * g++.old-deja/g++.abi/aggregates.C: Likewise.
50547 * g++.old-deja/g++.abi/bitfields.C: Likewise.
50548
50549 1999-12-01 Richard Henderson <rth@cygnus.com>
50550
50551 * gcc.c-torture/execute/991201-1.c: New.
50552
50553 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
50554
50555 * gcc.dg/991129-1.c: New test.
50556
50557 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
50558
50559 * gcc.c-torture/compile/991127-1.c: New test.
50560
50561 1999-11-22 Nathan Sidwell <nathan@acm.org>
50562
50563 * g++.old-deja/g++.other/warn4.C: New test.
50564
50565 1999-11-22 Nathan Sidwell <nathan@acm.org>
50566
50567 * g++.old-deja/g++.eh/cleanup2.C: New test.
50568 * g++.old-deja/g++.ext/pretty2.C: New test.
50569 * g++.old-deja/g++.ext/pretty3.C: New test.
50570 * g++.old-deja/g++.other/debug6.C: New test.
50571
50572 1999-10-20 Jim Wilson <wilson@cygnus.com>
50573
50574 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
50575 compiler_output to look for one error message instead of two.
50576
50577 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
50578
50579 * gcc.c-torture/execute/991118-1.c: Also test case
50580 where the word boundary does not split a byte evenly.
50581
50582 1999-11-19 Nathan Sidwell <nathan@acm.org>
50583
50584 * g++.old-deja/g++.ext/restrict1.C: New test.
50585
50586 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
50587
50588 * gcc.c-torture/execute/991118-1.c: New test.
50589
50590 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
50591
50592 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
50593 working directory pathnames.
50594
50595 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
50596
50597 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
50598 host is equipped with driver.h and driver.o so it can actually
50599 compile and run the tests.
50600
50601 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
50602
50603 * gcc.c-torture/compile/991008-1.c: New test.
50604
50605 1999-11-08 Nick Clifton <nickc@cygnus.com>
50606
50607 * lib/gcc-dg.exp: Include target-supports.exp
50608
50609 1999-11-05 Nick Clifton <nickc@cygnus.com>
50610
50611 * lib/target-supports.exp: New file: Provide procs to test for
50612 features supported by the target.
50613 (check_weak_available): Moved here from ecos.exp.
50614 (check_alias_available): New proc: Determine of the target
50615 toolchain supports the alias attribute.
50616
50617 * gcc.dg/special/ecos.exp: Move check_weak_available to
50618 target-supports.exp.
50619 (alias-1.c): Only perform the test if the target supports
50620 aliases.
50621 (wkali-1.c): Only perform the test if the target supports
50622 aliases.
50623
50624 * gcc.dg/990506-0.c: Expect error messages from cross
50625 targets as well as native targets.
50626
50627 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50628
50629 * gcc.dg/ultrasp1.c: Removed xfail.
50630 * gcc.dg/struct-ret-2.c: Likewise.
50631 * gcc.dg/array-1.c: Likewise.
50632
50633 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
50634
50635 * gcc.dg/struct-ret-2.c: New test.
50636
50637 * gcc.dg/array-1.c: New test.
50638
50639 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
50640
50641 * gcc.c-torture/execute/991030-1.c: New test.
50642
50643 1999-10-26 Richard Henderson <rth@cygnus.com>
50644
50645 * gcc.c-torture/compile/991026-2.c: New test.
50646
50647 1999-10-26 Jeffrey A Law (law@cygnus.com)
50648
50649 * gcc.c-torture/compile/991026-1.c: New test.
50650
50651 1999-10-23 Jeffrey A Law (law@cygnus.com)
50652
50653 * gcc.c-torture/execute/991023-1.c: New test.
50654
50655 1999-10-19 Jeffrey A Law (law@cygnus.com)
50656
50657 * gcc.c-torture/execute/991019-1.c: New test.
50658
50659 1999-10-16 Richard Henderson <rth@cygnus.com>
50660
50661 * gcc.c-torture/execute/991016-1.c: New test.
50662
50663 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
50664
50665 * gcc.c-torture/execute/991014-1.c: New test.
50666
50667 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
50668
50669 * g++.old-deja/g++.other/union2.C: New test.
50670
50671 1999-10-13 Nathan Sidwell <nathan@acm.org>
50672
50673 * g++.old-deja/g++.other/vaarg2.C: New test.
50674 * g++.old-deja/g++.other/vaarg3.C: New test.
50675
50676 1999-10-12 Craig Burley <craig@jcb-sc.com>
50677
50678 * g77.f-torture/noncompile/19990905-1.f: Moved from being
50679 in compile/.
50680
50681 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
50682
50683 * gcc.c-torture/execute/va-arg-11.c: New test.
50684
50685 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
50686
50687 * lib/file-format.exp (gcc_target_object_format): Don't
50688 crash if objdump is unavailable.
50689
50690 1999-09-29 Donn Terry <donn@interix.com>
50691
50692 * gcc.misc-tests/mg.exp: delete extraneous redirection.
50693
50694 1999-09-28 Nick Clifton <nickc@cygnus.com>
50695
50696 * gcc.c-torture/compile/990928-1.c: New test.
50697
50698 1999-09-28 Nathan Sidwell <nathan@acm.org>
50699
50700 * g++.old-deja/g++.other/decl6.C: New test.
50701
50702 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50703
50704 * gcc.c-torture/execute/va-arg-10.c: New test.
50705
50706 1999-09-27 Nathan Sidwell <nathan@acm.org>
50707
50708 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
50709 __PRETTY_FUNCTION__.
50710
50711 1999-09-23 Nick Clifton <nickc@cygnus.com>
50712
50713 * gcc.c-torture/execute/990923-1.c: New test.
50714
50715 1999-09-21 Nick Clifton <nickc@cygnus.com>
50716
50717 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
50718 for which -fpic is inappropriate.
50719
50720 1999-09-21 Mark Mitchell <mark@codesourcery.com>
50721
50722 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
50723
50724 1999-09-21 Nathan Sidwell <nathan@acm.org>
50725
50726 * g++.old-deja/g++.other/dyncast1.C: New test.
50727 * g++.old-deja/g++.other/dyncast2.C: New test.
50728 * g++.old-deja/g++.other/dyncast3.C: New test.
50729 * g++.old-deja/g++.other/dyncast4.C: New test.
50730 * g++.old-deja/g++.other/dyncast5.C: New test.
50731 * g++.old-deja/g++.eh/catch3.C: New test.
50732 * g++.old-deja/g++.eh/catch3p.C: New test.
50733 * g++.old-deja/g++.eh/catch4.C: New test.
50734 * g++.old-deja/g++.eh/catch4p.C: New test.
50735 * g++.old-deja/g++.eh/catch5.C: New test.
50736 * g++.old-deja/g++.eh/catch5p.C: New test.
50737 * g++.old-deja/g++.eh/catch6.C: New test.
50738 * g++.old-deja/g++.eh/catch6p.C: New test.
50739 * g++.old-deja/g++.eh/catch7.C: New test.
50740 * g++.old-deja/g++.eh/catch7p.C: New test.
50741 * g++.old-deja/g++.eh/catch8.C: New test.
50742 * g++.old-deja/g++.eh/catch8p.C: New test.
50743 * g++.old-deja/g++.eh/catch9.C: New test.
50744 * g++.old-deja/g++.eh/catch9p.C: New test.
50745
50746 1999-09-13 Nathan Sidwell <nathan@acm.org>
50747
50748 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
50749 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
50750
50751 1999-09-13 Jeffrey A Law (law@cygnus.com)
50752
50753 * gcc.c-torture/compile/990913-1.c: New test.
50754
50755 1999-09-10 Nathan Sidwell <nathan@acm.org>
50756
50757 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
50758 * g++.old-deja/g++.jason/rfg5.C: Likewise.
50759
50760 1999-09-09 Richard Henderson <rth@cygnus.com>
50761
50762 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
50763
50764 1999-09-09 Nathan Sidwell <nathan@acm.org>
50765
50766 * g++.old-deja/g++.other/lookup11.C: New test.
50767 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
50768 what is permitted and what we want.
50769 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
50770 overload use.
50771 * g++.old-deja/g++.jason/rfg5.C: Likewise.
50772
50773 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
50774
50775 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
50776 * gcc.c-torture/noncompile/poison-1.c: New file.
50777
50778 1999-09-08 Nathan Sidwell <nathan@acm.org>
50779
50780 * g++.old-deja/g++.other/sizeof3.C: New test.
50781 * g++.old-deja/g++.other/sizeof4.C: New test.
50782 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
50783 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
50784
50785 1999-09-07 Richard Henderson <rth@cygnus.com>
50786
50787 * gcc.dg/va-arg-1.c: New.
50788
50789 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50790
50791 * gcc.c-torture/execute/va-arg-9.c: New test.
50792
50793 1999-09-05 Craig Burley <craig@jcb-sc.com>
50794
50795 * g77.f-torture/compile/980519-2.f: New test.
50796 * g77.f-torture/compile/19990905-0.f: New test.
50797 * g77.f-torture/compile/19990905-1.f: New test.
50798 * g77.f-torture/compile/19990905-2.f: New test.
50799
50800 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
50801
50802 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
50803
50804 * gcc.c-torture/execute/990827-1.c: Fix typo.
50805
50806 1999-09-03 Nathan Sidwell <nathan@acm.org>
50807
50808 * g++.old-deja/g++.other/deref1.C: New test.
50809
50810 1999-09-02 Nathan Sidwell <nathan@acm.org>
50811
50812 * g++.old-deja/g++.other/ambig2.C: New test.
50813 * g++.old-deja/g++.other/cond5.C: New test.
50814 * g++.old-deja/g++.other/lookup16.C: New test.
50815
50816 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
50817
50818 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
50819 assemblers too.
50820
50821 1999-08-31 Jeffrey A Law (law@cygnus.com)
50822
50823 * lib/c-torture.exp: Avoid the "compare executables" optimization
50824 when testing native.
50825
50826 1999-08-29 Jeffrey A Law (law@cygnus.com)
50827
50828 * gcc.c-torture/execute/990829-1.c: New test.
50829 * gcc.c-torture/compile/990829-1.c: New test.
50830
50831 1999-08-27 Paul Burchard <burchard@pobox.com>
50832
50833 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
50834 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
50835 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
50836 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
50837 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
50838 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
50839 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
50840 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
50841 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
50842 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
50843 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
50844
50845 1999-08-27 Jeffrey A Law (law@cygnus.com)
50846
50847 * gcc.c-torture/execute/990827-1.c: New test.
50848
50849 1999-08-26 Craig Burley <craig@jcb-sc.com>
50850
50851 * g77.f-torture/noncompile/19990826-4.f: New test.
50852
50853 * g77.f-torture/compile/19990826-3.f: New test.
50854
50855 * g77.f-torture/execute/19990826-2.f: New test.
50856
50857 * g77.f-torture/compile/19990826-1.f: New test.
50858
50859 * gcc.c-torture/execute/990826-0.c: New test.
50860 * g77.c-torture/execute/19990826-0.f: New test.
50861
50862 * g77.f-torture/noncompile/970626-2.f: New test.
50863
50864 1999-08-25 Paul Burchard <burchard@pobox.com>
50865
50866 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
50867 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
50868 lss-011.C: New tests.
50869
50870 1999-08-25 Nathan Sidwell <nathan@acm.org>
50871
50872 * g++.old-deja/g++.other/decl5.C: New test.
50873
50874 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50875
50876 * noncompile/noncompile.exp: Load_lib c-torture.exp.
50877 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
50878 call `postbase' for each one. All callers of `postbase' changed
50879 to call this instead.
50880
50881 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
50882
50883 * gcc.c-torture/execute/990811-1.c: New test.
50884
50885 1999-08-09 Nick Clifton <nickc@cygnus.com>
50886
50887 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
50888 just native ones.
50889
50890 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
50891 just native ones.
50892
50893 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
50894
50895 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
50896
50897 1999-08-04 Jeffrey A Law (law@cygnus.com)
50898
50899 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
50900
50901 1999-08-04 Nathan Sidwell <nathan@acm.org>
50902
50903 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
50904
50905 1999-08-04 Jeffrey A Law (law@cygnus.com)
50906
50907 * gcc.c-torture/execute/990804-1.c: New test.
50908
50909 1999-08-03 Nathan Sidwell <nathan@acm.org>
50910
50911 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
50912 * g++.old-deja/g++.brendan/crash64.C: Likewise.
50913 * g++.old-deja/g++.brendan/overload8.C: Likewise.
50914
50915 1999-08-03 Nathan Sidwell <nathan@acm.org>
50916
50917 * g++.old-deja/g++.other/struct1.C: New test.
50918
50919 1999-08-03 Nathan Sidwell <nathan@acm.org>
50920
50921 * g++.old-deja/g++.other/enum2.C: New test.
50922
50923 1999-08-02 Richard Henderson <rth@cygnus.com>
50924
50925 Adapted from tests from Franz Sirl:
50926 * gcc.c-torture/execute/va-arg-7.c: New test.
50927 * gcc.c-torture/execute/va-arg-8.c: New test.
50928
50929 1999-08-01 Jeffrey A Law (law@cygnus.com)
50930
50931 * gcc.c-torture/compile/990801-2.c: New test.
50932
50933 * gcc.c-torture/compile/990801-1.c: New test.
50934
50935 1999-07-27 Michael Meissner <meissner@cygnus.com>
50936
50937 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
50938 fp-cmp-1.c, converting double to float.
50939
50940 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
50941 fp-cmp-1.c, converting double to long double.
50942
50943 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
50944 from fr1 to unknown_register, since fr1 is a legitimate register
50945 on some machines.
50946
50947 1999-07-25 Jeffrey A Law (law@cygnus.com)
50948
50949 * README: More listname related changes.
50950
50951 1999-07-08 Catherine Moore <clm@cygnus.com>
50952
50953 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
50954
50955 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
50956
50957 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
50958
50959 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
50960
50961 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
50962
50963 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
50964
50965 * gcc.dg/990703-1.c: New test.
50966
50967 1999-06-29 Nick Clifton <nickc@cygnus.com>
50968
50969 * lib/file-format.exp: New file: Move definition of proc
50970 gcc_target_object_format to here from
50971 gcc.dg/special/ecos.exp.
50972
50973 * lib/c-torture.exp: Include lib file-format.exp.
50974 * lib/gcc-dg.exp: Include lib file-format.exp.
50975
50976 * gcc.dg/special/ecos.exp: Remove definition of proc
50977 gcc_target_object_format.
50978
50979 1999-06-28 Jeffrey A Law (law@cygnus.com)
50980
50981 * gcc.c-torture/execute/990628-1.c: New test.
50982
50983 1999-06-25 Jeffrey A Law (law@cygnus.com)
50984
50985 * gcc.c-torture/compile/990625-2.c: New test.
50986
50987 * gcc.c-torture/compile/990625-1.c: New test.
50988
50989 1999-06-23 Nick Clifton <nickc@cygnus.com>
50990
50991 * gcc.c-torture/compile/dll.c: New test case. Check that dll
50992 attributes compile.
50993 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
50994 ports that use the COFF/PE file format.
50995
50996 1999-06-17 Jeffrey A Law (law@cygnus.com)
50997
50998 * gcc.c-torture/compile/990617-1.c: New test.
50999
51000 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
51001
51002 * g++.old-deja/g++.other/decl4.C: New test.
51003
51004 1999-06-14 Nathan Sidwell <nathan@acm.org>
51005
51006 * g++.old-deja/g++.other/bitfld3.C: New test.
51007
51008 1999-06-08 Nathan Sidwell <nathan@acm.org>
51009
51010 * g++.old-deja/g++.eh/catch1.C: New test.
51011
51012 1999-06-07 Jeffrey A Law (law@cygnus.com)
51013
51014 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
51015
51016 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
51017 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
51018
51019 1999-06-05 Craig Burley <craig@jcb-sc.com>
51020
51021 * g77.f-torture/compile/19990502-0.f: Replace with new,
51022 shorter, test that still fails after recent changes.
51023
51024 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51025
51026 * gcc.c-torture/execute/990604-1.c: New test.
51027
51028 1999-05-31 Jeffrey A Law (law@cygnus.com)
51029
51030 * gcc.c-torture/execute/990531-1.c: New test.
51031
51032 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51033
51034 * gcc.c-torture/compile/990527-1.c: New test.
51035
51036 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
51037
51038 * gcc.c-torture/execute/990527-1.c: New test.
51039
51040 1999-05-25 Nick Clifton <nickc@cygnus.com>
51041
51042 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
51043 bitfields as signed.
51044
51045 1999-05-25 Craig Burley <craig@jcb-sc.com>
51046
51047 * g77.f-torture/compile/19990525-0.f: New test.
51048
51049 1999-05-25 Jeffrey A Law (law@cygnus.com)
51050
51051 * gcc.c-torture/execute/990525-2.c: New test.
51052
51053 * gcc.c-torture/execute/990525-1.c: New test.
51054
51055 1999-05-24 Nathan Sidwell <nathan@acm.org>
51056
51057 * g++.old-deja/g++.other/anon3.C: New test.
51058 * g++.old-deja/g++.other/anon4.C: New test.
51059 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
51060 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
51061 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
51062 Merrill).
51063
51064 1999-05-24 Jeffrey A Law (law@cygnus.com)
51065
51066 * gcc.c-torture/execute/990524-1.c: New test.
51067
51068 * gcc.dg/990524-1.c: New test.
51069
51070 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51071
51072 * gcc.c-torture/compile/990523-1.c: New test.
51073
51074 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
51075
51076 * gcc.c-torture/compile/990519-1.c: New test.
51077
51078 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51079
51080 * gcc.c-torture/compile/990517-1.c: New test.
51081
51082 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
51083 (e4, f4): New tests.
51084 (main): Call them.
51085
51086 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51087
51088 * gcc.dg/noreturn-1.c: New test.
51089
51090 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51091
51092 * gcc.c-torture/execute/990513-1.c: New test.
51093
51094 1999-05-10 Richard Henderson <rth@cygnus.com>
51095
51096 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
51097
51098 1999-05-10 Craig Burley <craig@jcb-sc.com>
51099
51100 * g77.f-torture/execute/erfc.f: Use small single-precision
51101 values, to avoid problems on Alphas when not -mieee.
51102
51103 1999-05-08 Craig Burley <craig@jcb-sc.com>
51104
51105 * gcc.dg/990506-0.c: New test.
51106
51107 1999-05-08 Richard Henderson <rth@cygnus.com>
51108
51109 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
51110 the constant to test. Don't XFAIL 64-bit targets.
51111
51112 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
51113 * g++.old-deja/g++.law/profile1.C: Likewise.
51114
51115 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
51116 operator new instances.
51117 * g++.old-deja/g++.other/delete5.C: Likewise.
51118
51119 1999-05-03 Craig Burley <craig@jcb-sc.com>
51120
51121 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
51122 intrinsic.
51123
51124 1999-05-03 Craig Burley <craig@jcb-sc.com>
51125
51126 * g77.f-torture/execute/u77-test.f: Reverse order of two
51127 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
51128
51129 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51130
51131 * gcc.dg/compare1.c: New test.
51132
51133 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
51134
51135 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
51136 New tests.
51137
51138 1999-05-02 Craig Burley <craig@jcb-sc.com>
51139
51140 * g77.f-torture/compile/19990502-1.f: New test.
51141
51142 1999-05-02 Craig Burley <craig@jcb-sc.com>
51143
51144 * g77.f-torture/compile/19990502-0.f: New test.
51145
51146 1999-05-02 Craig Burley <craig@jcb-sc.com>
51147
51148 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
51149 intrinsic.
51150
51151 1999-05-02 Craig Burley <craig@jcb-sc.com>
51152
51153 * g77.f-torture/execute/u77-test.f (main): List libU77
51154 intrinsics not currently tested.
51155 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
51156 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
51157 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
51158 Trim blanks off the ends of some printed strings.
51159
51160 1999-05-02 Craig Burley <craig@jcb-sc.com>
51161
51162 * g77.f-torture/execute/u77-test.f (main): Just warn about
51163 FSTAT gid disagreement, as it's expected on some systems.
51164
51165 1999-05-01 Craig Burley <craig@jcb-sc.com>
51166
51167 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
51168 use a new function, which allows for some slop.
51169 Clean up some commentary.
51170 (issum): The new function.
51171 (sgladd): Deleted subroutine.
51172
51173 1999-05-01 Craig Burley <craig@jcb-sc.com>
51174
51175 * g77.f-torture/execute/u77-test.f: Modify to be more like
51176 libf2c/libU77 version, bringing patches to that version here.
51177 Add suitable commentary.
51178
51179 1999-04-25 Richard Henderson <rth@cygnus.com>
51180
51181 * gcc.dg/990424-1.c: New test.
51182
51183 1999-04-24 Craig Burley <craig@jcb-sc.com>
51184
51185 * g77.f-torture/execute/u77-test.f (main): Bug involving
51186 LSTAT has been fixed, so turn back on full checking.
51187
51188 1999-04-20 Craig Burley <craig@jcb-sc.com>
51189
51190 * g77.f-torture/compile/19990419-0.f: New test.
51191 * g77.f-torture/execute/19990419-1.f: New test.
51192
51193 1999-04-17 Richard Henderson <rth@cygnus.com>
51194
51195 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
51196 to avoid the need for a prototype to supress a warning.
51197
51198 1999-04-07 Jim Wilson <wilson@cygnus.com>
51199
51200 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
51201
51202 1999-04-04 Jeffrey A Law (law@cygnus.com)
51203
51204 * gcc.c-torture/execute/990404-1.c: New test.
51205
51206 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
51207
51208 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
51209 * gcc.dg/cpp-if3.c: Don't use -pedantic.
51210 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
51211 missing initializer warnings.
51212
51213 1999-03-28 Jeffrey A Law (law@cygnus.com)
51214
51215 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
51216 matching strings.
51217
51218 1999-03-26 Jeffrey A Law (law@cygnus.com)
51219
51220 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
51221
51222 1999-03-26 Craig Burley <craig@jcb-sc.com>
51223
51224 * g77.f-torture/execute/19990325-0.f: New test.
51225 * g77.f-torture/execute/19990325-1.f: New test.
51226
51227 1999-03-24 Jeffrey A Law (law@cygnus.com)
51228
51229 * gcc.c-torture/execute/990324-1.c: New test.
51230
51231 1999-03-22 Jim Wilson <wilson@cygnus.com>
51232
51233 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
51234 test with 4.
51235
51236 1999-03-17 Richard Henderson <rth@cygnus.com>
51237
51238 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
51239
51240 1999-03-13 Craig Burley <craig@jcb-sc.com>
51241
51242 * g77.f-torture/execute/19990313-2.f: New test.
51243 * g77.f-torture/execute/19990313-3.f: New test.
51244
51245 1999-03-13 Craig Burley <craig@jcb-sc.com>
51246
51247 * g77.f-torture/execute/19990313-0.f: New test.
51248 * g77.f-torture/execute/19990313-1.f: New test.
51249
51250 1999-03-12 Jim Wilson <wilson@cygnus.com>
51251
51252 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
51253 printf to sprintf.
51254 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
51255 (main): Add check for u15. Conditionalize u31 check depending on
51256 whether ints are <32 bits or >=32 bits.
51257
51258 1999-03-08 Craig Burley <craig@jcb-sc.com>
51259
51260 * g77.f-torture/execute/19981119-0.f: Improve testiness.
51261
51262 1999-03-08 Craig Burley <craig@jcb-sc.com>
51263
51264 * g77.f-torture/compile/19990305-0.f: New test.
51265 * g77.f-torture/execute/19981119-0.f: New test.
51266
51267 1999-03-08 Craig Burley <craig@jcb-sc.com>
51268
51269 * g77.f-torture/execute/970625-2.f: call ABORT if final
51270 result is not correct, instead of just printing it.
51271 Add this checking via newly introduced obfuscation, to
51272 trip up buggy front ends.
51273
51274 1999-03-07 Craig Burley <craig@jcb-sc.com>
51275
51276 * g77.f-torture/compile/960317-1.f: Moved from being
51277 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
51278
51279 1999-03-06 Craig Burley <craig@jcb-sc.com>
51280
51281 * g77.f-torture/execute/960317-1.f: New (old) test.
51282 * g77.f-torture/execute/970625-2.f: Ditto.
51283
51284 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
51285
51286 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
51287 error message on line 1 or line 2; cccp and cpplib do this differently.
51288
51289 1999-03-01 Jeffrey A Law (law@cygnus.com)
51290
51291 * g++.old-deja/g++.law/weak1.C: New test.
51292
51293 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
51294
51295 * gcc.c-torture/execute/990119-1.c: Renamed to...
51296 * gcc.dg/990119-1.c: this, so it will only be tested once
51297 (it's a preprocessor test, it doesn't need to be run at
51298 multiple optimization levels).
51299
51300 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
51301
51302 * lib/g++.exp: Don't add incdir=$base_dir/../include to
51303 ALWAYS_CXXFLAGS.
51304
51305 1999-02-24 Craig Burley <craig@jcb-sc.com>
51306
51307 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
51308 * g77.f-torture/compile/19981216-0.f: ...as it is expected
51309 to not be compilable by current g77.
51310
51311 1999-02-24 Nick Clifton <nickc@cygnus.com>
51312
51313 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
51314
51315 1999-02-22 Jeffrey A Law (law@cygnus.com)
51316
51317 * gcc.c-torture/execute/990222-1.c: New test.
51318
51319 1999-02-19 Craig Burley <craig@jcb-sc.com>
51320
51321 * g77.f-torture/compile/19990218-0.f: New test.
51322 * g77.f-torture/noncompile/19990218-1.f: New test.
51323
51324 1999-02-18 Craig Burley <craig@jcb-sc.com>
51325
51326 * g77.f-torture/compile/19981216-0.f: New test.
51327
51328 1999-02-14 Jeffrey A Law (law@cygnus.com)
51329
51330 * gcc.dg/990214-1.c: New test.
51331
51332 1999-02-13 Jeffrey A Law (law@cygnus.com)
51333
51334 * gcc.dg/990213-2.c: New test.
51335
51336 * gcc.dg/990213-1.c: New test.
51337
51338 1999-02-12 Jeffrey A Law (law@cygnus.com)
51339
51340 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
51341 ints.
51342
51343 1999-02-11 Nick Clifton <nickc@cygnus.com>
51344
51345 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
51346 specified by target.
51347
51348 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
51349
51350 1999-02-11 Jeffrey A Law (law@cygnus.com)
51351
51352 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
51353
51354 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
51355
51356 * gcc.dg/special/ecos.exp: New test driver for new tests with
51357 special requirements.
51358
51359 * gcc.dg/special/alias-1.c: New test.
51360 * gcc.dg/special/gcsec-1.c: New test.
51361 * gcc.dg/special/weak-1.c: New test.
51362 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
51363 * gcc.dg/special/weak-2.c: New test.
51364 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
51365 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
51366 * gcc.dg/special/wkali-1.c: New test.
51367 * gcc.dg/special/wkali-2.c: New test.
51368 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
51369 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
51370
51371 1999-02-10 Felix Lee <flee@cygnus.com>
51372
51373 * lib/c-torture.exp (c-torture-compile): Pull out code for
51374 analyzing gcc error messages.
51375 (c-torture-execute): Likewise. Fix some (harmless) false
51376 positives.
51377 * lib/gcc.exp (gcc_check_compile): New function.
51378
51379 1999-02-08 Richard Henderson <rth@cygnus.com>
51380
51381 * gcc.c-torture/execute/990208-1.c: New test.
51382
51383 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
51384
51385 * g++.dg/special/ecos.exp: New driver for new tests with special
51386 requirements
51387
51388 * g++.dg/special/conpr-1.C: New test
51389 * g++.dg/special/conpr-2.C: New test
51390 * g++.dg/special/conpr-2a.C: New test
51391 * g++.dg/special/conpr-3.C: New test
51392 * g++.dg/special/conpr-3a.C: New test
51393 * g++.dg/special/conpr-3b.C: New test
51394
51395 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
51396 allow g++ to use the dg driver
51397
51398 * README: Add comment about g++.dg directory
51399
51400 1999-02-06 Jeffrey A Law (law@cygnus.com)
51401
51402 * README: Update email addresses.
51403
51404 1999-02-03 Nick Clifton <nickc@cygnus.com>
51405
51406 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
51407 arguments in order to force structure S onto the stack even on
51408 the alpha.
51409 (test): Pass 10 leading arguments to function foo as well as the
51410 structure S.
51411
51412 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
51413 failure for all targets.
51414
51415 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
51416 abort to terminate program execution.
51417
51418 1999-01-30 Richard Henderson <rth@cygnus.com>
51419
51420 * gcc.c-torture/execute/990130-1.c: New test.
51421
51422 1999-01-30 Jeffrey A Law (law@cygnus.com)
51423
51424 * gcc.dg/990130-1.c: New test.
51425
51426 1999-01-28 Michael Meissner <meissner@cygnus.com>
51427
51428 * gcc.c-torture/execute/990128-1.c: New test.
51429
51430 1999-01-27 Michael Meissner <meissner@cygnus.com>
51431
51432 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
51433
51434 1999-01-27 Felix Lee <flee@cygnus.com>
51435
51436 * lib/c-torture.exp (c-torture-compile): pull out code for
51437 analyzing gcc error messages.
51438 (c-torture-execute): ditto, and fix some (harmless) false
51439 positives.
51440 * lib/gcc.exp (gcc_check_compile): new function.
51441
51442 1999-01-17 Jeffrey A Law (law@cygnus.com)
51443
51444 * gcc.dg/990117-1.c: New test.
51445
51446 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
51447
51448 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
51449
51450 1999-01-15 Jeffrey A Law (law@cygnus.com)
51451
51452 * g77.f-torture/compile/990115-1.f: New test.
51453
51454 1999-01-07 Jeffrey A Law (law@cygnus.com)
51455
51456 * gcc.c-torture/compile/990107-1.c: New test
51457
51458 1999-01-06 Jeffrey A Law (law@cygnus.com)
51459
51460 * gcc.c-torture/execute/990106-2.c: New test.
51461
51462 * gcc.c-torture/execute/990106-1.c: New test.
51463
51464 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
51465
51466 * gcc.c-torture/compile/981223-1.c: New test.
51467
51468 1998-12-29 Richard Henderson <rth@cygnus.com>
51469
51470 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
51471 (opt3): Rename from opt4 and disable.
51472
51473 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
51474
51475 * g++.old-deja/g++.pt/ptrmem5.C: New test.
51476
51477 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
51478
51479 * g++.old-deja/g++.other/conv5.C: New test.
51480
51481 1998-12-14 Nick Clifton <nickc@cygnus.com>
51482
51483 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
51484
51485 1998-12-11 Jeffrey A Law (law@cygnus.com)
51486
51487 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
51488
51489 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
51490
51491 * gcc.c-torture/compile/981211-1.c: New test.
51492
51493 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
51494
51495 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
51496
51497 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
51498
51499 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51500
51501 * gcc.special/930510-1.c: Make C9X safe.
51502 * gcc.misc-tests/gcov-1.c Similarly.
51503 * gcc.misc-tests/gcov-2.c Similarly.
51504
51505 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
51506
51507 * gcc.dg/ultrasp1.c: New test.
51508
51509 1998-12-06 Richard Henderson <rth@cygnus.com>
51510
51511 * gcc.c-torture/execute/981206.c: New test.
51512
51513 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
51514
51515 * g++.old-deja/g++.ns/template7.C: New test.
51516
51517 * g++.old-deja/g++.other/expr1.C: New test.
51518
51519 * g++.old-deja/g++.eh/tmpl3.C: New test.
51520
51521 * g++.old-deja/g++.eh/tmpl2.C: New test.
51522
51523 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
51524
51525 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
51526 * g++.old-deja/g++.other/using6.C: Removed.
51527 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
51528
51529 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
51530
51531 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
51532
51533 * g++.old-deja/g++.pt/overload8.C: New test.
51534
51535 * g++.old-deja/g++.pt/overload7.C: New test.
51536
51537 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
51538
51539 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
51540 and relinking messages.
51541 * lib/g++.exp (g++_target_compile): Remove .rpo file when
51542 compiling with -frepo.
51543
51544 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
51545
51546 * g++.old-deja/g++.pt/lookup6.C: New test.
51547
51548 1998-11-30 Nick Clifton <nickc@cygnus.com>
51549
51550 * gcc.c-torture/execute/981130-1.c: New test.
51551 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
51552
51553 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
51554
51555 * g++.old-deja/g++.pt/explicit76.C: New test.
51556
51557 * g++.old-deja/g++.pt/friend38.C: New test.
51558
51559 * g++.old-deja/g++.ns/crash2.C: New test.
51560
51561 * g++.old-deja/g++.pt/defarg8.C: New test.
51562
51563 * g++.old-deja/g++.pt/instantiate6.C: New test.
51564
51565 * g++.old-deja/g++.pt/static6.C: New test.
51566
51567 * g++.old-deja/g++.pt/decl2.C: New test.
51568
51569 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
51570
51571 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
51572 problem is actually related with name lookup, but so what? :-)
51573
51574 * g++.old-deja/g++.pt/friend37.C: New test.
51575
51576 1998-11-25 Dave Love <d.love@dl.ac.uk>
51577
51578 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
51579 element, which fails on some systems.
51580
51581 * g77.f-torture/execute/labug1.f: New test.
51582
51583 1998-11-21 Jeffrey A Law (law@cygnus.com)
51584
51585 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
51586 is defined.
51587
51588 1998-11-18 Dave Love <d.love@dl.ac.uk>
51589
51590 * g77.f-torture/compile/981117-1.f: New test.
51591
51592 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
51593
51594 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
51595 properly discarded.
51596
51597 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
51598
51599 * gcc.c-torture/execute/memcheck: New directory of tests for
51600 -fcheck-memory-usage.
51601
51602 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51603
51604 * README: New file, general information about the testsuite and
51605 new description of the various C++ test subdirectories.
51606 * README.g++: Eliminate obsolete information, update and move most
51607 relevant stuff to README.
51608
51609 1998-11-07 Richard Henderson <rth@cygnus.com>
51610
51611 * gcc.c-torture/compile/981107-1.c: New test.
51612
51613 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
51614
51615 * execute/memcpy-bi.c: New testcase.
51616
51617 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
51618
51619 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
51620 base classes.
51621
51622 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
51623 template is selected.
51624
51625 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
51626 classes, it should be accepted for all types.
51627
51628 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
51629
51630 * g++.old-deja/g++.pt/spec24.C: Ensure that template
51631 specializations start with template headers.
51632
51633 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
51634
51635 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
51636
51637 * g++.old-deja/g++.other/init9.C: Test cross initialization of
51638 non-POD types.
51639
51640 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
51641
51642 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
51643
51644 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
51645
51646 * compile/981022-1.c, compile/981022-1.x: New test and driver.
51647
51648 1998-10-19 Jeffrey A Law (law@cygnus.com)
51649
51650 * 981019-1.c: New test.
51651
51652 1998-10-14 Robert Lipe <robertl@dgii.com>
51653
51654 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
51655 find objc headers.
51656
51657 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
51658
51659 * compile/981001-4.c: Remove use of GCC extension that triggers a
51660 compiler bug.
51661
51662 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
51663
51664 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
51665
51666 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
51667
51668 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
51669 instantiation of template produces incorrect code for delete
51670 expression.
51671
51672 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
51673 constructors' name is not unique.
51674 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
51675 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
51676
51677 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
51678 automatic array of const is ill-formed.
51679
51680 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
51681 of template parameter?
51682
51683 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
51684 const.
51685
51686 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
51687 pointer-to-member expression.
51688
51689 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
51690 declaration causes ICE.
51691
51692 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
51693
51694 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
51695 reserved in the global namespace.
51696
51697 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
51698 generate needed virtual table.
51699
51700 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
51701
51702 1998-10-10 Dariush Eslimi <eslimi@loran.com>
51703
51704 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
51705 template-dependent type
51706
51707 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
51708
51709 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
51710 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
51711 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
51712
51713 * g++.old-deja/g++.other/using5.C: New test; using decl from base
51714 class should be usable as argument of member function.
51715 * g++.old-deja/g++.other/using6.C: New test; using decl from base
51716 class should be usable as return type of member function.
51717 * g++.old-deja/g++.other/using7.C: New test; using decl from base
51718 class should be usable as type of data member.
51719
51720 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
51721
51722 1998-10-09 Jeffrey A Law (law@cygnus.com)
51723
51724 * gcc.c-torture/special/920521-1.c: Fix bogus test.
51725
51726 1998-10-08 Nick Clifton <nickc@cygnus.com>
51727
51728 * gcc.dg/dll-?.c Add thumb to target list.
51729 Fix assembler scan patterns to match current assembler output.
51730
51731 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
51732
51733 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
51734 matching of template brackets.
51735
51736 * g++.old-deja/g++.other/using4.C: New test. Test using
51737 declarations of methods from base classes.
51738
51739 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
51740 within functions should introduce names into the innermost
51741 enclosing namespace.
51742
51743 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
51744 of static locals if first initialization throws.
51745
51746 1998-10-07 Jim Wilson <wilson@cygnus.com>
51747
51748 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
51749
51750 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
51751
51752 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
51753 lose track of the possible targets of tablejump insns.
51754 * special/special.exp: Run it.
51755
51756 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
51757
51758 * g++.old-deja/g++.pt/friend35.C: New test. A template function
51759 must be declared before its specializations can be named in friend
51760 declarations.
51761
51762 1998-10-05 Dave Love <d.love@dl.ac.uk>
51763
51764 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
51765
51766 * g77.f-torture/execute/io1.f: New test.
51767
51768 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
51769
51770 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
51771 with pointer to template function, for which no argument deduction
51772 is possible.
51773
51774 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
51775 specialization of template function as argument to template
51776 function.
51777
51778 * g++.old-deja/g++.other/access2.C: New test; Inner class
51779 shouldn't have privileged access to Outer's names.
51780
51781 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
51782
51783 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
51784 friend template declared within template class conflicts with
51785 nested class of the same name.
51786
51787 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
51788 is ignored.
51789
51790 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
51791 object with direct initializer as function declaration.
51792
51793 * g++.old-deja/g++.other/decl2.C: New test; duplicate
51794 initializers.
51795
51796 * g++.old-deja/g++.other/null2.C: New test; conditional operator
51797 involving const pointer and NULL produces incorrect result.
51798
51799 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
51800 type name without `typename' should be rejected with -pedantic.
51801
51802 1998-10-02 Richard Henderson <rth@cygnus.com>
51803
51804 * g++.old-deja/g++.other/addrof1.C: New test.
51805
51806 1998-10-01 Nick Clifton <nickc@cygnus.com>
51807
51808 * gcc.c-torture/compile/981001-1.c: New test.
51809 * gcc.c-torture/execute/981001-1.c: New test.
51810
51811 1998-10-01 Jeffrey A Law (law@cygnus.com)
51812
51813 * gcc.c-torture/compile/981001-2.c: New test.
51814 * gcc.c-torture/compile/981001-3.c: New test.
51815 * gcc.c-torture/compile/981001-4.c: New test.
51816
51817 1998-10-01 Robert Lipe <robertl@dgii.com>
51818
51819 * lib/objc.exp (objc_target_compile): Add -L during compiles for
51820 multilibbed hosts. Idea grafted from g77.exp.
51821
51822 1998-09-30 Dave Love <d.love@dl.ac.uk>
51823
51824 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
51825 avoid losing on systems which need -lsocket.
51826
51827 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
51828
51829 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
51830 * g++.old-deja/g++.other/nested2.C: Ditto.
51831 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
51832 failure.
51833
51834 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
51835
51836 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
51837 preferred over template operator!= for enum bitfields.
51838
51839 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
51840
51841 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
51842 that happen to have the same base name, but in different scopes,
51843 are incorrectly rejected.
51844
51845 1998-09-16 Richard Henderson <rth@cygnus.com>
51846
51847 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
51848 on the native word size instead of an integer literal.
51849
51850 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
51851
51852 * g++.old-deja/g++.other/static2.C: Invocation of static data
51853 member of type pointer-to-function denoted as non-static member.
51854
51855 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
51856 checks involving function types and aliases.
51857
51858 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
51859
51860 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
51861 redefined to the same non-trivial type.
51862
51863 * g++.old-deja/g++.pt/explicit73.C: Test for proper
51864 namespace-qualification of template specializations declared in
51865 other namespaces.
51866
51867 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
51868 to declare a subset of the specializations of a template function
51869 as friends of specializations of a template class.
51870
51871 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
51872 member templates that do not fully specialize the enclosing
51873 template class are rejected.
51874
51875 1998-09-11 Dave Love <d.love@dl.ac.uk>
51876
51877 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
51878
51879 1998-09-08 Dave Love <d.love@dl.ac.uk>
51880
51881 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
51882 altered from libf2c/libU77 version.
51883
51884 1998-09-06 Dave Love <d.love@dl.ac.uk>
51885
51886 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
51887
51888 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
51889 Alexandre Oliva <oliva@dcc.unicamp.br>
51890
51891 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
51892 (un)signed char are different types for template specialization
51893 purposes.
51894
51895 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
51896
51897 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
51898 * objc: ObjC testsuite.
51899
51900 1998-08-31 Catherine Moore <clm@cygnus.com>
51901
51902 * gcc.c-torture/execute/941014-1.x: New file.
51903
51904 1998-08-31 Nick Clifton <nickc@cygnus.com>
51905
51906 * lib/c-torture.exp: Add support for
51907 torture_eval_before_compile and torture_eval_before_execute
51908 variables.
51909
51910 1998-08-30 Jeffrey A Law (law@cygnus.com)
51911
51912 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
51913 this test triggers valid.
51914
51915 1998-08-27 Jeffrey A Law (law@cygnus.com)
51916
51917 * gcc.dg/980827-1.c: New test.
51918
51919 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
51920
51921 * gcc.c-torture/execute/loop-4b.c: New test.
51922
51923 1998-08-26 Nick Clifton <nickc@cygnus.com>
51924
51925 * lib/c-torture.exp: Add support for
51926 torture_eval_before_compile and torture_eval_before_execute
51927 variables.
51928
51929 1998-08-25 Jeffrey A Law (law@cygnus.com)
51930
51931 * gcc.c-torture/compile/980825-1.c: New test.
51932
51933 1998-08-24 Nick Clifton <nickc@cygnus.com>
51934
51935 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
51936 count number tests in opt_t0 not good_t0.
51937
51938 1998-08-24 Jeffrey A Law (law@cygnus.com)
51939
51940 * gcc.c-torture/compile/930326-1.x: Fix typo.
51941
51942 1998-08-23 Mark Mitchell <mark@markmitchell.com>
51943
51944 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
51945 causes an ICE.
51946
51947 1998-08-21 Jeffrey A Law (law@cygnus.com)
51948
51949 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
51950 STACK_SIZE is defined.
51951 * gcc.c-torture/unsorted/stuct.c: Similarly.
51952
51953 * gcc.c-torture/compile/980821-1.c: New test.
51954
51955 1998-08-21 Jeffrey A Law (law@cygnus.com)
51956
51957 * gcc.c-torture/execute/980526-2.c: Disable for targets with
51958 16bit ints.
51959
51960 1998-08-19 Mark Mitchell <mark@markmitchell.com>
51961
51962 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
51963 code.
51964
51965 1998-08-09 Mark Mitchell <mark@markmitchell.com>
51966
51967 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
51968 error'.
51969
51970 1998-08-18 Jeffrey A Law (law@cygnus.com)
51971
51972 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
51973
51974 1998-08-16 Jeffrey A Law (law@cygnus.com)
51975
51976 * gcc.c-torture/compile/980816-1.c: New test.
51977
51978 * gcc.dg/980816-1.c: New test.
51979
51980 1998-08-13 Jeffrey A Law (law@cygnus.com)
51981
51982 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
51983 compiler for ieee tests.
51984
51985 1998-08-01 Dave Love <d.love@dl.ac.uk>
51986
51987 * g77.f-torture/compile/980729-0.f: New test.
51988
51989 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
51990
51991 * gcc.c-torture/special/eeprof-1.c: New test, for
51992 -finstrument-functions.
51993 * gcc.c-torture/special/special.exp: Run it.
51994
51995 1998-07-29 Jeffrey A Law (law@cygnus.com)
51996
51997 * gcc.c-torture/compile/980729-1.c: New test.
51998
51999 1998-07-27 Nick Clifton <nickc@cygnus.com>
52000
52001 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
52002 __thumb__ is defined, and test for ARM style doubles if so.
52003
52004 1998-07-26 Dave Love <d.love@dl.ac.uk>
52005
52006 * g77.f-torture/noncompile/980615-0.f: New test.
52007
52008 1998-07-26 H.J. Lu (hjl@gnu.org)
52009
52010 * gcc.dg/980312-1.c: Do link instead of compile.
52011 * gcc.dg/980313-1.c: Likewise.
52012
52013 1998-07-26 Jeffrey A Law (law@cygnus.com)
52014
52015 * gcc.c-torture/compile/980726-1.c: New test.
52016
52017 1998-07-25 Dave Love <d.love@dl.ac.uk>
52018
52019 * g77.f-torture/execute/io0.f: New test.
52020
52021 1998-07-24 Nick Clifton <nickc@cygnus.com>
52022
52023 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
52024 an int.
52025
52026 1998-06-18 Michael Meissner <meissner@cygnus.com>
52027
52028 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
52029 m32r bugs.
52030
52031 1998-07-17 Nick Clifton <nickc@cygnus.com>
52032
52033 * gcc.dg/980626-1.c: Expect failures for all toolchains until
52034 c-decl.c:grokdeclarator can handle mode attributes.
52035
52036 1998-07-16 Jeffrey A Law (law@cygnus.com)
52037
52038 * gcc.c-torture/execute/980716-1.c: New test.
52039
52040 1998-07-13 Jeffrey A Law (law@cygnus.com)
52041
52042 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
52043 the mn10200.
52044 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
52045 the mn10200.
52046 * gcc.c-torture/execute/va-arg-3.x: Similarly.
52047 * gcc.c-torture/compile/930326-1.x: Similarly.
52048
52049 1998-07-13 Dave Love <d.love@dl.ac.uk>
52050
52051 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
52052 New test from Craig.
52053
52054 1998-07-12 Dave Love <d.love@dl.ac.uk>
52055
52056 * g77.f-torture/noncompile/980616-0.f: New test.
52057
52058 * g77.f-torture/execute/970816-3.f: New test from Craig.
52059
52060 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52061
52062 * g++.other/singleton.C: Return error value instead of taking
52063 SIGSEGV.
52064
52065 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
52066
52067 * g++.other/singleton.C: New test. Warning is under dispute.
52068 Runtime crash is not.
52069
52070 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
52071
52072 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
52073 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
52074 using6.C, using7.C}: New namespace tests.
52075
52076 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
52077
52078 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
52079 specialization with typedef'ed names used as array indexes.
52080
52081 1998-07-09 Jeffrey A Law (law@cygnus.com)
52082
52083 * gcc.c-torture/execute/980709-1.c: New test.
52084
52085 * gcc.dg/980709-1.c: New test.
52086
52087 1998-07-07 Richard Henderson <rth@cygnus.com>
52088
52089 * gcc.c-torture/execute/bcp-1.c: New test.
52090
52091 1998-07-07 Jeffrey A Law (law@cygnus.com)
52092
52093 * gcc.c-torture/execute/980707-1.c: New test.
52094
52095 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
52096
52097 * gcc.c-torture/compile/980706-1.c: New test.
52098
52099 1998-07-01 Dave Love <d.love@dl.ac.uk>
52100
52101 * g77.f-torture/execute/980701-0.f,
52102 g77.f-torture/execute/980701-1.f: New test from Craig.
52103
52104 1998-07-01 Jeffrey A Law (law@cygnus.com)
52105
52106 * gcc.c-torture/compile/980701-1.c: New test.
52107
52108 * gcc.c-torture/execute/980701-1.c: New test.
52109
52110 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
52111 rlsruhe.de>
52112
52113 * g++.old-deja/g++.robertl/eb132.C: New test.
52114 * g++.old-deja/g++.robertl/eb133.C: Likewise.
52115
52116 1998-06-29 Dave Love <d.love@dl.ac.uk>
52117
52118 * g77.f-torture/execute/980628-7.f,
52119 g77.f-torture/execute/980628-8.f,
52120 g77.f-torture/execute/980628-9.f,
52121 g77.f-torture/execute/980628-10.f: New tests from Craig.
52122
52123 * g77.f-torture/execute/980628-3.f: Remove mail headers.
52124
52125 1998-06-28 Jeffrey A Law (law@cygnus.com)
52126
52127 * g77.f-torture/execute/980628-4.f: New test from Craig.
52128 * g77.f-torture/execute/980628-5.f: Likewise.
52129 * g77.f-torture/execute/980628-2.f: Likewise.
52130 * g77.f-torture/execute/980628-0.f: Likewise.
52131 * g77.f-torture/execute/980628-1.f: Likewise.
52132 * g77.f-torture/execute/980628-3.f: Likewise.
52133 * g77.f-torture/execute/980628-6.f: Likewise.
52134
52135 1998-06-28 Jeffrey A Law (law@cygnus.com)
52136
52137 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
52138 directory when nothing has been installed yet.
52139
52140 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
52141
52142 * gcc.c-torture/special/special.exp: Handle newer versions of
52143 dejagnu.
52144
52145 1998-06-26 Jeffrey A Law (law@cygnus.com)
52146
52147 * gcc.dg/980626-1.c: New test.
52148
52149 1998-06-19 Bruno Haible <haible@ilog.fr>
52150
52151 * gcc.misc-tests/m-un-2.c: New test.
52152 * g++.old-deja/g++.other/warn01.c: Likewise.
52153
52154 1998-06-19 Robert Lipe <robertl@dgii.com>
52155
52156 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
52157 compatibility with assmblers with a different comment character.
52158 Eliminate use of GAS-specific extensions.
52159
52160 1998-06-19 Jeffrey A Law (law@cygnus.com)
52161
52162 * gcc.c-torture/execute/ieee/980619-1.c: New test.
52163
52164 1998-06-19 Robert Lipe <robertl@dgii.com>
52165
52166 * lib/g77.exp: Replace search for libf2c.a with search for newly
52167 renamed libg2c.a
52168
52169 1998-06-17 Jeffrey A Law (law@cygnus.com)
52170
52171 * gcc.c-torture/execute/980617-1.c: New test.
52172
52173 1998-06-12 Jeffrey A Law (law@cygnus.com)
52174
52175 * gcc.c-torture/execute/980612-1.c: New test.
52176
52177 1998-06-08 Jeffrey A Law (law@cygnus.com)
52178
52179 * gcc.dg/980523-1.c: Only test on ppc-linux.
52180 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
52181
52182 * gcc.c-torture/execute/980608-1.c: New test.
52183
52184 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
52185
52186 * gcc.c-torture/execute/980605-1.c: New test.
52187
52188 1998-06-04 Jeffrey A Law (law@cygnus.com)
52189
52190 * gcc.c-torture/execute/980604-1.c: New test.
52191
52192 1998-06-02 Jeffrey A Law (law@cygnus.com)
52193
52194 * gcc.c-torture/execute/980602-1.c: New test.
52195 * gcc.c-torture/execute/980602-2.c: Likewise.
52196
52197 1998-06-02 Dave Love <d.love@dl.ac.uk>
52198
52199 * 970125-0.f: Fix per JCB. Add commentary.
52200
52201 1998-05-31 Michael Meissner <meissner@cygnus.com>
52202
52203 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
52204 IEEE -0 support.
52205
52206 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
52207
52208 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
52209 earlier.
52210
52211 1998-05-28 Catherine Moore <clm@cygnus.com>
52212
52213 * gcc.c-torture/execute/980526-3.c: New test.
52214
52215 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
52216
52217 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
52218 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
52219 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
52220 m88k-motorola-sysv3 to XFAIL.
52221
52222 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52223
52224 * gcc.dg/980526-1.c: New test.
52225 * gcc.c-torture/execute/980526-2.c: New test.
52226
52227 1998-05-26 Jeffrey A Law (law@cygnus.com)
52228
52229 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
52230
52231 * gcc.c-torture/execute/980526-1.c: New test.
52232
52233 1998-05-26 Dave Love <d.love@dl.ac.uk>
52234
52235 * g77.f-torture/execute/alpha2.f: Add runtime test.
52236
52237 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
52238
52239 * g++.old-deja/old-deja.exp: Strip leading directories.
52240
52241 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
52242 error for the line. Don't run multiple tests for the same line.
52243
52244 1998-05-23 Jeffrey A Law (law@cygnus.com)
52245
52246 * gcc.dg/980523-1.c: New test.
52247
52248 1998-05-23 Dave Love <d.love@dl.ac.uk>
52249
52250 * g77.f-torture/compile/970915-0.f: New test.
52251
52252 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
52253
52254 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
52255
52256 1998-05-21 Jeffrey A Law (law@cygnus.com)
52257
52258 * gcc.dg/980520-1.c: New test.
52259
52260 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
52261
52262 * gcc.dg/980502-1.c: Fix return type.
52263
52264 1998-05-20 Jeffrey A Law (law@cygnus.com)
52265
52266 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
52267 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
52268 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
52269 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
52270 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
52271
52272 1998-05-20 Dave Love <d.love@dl.ac.uk>
52273
52274 * g77.f-torture/execute/980520-1.f: New test.
52275
52276 1998-05-15 Dave Love <d.love@dl.ac.uk>
52277
52278 * lib/mike-g77.exp: New file.
52279
52280 * g77.f-torture/noncompile/noncompile.exp,
52281 g77.f-torture/noncompile/check0.f: New files.
52282
52283 1998-05-14 Dave Love <d.love@dl.ac.uk>
52284
52285 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
52286 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
52287 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
52288 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
52289 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
52290 abort where appropriate.
52291
52292 1998-05-05 Michael Meissner <meissner@cygnus.com>
52293
52294 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
52295 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
52296
52297 1998-04-29 Dave Love <d.love@dl.ac.uk>
52298
52299 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
52300
52301 1998-04-27 Dave Love <d.love@dl.ac.uk>
52302
52303 * g77.f-torture/compile/980427-0.f: New test.
52304
52305 1998-04-24 Dave Love <d.love@dl.ac.uk>
52306
52307 * g77.f-torture/compile/980424-0.f: New test.
52308
52309 1998-04-19 Dave Love <d.love@dl.ac.uk>
52310
52311 * g77.f-torture/compile/980419-2.f (main): New test.
52312 * g77.f-torture/compile/970125-0.f: New test.
52313 * g77.f-torture/compile/980419-1.f: New test.
52314
52315 1998-04-08 Jim Wilson <wilson@cygnus.com>
52316
52317 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
52318 of loop-4.c.
52319
52320 1998-04-07 Jim Wilson <wilson@cygnus.com>
52321
52322 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
52323
52324 1998-04-03 Jim Wilson <wilson@cygnus.com>
52325
52326 * gcc.c-torture/compile/980329-1.c: New test.
52327
52328 1998-03-18 Jim Wilson <wilson@cygnus.com>
52329
52330 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
52331 * gcc.dg/980312-1.c: Fix typo in -march command.
52332
52333 1998-03-16 H.J. Lu (hjl@gnu.org)
52334
52335 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
52336
52337 1998-03-11 Robert Lipe <robertl@dgii.com>
52338
52339 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
52340 Dave Love agree the Fortran source is bogus.
52341
52342 1998-03-11 Robert Lipe <robertl@dgii.com>
52343
52344 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
52345 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
52346 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
52347 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
52348 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
52349
52350 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
52351
52352 * g++.old-deja/g++.other/friend1.C: New test.
52353
52354 1998-02-18 Dave Love <d.love@dl.ac.uk>
52355
52356 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
52357 possibly uninitialized) variables and declare dnrm2.
52358
52359 1998-02-23 Robert Lipe <robertl@dgii.com>
52360
52361 From Bruno Haible <haible@ilog.fr>:
52362 * gcc.c-torture/execute/980223.c: New test.
52363
52364 1998-02-13 Jeffrey A Law (law@cygnus.com)
52365
52366 * gcc.dg/ifelse-1.c: New test.
52367
52368 1998-02-09 H.J. Lu (hjl@gnu.org)
52369
52370 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
52371
52372 * lib/old-dejagnu.exp (old-dejagnu): Added the
52373 "execution test - XFAIL *-*-*" handling in the spirit of
52374 "excess errors test -". Changed the "execution test fails"
52375 handling to be like "excess errors test fails".
52376 * Update various tests accordingly.
52377
52378 1998-02-06 Jim Wilson <wilson@cygnus.com>
52379
52380 * gcc.c-torture/execute/980205.c: New test.
52381
52382 1998-01-18 Jeffrey A Law (law@cygnus.com)
52383
52384 * lib/c-torture.exp: Look for .x files instead of .cexp files.
52385 * lib/f-torture.exp: Similarly.
52386 * gcc.c-torture: Rename all .cexp files to .x files.
52387
52388 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
52389
52390 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
52391 (940510-1.c): Removed duplicate.
52392 (971104-1.c): New test.
52393
52394 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
52395
52396 * lib/f-torture.exp: Improve error and loop detection.
52397
52398 1997-11-19 Michael Meissner <meissner@cygnus.com>
52399
52400 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
52401 use that to size the filler array.
52402
52403 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
52404
52405 * lib/c-torture.exp(c-torture-execute): Fix typo.
52406
52407 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
52408 testcase as the executable name. Keep the executable around if
52409 the test fails.
52410
52411 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
52412
52413 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
52414 changes. Only test one -g option, and move it to the end of the
52415 list of options to test.
52416
52417 1997-09-19 Michael Meissner <meissner@cygnus.com>
52418
52419 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
52420 variable GCC_TORTURE_OPTIONS to supply default switches separated
52421 by colons. If no environment variable, run tests with -O0 -g, -O1
52422 -g, and -O2 -g as well.
52423
52424 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
52425
52426 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
52427 explanatory comments. Fix indentation.
52428
52429 1997-09-15 Jeffrey A Law (law@cygnus.com)
52430
52431 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
52432
52433 1997-09-11 Jeffrey A Law (law@cygnus.com)
52434
52435 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
52436 * g++.old-deja/g++.mike/p7325.C: Likewise.
52437 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
52438
52439 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
52440
52441 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
52442 * g++.old-deja/g++.brendan/crash30.C: Likewise.
52443 * g++.old-deja/g++.brendan/crash39.C: Likewise.
52444 * g++.old-deja/g++.law/operators4.C: Likewise.
52445
52446 1997-09-11 Joe Buck (jbuck@synopsys.com)
52447
52448 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
52449 * g++.old-deja/g++.mike/p784.C: Ditto.
52450 * g++.old-deja/g++.mike/p785.C: Ditto.
52451
52452 1997-09-05 Jeffrey A Law (law@cygnus.com)
52453
52454 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
52455
52456 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
52457
52458 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
52459 target feature; pass this to c-torture-execute as needed.
52460
52461 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
52462
52463 * lib/c-torture.exp(c-torture-execute): If the previous and the
52464 current executables being tested are identical, we don't need to
52465 run the executable again. Try to make the executable names
52466 unique. Add an optional argument for passing additional compiler
52467 flags.
52468
52469 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
52470
52471 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
52472
52473 1997-08-29 Jeffrey A Law (law@cygnus.com)
52474
52475 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
52476
52477 1997-07-31 Jeffrey A Law (law@cygnus.com)
52478
52479 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
52480 32bit or larger longs.
52481
52482 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
52483 have either a 32bit long or 32bit int.
52484
52485 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
52486
52487 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
52488 Make double precision tests dependent on sizeof (double).
52489
52490 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
52491
52492 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
52493 too.
52494
52495 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
52496
52497 * gcc.c-torture/compile/961203-1.cexp: New script.
52498
52499 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
52500
52501 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
52502 up the includes ourselves.
52503
52504 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
52505
52506 * lib/plumhall.exp: Remove random include, and add a few
52507 verbose messages for debugging.
52508
52509 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
52510
52511 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
52512 of trying to do it ourselves.
52513
52514 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52515
52516 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
52517
52518 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
52519
52520 * gcc.prms/5403.c: Made regexp a bit less strict.
52521
52522 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
52523
52524 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
52525 is returned from remote_load instead.
52526 * lib/plumhall.exp: Ditto.
52527 * lib/mike-g++.exp: Ditto.
52528 * lib/old-dejagnu.exp: Ditto.
52529 * lib/c-torture.exp: Ditto.
52530
52531 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
52532
52533 * lib/g++.exp: Use build_wrapper procedure.
52534 * lib/gcc.exp: Ditto.
52535
52536 1997-05-20 Jeffrey A Law (law@cygnus.com)
52537
52538 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
52539 an old-style decl for malloc. Fixes tests to work when
52540 sizeof (int) != sizeof (size_t).
52541
52542 1997-05-15 Mike Meissner <meissner@cygnus.com>
52543
52544 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
52545
52546 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
52547 use stdargs.h interface.
52548
52549 1997-05-15 Mike Meissner <meissner@cygnus.com>
52550
52551 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
52552 NO_VARARGS when compiling.
52553
52554 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
52555
52556 * lib/plumhall.exp(ph_includes): New procedure.
52557 (ph_make): Use it.
52558 (ph_compiler): Ditto.
52559
52560 * lib/g++.exp: Rename test-glue.c to testglue.c.
52561 * lib/gcc.exp: Ditto.
52562
52563 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
52564
52565 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
52566 to completion when it's called.
52567
52568 1997-03-21 Michael Meissner <meissner@cygnus.com>
52569
52570 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
52571 is defined, don't do test.
52572
52573 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
52574
52575 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
52576 for object files.
52577 (ph_summary): Mark skipped testcases as untested, not unresolved.
52578
52579 * lib/plumhall.exp (ph_make): If unresolved because of bad
52580 errorCode, record errorCode in log file.
52581 (*): Replace send_log/verbose with verbose -log.
52582
52583 1997-03-19 Michael Meissner <meissner@cygnus.com>
52584
52585 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
52586 double conversion if double isn't at least 8 bytes.
52587
52588 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
52589 int to work with targets where int is 16 bits.
52590
52591 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
52592 8 bytes, just exit, since 4 byte doubles don't have enough bits of
52593 precision for the test to complete.
52594
52595 1997-03-14 Michael Meissner <meissner@cygnus.com>
52596
52597 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
52598 if d10v is not compiled with the -mdouble64 flag.
52599 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
52600
52601 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
52602 d10v is not compiled with the -mint32 flag.
52603
52604 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
52605
52606 * lib/plumhall.exp: Use incr_count.
52607
52608 1997-03-12 Jeffrey A Law (law@cygnus.com)
52609
52610 * gcc.c-torture: Update to c-torture-1.45.
52611
52612 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
52613
52614 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
52615 the name of the expect testcase file).
52616
52617 * lib/g++.exp(g++_init): Ditto.
52618
52619 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
52620
52621 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
52622 the host.
52623
52624 * lib/gcc.exp(gcc_exit): New procedure.
52625
52626 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
52627
52628 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
52629 specs where appropriate.
52630
52631 * g++.old-deja/g++.arm/*: Added additional ERROR checks
52632 because of new "candidates are" messages, and removed a few
52633
52634 * Converted all non-old-style g++ testcases to old-style, and
52635 moved into g++.old-deja.
52636
52637 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
52638
52639 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
52640 options.
52641
52642 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
52643 succeeded.
52644
52645 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
52646
52647 1997-02-13 Michael Meissner <meissner@cygnus.com>
52648
52649 * lib/gcc.exp (gcc_target_compile): Add support for defining
52650 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
52651 the machine doesn't have those features.
52652
52653 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
52654
52655 * g++.law/operators4.exp: Don't use LIBS.
52656
52657 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
52658
52659 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
52660
52661 * lib/mike-g++.exp: Don't set the compiler to be tested here.
52662 * lib/g++.exp: Set it here instead. Also, allow use of the
52663 --tool_exec and --tool_opt options. Change CXX to
52664 GXX_UNDER_TEST.
52665
52666 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
52667
52668 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
52669
52670 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
52671
52672 * lib/old-dejagnu.exp: Use prune_warnings instead of
52673 prune_system_crud.
52674 * lib/mike-g++.exp: Ditto.
52675 * lib/gcc.exp: Ditto.
52676 * lib/g++.exp: Ditto.
52677
52678 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
52679
52680 1997-02-07 Jeffrey A Law (law@cygnus.com)
52681
52682 * 941014-2.c: Include stdlib.h
52683 * 960327-1.c: Include stdio.h
52684 * dbra.c, index-1.c: Don't assume ints are 32bits.
52685
52686 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
52687
52688 * lib/gcc.exp: Add gcc,stack_size target feature.
52689
52690 * lib/g++.exp(g++_target_compile): Add the include and link
52691 paths here, not in two other places. And, it's $options, not
52692 options.
52693
52694 * lib/mike-g++.exp(postbase): Remove the code that determines
52695 the correct include and link paths.
52696 * g++.old-deja/old-deja.exp: Ditto.
52697
52698 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
52699
52700 * lib/g++.exp(g++_init): target_compile no longer returns the
52701 filename of the result.
52702
52703 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
52704
52705 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
52706 call to glob.
52707
52708 * gcc.c-torture/special/special.exp: Change call to
52709 gcc_target_compile to include the object file.
52710
52711 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
52712
52713 * gcc.c-torture/special/special.exp: Correct misspelling in last
52714 change.
52715
52716 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
52717
52718 * lib/plumhall.exp(ph_summary): Log the entire output of the
52719 executable. Return -1 if there were any failures, 0 otherwise.
52720 (ph_execute): Return -1 if there were any failures, 0 otherwise.
52721 (ph_make): Clean up objects and executables that were built
52722 if the tests succeeded.
52723
52724 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
52725
52726 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
52727 libraries and includes in the build tree as appropriate.
52728
52729 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
52730
52731 * lib/c-torture.exp: Instead of looking for the global variable
52732 NO_LONG_LONG, check to see if that's a feature of the target.
52733
52734 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
52735
52736 * config/default.exp: Minimize. Delete the remainer of the files in
52737 config; this functionality is now in devo/dejagnu/config.
52738
52739 g++.*/*: Pass any additional flags used to compile to postbase;
52740 delete CXXFLAGS.
52741
52742 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
52743 is now done by runtest.exp. Use gcc_target_compile instead of
52744 compile.
52745
52746 lib/c-torture.exp: Use gcc_target_compile instead of compile.
52747 Remove references to CFLAGS. Use remote_file instead of
52748 calling rm -f.
52749 (c-torture): Take a list of arguments to use to compile this
52750 testcase.
52751
52752 lib/g++.exp: Simplify. Use target_compile instead of compile.
52753 lib/gcc-dg.exp: Ditto.
52754 lib/gcc.exp: Ditto.
52755 lib/mike-{gcc,g++}.exp: Ditto.
52756 lib/old-dejagnu.exp: Ditto.
52757 lib/plumhall.exp: Ditto.
52758
52759 1997-01-08 Jim Wilson <wilson@cygnus.com>
52760
52761 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
52762 (ph_linker): Likewise.
52763
52764 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
52765
52766 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
52767 MAP_ANON / MAP_ANONYMOUS if defined;
52768 else try to map from /dev/zero .
52769
52770 1996-11-12 Jeffrey A Law (law@cygnus.com)
52771
52772 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
52773 isn't defined, then define it to MAP_ANONYMOUS.
52774
52775 1996-11-12 Jeffrey A Law (law@cygnus.com)
52776
52777 * gcc.c-torture: Update to c-torture-1.42 release.
52778
52779 1996-11-11 Jeffrey A Law (law@cygnus.com)
52780
52781 * gcc.c-torture: Update to c-torture-1.41 release.
52782
52783 1996-10-27 Jeffrey A Law (law@cygnus.com)
52784
52785 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
52786 c-torture release.
52787
52788 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
52789
52790 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
52791 and LDFLAGS. Fix second case to append the target_info ldflags
52792 onto LDFLAGS, not CFLAGS.
52793 * lib/g++.exp (g++_init): Add target_info stuff.
52794 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
52795 of libgloss and newlib flags for !native.
52796
52797 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
52798 (GDB): Fix relative path to go up another dir for finding gdb.
52799
52800 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
52801
52802 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
52803 versions in the target_info array, if they don't exist.
52804
52805 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
52806
52807 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
52808
52809 1996-07-08 Jim Wilson <wilson@cygnus.com>
52810
52811 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
52812 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
52813
52814 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
52815
52816 * lib/old-dejagnu.exp: Don't remove the output file before we've
52817 actually tested it. Don't append pwd to the path of the executable
52818 we're testing.
52819
52820 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
52821
52822 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
52823
52824 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
52825
52826 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
52827 temporary directory for compiler files, and set it to a default
52828 value of /tmp. Set $output as the name of the output file from
52829 compiling the testcase. Add a -o option to $cflags_var so the
52830 compiler writes the final output file as $output. Set $executable
52831 to $output.
52832
52833 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
52834 directory for compiler files, and set it to /tmp if it doesn't
52835 already have a value. Set $output_file to the name of the output
52836 file from compiling the testcase. Add a -o option to CXXFLAGS so
52837 the compiler writes the final output file as $output. Use $output
52838 as the executable to be tested.
52839
52840 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
52841
52842 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
52843
52844 1996-06-08 Jeffrey A Law (law@cygnus.com)
52845
52846 * gcc.c-torture/execute/pending-1.c: New test. Still
52847 pending in Tege's queue.
52848
52849 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
52850
52851 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
52852 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
52853 if there were failures. Call unresolved if there were unresolved
52854 testcases. Call gcc_fail if program did not run to completion.
52855 (ph_make): Pass additional argument name to ph_execute.
52856 (ph_execute): Add new argument. Pass additional arguments to
52857 ph_summary. Call gcc_fail is there is no execution output.
52858
52859 1996-04-24 Jeffrey A Law (law@cygnus.com)
52860
52861 * lib/plumhall.exp (proc_summary): Output relavent summary
52862 lines into the log so specific failures in plumhall can be
52863 investigated.
52864
52865 1996-04-10 Jeffrey A Law (law@cygnus.com)
52866
52867 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
52868 (c-torture-execute): Don't try to execute tests which use
52869 "long long" types if $NO_LONG_LONG is nonzero.
52870
52871 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
52872
52873 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
52874 not c-torture.
52875
52876 * gcc.ieee: Move from here.
52877 * gcc.c-torture/execute/ieee: To here.
52878
52879 1996-03-26 Jeffrey A Law (law@cygnus.com)
52880
52881 * gcc.c-torture: Update to c-torture-1.41 release.
52882
52883 1996-03-22 Jeffrey A Law (law@cygnus.com)
52884
52885 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
52886 not "$output".
52887
52888 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
52889
52890 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
52891 -c present.
52892
52893 1996-03-02 Jeffrey A Law (law@cygnus.com)
52894
52895 * config/proelf.exp: Handle connecting to a simulator.
52896
52897 1996-01-31 Jeffrey A Law (law@cygnus.com)
52898
52899 * config/proelf.exp: New file. Enough framework that we can
52900 run c-torture tests on the proelf targets (or any other target
52901 that gdb can connect to for that matter).
52902
52903 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
52904
52905 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
52906 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
52907
52908 * lib/plumhall.exp (ph_execute): Always call ph_summary if
52909 exec_output exists.
52910
52911 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
52912
52913 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
52914 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
52915
52916 * config/*.exp: Update FSF address. Change result of ${tool}_load
52917 to pass/fail/unresolved/unsupported/untested. Caller must now
52918 call unresolved/unsupported/untested.
52919 * lib/*.exp: Update FSF address. Update to handle new results of
52920 ${tool}_load.
52921 * lib/chill.exp (verbose): Delete.
52922
52923 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
52924
52925 * lib/gcc.exp (default_gcc_start): Change order of args to
52926 $LDFLAGS $CFLAGS $LIBS.
52927 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
52928 Save/set/restore CFLAGS. Pass single arg to gcc_start.
52929 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
52930 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52931 * gcc.misc-tests/dg-test.exp: Likewise.
52932 * gcc.misc-tests/msgs.exp: Likewise.
52933 * gcc.prms/prms.exp: Likewise.
52934 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
52935 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
52936
52937 * lib/dg.exp: Deleted, moved to dejagnu/lib.
52938
52939 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
52940
52941 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
52942
52943 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
52944 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
52945
52946 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
52947 necessary.
52948
52949 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
52950
52951 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
52952 global for loop; add use of $mathlib.
52953 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
52954 settings here; set mathlib for anything but VxWorks.
52955
52956 1996-01-22 Jeffrey A Law (law@cygnus.com)
52957
52958 * gcc.c-torture: Update to c-torture-1.40 release.
52959
52960 1996-01-03 Jeffrey A Law (law@cygnus.com)
52961
52962 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
52963 dg.exp.
52964
52965 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
52966
52967 * lib/c-torture.exp (c-torture-execute): Declare "output" as
52968 global.
52969
52970 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
52971
52972 * lib/g++.exp (LIBS): Define if not already.
52973 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
52974 (gcc-dg-prune): Call prune_gcc_output.
52975 * lib/gcc.exp (prune_gcc_output): New proc.
52976 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
52977 prune_gcc_output.
52978
52979 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
52980
52981 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
52982 (c-torture-execute): Likewise. Rename `name' to `testcase'.
52983
52984 1995-11-15 Jeffrey A Law (law@cygnus.com)
52985
52986 * gcc.c-torture: Update to c-torture-1.39 release.
52987
52988 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
52989
52990 * lib/c-torture.exp (c-torture-execute): Don't return if one option
52991 fails, try others as well.
52992
52993 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
52994
52995 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
52996 If compilation fails, mark execute tests as `untested'.
52997 If test is marked as unsupported, don't mark compilation and
52998 execute tests as failed.
52999
53000 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
53001
53002 * lib/g++.exp (g++_init): Don't link in libg++, and look to
53003 libstdc++ for whether or not we want to be doing shared
53004 libraries. Delete link_curses since we don't need it anymore.
53005 * lib/mike-g++.exp (postbase): Don't link in libg++.
53006 * g++.old-deja/old-deja.exp: Likewise.
53007
53008 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
53009
53010 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
53011
53012 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
53013
53014 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
53015 For that, add `-Wl,-a,shared_archive'.
53016 * g++.old-deja/old-deja.exp: Likewise.
53017
53018 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
53019
53020 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
53021
53022 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
53023
53024 * lib/mike-g++.exp (postbase): Pay attention to the status of
53025 g++_load.
53026
53027 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
53028
53029 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
53030
53031 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
53032
53033 * lib/gcc.exp (default_gcc_start): No longer need to log program
53034 being executed or its output, execute_anywhere does that now.
53035 * lib/g++.exp (default_g++_version): Call execute_anywhere.
53036 (default_g++_start): Likewise. Delete calls to verbose/send_log.
53037
53038 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
53039
53040 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
53041 the same as those in lib/g++.exp.
53042
53043 1995-10-10 Jeff Law (law@hurl.cygnus.com)
53044
53045 * gcc.c-torture: Update to c-torture-1.38 release.
53046 * gcc.ieee: Related changes.
53047
53048 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
53049
53050 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
53051 "exec". Minor reformatting changes.
53052
53053 * config/rom68k.exp (${tool}_load): Make it work in a canadian
53054 cross. This means all "exec" calls now work on a remote host as
53055 well.
53056 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
53057 cross. Filter out the extra "\r\n" stuff that expect puts in.
53058 (c-torture-execute): Filter out the bogus warnings like
53059 c-torture-compile does. Add support for canadian cross.
53060 * lib/gcc.exp (default_gcc_version, default_gcc_start)
53061 Use execute_anywhere rather than calling exec directly. Now it
53062 works for canadian cross testing.
53063
53064 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
53065
53066 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
53067 results into a variable, and check that rather than using file exists.
53068
53069 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
53070
53071 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
53072 create a libg++.so. For sunos4.1.*, also add -ltermcap.
53073
53074 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
53075
53076 * g++.old-deja/old-deja.exp: Create and pass runshlib and
53077 lib_curses if there's a shared libg++ in the build tree.
53078
53079 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
53080
53081 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
53082 if not supported target.
53083
53084 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
53085
53086 * lib/g++.exp (g++_init): Move empty setting of runshlib and
53087 link_curses up to always happen, not just for native builds.
53088
53089 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
53090
53091 * gcc.c-torture: Update to c-torture-1.36 release.
53092 * gcc.failure: Related changes.
53093
53094 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
53095
53096 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
53097
53098 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
53099
53100 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
53101 * lib/mike-g++.exp (postbase): Not in here. Still reference
53102 runshlib, link_curses, and mathlib for link and run.
53103
53104 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
53105 pass the runtime shared library options for Solaris, OSF/1, and
53106 Irix5, and link with -lcurses to avoid unresolved references.
53107
53108 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
53109
53110 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
53111 only run once.
53112
53113 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
53114
53115 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
53116
53117 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
53118
53119 * gcc.c-torture: Update to c-torture-1.35 release. Note we
53120 do not have a framework for the "compat" tests yet.
53121
53122 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
53123
53124 * lib/mike-g++.exp (postbase): New local variable `mathlib',
53125 set to null if we're testing vxworks5.1. Use that instead of
53126 `-lm' in the setting of LIBS for link and run.
53127
53128 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
53129
53130 * config/rom68k.exp (${tool}_load): Major changes to make it
53131 work. Verified that it does in fact return the stuff in
53132 exec_output properly. Catch any Emul or any TRAP other than 0.
53133
53134 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
53135
53136 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
53137 LDFLAGS properly for targets that need stuff from libgloss.
53138 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
53139 only run once.
53140 (gpp_initialized): New variable.
53141
53142 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
53143
53144 * config/rom68k.exp: Load libgloss.exp.
53145 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
53146 so we can produce a fully linked binary.
53147 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
53148 so we can produce a fully linked binary.
53149
53150 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
53151
53152 * lib/plumhall.exp (ph_section): Watch for expected failures.
53153 Add missing `else'.
53154
53155 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
53156 run the testcase.
53157 (c-torture): Likewise.
53158
53159 1995-08-28 Doug Evans <dje@cygnus.com>
53160
53161 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
53162
53163 * lib/mike-g++.exp (mike_cleanup): New proc.
53164 (prebase): New globals compiler_result, not_compiler_result,
53165 target_regexp.
53166 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
53167 allow leading "-" in pattern. Watch for unsupported tests.
53168 If $compiler_result is set, pattern match assembler code,
53169 and ditto for $not_compiler_result.
53170 * lib/mike-gcc.exp: Likewise.
53171
53172 * lib/plumhall.exp (ph_execute): Only call ph_summary if
53173 execution "succeeded".
53174
53175 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
53176
53177 * config/win32.exp: New file.
53178 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
53179
53180 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
53181
53182 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
53183 unsupported.
53184 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
53185 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
53186 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
53187
53188 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
53189 "... without exceptions was ...". That is now handled by
53190 prune_system_crud.
53191 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53192
53193 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
53194
53195 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
53196 sieve.c,sort2.c}: New files.
53197 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
53198 sieve.exp,sort2.exp}: Drivers for them.
53199
53200 * lib/mike-gcc.exp (program_output): New user settable variable.
53201 (postbase): Call prune_system_crud. Also prune extraneous compiler
53202 messages.
53203 * lib/mike-g++.exp (program_output): New user settable variable.
53204
53205 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
53206
53207 * config/sh.exp: Deleted (use sim.exp instead).
53208
53209 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
53210
53211 * config/vx.exp: Declare CHECKTASK as global.
53212 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
53213 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
53214 * lib/old-dejagnu.exp: Load [pwd]/$executable.
53215
53216 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
53217
53218 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
53219 target. Like vx.exp, only includes `vx29k.exp' instead of
53220 `vxworks.exp'.
53221
53222 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
53223
53224 * config/sim.exp: Increase time limit from 120 seconds to 240.
53225
53226 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
53227
53228 * gcc.c-torture/execute/950628-1.c: New test.
53229
53230 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
53231
53232 * gcc.c-torture: Update with changes/additions from
53233 c-torture-1.34.
53234
53235 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
53236
53237 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
53238
53239 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
53240
53241 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
53242
53243 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
53244
53245 * gcc.c-torture/compile/950512-1.c: New test.
53246 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
53247 * gcc.dg/struct-ret-1.c: Likewise.
53248
53249 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
53250
53251 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
53252 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
53253
53254 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
53255
53256 * gcc.c-torture/special/920411-1.c: Deleted.
53257 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
53258
53259 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
53260
53261 * config/sim.exp (${tool}_load): Hack in call to bash to get a
53262 cpu limit.
53263
53264 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
53265
53266 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
53267
53268 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
53269
53270 From kenner;
53271 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
53272 is the proper length.
53273 * va-arg-3.c: Likewise.
53274
53275 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
53276
53277 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
53278 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
53279
53280 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
53281 * lib/g++.exp (default_g++_start): Delete old cruft.
53282
53283 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
53284
53285 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
53286 (2 * (1 << 18)) to (2 * (1 << 17)).
53287
53288 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
53289
53290 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
53291
53292 * config/rom68k.exp: Renamed from config/idp.exp
53293
53294 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
53295
53296 * c-torture/compile/921109-2.c
53297
53298 1995-04-18 Mike Stump <mrs@cygnus.com>
53299
53300 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
53301 excess errors.
53302
53303 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
53304
53305 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
53306 output.
53307 * lib/g++.exp (default_g++_start): Likewise.
53308
53309 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
53310
53311 * gcc.c-torture/compile/950329-1.c: New test.
53312
53313 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
53314
53315 * config/bug.exp (${tool}_load): Updated to use new remote_open
53316 and remote_close procs.
53317 * config/idp.exp: New file.
53318
53319 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
53320
53321 * gcc.c-torture/execute/950322-1.c: New test.
53322
53323 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
53324
53325 * config/vx.exp (${tool}_load): Clean up testing of return code from
53326 vxworks_ld and vxworks_spawn.
53327
53328 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
53329
53330 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
53331
53332 1995-03-13 Mike Stump <mrs@cygnus.com>
53333
53334 * lib/old-deja.exp: Add `excess errors test - ' error, now one
53335 can mark excess errors on a machine by machine basis. Note, the
53336 default is to not expect any excess errors, even when excess
53337 errors test - is given, so you will want to put an XFAIL ... on
53338 these lines. For example, // excess errors test - XFAIL hppa*-*-*
53339 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
53340 those 4 machines, but no others.
53341
53342 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
53343
53344 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
53345 * lib/c-torture.exp: to here.
53346
53347 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
53348
53349 * gcc.c-torture/execute/950221-1.c: New test.
53350 * gcc.c-torture/execute/struct-ret-1.c: New test.
53351 * gcc.c-torture/compile/950221-1.c: New test.
53352
53353 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
53354
53355 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
53356
53357 * gcc.c-torture/execute/arith-1.c (main): Return 0.
53358 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
53359
53360 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
53361
53362 * g++.gb: New directory of tests, derived from my signature and
53363 class scoping tests.
53364
53365 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
53366 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
53367 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
53368 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
53369 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
53370 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
53371 * g++.gb/sig25.C: Likewise.
53372
53373 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
53374 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
53375 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
53376 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
53377 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
53378 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
53379 * g++.gb/sig25.exp: Likewise.
53380
53381 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
53382 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
53383 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
53384 * g++.gb/scope13.C: Likewise, this test still fails.
53385
53386 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
53387 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
53388 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
53389 * g++.gb/scope13.exp: Ditto.
53390
53391 * g++.gb/README: New file, explains what these tests are about.
53392
53393 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
53394
53395 * lib/dg.exp (dg-do): Support `preprocess'.
53396 (dg-test): Likewise.
53397
53398 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
53399
53400 * config/udi.exp: change "continue -expect" to "exp_continue".
53401
53402 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
53403
53404 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
53405 Delete redundant tests.
53406
53407 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
53408 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
53409 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
53410 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
53411 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
53412 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
53413 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
53414 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
53415
53416 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
53417 storing label pointers.
53418 * gcc.c-torture/execute/921019-1.c: Likewise.
53419 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
53420 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
53421 parameter fp.
53422 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
53423 constants.
53424
53425 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
53426 Delete obsolete tests.
53427
53428 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
53429 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
53430 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
53431 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
53432 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
53433 * gcc.c-torture/compile/950124-1.c: New test.
53434
53435 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
53436
53437 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
53438
53439 * lib/mike-g++.exp: Add -lm to LIBS.
53440
53441 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
53442
53443 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
53444
53445 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
53446
53447 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
53448
53449 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
53450
53451 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
53452
53453 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
53454
53455 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
53456 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
53457 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
53458 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
53459 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
53460 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
53461 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
53462 * g++.law/{operators31.C, operators32.C,
53463 * g++.law/{operators33.C, operators34.C}: Likewise.
53464 * g++.law/{pic1.C, refs2.C}: Likewise.
53465 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
53466 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
53467 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
53468 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53469
53470 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
53471 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
53472 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
53473 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
53474 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
53475 * g++.law/{enum9.exp, friend5.exp}: Likewise.
53476 * g++.law/{nest3.exp, nest4.exp}: Likewise.
53477 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
53478 * g++.law/{operators30.exp, operators31.exp}: Likewise.
53479 * g++.law/{operators32.exp, operators33.exp}: Likewise.
53480 * g++.law/{operators34.exp}: Likewise.
53481 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
53482 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
53483 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
53484 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
53485 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
53486
53487 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
53488 No longer expected to fail.
53489 * g++.law/missed-error3.C: Tweak for recent bool changes.
53490
53491 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
53492
53493 * config/emb-unix: Deleted.
53494 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
53495 remote execution. Do final link on remote host if REMOTE_LINK is set.
53496
53497 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
53498
53499 * lib/dg.exp (dg-test): Fix typo in last patch.
53500
53501 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
53502
53503 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
53504 (handles multiple occurrences).
53505
53506 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
53507
53508 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
53509 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
53510 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
53511 printed).
53512 * lib/c-torture.exp (c-torture-compile): Likewise.
53513 (c-torture): Prepend full path if missing.
53514 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
53515 (gcc_fail): Likewise.
53516 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
53517
53518 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
53519
53520 * lib/netware.exp: Only attach to NetWare i386 systems.
53521
53522 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
53523
53524 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
53525 messages. Add test name to "output pattern match" pass/fail message.
53526
53527 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
53528
53529 * gcc.dg: New testsuite.
53530 * gcc.dg/dg.exp: New file.
53531
53532 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
53533 test-switch.c}: Deleted.
53534
53535 * gcc.misc-tests/msgs.exp: New testcase driver.
53536
53537 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
53538
53539 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
53540 Watch for illegal return values from ${tool}_load.
53541 * config/unix.exp (${tool}_load): Fix pass/fail detection for
53542 cross targets. Coerce return value >0 to 1.
53543
53544 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
53545
53546 * config/unix.exp (${tool}_load): Call program rsh, not proc.
53547
53548 * config/emb-unix.exp: New file.
53549
53550 * config/sim.exp: Error if variable $SIM not defined.
53551 (${tool}_load): Mark test as "untested" if simulator missing.
53552
53553 * config/unix.exp: Load remote.exp to get rcp_download.
53554 * lib/c-torture.exp: Use different option lists for testcases with
53555 and without loops.
53556 * gcc.c-torture/execute/execute.exp: Likewise.
53557
53558 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
53559
53560 * config/*.exp: Clarify return code from ${tool}_load.
53561 Call `unresolved' or `untested' instead of `warning' or `perror'
53562 (sometimes you still want to call both though).
53563 Add comment that `shell_id' is local to each file.
53564 * config/udi.exp (timeout): Set to 30.
53565 Don't print warning if connection fails, $connectmode has already
53566 printed an error.
53567 (${tool}_load): Move verbose messages to level 2.
53568 Rework pattern for "Process started" message.
53569 Pass `shell_id' to ${connectmode}_download.
53570 Retry twice upon timeout. Make resetting of target more robust.
53571 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
53572 Pass `shell_id' to exit_$connectmode.
53573 Only call exit_$connectmode if connected.
53574 * config/unix.exp (${tool}_load): Check return codes better.
53575 * config/vrtx.exp (${tool}_load): Likewise.
53576 * config/vx.exp (${tool}_load): Likewise.
53577 Delete unneeded global's.
53578 * lib/dg.exp (dg-test): Update to reflect clarified return codes
53579 from ${tool}_load.
53580 (dg-stat): Delete.
53581 (dg-init): Delete recording of pass/fail counts.
53582 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
53583 (old-dejagnu-init): Likewise.
53584 (old-dejagnu-stat): Delete contents, empty proc now.
53585 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
53586 (c-torture): Delete references to lcnt, lpass, lfail.
53587 Get option list from TORTURE_OPTIONS.
53588 Delete -funroll[-all]-loops if no loops.
53589 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
53590 (g++_stat): Delete contents (empty proc now).
53591 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
53592 (gcc_finish): Likewise.
53593 (gcc_stat): Deleted.
53594 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
53595 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
53596 * gcc.c-torture/execute/execute.exp: Likewise.
53597 Split tests into two parts: compile, execute.
53598 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
53599 no loops. Update to reflect clarified return codes from ${tool}_load.
53600
53601 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
53602
53603 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
53604 to grep for.
53605 (old-dejagnu): Likewise (where necessary).
53606
53607 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
53608
53609 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
53610
53611 * lib/dg.exp (dg-process-target): Fix processing of selector.
53612 Add comment regarding use of `error'.
53613
53614 * lib/gcc.exp (prune_system_crud): Define if missing.
53615 * lib/g++.exp (prune_system_crud): Likewise.
53616
53617 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
53618 Call prune_system_crud.
53619 * lib/dg.exp (dg-runtest): New proc.
53620 Use perror instead of send_user for tcl errors in testcase.
53621 Don't return any value, it's never used.
53622 Don't clobber previous definition of `unknown'.
53623 Print tcl errors in `dg-final'.
53624
53625 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
53626
53627 * lib/dg.exp (dg-process-target): Improve syntax error messages.
53628 (dg-test): Don't print errorInfo, it contains stack backtrace.
53629
53630 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
53631
53632 * lib/g++.exp (runtest_file_p): Define if missing.
53633
53634 1994-09-24 Doug Evans (dje@cygnus.com)
53635
53636 * lib/mike-g++.exp: Comment out loading of g++.exp.
53637 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
53638 (default_g++_version): Always print something.
53639 (default_g++_start): Comment out call to `which'.
53640 (g++_start, g++_load): Deleted (must be defined in config file).
53641 * lib/gcc.exp: Test for existence of $CC at start.
53642 Delete check for tmpdir (done in gcc_init).
53643 (default_gcc_version): Always print something.
53644 (default_gcc_start): Comment out call to `which'.
53645 * config/*.exp: Major cleanup - make cross targets work at least a
53646 little better for g++ (by not being "--tool gcc" specific).
53647 Rename gcc_xxx to ${tool}_xxx.
53648 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
53649 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
53650
53651 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
53652
53653 * lib/c-torture.exp (c-torture-compile): Rework compiler
53654 message processing.
53655
53656 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
53657 c-torture.
53658
53659 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
53660
53661 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
53662
53663 * lib/dg.exp (dg-process-target): Support { target native }.
53664
53665 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
53666
53667 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
53668 looked for "... program xxx got fatal signal".
53669 Correct regsub munging of `comp_output'.
53670 Ignore compiler messages "path prefix not used" and "linker input
53671 file unused".
53672
53673 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
53674
53675 * lib/gcc.exp (runtest_file_p): Define if missing.
53676 * gcc.prms/template.c: Example to work from.
53677
53678 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
53679
53680 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
53681 * lib/dg.exp (dg-test): Call unsupported testcases as such.
53682
53683 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
53684 * gcc.prms/1883.c: Moved from compile/940714-1.c.
53685 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
53686 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
53687
53688 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
53689 (dg-process-target): No longer a varargs proc.
53690 Return S/N for target, P/F for xfail. All callers changed.
53691 (user option procs): More argument checking.
53692 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
53693 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
53694 (dg-test): Skip test if not running on selected target in `dg-do'.
53695 Update handling of `dg-do-what', `dg-output-text'.
53696 Separate execution pass/fail from output pattern match pass/fail.
53697 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
53698
53699 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
53700
53701 * gcc.c-torture/special/special.exp: Don't expect failure for mips
53702 target for 920510-1.c.
53703
53704 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
53705
53706 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
53707 Clean up comment regarding use of passcnt, etc.
53708 (gcc_stat): Don't update `testcnt' here.
53709 (gcc_finish): Do it here.
53710 Might as well reset `but_id' here too.
53711 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
53712 to determine if the file should be tested.
53713 * gcc.c-torture/compile/compile.exp: Likewise.
53714 * gcc.c-torture/execute/execute.exp: Likewise.
53715 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53716 * gcc.misc-tests/dg-test.exp: Likewise.
53717 * gcc.prms/prms.exp: Likewise.
53718 * gcc.wendy/wendy.exp: Likewise.
53719 * g++.old-deja.exp: Likewise.
53720 Move "Testing file" message to verbose level 1.
53721
53722 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
53723
53724 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
53725
53726 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
53727
53728 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
53729 (default_gcc_start): Accept optional second list element
53730 of compiler flags. Print compiler output at verbosity level 2.
53731 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
53732 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
53733 Save current values of framework globals passcnt, failcnt, xpasscnt,
53734 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
53735 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
53736 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
53737 xfailcnt to compute stats. Update framework global `testcnt' from
53738 pass/fail counts.
53739 (gcc_finish): New proc. Clean up test environment.
53740 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
53741 (gcc_epass, gcc_efail): Delete.
53742 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
53743 argument of line number.
53744 (dg-init): If the tool has an init routine, call it.
53745 (dg-test): Remove args `cflags_var' and `libs_var'.
53746 Pass all compiler options to ${tool}_start.
53747 Handle missing line number.
53748 (dg-finish): New function.
53749 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
53750 particular files. Call gcc_finish at end. Move "skipping test"
53751 message to verbosity level 3.
53752 * gcc.c-torture/compile/compile.exp: Likewise.
53753 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
53754 * gcc.c-torture/execute/execute.exp: Likewise.
53755 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53756 Print testcase being tried at verbosity level 1.
53757 * gcc.c-torture/special/special.exp: Unset xfail.
53758 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53759 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
53760 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
53761 * gcc.failure/failure.exp: Likewise.
53762 * gcc.ieee/ieee.exp: Likewise.
53763 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
53764 Update call to dg-test. Call dg-finish at end.
53765 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
53766 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
53767 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
53768 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
53769 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
53770 * gcc.wendy/wendy.exp: Add copyright.
53771 Delete setting of tmpdir (done by gcc_init).
53772 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
53773 Pass compiler flags to gcc_start. Call gcc_finish at end.
53774 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
53775 gcc_[ce]pass/fail.
53776
53777 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
53778
53779 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
53780 confusion.
53781 (g++_load): Likewise.
53782
53783 * config/*.exp (gcc_load): Some were varargs fns and some were not.
53784 Rename argument to `prog' to remove the confusion.
53785 Varargs fns behave differently too!
53786 (g++_load): Likewise.
53787
53788 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
53789
53790 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
53791 what it is. Delete (always) printing of status value for !native.
53792 Simplify verbose code, and include status and exec_output.
53793 (g++_load): Use gcc_load.
53794
53795 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
53796
53797 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
53798 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
53799 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
53800 940714-3.c as these testcases don't exist anymore. Make
53801 va-arg-1.c expected to pass.
53802
53803 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
53804
53805 * gcc.misc-tests/misc.exp: Only run specific testcases.
53806 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
53807 * gcc.misc-tests/dg-[1-9].c: New files.
53808
53809 * lib/dg.exp: New testsuite driver.
53810 * gcc.prms/prms.exp: Use it.
53811
53812 * README.gcc: New file.
53813
53814 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
53815 Document and reset `lxpass' and `lxfail'.
53816 Simplify "initialized" message.
53817 (gcc_stat): Clean up comments a little.
53818
53819 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
53820
53821 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
53822
53823 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
53824
53825 * lib/old-dejagnu.exp (process-option): New proc.
53826 (old-dejagnu-init, old-dejagnu-stat): Likewise.
53827 (old-dejagnu): Simplify.
53828 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
53829
53830 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
53831
53832 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
53833 exists and is not an empty string.
53834
53835 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
53836 $xfail rather than calling setup_xfail. Clear $xfail when test is
53837 finished.
53838 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
53839 automatically.
53840
53841 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
53842 longer expected to fail.
53843
53844 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
53845 "f" function call.
53846
53847 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
53848
53849 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
53850 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
53851 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
53852 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
53853 c-torture-1.29.
53854
53855 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
53856 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
53857
53858 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
53859
53860 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
53861 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
53862
53863 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
53864 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
53865 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
53866
53867 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
53868
53869 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
53870 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
53871 940714-1.c, 940714-2.c, 940714-3.c},
53872 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
53873 gcc.misc-tests/{mg.c,mg.exp}:
53874 New tests.
53875 * gcc.noncompile/noncompile.exp: Change accordingly.
53876
53877 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
53878
53879 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
53880 Undo previous clobberage.
53881
53882 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
53883
53884 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
53885 * gcc.special/{930510-1.c, special.exp}:
53886 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
53887 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
53888 struct-varargs-1.c}: New tests from c-torture-1.26.
53889
53890 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
53891
53892 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
53893 argument to switch.
53894
53895 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
53896
53897 * Revert the previous changes. Please see Rob's directory
53898 (/lisa/test/rob/progressive/gcc/testsuite) for testing
53899 fixes.
53900
53901 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
53902
53903 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
53904 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
53905 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
53906 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
53907 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
53908 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
53909 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
53910 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
53911 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
53912 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
53913 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
53914 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
53915 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
53916 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
53917 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
53918 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
53919 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
53920 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
53921 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
53922 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
53923 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
53924 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
53925 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
53926 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
53927 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
53928 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
53929 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
53930 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
53931 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
53932 testing changes.
53933
53934 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
53935
53936 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
53937 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
53938 with perror calls.
53939
53940 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
53941
53942 * config/unix.exp (g++_load): Fix syntax.
53943
53944 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
53945
53946 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
53947 * gcc.noncompile/921017-1.c: Deleted obsolete test.
53948 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
53949 Don't expect va-arg-1.c to fail. Correct expected output for
53950 920928-1.c.
53951 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
53952 * gcc.wendy/hbm4.c: Correct typo.
53953 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
53954
53955 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
53956
53957 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
53958 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
53959 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
53960 * lib/c-torture.exp (c-torture-compile): Ditto.
53961
53962 Reduce volume of output (remove all the -I's and such).
53963 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
53964 Call gcc_cpass, gcc_cfail.
53965 (c-torture): Pass testing option to c-torture-compile.
53966
53967 1994-03-21 Doug Evans (dje@cygnus.com)
53968
53969 Bring patches over from progressive.
53970 * config/default.exp: Exit remote shell cleanly.
53971 (g++_exit, g++_start): Add default versions.
53972 * config/sim.exp (gcc_load): Use perror, not error.
53973
53974 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
53975
53976 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
53977 set in site.exp.
53978
53979 1994-03-14 Doug Evans (dje@cygnus.com)
53980
53981 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
53982 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
53983 (wendy_try): New proc to run testcase.
53984 (main loop): Call 'em.
53985 * gcc.wendy/*.c: Clean up pass to correct expected output.
53986
53987 * lib/gcc.exp: Minor cleanup work.
53988 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
53989
53990 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
53991
53992 * config/sim.exp (gcc_load): Document return codes better.
53993 Don't pass -v to simulator.
53994
53995 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
53996
53997 * gcc.special/920717-x.c: Fix typo.
53998 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
53999 get at sources.
54000
54001 * lib/mike-gcc.exp: Fix typo.
54002
54003 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
54004
54005 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
54006 binary to use, transform the name.
54007 * config/*.exp: rename everything. Nuke any g++ specific files,
54008 it's now a special case of gcc that requires no special support.
54009 Add a default.exp for unsupported targets.
54010
54011 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
54012
54013 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
54014 lib/old-dejagnu.exp: Fix a few patterns to work with the new
54015 version of Tcl.
54016
54017 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
54018
54019 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
54020 than a warning.
54021
54022 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
54023
54024 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
54025
54026 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
54027
54028 * gcc.execute/execute.exp: Combine opt_list and foption_list into
54029 option_list. Compile every file with only 4/6 option choices
54030 (same as C torture) instead of with 12/18 different option
54031 choices.
54032 * lib/c-torture.exp: Likewise.
54033
54034 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
54035 not already set.
54036
54037 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
54038
54039 * lib/old-deja.exp: Add `excess errors test fails' error, now one
54040 can put an XFAIL *-*-* on excess errors.
54041
54042 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
54043
54044 * g++.law: Add more tests derived from g++-bugs snapshots.
54045
54046 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
54047 equivalent to g++.law/init9.
54048
54049 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
54050 compiled it, and the a.out file after we've run it.
54051
54052 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
54053
54054 * lib/mike-g++.exp (postbase): Delete the .o file after we've
54055 compiled it, and the a.out file after we've run it.
54056
54057 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
54058
54059 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
54060
54061 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
54062
54063 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
54064 version number.
54065
54066 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
54067
54068 * g++.law: New directory of g++ tests derived from the g++-bugs
54069 snapshots.
54070
54071 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
54072
54073 * gcc.compile: initbug1.c initbug1.exp testcase added
54074
54075 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
54076
54077 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
54078 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
54079 fixes submitted by Jeff Law (law@cs.utah.edu)
54080 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
54081 Jeff Law (law@cs.utah.edu)
54082
54083
54084 1993-11-30 Mike Stump (mrs@cygnus.com)
54085
54086 * config/unix-g++.exp: Follow the gcc way of doing things.
54087 * g++.old-deja/old-deja.exp: Minor updates.
54088 * lib/g++.exp: New file, follow the gcc way of doing things.
54089 * lib/old-dejagnu.exp: Minor updates.
54090 * lib/mike-g++.exp: Always unset errorInfo.
54091
54092 1993-11-06 Mike Stump (mrs@cygnus.com)
54093
54094 * lib/gcc.exp: Fix some errors with the below change, CC and
54095 CFLAGS should be global when setting, not local.
54096
54097 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
54098
54099 * lib/gcc.exp: Transform tool name.
54100
54101 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
54102
54103 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
54104
54105 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
54106
54107 * lib/gcc.exp: change gcc_done to gcc_stat
54108
54109 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
54110
54111 * Upgraded gcc testsuite to c-torture version 1.25
54112
54113 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
54114
54115 * lib/gcc.exp: added reporting code. Changed verbose compile message.
54116 * lib/c-torture: added hooks for new reporting code.
54117
54118 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
54119
54120 * config/sh-gcc.exp: check if sh-sim exists in the path
54121
54122 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
54123
54124 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
54125 * gcc.compile/compile.exp: Initial changes for new logic.
54126 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
54127 * gcc.failure/failure.exp: Initial changes for new logic.
54128 * gcc.ieee/ieee.exp: Initial changes for new logic.
54129 * gcc.misc-tests/misc.exp: Initial changes for new logic.
54130 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
54131 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
54132 * lib/c-torture.exp: Initial changes for new logic.
54133 * lib/gcc.exp: Initial changes for new logic.
54134
54135 1993-10-15 Mike Stump (mrs@cygnus.com)
54136
54137 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
54138 depend upon failure or success. Fully qualify names in failure
54139 and success messages. Always remove a.out before starting
54140 compile, just in case. Pay more attention to error text output by
54141 the compiler. Handle testcases with no known past errors just
54142 like all others, so that things are uniform. Other miscellaneous
54143 improvements.
54144
54145 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
54146
54147 * gcc.cpp: new directory for cpp tests
54148
54149 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
54150
54151 * lib/chill.exp: Code reformatted, removed unused code.
54152 * config/unix-chill.exp: Code reformatted, removed unused code.
54153 * chill.execute/execute.exp: Code reformatted, removed unused code.
54154 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
54155
54156 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
54157
54158 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
54159 routines not written.
54160
54161 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
54162
54163 * config/bug-gcc.exp: Use new procs from bug.exp.
54164
54165 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
54166
54167 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
54168 via ftp, rather than depending on NFS.
54169 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
54170 case.
54171
54172 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
54173
54174 * config/bug-gcc.exp: Use new download proc.
54175
54176 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
54177
54178 * chill.execute/execute.exp: cleanups, handles errors better
54179 * chill.compile/compile.exp: rewrite, based on execute.exp
54180 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
54181 * lib/chill.exp: major changes to diff proc and compile and link
54182 procs. added chill_fail and chill_pass wrappers to pass and
54183 fail. added more comments, and handle error codes better.
54184 Added a hack to capture stderr from exec, so noncompile tests
54185 can work.
54186
54187 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
54188
54189 * chill.execute/execute.exp: rewrite of testsuite driver
54190 * lib/chill.exp: rewrite of testsuite driver
54191 * config/unix-chill.exp: rewrite of testsuite driver
54192
54193 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
54194
54195 In chill.execute:
54196 * iexpr.ch: Standardize uppercase.
54197 * tuples.dat: Standardize uppercase.
54198 * vary.ch: standardize. Correct varying string assignments.
54199 * vary.dat: Add new output lines.
54200
54201 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
54202
54203 In chill.execute:
54204 * chprintf.ch: Standardize use of uppercase.
54205 * tuples.ch: Standardize and turn arr2 into a DCL,
54206 rather than a SYN.
54207 * pinits.ch: Standardize.
54208
54209 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
54210
54211 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
54212 * Makefil: Renamed to Makefile.in.
54213 * configure.in: New.
54214
54215 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
54216
54217 In chill.execute:
54218 * .cvsignore: Add result/output files.
54219 * Makefile: Fix up variables at start. Use MFLAGS
54220 everywhere. Correct bool_loc, built_ins entries.
54221 Add entry for vary1.ch.
54222 * bitarray.ch: Standardize upper-case usage.
54223 * bitexpr.ch: Standardize, add output of b1.
54224 * params.ch: Use arrayt in along PROC parameters, to
54225 avoid novelty problems.
54226 * sets.ch: Tiny cleanup.
54227 * vary1.ch: Re-indent.
54228
54229 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
54230
54231 * Add PR-related files to Makefiles, .cvsignore files, etc.
54232
54233 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
54234
54235 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
54236 with compiler objects. New names are test-flow.c and test-loop.c
54237
54238 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
54239
54240 * Upgraded c-torture tests from 1.19 to 1.20
54241
54242 * new files:
54243 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
54244 * gcc.compile: 930623-1.c 930623-2.c
54245 * gcc.noncompile: 930622-1.c 930622-2.c
54246 * gcc.failure: 920411-1.c 920627-2.c
54247 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
54248
54249 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
54250
54251 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54252 More changes to get testsuite working properly. Needs more work.
54253 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
54254
54255 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
54256
54257 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
54258 More changes to get testsuite working properly. Needs more work.
54259
54260 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
54261
54262 * chill.compile/compile.exp: Added for Dejagnu support
54263 * chill.execute/execute.exp: Added for Dejagnu support
54264 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
54265
54266 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
54267
54268 This should complete moving the CHILL test files.
54269 * chill.noncompile(.cvsignore printf.grt
54270 in-printf.grt chprintf.grt chprintf.ch):
54271 Added test-support files.
54272 (Makefile): Modified further.
54273 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
54274 signal.ch): Added test files.
54275 * chill.execute (.cvsignore printf.grt printr.c
54276 in-printf.grt rts.c chprintf.grt rts.h): Added
54277 test-support files.
54278 (Makefile): More corrections.
54279
54280 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
54281
54282 * chill.compile, chill.execute, chill.nocompile: Add CHILL
54283 test cases, ready for DejaGnu.
54284
54285 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
54286
54287 * Upgraded c-torture tests from 1.18 to 1.19
54288
54289 * gcc.compile: added test(s):
54290 930607-1.c
54291 * gcc.execute: added test(s):
54292 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
54293
54294 * added new subdirectory for misc tests: gcc.misc-tests
54295 * gcc.misc-test(s): added tests:
54296 inst-check.c test-consts.c test-ior.c test-switch.c
54297
54298 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
54299
54300 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
54301
54302 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
54303
54304 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
54305
54306 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
54307
54308 * Upgraded c-torture tests from 1.17 to 1.18
54309
54310 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
54311
54312 * Upgraded c-torture tests from 1.12 to 1.17
54313
54314 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
54315
54316 * lib/old-dejagnu.exp:
54317 Fixed handling of XFAIL target triplets to correctly
54318 recognize wildcard characters. Removed code that
54319 appended a unique id tag to the end of the file name
54320 printed out by the result of the testcases within a
54321 given test file.
54322
54323 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
54324
54325 * lib/old-dejagnu.exp:
54326 Reworked expected failure handling to trigger off of XFAIL
54327 keyword in keyphrase embeded in testcase source code. The
54328 XFAIL keyword must be at the end of the keyphrase line. It
54329 may optionally be followed by one or more target triplets.
54330 It has just occured that the handling of wildcards in the
54331 target triplet may not be correct.
54332
54333 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
54334
54335 * g++.old-deja/tests:
54336 Moved all subdirectories up one level into g++.old-deja .
54337
54338 * lib/old-dejagnu.exp:
54339 Fixed problem with CXXFLAGS not being properly reset, and being
54340 corrupted with extraneous "-c" compiler option. This was
54341 causing binaries to not be generated for test that needed them.
54342 Modified strings passed to "pass" and "fail" so that individual
54343 tests from the same test file would be distinguished by an
54344 identifier appended to the test file name in the summary logs;
54345 this corrected a problem with erroneous diff logs. Added code
54346 to search testcases for expected fail and unexpected pass keywords.
54347
54348 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
54349
54350 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
54351
54352 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
54353
54354 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
54355 Removed extraneous text from end of "Special g++ Options"
54356 keyphrase.
54357
54358 * lib/old-dejagnu.exp: Added pattern matching to look for new
54359 keywords, embedded in testcases comments, which will trigger
54360 calls to xpass and xfail.
54361
54362 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
54363
54364 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
54365 comments embedded in the testcases, especially the one looking for
54366 special compiler options, as well as the pattern matching for the
54367 compiler output again.
54368
54369 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
54370
54371 * lib/old-dejagnu.exp: Do a proper check of the return value for
54372 execute tests. Fixed several problems with the pattern matching
54373 of the compiler output which gave erroneous test results.
54374 Changed several of the test result messages to be more descriptive.
54375 * config/unix-g++.exp: Proc g++_load now actually works and
54376 executes the tests passed to it and returns a usable return
54377 value.
54378
54379 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
54380
54381 * lib/gcc.exp: Exits gracefully if $CC is bogus.
54382
54383 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
54384
54385 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
54386 Modified both files to properly execute the old style
54387 dejagnu tests. The previous versions of these files were
54388 experimental and did not function anything near correctly.
54389
54390 1993-04-05 Rob Savoye (rob@cygnus.com)
54391
54392 * Removed all Makefile.in and configure.in files. No configuration
54393 needed now.
54394
54395 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
54396
54397 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
54398
54399 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
54400
54401 * gcc.compile/configure.in, gcc.unsorted/configure.in,
54402 gcc.special/configure.in, gcc.noncompile/configure.in,
54403 gcc.execute/configure.in, gcc.code_quality/configure.in,
54404 g++.other/configure.in, g++.old-deja/configure.in,
54405 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
54406 in srcname setting.
54407
54408 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
54409
54410 * lib/udi.exp: Fixed mondfe and mondfe_download.
54411 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
54412 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
54413
54414 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
54415
54416 * config/udi-gdb.exp: Check $shell_id after connecting to target.
54417 (gdb_exit): Don't remove *_soc files.
54418
54419 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
54420
54421 * lib/c-torture.exp: Don't look for main; instead always use -w
54422 -c. This is how the c-torture tests work. Remove the object
54423 file if the compilation succeeds.
54424 * gcc.execute/execute.exp: Remove executable if test passes.
54425 * gcc.noncompile/noncompile.exp: Every test is an expected
54426 failure.
54427 * gcc.special/special.exp: Added tests from c-torture 1.11,
54428 corrected use of existing test.
54429 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
54430 gcc.execute/920625-1.c: Updated to c-torture 1.11.
54431 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
54432 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
54433 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
54434 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
54435 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
54436 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
54437 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
54438 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
54439 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
54440 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
54441 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
54442 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
54443 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
54444 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
54445 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
54446 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
54447 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
54448 c-torture 1.11.
54449 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
54450 correspond to c-torture 1.11.
54451
54452 * New file.